ChatCallEventsVersionedMixin$Events.fromJson constructor
ChatCallEventsVersionedMixin$Events.fromJson( - Map<String, dynamic> json
)
Implementation
factory ChatCallEventsVersionedMixin$Events.fromJson(
Map<String, dynamic> json,
) {
switch (json['__typename'].toString()) {
case r'EventChatCallMemberRedialed':
return ChatCallEventsVersionedMixin$Events$EventChatCallMemberRedialed.fromJson(
json,
);
case r'EventChatCallMemberUndialed':
return ChatCallEventsVersionedMixin$Events$EventChatCallMemberUndialed.fromJson(
json,
);
case r'EventChatCallAnswerTimeoutPassed':
return ChatCallEventsVersionedMixin$Events$EventChatCallAnswerTimeoutPassed.fromJson(
json,
);
case r'EventChatCallFinished':
return ChatCallEventsVersionedMixin$Events$EventChatCallFinished.fromJson(
json,
);
case r'EventChatCallRoomReady':
return ChatCallEventsVersionedMixin$Events$EventChatCallRoomReady.fromJson(
json,
);
case r'EventChatCallMemberLeft':
return ChatCallEventsVersionedMixin$Events$EventChatCallMemberLeft.fromJson(
json,
);
case r'EventChatCallMemberJoined':
return ChatCallEventsVersionedMixin$Events$EventChatCallMemberJoined.fromJson(
json,
);
case r'EventChatCallHandLowered':
return ChatCallEventsVersionedMixin$Events$EventChatCallHandLowered.fromJson(
json,
);
case r'EventChatCallMoved':
return ChatCallEventsVersionedMixin$Events$EventChatCallMoved.fromJson(
json,
);
case r'EventChatCallHandRaised':
return ChatCallEventsVersionedMixin$Events$EventChatCallHandRaised.fromJson(
json,
);
case r'EventChatCallDeclined':
return ChatCallEventsVersionedMixin$Events$EventChatCallDeclined.fromJson(
json,
);
case r'EventChatCallConversationStarted':
return ChatCallEventsVersionedMixin$Events$EventChatCallConversationStarted.fromJson(
json,
);
default:
}
return _$ChatCallEventsVersionedMixin$EventsFromJson(json);
}