AccountConfigurationRequestMessage class Null safety

Constructors

AccountConfigurationRequestMessage({int commissionPercent = 0, bool autoWithdraw = false, bool fines = false, bool perDayInterest = false, double latePaymentFine = 0.0, bool autoAdvance = false, String autoAdvanceType = '', String autoAdvanceOption = '', BankSlipOptions? bankSlipOptions, CreditCardOptions? creditCardOptions})
AccountConfigurationRequestMessage.fromJson(String source)
factory
AccountConfigurationRequestMessage.fromMap(Map<String, dynamic> map)
factory

Properties

autoAdvance bool
Antecipação Automática. Só pode ser atribuído caso a conta tenha a funcionalidade de Novo Adiantamento habilitado (entre em contato com o Suporte para habilitar)
read / write
autoAdvanceOption String
Obrigatório caso auto_advance seja true e auto_advance_type diferente de 'daily'. Em caso de auto_advance_type = weekly, recebe valores de 0 a 6 (Número correspondente ao dia da semana que a antecipação será realizada, 0 para domingo, 1 para segunda e assim por diante). Em caso de auto_advance_type = monthly, recebe valores de 1 a 28 (Número correspondente ao dia do mês que a antecipação será realizada). Em caso de auto_advance_type = days_after_payment, recebe valores de 1 a 30 (Número de dias após o pagamento em que a antecipação será realizada)
read / write
autoAdvanceType String
Opções de Antecipação Automática. Obrigatório caso auto_advance seja true. Recebe os valores 'daily' (Antecipação diária), 'weekly' (Antecipação semanal, que ocorre no dia da semana determinado pelo usuário), 'monthly' (Antecipação mensal, que ocorre no dia do mês determinado pelo usuário) e 'days_after_payment' (Antecipação que ocorre em um número de dias após o pagamento especificado pelo usuário)
read / write
autoWithdraw bool
Saque automático
read / write
bankSlipOptions BankSlipOptions?
Configurações de Boleto Bancário
read / write
commissionPercent int
Percentual de comissionamento enviado para a conta que gerencia o marketplace (Valor entre 0 e 70)
read / write
creditCardOptions CreditCardOptions?
Configurações de Cartão de Crédito
read / write
fines bool
Multa
read / write
hashCode int
The hash code for this object. [...]
read-only, override
latePaymentFine double
Valor da multa em % (Ex: 2)
read / write
perDayInterest bool
Juros de mora
read / write
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

copyWith({int? commissionPercent, bool? autoWithdraw, bool? fines, bool? perDayInterest, double? latePaymentFine, bool? autoAdvance, String? autoAdvanceType, String? autoAdvanceOption, BankSlipOptions? bankSlipOptions, CreditCardOptions? creditCardOptions}) AccountConfigurationRequestMessage
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