UNPKG

@tgsnake/core

Version:

Pure Telegram MTProto library for nodejs

846 lines 132 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.BotMissing = exports.BotMethodInvalid = exports.BotInvoiceInvalid = exports.BotInvalid = exports.BotInlineDisabled = exports.BotGroupsBlocked = exports.BotGamesDisabled = exports.BotDomainInvalid = exports.BotCommandInvalid = exports.BotCommandDescriptionInvalid = exports.BotChannelsNa = exports.BotBusinessMissing = exports.BotAppShortnameInvalid = exports.BotAppInvalid = exports.BotAppBotInvalid = exports.BotAlreadyDisabled = exports.BotsTooMuch = exports.BoostPeerInvalid = exports.BoostNotModified = exports.BoostsRequired = exports.BoostsEmpty = exports.BirthdayInvalid = exports.BasePortLocInvalid = exports.BannedRightsInvalid = exports.BankCardNumberInvalid = exports.BalanceTooLow = exports.AutoarchiveNotAvailable = exports.AuthTokenInvalidx = exports.AuthTokenInvalid = exports.AuthTokenExpired = exports.AuthTokenException = exports.AuthTokenAlreadyAccepted = exports.AuthBytesInvalid = exports.AudioTitleEmpty = exports.AudioContentUrlEmpty = exports.ArticleTitleEmpty = exports.ApiIdPublishedFlood = exports.ApiIdInvalid = exports.AlbumPhotosTooMany = exports.AdExpired = exports.AdminRightsEmpty = exports.AdminRankInvalid = exports.AdminRankEmojiNotAllowed = exports.AdminIdInvalid = exports.AdminsTooMuch = exports.AddressInvalid = exports.AccessTokenInvalid = exports.AccessTokenExpired = exports.AboutTooLong = exports.BadRequest = void 0; exports.ChatAboutTooLong = exports.ChatAboutNotModified = exports.ChatlistExcludeInvalid = exports.ChatlistsTooMuch = exports.ChatlinkSlugExpired = exports.ChatlinkSlugEmpty = exports.ChatlinksTooMuch = exports.ChargeAlreadyRefunded = exports.ChannelTooLarge = exports.ChannelTooBig = exports.ChannelPrivate = exports.ChannelParicipantMissing = exports.ChannelInvalid = exports.ChannelIdInvalid = exports.ChannelForumMissing = exports.ChannelBanned = exports.ChannelAddInvalid = exports.ChannelsTooMuch = exports.ChannelsAdminPublicTooMuch = exports.ChannelsAdminLocatedTooMuch = exports.CdnMethodInvalid = exports.CallProtocolFlagsInvalid = exports.CallPeerInvalid = exports.CallOccupyFailed = exports.CallAlreadyDeclined = exports.CallAlreadyAccepted = exports.ButtonUserPrivacyRestricted = exports.ButtonUserInvalid = exports.ButtonUrlInvalid = exports.ButtonTypeInvalid = exports.ButtonTextInvalid = exports.ButtonPosInvalid = exports.ButtonIdInvalid = exports.ButtonDataInvalid = exports.ButtonCopyTextInvalid = exports.BusinessWorkHoursPeriodInvalid = exports.BusinessWorkHoursEmpty = exports.BusinessRecipientsEmpty = exports.BusinessPeerUsageMissing = exports.BusinessPeerInvalid = exports.BroadcastRequired = exports.BroadcastPublicVotersForbidden = exports.BroadcastIdInvalid = exports.BotWebviewDisabled = exports.BotScoreNotModified = exports.BotResponseTimeout = exports.BotPollsDisabled = exports.BotPaymentsDisabled = exports.BotOnesideNotAvail = exports.BotNotConnectedYet = void 0; exports.EmailNotSetup = exports.EmailNotAllowed = exports.EmailInvalid = exports.EmailHashExpired = exports.DocumentInvalid = exports.DhGAInvalid = exports.DcIdInvalid = exports.DateEmpty = exports.DataTooLong = exports.DataJsonInvalid = exports.DataInvalid = exports.CustomReactionsTooMany = exports.CurrencyTotalAmountInvalid = exports.CreateCallFailed = exports.ContactReqMissing = exports.ContactNameEmpty = exports.ContactMissing = exports.ContactIdInvalid = exports.ContactAddMissing = exports.ConnectionSystemLangCodeEmpty = exports.ConnectionSystemEmpty = exports.ConnectionNotInited = exports.ConnectionLayerInvalid = exports.ConnectionLangPackInvalid = exports.ConnectionIdInvalid = exports.ConnectionDeviceModelEmpty = exports.ConnectionAppVersionEmpty = exports.ConnectionApiIdInvalid = exports.ColorInvalid = exports.CollectibleNotFound = exports.CollectibleInvalid = exports.CodeInvalid = exports.CodeHashInvalid = exports.CodeEmpty = exports.ChatTooBig = exports.ChatTitleEmpty = exports.ChatSendInlineForbidden = exports.ChatRevokeDateUnsupported = exports.ChatRestricted = exports.ChatPublicRequired = exports.ChatNotModified = exports.ChatMemberAddFailed = exports.ChatLinkExists = exports.ChatInvitePermanent = exports.ChatInvalid = exports.ChatIdInvalid = exports.ChatIdEmpty = exports.ChatForwardsRestricted = exports.ChatDiscussionUnallowed = exports.ChatAdminRequired = void 0; exports.FirstnameInvalid = exports.FilterTitleEmpty = exports.FilterNotSupported = exports.FilterIncludeEmpty = exports.FilterIdInvalid = exports.FileTokenInvalid = exports.FileTitleEmpty = exports.FileReferenceXInvalid = exports.FileReferenceXExpired = exports.FileReferenceInvalid = exports.FileReferenceExpired = exports.FileReferenceEmpty = exports.FileReferenceAny = exports.FilePartMissing = exports.FilePartTooSmall = exports.FilePartTooBig = exports.FilePartSizeInvalid = exports.FilePartSizeChanged = exports.FilePartLengthInvalid = exports.FilePartInvalid = exports.FilePartEmpty = exports.FilePartsInvalid = exports.FileMigrate = exports.FileIdInvalid = exports.FileEmtpy = exports.FileContentTypeInvalid = exports.FieldNameInvalid = exports.FieldNameEmpty = exports.ExternalUrlInvalid = exports.ExtendedMediaAmountInvalid = exports.ExportCardInvalid = exports.ExpireDateInvalid = exports.ErrorTextEmpty = exports.EntityMentionUserInvalid = exports.EntityBoundsInvalid = exports.EntitiesTooLong = exports.EncryptionIdInvalid = exports.EncryptionDeclined = exports.EncryptionAlreadyDeclined = exports.EncryptionAlreadyAccepted = exports.EncryptedMessageInvalid = exports.EmoticonStickerpackMissing = exports.EmoticonInvalid = exports.EmoticonEmpty = exports.EmojiNotModified = exports.EmojiMarkupInvalid = exports.EmojiInvalid = exports.EmailVerifyExpired = exports.EmailUnconfirmedX = exports.EmailUnconfirmed = void 0; exports.InputRequestTooLong = exports.InputPeersEmpty = exports.InputMethodInvalid = exports.InputLayerInvalid = exports.InputFilterInvalid = exports.InputFileInvalid = exports.InputFetchFail = exports.InputFetchError = exports.InputConstructorInvalid = exports.InputChatlistInvalid = exports.InlineResultExpired = exports.ImportTokenInvalid = exports.ImportIdInvalid = exports.ImportHistoryLogEmpty = exports.ImportFormatUnrecognized = exports.ImportFormatDateInvalid = exports.ImportFileInvalid = exports.ImageProcessFailed = exports.IdInvalid = exports.IdExpired = exports.HideRequesterMissing = exports.HashInvalid = exports.HashtagInvalid = exports.GroupCallInvalid = exports.GroupedMediaInvalid = exports.GroupcallSsrcDuplicateMuch = exports.GroupcallNotModified = exports.GroupcallJoinMissing = exports.GroupcallInvalid = exports.GroupcallForbidden = exports.GroupcallAlreadyDiscarded = exports.GraphOutdatedReload = exports.GraphInvalidReload = exports.GraphExpiredReload = exports.GifIdInvalid = exports.GifContentTypeInvalid = exports.GiftSlugInvalid = exports.GiftSlugExpired = exports.GeoPointInvalid = exports.GeneralModifyIconForbidden = exports.GameBotInvalid = exports.FromPeerInvalid = exports.FromMessageBotDisabled = exports.FreshChangeAdminsForbidden = exports.ForumEnabled = exports.FormUnsupported = exports.FormIdEmpty = exports.FormExpired = exports.FolderIdInvalid = exports.FolderIdEmpty = void 0; exports.MessageTooOld = exports.MessageTooLong = exports.MessagePollClosed = exports.MessageNotReadYet = exports.MessageNotModified = exports.MessageIdInvalid = exports.MessageIdsEmpty = exports.MessageEmpty = exports.MessageEditTimeExpired = exports.MegagroupRequired = exports.MegagroupPrehistoryHidden = exports.MegagroupIdInvalid = exports.MegagroupGeoRequired = exports.MediaVideoStoryMissing = exports.MediaTypeInvalid = exports.MediaTtlInvalid = exports.MediaPrevInvalid = exports.MediaNewInvalid = exports.MediaInvalid = exports.MediaGroupedInvalid = exports.MediaFileInvalid = exports.MediaEmpty = exports.MediaCaptionTooLong = exports.Md5ChecksumInvalid = exports.MaxQtsInvalid = exports.MaxIdInvalid = exports.MaxDateInvalid = exports.LocationInvalid = exports.LinkNotModified = exports.LimitInvalid = exports.LastnameInvalid = exports.LangPackInvalid = exports.LangCodeNotSupported = exports.LangCodeInvalid = exports.LanguageInvalid = exports.JoinAsPeerInvalid = exports.InvoicePayloadInvalid = exports.InviteSlugInvalid = exports.InviteSlugExpired = exports.InviteSlugEmpty = exports.InviteRevokedMissing = exports.InviteRequestSent = exports.InviteHashInvalid = exports.InviteHashExpired = exports.InviteHashEmpty = exports.InviteForbiddenWithJoinas = exports.InvitesTooMuch = exports.InputUserDeactivated = exports.InputTextTooLong = exports.InputTextEmpty = void 0; exports.PhoneNumberInvalid = exports.PhoneNumberFlood = exports.PhoneNumberBanned = exports.PhoneNumberAppSignupForbidden = exports.PhoneNotOccupied = exports.PhoneHashExpired = exports.PhoneCodeInvalid = exports.PhoneCodeHashEmpty = exports.PhoneCodeExpired = exports.PhoneCodeEmpty = exports.PersistentTimestampInvalid = exports.PersistentTimestampEmpty = exports.PeerTypesInvalid = exports.PeerIdNotSupported = exports.PeerIdInvalid = exports.PeerHistoryEmpty = exports.PeerFlood = exports.PeersListEmpty = exports.PaymentProviderInvalid = exports.PasswordTooFresh = exports.PasswordRequired = exports.PasswordRecoveryNa = exports.PasswordRecoveryExpired = exports.PasswordMissing = exports.PasswordHashInvalid = exports.PasswordEmpty = exports.ParticipantVersionOutdated = exports.ParticipantJoinMissing = exports.ParticipantIdInvalid = exports.ParticipantsTooFew = exports.PackTitleInvalid = exports.PackShortNameOccupied = exports.PackShortNameInvalid = exports.OrderInvalid = exports.OptionInvalid = exports.OptionsTooMuch = exports.OffsetPeerIdInvalid = exports.OffsetInvalid = exports.NotJoined = exports.NotEligible = exports.NextOffsetInvalid = exports.NewSettingsInvalid = exports.NewSettingsEmpty = exports.NewSaltInvalid = exports.MultiMediaTooLong = exports.MsgWaitFailed = exports.MsgTooOld = exports.MsgIdInvalid = exports.MinDateInvalid = exports.MethodInvalid = void 0; exports.ReflectorNotAvailable = exports.ReceiptEmpty = exports.ReactionInvalid = exports.ReactionEmpty = exports.ReactionsTooMany = exports.RangesInvalid = exports.RandomLengthInvalid = exports.RandomIdInvalid = exports.RandomIdEmpty = exports.RaiseHandForbidden = exports.QuoteTextInvalid = exports.QuizMultipleInvalid = exports.QuizCorrectAnswerInvalid = exports.QuizCorrectAnswersTooMuch = exports.QuizCorrectAnswersEmpty = exports.QuizAnswerMissing = exports.QuickRepliesTooMuch = exports.QueryTooShort = exports.QueryIdInvalid = exports.QueryIdEmpty = exports.PublicKeyRequired = exports.PrivacyValueInvalid = exports.PrivacyTooLong = exports.PrivacyKeyInvalid = exports.PricingChatInvalid = exports.PremiumAccountRequired = exports.PollVoteRequired = exports.PollUnsupported = exports.PollQuestionInvalid = exports.PollOptionInvalid = exports.PollOptionDuplicate = exports.PollAnswerInvalid = exports.PollAnswersInvalid = exports.PinRestricted = exports.PinnedDialogsTooMuch = exports.PhotoThumbUrlInvalid = exports.PhotoThumbUrlEmpty = exports.PhotoSaveFileInvalid = exports.PhotoInvalidDimensions = exports.PhotoInvalid = exports.PhotoIdInvalid = exports.PhotoFileMissing = exports.PhotoExtInvalid = exports.PhotoCropSizeSmall = exports.PhotoCropFileMissing = exports.PhotoContentUrlEmpty = exports.PhotoContentTypeInvalid = exports.PhonePasswordProtected = exports.PhoneNumberUnoccupied = exports.PhoneNumberOccupied = void 0; exports.StargiftUsageLimited = exports.StargiftInvalid = exports.SrpPasswordChanged = exports.SrpIdInvalid = exports.SrpAInvalid = exports.SmsCodeCreateFailed = exports.SmsjobIdInvalid = exports.SlugInvalid = exports.SlowmodeMultiMsgsDisabled = exports.SlotsEmpty = exports.ShortNameOccupied = exports.ShortNameInvalid = exports.ShortnameOccupyFailed = exports.ShortcutInvalid = exports.Sha256HashInvalid = exports.SettingsInvalid = exports.SessionTooFresh = exports.SendMessageTypeInvalid = exports.SendMessageMediaInvalid = exports.SendAsPeerInvalid = exports.SecureSecretRequired = exports.SecondsInvalid = exports.SearchWithLinkNotSupported = exports.SearchQueryEmpty = exports.ScoreInvalid = exports.ScheduleTooMuch = exports.ScheduleStatusPrivate = exports.ScheduleDateTooLate = exports.ScheduleDateInvalid = exports.ScheduleBotNotAllowed = exports.RsaDecryptFailed = exports.RingtoneMimeInvalid = exports.RingtoneInvalid = exports.RightsNotModified = exports.RevoteNotAllowed = exports.ResultTypeInvalid = exports.ResultIdInvalid = exports.ResultIdEmpty = exports.ResultIdDuplicate = exports.ResultsTooMuch = exports.ResetRequestMissing = exports.RequestTokenInvalid = exports.ReplyToUserInvalid = exports.ReplyToInvalid = exports.ReplyMessageIdInvalid = exports.ReplyMessagesTooMuch = exports.ReplyMarkupTooLong = exports.ReplyMarkupInvalid = exports.ReplyMarkupGameEmpty = exports.ReplyMarkupBuyEmpty = void 0; exports.ThemeFormatInvalid = exports.ThemeFileInvalid = exports.TermsUrlInvalid = exports.TempAuthKeyEmpty = exports.TempAuthKeyAlreadyBound = exports.TaskAlreadyExists = exports.TakeoutRequired = exports.TakeoutInvalid = exports.SwitchWebviewUrlInvalid = exports.SwitchPmTextEmpty = exports.SubscriptionPeriodInvalid = exports.SubscriptionExportMissing = exports.StorySendFloodWeekly = exports.StorySendFloodMonthly = exports.StoryPeriodInvalid = exports.StoryNotModified = exports.StoryIdInvalid = exports.StoryIdEmpty = exports.StoriesTooMuch = exports.StoriesNeverCreated = exports.StickerVideoNowebm = exports.StickerVideoNodoc = exports.StickerVideoBig = exports.StickerThumbTgsNotgs = exports.StickerThumbPngNopng = exports.StickerTgsNotgs = exports.StickerTgsNodoc = exports.StickerPngNopng = exports.StickerPngDimensions = exports.StickerMimeInvalid = exports.StickerInvalid = exports.StickerIdInvalid = exports.StickerGifDimensions = exports.StickerFileInvalid = exports.StickerEmojiInvalid = exports.StickerDocumentInvalid = exports.StickersTooMuch = exports.StickersEmpty = exports.StickersetNotModified = exports.StickersetInvalid = exports.StickerpackStickersTooMuch = exports.StartParamTooLong = exports.StartParamInvalid = exports.StartParamEmpty = exports.StarsPaymentRequired = exports.StarsInvoiceInvalid = exports.StarrefPermilleTooLow = exports.StarrefPermilleInvalid = exports.StarrefHashRevoked = exports.StarrefAwaitingEnd = void 0; exports.UserCreator = exports.UserChannelsTooMuch = exports.UserBotRequired = exports.UserBotInvalid = exports.UserBot = exports.UserBlocked = exports.UserBannedInChannel = exports.UserAlreadyParticipant = exports.UserAlreadyInvited = exports.UserAdminInvalid = exports.UsersTooMuch = exports.UsersTooFew = exports.UserpicUploadRequired = exports.UsernamePurchaseAvailable = exports.UsernameOccupied = exports.UsernameNotOccupied = exports.UsernameNotModified = exports.UsernameInvalid = exports.UsernamesActiveTooMuch = exports.UsageLimitInvalid = exports.UrlInvalid = exports.UntilDateInvalid = exports.TypeConstructorInvalid = exports.TypesEmpty = exports.TtlPeriodInvalid = exports.TtlMediaInvalid = exports.TtlDaysInvalid = exports.TranslateReqQuotaExceeded = exports.TranscriptionFailed = exports.TransactionIdInvalid = exports.ToLangInvalid = exports.TopicTitleEmpty = exports.TopicNotModified = exports.TopicIdInvalid = exports.TopicHideSeparately = exports.TopicDeleted = exports.TopicCloseSeparately = exports.TopicClosed = exports.TopicsEmpty = exports.TokenTypeInvalid = exports.TokenInvalid = exports.TokenEmpty = exports.TmpPasswordInvalid = exports.TmpPasswordDisabled = exports.TitleInvalid = exports.TimezoneInvalid = exports.ThemeTitleInvalid = exports.ThemeParamsInvalid = exports.ThemeMimeInvalid = exports.ThemeInvalid = void 0; exports.YouBlockedUser = exports.WebpushTokenInvalid = exports.WebpushKeyInvalid = exports.WebpushAuthInvalid = exports.WebpageUrlInvalid = exports.WebpageNotFound = exports.WebpageMediaEmpty = exports.WebpageCurlFailed = exports.WebdocumentUrlInvalid = exports.WebdocumentUrlEmpty = exports.WebdocumentSizeTooBig = exports.WebdocumentMimeInvalid = exports.WebdocumentInvalid = exports.WcConvertUrlInvalid = exports.WallpaperNotFound = exports.WallpaperMimeInvalid = exports.WallpaperInvalid = exports.WallpaperFileInvalid = exports.VolumeLocNotFound = exports.VoiceMessagesForbidden = exports.VideoTitleEmpty = exports.VideoStopForbidden = exports.VideoPauseForbidden = exports.VideoFileInvalid = exports.VideoContentTypeInvalid = exports.VenueIdInvalid = exports.UserVolumeInvalid = exports.UserPublicMissing = exports.UserNotParticipant = exports.UserNotMutualContact = exports.UserKicked = exports.UserIsBot = exports.UserIsBlocked = exports.UserInvalid = exports.UserIdInvalid = exports.UserGiftUnavailable = void 0; const RpcError_js_1 = require("../RpcError.js"); class BadRequest extends RpcError_js_1.RPCError { code = 400; name = 'BAD_REQUEST'; } exports.BadRequest = BadRequest; class AboutTooLong extends BadRequest { id = 'ABOUT_TOO_LONG'; message = 'About string too long.'; } exports.AboutTooLong = AboutTooLong; class AccessTokenExpired extends BadRequest { id = 'ACCESS_TOKEN_EXPIRED'; message = 'Access token expired.'; } exports.AccessTokenExpired = AccessTokenExpired; class AccessTokenInvalid extends BadRequest { id = 'ACCESS_TOKEN_INVALID'; message = 'Access token invalid.'; } exports.AccessTokenInvalid = AccessTokenInvalid; class AddressInvalid extends BadRequest { id = 'ADDRESS_INVALID'; message = 'The specified geopoint address is invalid.'; } exports.AddressInvalid = AddressInvalid; class AdminsTooMuch extends BadRequest { id = 'ADMINS_TOO_MUCH'; message = 'There are too many admins.'; } exports.AdminsTooMuch = AdminsTooMuch; class AdminIdInvalid extends BadRequest { id = 'ADMIN_ID_INVALID'; message = 'The specified admin ID is invalid.'; } exports.AdminIdInvalid = AdminIdInvalid; class AdminRankEmojiNotAllowed extends BadRequest { id = 'ADMIN_RANK_EMOJI_NOT_ALLOWED'; message = 'An admin rank cannot contain emojis.'; } exports.AdminRankEmojiNotAllowed = AdminRankEmojiNotAllowed; class AdminRankInvalid extends BadRequest { id = 'ADMIN_RANK_INVALID'; message = 'The specified admin rank is invalid.'; } exports.AdminRankInvalid = AdminRankInvalid; class AdminRightsEmpty extends BadRequest { id = 'ADMIN_RIGHTS_EMPTY'; message = 'The chatAdminRights constructor passed in keyboardButtonRequestPeer.peer_type.user_admin_rights has no rights set (i.e. flags is 0).'; } exports.AdminRightsEmpty = AdminRightsEmpty; class AdExpired extends BadRequest { id = 'AD_EXPIRED'; message = 'The ad has expired (too old or not found).'; } exports.AdExpired = AdExpired; class AlbumPhotosTooMany extends BadRequest { id = 'ALBUM_PHOTOS_TOO_MANY'; message = 'You have uploaded too many profile photos, delete some before retrying.'; } exports.AlbumPhotosTooMany = AlbumPhotosTooMany; class ApiIdInvalid extends BadRequest { id = 'API_ID_INVALID'; message = 'API ID invalid.'; } exports.ApiIdInvalid = ApiIdInvalid; class ApiIdPublishedFlood extends BadRequest { id = 'API_ID_PUBLISHED_FLOOD'; message = "This API id was published somewhere, you can't use it now."; } exports.ApiIdPublishedFlood = ApiIdPublishedFlood; class ArticleTitleEmpty extends BadRequest { id = 'ARTICLE_TITLE_EMPTY'; message = 'The title of the article is empty.'; } exports.ArticleTitleEmpty = ArticleTitleEmpty; class AudioContentUrlEmpty extends BadRequest { id = 'AUDIO_CONTENT_URL_EMPTY'; message = 'The remote URL specified in the content field is empty.'; } exports.AudioContentUrlEmpty = AudioContentUrlEmpty; class AudioTitleEmpty extends BadRequest { id = 'AUDIO_TITLE_EMPTY'; message = 'An empty audio title was provided.'; } exports.AudioTitleEmpty = AudioTitleEmpty; class AuthBytesInvalid extends BadRequest { id = 'AUTH_BYTES_INVALID'; message = 'The provided authorization is invalid.'; } exports.AuthBytesInvalid = AuthBytesInvalid; class AuthTokenAlreadyAccepted extends BadRequest { id = 'AUTH_TOKEN_ALREADY_ACCEPTED'; message = 'The specified auth token was already accepted.'; } exports.AuthTokenAlreadyAccepted = AuthTokenAlreadyAccepted; class AuthTokenException extends BadRequest { id = 'AUTH_TOKEN_EXCEPTION'; message = 'An error occurred while importing the auth token.'; } exports.AuthTokenException = AuthTokenException; class AuthTokenExpired extends BadRequest { id = 'AUTH_TOKEN_EXPIRED'; message = 'The authorization token has expired.'; } exports.AuthTokenExpired = AuthTokenExpired; class AuthTokenInvalid extends BadRequest { id = 'AUTH_TOKEN_INVALID'; message = 'The specified auth token is invalid.'; } exports.AuthTokenInvalid = AuthTokenInvalid; class AuthTokenInvalidx extends BadRequest { id = 'AUTH_TOKEN_INVALIDX'; message = 'The specified auth token is invalid.'; } exports.AuthTokenInvalidx = AuthTokenInvalidx; class AutoarchiveNotAvailable extends BadRequest { id = 'AUTOARCHIVE_NOT_AVAILABLE'; message = 'The autoarchive setting is not available at this time: please check the value of the [autoarchive_setting_available field in client config »](https://core.telegram.org/api/config#client-configuration) before calling this method.'; } exports.AutoarchiveNotAvailable = AutoarchiveNotAvailable; class BalanceTooLow extends BadRequest { id = 'BALANCE_TOO_LOW'; message = 'The transaction cannot be completed because the current [Telegram Stars balance](https://core.telegram.org/api/stars) is too low.'; } exports.BalanceTooLow = BalanceTooLow; class BankCardNumberInvalid extends BadRequest { id = 'BANK_CARD_NUMBER_INVALID'; message = 'The specified card number is invalid.'; } exports.BankCardNumberInvalid = BankCardNumberInvalid; class BannedRightsInvalid extends BadRequest { id = 'BANNED_RIGHTS_INVALID'; message = 'You provided some invalid flags in the banned rights.'; } exports.BannedRightsInvalid = BannedRightsInvalid; class BasePortLocInvalid extends BadRequest { id = 'BASE_PORT_LOC_INVALID'; message = 'The base port location is invalid'; } exports.BasePortLocInvalid = BasePortLocInvalid; class BirthdayInvalid extends BadRequest { id = 'BIRTHDAY_INVALID'; message = 'An invalid age was specified, must be between 0 and 150 years.'; } exports.BirthdayInvalid = BirthdayInvalid; class BoostsEmpty extends BadRequest { id = 'BOOSTS_EMPTY'; message = 'No boost slots were specified.'; } exports.BoostsEmpty = BoostsEmpty; class BoostsRequired extends BadRequest { id = 'BOOSTS_REQUIRED'; message = 'The specified channel must first be [boosted by its users](https://core.telegram.org/api/boost) in order to perform this action.'; } exports.BoostsRequired = BoostsRequired; class BoostNotModified extends BadRequest { id = 'BOOST_NOT_MODIFIED'; message = "You're already [boosting](https://core.telegram.org/api/boost) the specified channel."; } exports.BoostNotModified = BoostNotModified; class BoostPeerInvalid extends BadRequest { id = 'BOOST_PEER_INVALID'; message = 'The specified `boost_peer` is invalid.'; } exports.BoostPeerInvalid = BoostPeerInvalid; class BotsTooMuch extends BadRequest { id = 'BOTS_TOO_MUCH'; message = 'There are too many bots in this chat/channel.'; } exports.BotsTooMuch = BotsTooMuch; class BotAlreadyDisabled extends BadRequest { id = 'BOT_ALREADY_DISABLED'; message = 'The connected business bot was already disabled for the specified peer.'; } exports.BotAlreadyDisabled = BotAlreadyDisabled; class BotAppBotInvalid extends BadRequest { id = 'BOT_APP_BOT_INVALID'; message = 'The bot_id passed in the inputBotAppShortName constructor is invalid.'; } exports.BotAppBotInvalid = BotAppBotInvalid; class BotAppInvalid extends BadRequest { id = 'BOT_APP_INVALID'; message = 'The specified bot app is invalid.'; } exports.BotAppInvalid = BotAppInvalid; class BotAppShortnameInvalid extends BadRequest { id = 'BOT_APP_SHORTNAME_INVALID'; message = 'The specified bot app short name is invalid.'; } exports.BotAppShortnameInvalid = BotAppShortnameInvalid; class BotBusinessMissing extends BadRequest { id = 'BOT_BUSINESS_MISSING'; message = 'The specified bot is not a business bot (the [user](https://core.telegram.org/constructor/user).`bot_business` flag is not set).'; } exports.BotBusinessMissing = BotBusinessMissing; class BotChannelsNa extends BadRequest { id = 'BOT_CHANNELS_NA'; message = "Bots can't edit admin privileges."; } exports.BotChannelsNa = BotChannelsNa; class BotCommandDescriptionInvalid extends BadRequest { id = 'BOT_COMMAND_DESCRIPTION_INVALID'; message = 'The specified command description is invalid.'; } exports.BotCommandDescriptionInvalid = BotCommandDescriptionInvalid; class BotCommandInvalid extends BadRequest { id = 'BOT_COMMAND_INVALID'; message = 'The specified command is invalid.'; } exports.BotCommandInvalid = BotCommandInvalid; class BotDomainInvalid extends BadRequest { id = 'BOT_DOMAIN_INVALID'; message = 'Bot domain invalid.'; } exports.BotDomainInvalid = BotDomainInvalid; class BotGamesDisabled extends BadRequest { id = 'BOT_GAMES_DISABLED'; message = "Games can't be sent to channels."; } exports.BotGamesDisabled = BotGamesDisabled; class BotGroupsBlocked extends BadRequest { id = 'BOT_GROUPS_BLOCKED'; message = "This bot can't be added to groups."; } exports.BotGroupsBlocked = BotGroupsBlocked; class BotInlineDisabled extends BadRequest { id = 'BOT_INLINE_DISABLED'; message = "This bot can't be used in inline mode."; } exports.BotInlineDisabled = BotInlineDisabled; class BotInvalid extends BadRequest { id = 'BOT_INVALID'; message = 'This is not a valid bot.'; } exports.BotInvalid = BotInvalid; class BotInvoiceInvalid extends BadRequest { id = 'BOT_INVOICE_INVALID'; message = 'The specified invoice is invalid.'; } exports.BotInvoiceInvalid = BotInvoiceInvalid; class BotMethodInvalid extends BadRequest { id = 'BOT_METHOD_INVALID'; message = 'The specified method cannot be used by bots.'; } exports.BotMethodInvalid = BotMethodInvalid; class BotMissing extends BadRequest { id = 'BOT_MISSING'; message = "Only bots can call this method, please use [@stickers](https://t.me/stickers) if you're a user."; } exports.BotMissing = BotMissing; class BotNotConnectedYet extends BadRequest { id = 'BOT_NOT_CONNECTED_YET'; message = 'No [business bot](https://core.telegram.org/api/business#connected-bots) is connected to the currently logged in user.'; } exports.BotNotConnectedYet = BotNotConnectedYet; class BotOnesideNotAvail extends BadRequest { id = 'BOT_ONESIDE_NOT_AVAIL'; message = "Bots can't pin messages in PM just for themselves."; } exports.BotOnesideNotAvail = BotOnesideNotAvail; class BotPaymentsDisabled extends BadRequest { id = 'BOT_PAYMENTS_DISABLED'; message = 'Please enable bot payments in botfather before calling this method.'; } exports.BotPaymentsDisabled = BotPaymentsDisabled; class BotPollsDisabled extends BadRequest { id = 'BOT_POLLS_DISABLED'; message = 'Sending polls by bots has been disabled'; } exports.BotPollsDisabled = BotPollsDisabled; class BotResponseTimeout extends BadRequest { id = 'BOT_RESPONSE_TIMEOUT'; message = 'A timeout occurred while fetching data from the bot.'; } exports.BotResponseTimeout = BotResponseTimeout; class BotScoreNotModified extends BadRequest { id = 'BOT_SCORE_NOT_MODIFIED'; message = "The score wasn't modified."; } exports.BotScoreNotModified = BotScoreNotModified; class BotWebviewDisabled extends BadRequest { id = 'BOT_WEBVIEW_DISABLED'; message = 'A webview cannot be opened in the specified conditions: emitted for example if `from_bot_menu` or `url` are set and `peer` is not the chat with the bot.'; } exports.BotWebviewDisabled = BotWebviewDisabled; class BroadcastIdInvalid extends BadRequest { id = 'BROADCAST_ID_INVALID'; message = 'Broadcast ID invalid.'; } exports.BroadcastIdInvalid = BroadcastIdInvalid; class BroadcastPublicVotersForbidden extends BadRequest { id = 'BROADCAST_PUBLIC_VOTERS_FORBIDDEN'; message = "You can't forward polls with public voters."; } exports.BroadcastPublicVotersForbidden = BroadcastPublicVotersForbidden; class BroadcastRequired extends BadRequest { id = 'BROADCAST_REQUIRED'; message = 'This method can only be called on a channel, please use stats.getMegagroupStats for supergroups.'; } exports.BroadcastRequired = BroadcastRequired; class BusinessPeerInvalid extends BadRequest { id = 'BUSINESS_PEER_INVALID'; message = "Messages can't be set to the specified peer through the current [business connection](https://core.telegram.org/api/business#connected-bots)."; } exports.BusinessPeerInvalid = BusinessPeerInvalid; class BusinessPeerUsageMissing extends BadRequest { id = 'BUSINESS_PEER_USAGE_MISSING'; message = "You cannot send a message to a user through a [business connection](https://core.telegram.org/api/business#connected-bots) if the user hasn't recently contacted us."; } exports.BusinessPeerUsageMissing = BusinessPeerUsageMissing; class BusinessRecipientsEmpty extends BadRequest { id = 'BUSINESS_RECIPIENTS_EMPTY'; message = "You didn't set any flag in inputBusinessBotRecipients, thus the bot cannot work with *any* peer."; } exports.BusinessRecipientsEmpty = BusinessRecipientsEmpty; class BusinessWorkHoursEmpty extends BadRequest { id = 'BUSINESS_WORK_HOURS_EMPTY'; message = 'No work hours were specified.'; } exports.BusinessWorkHoursEmpty = BusinessWorkHoursEmpty; class BusinessWorkHoursPeriodInvalid extends BadRequest { id = 'BUSINESS_WORK_HOURS_PERIOD_INVALID'; message = 'The specified work hours are invalid, see [here »](https://core.telegram.org/api/business#opening-hours) for the exact requirements.'; } exports.BusinessWorkHoursPeriodInvalid = BusinessWorkHoursPeriodInvalid; class ButtonCopyTextInvalid extends BadRequest { id = 'BUTTON_COPY_TEXT_INVALID'; message = 'The specified [keyboardButtonCopy](https://core.telegram.org/constructor/keyboardButtonCopy).`copy_text` is invalid.'; } exports.ButtonCopyTextInvalid = ButtonCopyTextInvalid; class ButtonDataInvalid extends BadRequest { id = 'BUTTON_DATA_INVALID'; message = 'The data of one or more of the buttons you provided is invalid.'; } exports.ButtonDataInvalid = ButtonDataInvalid; class ButtonIdInvalid extends BadRequest { id = 'BUTTON_ID_INVALID'; message = 'The specified button ID is invalid.'; } exports.ButtonIdInvalid = ButtonIdInvalid; class ButtonPosInvalid extends BadRequest { id = 'BUTTON_POS_INVALID'; message = 'The position of one of the keyboard buttons is invalid (i.e. a Game or Pay button not in the first position, and so on...).'; } exports.ButtonPosInvalid = ButtonPosInvalid; class ButtonTextInvalid extends BadRequest { id = 'BUTTON_TEXT_INVALID'; message = 'The specified button text is invalid.'; } exports.ButtonTextInvalid = ButtonTextInvalid; class ButtonTypeInvalid extends BadRequest { id = 'BUTTON_TYPE_INVALID'; message = 'The type of one or more of the buttons you provided is invalid.'; } exports.ButtonTypeInvalid = ButtonTypeInvalid; class ButtonUrlInvalid extends BadRequest { id = 'BUTTON_URL_INVALID'; message = 'Button URL invalid.'; } exports.ButtonUrlInvalid = ButtonUrlInvalid; class ButtonUserInvalid extends BadRequest { id = 'BUTTON_USER_INVALID'; message = 'The `user_id` passed to inputKeyboardButtonUserProfile is invalid!'; } exports.ButtonUserInvalid = ButtonUserInvalid; class ButtonUserPrivacyRestricted extends BadRequest { id = 'BUTTON_USER_PRIVACY_RESTRICTED'; message = 'The privacy setting of the user specified in a [inputKeyboardButtonUserProfile](https://core.telegram.org/constructor/inputKeyboardButtonUserProfile) button do not allow creating such a button.'; } exports.ButtonUserPrivacyRestricted = ButtonUserPrivacyRestricted; class CallAlreadyAccepted extends BadRequest { id = 'CALL_ALREADY_ACCEPTED'; message = 'The call was already accepted.'; } exports.CallAlreadyAccepted = CallAlreadyAccepted; class CallAlreadyDeclined extends BadRequest { id = 'CALL_ALREADY_DECLINED'; message = 'The call was already declined.'; } exports.CallAlreadyDeclined = CallAlreadyDeclined; class CallOccupyFailed extends BadRequest { id = 'CALL_OCCUPY_FAILED'; message = 'The call failed because the user is already making another call.'; } exports.CallOccupyFailed = CallOccupyFailed; class CallPeerInvalid extends BadRequest { id = 'CALL_PEER_INVALID'; message = 'The provided call peer object is invalid.'; } exports.CallPeerInvalid = CallPeerInvalid; class CallProtocolFlagsInvalid extends BadRequest { id = 'CALL_PROTOCOL_FLAGS_INVALID'; message = 'Call protocol flags invalid.'; } exports.CallProtocolFlagsInvalid = CallProtocolFlagsInvalid; class CdnMethodInvalid extends BadRequest { id = 'CDN_METHOD_INVALID'; message = "You can't call this method in a CDN DC."; } exports.CdnMethodInvalid = CdnMethodInvalid; class ChannelsAdminLocatedTooMuch extends BadRequest { id = 'CHANNELS_ADMIN_LOCATED_TOO_MUCH'; message = 'The user has reached the limit of public geogroups.'; } exports.ChannelsAdminLocatedTooMuch = ChannelsAdminLocatedTooMuch; class ChannelsAdminPublicTooMuch extends BadRequest { id = 'CHANNELS_ADMIN_PUBLIC_TOO_MUCH'; message = "You're admin of too many public channels, make some channels private to change the username of this channel."; } exports.ChannelsAdminPublicTooMuch = ChannelsAdminPublicTooMuch; class ChannelsTooMuch extends BadRequest { id = 'CHANNELS_TOO_MUCH'; message = 'You have joined too many channels/supergroups.'; } exports.ChannelsTooMuch = ChannelsTooMuch; class ChannelAddInvalid extends BadRequest { id = 'CHANNEL_ADD_INVALID'; message = 'Internal error.'; } exports.ChannelAddInvalid = ChannelAddInvalid; class ChannelBanned extends BadRequest { id = 'CHANNEL_BANNED'; message = 'The channel is banned'; } exports.ChannelBanned = ChannelBanned; class ChannelForumMissing extends BadRequest { id = 'CHANNEL_FORUM_MISSING'; message = 'This supergroup is not a forum.'; } exports.ChannelForumMissing = ChannelForumMissing; class ChannelIdInvalid extends BadRequest { id = 'CHANNEL_ID_INVALID'; message = 'The specified supergroup ID is invalid.'; } exports.ChannelIdInvalid = ChannelIdInvalid; class ChannelInvalid extends BadRequest { id = 'CHANNEL_INVALID'; message = 'The provided channel is invalid.'; } exports.ChannelInvalid = ChannelInvalid; class ChannelParicipantMissing extends BadRequest { id = 'CHANNEL_PARICIPANT_MISSING'; message = 'The current user is not in the channel.'; } exports.ChannelParicipantMissing = ChannelParicipantMissing; class ChannelPrivate extends BadRequest { id = 'CHANNEL_PRIVATE'; message = "You haven't joined this channel/supergroup."; } exports.ChannelPrivate = ChannelPrivate; class ChannelTooBig extends BadRequest { id = 'CHANNEL_TOO_BIG'; message = 'This channel has too many participants (>1000) to be deleted.'; } exports.ChannelTooBig = ChannelTooBig; class ChannelTooLarge extends BadRequest { id = 'CHANNEL_TOO_LARGE'; message = 'Channel is too large to be deleted; this error is issued when trying to delete channels with more than 1000 members (subject to change).'; } exports.ChannelTooLarge = ChannelTooLarge; class ChargeAlreadyRefunded extends BadRequest { id = 'CHARGE_ALREADY_REFUNDED'; message = 'The transaction was already refunded.'; } exports.ChargeAlreadyRefunded = ChargeAlreadyRefunded; class ChatlinksTooMuch extends BadRequest { id = 'CHATLINKS_TOO_MUCH'; message = 'Too many [business chat links](https://core.telegram.org/api/business#business-chat-links) were created, please delete some older links.'; } exports.ChatlinksTooMuch = ChatlinksTooMuch; class ChatlinkSlugEmpty extends BadRequest { id = 'CHATLINK_SLUG_EMPTY'; message = 'The specified slug is empty.'; } exports.ChatlinkSlugEmpty = ChatlinkSlugEmpty; class ChatlinkSlugExpired extends BadRequest { id = 'CHATLINK_SLUG_EXPIRED'; message = 'The specified [business chat link](https://core.telegram.org/api/business#business-chat-links) has expired.'; } exports.ChatlinkSlugExpired = ChatlinkSlugExpired; class ChatlistsTooMuch extends BadRequest { id = 'CHATLISTS_TOO_MUCH'; message = 'You have created too many folder links, hitting the `chatlist_invites_limit_default`/`chatlist_invites_limit_premium` [limits »](https://core.telegram.org/api/config#chatlist-invites-limit-default).'; } exports.ChatlistsTooMuch = ChatlistsTooMuch; class ChatlistExcludeInvalid extends BadRequest { id = 'CHATLIST_EXCLUDE_INVALID'; message = 'The specified `exclude_peers` are invalid.'; } exports.ChatlistExcludeInvalid = ChatlistExcludeInvalid; class ChatAboutNotModified extends BadRequest { id = 'CHAT_ABOUT_NOT_MODIFIED'; message = 'About text has not changed.'; } exports.ChatAboutNotModified = ChatAboutNotModified; class ChatAboutTooLong extends BadRequest { id = 'CHAT_ABOUT_TOO_LONG'; message = 'Chat about too long.'; } exports.ChatAboutTooLong = ChatAboutTooLong; class ChatAdminRequired extends BadRequest { id = 'CHAT_ADMIN_REQUIRED'; message = 'You must be an admin in this chat to do this.'; } exports.ChatAdminRequired = ChatAdminRequired; class ChatDiscussionUnallowed extends BadRequest { id = 'CHAT_DISCUSSION_UNALLOWED'; message = "You can't enable forum topics in a discussion group linked to a channel."; } exports.ChatDiscussionUnallowed = ChatDiscussionUnallowed; class ChatForwardsRestricted extends BadRequest { id = 'CHAT_FORWARDS_RESTRICTED'; message = "You can't forward messages from a protected chat."; } exports.ChatForwardsRestricted = ChatForwardsRestricted; class ChatIdEmpty extends BadRequest { id = 'CHAT_ID_EMPTY'; message = 'The provided chat ID is empty.'; } exports.ChatIdEmpty = ChatIdEmpty; class ChatIdInvalid extends BadRequest { id = 'CHAT_ID_INVALID'; message = 'The provided chat id is invalid.'; } exports.ChatIdInvalid = ChatIdInvalid; class ChatInvalid extends BadRequest { id = 'CHAT_INVALID'; message = 'Invalid chat.'; } exports.ChatInvalid = ChatInvalid; class ChatInvitePermanent extends BadRequest { id = 'CHAT_INVITE_PERMANENT'; message = "You can't set an expiration date on permanent invite links."; } exports.ChatInvitePermanent = ChatInvitePermanent; class ChatLinkExists extends BadRequest { id = 'CHAT_LINK_EXISTS'; message = "The chat is public, you can't hide the history to new users."; } exports.ChatLinkExists = ChatLinkExists; class ChatMemberAddFailed extends BadRequest { id = 'CHAT_MEMBER_ADD_FAILED'; message = 'Could not add participants.'; } exports.ChatMemberAddFailed = ChatMemberAddFailed; class ChatNotModified extends BadRequest { id = 'CHAT_NOT_MODIFIED'; message = 'No changes were made to chat information because the new information you passed is identical to the current information.'; } exports.ChatNotModified = ChatNotModified; class ChatPublicRequired extends BadRequest { id = 'CHAT_PUBLIC_REQUIRED'; message = 'You can only enable join requests in public groups.'; } exports.ChatPublicRequired = ChatPublicRequired; class ChatRestricted extends BadRequest { id = 'CHAT_RESTRICTED'; message = "You can't send messages in this chat, you were restricted."; } exports.ChatRestricted = ChatRestricted; class ChatRevokeDateUnsupported extends BadRequest { id = 'CHAT_REVOKE_DATE_UNSUPPORTED'; message = '`min_date` and `max_date` are not available for using with non-user peers.'; } exports.ChatRevokeDateUnsupported = ChatRevokeDateUnsupported; class ChatSendInlineForbidden extends BadRequest { id = 'CHAT_SEND_INLINE_FORBIDDEN'; message = "You can't send inline messages in this group."; } exports.ChatSendInlineForbidden = ChatSendInlineForbidden; class ChatTitleEmpty extends BadRequest { id = 'CHAT_TITLE_EMPTY'; message = 'No chat title provided.'; } exports.ChatTitleEmpty = ChatTitleEmpty; class ChatTooBig extends BadRequest { id = 'CHAT_TOO_BIG'; message = 'This method is not available for groups with more than `chat_read_mark_size_threshold` members, [see client configuration »](https://core.telegram.org/api/config#client-configuration).'; } exports.ChatTooBig = ChatTooBig; class CodeEmpty extends BadRequest { id = 'CODE_EMPTY'; message = 'The provided code is empty.'; } exports.CodeEmpty = CodeEmpty; class CodeHashInvalid extends BadRequest { id = 'CODE_HASH_INVALID'; message = 'Code hash invalid.'; } exports.CodeHashInvalid = CodeHashInvalid; class CodeInvalid extends BadRequest { id = 'CODE_INVALID'; message = 'Code invalid.'; } exports.CodeInvalid = CodeInvalid; class CollectibleInvalid extends BadRequest { id = 'COLLECTIBLE_INVALID'; message = 'The specified collectible is invalid.'; } exports.CollectibleInvalid = CollectibleInvalid; class CollectibleNotFound extends BadRequest { id = 'COLLECTIBLE_NOT_FOUND'; message = 'The specified collectible could not be found.'; } exports.CollectibleNotFound = CollectibleNotFound; class ColorInvalid extends BadRequest { id = 'COLOR_INVALID'; message = 'The specified color palette ID was invalid.'; } exports.ColorInvalid = ColorInvalid; class ConnectionApiIdInvalid extends BadRequest { id = 'CONNECTION_API_ID_INVALID'; message = 'The provided API id is invalid.'; } exports.ConnectionApiIdInvalid = ConnectionApiIdInvalid; class ConnectionAppVersionEmpty extends BadRequest { id = 'CONNECTION_APP_VERSION_EMPTY'; message = 'App version is empty.'; } exports.ConnectionAppVersionEmpty = ConnectionAppVersionEmpty; class ConnectionDeviceModelEmpty extends BadRequest { id = 'CONNECTION_DEVICE_MODEL_EMPTY'; message = 'The specified device model is empty.'; } exports.ConnectionDeviceModelEmpty = ConnectionDeviceModelEmpty; class ConnectionIdInvalid extends BadRequest { id = 'CONNECTION_ID_INVALID'; message = 'The specified connection ID is invalid.'; } exports.ConnectionIdInvalid = ConnectionIdInvalid; class ConnectionLangPackInvalid extends BadRequest { id = 'CONNECTION_LANG_PACK_INVALID'; message = 'The specified language pack is empty.'; } exports.ConnectionLangPackInvalid = ConnectionLangPackInvalid; class ConnectionLayerInvalid extends BadRequest { id = 'CONNECTION_LAYER_INVALID'; message = 'Layer invalid.'; } exports.ConnectionLayerInvalid = ConnectionLayerInvalid; class ConnectionNotInited extends BadRequest { id = 'CONNECTION_NOT_INITED'; message = 'Please initialize the connection using initConnection before making queries.'; } exports.ConnectionNotInited = ConnectionNotInited; class ConnectionSystemEmpty extends BadRequest { id = 'CONNECTION_SYSTEM_EMPTY'; message = 'The specified system version is empty.'; } exports.ConnectionSystemEmpty = ConnectionSystemEmpty; class ConnectionSystemLangCodeEmpty extends BadRequest { id = 'CONNECTION_SYSTEM_LANG_CODE_EMPTY'; message = 'The specified system language code is empty.'; } exports.ConnectionSystemLangCodeEmpty = ConnectionSystemLangCodeEmpty; class ContactAddMissing extends BadRequest { id = 'CONTACT_ADD_MISSING'; message = 'Contact to add is missing.'; } exports.ContactAddMissing = ContactAddMissing; class ContactIdInvalid extends BadRequest { id = 'CONTACT_ID_INVALID'; message = 'The provided contact ID is invalid.'; } exports.ContactIdInvalid = ContactIdInvalid; class ContactMissing extends BadRequest { id = 'CONTACT_MISSING'; message = 'The specified user is not a contact.'; } exports.ContactMissing = ContactMissing; class ContactNameEmpty extends BadRequest { id = 'CONTACT_NAME_EMPTY'; message = 'Contact name empty.'; } exports.ContactNameEmpty = ContactNameEmpty; class ContactReqMissing extends BadRequest { id = 'CONTACT_REQ_MISSING'; message = 'Missing contact request.'; } exports.ContactReqMissing = ContactReqMissing; class CreateCallFailed extends BadRequest { id = 'CREATE_CALL_FAILED'; message = 'An error occurred while creating the call.'; } exports.CreateCallFailed = CreateCallFailed; class CurrencyTotalAmountInvalid extends BadRequest { id = 'CURRENCY_TOTAL_AMOUNT_INVALID'; message = 'The total amount of all prices is invalid.'; } exports.CurrencyTotalAmountInvalid = CurrencyTotalAmountInvalid; class CustomReactionsTooMany extends BadRequest { id = 'CUSTOM_REACTIONS_TOO_MANY'; message = 'Too many custom reactions were specified.'; } exports.CustomReactionsTooMany = CustomReactionsTooMany; class DataInvalid extends BadRequest { id = 'DATA_INVALID'; message = 'Encrypted data invalid.'; } exports.DataInvalid = DataInvalid; class DataJsonInvalid extends BadRequest { id = 'DATA_JSON_INVALID'; message = 'The provided JSON data is invalid.'; } exports.DataJsonInvalid = DataJsonInvalid; class DataTooLong extends BadRequest { id = 'DATA_TOO_LONG'; message = 'Data too long.'; } exports.DataTooLong = DataTooLong; class DateEmpty extends BadRequest { id = 'DATE_EMPTY'; message = 'Date empty.'; } exports.DateEmpty = DateEmpty; class DcIdInvalid extends BadRequest { id = 'DC_ID_INVALID'; message = 'The provided DC ID is invalid.'; } exports.DcIdInvalid = DcIdInvalid; class DhGAInvalid extends BadRequest { id = 'DH_G_A_INVALID'; message = 'g_a invalid.'; } exports.DhGAInvalid = DhGAInvalid; class DocumentInvalid extends BadRequest { id = 'DOCUMENT_INVALID'; message = 'The specified document is invalid.'; } exports.DocumentInvalid = DocumentInvalid; class EmailHashExpired extends BadRequest { id = 'EMAIL_HASH_EXPIRED'; message = 'Email hash expired.'; } exports.EmailHashExpired = EmailHashExpired; class EmailInvalid extends BadRequest { id = 'EMAIL_INVALID'; message = 'The specified email is invalid.'; } exports.EmailInvalid = EmailInvalid; class EmailNotAllowed extends BadRequest { id = 'EMAIL_NOT_ALLOWED'; message = 'The specified email cannot be used to complete the operation.'; } exports.EmailNotAllowed = EmailNotAllowed; class EmailNotSetup extends BadRequest { id = 'EMAIL_NOT_SETUP'; message = 'In order to change the login email with emailVerifyPurposeLoginChange, an existing login email must already be set using emailVerifyPurposeLoginSetup.'; } exports.EmailNotSetup = EmailNotSetup; class EmailUnconfirmed extends BadRequest { id = 'EMAIL_UNCONFIRMED'; message = 'Email unconfirmed.'; } exports.EmailUnconfirmed = EmailUnconfirmed; class EmailUnconfirmedX extends BadRequest { id = 'EMAIL_UNCONFIRMED_X'; message = "The provided email isn't confirmed, {value} is the length of the verification code that was just sent to the email: use [account.verifyEmail](https://core.telegram.org/method/account.verifyEmail) to enter the received verification code and enable the recovery email."; } exports.EmailUnconfirmedX = EmailUnconfirmedX; class EmailVerifyExpired extends BadRequest { id = 'EMAIL_VERIFY_EXPIRED'; message = 'The verification email has expired.'; } exports.EmailVerifyExpired = EmailVerifyExpired; class EmojiInvalid extends BadRequest { id = 'EMOJI_INVALID'; message = 'The specified theme emoji is valid.'; } exports.EmojiInvalid = EmojiInvalid; class EmojiMarkupInvalid extends BadRequest { id = 'EMOJI_MARKUP_INVALID'; message = 'The specified `video_emoji_markup` was invalid.'; } exports.EmojiMarkupInvalid = EmojiMarkupInvalid; class EmojiNotModified extends BadRequest { id = 'EMOJI_NOT_MODIFIED'; message = "The theme wasn't changed."; } exports.EmojiNotModified = EmojiNotModified; class EmoticonEmpty extends BadRequest { id = 'EMOTICON_EMPTY'; message = 'The emoji is empty.'; } exports.EmoticonEmpty = EmoticonEmpty; class EmoticonInvalid extends BadRequest { id = 'EMOTICON_INVALID'; message = 'The specified emoji is invalid.'; } exports.EmoticonInvalid = EmoticonInvalid; class EmoticonStickerpackMissing extends BadRequest { id = 'EMOTICON_STICKERPACK_MISSING'; message = 'inputStickerSetDice.emoji cannot be empty.'; } exports.EmoticonStickerpackMissing = EmoticonStickerpackMissing; class EncryptedMessageInvalid extends BadRequest { id = 'ENCRYPTED_MESSAGE_INVALID'; message = 'Encrypted message invalid.'; } exports.EncryptedMessageInvalid = EncryptedMessageInvalid; class EncryptionAlreadyAccepted extends BadRequest { id = 'ENCRYPTION_ALREADY_ACCEPTED'; message = 'Secret chat already accepted.'; } exports.EncryptionAlreadyAccepted = EncryptionAlreadyAccepted; class EncryptionAlreadyDeclined extends BadRequest { id = 'ENCRYPTION_ALREADY_DECLINED'; message = 'The secret chat was already declined.'; } exports.EncryptionAlreadyDeclined = EncryptionAlreadyDeclined; class EncryptionDeclined extends BadRequest { id = 'ENCRYPTION_DECLINED'; message = 'The secret chat was declined.'; } exports.EncryptionDeclined = EncryptionDeclined; class EncryptionIdInvalid extends BadRequest { id = 'ENCRYPTION_ID_INVALID'; message = 'The provided secret chat ID is invalid.'; } exports.EncryptionIdInvalid = EncryptionIdInvalid; class EntitiesTooLong extends BadRequest { id = 'ENTITIES_TOO_LONG'; message = 'You provided too many styled message entities.'; } exports.EntitiesTooLong = EntitiesTooLong; class EntityBoundsInvalid extends BadRequest { id = 'ENTITY_BOUNDS_INVALID'; message = 'A specified [entity offset or length](https://core.telegram.org/api/entities#entity-length) is invalid, see [here »](https://core.telegram.org/api/entities#entity-length) for info on how to properly compute the entity offset/length.'; } exports.EntityBoundsInvalid = EntityBoundsInvalid; clas