# File lib/hammer_cli_import/persistentmap.rb, line 40
    def definitions
      return @definitions if @definitions
      @definitions = {}

      [:content_views, :host_collections, :organizations, :repositories, :users].each do |symbol|
        @definitions[symbol] = ['sat5' => Fixnum], ['sat6' => Fixnum], symbol
      end

      @definitions[:activation_keys] = ['org_id' => String], ['sat6' => Fixnum], :activation_keys
      @definitions[:ak_content_views] = ['ak_id' => String], ['sat6' => Fixnum], :content_views
      @definitions[:system_content_views] = ['ch_seq' => String], ['sat6' => Fixnum], :content_views
      @definitions[:local_repositories] = [{'org_id' => Fixnum}, {'channel_id' => Fixnum}], ['sat6' => Fixnum], :repositories
      @definitions[:products] = [{'org_id' => Fixnum}, {'label' => String}], ['sat6' => Fixnum], :products
      @definitions[:puppet_repositories] = [{'org_id' => Fixnum}, {'channel_id' => Fixnum}],
                                           ['sat6' => Fixnum], :repositories
      @definitions[:redhat_content_views] = [{'org_id' => Fixnum}, {'channel_id' => Fixnum}], ['sat6' => Fixnum],
                                            :content_views
      @definitions[:redhat_repositories] = [{'org_id' => Fixnum}, {'channel_id' => Fixnum}], ['sat6' => Fixnum],
                                           :repositories
      @definitions[:systems] = ['sat5' => Fixnum], ['sat6' => String], :systems
      @definitions[:template_snippets] = ['id' => Fixnum], ['sat6' => Fixnum], :config_templates

      @definitions.freeze
    end