CheckChatUsernameResult.fromJson constructor
a CheckChatUsernameResult return type can be :
Implementation
factory CheckChatUsernameResult.fromJson(Map<String, dynamic> json) {
switch(json["@type"]) {
case CheckChatUsernameResultOk.CONSTRUCTOR:
return CheckChatUsernameResultOk.fromJson(json);
case CheckChatUsernameResultUsernameInvalid.CONSTRUCTOR:
return CheckChatUsernameResultUsernameInvalid.fromJson(json);
case CheckChatUsernameResultUsernameOccupied.CONSTRUCTOR:
return CheckChatUsernameResultUsernameOccupied.fromJson(json);
case CheckChatUsernameResultPublicChatsTooMuch.CONSTRUCTOR:
return CheckChatUsernameResultPublicChatsTooMuch.fromJson(json);
case CheckChatUsernameResultPublicGroupsUnavailable.CONSTRUCTOR:
return CheckChatUsernameResultPublicGroupsUnavailable.fromJson(json);
default:
return const CheckChatUsernameResult();
}
}