fromJson static method
Inherited by: DeviceTokenApplePush DeviceTokenApplePushVoIP DeviceTokenBlackBerryPush DeviceTokenFirebaseCloudMessaging DeviceTokenHuaweiPush DeviceTokenMicrosoftPush DeviceTokenMicrosoftPushVoIP DeviceTokenSimplePush DeviceTokenTizenPush DeviceTokenUbuntuPush DeviceTokenWebPush DeviceTokenWindowsPush
Implementation
static DeviceToken? fromJson(Map<String, dynamic>? json) {
if (json == null) {
return null;
}
switch (json['@type']) {
case DeviceTokenApplePush.constructor:
return DeviceTokenApplePush.fromJson(json);
case DeviceTokenApplePushVoIP.constructor:
return DeviceTokenApplePushVoIP.fromJson(json);
case DeviceTokenBlackBerryPush.constructor:
return DeviceTokenBlackBerryPush.fromJson(json);
case DeviceTokenFirebaseCloudMessaging.constructor:
return DeviceTokenFirebaseCloudMessaging.fromJson(json);
case DeviceTokenHuaweiPush.constructor:
return DeviceTokenHuaweiPush.fromJson(json);
case DeviceTokenMicrosoftPush.constructor:
return DeviceTokenMicrosoftPush.fromJson(json);
case DeviceTokenMicrosoftPushVoIP.constructor:
return DeviceTokenMicrosoftPushVoIP.fromJson(json);
case DeviceTokenSimplePush.constructor:
return DeviceTokenSimplePush.fromJson(json);
case DeviceTokenTizenPush.constructor:
return DeviceTokenTizenPush.fromJson(json);
case DeviceTokenUbuntuPush.constructor:
return DeviceTokenUbuntuPush.fromJson(json);
case DeviceTokenWebPush.constructor:
return DeviceTokenWebPush.fromJson(json);
case DeviceTokenWindowsPush.constructor:
return DeviceTokenWindowsPush.fromJson(json);
default:
return null;
}
}