fix serialization/deserialization of chat member statuses

This commit is contained in:
InsanusMokrassar committed 2023-09-29 22:16:10 +06:00
1 parent 6103b70a47
commit dee13c03ae
7 files changed
+9 -12

No files matched your search

@@ -45,6 +45,5 @@ data class AdministratorChatMemberImpl(
) : AdministratorChatMember {
@SerialName(statusField)
@Required
override val status: ChatMember.Status
get() = ChatMember.Status.Administrator
override val status: ChatMember.Status = ChatMember.Status.Administrator
}
@@ -13,6 +13,5 @@ data class KickedChatMember(
) : BannedChatMember {
@SerialName(statusField)
@Required
override val status: ChatMember.Status
get() = ChatMember.Status.Kicked
override val status: ChatMember.Status = ChatMember.Status.Kicked
}
@@ -11,6 +11,5 @@ data class LeftChatMemberImpl(
) : LeftChatMember {
@SerialName(statusField)
@Required
override val status: ChatMember.Status
get() = ChatMember.Status.Left
override val status: ChatMember.Status = ChatMember.Status.Left
}
@@ -11,6 +11,5 @@ data class MemberChatMemberImpl(
) : MemberChatMember {
@SerialName(statusField)
@Required
override val status: ChatMember.Status
get() = ChatMember.Status.Member
override val status: ChatMember.Status = ChatMember.Status.Member
}
@@ -45,6 +45,5 @@ data class OwnerChatMember(
@SerialName(statusField)
@Required
override val status: ChatMember.Status
get() = ChatMember.Status.Creator
override val status: ChatMember.Status = ChatMember.Status.Creator
}
@@ -44,6 +44,5 @@ data class RestrictedChatMember(
) : BannedChatMember, SpecialRightsChatMember, ChatPermissions {
@SerialName(statusField)
@Required
override val status: ChatMember.Status
get() = ChatMember.Status.Restricted
override val status: ChatMember.Status = ChatMember.Status.Restricted
}