@@ -12,7 +12,7 @@ public class MessageEntity implements Serializable {
12
12
13
13
public enum Type {
14
14
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
16
16
}
17
17
18
18
private Type type ;
@@ -21,6 +21,7 @@ public enum Type {
21
21
private String url ;
22
22
private User user ;
23
23
private String language ;
24
+ private String custom_emoji_id ;
24
25
25
26
private MessageEntity () {
26
27
}
@@ -55,6 +56,10 @@ public String language() {
55
56
return language ;
56
57
}
57
58
59
+ public String customEmojiId () {
60
+ return custom_emoji_id ;
61
+ }
62
+
58
63
public MessageEntity url (String url ) {
59
64
this .url = url ;
60
65
return this ;
@@ -70,6 +75,11 @@ public MessageEntity language(String language) {
70
75
return this ;
71
76
}
72
77
78
+ public MessageEntity customEmojiId (String custom_emoji_id ) {
79
+ this .custom_emoji_id = custom_emoji_id ;
80
+ return this ;
81
+ }
82
+
73
83
@ Override
74
84
public boolean equals (Object o ) {
75
85
if (this == o ) return true ;
@@ -80,12 +90,13 @@ public boolean equals(Object o) {
80
90
Objects .equals (length , that .length ) &&
81
91
Objects .equals (url , that .url ) &&
82
92
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 );
84
95
}
85
96
86
97
@ Override
87
98
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 );
89
100
}
90
101
91
102
@ Override
@@ -97,6 +108,7 @@ public String toString() {
97
108
", url='" + url + '\'' +
98
109
", user=" + user +
99
110
", language='" + language + '\'' +
111
+ ", custom_emoji_id='" + custom_emoji_id + '\'' +
100
112
'}' ;
101
113
}
102
114
}
0 commit comments