ChargeRequestMessage class Null safety

Constructors

ChargeRequestMessage({String? method, String token = '', String customerPaymentMethodId = '', bool restrictPaymentMethod = false, String customerId = '', String invoiceId = '', String email = '', int months = 1, int? discountCents, List<InvoiceItem>? invoiceItems, PayerModel? payerCustomer, int? bankSlipExtraDays, bool keepDunning = false})
ChargeRequestMessage.fromJson(String source)
factory
ChargeRequestMessage.fromMap(Map<String, dynamic> map)
factory

Properties

bankSlipExtraDays int?
Define o prazo em dias para o pagamento do boleto. Caso não seja enviado, aplica-se o prazo padrão de 3 dias corridos.
read / write
customerId String
ID do Cliente. Utilizado para vincular a Fatura a um Cliente - Opcional
read / write
customerPaymentMethodId String
ID da Forma de Pagamento do Cliente. Em caso de Marketplace, é possível enviar um customer_payment_method_id de um Cliente criado pela conta mestre Opcional caso method seja bank_slip ou utilize token)
read / write
discountCents int?
Valor dos Descontos em centavos. Funciona apenas para Cobranças Diretas criadas com Itens - Opcional
read / write
email String
E-mail do Cliente - Opcional caso seja enviado um invoice_id
read / write
hashCode int
The hash code for this object. [...]
read-only, override
invoiceId String
ID da Fatura a ser utilizada para pagamento - Opcional
read / write
invoiceItems List<InvoiceItem>?
Itens da Fatura que será gerada - Opcional caso seja enviado um invoice_id
read / write
keepDunning bool
Por padrão, a fatura é cancelada caso haja falha na cobrança, a não ser que este parâmetro seja enviado como "true". Obs: Funcionalidade disponível apenas para faturas criadas no momento da cobrança.
read / write
method String?
Método de Pagamento (Atualmente só suporta bank_slip, que é o boleto) - Opicional se enviar o Token
read / write
months int
Número de Parcelas (2 até 12), não é necessário passar 1 - Opcional
read / write
payerCustomer PayerModel?
Informações do Cliente para o Anti Fraude ou Boleto Necessário caso sua conta necessite de anti fraude ou para informações do boleto
read / write
restrictPaymentMethod bool
read / write
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
token String
ID do Token. Em caso de Marketplace, é possível enviar um token criado pela conta mestre - Opicional caso method seja bank_slip
read / write

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toJson() String
toMap() Map<String, dynamic>
toString() String
A string representation of this object. [...]
override

Operators

operator ==(Object o) bool
The equality operator. [...]
override