toJson method

Implementation

@override
Map<String, dynamic> toJson(UModerationSubscribeModEventsMessage object) =>
    object.when(
      eventConvoFirstMessage: (data) =>
          const EventConvoFirstMessageConverter().toJson(data),
      eventGroupChatCreated: (data) =>
          const EventGroupChatCreatedConverter().toJson(data),
      eventGroupChatMemberAdded: (data) =>
          const EventGroupChatMemberAddedConverter().toJson(data),
      eventGroupChatMemberJoined: (data) =>
          const EventGroupChatMemberJoinedConverter().toJson(data),
      eventGroupChatJoinRequest: (data) =>
          const EventGroupChatJoinRequestConverter().toJson(data),
      eventGroupChatJoinRequestApproved: (data) =>
          const EventGroupChatJoinRequestApprovedConverter().toJson(data),
      eventGroupChatJoinRequestRejected: (data) =>
          const EventGroupChatJoinRequestRejectedConverter().toJson(data),
      eventChatAccepted: (data) =>
          const EventChatAcceptedConverter().toJson(data),
      eventGroupChatMemberLeft: (data) =>
          const EventGroupChatMemberLeftConverter().toJson(data),
      eventGroupChatUpdated: (data) =>
          const EventGroupChatUpdatedConverter().toJson(data),

      unknown: (data) => data,
    );