@type t() :: %ChatKittyPlatformAPI.Model.TextChatUserMessageResource{
_links: %{optional(String.t()) => ChatKittyPlatformAPI.Model.Link.t()} | nil,
body: String.t(),
channelId: integer(),
createdTime: DateTime.t(),
groupTag: String.t() | nil,
id: integer(),
lastEditedTime: DateTime.t() | nil,
links: [ChatKittyPlatformAPI.Model.MessageLinkProperties.t()] | nil,
mentions: [ChatKittyPlatformAPI.Model.MessageMentionProperties.t()] | nil,
nestedLevel: integer(),
properties: %{optional(String.t()) => AnyType},
reactions:
[ChatKittyPlatformAPI.Model.MessageReactionsSummaryProperties.t()] | nil,
repliesCount: integer() | nil,
type: String.t(),
user: ChatKittyPlatformAPI.Model.ChatUserProperties.t()
}