class MfCloud::Invoice::Api::BillingStatusPayment
Constants
- BASE_NAME
- DEFAULT_VALUE
- NOT_TRANSFERRED_VALUE
- TRANSFERRED_VALUE
Public Instance Methods
default!(billing_id)
click to toggle source
# File lib/mf_cloud/invoice/api/billing_status_payment.rb, line 12 def default!(billing_id) update(billing_id, { payment: DEFAULT_VALUE }) end
not_transferred!(billing_id)
click to toggle source
# File lib/mf_cloud/invoice/api/billing_status_payment.rb, line 16 def not_transferred!(billing_id) update(billing_id, { payment: NOT_TRANSFERRED_VALUE }) end
transferred!(billing_id)
click to toggle source
# File lib/mf_cloud/invoice/api/billing_status_payment.rb, line 20 def transferred!(billing_id) update(billing_id, { payment: TRANSFERRED_VALUE }) end
Private Instance Methods
model_class()
click to toggle source
# File lib/mf_cloud/invoice/api/billing_status_payment.rb, line 30 def model_class MfCloud::Invoice::Model::Billing end
path(billing_id)
click to toggle source
# File lib/mf_cloud/invoice/api/billing_status_payment.rb, line 26 def path(billing_id) "billings/#{billing_id}/billing_status/payment" end
update(billing_id, params)
click to toggle source
# File lib/mf_cloud/invoice/api/billing_status_payment.rb, line 34 def update(billing_id, params) response_body = @client.put(path(billing_id), BASE_NAME => params) model_class.new(response_body) end