Class: Ecoportal::API::GraphQL::Logic::BaseModel

Inherits:
Common::GraphQL::Model show all
Includes:
Concerns::SnakeCamelAccess
Defined in:
lib/ecoportal/api/graphql/logic/base_model.rb

Direct Known Subclasses

Base::Action, Base::ActionCategory, Base::AiSummaryVersion, Base::ContractorEntity, Base::DateTime, Base::DeltaResult, Base::Field, Base::FileAttachment, Base::FileContainer, Base::Force, Base::Force::Binding, Base::Kickstand::Job, Base::Kickstand::Workflow, Base::LocationClassificationType, Base::LocationStructure::Draft, Base::Organization, Base::Page::DataField, Base::Page::Phased::Stage, Base::Page::Section, Base::PageInfo, Base::PagesWorkflow, Base::PagesWorkflow::ActionTypeSelection, Base::PagesWorkflow::CallbackType, Base::PagesWorkflow::CommandInterface, Base::PagesWorkflow::EmailConfig, Base::PagesWorkflow::EscalationLevel, Base::PagesWorkflow::InSystemConfig, Base::PagesWorkflow::MailboxFieldSelection, Base::PagesWorkflow::OperationInterface, Base::PagesWorkflow::PeopleFieldSelection, Base::PagesWorkflow::RecipientConfig, Base::PagesWorkflow::RegisterField, Base::PagesWorkflow::TaskConfigSelection, Base::PagesWorkflow::TimeDelayConfig, Base::PagesWorkflow::TriggerInterface, Base::PagesWorkflow::UserSelection, Base::PersonMember, Base::PresetView, Base::PreviewPage, Base::Register, Base::Resource, Error::LocationsError, Error::LocationsValidationError, Error::ValidationErrors, Input::IdDiff, Input::Search, Input::SearchFilter, Input::SearchSorter, Interface::BasePage, Interface::LocationStructure::Command, Interface::LocationStructure::Node, Interface::LocationStructure::Nodes, Model::Account, Model::User, Payload::ExecuteWorkflowCommands, Payload::ForceCommands, Payload::Kickstand::BulkUpdateJobs, Payload::Kickstand::BulkUpdateWorkflows, Payload::LocationStructure::CommandExecutionResult, Payload::OkPayload

Constant Summary

Constants included from Common::GraphQL::Model::Diffable

Common::GraphQL::Model::Diffable::DIFF_CLASS

Class Attribute Summary collapse

Method Summary

Methods included from Concerns::SnakeCamelAccess

#method_missing, #respond_to_missing?

Methods included from Common::GraphQL::Model::AsInput

#as_input

Methods included from Common::GraphQL::Model::Diffable

#as_update, #dirty?

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Ecoportal::API::GraphQL::Concerns::SnakeCamelAccess

Class Attribute Details

.clientObject

Returns the value of attribute client.



9
10
11
# File 'lib/ecoportal/api/graphql/logic/base_model.rb', line 9

def client
  @client
end