Sha256: 9f07062ec738fda7cf56e332fd49af14755253d874944277f0f90d80fd801945

Contents?: true

Size: 1.29 KB

Versions: 6

Compression:

Stored size: 1.29 KB

Contents

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

          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

6 entries across 6 versions & 1 rubygems

Version Path
ecoportal-api-graphql-0.4.3 lib/ecoportal/api/graphql/model/organization.rb
ecoportal-api-graphql-0.4.2 lib/ecoportal/api/graphql/model/organization.rb
ecoportal-api-graphql-0.4.1 lib/ecoportal/api/graphql/model/organization.rb
ecoportal-api-graphql-0.4.0 lib/ecoportal/api/graphql/model/organization.rb
ecoportal-api-graphql-0.3.16 lib/ecoportal/api/graphql/model/organization.rb
ecoportal-api-graphql-0.3.15 lib/ecoportal/api/graphql/model/organization.rb