Class: TinyErpApi::IntegratedPayment

Inherits:
Object
  • Object
show all
Defined in:
lib/tiny_erp_api/integrated_payment.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(valor: nil, tipoPagamento: nil, cnpjIntermediador: nil, codigoAutorizacao: nil, codigoBandeira: nil) ⇒ IntegratedPayment

Returns a new instance of IntegratedPayment.



5
6
7
8
9
10
11
# File 'lib/tiny_erp_api/integrated_payment.rb', line 5

def initialize(valor: nil, tipoPagamento: nil, cnpjIntermediador: nil, codigoAutorizacao: nil, codigoBandeira: nil)
  @valor = valor
  @tipoPagamento = tipoPagamento
  @cnpjIntermediador = cnpjIntermediador
  @codigoAutorizacao = codigoAutorizacao
  @codigoBandeira = codigoBandeira
end

Instance Attribute Details

#cnpjIntermediadorObject (readonly)

Returns the value of attribute cnpjIntermediador.



4
5
6
# File 'lib/tiny_erp_api/integrated_payment.rb', line 4

def cnpjIntermediador
  @cnpjIntermediador
end

#codigoAutorizacaoObject (readonly)

Returns the value of attribute codigoAutorizacao.



4
5
6
# File 'lib/tiny_erp_api/integrated_payment.rb', line 4

def codigoAutorizacao
  @codigoAutorizacao
end

#codigoBandeiraObject (readonly)

Returns the value of attribute codigoBandeira.



4
5
6
# File 'lib/tiny_erp_api/integrated_payment.rb', line 4

def codigoBandeira
  @codigoBandeira
end

#tipoPagamentoObject (readonly)

Returns the value of attribute tipoPagamento.



4
5
6
# File 'lib/tiny_erp_api/integrated_payment.rb', line 4

def tipoPagamento
  @tipoPagamento
end

#valorObject (readonly)

Returns the value of attribute valor.



4
5
6
# File 'lib/tiny_erp_api/integrated_payment.rb', line 4

def valor
  @valor
end

Instance Method Details

#to_api_hashObject



13
14
15
16
17
18
19
20
21
# File 'lib/tiny_erp_api/integrated_payment.rb', line 13

def to_api_hash
  {
    valor: valor,
    tipoPagamento: tipoPagamento,
    cnpjIntermediador: cnpjIntermediador,
    codigoAutorizacao: codigoAutorizacao,
    codigoBandeira: codigoBandeira
  }
end