Skip to content

Commit 8f638e2

Browse files
committed
Added the field can_manage_direct_messages to the classes ChatMemberAdministrator and ChatAdministratorRights
1 parent 8df8ff0 commit 8f638e2

File tree

2 files changed

+23
-2
lines changed

2 files changed

+23
-2
lines changed

library/src/main/java/com/pengrad/telegrambot/model/ChatAdministratorRights.java

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ public class ChatAdministratorRights implements Serializable {
2626
private Boolean can_edit_stories;
2727
private Boolean can_delete_stories;
2828
private Boolean can_manage_topics;
29+
private Boolean can_manage_direct_messages;
2930

3031
public Boolean isAnonymous() {
3132
return is_anonymous != null && is_anonymous;
@@ -87,6 +88,10 @@ public Boolean canManageTopics() {
8788
return can_manage_topics != null && can_manage_topics;
8889
}
8990

91+
public Boolean canManageDirectMessages() {
92+
return can_manage_direct_messages != null && can_manage_direct_messages;
93+
}
94+
9095
public ChatAdministratorRights canManageChat(boolean canManageChat) {
9196
this.can_manage_chat = canManageChat;
9297
return this;
@@ -157,6 +162,11 @@ public ChatAdministratorRights canManageTopics(boolean canManageTopics) {
157162
return this;
158163
}
159164

165+
public ChatAdministratorRights canManageDirectMessages(boolean can_manage_direct_messages) {
166+
this.can_manage_direct_messages = can_manage_direct_messages;
167+
return this;
168+
}
169+
160170
@Override
161171
public boolean equals(Object o) {
162172
if (this == o) return true;
@@ -177,7 +187,8 @@ public boolean equals(Object o) {
177187
Objects.equals(can_post_stories, that.can_post_stories) &&
178188
Objects.equals(can_edit_stories, that.can_edit_stories) &&
179189
Objects.equals(can_delete_stories, that.can_delete_stories) &&
180-
Objects.equals(can_manage_topics, that.can_manage_topics);
190+
Objects.equals(can_manage_topics, that.can_manage_topics) &&
191+
Objects.equals(can_manage_direct_messages, that.can_manage_direct_messages);
181192
}
182193

183194
@Override
@@ -196,7 +207,8 @@ public int hashCode() {
196207
can_post_stories,
197208
can_edit_stories,
198209
can_delete_stories,
199-
can_manage_topics);
210+
can_manage_topics,
211+
can_manage_direct_messages);
200212
}
201213

202214
@Override
@@ -217,6 +229,7 @@ public String toString() {
217229
", can_edit_stories=" + can_edit_stories +
218230
", can_delete_stories=" + can_delete_stories +
219231
", can_manage_topics=" + can_manage_topics +
232+
", can_manage_direct_messages=" + can_manage_direct_messages +
220233
'}';
221234
}
222235

library/src/main/java/com/pengrad/telegrambot/model/ChatMember.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ public enum Status {
3535
private Boolean can_edit_stories;
3636
private Boolean can_delete_stories;
3737
private Boolean can_manage_topics;
38+
private Boolean can_manage_direct_messages;
3839
private Boolean is_member;
3940
private Boolean can_send_messages;
4041

@@ -129,6 +130,10 @@ public Boolean canManageTopics() {
129130
return can_manage_topics != null && can_manage_topics;
130131
}
131132

133+
public Boolean canManageDirectMessages() {
134+
return can_manage_direct_messages != null && can_manage_direct_messages;
135+
}
136+
132137
public Boolean isMember() {
133138
return is_member != null && is_member;
134139
}
@@ -198,6 +203,7 @@ public boolean equals(Object o) {
198203
Objects.equals(can_edit_stories, that.can_edit_stories) &&
199204
Objects.equals(can_delete_stories, that.can_delete_stories) &&
200205
Objects.equals(can_manage_topics, that.can_manage_topics) &&
206+
Objects.equals(can_manage_direct_messages, that.can_manage_direct_messages) &&
201207
Objects.equals(is_member, that.is_member) &&
202208
Objects.equals(can_send_messages, that.can_send_messages) &&
203209
Objects.equals(can_send_audios, that.can_send_audios) &&
@@ -233,6 +239,7 @@ public int hashCode() {
233239
can_edit_stories,
234240
can_delete_stories,
235241
can_manage_topics,
242+
can_manage_direct_messages,
236243
is_member,
237244
can_send_messages,
238245
can_send_audios,
@@ -269,6 +276,7 @@ public String toString() {
269276
", can_edit_stories=" + can_edit_stories +
270277
", can_delete_stories=" + can_delete_stories +
271278
", can_manage_topics=" + can_manage_topics +
279+
", can_manage_direct_messages=" + can_manage_direct_messages +
272280
", is_member=" + is_member +
273281
", can_send_messages=" + can_send_messages +
274282
", can_send_audios=" + can_send_audios +

0 commit comments

Comments
 (0)