decode static method
Implementation
static BuiltinUserProperty? decode(dynamic json) {
if (json == null) {
return null;
}
if (json is! String) {
return null;
}
switch (json) {
case 'userId':
return BuiltinUserProperty.userId;
case 'userRnd':
return BuiltinUserProperty.userRnd;
case 'languageCode':
return BuiltinUserProperty.languageCode;
case 'regionCode':
return BuiltinUserProperty.regionCode;
case 'currentTime':
return BuiltinUserProperty.currentTime;
case 'firstBootTime':
return BuiltinUserProperty.firstBootTime;
case 'lastBootTime':
return BuiltinUserProperty.lastBootTime;
case 'retentionPeriod':
return BuiltinUserProperty.retentionPeriod;
case 'bootingTime':
return BuiltinUserProperty.bootingTime;
case 'sdkVersion':
return BuiltinUserProperty.sdkVersion;
case 'osVersion':
return BuiltinUserProperty.osVersion;
case 'osName':
return BuiltinUserProperty.osName;
case 'appId':
return BuiltinUserProperty.appId;
case 'appVersion':
return BuiltinUserProperty.appVersion;
case 'cfBundleVersion':
return BuiltinUserProperty.cfBundleVersion;
case 'localYear':
return BuiltinUserProperty.localYear;
case 'localMonth':
return BuiltinUserProperty.localMonth;
case 'localWeekday':
return BuiltinUserProperty.localWeekday;
case 'localDay':
return BuiltinUserProperty.localDay;
case 'localHour':
return BuiltinUserProperty.localHour;
case 'localMinute':
return BuiltinUserProperty.localMinute;
case 'localSecond':
return BuiltinUserProperty.localSecond;
default:
return BuiltinUserProperty.UNKNOWN;
}
}