Package com.pengrad.telegrambot.request
Class SendInvoice
- java.lang.Object
-
- com.pengrad.telegrambot.request.BaseRequest<T,SendResponse>
-
- com.pengrad.telegrambot.request.AbstractSendRequest<SendInvoice>
-
- com.pengrad.telegrambot.request.SendInvoice
-
public class SendInvoice extends AbstractSendRequest<SendInvoice>
Stas Parshin 24 May 2017
-
-
Field Summary
-
Fields inherited from class com.pengrad.telegrambot.request.BaseRequest
thisAsT
-
-
Constructor Summary
Constructors Constructor Description SendInvoice(java.lang.Integer chatId, java.lang.String title, java.lang.String description, java.lang.String payload, java.lang.String providerToken, java.lang.String startParameter, java.lang.String currency, LabeledPrice... prices)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SendInvoiceisFlexible(boolean isFlexible)SendInvoiceneedEmail(boolean needEmail)SendInvoiceneedName(boolean needName)SendInvoiceneedPhoneNumber(boolean needPhoneNumber)SendInvoiceneedShippingAddress(boolean needShippingAddress)SendInvoicephotoHeight(java.lang.Integer photoHeight)SendInvoicephotoSize(java.lang.Integer photoSize)SendInvoicephotoUrl(java.lang.String photoUrl)SendInvoicephotoWidth(java.lang.Integer photoWidth)SendInvoiceproviderData(java.lang.String providerData)-
Methods inherited from class com.pengrad.telegrambot.request.AbstractSendRequest
disableNotification, replyMarkup, replyToMessageId
-
Methods inherited from class com.pengrad.telegrambot.request.BaseRequest
add, addAll, getContentType, getFileName, getMethod, getParameters, getResponseType, getTimeoutSeconds, isMultipart, serialize, toWebhookResponse
-
-
-
-
Constructor Detail
-
SendInvoice
public SendInvoice(java.lang.Integer chatId, java.lang.String title, java.lang.String description, java.lang.String payload, java.lang.String providerToken, java.lang.String startParameter, java.lang.String currency, LabeledPrice... prices)
-
-
Method Detail
-
providerData
public SendInvoice providerData(java.lang.String providerData)
-
photoUrl
public SendInvoice photoUrl(java.lang.String photoUrl)
-
photoSize
public SendInvoice photoSize(java.lang.Integer photoSize)
-
photoWidth
public SendInvoice photoWidth(java.lang.Integer photoWidth)
-
photoHeight
public SendInvoice photoHeight(java.lang.Integer photoHeight)
-
needName
public SendInvoice needName(boolean needName)
-
needPhoneNumber
public SendInvoice needPhoneNumber(boolean needPhoneNumber)
-
needEmail
public SendInvoice needEmail(boolean needEmail)
-
needShippingAddress
public SendInvoice needShippingAddress(boolean needShippingAddress)
-
isFlexible
public SendInvoice isFlexible(boolean isFlexible)
-
-