记录类 Message
java.lang.Object
java.lang.Record
cn.blankcat.dto.message.Message
public record Message(String id, String channelId, String guildId, String content, String timestamp, String editedTimestamp, String mentionEveryone, User author, Member member, MessageAttachment attachments, Embed[] embeds, User[] mentions, Ark ark, Boolean directMessage, String seqInChannel, MessageReference messageReference, String srcGuildId)
extends Record
-
构造器概要
构造器构造器说明Message(String id, String channelId, String guildId, String content, String timestamp, String editedTimestamp, String mentionEveryone, User author, Member member, MessageAttachment attachments, Embed[] embeds, User[] mentions, Ark ark, Boolean directMessage, String seqInChannel, MessageReference messageReference, String srcGuildId) 创建Message记录类的实例。 -
方法概要
修饰符和类型方法说明ark()返回ark记录组件的值。返回attachments记录组件的值。author()返回author记录组件的值。返回channelId记录组件的值。content()返回content记录组件的值。返回directMessage记录组件的值。返回editedTimestamp记录组件的值。Embed[]embeds()返回embeds记录组件的值。final boolean指示某个其他对象是否“等于”此对象。guildId()返回guildId记录组件的值。final inthashCode()返回此对象的哈希代码值。id()返回id记录组件的值。member()返回member记录组件的值。返回mentionEveryone记录组件的值。User[]mentions()返回mentions记录组件的值。返回messageReference记录组件的值。返回seqInChannel记录组件的值。返回srcGuildId记录组件的值。返回timestamp记录组件的值。final StringtoString()返回此记录类的字符串表示形式。
-
构造器详细资料
-
Message
public Message(String id, String channelId, String guildId, String content, String timestamp, String editedTimestamp, String mentionEveryone, User author, Member member, MessageAttachment attachments, Embed[] embeds, User[] mentions, Ark ark, Boolean directMessage, String seqInChannel, MessageReference messageReference, String srcGuildId) 创建Message记录类的实例。- 参数:
id-id记录组件的值channelId-channelId记录组件的值guildId-guildId记录组件的值content-content记录组件的值timestamp-timestamp记录组件的值editedTimestamp-editedTimestamp记录组件的值mentionEveryone-mentionEveryone记录组件的值author-author记录组件的值member-member记录组件的值attachments-attachments记录组件的值embeds-embeds记录组件的值mentions-mentions记录组件的值ark-ark记录组件的值directMessage-directMessage记录组件的值seqInChannel-seqInChannel记录组件的值messageReference-messageReference记录组件的值srcGuildId-srcGuildId记录组件的值
-
-
方法详细资料
-
toString
返回此记录类的字符串表示形式。此表示形式包含类的名称,后跟每个记录组件的名称和值。 -
hashCode
public final int hashCode()返回此对象的哈希代码值。此值派生自每个记录组件的哈希代码。 -
equals
指示某个其他对象是否“等于”此对象。如果两个对象属于同一个类,而且所有记录组件都相等,则这两个对象相等。 此记录类中的所有组件都使用Objects::equals(Object,Object)进行比较。 -
id
返回id记录组件的值。- 返回:
id记录组件的值
-
channelId
返回channelId记录组件的值。- 返回:
channelId记录组件的值
-
guildId
返回guildId记录组件的值。- 返回:
guildId记录组件的值
-
content
返回content记录组件的值。- 返回:
content记录组件的值
-
timestamp
返回timestamp记录组件的值。- 返回:
timestamp记录组件的值
-
editedTimestamp
返回editedTimestamp记录组件的值。- 返回:
editedTimestamp记录组件的值
-
mentionEveryone
返回mentionEveryone记录组件的值。- 返回:
mentionEveryone记录组件的值
-
author
返回author记录组件的值。- 返回:
author记录组件的值
-
member
返回member记录组件的值。- 返回:
member记录组件的值
-
attachments
返回attachments记录组件的值。- 返回:
attachments记录组件的值
-
embeds
返回embeds记录组件的值。- 返回:
embeds记录组件的值
-
mentions
返回mentions记录组件的值。- 返回:
mentions记录组件的值
-
ark
返回ark记录组件的值。- 返回:
ark记录组件的值
-
directMessage
返回directMessage记录组件的值。- 返回:
directMessage记录组件的值
-
seqInChannel
返回seqInChannel记录组件的值。- 返回:
seqInChannel记录组件的值
-
messageReference
返回messageReference记录组件的值。- 返回:
messageReference记录组件的值
-
srcGuildId
返回srcGuildId记录组件的值。- 返回:
srcGuildId记录组件的值
-