Configuration constructor

Configuration({
  1. required String applicationCode,
  2. String? pluginVersion,
  3. bool? inAppChatEnabled,
  4. bool? fullFeaturedInAppsEnabled,
  5. AndroidSettings? androidSettings,
  6. IOSSettings? iosSettings,
  7. PrivacySettings? privacySettings,
  8. List<NotificationCategory>? notificationCategories,
  9. bool? defaultMessageStorage,
  10. WebRTCUI? webRTCUI,
  11. InAppChatCustomization? inAppChatCustomization,
})

Default constructor with all params.

Implementation

Configuration({
  required this.applicationCode,
  this.pluginVersion,
  this.inAppChatEnabled,
  this.fullFeaturedInAppsEnabled,
  this.androidSettings,
  this.iosSettings,
  this.privacySettings,
  this.notificationCategories,
  this.defaultMessageStorage,
  this.webRTCUI,
  this.inAppChatCustomization,
});