Class SendInvoice.Builder
java.lang.Object
org.teleight.teleightbots.api.methods.SendInvoice.Builder
- Enclosing class:
SendInvoice
-
Method Summary
Modifier and TypeMethodDescriptionallowPaidBroadcast(boolean allowPaidBroadcast) build()description(@NotNull String description) directMessagesTopicId(long directMessagesTopicId) disableNotification(boolean disableNotification) isFlexible(boolean isFlexible) maxTipAmount(int maxTipAmount) messageEffectId(String messageEffectId) messageThreadId(int messageThreadId) needEmail(boolean needEmail) needName(boolean needName) needPhoneNumber(boolean needPhoneNumber) needShippingAddress(boolean needShippingAddress) photoHeight(int photoHeight) photoSize(int photoSize) photoWidth(int photoWidth) prices(@NotNull LabeledPrice[] prices) protectContent(boolean protectContent) providerData(String providerData) providerToken(String providerToken) replyMarkup(InlineKeyboardMarkup replyMarkup) replyParameters(ReplyParameters replyParameters) sendEmailToProvider(boolean sendEmailToProvider) sendPhoneNumberToProvider(boolean sendPhoneNumberToProvider) startParameter(String startParameter) suggestedPostParameters(@Nullable SuggestedPostParameters suggestedPostParameters) suggestedTipAmounts(int[] suggestedTipAmounts) toString()
-
Method Details
-
chatId
- Returns:
this.
-
messageThreadId
- Returns:
this.
-
directMessagesTopicId
- Returns:
this.
-
title
- Returns:
this.
-
description
- Returns:
this.
-
payload
- Returns:
this.
-
providerToken
- Returns:
this.
-
currency
- Returns:
this.
-
prices
- Returns:
this.
-
maxTipAmount
- Returns:
this.
-
suggestedTipAmounts
- Returns:
this.
-
startParameter
- Returns:
this.
-
providerData
- Returns:
this.
-
photoUrl
- Returns:
this.
-
photoSize
- Returns:
this.
-
photoWidth
- Returns:
this.
-
photoHeight
- Returns:
this.
-
needName
- Returns:
this.
-
needPhoneNumber
- Returns:
this.
-
needEmail
- Returns:
this.
-
needShippingAddress
- Returns:
this.
-
sendPhoneNumberToProvider
- Returns:
this.
-
sendEmailToProvider
- Returns:
this.
-
isFlexible
- Returns:
this.
-
disableNotification
- Returns:
this.
-
protectContent
- Returns:
this.
-
allowPaidBroadcast
- Returns:
this.
-
messageEffectId
- Returns:
this.
-
suggestedPostParameters
public SendInvoice.Builder suggestedPostParameters(@Nullable @Nullable SuggestedPostParameters suggestedPostParameters) - Returns:
this.
-
replyParameters
- Returns:
this.
-
replyMarkup
- Returns:
this.
-
build
-
toString
-