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