From f8746e455571e273c926b851af523fe47399e14d Mon Sep 17 00:00:00 2001 From: InsanusMokrassar Date: Mon, 21 Jan 2019 08:23:27 +0800 Subject: [PATCH] "ChatIdentifier" classes now are "data" classes --- CHANGELOG | 1 + .../insanusmokrassar/TelegramBotAPI/types/ChatIdentifier.kt | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 0f9684c9f8..78ceb0e68f 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -30,3 +30,4 @@ * Voice * `MessageContent` now is `ResendableContent` * Now all media sending factories which contains `thumb` have default `null` value +* `ChatIdentifier` classes now are `data` classes diff --git a/src/main/kotlin/com/github/insanusmokrassar/TelegramBotAPI/types/ChatIdentifier.kt b/src/main/kotlin/com/github/insanusmokrassar/TelegramBotAPI/types/ChatIdentifier.kt index 79b353f25d..651a53c450 100644 --- a/src/main/kotlin/com/github/insanusmokrassar/TelegramBotAPI/types/ChatIdentifier.kt +++ b/src/main/kotlin/com/github/insanusmokrassar/TelegramBotAPI/types/ChatIdentifier.kt @@ -9,7 +9,7 @@ sealed class ChatIdentifier * Also used as User Identifier */ @Serializable(ChatIdentifierSerializer::class) -class ChatId( +data class ChatId( val chatId: Identifier ) : ChatIdentifier() @@ -18,7 +18,7 @@ typealias UserId = ChatId fun Identifier.toChatId(): ChatId = ChatId(this) @Serializable(ChatIdentifierSerializer::class) -class Username( +data class Username( val username: String ) : ChatIdentifier() { init {