Sub2ApiAdminCreatePaymentProviderRequest constructor
Sub2ApiAdminCreatePaymentProviderRequest({
- required Sub2ApiAdminPaymentProviderKey providerKey,
- required String name,
- required Map<
String, Sub2ApiAdminCredentialSecret> config, - required List<
String> supportedTypes, - bool enabled = true,
- String paymentMode = '',
- int sortOrder = 0,
- String limits = '',
- bool refundEnabled = false,
- bool allowUserRefund = false,
Implementation
Sub2ApiAdminCreatePaymentProviderRequest({
required this.providerKey,
required this.name,
required Map<String, Sub2ApiAdminCredentialSecret> config,
required List<String> supportedTypes,
this.enabled = true,
this.paymentMode = '',
this.sortOrder = 0,
this.limits = '',
this.refundEnabled = false,
this.allowUserRefund = false,
}) : config = Map.unmodifiable(config),
supportedTypes = List.unmodifiable(supportedTypes);