Class TdApi.InputMessageInvoice

Enclosing class:
TdApi

public static class TdApi.InputMessageInvoice
extends TdApi.InputMessageContent
A message with an invoice; can be used only by bots and only in private chats.
  • Field Details

    • invoice

      public TdApi.Invoice invoice
      Invoice.
    • title

      public String title
      Product title; 1-32 characters.
    • description

      public String description
      Product description; 0-255 characters.
    • photoUrl

      public String photoUrl
      Product photo URL; optional.
    • photoSize

      public int photoSize
      Product photo size.
    • photoWidth

      public int photoWidth
      Product photo width.
    • photoHeight

      public int photoHeight
      Product photo height.
    • payload

      public byte[] payload
      The invoice payload.
    • providerToken

      public String providerToken
      Payment provider token.
    • providerData

      public String providerData
      JSON-encoded data about the invoice, which will be shared with the payment provider.
    • startParameter

      public String startParameter
      Unique invoice bot startParameter for the generation of this invoice.
    • CONSTRUCTOR

      public static final int CONSTRUCTOR
      See Also:
      Constant Field Values
  • Constructor Details

    • InputMessageInvoice

      public InputMessageInvoice()
      A message with an invoice; can be used only by bots and only in private chats.
    • InputMessageInvoice

      public InputMessageInvoice​(TdApi.Invoice invoice, String title, String description, String photoUrl, int photoSize, int photoWidth, int photoHeight, byte[] payload, String providerToken, String providerData, String startParameter)
      A message with an invoice; can be used only by bots and only in private chats.
      Parameters:
      invoice - Invoice Invoice.
      title - String Product title; 1-32 characters.
      description - String Product description; 0-255 characters.
      photoUrl - String Product photo URL; optional.
      photoSize - int Product photo size.
      photoWidth - int Product photo width.
      photoHeight - int Product photo height.
      payload - byte[] The invoice payload.
      providerToken - String Payment provider token.
      providerData - String JSON-encoded data about the invoice, which will be shared with the payment provider.
      startParameter - String Unique invoice bot startParameter for the generation of this invoice.
    • InputMessageInvoice

      public InputMessageInvoice​(DataInput input) throws IOException
      Throws:
      IOException
  • Method Details