StreamChatApi class

ApiClient that wraps every other specific api

Constructors

StreamChatApi(String apiKey, {StreamHttpClient? client, StreamHttpClientOptions? options, TokenManager? tokenManager, ConnectionIdManager? connectionIdManager, AttachmentFileUploaderProvider attachmentFileUploaderProvider = StreamAttachmentFileUploader.new, Logger? logger, Iterable<Interceptor>? interceptors})
Initialize a new stream chat api

Properties

call → CallApi
Api dedicated to call operations
no setter
channel → ChannelApi
Api dedicated to channel operations
no setter
device → DeviceApi
Api dedicated to device operations
no setter
fileUploader AttachmentFileUploader
Class responsible for uploading images and files to a given channel
no setter
general → GeneralApi
Api dedicated to general operations
no setter
guest → GuestApi
Api dedicated to guest operations
no setter
hashCode int
The hash code for this object.
no setterinherited
message → MessageApi
Api dedicated to message operations
no setter
moderation → ModerationApi
Api dedicated to moderation operations
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
user → UserApi
Api dedicated to users operations
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited