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, HttpClientAdapter? httpClientAdapter}) - 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