Package io.getstream.chat.android.models
See: Description
-
Class Summary Class Description AgoraChannel Represents Agora channel information that contains available channel in a chat channel. AppSettings App settings, as they are configured in the dashboard. App The representation of the app, with its configurations. FileUploadConfig The configuration of file upload. InProgress State representing attachment upload progress. Failed State indicating that the attachment upload failed. UploadState Represents various states in attachment upload lifecycle. Builder Attachment Represents an attachment. BannedUser BannedUsersSort Builder Channel Channel is where conversations take place between two or more chat users. ChannelConfig Configuration of a channel. ChannelData A class that only stores the channel data and not the channel state that changes a lot (for example messages, watchers, etc.). ChannelInfo A Channel object that contains less information. ChannelMute Represents a channel mute. ChannelUserRead Information about how many messages are unread in the channel by a given user. Command Config ConnectionData ConnectionState Represents possible states of the WebSocket connection. Device Device's information needed to register push notifications. FilterObject Filter object that specifies requests for backend queries. AndFilterObject OrFilterObject NorFilterObject ContainsFilterObject AutocompleteFilterObject ExistsFilterObject NotExistsFilterObject EqualsFilterObject NotEqualsFilterObject GreaterThanFilterObject GreaterThanOrEqualsFilterObject LessThanFilterObject LessThanOrEqualsFilterObject InFilterObject NotInFilterObject DistinctFilterObject Flag GuestUser HMSRoom Represents HMS room information that contains available room in a chat channel. Member Represents a channel member. Builder Message MessageSyncContent A content of message sync description. MessageSyncInProgress When sync is in progress. MessageSyncFailed When sync is failed. MessageModerationFailed When sync is failed due to moderation violation. ModerationViolation Moderation violation details. MessageSyncDescription An addition to SyncStatus to cover message related statuses in detail. Result The list of messages, loaded either from offline storage or an API call. MessagesState Represents of possible state of messages for ChannelState. Mute PushMessage Builder Reaction SearchMessagesResult SearchWarning Represents a warning related to message search results. TypingEvent UploadedFile Represents a successfully uploaded file. UploadedImage Represents a successfully uploaded image. Builder User Represents a person who uses a chat and can perform chat operations like viewing channels or sending messages. VideoCallInfo Represents currently available call information for Agora and HMS video calls. VideoCallToken A call token that is used in currently available video call integrations. -
Object Summary Object Description Idle Idle state before attachment starts to upload. Success State indicating that the attachment was uploaded successfully AttachmentType Represents types of attachments. ChannelCapabilities Predefined list of channel capabilities constants. Connected The client is connected to the WebSocket. Connecting The client is trying to connect to the WebSocket. Offline The client is permanently disconnected from the WebSocket. Constants Represents constants used across all SDKs. Companion EventType https://getstream. NeutralFilterObject Filters Stream supports a limited set of filters for querying channels, users and members. MessageSyncNone When no additional description is required to SyncStatus. MessageAwaitingAttachments When sync is in progress due to awaiting attachments. Companion MessageType Represents types of messages. NoQueryActive The ChannelState is initialized but no query is currently running. Loading Indicates we are loading the first page of results. OfflineNoResults If we are offline and don't have channels stored in offline storage, typically displayed as an error condition. Companion -
Interface Summary Interface Description CustomObject UserEntity -
Enum Summary Enum Description PushProvider Push notifications provider type. InitializationState The state of initialization process. MessageSyncType A type of message sync description. SyncStatus If the message has been sent to the servers. UploadAttachmentsNetworkType An enumeration of various network types used as a constraint in upload attachments worker.