AccountConfigurationRequestMessage class

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)
getter/setter pair
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)
getter/setter pair
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)
getter/setter pair
autoWithdraw bool
Saque automático
getter/setter pair
bankSlipOptions BankSlipOptions?
Configurações de Boleto Bancário
getter/setter pair
commissionPercent int
Percentual de comissionamento enviado para a conta que gerencia o marketplace (Valor entre 0 e 70)
getter/setter pair
creditCardOptions CreditCardOptions?
Configurações de Cartão de Crédito
getter/setter pair
fines bool
Multa
getter/setter pair
hashCode int
The hash code for this object.
no setteroverride
latePaymentFine double
Valor da multa em % (Ex: 2)
getter/setter pair
perDayInterest bool
Juros de mora
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

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 nonexistent 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