MyUserEventsVersionedMixin$Events.fromJson constructor
MyUserEventsVersionedMixin$Events.fromJson( - Map<String, dynamic> json
)
Implementation
factory MyUserEventsVersionedMixin$Events.fromJson(
Map<String, dynamic> json,
) {
switch (json['__typename'].toString()) {
case r'EventUserAvatarRemoved':
return MyUserEventsVersionedMixin$Events$EventUserAvatarRemoved.fromJson(
json,
);
case r'EventUserAvatarUpdated':
return MyUserEventsVersionedMixin$Events$EventUserAvatarUpdated.fromJson(
json,
);
case r'EventUserBioRemoved':
return MyUserEventsVersionedMixin$Events$EventUserBioRemoved.fromJson(
json,
);
case r'EventUserBioUpdated':
return MyUserEventsVersionedMixin$Events$EventUserBioUpdated.fromJson(
json,
);
case r'EventUserCallCoverRemoved':
return MyUserEventsVersionedMixin$Events$EventUserCallCoverRemoved.fromJson(
json,
);
case r'EventUserCallCoverUpdated':
return MyUserEventsVersionedMixin$Events$EventUserCallCoverUpdated.fromJson(
json,
);
case r'EventUserDeleted':
return MyUserEventsVersionedMixin$Events$EventUserDeleted.fromJson(
json,
);
case r'EventUserDirectLinkDeleted':
return MyUserEventsVersionedMixin$Events$EventUserDirectLinkDeleted.fromJson(
json,
);
case r'EventUserDirectLinkUpdated':
return MyUserEventsVersionedMixin$Events$EventUserDirectLinkUpdated.fromJson(
json,
);
case r'EventUserEmailAdded':
return MyUserEventsVersionedMixin$Events$EventUserEmailAdded.fromJson(
json,
);
case r'EventUserEmailRemoved':
return MyUserEventsVersionedMixin$Events$EventUserEmailRemoved.fromJson(
json,
);
case r'EventUserLoginRemoved':
return MyUserEventsVersionedMixin$Events$EventUserLoginRemoved.fromJson(
json,
);
case r'EventUserLoginUpdated':
return MyUserEventsVersionedMixin$Events$EventUserLoginUpdated.fromJson(
json,
);
case r'EventUserMuted':
return MyUserEventsVersionedMixin$Events$EventUserMuted.fromJson(json);
case r'EventUserNameRemoved':
return MyUserEventsVersionedMixin$Events$EventUserNameRemoved.fromJson(
json,
);
case r'EventUserNameUpdated':
return MyUserEventsVersionedMixin$Events$EventUserNameUpdated.fromJson(
json,
);
case r'EventUserCameOnline':
return MyUserEventsVersionedMixin$Events$EventUserCameOnline.fromJson(
json,
);
case r'EventUserCameOffline':
return MyUserEventsVersionedMixin$Events$EventUserCameOffline.fromJson(
json,
);
case r'EventUserPasswordUpdated':
return MyUserEventsVersionedMixin$Events$EventUserPasswordUpdated.fromJson(
json,
);
case r'EventUserPhoneAdded':
return MyUserEventsVersionedMixin$Events$EventUserPhoneAdded.fromJson(
json,
);
case r'EventUserPhoneRemoved':
return MyUserEventsVersionedMixin$Events$EventUserPhoneRemoved.fromJson(
json,
);
case r'EventUserPresenceUpdated':
return MyUserEventsVersionedMixin$Events$EventUserPresenceUpdated.fromJson(
json,
);
case r'EventUserStatusRemoved':
return MyUserEventsVersionedMixin$Events$EventUserStatusRemoved.fromJson(
json,
);
case r'EventUserStatusUpdated':
return MyUserEventsVersionedMixin$Events$EventUserStatusUpdated.fromJson(
json,
);
case r'EventUserUnmuted':
return MyUserEventsVersionedMixin$Events$EventUserUnmuted.fromJson(
json,
);
case r'EventUserUnreadChatsCountUpdated':
return MyUserEventsVersionedMixin$Events$EventUserUnreadChatsCountUpdated.fromJson(
json,
);
case r'EventUserWelcomeMessageDeleted':
return MyUserEventsVersionedMixin$Events$EventUserWelcomeMessageDeleted.fromJson(
json,
);
case r'EventUserWelcomeMessageUpdated':
return MyUserEventsVersionedMixin$Events$EventUserWelcomeMessageUpdated.fromJson(
json,
);
default:
}
return _$MyUserEventsVersionedMixin$EventsFromJson(json);
}