PaymentPreferences class

Constructors

PaymentPreferences({required bool auto_bill_outstanding, required SetupFee setup_fee, required SetupFeeFailureAction setup_fee_failure_action, required dynamic payment_failure_threshold})

Properties

auto_bill_outstanding bool
Indicates whether to automatically bill the outstanding amount in the next billing cycle.
final
hashCode int
The hash code for this object.
no setterinherited
payment_failure_threshold → dynamic
The maximum number of payment failures before a subscription is suspended. For example, if payment_failure_threshold is 2, the subscription automatically updates to the SUSPEND state if two consecutive payments fail. Maximum value: 999.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
setup_fee SetupFee
The initial set-up fee for the service.
final
setup_fee_failure_action SetupFeeFailureAction
The action to take on the subscription if the initial payment for the setup fails.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited