DeviceInfoModel.fromJson constructor
DeviceInfoModel.fromJson(
- Map<String, dynamic> map
)
Implementation
factory DeviceInfoModel.fromJson(Map<String, dynamic> map) {
var user = DeviceInfoModel(
systemName: TypeSafeConversion.nullSafeString(
map[DeviceInfoProperty.systemName.columnName]),
isPhysicalDevice: TypeSafeConversion.nullSafeBool(
map[DeviceInfoProperty.isPhysicalDevice.columnName]),
model: TypeSafeConversion.nullSafeString(
map[DeviceInfoProperty.model.columnName]),
localizedModel: TypeSafeConversion.nullSafeString(
map[DeviceInfoProperty.localizedModel.columnName]),
name: TypeSafeConversion.nullSafeString(
map[DeviceInfoProperty.name.columnName]),
identifierForVendor: TypeSafeConversion.nullSafeString(
map[DeviceInfoProperty.identifierForVendor.columnName]),
userName: TypeSafeConversion.nullSafeString(
map[DeviceInfoProperty.userName.columnName]),
fcmOldToken: TypeSafeConversion.nullSafeString(
map[DeviceInfoProperty.fcmOldToken.columnName]),
fcmNewToken: TypeSafeConversion.nullSafeString(
map[DeviceInfoProperty.fcmNewToken.columnName]),
buildName: TypeSafeConversion.nullSafeString(
map[DeviceInfoProperty.buildName.columnName]),
buildNumber: TypeSafeConversion.nullSafeString(
map[DeviceInfoProperty.buildNumber.columnName]),
);
return user;
}