MyUserEventsVersionedMixin$Events.fromJson constructor

MyUserEventsVersionedMixin$Events.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory MyUserEventsVersionedMixin$Events.fromJson(
  Map<String, dynamic> json,
) {
  switch (json['__typename'].toString()) {
    case r'UserAvatarRemovedEvent':
      return MyUserEventsVersionedMixin$Events$UserAvatarRemovedEvent.fromJson(
        json,
      );
    case r'UserAvatarUpdatedEvent':
      return MyUserEventsVersionedMixin$Events$UserAvatarUpdatedEvent.fromJson(
        json,
      );
    case r'UserBioRemovedEvent':
      return MyUserEventsVersionedMixin$Events$UserBioRemovedEvent.fromJson(
        json,
      );
    case r'UserBioUpdatedEvent':
      return MyUserEventsVersionedMixin$Events$UserBioUpdatedEvent.fromJson(
        json,
      );
    case r'UserCallCoverRemovedEvent':
      return MyUserEventsVersionedMixin$Events$UserCallCoverRemovedEvent.fromJson(
        json,
      );
    case r'UserCallCoverUpdatedEvent':
      return MyUserEventsVersionedMixin$Events$UserCallCoverUpdatedEvent.fromJson(
        json,
      );
    case r'UserDeletedEvent':
      return MyUserEventsVersionedMixin$Events$UserDeletedEvent.fromJson(
        json,
      );
    case r'UserEmailAddedEvent':
      return MyUserEventsVersionedMixin$Events$UserEmailAddedEvent.fromJson(
        json,
      );
    case r'UserEmailRemovedEvent':
      return MyUserEventsVersionedMixin$Events$UserEmailRemovedEvent.fromJson(
        json,
      );
    case r'UserLoginRemovedEvent':
      return MyUserEventsVersionedMixin$Events$UserLoginRemovedEvent.fromJson(
        json,
      );
    case r'UserLoginUpdatedEvent':
      return MyUserEventsVersionedMixin$Events$UserLoginUpdatedEvent.fromJson(
        json,
      );
    case r'UserMutedEvent':
      return MyUserEventsVersionedMixin$Events$UserMutedEvent.fromJson(json);
    case r'UserNameRemovedEvent':
      return MyUserEventsVersionedMixin$Events$UserNameRemovedEvent.fromJson(
        json,
      );
    case r'UserNameUpdatedEvent':
      return MyUserEventsVersionedMixin$Events$UserNameUpdatedEvent.fromJson(
        json,
      );
    case r'UserCameOnlineEvent':
      return MyUserEventsVersionedMixin$Events$UserCameOnlineEvent.fromJson(
        json,
      );
    case r'UserCameOfflineEvent':
      return MyUserEventsVersionedMixin$Events$UserCameOfflineEvent.fromJson(
        json,
      );
    case r'UserPasswordUpdatedEvent':
      return MyUserEventsVersionedMixin$Events$UserPasswordUpdatedEvent.fromJson(
        json,
      );
    case r'UserPhoneAddedEvent':
      return MyUserEventsVersionedMixin$Events$UserPhoneAddedEvent.fromJson(
        json,
      );
    case r'UserPhoneRemovedEvent':
      return MyUserEventsVersionedMixin$Events$UserPhoneRemovedEvent.fromJson(
        json,
      );
    case r'UserPresenceUpdatedEvent':
      return MyUserEventsVersionedMixin$Events$UserPresenceUpdatedEvent.fromJson(
        json,
      );
    case r'UserStatusRemovedEvent':
      return MyUserEventsVersionedMixin$Events$UserStatusRemovedEvent.fromJson(
        json,
      );
    case r'UserStatusUpdatedEvent':
      return MyUserEventsVersionedMixin$Events$UserStatusUpdatedEvent.fromJson(
        json,
      );
    case r'UserUnmutedEvent':
      return MyUserEventsVersionedMixin$Events$UserUnmutedEvent.fromJson(
        json,
      );
    case r'UserUnreadChatsCountUpdatedEvent':
      return MyUserEventsVersionedMixin$Events$UserUnreadChatsCountUpdatedEvent.fromJson(
        json,
      );
    case r'UserWelcomeMessageDeletedEvent':
      return MyUserEventsVersionedMixin$Events$UserWelcomeMessageDeletedEvent.fromJson(
        json,
      );
    case r'UserWelcomeMessageUpdatedEvent':
      return MyUserEventsVersionedMixin$Events$UserWelcomeMessageUpdatedEvent.fromJson(
        json,
      );
    default:
  }
  return _$MyUserEventsVersionedMixin$EventsFromJson(json);
}