ChatEventsVersionedMixin$Events.fromJson constructor
ChatEventsVersionedMixin$Events.fromJson( - Map<String, dynamic> json
)
Implementation
factory ChatEventsVersionedMixin$Events.fromJson(Map<String, dynamic> json) {
switch (json['__typename'].toString()) {
case r'EventChatTotalItemsCountUpdated':
return ChatEventsVersionedMixin$Events$EventChatTotalItemsCountUpdated
.fromJson(json);
case r'EventChatCallMemberRedialed':
return ChatEventsVersionedMixin$Events$EventChatCallMemberRedialed
.fromJson(json);
case r'EventChatCleared':
return ChatEventsVersionedMixin$Events$EventChatCleared.fromJson(json);
case r'EventChatItemHidden':
return ChatEventsVersionedMixin$Events$EventChatItemHidden.fromJson(
json);
case r'EventChatMuted':
return ChatEventsVersionedMixin$Events$EventChatMuted.fromJson(json);
case r'EventChatDirectLinkUsageCountUpdated':
return ChatEventsVersionedMixin$Events$EventChatDirectLinkUsageCountUpdated
.fromJson(json);
case r'EventChatTypingStarted':
return ChatEventsVersionedMixin$Events$EventChatTypingStarted.fromJson(
json);
case r'EventChatTypingStopped':
return ChatEventsVersionedMixin$Events$EventChatTypingStopped.fromJson(
json);
case r'EventChatHidden':
return ChatEventsVersionedMixin$Events$EventChatHidden.fromJson(json);
case r'EventChatDirectLinkUpdated':
return ChatEventsVersionedMixin$Events$EventChatDirectLinkUpdated
.fromJson(json);
case r'EventChatItemDeleted':
return ChatEventsVersionedMixin$Events$EventChatItemDeleted.fromJson(
json);
case r'EventChatItemEdited':
return ChatEventsVersionedMixin$Events$EventChatItemEdited.fromJson(
json);
case r'EventChatCallStarted':
return ChatEventsVersionedMixin$Events$EventChatCallStarted.fromJson(
json);
case r'EventChatUnreadItemsCountUpdated':
return ChatEventsVersionedMixin$Events$EventChatUnreadItemsCountUpdated
.fromJson(json);
case r'EventChatCallFinished':
return ChatEventsVersionedMixin$Events$EventChatCallFinished.fromJson(
json);
case r'EventChatCallMemberLeft':
return ChatEventsVersionedMixin$Events$EventChatCallMemberLeft.fromJson(
json);
case r'EventChatCallMemberJoined':
return ChatEventsVersionedMixin$Events$EventChatCallMemberJoined
.fromJson(json);
case r'EventChatLastItemUpdated':
return ChatEventsVersionedMixin$Events$EventChatLastItemUpdated
.fromJson(json);
case r'EventChatDelivered':
return ChatEventsVersionedMixin$Events$EventChatDelivered.fromJson(
json);
case r'EventChatCallMoved':
return ChatEventsVersionedMixin$Events$EventChatCallMoved.fromJson(
json);
case r'EventChatRead':
return ChatEventsVersionedMixin$Events$EventChatRead.fromJson(json);
case r'EventChatItemPosted':
return ChatEventsVersionedMixin$Events$EventChatItemPosted.fromJson(
json);
case r'EventChatCallDeclined':
return ChatEventsVersionedMixin$Events$EventChatCallDeclined.fromJson(
json);
case r'EventChatFavorited':
return ChatEventsVersionedMixin$Events$EventChatFavorited.fromJson(
json);
case r'EventChatUnfavorited':
return ChatEventsVersionedMixin$Events$EventChatUnfavorited.fromJson(
json);
case r'EventChatCallConversationStarted':
return ChatEventsVersionedMixin$Events$EventChatCallConversationStarted
.fromJson(json);
case r'EventChatCallAnswerTimeoutPassed':
return ChatEventsVersionedMixin$Events$EventChatCallAnswerTimeoutPassed
.fromJson(json);
default:
}
return _$ChatEventsVersionedMixin$EventsFromJson(json);
}