toJson method

  1. @override
Map<String, dynamic> toJson()
override

Implementation

@override
Map<String, dynamic> toJson() {
  switch ($$typename) {
    case r'ChatTotalItemsCountUpdatedEvent':
      return (this
              as ChatEventsVersionedMixin$Events$ChatTotalItemsCountUpdatedEvent)
          .toJson();
    case r'ChatCallMemberRedialedEvent':
      return (this
              as ChatEventsVersionedMixin$Events$ChatCallMemberRedialedEvent)
          .toJson();
    case r'ChatClearedEvent':
      return (this as ChatEventsVersionedMixin$Events$ChatClearedEvent)
          .toJson();
    case r'ChatItemHiddenEvent':
      return (this as ChatEventsVersionedMixin$Events$ChatItemHiddenEvent)
          .toJson();
    case r'ChatMutedEvent':
      return (this as ChatEventsVersionedMixin$Events$ChatMutedEvent)
          .toJson();
    case r'ChatTypingStartedEvent':
      return (this as ChatEventsVersionedMixin$Events$ChatTypingStartedEvent)
          .toJson();
    case r'ChatTypingStoppedEvent':
      return (this as ChatEventsVersionedMixin$Events$ChatTypingStoppedEvent)
          .toJson();
    case r'ChatHiddenEvent':
      return (this as ChatEventsVersionedMixin$Events$ChatHiddenEvent)
          .toJson();
    case r'ChatItemDeletedEvent':
      return (this as ChatEventsVersionedMixin$Events$ChatItemDeletedEvent)
          .toJson();
    case r'ChatItemEditedEvent':
      return (this as ChatEventsVersionedMixin$Events$ChatItemEditedEvent)
          .toJson();
    case r'ChatCallStartedEvent':
      return (this as ChatEventsVersionedMixin$Events$ChatCallStartedEvent)
          .toJson();
    case r'ChatUnreadItemsCountUpdatedEvent':
      return (this
              as ChatEventsVersionedMixin$Events$ChatUnreadItemsCountUpdatedEvent)
          .toJson();
    case r'ChatCallFinishedEvent':
      return (this as ChatEventsVersionedMixin$Events$ChatCallFinishedEvent)
          .toJson();
    case r'ChatCallMemberLeftEvent':
      return (this as ChatEventsVersionedMixin$Events$ChatCallMemberLeftEvent)
          .toJson();
    case r'ChatCallMemberJoinedEvent':
      return (this
              as ChatEventsVersionedMixin$Events$ChatCallMemberJoinedEvent)
          .toJson();
    case r'ChatLastItemUpdatedEvent':
      return (this
              as ChatEventsVersionedMixin$Events$ChatLastItemUpdatedEvent)
          .toJson();
    case r'ChatDeliveredEvent':
      return (this as ChatEventsVersionedMixin$Events$ChatDeliveredEvent)
          .toJson();
    case r'ChatCallMovedEvent':
      return (this as ChatEventsVersionedMixin$Events$ChatCallMovedEvent)
          .toJson();
    case r'ChatReadEvent':
      return (this as ChatEventsVersionedMixin$Events$ChatReadEvent).toJson();
    case r'ChatItemPostedEvent':
      return (this as ChatEventsVersionedMixin$Events$ChatItemPostedEvent)
          .toJson();
    case r'ChatCallDeclinedEvent':
      return (this as ChatEventsVersionedMixin$Events$ChatCallDeclinedEvent)
          .toJson();
    case r'ChatArchivedEvent':
      return (this as ChatEventsVersionedMixin$Events$ChatArchivedEvent)
          .toJson();
    case r'ChatUnarchivedEvent':
      return (this as ChatEventsVersionedMixin$Events$ChatUnarchivedEvent)
          .toJson();
    case r'ChatFavoritedEvent':
      return (this as ChatEventsVersionedMixin$Events$ChatFavoritedEvent)
          .toJson();
    case r'ChatUnfavoritedEvent':
      return (this as ChatEventsVersionedMixin$Events$ChatUnfavoritedEvent)
          .toJson();
    case r'ChatCallConversationStartedEvent':
      return (this
              as ChatEventsVersionedMixin$Events$ChatCallConversationStartedEvent)
          .toJson();
    case r'ChatCallAnswerTimeoutPassedEvent':
      return (this
              as ChatEventsVersionedMixin$Events$ChatCallAnswerTimeoutPassedEvent)
          .toJson();
    default:
  }
  return _$ChatEventsVersionedMixin$EventsToJson(this);
}