@@ -21,6 +21,7 @@ public class User implements Serializable {
2121 private Boolean can_join_groups ;
2222 private Boolean can_read_all_group_messages ;
2323 private Boolean supports_inline_queries ;
24+ private Boolean can_connect_to_business ;
2425
2526 private User () {
2627 }
@@ -73,12 +74,27 @@ public Boolean supportsInlineQueries() {
7374 return supports_inline_queries != null && supports_inline_queries ;
7475 }
7576
77+ public Boolean canConnectToBusiness () {
78+ return can_connect_to_business != null && can_connect_to_business ;
79+ }
80+
7681 @ Override
7782 public boolean equals (Object o ) {
7883 if (this == o ) return true ;
79- if (o == null || getClass () != o . getClass ( )) return false ;
84+ if (!( o instanceof User )) return false ;
8085 User user = (User ) o ;
81- return Objects .equals (id , user .id ) && Objects .equals (is_bot , user .is_bot ) && Objects .equals (first_name , user .first_name ) && Objects .equals (last_name , user .last_name ) && Objects .equals (username , user .username ) && Objects .equals (language_code , user .language_code ) && Objects .equals (is_premium , user .is_premium ) && Objects .equals (added_to_attachment_menu , user .added_to_attachment_menu ) && Objects .equals (can_join_groups , user .can_join_groups ) && Objects .equals (can_read_all_group_messages , user .can_read_all_group_messages ) && Objects .equals (supports_inline_queries , user .supports_inline_queries );
86+ return Objects .equals (id , user .id )
87+ && Objects .equals (is_bot , user .is_bot )
88+ && Objects .equals (first_name , user .first_name )
89+ && Objects .equals (last_name , user .last_name )
90+ && Objects .equals (username , user .username )
91+ && Objects .equals (language_code , user .language_code )
92+ && Objects .equals (is_premium , user .is_premium )
93+ && Objects .equals (added_to_attachment_menu , user .added_to_attachment_menu )
94+ && Objects .equals (can_join_groups , user .can_join_groups )
95+ && Objects .equals (can_read_all_group_messages , user .can_read_all_group_messages )
96+ && Objects .equals (supports_inline_queries , user .supports_inline_queries )
97+ && Objects .equals (can_connect_to_business , user .can_connect_to_business );
8298 }
8399
84100 @ Override
@@ -100,6 +116,7 @@ public String toString() {
100116 ", can_join_groups=" + can_join_groups +
101117 ", can_read_all_group_messages=" + can_read_all_group_messages +
102118 ", supports_inline_queries=" + supports_inline_queries +
119+ ", can_connect_to_business=" + can_connect_to_business +
103120 '}' ;
104121 }
105122}
0 commit comments