Class AnswerShippingQuery

java.lang.Object
io.github.natanimn.telebof.requests.AbstractBaseRequest<AnswerShippingQuery, Boolean>
io.github.natanimn.telebof.requests.answer.AnswerShippingQuery

public class AnswerShippingQuery extends AbstractBaseRequest<AnswerShippingQuery, Boolean>
AnswerShippingQuery class. Returns True on success.
Since:
3 March 2025
See Also:
  • Constructor Details

    • AnswerShippingQuery

      public AnswerShippingQuery(String shipping_query_id, boolean ok, Api api)
      Required
      Parameters:
      shipping_query_id - shipping query id
      ok - ok
      api - api
  • Method Details

    • shippingOptions

      public AnswerShippingQuery shippingOptions(ShippingOption[] shipping_options)
      Optional
      Parameters:
      shipping_options - Required if ok is True.
      A JSON-serialized array of available shipping options.
      Returns:
      AnswerShippingQuery
    • errorMessage

      public AnswerShippingQuery errorMessage(String error_message)
      Optional
      Parameters:
      error_message - Required if ok is False.
      Error message in human-readable form that explains why it is impossible to complete the order (e.g. “Sorry, delivery to your desired address is unavailable”). Telegram will display this message to the user.
      Returns:
      AnswerShippingQuery