1
0
mirror of https://github.com/InsanusMokrassar/TelegramBotAPI.git synced 2024-11-24 11:08:43 +00:00
This commit is contained in:
InsanusMokrassar 2024-11-11 13:03:46 +06:00
parent 609c2b5fad
commit fb3b8a7415

View File

@ -4,14 +4,21 @@ import dev.inmo.tgbotapi.types.*
import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable
/**
* All the field of this class are nullable due to specific of [OrderInfo](https://core.telegram.org/bots/api#orderinfo)
* from official bots api
*
* @see dev.inmo.tgbotapi.abstracts.CommonSendInvoiceData
* @see dev.inmo.tgbotapi.requests.send.payments.SendInvoice
*/
@Serializable
data class OrderInfo(
@SerialName(nameField)
val name: String,
val name: String?,
@SerialName(phoneNumberField)
val phoneNumber: String,
val phoneNumber: String?,
@SerialName(emailField)
val email: String,
val email: String?,
@SerialName(shippingAddressField)
val shippingAddress: ShippingAddress
val shippingAddress: ShippingAddress?
)