Class ShippingQuery

java.lang.Object
io.micronaut.chatbots.telegram.api.ShippingQuery

public class ShippingQuery extends Object
This object contains information about an incoming shipping query.
Since:
1.0.0
Author:
Sergio del Amo
See Also:
  • Constructor Details

    • ShippingQuery

      public ShippingQuery()
  • Method Details

    • getId

      @NonNull public @NonNull String getId()
      Returns:
      Unique query identifier.
    • setId

      public void setId(@NonNull @NonNull String id)
      Parameters:
      id - Unique query identifier.
    • getFrom

      @NonNull public @NonNull User getFrom()
      Returns:
      User who sent the query.
    • setFrom

      public void setFrom(@NonNull @NonNull User from)
      Parameters:
      from - User who sent the query.
    • getInvoicePayload

      @NonNull public @NonNull String getInvoicePayload()
      Returns:
      Bot specified invoice payload.
    • setInvoicePayload

      public void setInvoicePayload(@NonNull @NonNull String invoicePayload)
      Parameters:
      invoicePayload - Bot specified invoice payload.
    • getShippingAddress

      @NonNull public @NonNull ShippingAddress getShippingAddress()
      Returns:
      User specified shipping address.
    • setShippingAddress

      public void setShippingAddress(@NonNull @NonNull ShippingAddress shippingAddress)
      Parameters:
      shippingAddress - User specified shipping address.
    • toString

      public String toString()
      Overrides:
      toString in class Object