All Downloads are FREE. Search and download functionalities are using the official Maven repository.

telegramium.bots.client.AnswerShippingQueryReq.scala Maven / Gradle / Ivy

package telegramium.bots.client

import telegramium.bots.ShippingOption

/** @param shippingQueryId
  *   Unique identifier for the query to be answered
  * @param ok
  *   Pass True if delivery to the specified address is possible and False if there are any problems (for example, if
  *   delivery to the specified address is not possible)
  * @param shippingOptions
  *   Required if ok is True. A JSON-serialized array of available shipping options.
  * @param errorMessage
  *   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.
  */
final case class AnswerShippingQueryReq(
  shippingQueryId: String,
  ok: Boolean,
  shippingOptions: List[ShippingOption] = List.empty,
  errorMessage: Option[String] = Option.empty
)




© 2015 - 2024 Weber Informatics LLC | Privacy Policy