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