Installation constructor

Installation({
  1. String? pushRegistrationId,
  2. PushServiceType? pushServiceType,
  3. String? pushServiceToken,
  4. bool? isPrimaryDevice,
  5. bool? isPushRegistrationEnabled,
  6. bool? notificationsEnabled,
  7. String? sdkVersion,
  8. String? appVersion,
  9. OS? os,
  10. String? osVersion,
  11. String? deviceManufacturer,
  12. String? deviceModel,
  13. bool? deviceSecure,
  14. String? language,
  15. String? deviceTimezoneOffset,
  16. String? applicationUserId,
  17. String? deviceName,
  18. Map<String, dynamic>? customAttributes,
})

Default constructor with all params.

Implementation

Installation({
  this.pushRegistrationId,
  this.pushServiceType,
  this.pushServiceToken,
  this.isPrimaryDevice,
  this.isPushRegistrationEnabled,
  this.notificationsEnabled,
  this.sdkVersion,
  this.appVersion,
  this.os,
  this.osVersion,
  this.deviceManufacturer,
  this.deviceModel,
  this.deviceSecure,
  this.language,
  this.deviceTimezoneOffset,
  this.applicationUserId,
  this.deviceName,
  this.customAttributes,
});