DeviceAppVersionModel.convertFromJson constructor

DeviceAppVersionModel.convertFromJson(
  1. Map<String, dynamic> map
)

Implementation

factory DeviceAppVersionModel.convertFromJson(Map<String, dynamic> map) {
  var user = DeviceAppVersionModel(
    packageName: TypeSafeConversion.nullSafeString(
        map[DeviceAppVersionProperty.packageName.columnName]),
    appName: TypeSafeConversion.nullSafeString(
        map[DeviceAppVersionProperty.appName.columnName]),
    applicationId: TypeSafeConversion.nullSafeString(
        map[DeviceAppVersionProperty.applicationId.columnName]),
    versionName: TypeSafeConversion.nullSafeString(
        map[DeviceAppVersionProperty.versionName.columnName]),
    versionCode: TypeSafeConversion.nullSafeString(
        map[DeviceAppVersionProperty.versionCode.columnName]),
    buildNumber: TypeSafeConversion.nullSafeInt(
        map[DeviceAppVersionProperty.buildNumber.columnName]),
    isRequired: TypeSafeConversion.nullSafeBool(
        map[DeviceAppVersionProperty.isRequired.columnName]),
    versionInfo: TypeSafeConversion.nullSafeString(
        map[DeviceAppVersionProperty.versionInfo.columnName]),
    linkAndroid: TypeSafeConversion.nullSafeString(
        map[DeviceAppVersionProperty.linkAndroid.columnName]),
    linkApple: TypeSafeConversion.nullSafeString(
        map[DeviceAppVersionProperty.linkApple.columnName]),
    linkWebSite: TypeSafeConversion.nullSafeString(
        map[DeviceAppVersionProperty.linkWebSite.columnName]),
  );
  return user;
}