Sub2ApiAdminPaymentProvider constructor

Sub2ApiAdminPaymentProvider({
  1. required int id,
  2. required Sub2ApiAdminPaymentProviderKey providerKey,
  3. required String name,
  4. required Map<String, String> visibleConfig,
  5. required List<String> supportedTypes,
  6. required bool enabled,
  7. required String paymentMode,
  8. required int sortOrder,
  9. required String limits,
  10. required bool refundEnabled,
  11. required bool allowUserRefund,
})

Implementation

Sub2ApiAdminPaymentProvider({
  required this.id,
  required this.providerKey,
  required this.name,
  required Map<String, String> visibleConfig,
  required List<String> supportedTypes,
  required this.enabled,
  required this.paymentMode,
  required this.sortOrder,
  required this.limits,
  required this.refundEnabled,
  required this.allowUserRefund,
}) : visibleConfig = Map.unmodifiable(visibleConfig),
     supportedTypes = List.unmodifiable(supportedTypes);