fromJson static method

ChatEventActiveUsernamesChanged? fromJson(
  1. Map<String, dynamic>? json
)
override

Inherited by: ChatEventAccentColorChanged ChatEventActiveUsernamesChanged ChatEventAutomaticTranslationToggled ChatEventAvailableReactionsChanged ChatEventBackgroundChanged ChatEventCustomEmojiStickerSetChanged ChatEventDescriptionChanged ChatEventEmojiStatusChanged ChatEventForumTopicCreated ChatEventForumTopicDeleted ChatEventForumTopicEdited ChatEventForumTopicPinned ChatEventForumTopicToggleIsClosed ChatEventForumTopicToggleIsHidden ChatEventHasAggressiveAntiSpamEnabledToggled ChatEventHasProtectedContentToggled ChatEventInviteLinkDeleted ChatEventInviteLinkEdited ChatEventInviteLinkRevoked ChatEventInvitesToggled ChatEventIsAllHistoryAvailableToggled ChatEventIsForumToggled ChatEventLinkedChatChanged ChatEventLocationChanged ChatEventMemberInvited ChatEventMemberJoined ChatEventMemberJoinedByInviteLink ChatEventMemberJoinedByRequest ChatEventMemberLeft ChatEventMemberPromoted ChatEventMemberRestricted ChatEventMemberSubscriptionExtended ChatEventMemberTagChanged ChatEventMessageAutoDeleteTimeChanged ChatEventMessageDeleted ChatEventMessageEdited ChatEventMessagePinned ChatEventMessageUnpinned ChatEventPermissionsChanged ChatEventPhotoChanged ChatEventPollStopped ChatEventProfileAccentColorChanged ChatEventShowMessageSenderToggled ChatEventSignMessagesToggled ChatEventSlowModeDelayChanged ChatEventStickerSetChanged ChatEventTitleChanged ChatEventUsernameChanged ChatEventVideoChatCreated ChatEventVideoChatEnded ChatEventVideoChatMuteNewParticipantsToggled ChatEventVideoChatParticipantIsMutedToggled ChatEventVideoChatParticipantVolumeLevelChanged

Implementation

static ChatEventActiveUsernamesChanged? fromJson(Map<String, dynamic>? json) {
  if (json == null) {
    return null;
  }

  return ChatEventActiveUsernamesChanged(
    oldUsernames: List<String>.from(
      tdListFromJson(
        json['old_usernames'],
      ).map((item) => (item as dynamic)?.toString() ?? ''),
    ),
    newUsernames: List<String>.from(
      tdListFromJson(
        json['new_usernames'],
      ).map((item) => (item as dynamic)?.toString() ?? ''),
    ),
  );
}