AmwalInAppSdkSettings constructor
      
      AmwalInAppSdkSettings({ 
    
    
- required String token,
- String? secureHashValue,
- required String merchantId,
- required List<String> terminalIds,
- required String transactionId,
- required String? merchantName,
- required OnPayCallback onPay,
- GetTransactionFunction? getTransactionFunction,
- int countDownInSeconds = 90,
- double? maxTransactionAmount = 5000,
- OnPayCallback? onCountComplete,
- Locale locale = const Locale('en'),
- bool isMocked = false,
- void onError(- Object e,
- StackTrace stack
 
- Future<String?> onTokenExpired()?,
- void log()?,
- TransactionType transactionType = TransactionType.cardWallet,
- String? flavor,
- Map<String, String> ? additionValues,
- Environment? environment,
- void customerCallback()?,
Implementation
AmwalInAppSdkSettings({
  required super.token,
  super.secureHashValue,
  required super.merchantId,
  required super.terminalIds,
  required super.transactionId,
  required super.merchantName,
  required super.onPay,
  super.getTransactionFunction,
  super.countDownInSeconds = 90,
  super.maxTransactionAmount = 5000,
  super.onCountComplete,
  super.locale,
  super.isMocked,
  super.onError,
  super.onTokenExpired,
  super.log,
  super.transactionType,
  super.flavor,
  super.additionValues,
  super.environment,
  super.customerCallback,
}) : super(
       amount: '',
       currency: '',
       onResponse: null,
       customerId: null,
       sessionToken: '',
     );