@@ -28,13 +28,15 @@ public enum Type {
2828 //Channel and Group
2929 private String title ;
3030
31+ // TODO delete this field
3132 private Boolean all_members_are_administrators ;
3233
3334 private ChatPhoto photo ;
3435 private String description ;
3536 private String invite_link ;
3637 private Message pinned_message ;
3738 private ChatPermissions permissions ;
39+ private Integer slow_mode_delay ;
3840 private String sticker_set_name ;
3941 private Boolean can_set_sticker_set ;
4042
@@ -86,6 +88,10 @@ public ChatPermissions permissions() {
8688 return permissions ;
8789 }
8890
91+ public Integer slowModeDelay () {
92+ return slow_mode_delay ;
93+ }
94+
8995 public String stickerSetName () {
9096 return sticker_set_name ;
9197 }
@@ -114,6 +120,8 @@ public boolean equals(Object o) {
114120 if (invite_link != null ? !invite_link .equals (chat .invite_link ) : chat .invite_link != null ) return false ;
115121 if (pinned_message != null ? !pinned_message .equals (chat .pinned_message ) : chat .pinned_message != null ) return false ;
116122 if (permissions != null ? !permissions .equals (chat .permissions ) : chat .permissions != null ) return false ;
123+ if (slow_mode_delay != null ? !slow_mode_delay .equals (chat .slow_mode_delay ) : chat .slow_mode_delay != null )
124+ return false ;
117125 if (sticker_set_name != null ? !sticker_set_name .equals (chat .sticker_set_name ) : chat .sticker_set_name != null )
118126 return false ;
119127 return can_set_sticker_set != null ? can_set_sticker_set .equals (chat .can_set_sticker_set ) : chat .can_set_sticker_set == null ;
@@ -139,6 +147,7 @@ public String toString() {
139147 ", invite_link='" + invite_link + '\'' +
140148 ", pinned_message=" + pinned_message +
141149 ", permissions=" + permissions +
150+ ", slow_mode_delay=" + slow_mode_delay +
142151 ", sticker_set_name='" + sticker_set_name + '\'' +
143152 ", can_set_sticker_set=" + can_set_sticker_set +
144153 '}' ;
0 commit comments