data class SendInvoice : Currencied, Priced, ChatRequest, DisableNotification, ReplyMessageId, ReplyMarkup, SendMessageRequest<ContentMessage<InvoiceContent>>
(source)
(common)
<init> |
SendInvoice(chatId: ChatId, title: String, description: String, payload: String, providerToken: String, startParameter: StartParameter, currency: Currency, prices: List<LabeledPrice>, providerData: String? = null, requireName: Boolean = false, requirePhoneNumber: Boolean = false, requireEmail: Boolean = false, requireShippingAddress: Boolean = false, shouldSendPhoneNumberToProvider: Boolean = false, shouldSendEmailToProvider: Boolean = false, priceDependOnShipAddress: Boolean = false, disableNotification: Boolean = false, replyToMessageId: MessageIdentifier? = null, replyMarkup: InlineKeyboardMarkup? = null) |
(common)
chatId |
val chatId: ChatId |
(common)
currency |
val currency: Currency |
(common)
description |
val description: String |
(common)
disableNotification |
val disableNotification: Boolean |
(common)
payload |
val payload: String |
(common)
photoHeight |
var photoHeight: Int? |
(common)
photoSize |
var photoSize: Long? |
(common)
photoUrl |
var photoUrl: String? |
(common)
photoWidth |
var photoWidth: Int? |
(common)
priceDependOnShipAddress |
val priceDependOnShipAddress: Boolean |
(common)
prices |
val prices: List<LabeledPrice> |
(common)
providerData |
val providerData: String? |
(common)
providerToken |
val providerToken: String |
(common)
replyMarkup |
val replyMarkup: InlineKeyboardMarkup? |
(common)
replyToMessageId |
val replyToMessageId: MessageIdentifier? |
(common)
requestSerializer |
val requestSerializer: SerializationStrategy<*> |
(common)
requireEmail |
val requireEmail: Boolean |
(common)
requireName |
val requireName: Boolean |
(common)
requirePhoneNumber |
val requirePhoneNumber: Boolean |
(common)
requireShippingAddress |
val requireShippingAddress: Boolean |
(common)
resultDeserializer |
val resultDeserializer: DeserializationStrategy<ContentMessage<InvoiceContent>> |
(common)
shouldSendEmailToProvider |
val shouldSendEmailToProvider: Boolean |
(common)
shouldSendPhoneNumberToProvider |
val shouldSendPhoneNumberToProvider: Boolean |
(common)
startParameter |
val startParameter: StartParameter |
(common)
title |
val title: String |
(common)
method |
fun method(): String |
(common)
setPhoto |
fun setPhoto(photoUrl: String, photoSize: Long? = null, photoWidth: Int? = null, photoHeight: Int? = null): Unit |
(common)
unsetPhoto |
fun unsetPhoto(): Unit |