This module is the main interface to the Stream Chat low level client functionality.
More...
|
enum class | ETokenType : uint8 { ETokenType::Jwt
, ETokenType::Anonymous
} |
| The type of token. More...
|
|
enum class | ESortDirection : uint8 { Ascending
, Descending
} |
| The desired sort direction for Stream Chat API queries.
|
|
enum class | EChannelSortField : uint8 {
LastUpdated
, LastMessageAt
, UpdatedAt
, CreatedAt
,
MemberCount
, UnreadCount
, HasUnread
} |
| The desired sort field for Channel API queries.
|
|
enum class | EMessageSortField : uint8 {
EMessageSortField::Id
, EMessageSortField::Text
, EMessageSortField::Type
, EMessageSortField::ParentId
,
EMessageSortField::ReplyCount
, EMessageSortField::Attachments
, EMessageSortField::AttachmentsType
, EMessageSortField::MentionedUsersId
,
EMessageSortField::UserId
, EMessageSortField::CreatedAt
, EMessageSortField::UpdatedAt
, EMessageSortField::Pinned
,
EMessageSortField::Custom
} |
| The desired sort field for message queries. More...
|
|
enum class | EUserSortField : uint8 {
EUserSortField::Id
, EUserSortField::CreatedAt
, EUserSortField::UpdatedAt
, EUserSortField::LastActive
,
EUserSortField::Custom
} |
| The desired sort field for user queries. More...
|
|
enum class | EBanSortField : uint8 {
EBanSortField::ChannelCid
, EBanSortField::UserId
, EBanSortField::Expired
, EBanSortField::CreatedAt
,
EBanSortField::BannedById
} |
| The desired sort field for ban queries. More...
|
|
enum class | EFilterOperator : uint8 {
None
, EFilterOperator::Equal
, EFilterOperator::NotEqual
, EFilterOperator::Greater
,
EFilterOperator::GreaterOrEqual
, EFilterOperator::Less
, EFilterOperator::LessOrEqual
, EFilterOperator::In
,
EFilterOperator::NotIn
, EFilterOperator::Query
, EFilterOperator::Autocomplete
, EFilterOperator::Exists
,
EFilterOperator::And
, EFilterOperator::Or
, EFilterOperator::Nor
, EFilterOperator::Contains
} |
| The type of operator of a filter. More...
|
|
enum class | EMessageSendState : uint8 {
None
, EMessageSendState::Sending
, EMessageSendState::Sent
, EMessageSendState::Updating
,
EMessageSendState::Deleting
, EMessageSendState::Failed
} |
| The client-side state of a message. More...
|
|
enum class | EMessageType : uint8 {
EMessageType::Regular
, EMessageType::Ephemeral
, EMessageType::Error
, EMessageType::Reply
,
EMessageType::System
, EMessageType::Deleted
} |
| Type of message, as set by the API or chat bots and custom commands. More...
|
|
This module is the main interface to the Stream Chat low level client functionality.