Class: BancoBrasilPayments::TransferPix

Inherits:
TransferPixBase show all
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

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

Methods inherited from TransferPixBase

#list_invalid_properties

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

#errorsObject

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_acceptedObject

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_idObject

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_mapObject

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_typesObject

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