class HasOffersV3::AffiliateBilling
Public Instance Methods
add_invoice_item(params = {})
click to toggle source
# File lib/hasoffersv3/affiliate_billing.rb, line 27 def add_invoice_item(params = {}) requires! params, [:invoice_id, :data] post_request 'addInvoiceItem', params end
create_invoice(params = {})
click to toggle source
# File lib/hasoffersv3/affiliate_billing.rb, line 17 def create_invoice(params = {}) requires! params, [:data] post_request 'createInvoice', params end
find_all_invoices(params = {})
click to toggle source
# File lib/hasoffersv3/affiliate_billing.rb, line 3 def find_all_invoices(params = {}) post_request 'findAllInvoices', params end
find_all_invoices_by_ids(params = {})
click to toggle source
# File lib/hasoffersv3/affiliate_billing.rb, line 7 def find_all_invoices_by_ids(params = {}) requires! params, [:ids] post_request 'findAllInvoicesByIds', params end
find_invoice_by_id(params = {})
click to toggle source
# File lib/hasoffersv3/affiliate_billing.rb, line 22 def find_invoice_by_id(params = {}) requires! params, [:id] post_request 'findInvoiceById', params end
find_last_invoice(params = {})
click to toggle source
# File lib/hasoffersv3/affiliate_billing.rb, line 12 def find_last_invoice(params = {}) requires! params, [:affiliate_id] post_request 'findLastInvoice', params end
remove_invoice_item(params = {})
click to toggle source
# File lib/hasoffersv3/affiliate_billing.rb, line 32 def remove_invoice_item(params = {}) requires! params, [:id] post_request 'removeInvoiceItem', params end