is_member adding

This commit is contained in:
InsanusMokrassar 2019-04-16 17:10:20 +08:00
parent 8b67f16da3
commit 2b831a803a
4 changed files with 6 additions and 0 deletions

View File

@ -15,6 +15,7 @@ by their parents
* All current `Chat` abstractions are deprecated and rewritten as typealiases. Use `Chat` abstractions from
`com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts` package
* Common Groups now may have pinned message
* `is_member` field added into `RestrictedChatMember`
## 0.12.0 Webhooks

View File

@ -26,6 +26,8 @@ data class RawChatMember(
private val canPinMessages: Boolean = false,
@SerialName(canPromoteMembersField)
private val canPromoteMembers: Boolean = false,
@SerialName(isMemberField)
private val isMember: Boolean = false,
@SerialName(canSendMessagesField)
private val canSendMessages: Boolean = false,
@SerialName(canSendMediaMessagesField)
@ -55,6 +57,7 @@ data class RawChatMember(
"restricted" -> RestrictedChatMember(
user,
until_date,
isMember,
canSendMessages,
canSendMediaMessages,
canSendOtherMessages,

View File

@ -6,6 +6,7 @@ import com.github.insanusmokrassar.TelegramBotAPI.types.User
data class RestrictedChatMember(
override val user: User,
override val untilDate: TelegramDate?,
val isMember: Boolean,
val canSendMessages: Boolean,
val canSendMediaMessages: Boolean,
val canSendOtherMessages: Boolean,

View File

@ -131,6 +131,7 @@ const val inputMessageContentField = "input_message_content"
const val hideUrlField = "hide_url"
const val isMemberField = "is_member"
const val canSendMessagesField = "can_send_messages"
const val canSendMediaMessagesField = "can_send_media_messages"
const val canSendOtherMessagesField = "can_send_other_messages"