MerchantConfig constructor

MerchantConfig({
  1. required int id,
  2. required String merchantId,
  3. required String name,
  4. required String host,
  5. required String platform,
  6. required bool kwikpassEnabled,
  7. required bool isWhatsappOtpLessActive,
  8. required bool isTruecallerActive,
  9. required String integrationType,
  10. required bool isLogoutBtnDisabled,
  11. required String popupBreakpoint,
  12. required String apiKey,
  13. required bool isPublicAppInstalled,
  14. required List<ThirdPartyServiceProvider> thirdPartyServiceProviders,
  15. required String kpRequestId,
  16. required bool customerIntelligenceEnabled,
  17. required dynamic customerIntelligenceMetrics,
  18. required String marketingPopupGlobalLimit,
  19. required String customerAccountsVersion,
})

Implementation

MerchantConfig({
  required this.id,
  required this.merchantId,
  required this.name,
  required this.host,
  required this.platform,
  required this.kwikpassEnabled,
  required this.isWhatsappOtpLessActive,
  required this.isTruecallerActive,
  required this.integrationType,
  required this.isLogoutBtnDisabled,
  required this.popupBreakpoint,
  required this.apiKey,
  required this.isPublicAppInstalled,
  required this.thirdPartyServiceProviders,
  required this.kpRequestId,
  required this.customerIntelligenceEnabled,
  required this.customerIntelligenceMetrics,
  required this.marketingPopupGlobalLimit,
  required this.customerAccountsVersion,
});