Class: Ecoportal::API::GraphQL::Payload::Kickstand::BulkUpdateWorkflows
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
#error? ⇒ Boolean
25
26
27
28
29
30
|
# File 'lib/ecoportal/api/graphql/payload/kickstand/bulk_update_workflows.rb', line 25
def error?
errs = doc['errors']
return false if errs.nil?
!Array(errs).empty?
end
|
#errors ⇒ Object
17
18
19
|
# File 'lib/ecoportal/api/graphql/payload/kickstand/bulk_update_workflows.rb', line 17
def errors
@errors ||= Error::ValidationErrors.from_doc(doc['errors'])
end
|
#items ⇒ Object
13
14
15
|
# File 'lib/ecoportal/api/graphql/payload/kickstand/bulk_update_workflows.rb', line 13
def items
@items ||= Array(doc['items'] || []).map { |w| workflow_class.from_doc(w) }
end
|
#success? ⇒ Boolean
21
22
23
|
# File 'lib/ecoportal/api/graphql/payload/kickstand/bulk_update_workflows.rb', line 21
def success?
!error?
end
|