InputInvoice
This is a boxed type (a TL class): the Go interface tg.InputInvoiceClass, implemented by
the constructors below. A value of this type is one of them — switch on the concrete
type to handle it.
switch v := value.(type) {
case *tg.InputInvoiceBusinessBotTransferStars: // inputInvoiceBusinessBotTransferStars
case *tg.InputInvoiceChatInviteSubscription: // inputInvoiceChatInviteSubscription
case *tg.InputInvoiceMessage: // inputInvoiceMessage
case *tg.InputInvoicePremiumAuthCode: // inputInvoicePremiumAuthCode
case *tg.InputInvoicePremiumGiftCode: // inputInvoicePremiumGiftCode
case *tg.InputInvoicePremiumGiftStars: // inputInvoicePremiumGiftStars
case *tg.InputInvoiceSlug: // inputInvoiceSlug
case *tg.InputInvoiceStarGift: // inputInvoiceStarGift
case *tg.InputInvoiceStarGiftAuctionBid: // inputInvoiceStarGiftAuctionBid
case *tg.InputInvoiceStarGiftDropOriginalDetails: // inputInvoiceStarGiftDropOriginalDetails
case *tg.InputInvoiceStarGiftPrepaidUpgrade: // inputInvoiceStarGiftPrepaidUpgrade
case *tg.InputInvoiceStarGiftResale: // inputInvoiceStarGiftResale
case *tg.InputInvoiceStarGiftTransfer: // inputInvoiceStarGiftTransfer
case *tg.InputInvoiceStarGiftUpgrade: // inputInvoiceStarGiftUpgrade
case *tg.InputInvoiceStars: // inputInvoiceStars
}
Constructors
| Constructor | TL name |
|---|---|
InputInvoiceBusinessBotTransferStars | inputInvoiceBusinessBotTransferStars |
InputInvoiceChatInviteSubscription | inputInvoiceChatInviteSubscription |
InputInvoiceMessage | inputInvoiceMessage |
InputInvoicePremiumAuthCode | inputInvoicePremiumAuthCode |
InputInvoicePremiumGiftCode | inputInvoicePremiumGiftCode |
InputInvoicePremiumGiftStars | inputInvoicePremiumGiftStars |
InputInvoiceSlug | inputInvoiceSlug |
InputInvoiceStarGift | inputInvoiceStarGift |
InputInvoiceStarGiftAuctionBid | inputInvoiceStarGiftAuctionBid |
InputInvoiceStarGiftDropOriginalDetails | inputInvoiceStarGiftDropOriginalDetails |
InputInvoiceStarGiftPrepaidUpgrade | inputInvoiceStarGiftPrepaidUpgrade |
InputInvoiceStarGiftResale | inputInvoiceStarGiftResale |
InputInvoiceStarGiftTransfer | inputInvoiceStarGiftTransfer |
InputInvoiceStarGiftUpgrade | inputInvoiceStarGiftUpgrade |
InputInvoiceStars | inputInvoiceStars |