5#include "CoreMinimal.h"
6#include "Reaction/Reactions.h"
7#include "Response/Channel/ChannelStateResponseFieldsDto.h"
8#include "Response/Message/SearchResultDto.h"
9#include "User/UserRef.h"
11#include "Message.generated.h"
84 UPROPERTY(EditDefaultsOnly, BlueprintReadWrite, Category = "Stream Chat|Message")
88 UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Stream Chat|Message")
92 UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Stream Chat|Message")
96 UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Stream Chat|Message")
104 UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Stream Chat|Message")
105 FDateTime CreatedAt = FDateTime{0};
108 UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category =
"Stream Chat|Message")
109 FDateTime UpdatedAt = FDateTime{0};
115 UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category =
"Stream Chat|Message")
119 UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Stream Chat|Message")
122 UPROPERTY(EditDefaultsOnly, BlueprintReadWrite, Category = "Stream Chat|Message", AdvancedDisplay)
123 bool bIsSilent = false;
126 UPROPERTY(EditDefaultsOnly, BlueprintReadWrite, Category = "Stream Chat|Message", AdvancedDisplay)
127 bool bIsShadowed = false;
130 UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Stream Chat|Message")
133 UPROPERTY(BlueprintReadWrite, Category = "Stream Chat|Message", AdvancedDisplay)
134 FAdditionalFields ExtraData;
@ State
Return channel state in response.
EMessageSendState
The client-side state of a message.
Definition: Message.h:22
EMessageType
Type of message, as set by the API or chat bots and custom commands.
Definition: Message.h:43
@ Text
Text of the message.
@ Type
Type of the message.
@ ParentId
The parent message ID (if the message is a reply)
@ Updating
Message is shown, but user might see a "pending" icon.
@ Sent
Message is shown, and user might see a "confirmed" icon.
@ Failed
User might see a "failed" icon.
@ Sending
Message is shown, but user might see a "pending" icon.
@ Deleting
Message might be shown as deleted already, pending confirmation from API.
@ Reply
A message in a reply thread. Messages created with parent_id are automatically of this type.
@ Deleted
A soft deleted message.
@ System
A message generated by a system event, like updating the channel or muting a user.
@ Regular
A regular message created in the channel.
#/components/schemas/Message Represents any chat message. Used in responses only
Definition: MessageDto.h:23
Represents a Stream Chat message.
Definition: Message.h:66
TOptional< FDateTime > DeletedAt
Reserved field indicating when the message was deleted.
Definition: Message.h:112
#/components/schemas/MessageRequest
Definition: MessageRequestDto.h:17
FString Html
Contains HTML markup of the message.
Definition: MessageRequestDto.h:27
Encapsulates a collection of reactions for a message.
Definition: Reactions.h:21
#/components/schemas/SearchResult
Definition: SearchResultDto.h:16
A reference to a unique User.
Definition: UserRef.h:23