Class: Ecoportal::API::GraphQL::Logic::Mutation
- Defined in:
- lib/ecoportal/api/graphql/logic/mutation.rb
Direct Known Subclasses
Mutation::Action::Archive, Mutation::Action::Create, Mutation::Action::Update, Mutation::ContractorEntity::Create, Mutation::ContractorEntity::Destroy, Mutation::ContractorEntity::Update, Mutation::LocationStructure::ApplyCommands, Mutation::LocationStructure::Draft::AddCommands, Mutation::LocationStructure::Draft::Create, Mutation::LocationStructure::Draft::Delete, Mutation::LocationStructure::Draft::Publish, Mutation::LocationStructure::DropBadCommands
Defined Under Namespace
Classes: GenericInput, GenericPayload
Instance Attribute Summary
Attributes inherited from BaseQuery
Instance Method Summary collapse
-
#query(input:, path: self.path, **kargs, &block) ⇒ Class
Query rely that manages the different blocks.
- #response_class ⇒ Object
Methods inherited from BaseQuery
accepted_params, #access_point, base_path, clear_accepted_params, field_name, #initialize, param_defaults, #path, slice_params
Constructor Details
This class inherits a constructor from Ecoportal::API::GraphQL::Logic::BaseQuery
Instance Method Details
#query(input:, path: self.path, **kargs, &block) ⇒ Class
Query rely that manages the different blocks.
25 26 27 |
# File 'lib/ecoportal/api/graphql/logic/mutation.rb', line 25 def query(input:, path: self.path, **kargs, &block) super(input: as_input(input), path: path, **kargs, &block) end |
#response_class ⇒ Object
29 30 31 |
# File 'lib/ecoportal/api/graphql/logic/mutation.rb', line 29 def response_class payload_class end |