InvoicePaymentRequest class
- Annotations
-
- @JsonSerializable(includeIfNull: false)
Constructors
-
InvoicePaymentRequest.new({String? cardId, String? uid, String? dueDate, InvoiceAutomaticPaymentSource? automaticPaymentSource, Money? computedAmountMoney, Money? fixedAmountRequestedMoney, String? percentageRequested, List<
InvoicePaymentReminder> ? reminders, InvoiceRequestMethod? requestMethod, InvoiceRequestType? requestType, Money? roundingAdjustmentIncludedMoney, bool? tippingEnabled, Money? totalCompletedAmountMoney}) -
InvoicePaymentRequest.fromJson(Map<
String, dynamic> json) -
factory
Properties
- automaticPaymentSource → InvoiceAutomaticPaymentSource?
-
final
- cardId → String?
-
final
- computedAmountMoney → Money?
-
final
- dueDate → String?
-
final
- fixedAmountRequestedMoney → Money?
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- percentageRequested → String?
-
final
-
reminders
→ List<
InvoicePaymentReminder> ? -
final
- requestMethod → InvoiceRequestMethod?
-
final
- requestType → InvoiceRequestType?
-
final
- roundingAdjustmentIncludedMoney → Money?
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- tippingEnabled → bool?
-
final
- totalCompletedAmountMoney → Money?
-
final
- uid → String?
-
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited