FawryLaunchModel class

A model representing data required for launching a Fawry payment.

Constructors

FawryLaunchModel({required bool allow3DPayment, required List<BillItem> chargeItems, LaunchCustomerModel? launchCustomerModel, required LaunchMerchantModel launchMerchantModel, required bool skipLogin, required bool skipReceipt, bool? payWithCardToken, PaymentMethods? paymentMethods})
Constructs a FawryLaunchModel with required parameters.

Properties

allow3DPayment bool
Indicates if 3D Payment is allowed.
getter/setter pair
chargeItems List<BillItem>
List of bill items to be charged.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
launchCustomerModel LaunchCustomerModel?
Launch customer model information (optional).
getter/setter pair
launchMerchantModel LaunchMerchantModel
Launch merchant model information.
getter/setter pair
paymentMethods PaymentMethods?
The available payment methods (optional).
getter/setter pair
payWithCardToken bool?
Indicates if payment should be made with a card token (optional).
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
skipLogin bool
Indicates if login should be skipped.
getter/setter pair
skipReceipt bool
Indicates if receipt should be skipped.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
Converts this FawryLaunchModel to a JSON format.
toString() String
A string representation of this object.
inherited

Operators

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