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