class Sagekit::PO::PurchaseOrdersResource
Public Instance Methods
create(company, **attributes)
click to toggle source
# File lib/sagekit/resources/PO/purchase_orders.rb, line 12 def create(company, **attributes) PurchaseOrder.new post_request("#{company}/PO/POPurchaseOrders", body: attributes).body end
list(company, **params)
click to toggle source
# File lib/sagekit/resources/PO/purchase_orders.rb, line 4 def list(company, **params) Collection.from_response get_request("#{company}/PO/POPurchaseOrders?$count=true", params: params), type: PurchaseOrder end
retreive(company, order_id, **params)
click to toggle source
# File lib/sagekit/resources/PO/purchase_orders.rb, line 8 def retreive(company, order_id, **params) PurchaseOrder.new get_request("#{company}/PO/POPurchaseOrders(#{order_id})", params: params).body end