MobileMoneyRequest constructor

MobileMoneyRequest({
  1. required int amount,
  2. required Currency currency,
  3. required String email,
  4. String? reference,
  5. Map<String, dynamic>? metadata,
  6. String? callbackUrl,
  7. required MobileMoneyProvider provider,
  8. required String phoneNumber,
})

Implementation

MobileMoneyRequest({
  required super.amount,
  required super.currency,
  required super.email,
  super.reference,
  super.metadata,
  super.callbackUrl,
  required this.provider,
  required String phoneNumber,
}) : phoneNumber = ValidationUtils.sanitizeString(phoneNumber),
     super(paymentMethod: PaymentMethod.mobileMoney);