class Sagekit::AR::CustomerTermsResource
Public Instance Methods
create(company, **attributes)
click to toggle source
# File lib/sagekit/resources/AR/customer_terms.rb, line 12 def create(company, **attributes) Customer.new post_request("#{company}/AR/ARTerms", body: attributes).body end
delete(company, terms_code)
click to toggle source
# File lib/sagekit/resources/AR/customer_terms.rb, line 21 def delete(company, terms_code) delete_request("#{company}/AR/ARTerms('#{terms_code}')") true end
list(company, **params)
click to toggle source
# File lib/sagekit/resources/AR/customer_terms.rb, line 4 def list(company, **params) Collection.from_response get_request("#{company}/AR/ARTerms", params: params), type: Customer end
retreive(company, terms_code, **params)
click to toggle source
# File lib/sagekit/resources/AR/customer_terms.rb, line 8 def retreive(company, terms_code, **params) Customer.new get_request("#{company}/AR/ARTerms('#{terms_code}')", params: params).body end
update(company, terms_code, **attributes)
click to toggle source
# File lib/sagekit/resources/AR/customer_terms.rb, line 16 def update(company, terms_code, **attributes) patch_request("#{company}/AR/ARTerms('#{terms_code}')", body: attributes) true end