Class: BancoBrasilPayments::Devolution

Inherits:
BaseModel
  • Object
show all
Defined in:
lib/bb_payments/models/devolution.rb

Overview

Objeto de Requisição quando consulta transferencia.

Instance Attribute Summary collapse

Class Method Summary collapse

Methods inherited from BaseModel

#==, #_deserialize, #_to_hash, #build_from_hash, build_from_hash, #eql?, #hash, #initialize, #list_invalid_properties, openapi_nullable, #to_body, #to_hash, #to_s, #valid?

Constructor Details

This class inherits a constructor from BancoBrasilPayments::BaseModel

Instance Attribute Details

#devolution_dateObject

Data em que deverá ser efetuado o pagamento ao favorecido.



10
11
12
# File 'lib/bb_payments/models/devolution.rb', line 10

def devolution_date
  @devolution_date
end

#devolution_valueObject

Valor do Pagamento que deverá ser efetuada a crédito do favorecido.



13
14
15
# File 'lib/bb_payments/models/devolution.rb', line 13

def devolution_value
  @devolution_value
end

#reason_codeObject

Quando o pagamento estiver na situação: Inconsistente ou Rejeitado - Detalha os motivos da rejeição do lançamento. Devolvido - Detalha os motivos da devolução informada pelo Beneficiario do pagamento devolvido.



7
8
9
# File 'lib/bb_payments/models/devolution.rb', line 7

def reason_code
  @reason_code
end

Class Method Details

.attribute_mapObject

Attribute mapping from ruby-style variable name to JSON key.



16
17
18
19
20
21
22
# File 'lib/bb_payments/models/devolution.rb', line 16

def self.attribute_map
  {
    reason_code: :codigoMotivo,
    devolution_date: :dataDevolucao,
    devolution_value: :valorDevolucao,
  }
end

.openapi_typesObject

Attribute type mapping.



25
26
27
28
29
30
31
# File 'lib/bb_payments/models/devolution.rb', line 25

def self.openapi_types
  {
    reason_code: :Integer,
    devolution_date: :String,
    devolution_value: :Float
  }
end