Skip to main content

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

ConstructorTL name
InputInvoiceBusinessBotTransferStarsinputInvoiceBusinessBotTransferStars
InputInvoiceChatInviteSubscriptioninputInvoiceChatInviteSubscription
InputInvoiceMessageinputInvoiceMessage
InputInvoicePremiumAuthCodeinputInvoicePremiumAuthCode
InputInvoicePremiumGiftCodeinputInvoicePremiumGiftCode
InputInvoicePremiumGiftStarsinputInvoicePremiumGiftStars
InputInvoiceSluginputInvoiceSlug
InputInvoiceStarGiftinputInvoiceStarGift
InputInvoiceStarGiftAuctionBidinputInvoiceStarGiftAuctionBid
InputInvoiceStarGiftDropOriginalDetailsinputInvoiceStarGiftDropOriginalDetails
InputInvoiceStarGiftPrepaidUpgradeinputInvoiceStarGiftPrepaidUpgrade
InputInvoiceStarGiftResaleinputInvoiceStarGiftResale
InputInvoiceStarGiftTransferinputInvoiceStarGiftTransfer
InputInvoiceStarGiftUpgradeinputInvoiceStarGiftUpgrade
InputInvoiceStarsinputInvoiceStars

References