class Credigy::Promise
Attributes
params[R]
Public Class Methods
new(authorization_token, **params)
click to toggle source
-
authorization_token
- token de autorização
Params¶ ↑
-
:accounts
- um array de ids de contas. Ex: ['123', '456'] -
:installments
- numero de parcelas da promessa -
:first_installment_date
- primeira data de vencimento -
:agreement_value
- valor do acordo
# File lib/credigy/promise.rb, line 15 def initialize(authorization_token, **params) @authorization_token = authorization_token @params = params end
Public Instance Methods
message()
click to toggle source
# File lib/credigy/promise.rb, line 24 def message { 'cred:Accounts' => Array.wrap(params[:accounts]).join(';'), 'cred:TotalInstallments' => params[:installments], 'cred:FirstInstallmentDate' => params[:first_installment_date], 'cred:TotalAgreementAmount' => params[:agreement_value] } end
operation()
click to toggle source
# File lib/credigy/promise.rb, line 20 def operation :generate_promise end