Skip to content

Commit d057ff1

Browse files
committed
Add can_connect_to_business field to User
1 parent 7639354 commit d057ff1

File tree

1 file changed

+19
-2
lines changed
  • library/src/main/java/com/pengrad/telegrambot/model

1 file changed

+19
-2
lines changed

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

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)