mirror of
https://github.com/InsanusMokrassar/TelegramBotAPI.git
synced 2026-06-29 22:55:12 +00:00
Compare commits
2 Commits
6d5bedd315
...
v26.1.0
| Author | SHA1 | Date | |
|---|---|---|---|
| 2ecd42c859 | |||
| 3857950141 |
@@ -2,6 +2,10 @@
|
|||||||
|
|
||||||
## 26.1.0
|
## 26.1.0
|
||||||
|
|
||||||
|
**THIS UPDATE CONTAINS ADDING SUPPORT OF [Telegram Bots API 9.1](https://core.telegram.org/bots/api-changelog#july-3-2025)**
|
||||||
|
|
||||||
|
**THIS UPDATE _MAY_ CONTAINS BREAKING CHANGES**
|
||||||
|
|
||||||
## 26.0.0
|
## 26.0.0
|
||||||
|
|
||||||
**THIS UPDATE CONTAINS BREAKING CHANGES IN BEHAVIOUR BUILDER AND CORE. BE CAREFUL ON UPDATE**
|
**THIS UPDATE CONTAINS BREAKING CHANGES IN BEHAVIOUR BUILDER AND CORE. BE CAREFUL ON UPDATE**
|
||||||
|
|||||||
@@ -9403,16 +9403,22 @@ public final class dev/inmo/tgbotapi/types/ChannelDirectMessagesConfigurationCha
|
|||||||
|
|
||||||
public final class dev/inmo/tgbotapi/types/ChannelDirectMessagesConfigurationChanged$Disabled : dev/inmo/tgbotapi/types/ChannelDirectMessagesConfigurationChanged {
|
public final class dev/inmo/tgbotapi/types/ChannelDirectMessagesConfigurationChanged$Disabled : dev/inmo/tgbotapi/types/ChannelDirectMessagesConfigurationChanged {
|
||||||
public static final field INSTANCE Ldev/inmo/tgbotapi/types/ChannelDirectMessagesConfigurationChanged$Disabled;
|
public static final field INSTANCE Ldev/inmo/tgbotapi/types/ChannelDirectMessagesConfigurationChanged$Disabled;
|
||||||
|
public fun equals (Ljava/lang/Object;)Z
|
||||||
public fun getCost ()Ljava/lang/Integer;
|
public fun getCost ()Ljava/lang/Integer;
|
||||||
public fun getEnabled ()Z
|
public fun getEnabled ()Z
|
||||||
|
public fun hashCode ()I
|
||||||
public final fun serializer ()Lkotlinx/serialization/KSerializer;
|
public final fun serializer ()Lkotlinx/serialization/KSerializer;
|
||||||
|
public fun toString ()Ljava/lang/String;
|
||||||
}
|
}
|
||||||
|
|
||||||
public final class dev/inmo/tgbotapi/types/ChannelDirectMessagesConfigurationChanged$Free : dev/inmo/tgbotapi/types/ChannelDirectMessagesConfigurationChanged {
|
public final class dev/inmo/tgbotapi/types/ChannelDirectMessagesConfigurationChanged$Free : dev/inmo/tgbotapi/types/ChannelDirectMessagesConfigurationChanged {
|
||||||
public static final field INSTANCE Ldev/inmo/tgbotapi/types/ChannelDirectMessagesConfigurationChanged$Free;
|
public static final field INSTANCE Ldev/inmo/tgbotapi/types/ChannelDirectMessagesConfigurationChanged$Free;
|
||||||
|
public fun equals (Ljava/lang/Object;)Z
|
||||||
public fun getCost ()Ljava/lang/Integer;
|
public fun getCost ()Ljava/lang/Integer;
|
||||||
public fun getEnabled ()Z
|
public fun getEnabled ()Z
|
||||||
|
public fun hashCode ()I
|
||||||
public final fun serializer ()Lkotlinx/serialization/KSerializer;
|
public final fun serializer ()Lkotlinx/serialization/KSerializer;
|
||||||
|
public fun toString ()Ljava/lang/String;
|
||||||
}
|
}
|
||||||
|
|
||||||
public final class dev/inmo/tgbotapi/types/ChannelDirectMessagesConfigurationChanged$Paid : dev/inmo/tgbotapi/types/ChannelDirectMessagesConfigurationChanged {
|
public final class dev/inmo/tgbotapi/types/ChannelDirectMessagesConfigurationChanged$Paid : dev/inmo/tgbotapi/types/ChannelDirectMessagesConfigurationChanged {
|
||||||
@@ -9428,16 +9434,6 @@ public final class dev/inmo/tgbotapi/types/ChannelDirectMessagesConfigurationCha
|
|||||||
public fun toString ()Ljava/lang/String;
|
public fun toString ()Ljava/lang/String;
|
||||||
}
|
}
|
||||||
|
|
||||||
public synthetic class dev/inmo/tgbotapi/types/ChannelDirectMessagesConfigurationChanged$Paid$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
|
|
||||||
public static final field INSTANCE Ldev/inmo/tgbotapi/types/ChannelDirectMessagesConfigurationChanged$Paid$$serializer;
|
|
||||||
public final fun childSerializers ()[Lkotlinx/serialization/KSerializer;
|
|
||||||
public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ldev/inmo/tgbotapi/types/ChannelDirectMessagesConfigurationChanged$Paid;
|
|
||||||
public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object;
|
|
||||||
public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor;
|
|
||||||
public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Ldev/inmo/tgbotapi/types/ChannelDirectMessagesConfigurationChanged$Paid;)V
|
|
||||||
public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
|
|
||||||
}
|
|
||||||
|
|
||||||
public final class dev/inmo/tgbotapi/types/ChannelDirectMessagesConfigurationChanged$Paid$Companion {
|
public final class dev/inmo/tgbotapi/types/ChannelDirectMessagesConfigurationChanged$Paid$Companion {
|
||||||
public final fun serializer ()Lkotlinx/serialization/KSerializer;
|
public final fun serializer ()Lkotlinx/serialization/KSerializer;
|
||||||
}
|
}
|
||||||
@@ -17849,16 +17845,6 @@ public final class dev/inmo/tgbotapi/types/checklists/Checklist$Input : dev/inmo
|
|||||||
public fun toString ()Ljava/lang/String;
|
public fun toString ()Ljava/lang/String;
|
||||||
}
|
}
|
||||||
|
|
||||||
public synthetic class dev/inmo/tgbotapi/types/checklists/Checklist$Input$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
|
|
||||||
public static final field INSTANCE Ldev/inmo/tgbotapi/types/checklists/Checklist$Input$$serializer;
|
|
||||||
public final fun childSerializers ()[Lkotlinx/serialization/KSerializer;
|
|
||||||
public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ldev/inmo/tgbotapi/types/checklists/Checklist$Input;
|
|
||||||
public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object;
|
|
||||||
public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor;
|
|
||||||
public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Ldev/inmo/tgbotapi/types/checklists/Checklist$Input;)V
|
|
||||||
public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
|
|
||||||
}
|
|
||||||
|
|
||||||
public final class dev/inmo/tgbotapi/types/checklists/Checklist$Input$Companion : kotlinx/serialization/KSerializer {
|
public final class dev/inmo/tgbotapi/types/checklists/Checklist$Input$Companion : kotlinx/serialization/KSerializer {
|
||||||
public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ldev/inmo/tgbotapi/types/checklists/Checklist$Input;
|
public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ldev/inmo/tgbotapi/types/checklists/Checklist$Input;
|
||||||
public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object;
|
public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object;
|
||||||
|
|||||||
@@ -7,25 +7,26 @@ import kotlinx.serialization.descriptors.SerialDescriptor
|
|||||||
import kotlinx.serialization.encoding.Decoder
|
import kotlinx.serialization.encoding.Decoder
|
||||||
import kotlinx.serialization.encoding.Encoder
|
import kotlinx.serialization.encoding.Encoder
|
||||||
|
|
||||||
@Serializable
|
@Suppress("SERIALIZER_TYPE_INCOMPATIBLE")
|
||||||
|
@Serializable(ChannelDirectMessagesConfigurationChanged.Companion::class)
|
||||||
sealed interface ChannelDirectMessagesConfigurationChanged : ChannelEvent {
|
sealed interface ChannelDirectMessagesConfigurationChanged : ChannelEvent {
|
||||||
val enabled: Boolean
|
val enabled: Boolean
|
||||||
val cost: Int?
|
val cost: Int?
|
||||||
@Serializable
|
@Serializable(ChannelDirectMessagesConfigurationChanged.Companion::class)
|
||||||
object Disabled : ChannelDirectMessagesConfigurationChanged {
|
data object Disabled : ChannelDirectMessagesConfigurationChanged {
|
||||||
override val enabled: Boolean
|
override val enabled: Boolean
|
||||||
get() = false
|
get() = false
|
||||||
override val cost: Int?
|
override val cost: Int?
|
||||||
get() = null
|
get() = null
|
||||||
}
|
}
|
||||||
@Serializable
|
@Serializable(ChannelDirectMessagesConfigurationChanged.Companion::class)
|
||||||
object Free : ChannelDirectMessagesConfigurationChanged {
|
data object Free : ChannelDirectMessagesConfigurationChanged {
|
||||||
override val enabled: Boolean
|
override val enabled: Boolean
|
||||||
get() = true
|
get() = true
|
||||||
override val cost: Int
|
override val cost: Int
|
||||||
get() = 0
|
get() = 0
|
||||||
}
|
}
|
||||||
@Serializable
|
@Serializable(ChannelDirectMessagesConfigurationChanged.Companion::class)
|
||||||
data class Paid(
|
data class Paid(
|
||||||
override val cost: Int
|
override val cost: Int
|
||||||
) : ChannelDirectMessagesConfigurationChanged {
|
) : ChannelDirectMessagesConfigurationChanged {
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ sealed interface Checklist : TitledInput {
|
|||||||
val tasks: List<ChecklistTask>
|
val tasks: List<ChecklistTask>
|
||||||
val othersCanAddTasks: Boolean
|
val othersCanAddTasks: Boolean
|
||||||
val othersCanCompleteTasks: Boolean
|
val othersCanCompleteTasks: Boolean
|
||||||
@Serializable
|
@Serializable(Input.Companion::class)
|
||||||
data class Input @Warning("It is low level API. Do not use it without need") constructor(
|
data class Input @Warning("It is low level API. Do not use it without need") constructor(
|
||||||
@SerialName(titleField)
|
@SerialName(titleField)
|
||||||
override val title: String,
|
override val title: String,
|
||||||
|
|||||||
@@ -1,15 +0,0 @@
|
|||||||
package dev.inmo.tgbotapi.types.checklists
|
|
||||||
|
|
||||||
import dev.inmo.micro_utils.common.Warning
|
|
||||||
import dev.inmo.tgbotapi.abstracts.TextedInput
|
|
||||||
import dev.inmo.tgbotapi.abstracts.TitledInput
|
|
||||||
import dev.inmo.tgbotapi.types.message.ParseMode
|
|
||||||
import dev.inmo.tgbotapi.types.message.parseModeField
|
|
||||||
import dev.inmo.tgbotapi.types.message.textsources.TextSource
|
|
||||||
import dev.inmo.tgbotapi.types.tasksField
|
|
||||||
import dev.inmo.tgbotapi.types.titleEntitiesField
|
|
||||||
import dev.inmo.tgbotapi.types.titleField
|
|
||||||
import kotlinx.serialization.SerialName
|
|
||||||
import kotlinx.serialization.Serializable
|
|
||||||
|
|
||||||
|
|
||||||
Reference in New Issue
Block a user