fromJson static method
Inherited by: UserStatusEmpty UserStatusLastMonth UserStatusLastWeek UserStatusOffline UserStatusOnline UserStatusRecently
Implementation
static UserStatus? fromJson(Map<String, dynamic>? json) {
if (json == null) {
return null;
}
switch (json['@type']) {
case UserStatusEmpty.constructor:
return UserStatusEmpty.fromJson(json);
case UserStatusLastMonth.constructor:
return UserStatusLastMonth.fromJson(json);
case UserStatusLastWeek.constructor:
return UserStatusLastWeek.fromJson(json);
case UserStatusOffline.constructor:
return UserStatusOffline.fromJson(json);
case UserStatusOnline.constructor:
return UserStatusOnline.fromJson(json);
case UserStatusRecently.constructor:
return UserStatusRecently.fromJson(json);
default:
return null;
}
}