Index

A B C D E F G H I K L M N O P Q R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

P

PAID_MEDIA_PAYMENT - Enum constant in enum class io.github.natanimn.telebof.enums.TransactionType
 
PaidMedia - Class in io.github.natanimn.telebof.types.payments
This class describes paid media.
PaidMedia() - Constructor for class io.github.natanimn.telebof.types.payments.PaidMedia
 
PaidMediaInfo - Class in io.github.natanimn.telebof.types.payments
Describes the paid media added to a message.
PaidMediaInfo() - Constructor for class io.github.natanimn.telebof.types.payments.PaidMediaInfo
 
PaidMediaPurchased - Class in io.github.natanimn.telebof.types.updates
This class contains information about a paid media purchase.
PaidMediaPurchased() - Constructor for class io.github.natanimn.telebof.types.updates.PaidMediaPurchased
 
PaidMediaType - Enum Class in io.github.natanimn.telebof.enums
Describes PaidMedia.type
PaidMessagePriceChanged - Class in io.github.natanimn.telebof.types.media_and_service
Describes a service message about a change in the price of paid messages within a chat.
PaidMessagePriceChanged() - Constructor for class io.github.natanimn.telebof.types.media_and_service.PaidMessagePriceChanged
 
parameters - Variable in exception class io.github.natanimn.telebof.exceptions.TelegramApiException
 
parseApiResponse(String, Type) - Static method in class io.github.natanimn.telebof.Util
 
parseMode(ParseMode) - Method in class io.github.natanimn.telebof.requests.edit.EditMessageCaption
Optional
parseMode(ParseMode) - Method in class io.github.natanimn.telebof.requests.edit.EditMessageText
Optional
parseMode(ParseMode) - Method in class io.github.natanimn.telebof.requests.send.SendBuilder
Optional
parseMode(ParseMode) - Method in class io.github.natanimn.telebof.requests.send.SendMessageDraft
Optional
parseMode(ParseMode) - Method in class io.github.natanimn.telebof.requests.send.SendPaidMedia
Optional
parseMode(ParseMode) - Method in class io.github.natanimn.telebof.requests.service.CopyMessage
Optional
parseMode(ParseMode) - Method in class io.github.natanimn.telebof.requests.service.PostStory
Optional
parseMode(ParseMode) - Method in class io.github.natanimn.telebof.types.input.InputMediaBuilder
Optional
parseMode(String) - Method in class io.github.natanimn.telebof.requests.edit.EditStory
Optional
ParseMode - Enum Class in io.github.natanimn.telebof.enums
Describes parse mode
parseUpdates(String) - Static method in class io.github.natanimn.telebof.Util
 
PASSPORT - Enum constant in enum class io.github.natanimn.telebof.enums.PassportElementType
 
PASSPORT_DATA - Enum constant in enum class io.github.natanimn.telebof.enums.MessageType
Messages containing passport data, filtered by Filter.passportData()
PASSPORT_REGISTRATION - Enum constant in enum class io.github.natanimn.telebof.enums.PassportElementType
 
passportData() - Method in class io.github.natanimn.telebof.filters.Filter
Filter messages contain PassportData.
PassportData - Class in io.github.natanimn.telebof.types.passport
Telegram Passport is a unified authorization method for services that require personal identification.
PassportData() - Constructor for class io.github.natanimn.telebof.types.passport.PassportData
 
PassportElementError - Class in io.github.natanimn.telebof.types.passport
Telegram Passport is a unified authorization method for services that require personal identification.
PassportElementError(PassportElementErrorSource, PassportElementType, String) - Constructor for class io.github.natanimn.telebof.types.passport.PassportElementError
 
PassportElementError(PassportElementErrorSource, PassportElementType, String[], String) - Constructor for class io.github.natanimn.telebof.types.passport.PassportElementError
 
PassportElementError(PassportElementErrorSource, PassportElementType, String, String) - Constructor for class io.github.natanimn.telebof.types.passport.PassportElementError
 
PassportElementError(PassportElementErrorSource, PassportElementType, String, String, String) - Constructor for class io.github.natanimn.telebof.types.passport.PassportElementError
 
PassportElementError(PassportElementErrorSource, String, String, String) - Constructor for class io.github.natanimn.telebof.types.passport.PassportElementError
 
PassportElementErrorDataField - Class in io.github.natanimn.telebof.types.passport
Represents an issue in one of the data fields that was provided by the user.
PassportElementErrorDataField(PassportElementType, String, String, String) - Constructor for class io.github.natanimn.telebof.types.passport.PassportElementErrorDataField
 
PassportElementErrorFile - Class in io.github.natanimn.telebof.types.passport
Represents an issue with a document scan.
PassportElementErrorFile(PassportElementType, String, String) - Constructor for class io.github.natanimn.telebof.types.passport.PassportElementErrorFile
 
PassportElementErrorFiles - Class in io.github.natanimn.telebof.types.passport
Represents an issue with a list of scans.
PassportElementErrorFiles(PassportElementType, String[], String) - Constructor for class io.github.natanimn.telebof.types.passport.PassportElementErrorFiles
 
PassportElementErrorFrontSide - Class in io.github.natanimn.telebof.types.passport
Represents an issue with the front side of a document.
PassportElementErrorFrontSide(PassportElementType, String, String) - Constructor for class io.github.natanimn.telebof.types.passport.PassportElementErrorFrontSide
 
PassportElementErrorReverseSide - Class in io.github.natanimn.telebof.types.passport
Represents an issue with the reverse side of a document.
PassportElementErrorReverseSide(PassportElementType, String, String) - Constructor for class io.github.natanimn.telebof.types.passport.PassportElementErrorReverseSide
 
PassportElementErrorSelfie - Class in io.github.natanimn.telebof.types.passport
Represents an issue with the selfie with a document.
PassportElementErrorSelfie(PassportElementType, String, String) - Constructor for class io.github.natanimn.telebof.types.passport.PassportElementErrorSelfie
 
PassportElementErrorSource - Enum Class in io.github.natanimn.telebof.enums
Describes one of PassportElementError error source
PassportElementErrorTranslationFile - Class in io.github.natanimn.telebof.types.passport
Represents an issue with one of the files that constitute the translation of a document.
PassportElementErrorTranslationFile(PassportElementType, String, String) - Constructor for class io.github.natanimn.telebof.types.passport.PassportElementErrorTranslationFile
 
PassportElementErrorTranslationFiles - Class in io.github.natanimn.telebof.types.passport
Represents an issue with the translated version of a document.
PassportElementErrorTranslationFiles(PassportElementType, String[], String) - Constructor for class io.github.natanimn.telebof.types.passport.PassportElementErrorTranslationFiles
 
PassportElementErrorUnspecified - Class in io.github.natanimn.telebof.types.passport
Represents an issue in an unspecified place.
PassportElementErrorUnspecified(String, String, String) - Constructor for class io.github.natanimn.telebof.types.passport.PassportElementErrorUnspecified
 
PassportElementType - Enum Class in io.github.natanimn.telebof.enums
Describes passport element type
PassportFile - Class in io.github.natanimn.telebof.types.passport
Telegram Passport is a unified authorization method for services that require personal identification.
PassportFile() - Constructor for class io.github.natanimn.telebof.types.passport.PassportFile
 
PATTERN - Enum constant in enum class io.github.natanimn.telebof.enums.BackgroundTypeType
 
payForUpgrade(Boolean) - Method in class io.github.natanimn.telebof.requests.send.SendGift
Optional
payload() - Element in annotation interface io.github.natanimn.telebof.annotations.PreCheckoutHandler
Specifies the payment payload identifiers to match in pre-checkout queries.
payload() - Element in annotation interface io.github.natanimn.telebof.annotations.PurchasedPaidMediaHandler
Specifies the media purchase payload identifiers to match.
payload() - Element in annotation interface io.github.natanimn.telebof.annotations.ShippingHandler
Specifies the shipping query payload identifiers to match.
payload(String) - Method in class io.github.natanimn.telebof.requests.send.SendPaidMedia
Optional
PDF - Enum constant in enum class io.github.natanimn.telebof.enums.MimeType
 
PENDING - Enum constant in enum class io.github.natanimn.telebof.enums.RevenueWithdrawalStateType
 
performer(String) - Method in class io.github.natanimn.telebof.requests.send.SendAudio
Optional
PERSONAL_DETAILS - Enum constant in enum class io.github.natanimn.telebof.enums.PassportElementType
 
PHONE_NUMBER - Enum constant in enum class io.github.natanimn.telebof.enums.EntityType
 
PHONE_NUMBER - Enum constant in enum class io.github.natanimn.telebof.enums.PassportElementType
 
photo() - Method in class io.github.natanimn.telebof.filters.Filter
Filter messages that contain PhotoSize objects.
PHOTO - Enum constant in enum class io.github.natanimn.telebof.enums.MessageType
Photo messages, filtered by Filter.photo()
PHOTO - Enum constant in enum class io.github.natanimn.telebof.enums.PaidMediaType
 
PHOTO - Static variable in class io.github.natanimn.telebof.requests.service.MediaContentType
 
photoHeight(int) - Method in class io.github.natanimn.telebof.requests.create.CreateInvoiceLink
Optional
photoHeight(int) - Method in class io.github.natanimn.telebof.requests.send.SendInvoice
Optional
photoSize(int) - Method in class io.github.natanimn.telebof.requests.create.CreateInvoiceLink
Optional
photoSize(int) - Method in class io.github.natanimn.telebof.requests.send.SendInvoice
Optional
PhotoSize - Class in io.github.natanimn.telebof.types.media_and_service
This object represents one size of a photo or a file / sticker thumbnail.
PhotoSize() - Constructor for class io.github.natanimn.telebof.types.media_and_service.PhotoSize
 
photoUrl(String) - Method in class io.github.natanimn.telebof.requests.create.CreateInvoiceLink
Optional
photoUrl(String) - Method in class io.github.natanimn.telebof.requests.send.SendInvoice
Optional
photoWidth(int) - Method in class io.github.natanimn.telebof.requests.create.CreateInvoiceLink
Optional
photoWidth(int) - Method in class io.github.natanimn.telebof.requests.send.SendInvoice
Optional
pinChatMessage(Object, int) - Method in class io.github.natanimn.telebof.BotContext
Use this method to add a message to the list of pinned messages in a chat.
PinChatMessage - Class in io.github.natanimn.telebof.requests.pin_and_unpin
PinChatMessage class.
PinChatMessage(Object, int, Api) - Constructor for class io.github.natanimn.telebof.requests.pin_and_unpin.PinChatMessage
Required
PINNED_MESSAGE - Enum constant in enum class io.github.natanimn.telebof.enums.MessageType
Service messages for pinned messages, filtered by Filter.pinnedMessage()
pinnedMessage() - Method in class io.github.natanimn.telebof.filters.Filter
Filter service messages for new pinned message.
Poll - Class in io.github.natanimn.telebof.types.updates
This class contains information about a poll.
Poll() - Constructor for class io.github.natanimn.telebof.types.updates.Poll
 
POLL - Enum constant in enum class io.github.natanimn.telebof.enums.Updates
 
POLL_ANSWER - Enum constant in enum class io.github.natanimn.telebof.enums.Updates
 
PollAnswer - Class in io.github.natanimn.telebof.types.updates
This object represents an answer of a user in a non-anonymous poll.
PollAnswer() - Constructor for class io.github.natanimn.telebof.types.updates.PollAnswer
 
PollAnswerHandler - Annotation Interface in io.github.natanimn.telebof.annotations
Annotation for handling poll answer events in a declarative manner.
PollAnswerHandlerMeta - Class in io.github.natanimn.telebof.annotations.meta
PollAnswerHandlerMeta class.
PollAnswerHandlerMeta(PollAnswerHandler, MethodHandle) - Constructor for class io.github.natanimn.telebof.annotations.meta.PollAnswerHandlerMeta
 
PollAnswerHandlers - Annotation Interface in io.github.natanimn.telebof.annotations.container
 
PollHandler - Annotation Interface in io.github.natanimn.telebof.annotations
Annotation for handling poll state update events in a declarative manner.
PollHandlerMeta - Class in io.github.natanimn.telebof.annotations.meta
PollHandlerMeta class.
PollHandlerMeta(PollHandler, MethodHandle) - Constructor for class io.github.natanimn.telebof.annotations.meta.PollHandlerMeta
 
PollHandlers - Annotation Interface in io.github.natanimn.telebof.annotations.container
 
PollOption - Class in io.github.natanimn.telebof.types.updates
This class contains information about one answer option in a poll.
PollOption() - Constructor for class io.github.natanimn.telebof.types.updates.PollOption
 
PollType - Enum Class in io.github.natanimn.telebof.enums
 
postRequest(AbstractBaseRequest<?, ?>) - Method in class io.github.natanimn.telebof.requests.Api
 
postStory(String, InputStoryContent, Integer) - Method in class io.github.natanimn.telebof.BotContext
Posts a story on behalf of a managed business account.
PostStory - Class in io.github.natanimn.telebof.requests.service
PostStory class.
PostStory(String, InputStoryContent, Integer, Api) - Constructor for class io.github.natanimn.telebof.requests.service.PostStory
Required
postToChatPage(boolean) - Method in class io.github.natanimn.telebof.requests.service.PostStory
Optional
postToChatPage(Boolean) - Method in class io.github.natanimn.telebof.requests.service.RepostStory
Optional
PRE - Enum constant in enum class io.github.natanimn.telebof.enums.EntityType
 
PRE_CHECKOUT_QUERY - Enum constant in enum class io.github.natanimn.telebof.enums.Updates
 
PreCheckoutHandler - Annotation Interface in io.github.natanimn.telebof.annotations
Annotation for handling pre-checkout query events in a declarative manner.
PreCheckoutHandlerMeta - Class in io.github.natanimn.telebof.annotations.meta
PreCheckoutHandlerMeta class.
PreCheckoutHandlerMeta(PreCheckoutHandler, MethodHandle) - Constructor for class io.github.natanimn.telebof.annotations.meta.PreCheckoutHandlerMeta
 
PreCheckoutHandlers - Annotation Interface in io.github.natanimn.telebof.annotations.container
 
PreCheckoutQuery - Class in io.github.natanimn.telebof.types.updates
This class contains information about an incoming pre-checkout query.
PreCheckoutQuery() - Constructor for class io.github.natanimn.telebof.types.updates.PreCheckoutQuery
 
PREMIUM_PURCHASE - Enum constant in enum class io.github.natanimn.telebof.enums.TransactionType
 
PreparedInlineMessage - Class in io.github.natanimn.telebof.types.media_and_service
This class represents an inline message to be sent by a user of a Mini App.
PreparedInlineMessage() - Constructor for class io.github.natanimn.telebof.types.media_and_service.PreparedInlineMessage
 
PREVIEW - Enum constant in enum class io.github.natanimn.telebof.enums.PaidMediaType
 
priority() - Element in annotation interface io.github.natanimn.telebof.annotations.BusinessConnectionHandler
Priority order for handler registration and execution.
priority() - Element in annotation interface io.github.natanimn.telebof.annotations.BusinessMessageHandler
Priority order for handler registration and execution.
priority() - Element in annotation interface io.github.natanimn.telebof.annotations.CallbackHandler
Priority order for handler registration and execution.
priority() - Element in annotation interface io.github.natanimn.telebof.annotations.ChannelPostHandler
Priority order for handler registration and execution.
priority() - Element in annotation interface io.github.natanimn.telebof.annotations.ChatBoostHandler
Priority order for handler registration and execution.
priority() - Element in annotation interface io.github.natanimn.telebof.annotations.ChatJoinRequestHandler
Priority order for handler registration and execution.
priority() - Element in annotation interface io.github.natanimn.telebof.annotations.ChatMemberHandler
Priority order for handler registration and execution.
priority() - Element in annotation interface io.github.natanimn.telebof.annotations.ChosenInlineHandler
Priority order for handler registration and execution.
priority() - Element in annotation interface io.github.natanimn.telebof.annotations.DeletedBusinessMessageHandler
Priority order for handler registration and execution.
priority() - Element in annotation interface io.github.natanimn.telebof.annotations.EditedBusinessMessageHandler
Priority order for handler registration and execution.
priority() - Element in annotation interface io.github.natanimn.telebof.annotations.EditedChannelPostHandler
Priority order for handler registration and execution.
priority() - Element in annotation interface io.github.natanimn.telebof.annotations.EditedMessageHandler
Priority order for handler registration and execution.
priority() - Element in annotation interface io.github.natanimn.telebof.annotations.InlineHandler
Priority order for handler registration and execution.
priority() - Element in annotation interface io.github.natanimn.telebof.annotations.MessageHandler
Priority order for handler registration and execution.
priority() - Element in annotation interface io.github.natanimn.telebof.annotations.MyChatMemberHandler
Priority order for handler registration and execution.
priority() - Element in annotation interface io.github.natanimn.telebof.annotations.PollAnswerHandler
Priority order for handler registration and execution.
priority() - Element in annotation interface io.github.natanimn.telebof.annotations.PollHandler
Priority order for handler registration and execution.
priority() - Element in annotation interface io.github.natanimn.telebof.annotations.PreCheckoutHandler
Priority order for handler registration and execution.
priority() - Element in annotation interface io.github.natanimn.telebof.annotations.PurchasedPaidMediaHandler
Priority order for handler registration and execution.
priority() - Element in annotation interface io.github.natanimn.telebof.annotations.ReactionCountHandler
Priority order for handler registration and execution.
priority() - Element in annotation interface io.github.natanimn.telebof.annotations.ReactionHandler
Priority order for handler registration and execution.
priority() - Element in annotation interface io.github.natanimn.telebof.annotations.RemovedChatBoostHandler
Priority order for handler registration and execution.
priority() - Element in annotation interface io.github.natanimn.telebof.annotations.ShippingHandler
Priority order for handler registration and execution.
Private() - Method in class io.github.natanimn.telebof.filters.Filter
Filter messages sent in private chats.
PRIVATE - Enum constant in enum class io.github.natanimn.telebof.enums.ChatType
 
processUpdates(List<Update>) - Method in class io.github.natanimn.telebof.BotClient
Process updates retrieved from long polling or webhook
promoteChatMember(Object, long) - Method in class io.github.natanimn.telebof.BotContext
Use this method to promote or demote a user in a supergroup or a channel.
PromoteChatMember - Class in io.github.natanimn.telebof.requests.service
PromoteChatMember class.
PromoteChatMember(Object, long, Api) - Constructor for class io.github.natanimn.telebof.requests.service.PromoteChatMember
Required
protectContent(boolean) - Method in class io.github.natanimn.telebof.requests.send.SendBuilder
Optional
protectContent(boolean) - Method in class io.github.natanimn.telebof.requests.send.SendChecklist
Optional
protectContent(boolean) - Method in class io.github.natanimn.telebof.requests.send.SendLocation
Optional
protectContent(boolean) - Method in class io.github.natanimn.telebof.requests.send.SendPaidMedia
Optional
protectContent(boolean) - Method in class io.github.natanimn.telebof.requests.send.SendPoll
Optional
protectContent(boolean) - Method in class io.github.natanimn.telebof.requests.service.CopyMessage
Optional
protectContent(boolean) - Method in class io.github.natanimn.telebof.requests.service.ForwardMessage
Optional
protectContent(boolean) - Method in class io.github.natanimn.telebof.requests.service.ForwardMessages
Optional
protectContent(boolean) - Method in class io.github.natanimn.telebof.requests.service.PostStory
Optional
protectContent(Boolean) - Method in class io.github.natanimn.telebof.requests.service.CopyMessages
Optional
protectContent(Boolean) - Method in class io.github.natanimn.telebof.requests.service.RepostStory
Optional
providerData(String) - Method in class io.github.natanimn.telebof.requests.create.CreateInvoiceLink
Optional
providerData(String) - Method in class io.github.natanimn.telebof.requests.send.SendInvoice
Optional
providerToken(String) - Method in class io.github.natanimn.telebof.requests.create.CreateInvoiceLink
Optional
providerToken(String) - Method in class io.github.natanimn.telebof.requests.send.SendInvoice
Optional
PROXIMITY_ALERT_TRIGGERED - Enum constant in enum class io.github.natanimn.telebof.enums.MessageType
Service messages for proximity alerts, filtered by Filter.proximityAlertTriggered()
proximityAlertRadius(int) - Method in class io.github.natanimn.telebof.requests.edit.EditMessageLiveLocation
Optional
proximityAlertRadius(int) - Method in class io.github.natanimn.telebof.requests.send.SendLocation
Optional
proximityAlertTriggered() - Method in class io.github.natanimn.telebof.filters.Filter
Filter service messages for proximity alert triggered.
ProximityAlertTriggered - Class in io.github.natanimn.telebof.types.media_and_service
This object represents the content of a service message, sent whenever a user in the chat triggers a proximity alert set by another user.
ProximityAlertTriggered() - Constructor for class io.github.natanimn.telebof.types.media_and_service.ProximityAlertTriggered
 
proxy(Proxy) - Method in class io.github.natanimn.telebof.BotClient.Builder
Optional
PURCHASED_PAID_MEDIA - Enum constant in enum class io.github.natanimn.telebof.enums.Updates
 
PurchasedPaidMediaHandler - Annotation Interface in io.github.natanimn.telebof.annotations
Annotation for handling purchased paid media events in a declarative manner.
PurchasedPaidMediaHandlerMeta - Class in io.github.natanimn.telebof.annotations.meta
PurchasedPaidMediaHandlerMeta class.
PurchasedPaidMediaHandlerMeta(PurchasedPaidMediaHandler, MethodHandle) - Constructor for class io.github.natanimn.telebof.annotations.meta.PurchasedPaidMediaHandlerMeta
 
PurchasedPaidMediaHandlers - Annotation Interface in io.github.natanimn.telebof.annotations.container
 
A B C D E F G H I K L M N O P Q R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form