// <auto-generated/>
namespace MyTelegram;

public class PushNotificationTypes
{
    /// <summary>
    /// data.custom.dc - number of the data-centerdata.custom.addr - server address with port number in the format 111.112.113.114:443
    /// <code>
    /// In case the client gets this notification, it is necessary to add the received server address to the list of possible addresses. In case the address of the first DC was passed (dc=1), it is recommended to call it immediately using help.getConfig to update dc-configuration.
    /// </code>
    /// </summary>
    public static readonly string DcUpdate = "DC_UPDATE";

    /// <summary>
    /// data.custom.channel_id: For channels and supergroups, Channel/supergroup identifierdata.custom.chat_id: For chats, Chat identifierdata.custom.from_id: For PMs, Author identifierdata.custom.messages: Comma-separated IDs of messages that were deleted
    /// <code>
    /// Messages were deleted, remove multiple notifications for this chat
    /// </code>
    /// </summary>
    public static readonly string MessageDeleted = "MESSAGE_DELETED";

    /// <summary>
    /// data.custom.channel_id: For channels and supergroups, Channel/supergroup identifierdata.custom.chat_id: For chats, Chat identifierdata.custom.from_id: For PMs, Author identifierdata.custom.messages: Comma-separated IDs of messages whose reactions were read
    /// <code>
    /// Reactions were read on messages, remove reaction-related notifications for those messages
    /// </code>
    /// </summary>
    public static readonly string ReadReaction = "READ_REACTION";

    /// <summary>
    /// data.custom.channel_id: For channels and supergroups, Channel/supergroup identifierdata.custom.chat_id: For chats, Chat identifierdata.custom.from_id: For PMs, Author identifierdata.custom.max_id: Maximum ID of read messages
    /// <code>
    /// Message history was read, remove multiple notifications for this chat
    /// </code>
    /// </summary>
    public static readonly string ReadHistory = "READ_HISTORY";

    /// <summary>
    /// data.custom.channel_id: For channels and supergroups, Channel/supergroup identifierdata.custom.from_id: For user-sent stories, Author identifierdata.custom.max_id: Maximum ID of read story
    /// <code>
    /// Notifications from stories were read, remove story-related notifications for this chat
    /// </code>
    /// </summary>
    public static readonly string ReadStories = "READ_STORIES";

    /// <summary>
    /// data.custom.channel_id: For channels and supergroups, Channel/supergroup identifierdata.custom.from_id: For user-sent stories, Author identifierdata.custom.story_id: ID of deleted story
    /// <code>
    /// A story was deleted, remove notifications for this story
    /// </code>
    /// </summary>
    public static readonly string StoryDeleted = "STORY_DELETED";

    /// <summary>
    ///  
    /// <code>
    /// Any of the live locations currently being shared should be updated
    /// </code>
    /// </summary>
    public static readonly string GeoLivePending = "GEO_LIVE_PENDING";

    /// <summary>
    ///  
    /// <code>
    /// Logout and remove DB for specified session by data.user_id, only apply if coming from an MTProto-encrypted payload
    /// </code>
    /// </summary>
    public static readonly string SessionRevoke = "SESSION_REVOKE";

    /// <summary>
    ///  
    /// <code>
    /// Sent rarely, every 10th message in chats or once per 15 sec in PM, to update badge or download messages
    /// </code>
    /// </summary>
    public static readonly string MessageMuted = "MESSAGE_MUTED";

    /// <summary>
    /// data.announcement: Announcement
    /// <code>
    /// Roughly equivalent to a message received from the service notifications (Telegram Notifications, id 777000) user, but must be delivered via push notifications, without contacting the API.
    /// </code>
    /// </summary>
    public static readonly string MessageAnnouncement = "MESSAGE_ANNOUNCEMENT";

    /// <summary>
    /// New login from unrecognized device {1}, location: {2}
    /// <code>
    /// 1. Device name 2. Location
    /// </code>
    /// </summary>
    public static readonly string AuthRegion = "AUTH_REGION";

    /// <summary>
    /// New login from unrecognized device {1}
    /// <code>
    /// 1. Device name
    /// </code>
    /// </summary>
    public static readonly string AuthUnknown = "AUTH_UNKNOWN";

    /// <summary>
    /// {1} posted an album
    /// <code>
    /// 1. Message author
    /// </code>
    /// </summary>
    public static readonly string ChannelMessages = "CHANNEL_MESSAGES";

    /// <summary>
    /// {1} posted a voice message
    /// <code>
    /// 1. Message author
    /// </code>
    /// </summary>
    public static readonly string ChannelMessageAudio = "CHANNEL_MESSAGE_AUDIO";

    /// <summary>
    /// {1} posted a contact {2}
    /// <code>
    /// 1. Message author 2. Contact name
    /// </code>
    /// </summary>
    public static readonly string ChannelMessageContact = "CHANNEL_MESSAGE_CONTACT";

    /// <summary>
    /// {1} posted a file
    /// <code>
    /// 1. Message author
    /// </code>
    /// </summary>
    public static readonly string ChannelMessageDoc = "CHANNEL_MESSAGE_DOC";

    /// <summary>
    /// {1} posted {2} files
    /// <code>
    /// 1. Channel name 2. Number of documents that were posted
    /// </code>
    /// </summary>
    public static readonly string ChannelMessageDocs = "CHANNEL_MESSAGE_DOCS";

    /// <summary>
    /// {1} posted {2} forwarded messages
    /// <code>
    /// 1. Message author 2. Number of forwarded messages
    /// </code>
    /// </summary>
    public static readonly string ChannelMessageFwds = "CHANNEL_MESSAGE_FWDS";

    /// <summary>
    /// {1} invited you to play {2}
    /// <code>
    /// 1. Message author 2. Game name
    /// </code>
    /// </summary>
    public static readonly string ChannelMessageGame = "CHANNEL_MESSAGE_GAME";

    /// <summary>
    /// {1} scored {3} in game {2}
    /// <code>
    /// 1. User 2. Game name 3. Score
    /// </code>
    /// </summary>
    public static readonly string ChannelMessageGameScore = "CHANNEL_MESSAGE_GAME_SCORE";

    /// <summary>
    /// {1} posted a location
    /// <code>
    /// 1. Channel name
    /// </code>
    /// </summary>
    public static readonly string ChannelMessageGeo = "CHANNEL_MESSAGE_GEO";

    /// <summary>
    /// {1} posted a live location
    /// <code>
    /// 1. Channel name
    /// </code>
    /// </summary>
    public static readonly string ChannelMessageGeolive = "CHANNEL_MESSAGE_GEOLIVE";

    /// <summary>
    /// {1} posted a GIF
    /// <code>
    /// 1. Channel name
    /// </code>
    /// </summary>
    public static readonly string ChannelMessageGif = "CHANNEL_MESSAGE_GIF";

    /// <summary>
    /// {1} posted a giveaway of {2}x {3}m Premium subscriptions
    /// <code>
    /// 1. Channel name 2. Number of Telegram Premium subscriptions in the giveaway 3. Duration in months of each Telegram Premium subscription in the giveaway
    /// </code>
    /// </summary>
    public static readonly string ChannelMessageGiveaway = "CHANNEL_MESSAGE_GIVEAWAY";

    /// <summary>
    /// {1} posted a giveaway of {3} stars {2}
    /// <code>
    /// 1. Channel name 2. Number of winners in the giveaway 3. Number of Telegram Stars being given away
    /// </code>
    /// </summary>
    public static readonly string ChannelMessageGiveawayStars = "CHANNEL_MESSAGE_GIVEAWAY_STARS";

    /// <summary>
    /// {1} posted a message
    /// <code>
    /// 1. Channel name
    /// </code>
    /// </summary>
    public static readonly string ChannelMessageNotext = "CHANNEL_MESSAGE_NOTEXT";

    /// <summary>
    /// {1} posted a paid post for {2} star
    /// <code>
    /// 1. Channel name 2. Stars
    /// </code>
    /// </summary>
    public static readonly string ChannelMessagePaidMedia = "CHANNEL_MESSAGE_PAID_MEDIA";

    /// <summary>
    /// {1} posted a photo
    /// <code>
    /// 1. Channel name
    /// </code>
    /// </summary>
    public static readonly string ChannelMessagePhoto = "CHANNEL_MESSAGE_PHOTO";

    /// <summary>
    /// {1} posted {2} photos
    /// <code>
    /// 1. Channel name 2. Number of photos that was sent
    /// </code>
    /// </summary>
    public static readonly string ChannelMessagePhotos = "CHANNEL_MESSAGE_PHOTOS";

    /// <summary>
    /// {1} posted {2} music files
    /// <code>
    /// 1. Channel name 2. Number of audio files that were posted
    /// </code>
    /// </summary>
    public static readonly string ChannelMessagePlaylist = "CHANNEL_MESSAGE_PLAYLIST";

    /// <summary>
    /// {1} posted a poll {2}
    /// <code>
    /// 1. Channel name 2. Poll name
    /// </code>
    /// </summary>
    public static readonly string ChannelMessagePoll = "CHANNEL_MESSAGE_POLL";

    /// <summary>
    /// {1} posted a quiz {2}
    /// <code>
    /// 1. Channel name 2. Quiz name
    /// </code>
    /// </summary>
    public static readonly string ChannelMessageQuiz = "CHANNEL_MESSAGE_QUIZ";

    /// <summary>
    /// {1} posted a video message
    /// <code>
    /// 1. Channel name
    /// </code>
    /// </summary>
    public static readonly string ChannelMessageRound = "CHANNEL_MESSAGE_ROUND";

    /// <summary>
    /// {1} posted a {2} sticker
    /// <code>
    /// 1. Channel name 2. Sticker emoji
    /// </code>
    /// </summary>
    public static readonly string ChannelMessageSticker = "CHANNEL_MESSAGE_STICKER";

    /// <summary>
    /// {1} shared a story
    /// <code>
    /// 1. Channel name
    /// </code>
    /// </summary>
    public static readonly string ChannelMessageStory = "CHANNEL_MESSAGE_STORY";

    /// <summary>
    /// {1}: {2}
    /// <code>
    /// 1. Channel name 2. Message body
    /// </code>
    /// </summary>
    public static readonly string ChannelMessageText = "CHANNEL_MESSAGE_TEXT";

    /// <summary>
    /// {1} posted a video
    /// <code>
    /// 1. Channel name
    /// </code>
    /// </summary>
    public static readonly string ChannelMessageVideo = "CHANNEL_MESSAGE_VIDEO";

    /// <summary>
    /// {1} posted {2} videos
    /// <code>
    /// 1. Channel name 2. Number of videos that were posted
    /// </code>
    /// </summary>
    public static readonly string ChannelMessageVideos = "CHANNEL_MESSAGE_VIDEOS";

    /// <summary>
    /// {1} invited {3} to the group {2}
    /// <code>
    /// 1. Message author 2. Chat name 3. New participant name
    /// </code>
    /// </summary>
    public static readonly string ChatAddMember = "CHAT_ADD_MEMBER";

    /// <summary>
    /// {1} invited you to the group {2}
    /// <code>
    /// 1. User name 2. Group name
    /// </code>
    /// </summary>
    public static readonly string ChatAddYou = "CHAT_ADD_YOU";

    /// <summary>
    /// {1} invited you to the group {2}
    /// <code>
    /// 1. Message author 2. Chat name
    /// </code>
    /// </summary>
    public static readonly string ChatCreated = "CHAT_CREATED";

    /// <summary>
    /// {1} removed {3} from the group {2}
    /// <code>
    /// 1. Message author 2. Chat name 3. Dropped participant name
    /// </code>
    /// </summary>
    public static readonly string ChatDeleteMember = "CHAT_DELETE_MEMBER";

    /// <summary>
    /// {1} removed you from the group {2}
    /// <code>
    /// 1. Message author 2. Chat name
    /// </code>
    /// </summary>
    public static readonly string ChatDeleteYou = "CHAT_DELETE_YOU";

    /// <summary>
    /// {1} joined the group {2}
    /// <code>
    /// 1. User name 2. Group name
    /// </code>
    /// </summary>
    public static readonly string ChatJoined = "CHAT_JOINED";

    /// <summary>
    /// {1} left the group {2}
    /// <code>
    /// 1. Message author 2. Chat name
    /// </code>
    /// </summary>
    public static readonly string ChatLeft = "CHAT_LEFT";

    /// <summary>
    /// {1} sent an album to the group {2}
    /// <code>
    /// 1. User name 2. Group name
    /// </code>
    /// </summary>
    public static readonly string ChatMessages = "CHAT_MESSAGES";

    /// <summary>
    /// {1} sent a voice message to the group {2}
    /// <code>
    /// 1. Message author 2. Chat name
    /// </code>
    /// </summary>
    public static readonly string ChatMessageAudio = "CHAT_MESSAGE_AUDIO";

    /// <summary>
    /// {1} shared a contact {3} in the group {2}
    /// <code>
    /// 1. User name 2. Group name 3. Contact name
    /// </code>
    /// </summary>
    public static readonly string ChatMessageContact = "CHAT_MESSAGE_CONTACT";

    /// <summary>
    /// {1} sent a file to the group {2}
    /// <code>
    /// 1. User name 2. Group name
    /// </code>
    /// </summary>
    public static readonly string ChatMessageDoc = "CHAT_MESSAGE_DOC";

    /// <summary>
    /// {1} sent {3} files to the group {2}
    /// <code>
    /// 1. User name 2. Group name 3. Number of documents that were sent
    /// </code>
    /// </summary>
    public static readonly string ChatMessageDocs = "CHAT_MESSAGE_DOCS";

    /// <summary>
    /// {1} forwarded {3} messages to the group {2}
    /// <code>
    /// 1. User name 2. Group name 3. Number of messages that were forwarded
    /// </code>
    /// </summary>
    public static readonly string ChatMessageFwds = "CHAT_MESSAGE_FWDS";

    /// <summary>
    /// {1} invited the group {2} to play {3}
    /// <code>
    /// 1. User name 2. Group name 3. Game name
    /// </code>
    /// </summary>
    public static readonly string ChatMessageGame = "CHAT_MESSAGE_GAME";

    /// <summary>
    /// {1} scored {4} in game {3} in the group {2}
    /// <code>
    /// 1. User name 2. Group name 3. Game name 4. Score
    /// </code>
    /// </summary>
    public static readonly string ChatMessageGameScore = "CHAT_MESSAGE_GAME_SCORE";

    /// <summary>
    /// {1} sent a location to the group {2}
    /// <code>
    /// 1. Message author 2. Chat name
    /// </code>
    /// </summary>
    public static readonly string ChatMessageGeo = "CHAT_MESSAGE_GEO";

    /// <summary>
    /// {1} shared a live location with the group {2}
    /// <code>
    /// 1. User name 2. Group name
    /// </code>
    /// </summary>
    public static readonly string ChatMessageGeolive = "CHAT_MESSAGE_GEOLIVE";

    /// <summary>
    /// {1} sent a GIF to the group {2}
    /// <code>
    /// 1. User name 2. Group name
    /// </code>
    /// </summary>
    public static readonly string ChatMessageGif = "CHAT_MESSAGE_GIF";

    /// <summary>
    /// {1} sent a giveaway of {3}x {4}m Premium subscriptions to the group {2}
    /// <code>
    /// 1. User name 2. Group name 3. Number of Telegram Premium subscriptions in the giveaway 4. Duration in months of each Telegram Premium subscription in the giveaway
    /// </code>
    /// </summary>
    public static readonly string ChatMessageGiveaway = "CHAT_MESSAGE_GIVEAWAY";

    /// <summary>
    /// {1} sent a giveaway of {4} stars {3} to the group {2}
    /// <code>
    /// 1. User name 2. Group name 3. Number of winners in the giveaway 4. Number of Telegram Stars being given away
    /// </code>
    /// </summary>
    public static readonly string ChatMessageGiveawayStars = "CHAT_MESSAGE_GIVEAWAY_STARS";

    /// <summary>
    /// {1} sent an invoice to the group {2} for {3}
    /// <code>
    /// 1. User name 2. Group name 3. Product name
    /// </code>
    /// </summary>
    public static readonly string ChatMessageInvoice = "CHAT_MESSAGE_INVOICE";

    /// <summary>
    /// {1} sent a message to the group {2}
    /// <code>
    /// 1. Message author 2. Chat name
    /// </code>
    /// </summary>
    public static readonly string ChatMessageNotext = "CHAT_MESSAGE_NOTEXT";

    /// <summary>
    /// {1} posted a paid post in {2} group for {3} star
    /// <code>
    /// 1. Message author 2. Chat name 3. Stars
    /// </code>
    /// </summary>
    public static readonly string ChatMessagePaidMedia = "CHAT_MESSAGE_PAID_MEDIA";

    /// <summary>
    /// {1} sent a photo to the group {2}
    /// <code>
    /// 1. Message author 2. Chat name
    /// </code>
    /// </summary>
    public static readonly string ChatMessagePhoto = "CHAT_MESSAGE_PHOTO";

    /// <summary>
    /// {1} sent {3} photos to the group {2}
    /// <code>
    /// 1. User name 2. Group name 3. Number of photos that were sent
    /// </code>
    /// </summary>
    public static readonly string ChatMessagePhotos = "CHAT_MESSAGE_PHOTOS";

    /// <summary>
    /// {1} sent {3} music files to the group {2}
    /// <code>
    /// 1. User name 2. Group name 3. Number of audio files that were sent
    /// </code>
    /// </summary>
    public static readonly string ChatMessagePlaylist = "CHAT_MESSAGE_PLAYLIST";

    /// <summary>
    /// {1} sent a poll {3} to the group {2}
    /// <code>
    /// 1. User name 2. Group name 3. Poll name
    /// </code>
    /// </summary>
    public static readonly string ChatMessagePoll = "CHAT_MESSAGE_POLL";

    /// <summary>
    /// {1} sent a quiz {3} to the group {2}
    /// <code>
    /// 1. User name 2. Group name 3. Quiz name
    /// </code>
    /// </summary>
    public static readonly string ChatMessageQuiz = "CHAT_MESSAGE_QUIZ";

    /// <summary>
    /// {1} sent a video message to the group {2}
    /// <code>
    /// 1. User name 2. Group name
    /// </code>
    /// </summary>
    public static readonly string ChatMessageRound = "CHAT_MESSAGE_ROUND";

    /// <summary>
    /// {1} sent a {3} sticker to the group {2}
    /// <code>
    /// 1. User name 2. Group name 3. Sticker emoji
    /// </code>
    /// </summary>
    public static readonly string ChatMessageSticker = "CHAT_MESSAGE_STICKER";

    /// <summary>
    /// {1} shared a story to the group
    /// <code>
    /// 1. Group name
    /// </code>
    /// </summary>
    public static readonly string ChatMessageStory = "CHAT_MESSAGE_STORY";

    /// <summary>
    /// {1} @ {2}: {3}
    /// <code>
    /// 1. Message author 2. Chat name 3. Message body
    /// </code>
    /// </summary>
    public static readonly string ChatMessageText = "CHAT_MESSAGE_TEXT";

    /// <summary>
    /// {1} sent a video to the group {2}
    /// <code>
    /// 1. Message author 2. Chat name
    /// </code>
    /// </summary>
    public static readonly string ChatMessageVideo = "CHAT_MESSAGE_VIDEO";

    /// <summary>
    /// {1} sent {3} videos to the group {2}
    /// <code>
    /// 1. User name 2. Group name 3. Number of videos that were sent
    /// </code>
    /// </summary>
    public static readonly string ChatMessageVideos = "CHAT_MESSAGE_VIDEOS";

    /// <summary>
    /// {1} changed the group photo for {2}
    /// <code>
    /// 1. Message author 2. Chat name
    /// </code>
    /// </summary>
    public static readonly string ChatPhotoEdited = "CHAT_PHOTO_EDITED";

    /// <summary>
    /// {1}: {3} to your voice message in {2}
    /// <code>
    /// 1. User name 2. Group name 3. Reaction
    /// </code>
    /// </summary>
    public static readonly string ChatReactAudio = "CHAT_REACT_AUDIO";

    /// <summary>
    /// {1}: {3} to your contact {4} in {2}
    /// <code>
    /// 1. User name 2. Group name 3. Reaction 4. Contact name
    /// </code>
    /// </summary>
    public static readonly string ChatReactContact = "CHAT_REACT_CONTACT";

    /// <summary>
    /// {1}: {3} to your file in {2}
    /// <code>
    /// 1. User name 2. Group name 3. Reaction
    /// </code>
    /// </summary>
    public static readonly string ChatReactDoc = "CHAT_REACT_DOC";

    /// <summary>
    /// {1}: {3} to your game in {2}
    /// <code>
    /// 1. User name 2. Group name 3. Reaction
    /// </code>
    /// </summary>
    public static readonly string ChatReactGame = "CHAT_REACT_GAME";

    /// <summary>
    /// {1}: {3} to your map in {2}
    /// <code>
    /// 1. User name 2. Group name 3. Reaction
    /// </code>
    /// </summary>
    public static readonly string ChatReactGeo = "CHAT_REACT_GEO";

    /// <summary>
    /// {1}: {3} to your live location in {2}
    /// <code>
    /// 1. User name 2. Group name 3. Reaction
    /// </code>
    /// </summary>
    public static readonly string ChatReactGeolive = "CHAT_REACT_GEOLIVE";

    /// <summary>
    /// {1}: {3} to your GIF in {2}
    /// <code>
    /// 1. User name 2. Group name 3. Reaction
    /// </code>
    /// </summary>
    public static readonly string ChatReactGif = "CHAT_REACT_GIF";

    /// <summary>
    /// {1} reacted {3} in group {2} to your giveaway
    /// <code>
    /// 1. User name 2. Group name 3. Reaction
    /// </code>
    /// </summary>
    public static readonly string ChatReactGiveaway = "CHAT_REACT_GIVEAWAY";

    /// <summary>
    /// {1}: {3} to your invoice in {2}
    /// <code>
    /// 1. User name 2. Group name 3. Reaction
    /// </code>
    /// </summary>
    public static readonly string ChatReactInvoice = "CHAT_REACT_INVOICE";

    /// <summary>
    /// {1}: {3} to your message in {2}
    /// <code>
    /// 1. User name 2. Group name 3. Reaction
    /// </code>
    /// </summary>
    public static readonly string ChatReactNotext = "CHAT_REACT_NOTEXT";

    /// <summary>
    /// {1} reacted {3} in group {2} to your paid post for {4} star
    /// <code>
    /// 1. User name 2. Group name 3. Reaction 4. Stars
    /// </code>
    /// </summary>
    public static readonly string ChatReactPaidMedia = "CHAT_REACT_PAID_MEDIA";

    /// <summary>
    /// {1}: {3} to your photo in {2}
    /// <code>
    /// 1. User name 2. Group name 3. Reaction
    /// </code>
    /// </summary>
    public static readonly string ChatReactPhoto = "CHAT_REACT_PHOTO";

    /// <summary>
    /// {1}: {3} to your poll {4} in {2}
    /// <code>
    /// 1. User name 2. Group name 3. Reaction 4. Poll name
    /// </code>
    /// </summary>
    public static readonly string ChatReactPoll = "CHAT_REACT_POLL";

    /// <summary>
    /// {1}: {3} to your quiz {4} in {2}
    /// <code>
    /// 1. User name 2. Group name 3. Reaction 4. Quiz name
    /// </code>
    /// </summary>
    public static readonly string ChatReactQuiz = "CHAT_REACT_QUIZ";

    /// <summary>
    /// {1}: {3} to your video message in {2}
    /// <code>
    /// 1. User name 2. Group name 3. Reaction
    /// </code>
    /// </summary>
    public static readonly string ChatReactRound = "CHAT_REACT_ROUND";

    /// <summary>
    /// {1}: {3} to your {4} sticker in {2}
    /// <code>
    /// 1. User name 2. Group name 3. Reaction 4. Sticker emoji
    /// </code>
    /// </summary>
    public static readonly string ChatReactSticker = "CHAT_REACT_STICKER";

    /// <summary>
    /// {1}: {3} in {2} to your "{4}"
    /// <code>
    /// 1. User name 2. Group name 3. Reaction 4. Message body
    /// </code>
    /// </summary>
    public static readonly string ChatReactText = "CHAT_REACT_TEXT";

    /// <summary>
    /// {1}: {3} to your video in {2}
    /// <code>
    /// 1. User name 2. Group name 3. Reaction
    /// </code>
    /// </summary>
    public static readonly string ChatReactVideo = "CHAT_REACT_VIDEO";

    /// <summary>
    /// {2}|{1} was accepted into the group
    /// <code>
    /// 1. User name 2. Chat name
    /// </code>
    /// </summary>
    public static readonly string ChatReqJoined = "CHAT_REQ_JOINED";

    /// <summary>
    /// {1} returned to the group {2}
    /// <code>
    /// 1. Message author 2. Chat name
    /// </code>
    /// </summary>
    public static readonly string ChatReturned = "CHAT_RETURNED";

    /// <summary>
    /// {1} renamed the group {2}
    /// <code>
    /// 1. User name 2. Group name
    /// </code>
    /// </summary>
    public static readonly string ChatTitleEdited = "CHAT_TITLE_EDITED";

    /// <summary>
    /// {1} ended a voice chat in the group {2}
    /// <code>
    /// 1. User name 2. Chat name
    /// </code>
    /// </summary>
    public static readonly string ChatVoicechatEnd = "CHAT_VOICECHAT_END";

    /// <summary>
    /// {1} invited {3} to a voice chat in the group {2}
    /// <code>
    /// 1. User name 2. Chat name 3. Invited users
    /// </code>
    /// </summary>
    public static readonly string ChatVoicechatInvite = "CHAT_VOICECHAT_INVITE";

    /// <summary>
    /// {1} invited you to a voice chat in the group {2}
    /// <code>
    /// 1. User name 2. Chat name
    /// </code>
    /// </summary>
    public static readonly string ChatVoicechatInviteYou = "CHAT_VOICECHAT_INVITE_YOU";

    /// <summary>
    /// {1} started a voice chat in the group {2}
    /// <code>
    /// 1. User name 2. Chat name
    /// </code>
    /// </summary>
    public static readonly string ChatVoicechatStart = "CHAT_VOICECHAT_START";

    /// <summary>
    /// {1} joined Telegram!
    /// <code>
    /// 1. Contact name
    /// </code>
    /// </summary>
    public static readonly string ContactJoined = "CONTACT_JOINED";

    /// <summary>
    /// You have a new message
    /// <code>
    ///  
    /// </code>
    /// </summary>
    public static readonly string EncryptedMessage = "ENCRYPTED_MESSAGE";

    /// <summary>
    /// You have a new message
    /// <code>
    ///  
    /// </code>
    /// </summary>
    public static readonly string EncryptionAccept = "ENCRYPTION_ACCEPT";

    /// <summary>
    /// You have a new message
    /// <code>
    ///  
    /// </code>
    /// </summary>
    public static readonly string EncryptionRequest = "ENCRYPTION_REQUEST";

    /// <summary>
    /// You have a new message
    /// <code>
    ///  
    /// </code>
    /// </summary>
    public static readonly string LockedMessage = "LOCKED_MESSAGE";

    /// <summary>
    /// {1} sent you an album
    /// <code>
    /// 1. User name
    /// </code>
    /// </summary>
    public static readonly string Messages = "MESSAGES";

    /// <summary>
    /// {1} sent you a voice message
    /// <code>
    /// 1. Message author
    /// </code>
    /// </summary>
    public static readonly string MessageAudio = "MESSAGE_AUDIO";

    /// <summary>
    /// {1} shared a contact {2} with you
    /// <code>
    /// 1. User name 2. Contact name
    /// </code>
    /// </summary>
    public static readonly string MessageContact = "MESSAGE_CONTACT";

    /// <summary>
    /// {1} sent you a file
    /// <code>
    /// 1. User name
    /// </code>
    /// </summary>
    public static readonly string MessageDoc = "MESSAGE_DOC";

    /// <summary>
    /// {1} sent you {2} files
    /// <code>
    /// 1. User name 2. Number of documents that were sent
    /// </code>
    /// </summary>
    public static readonly string MessageDocs = "MESSAGE_DOCS";

    /// <summary>
    /// {1} forwarded you {2} messages
    /// <code>
    /// 1. User name 2. Number of messages that were forwarded
    /// </code>
    /// </summary>
    public static readonly string MessageFwds = "MESSAGE_FWDS";

    /// <summary>
    /// {1} invited you to play {2}
    /// <code>
    /// 1. User name 2. Game name
    /// </code>
    /// </summary>
    public static readonly string MessageGame = "MESSAGE_GAME";

    /// <summary>
    /// {1} scored {3} in game {2}
    /// <code>
    /// 1. User name 2. Game name 3. Score
    /// </code>
    /// </summary>
    public static readonly string MessageGameScore = "MESSAGE_GAME_SCORE";

    /// <summary>
    /// {1} sent you a location
    /// <code>
    /// 1. Message author
    /// </code>
    /// </summary>
    public static readonly string MessageGeo = "MESSAGE_GEO";

    /// <summary>
    /// {1} sent you a live location
    /// <code>
    /// 1. User name
    /// </code>
    /// </summary>
    public static readonly string MessageGeolive = "MESSAGE_GEOLIVE";

    /// <summary>
    /// {1} sent you a GIF
    /// <code>
    /// 1. User name
    /// </code>
    /// </summary>
    public static readonly string MessageGif = "MESSAGE_GIF";

    /// <summary>
    /// {1} sent you a Gift Code for {2} of Telegram Premium
    /// <code>
    /// 1. User name 2. Duration of Telegram Premium subscription
    /// </code>
    /// </summary>
    public static readonly string MessageGiftcode = "MESSAGE_GIFTCODE";

    /// <summary>
    /// {1} sent you a giveaway of {2}x {3}m Premium subscriptions
    /// <code>
    /// 1. User name 2. Number of Telegram Premium subscriptions in the giveaway 3. Duration in months of each Telegram Premium subscription in the giveaway
    /// </code>
    /// </summary>
    public static readonly string MessageGiveaway = "MESSAGE_GIVEAWAY";

    /// <summary>
    /// {1} sent you a giveaway of {3} stars {2}
    /// <code>
    /// 1. User name 2. Number of winners in the giveaway 3. Number of Telegram Stars being given away
    /// </code>
    /// </summary>
    public static readonly string MessageGiveawayStars = "MESSAGE_GIVEAWAY_STARS";

    /// <summary>
    /// {1} sent you an invoice for {2}
    /// <code>
    /// 1. User name 2. Product
    /// </code>
    /// </summary>
    public static readonly string MessageInvoice = "MESSAGE_INVOICE";

    /// <summary>
    /// {1} sent you a message
    /// <code>
    /// 1. Message author
    /// </code>
    /// </summary>
    public static readonly string MessageNotext = "MESSAGE_NOTEXT";

    /// <summary>
    /// {1} sent you a paid post for {2} star
    /// <code>
    /// 1. Message author 2. Stars
    /// </code>
    /// </summary>
    public static readonly string MessagePaidMedia = "MESSAGE_PAID_MEDIA";

    /// <summary>
    /// {1} sent you a photo
    /// <code>
    /// 1. Message author
    /// </code>
    /// </summary>
    public static readonly string MessagePhoto = "MESSAGE_PHOTO";

    /// <summary>
    /// {1} sent you {2} photos
    /// <code>
    /// 1. User name 2. Number of photos that were sent
    /// </code>
    /// </summary>
    public static readonly string MessagePhotos = "MESSAGE_PHOTOS";

    /// <summary>
    /// {1} sent you a self-destructing photo
    /// <code>
    /// 1. User name
    /// </code>
    /// </summary>
    public static readonly string MessagePhotoSecret = "MESSAGE_PHOTO_SECRET";

    /// <summary>
    /// {1} sent you {2} music files
    /// <code>
    /// 1. User name 2. Number of audio files that were sent
    /// </code>
    /// </summary>
    public static readonly string MessagePlaylist = "MESSAGE_PLAYLIST";

    /// <summary>
    /// {1} sent you a poll {2}
    /// <code>
    /// 1. User name 2. Poll name
    /// </code>
    /// </summary>
    public static readonly string MessagePoll = "MESSAGE_POLL";

    /// <summary>
    /// {1} sent you a quiz {2}
    /// <code>
    /// 1. User name 2. Quiz name
    /// </code>
    /// </summary>
    public static readonly string MessageQuiz = "MESSAGE_QUIZ";

    /// <summary>
    /// You were charged {2} by {1}
    /// <code>
    /// 1. The entity to which money was sent for a recurring subscription 2. The amount of money charged for a recurring subscription
    /// </code>
    /// </summary>
    public static readonly string MessageRecurringPay = "MESSAGE_RECURRING_PAY";

    /// <summary>
    /// {1} sent you a video message
    /// <code>
    /// 1. User name
    /// </code>
    /// </summary>
    public static readonly string MessageRound = "MESSAGE_ROUND";

    /// <summary>
    /// {1} set a same wallpaper for this chat
    /// <code>
    /// 1. User name
    /// </code>
    /// </summary>
    public static readonly string MessageSameWallpaper = "MESSAGE_SAME_WALLPAPER";

    /// <summary>
    /// {1} took a screenshot
    /// <code>
    /// 1. User name
    /// </code>
    /// </summary>
    public static readonly string MessageScreenshot = "MESSAGE_SCREENSHOT";

    /// <summary>
    /// {1} sent you a Gift worth {2} Stars
    /// <code>
    /// 1. User name 2. Number of Telegram Stars
    /// </code>
    /// </summary>
    public static readonly string MessageStargift = "MESSAGE_STARGIFT";

    /// <summary>
    /// {1} sent you a {2} sticker
    /// <code>
    /// 1. User name 2. Sticker emoji
    /// </code>
    /// </summary>
    public static readonly string MessageSticker = "MESSAGE_STICKER";

    /// <summary>
    /// {1} shared a story with you
    /// <code>
    /// 1. User name
    /// </code>
    /// </summary>
    public static readonly string MessageStory = "MESSAGE_STORY";

    /// <summary>
    /// {1} mentioned you in a story
    /// <code>
    /// 1. User name
    /// </code>
    /// </summary>
    public static readonly string MessageStoryMention = "MESSAGE_STORY_MENTION";

    /// <summary>
    /// {1}: {2}
    /// <code>
    /// 1. Message author 2. Message body
    /// </code>
    /// </summary>
    public static readonly string MessageText = "MESSAGE_TEXT";

    /// <summary>
    /// {1} sent you a video
    /// <code>
    /// 1. Message author
    /// </code>
    /// </summary>
    public static readonly string MessageVideo = "MESSAGE_VIDEO";

    /// <summary>
    /// {1} sent you {2} videos
    /// <code>
    /// 1. User name 2. Number of videos that were sent
    /// </code>
    /// </summary>
    public static readonly string MessageVideos = "MESSAGE_VIDEOS";

    /// <summary>
    /// {1} sent you a self-destructing video
    /// <code>
    /// 1. User name
    /// </code>
    /// </summary>
    public static readonly string MessageVideoSecret = "MESSAGE_VIDEO_SECRET";

    /// <summary>
    /// {1} set a new wallpaper for this chat
    /// <code>
    /// 1. User name
    /// </code>
    /// </summary>
    public static readonly string MessageWallpaper = "MESSAGE_WALLPAPER";

    /// <summary>
    /// You missed a call from {1}
    /// <code>
    /// 1. User name
    /// </code>
    /// </summary>
    public static readonly string PhoneCallMissed = "PHONE_CALL_MISSED";

    /// <summary>
    /// {1} is calling you!
    /// <code>
    /// 1. User name
    /// </code>
    /// </summary>
    public static readonly string PhoneCallRequest = "PHONE_CALL_REQUEST";

    /// <summary>
    /// {1} pinned a voice message
    /// <para>{1} pinned a voice message in the group {2}</para>
    /// <code>
    /// 1. User name
    /// 1. User name 2. Group name
    /// </code>
    /// </summary>
    public static readonly string PinnedAudio = "PINNED_AUDIO";

    /// <summary>
    /// {1} pinned a contact {2}
    /// <para>{1} pinned a contact {3} in the group {2}</para>
    /// <code>
    /// 1. User name 2. Contact name
    /// 1. User name 2. Group name 3. Contact name
    /// </code>
    /// </summary>
    public static readonly string PinnedContact = "PINNED_CONTACT";

    /// <summary>
    /// {1} pinned a file
    /// <para>{1} pinned a file in the group {2}</para>
    /// <code>
    /// 1. User name
    /// 1. User name 2. Group name
    /// </code>
    /// </summary>
    public static readonly string PinnedDoc = "PINNED_DOC";

    /// <summary>
    /// {1} pinned a game
    /// <para>{1} pinned a game in the group {2}</para>
    /// <code>
    /// 1. User name
    /// 1. User name 2. Group name
    /// </code>
    /// </summary>
    public static readonly string PinnedGame = "PINNED_GAME";

    /// <summary>
    /// {1} pinned a game score
    /// <para>{1} pinned a game score in the group {2}</para>
    /// <code>
    /// 1. User name
    /// 1. User name 2. Group name
    /// </code>
    /// </summary>
    public static readonly string PinnedGameScore = "PINNED_GAME_SCORE";

    /// <summary>
    /// {1} pinned a map
    /// <para>{1} pinned a map in the group {2}</para>
    /// <code>
    /// 1. User name
    /// 1. User name 2. Group name
    /// </code>
    /// </summary>
    public static readonly string PinnedGeo = "PINNED_GEO";

    /// <summary>
    /// {1} pinned a live location
    /// <para>{1} pinned a live location in the group {2}</para>
    /// <code>
    /// 1. User name
    /// 1. User name 2. Group name
    /// </code>
    /// </summary>
    public static readonly string PinnedGeolive = "PINNED_GEOLIVE";

    /// <summary>
    /// {1} pinned a GIF
    /// <para>{1} pinned a GIF in the group {2}</para>
    /// <code>
    /// 1. User name
    /// 1. User name 2. Group name
    /// </code>
    /// </summary>
    public static readonly string PinnedGif = "PINNED_GIF";

    /// <summary>
    /// {1} pinned a giveaway
    /// <para>{1} pinned a giveaway in the group {2}</para>
    /// <code>
    /// 1. User name
    /// 1. User name 2. Group name
    /// </code>
    /// </summary>
    public static readonly string PinnedGiveaway = "PINNED_GIVEAWAY";

    /// <summary>
    /// {1} pinned an invoice
    /// <para>{1} pinned an invoice in the group {2}</para>
    /// <code>
    /// 1. User name
    /// 1. User name 2. Group name
    /// </code>
    /// </summary>
    public static readonly string PinnedInvoice = "PINNED_INVOICE";

    /// <summary>
    /// {1} pinned a message
    /// <para>{1} pinned a message in the group {2}</para>
    /// <code>
    /// 1. User name
    /// 1. User name 2. Group name
    /// </code>
    /// </summary>
    public static readonly string PinnedNotext = "PINNED_NOTEXT";

    /// <summary>
    /// {1} pinned a paid post for {2} star
    /// <para>{1} pinned a paid post for {3} star in the group {2}</para>
    /// <code>
    /// 1. User name 2. Stars
    /// 1. User name 2. Group name 3. Stars
    /// </code>
    /// </summary>
    public static readonly string PinnedPaidMedia = "PINNED_PAID_MEDIA";

    /// <summary>
    /// {1} pinned a photo
    /// <para>{1} pinned a photo in the group {2}</para>
    /// <code>
    /// 1. User name
    /// 1. User name 2. Group name
    /// </code>
    /// </summary>
    public static readonly string PinnedPhoto = "PINNED_PHOTO";

    /// <summary>
    /// {1} pinned a poll {2}
    /// <para>{1} pinned a poll {3} in the group {2}</para>
    /// <code>
    /// 1. User name 2. Poll name
    /// 1. User name 2. Group name 3. Poll name
    /// </code>
    /// </summary>
    public static readonly string PinnedPoll = "PINNED_POLL";

    /// <summary>
    /// {1} pinned a quiz {2}
    /// <para>{1} pinned a quiz {3} in the group {2}</para>
    /// <code>
    /// 1. User name 2. Quiz name
    /// 1. User name 2. Group name 3. Quiz name
    /// </code>
    /// </summary>
    public static readonly string PinnedQuiz = "PINNED_QUIZ";

    /// <summary>
    /// {1} pinned a video message
    /// <para>{1} pinned a video message in the group {2}</para>
    /// <code>
    /// 1. User name
    /// 1. User name 2. Group name
    /// </code>
    /// </summary>
    public static readonly string PinnedRound = "PINNED_ROUND";

    /// <summary>
    /// {1} pinned a {2} sticker
    /// <para>{1} pinned a {3} sticker in the group {2}</para>
    /// <code>
    /// 1. User name 2. Sticker emoji
    /// 1. User name 2. Group name 3. Sticker emoji
    /// </code>
    /// </summary>
    public static readonly string PinnedSticker = "PINNED_STICKER";

    /// <summary>
    /// {1} pinned "{2}"
    /// <para>{1} pinned "{3}" in the group {2}</para>
    /// <code>
    /// 1. User name 2. Message body
    /// 1. User name 2. Group name 3. Message body
    /// </code>
    /// </summary>
    public static readonly string PinnedText = "PINNED_TEXT";

    /// <summary>
    /// {1} pinned a video
    /// <para>{1} pinned a video in the group {2}</para>
    /// <code>
    /// 1. User name
    /// 1. User name 2. Group name
    /// </code>
    /// </summary>
    public static readonly string PinnedVideo = "PINNED_VIDEO";

    /// <summary>
    /// {1}: {2} to your voice message
    /// <code>
    /// 1. User name 2. Reaction
    /// </code>
    /// </summary>
    public static readonly string ReactAudio = "REACT_AUDIO";

    /// <summary>
    /// {1}: {2} to your contact {3}
    /// <code>
    /// 1. User name 2. Reaction 3. Contact name
    /// </code>
    /// </summary>
    public static readonly string ReactContact = "REACT_CONTACT";

    /// <summary>
    /// {1}: {2} to your file
    /// <code>
    /// 1. User name 2. Reaction
    /// </code>
    /// </summary>
    public static readonly string ReactDoc = "REACT_DOC";

    /// <summary>
    /// {1}: {2} to your game
    /// <code>
    /// 1. User name 2. Reaction
    /// </code>
    /// </summary>
    public static readonly string ReactGame = "REACT_GAME";

    /// <summary>
    /// {1}: {2} to your map
    /// <code>
    /// 1. User name 2. Reaction
    /// </code>
    /// </summary>
    public static readonly string ReactGeo = "REACT_GEO";

    /// <summary>
    /// {1}: {2} to your live location
    /// <code>
    /// 1. User name 2. Reaction
    /// </code>
    /// </summary>
    public static readonly string ReactGeolive = "REACT_GEOLIVE";

    /// <summary>
    /// {1}: {2} to your GIF
    /// <code>
    /// 1. User name 2. Reaction
    /// </code>
    /// </summary>
    public static readonly string ReactGif = "REACT_GIF";

    /// <summary>
    /// {1} reacted {2} to your giveaway
    /// <code>
    /// 1. User name 2. Reaction
    /// </code>
    /// </summary>
    public static readonly string ReactGiveaway = "REACT_GIVEAWAY";

    /// <summary>
    /// New reaction to your message
    /// <code>
    ///  
    /// </code>
    /// </summary>
    public static readonly string ReactHidden = "REACT_HIDDEN";

    /// <summary>
    /// {1}: {2} to your invoice
    /// <code>
    /// 1. User name 2. Reaction
    /// </code>
    /// </summary>
    public static readonly string ReactInvoice = "REACT_INVOICE";

    /// <summary>
    /// {1}: {2} to your message
    /// <code>
    /// 1. User name 2. Reaction
    /// </code>
    /// </summary>
    public static readonly string ReactNotext = "REACT_NOTEXT";

    /// <summary>
    /// {1}: {2} to your photo
    /// <code>
    /// 1. User name 2. Reaction
    /// </code>
    /// </summary>
    public static readonly string ReactPhoto = "REACT_PHOTO";

    /// <summary>
    /// {1}: {2} to your poll {3}
    /// <code>
    /// 1. User name 2. Reaction 3. Poll name
    /// </code>
    /// </summary>
    public static readonly string ReactPoll = "REACT_POLL";

    /// <summary>
    /// {1}: {2} to your quiz {3}
    /// <code>
    /// 1. User name 2. Reaction 3. Quiz name
    /// </code>
    /// </summary>
    public static readonly string ReactQuiz = "REACT_QUIZ";

    /// <summary>
    /// {1}: {2} to your video message
    /// <code>
    /// 1. User name 2. Reaction
    /// </code>
    /// </summary>
    public static readonly string ReactRound = "REACT_ROUND";

    /// <summary>
    /// {1}: {2} to your {3} sticker
    /// <code>
    /// 1. User name 2. Reaction 3. Sticker emoji
    /// </code>
    /// </summary>
    public static readonly string ReactSticker = "REACT_STICKER";

    /// <summary>
    /// {1}: {2} to your story
    /// <code>
    /// 1. Peer where the story was posted 2. Reaction
    /// </code>
    /// </summary>
    public static readonly string ReactStory = "REACT_STORY";

    /// <summary>
    /// New reaction to your story
    /// <code>
    ///  
    /// </code>
    /// </summary>
    public static readonly string ReactStoryHidden = "REACT_STORY_HIDDEN";

    /// <summary>
    /// {1}: {2} to your "{3}"
    /// <code>
    /// 1. User name 2. Reaction 3. Message body
    /// </code>
    /// </summary>
    public static readonly string ReactText = "REACT_TEXT";

    /// <summary>
    /// {1}: {2} to your video
    /// <code>
    /// 1. User name 2. Reaction
    /// </code>
    /// </summary>
    public static readonly string ReactVideo = "REACT_VIDEO";

    /// <summary>
    /// A new story was posted
    /// <code>
    ///  
    /// </code>
    /// </summary>
    public static readonly string StoryHiddenAuthor = "STORY_HIDDEN_AUTHOR";

    /// <summary>
    /// {1} posted a story
    /// <code>
    /// 1. Peer name
    /// </code>
    /// </summary>
    public static readonly string StoryNotext = "STORY_NOTEXT";

}
