|
Stream Chat Unreal SDK
|
This module is the main interface to the Stream Chat low level client functionality. More...
Classes | |
| struct | FAttachment |
| A file, image or link attached to a message. More... | |
| struct | FChannelConfig |
| The configuration, permissions and features of a channel, as defined by the "channel type". More... | |
| struct | FChannelProperties |
| Encapsulates the static properties of a channel. More... | |
| class | UChannelPropertiesBlueprintLibrary |
| Blueprint functions for the Channel Properties struct. More... | |
| struct | FChannelSortOption |
| The desired sort options for Channel API queries. More... | |
| struct | FMessageSortOption |
| The desired sort options for message queries. More... | |
| struct | FUserSortOption |
| The desired sort options for user queries. More... | |
| struct | FThreadSortOption |
| The desired sort options for thread queries. More... | |
| struct | FBanSortOption |
| The desired sort options for ban queries. More... | |
| struct | FChannelState |
| Encapsulates the local state of a channel. More... | |
| class | UChatChannel |
| The client-side representation of a Stream Chat channel. More... | |
| struct | FChatThread |
| Represents a Stream Chat thread: a message and the replies hanging off it. More... | |
| struct | FFilter |
| A filter used for querying channels. More... | |
| struct | FMember |
| Contains information about a member of a chat channel. More... | |
| struct | FMessage |
| Represents a Stream Chat message. More... | |
| struct | FMessagePaginationOptions |
| Options for pagination of messages. More... | |
| struct | FMessageStore |
| A store for a list of messages. More... | |
| struct | FRead |
| Contains information about the read state (i.e number of unread messages) of a member of a chat channel. More... | |
| struct | FBanPaginationOptions |
| Options for pagination of bans. More... | |
| struct | FMessageModeration |
| The moderation verdict for a message. More... | |
| struct | FUserBlock |
| One user blocking another. More... | |
| struct | FPaginationOptions |
| Options for pagination. More... | |
| struct | FReaction |
| An individual reaction to a message. More... | |
| struct | FReactionGroup |
| An abstraction to group reactions by their type. More... | |
| class | UReactionGroupBlueprintLibrary |
| Blueprint functions for the ReactionGroup struct. More... | |
| struct | FReactions |
| Encapsulates a collection of reactions for a message. More... | |
| class | UReactionsBlueprintLibrary |
| Blueprint functions for the Reactions struct. More... | |
| class | UStreamChatClientComponent |
| A component which allows for connecting to the Stream Chat API. Should be added to a client-side actor, e.g. HUD. More... | |
| class | UStreamChatSettings |
| Project Settings for Stream Chat. More... | |
| class | UUserBlueprintLibrary |
| Blueprint functions for the User struct. More... | |
| struct | FUserPaginationOptions |
| Options for pagination of members or watchers. More... | |
| class | UAdditionalFieldsBlueprintLibrary |
| Blueprint functions for the Additional Fields struct. More... | |
This module is the main interface to the Stream Chat low level client functionality.
|
strong |
What kind of content an attachment holds.
| Enumerator | |
|---|---|
| Unknown | A type this version of the SDK does not know about. The raw value is kept in FAttachment::RawType. |
| Image | A still image, rendered inline. |
| File | Any other uploaded file, offered as a download. |
| Giphy | A Giphy result, produced by the |
| Link | A preview the backend generated by scraping a URL in the message text. |
|
strong |
The desired sort field for ban queries.
|
strong |
The type of operator of a filter.
|
strong |
What moderation decided to do with a message.
| Enumerator | |
|---|---|
| None | Moderation reached no verdict, which is the case for almost every message. |
| Bounce | The message needs rephrasing and sending again. It was neither published nor stored. |
| Remove | The message was blocked and removed from the channel. |
| Flag | The message was published, but sent to the dashboard for a moderator to review. |
| Other | An action this version of the SDK does not know about. Read FMessageModeration::RawAction. |
|
strong |
The client-side state of a message.
|
strong |
The desired sort field for message queries.
|
strong |
Type of message, as set by the API or chat bots and custom commands.
| Enumerator | |
|---|---|
| Regular | A regular message created in the channel. |
| Ephemeral | A temporary message which is only delivered to one user. It is not stored in the channel history. Ephemeral messages are normally used by commands (e.g. |
| Error | An error message generated as a result of a failed command. It is also ephemeral, as it is not stored in the channel history and is only delivered to one user. |
| Reply | A message in a reply thread.
|
| System | A message generated by a system event, like updating the channel or muting a user. |
| Deleted | A soft deleted message. |
|
strong |
The desired sort field for thread queries.
|
strong |
|
strong |