Class TdApi.UpdateNewPreCheckoutQuery

  • Enclosing class:
    TdApi

    public static class TdApi.UpdateNewPreCheckoutQuery
    extends TdApi.Update
    A new incoming pre-checkout query; for bots only. Contains full information about a checkout.
    • Field Detail

      • id

        public long id
        Unique query identifier.
      • senderUserId

        public long senderUserId
        Identifier of the user who sent the query.
      • currency

        public String currency
        Currency for the product price.
      • totalAmount

        public long totalAmount
        Total price for the product, in the smallest units of the currency.
      • invoicePayload

        public byte[] invoicePayload
        Invoice payload.
      • shippingOptionId

        public String shippingOptionId
        Identifier of a shipping option chosen by the user; may be empty if not applicable.
      • orderInfo

        public TdApi.OrderInfo orderInfo
        Information about the order; may be null.
      • CONSTRUCTOR

        public static final int CONSTRUCTOR
        Identifier uniquely determining type of the object.
        See Also:
        Constant Field Values
    • Constructor Detail

      • UpdateNewPreCheckoutQuery

        public UpdateNewPreCheckoutQuery()
        A new incoming pre-checkout query; for bots only. Contains full information about a checkout.
      • UpdateNewPreCheckoutQuery

        public UpdateNewPreCheckoutQuery​(long id,
                                         long senderUserId,
                                         String currency,
                                         long totalAmount,
                                         byte[] invoicePayload,
                                         String shippingOptionId,
                                         TdApi.OrderInfo orderInfo)
        A new incoming pre-checkout query; for bots only. Contains full information about a checkout.
        Parameters:
        id - Unique query identifier.
        senderUserId - Identifier of the user who sent the query.
        currency - Currency for the product price.
        totalAmount - Total price for the product, in the smallest units of the currency.
        invoicePayload - Invoice payload.
        shippingOptionId - Identifier of a shipping option chosen by the user; may be empty if not applicable.
        orderInfo - Information about the order; may be null.