From 325a189ebb5d60cfe2ca465884788c98e71e40b2 Mon Sep 17 00:00:00 2001 From: InsanusMokrassar Date: Sun, 12 Oct 2025 21:09:38 +0600 Subject: [PATCH] fix of #917 --- CHANGELOG.md | 3 +++ .../kotlin/dev/inmo/tgbotapi/types/payments/OrderInfo.kt | 8 ++++---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cce93b8eac..097ae35862 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,9 @@ ## 29.0.1 +* `Core`: + * Fix of [#917](https://github.com/InsanusMokrassar/ktgbotapi/issues/917): all `OrderInfo` fields now have defaults nulls + ## 29.0.0 **THIS UPDATE CONTAINS ADDING SUPPORT OF [Telegram Bots API 9.2](https://core.telegram.org/bots/api-changelog#august-15-2025)** diff --git a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/payments/OrderInfo.kt b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/payments/OrderInfo.kt index b7a03d3edb..ffa602a676 100644 --- a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/payments/OrderInfo.kt +++ b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/payments/OrderInfo.kt @@ -14,11 +14,11 @@ import kotlinx.serialization.Serializable @Serializable data class OrderInfo( @SerialName(nameField) - val name: String?, + val name: String? = null, @SerialName(phoneNumberField) - val phoneNumber: String?, + val phoneNumber: String? = null, @SerialName(emailField) - val email: String?, + val email: String? = null, @SerialName(shippingAddressField) - val shippingAddress: ShippingAddress? + val shippingAddress: ShippingAddress? = null )