Class: ShopifyAPI::GraphQL::Bulk::Result

Inherits:
Request
  • Object
show all
Defined in:
lib/shopify_api/graphql/bulk/result.rb

Overview

:nodoc:

Constant Summary collapse

BULK_OPERATION_STATUS =
<<~GQL
  #{BULK_OPERATION_FIELDS}
  query($id: ID!) {
    bulkOperation(id: $id) {
      ...BulkOperationFields
    }
  }
GQL

Instance Method Summary collapse

Instance Method Details

#execute(id, options = nil) ⇒ Object



20
21
22
23
# File 'lib/shopify_api/graphql/bulk/result.rb', line 20

def execute(id, options = nil)
  data = super(BULK_OPERATION_STATUS, :id => id).dig(:data, :bulk_operation)
  Operation.new(data, options)
end