Notification.fromJson constructor
Notification.fromJson(
- Map json_
Implementation
Notification.fromJson(core.Map json_)
: this(
appRestrictionsSchemaChangeEvent:
json_.containsKey('appRestrictionsSchemaChangeEvent')
? AppRestrictionsSchemaChangeEvent.fromJson(
json_['appRestrictionsSchemaChangeEvent']
as core.Map<core.String, core.dynamic>,
)
: null,
appUpdateEvent:
json_.containsKey('appUpdateEvent')
? AppUpdateEvent.fromJson(
json_['appUpdateEvent']
as core.Map<core.String, core.dynamic>,
)
: null,
deviceReportUpdateEvent:
json_.containsKey('deviceReportUpdateEvent')
? DeviceReportUpdateEvent.fromJson(
json_['deviceReportUpdateEvent']
as core.Map<core.String, core.dynamic>,
)
: null,
enterpriseId: json_['enterpriseId'] as core.String?,
enterpriseUpgradeEvent:
json_.containsKey('enterpriseUpgradeEvent')
? EnterpriseUpgradeEvent.fromJson(
json_['enterpriseUpgradeEvent']
as core.Map<core.String, core.dynamic>,
)
: null,
installFailureEvent:
json_.containsKey('installFailureEvent')
? InstallFailureEvent.fromJson(
json_['installFailureEvent']
as core.Map<core.String, core.dynamic>,
)
: null,
newDeviceEvent:
json_.containsKey('newDeviceEvent')
? NewDeviceEvent.fromJson(
json_['newDeviceEvent']
as core.Map<core.String, core.dynamic>,
)
: null,
newPermissionsEvent:
json_.containsKey('newPermissionsEvent')
? NewPermissionsEvent.fromJson(
json_['newPermissionsEvent']
as core.Map<core.String, core.dynamic>,
)
: null,
notificationType: json_['notificationType'] as core.String?,
productApprovalEvent:
json_.containsKey('productApprovalEvent')
? ProductApprovalEvent.fromJson(
json_['productApprovalEvent']
as core.Map<core.String, core.dynamic>,
)
: null,
productAvailabilityChangeEvent:
json_.containsKey('productAvailabilityChangeEvent')
? ProductAvailabilityChangeEvent.fromJson(
json_['productAvailabilityChangeEvent']
as core.Map<core.String, core.dynamic>,
)
: null,
timestampMillis: json_['timestampMillis'] as core.String?,
);