Sha256: 275a8eddcd6738d12aeed5767b2313f3f477a811ae850cfa1ec970b5c792ce63
Contents?: true
Size: 1.15 KB
Versions: 6
Compression:
Stored size: 1.15 KB
Contents
module Spree module API class Client module ReturnAuthorizations def return_authorizations(order_number, options={}) get("orders/#{order_number}/return_authorizations", options)['return_authorizations'] end def return_authorization(order_number, return_authorization_id, options={}) get("orders/#{order_number}/return_authorizations/#{return_authorization_id}", options) end def new_return_authorization(order_number, options={}) get("orders/#{order_number}/return_authorizations/new", options) end def create_return_authorization(order_number, options={}) post("orders/#{order_number}/return_authorizations/", options) end def update_return_authorization(product_id, return_authorization_id, options={}) put("orders/#{order_number}/return_authorizations/#{return_authorization_id}", options) end def delete_return_authorization(product_id, return_authorization_id, options={}) delete("orders/#{order_number}/return_authorizations/#{return_authorization_id}", options) end end end end end
Version data entries
6 entries across 6 versions & 2 rubygems