Class: Ecoportal::API::GraphQL::Payload::ExecuteWorkflowCommands
Constant Summary
collapse
- SCHEMA_VERSION =
'20260605'.freeze
Common::GraphQL::Model::Diffable::DIFF_CLASS
Instance Method Summary
collapse
#method_missing, #respond_to_missing?
#as_input
#as_update, #dirty?
Instance Method Details
#body ⇒ Object
29
30
31
|
# File 'lib/ecoportal/api/graphql/payload/execute_workflow_commands.rb', line 29
def body
doc['errors']
end
|
#error? ⇒ Boolean
22
23
24
25
26
27
|
# File 'lib/ecoportal/api/graphql/payload/execute_workflow_commands.rb', line 22
def error?
errs = doc['errors']
return false if errs.nil?
!Array(errs).empty?
end
|
#item ⇒ Object
12
13
14
15
16
|
# File 'lib/ecoportal/api/graphql/payload/execute_workflow_commands.rb', line 12
def item
return nil unless (raw = doc['item'])
@item ||= pages_workflow_class.from_doc(raw)
end
|
#success? ⇒ Boolean
18
19
20
|
# File 'lib/ecoportal/api/graphql/payload/execute_workflow_commands.rb', line 18
def success?
!error?
end
|