Skip to content

Commit b7333c4

Browse files
committed
Added the MessageEntity type “custom_emoji”, Added the field custom_emoji_id
1 parent f38e0f1 commit b7333c4

File tree

1 file changed

+15
-3
lines changed

1 file changed

+15
-3
lines changed

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

+15-3
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ public class MessageEntity implements Serializable {
1212

1313
public enum Type {
1414
mention, hashtag, cashtag, bot_command, url, email, phone_number, bold, italic, code, pre, text_link,
15-
text_mention, underline, strikethrough, spoiler
15+
text_mention, underline, strikethrough, spoiler, custom_emoji
1616
}
1717

1818
private Type type;
@@ -21,6 +21,7 @@ public enum Type {
2121
private String url;
2222
private User user;
2323
private String language;
24+
private String custom_emoji_id;
2425

2526
private MessageEntity() {
2627
}
@@ -55,6 +56,10 @@ public String language() {
5556
return language;
5657
}
5758

59+
public String customEmojiId() {
60+
return custom_emoji_id;
61+
}
62+
5863
public MessageEntity url(String url) {
5964
this.url = url;
6065
return this;
@@ -70,6 +75,11 @@ public MessageEntity language(String language) {
7075
return this;
7176
}
7277

78+
public MessageEntity customEmojiId(String custom_emoji_id) {
79+
this.custom_emoji_id = custom_emoji_id;
80+
return this;
81+
}
82+
7383
@Override
7484
public boolean equals(Object o) {
7585
if (this == o) return true;
@@ -80,12 +90,13 @@ public boolean equals(Object o) {
8090
Objects.equals(length, that.length) &&
8191
Objects.equals(url, that.url) &&
8292
Objects.equals(user, that.user) &&
83-
Objects.equals(language, that.language);
93+
Objects.equals(language, that.language) &&
94+
Objects.equals(custom_emoji_id, that.custom_emoji_id);
8495
}
8596

8697
@Override
8798
public int hashCode() {
88-
return Objects.hash(type, offset, length, url, user, language);
99+
return Objects.hash(type, offset, length, url, user, language, custom_emoji_id);
89100
}
90101

91102
@Override
@@ -97,6 +108,7 @@ public String toString() {
97108
", url='" + url + '\'' +
98109
", user=" + user +
99110
", language='" + language + '\'' +
111+
", custom_emoji_id='" + custom_emoji_id + '\'' +
100112
'}';
101113
}
102114
}

0 commit comments

Comments
 (0)