@type t() :: %ChatKittyPlatformAPI.Model.FileChatUserMessageResource{
_links: %{optional(String.t()) => ChatKittyPlatformAPI.Model.Link.t()} | nil,
channelId: integer(),
createdTime: DateTime.t(),
file: ChatKittyPlatformAPI.Model.FileProperties.t(),
groupTag: String.t() | nil,
id: integer(),
lastEditedTime: DateTime.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()
}