CredioConfig constructor

CredioConfig(
  1. String apiKey,
  2. String? terminalId,
  3. String? webhookURL,
  4. GlobalKey<NavigatorState>? locator, {
  5. Widget? initializerButton,
  6. Map<String, dynamic>? metaData,
  7. ButtonConfiguration? buttonConfiguration,
  8. double? amount,
  9. InputDecoration? amountInputDecoration,
  10. List<SelectionData>? accountTypes,
  11. void customSelectionSheet(
    1. BuildContext,
    2. List<SelectionData>,
    3. dynamic (
      1. SelectionData
      )
    )?,
  12. Widget customPinEntry(
    1. BuildContext,
    2. dynamic (
      1. String
      )
    )?,
  13. Future<T?> customLoader<T>({
    1. VoidCallback? action,
    2. required BuildContext context,
    3. required String errorMessage,
    4. required Future<T> future,
    5. required dynamic onError(
      1. String
      ),
    6. required String prompt,
    7. String? successMessage,
    })?,
})

Implementation

CredioConfig(
  this.apiKey,
  this.terminalId,
  this.webhookURL,
  this.locator, {
  this.initializerButton,
  this.metaData,
  this.buttonConfiguration,
  this.amount,
  this.amountInputDecoration,
  this.accountTypes,
  this.customSelectionSheet,
  this.customPinEntry,
  this.customLoader,
});