Class: Ecoportal::API::GraphQL::Logic::Payload
- Inherits:
-
Logic::BaseModel
- Object
- Logic::BaseModel
- Ecoportal::API::GraphQL::Logic::Payload
show all
- Defined in:
- lib/ecoportal/api/graphql/logic/payload.rb
Direct Known Subclasses
Payload::Action::Archive, Payload::Action::Create, Payload::Action::Update, Payload::AiSummaryGenerate, Payload::ContractorEntity::Create, Payload::Kickstand::Job, Payload::Kickstand::Workflow, Payload::LocationStructure::ApplyCommands, Payload::LocationStructure::Draft::Create, Payload::LocationStructure::Draft::Delete, Payload::LocationStructure::Draft::Publish, Payload::Page::Archive, Payload::Page::BuildFromTemplate, Payload::Page::CreateFromTemplate, Payload::Page::Draft, Payload::Page::ReviewTask, Payload::Page::Unarchive, Payload::Page::Update, Payload::Page::UpdateVariableBindings, Payload::PresetView, Payload::Register, Payload::Template::Create, Payload::Template::CreateRelatedPage, Payload::Template::DestroyRelatedPage, Payload::Template::Publish, Payload::Template::Unpublish, Payload::Template::Update, Payload::Template::UpdateInformation
Defined Under Namespace
Classes: GenericItem
Instance Method Summary
collapse
Instance Method Details
#error? ⇒ Boolean
25
26
27
28
29
|
# File 'lib/ecoportal/api/graphql/logic/payload.rb', line 25
def error?
return false if errors.nil?
!errors.empty?
end
|
#error_doc ⇒ Object
31
32
33
34
35
36
37
|
# File 'lib/ecoportal/api/graphql/logic/payload.rb', line 31
def error_doc
return unless (err_doc = errors&.doc)
{
errors: err_doc
}
end
|
#success? ⇒ Boolean
21
22
23
|
# File 'lib/ecoportal/api/graphql/logic/payload.rb', line 21
def success?
!error?
end
|