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