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'ChatCallMemberRedialedEvent':
return ChatCallEventsVersionedMixin$Events$ChatCallMemberRedialedEvent.fromJson(
json,
);
case r'ChatCallMemberUndialedEvent':
return ChatCallEventsVersionedMixin$Events$ChatCallMemberUndialedEvent.fromJson(
json,
);
case r'ChatCallAnswerTimeoutPassedEvent':
return ChatCallEventsVersionedMixin$Events$ChatCallAnswerTimeoutPassedEvent.fromJson(
json,
);
case r'ChatCallFinishedEvent':
return ChatCallEventsVersionedMixin$Events$ChatCallFinishedEvent.fromJson(
json,
);
case r'ChatCallRoomReadyEvent':
return ChatCallEventsVersionedMixin$Events$ChatCallRoomReadyEvent.fromJson(
json,
);
case r'ChatCallMemberLeftEvent':
return ChatCallEventsVersionedMixin$Events$ChatCallMemberLeftEvent.fromJson(
json,
);
case r'ChatCallMemberJoinedEvent':
return ChatCallEventsVersionedMixin$Events$ChatCallMemberJoinedEvent.fromJson(
json,
);
case r'ChatCallHandLoweredEvent':
return ChatCallEventsVersionedMixin$Events$ChatCallHandLoweredEvent.fromJson(
json,
);
case r'ChatCallMovedEvent':
return ChatCallEventsVersionedMixin$Events$ChatCallMovedEvent.fromJson(
json,
);
case r'ChatCallHandRaisedEvent':
return ChatCallEventsVersionedMixin$Events$ChatCallHandRaisedEvent.fromJson(
json,
);
case r'ChatCallDeclinedEvent':
return ChatCallEventsVersionedMixin$Events$ChatCallDeclinedEvent.fromJson(
json,
);
case r'ChatCallConversationStartedEvent':
return ChatCallEventsVersionedMixin$Events$ChatCallConversationStartedEvent.fromJson(
json,
);
default:
}
return _$ChatCallEventsVersionedMixin$EventsFromJson(json);
}