Class: BancoBrasilPayments::TransferPix
- Inherits:
-
TransferPixBase
- Object
- BaseModel
- TransferPixBase
- BancoBrasilPayments::TransferPix
- Defined in:
- lib/bb_payments/models/transfer_pix.rb
Overview
Representação dos campos de uma solicitação de transferência em lote.
Instance Attribute Summary collapse
-
#errors ⇒ Object
Lista dos códigos de erro a serem verificados para correção dos dados.
-
#payment_accepted ⇒ Object
Indicador de validação do preenchimento dos campos de cada lançamento.
-
#payment_id ⇒ Object
Número único gerado pelo Banco.
Attributes inherited from TransferPixBase
#check_digits_credit_current_account, #clearinghouse_code, #corporate_taxpayer_registration, #credit_account_kind, #credit_branch_office, #credit_current_account, #credit_document, #credit_payment_account, #debit_document, #email, #individual_taxpayer_registration, #instantaneous_payment_description, #ispb_code, #key_type, #payment_date, #payment_description, #payment_value, #phone, #phone_area_code, #random_key
Class Method Summary collapse
-
.attribute_map ⇒ Object
Attribute mapping from ruby-style variable name to JSON key.
-
.openapi_types ⇒ Object
Attribute type mapping.
Methods inherited from TransferPixBase
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
#errors ⇒ Object
Lista dos códigos de erro a serem verificados para correção dos dados. Essa lista virá preenchida com até 10 códigos quando campo “indicadorMovimentoAceito” for igual a “N”.
18 19 20 |
# File 'lib/bb_payments/models/transfer_pix.rb', line 18 def errors @errors end |
#payment_accepted ⇒ Object
Indicador de validação do preenchimento dos campos de cada lançamento. Domínio: S - Sim (Indica que os dados foram informados conforme regra de preenchimento) N - Não (Indica que os dados não foram informados conforme regra de preenchimento) Quando não aceito, cliente conveniado deverá observar o significado dos códigos de erro presentes no campo “erros”. Após corrigidos, o cliente conveniado poderá enviar o lançamento novamente em nova requisição de pagamento em lotes.
14 15 16 |
# File 'lib/bb_payments/models/transfer_pix.rb', line 14 def payment_accepted @payment_accepted end |
#payment_id ⇒ Object
Número único gerado pelo Banco. Poderá ser utilizado pelo cliente conveniado para consultas o lançamento.
8 9 10 |
# File 'lib/bb_payments/models/transfer_pix.rb', line 8 def payment_id @payment_id end |
Class Method Details
.attribute_map ⇒ Object
Attribute mapping from ruby-style variable name to JSON key.
21 22 23 24 25 |
# File 'lib/bb_payments/models/transfer_pix.rb', line 21 def self.attribute_map { payment_id: :identificadorPagamento, payment_accepted: :indicadorMovimentoAceito, errors: :erros }.merge super end |
.openapi_types ⇒ Object
Attribute type mapping.
28 29 30 31 32 |
# File 'lib/bb_payments/models/transfer_pix.rb', line 28 def self.openapi_types { payment_id: :Integer, payment_accepted: :String, errors: :Object }.merge super end |