class Supai::UnitedPickupOrderReport
Attributes
id[RW]
items_quantity[RW]
special_instructions[RW]
status[RW]
totes_quantity[RW]
Public Class Methods
endpoint(chain_id:, store_id:, order_id:)
click to toggle source
# File lib/supai/united_pickup_order_report.rb, line 8 def self.endpoint(chain_id:, store_id:, order_id:) "/api/ordermanagement/v7/chains/#{chain_id}/stores/#{store_id}/orders/#{order_id}/unitedpickuporderreport" end
get(chain_id:, store_id:, order_id:, params: {}, token:, api: API.new)
click to toggle source
# File lib/supai/united_pickup_order_report.rb, line 12 def self.get(chain_id:, store_id:, order_id:, params: {}, token:, api: API.new) response = api.request( :get, endpoint(chain_id: chain_id, store_id: store_id, order_id: order_id), params: params, headers: { accept: "application/vnd.mywebgrocer.mgmt-united-order-report+json" }, token: token, ) raise response.error unless response.success? UnitedPickupOrderReport.new(response.json_body) end
new(hash)
click to toggle source
# File lib/supai/united_pickup_order_report.rb, line 25 def initialize(hash) set_attributes(hash) end