Sha256: 7aebd2aa74470edc6858b7c2737c15bf89f816457a943f6f5e8038ceacb9e98d

Contents?: true

Size: 1.28 KB

Versions: 3

Compression:

Stored size: 1.28 KB

Contents

module Ecoportal
  module API
    class GraphQL
      module Model
        class Organization < Ecoportal::API::GraphQL::Base::Organization
          DEFAULT_PATH = ["currentOrganization"]

          class << self
            extend Ecoportal::API::Common::GraphQL::QueryIntegration

            def path(*add)
              DEFAULT_PATH.dup.push(*add)
            end

            query :locationStructure, subpath: "locations", query_klass: "Ecoportal::API::GraphQL::Query::LocationStructure"
            query :locationStructures, subpath: "locations", query_klass: "Ecoportal::API::GraphQL::Query::LocationStructures"
            query :contractorEntities, query_klass: "Ecoportal::API::GraphQL::Query::ContractorEntities"
            #contractorEntity,
            query :action, query_klass: "Ecoportal::API::GraphQL::Query::Action"
            query :actions, query_klass: "Ecoportal::API::GraphQL::Query::Actions"
            query :archiveAction, query_klass: "Ecoportal::API::GraphQL::Mutation::Action::Archive"
            #action, actionsByPage, actionsCounter
            #actionCategories

            #userGroup, userGroups

            #register, registers
            #personMembers, attachablePersonMembers
          end
        end
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
ecoportal-api-graphql-0.3.14 lib/ecoportal/api/graphql/model/organization.rb
ecoportal-api-graphql-0.3.13 lib/ecoportal/api/graphql/model/organization.rb
ecoportal-api-graphql-0.3.12 lib/ecoportal/api/graphql/model/organization.rb