diff --git a/CHANGELOG.md b/CHANGELOG.md index 0636ddff9c9..216df73b752 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### ✅ Added +### 🐞 Fixed + + +# [1.6.1](https://github.com/GetStream/stream-chat-swift/releases/tag/1.6.1) +_March 18, 2020_ + ### 🐞 Fixed - (UI Components) Typing events are now reliably sent [#122](https://github.com/GetStream/stream-chat-swift/issues/122) diff --git a/StreamChat.podspec b/StreamChat.podspec index ba7dd19e047..b51d065d35c 100644 --- a/StreamChat.podspec +++ b/StreamChat.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |spec| spec.name = "StreamChat" - spec.version = "1.6.0" + spec.version = "1.6.1" spec.summary = "Stream iOS Chat" spec.description = "stream-chat-swift is the official Swift client and UI for Stream Chat, a service for building chat applications." diff --git a/StreamChat.xcodeproj/project.pbxproj b/StreamChat.xcodeproj/project.pbxproj index 2aea9e69c7a..350eae44918 100644 --- a/StreamChat.xcodeproj/project.pbxproj +++ b/StreamChat.xcodeproj/project.pbxproj @@ -1751,7 +1751,7 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 1.6.0; + MARKETING_VERSION = 1.6.1; PRODUCT_BUNDLE_IDENTIFIER = io.getstream.StreamChat; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SKIP_INSTALL = YES; @@ -1783,7 +1783,7 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 1.6.0; + MARKETING_VERSION = 1.6.1; PRODUCT_BUNDLE_IDENTIFIER = io.getstream.StreamChat; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SKIP_INSTALL = YES; @@ -1816,7 +1816,7 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 1.6.0; + MARKETING_VERSION = 1.6.1; PRODUCT_BUNDLE_IDENTIFIER = io.getstream.StreamChatCore; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SKIP_INSTALL = YES; @@ -1849,7 +1849,7 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 1.6.0; + MARKETING_VERSION = 1.6.1; PRODUCT_BUNDLE_IDENTIFIER = io.getstream.StreamChatCore; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SKIP_INSTALL = YES; diff --git a/StreamChatCore.podspec b/StreamChatCore.podspec index 8d6da3b10a9..ca461850418 100644 --- a/StreamChatCore.podspec +++ b/StreamChatCore.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |spec| spec.name = "StreamChatCore" - spec.version = "1.6.0" + spec.version = "1.6.1" spec.summary = "Stream iOS Chat Core" spec.description = "stream-chat-swift is the official Swift client for Stream Chat, a service for building chat applications." diff --git a/docs/core/Classes.html b/docs/core/Classes.html index 8c218e7673d..9501b6ab493 100644 --- a/docs/core/Classes.html +++ b/docs/core/Classes.html @@ -808,7 +808,7 @@
Send Event
-
-
- sendEvent(isTyping:)
-
- Send a typing event.
- -Swift
-public func sendEvent(isTyping: Bool) -> Observable<Event>
-
-
@@ -1585,7 +1558,7 @@ Return Value
diff --git a/docs/core/Classes/ChannelsPresenter.html b/docs/core/Classes/ChannelsPresenter.html
index 4e312a0494c..fa7355887dd 100644
--- a/docs/core/Classes/ChannelsPresenter.html
+++ b/docs/core/Classes/ChannelsPresenter.html
@@ -857,7 +857,7 @@ Parameters
diff --git a/docs/core/Classes/Client.html b/docs/core/Classes/Client.html
index 6ecac62c220..235744bd072 100644
--- a/docs/core/Classes/Client.html
+++ b/docs/core/Classes/Client.html
@@ -2601,7 +2601,7 @@ Declaration
diff --git a/docs/core/Classes/Client/Config.html b/docs/core/Classes/Client/Config.html
index 07d196b56db..47be15c0055 100644
--- a/docs/core/Classes/Client/Config.html
+++ b/docs/core/Classes/Client/Config.html
@@ -737,7 +737,7 @@ Parameters
diff --git a/docs/core/Classes/ClientLogger.html b/docs/core/Classes/ClientLogger.html
index 427e6c8a1c8..a0c91d7b3be 100644
--- a/docs/core/Classes/ClientLogger.html
+++ b/docs/core/Classes/ClientLogger.html
@@ -1169,7 +1169,7 @@ Parameters
diff --git a/docs/core/Classes/ClientLogger/Level.html b/docs/core/Classes/ClientLogger/Level.html
index 80cc29a3ec2..ade2c4655f0 100644
--- a/docs/core/Classes/ClientLogger/Level.html
+++ b/docs/core/Classes/ClientLogger/Level.html
@@ -528,7 +528,7 @@ Declaration
diff --git a/docs/core/Classes/ClientLogger/Options.html b/docs/core/Classes/ClientLogger/Options.html
index beb3e9c6855..573cfde0a4f 100644
--- a/docs/core/Classes/ClientLogger/Options.html
+++ b/docs/core/Classes/ClientLogger/Options.html
@@ -1028,7 +1028,7 @@ Parameters
diff --git a/docs/core/Classes/InternetConnection.html b/docs/core/Classes/InternetConnection.html
index 1037d4a0e59..5cba4bc3929 100644
--- a/docs/core/Classes/InternetConnection.html
+++ b/docs/core/Classes/InternetConnection.html
@@ -609,7 +609,7 @@ Declaration
diff --git a/docs/core/Classes/Notifications.html b/docs/core/Classes/Notifications.html
index cb1c7f39f81..4a848df1dd1 100644
--- a/docs/core/Classes/Notifications.html
+++ b/docs/core/Classes/Notifications.html
@@ -975,7 +975,7 @@ Declaration
diff --git a/docs/core/Classes/Presenter.html b/docs/core/Classes/Presenter.html
index 647cc0ed4de..7a97aea4bb4 100644
--- a/docs/core/Classes/Presenter.html
+++ b/docs/core/Classes/Presenter.html
@@ -743,7 +743,7 @@ Return Value
diff --git a/docs/core/Classes/RxWebSocketDelegateProxy.html b/docs/core/Classes/RxWebSocketDelegateProxy.html
index eba543db2bf..71df33ea184 100644
--- a/docs/core/Classes/RxWebSocketDelegateProxy.html
+++ b/docs/core/Classes/RxWebSocketDelegateProxy.html
@@ -687,7 +687,7 @@ Declaration
diff --git a/docs/core/Classes/Uploader.html b/docs/core/Classes/Uploader.html
index d794ebdbb6f..ff0810007b5 100644
--- a/docs/core/Classes/Uploader.html
+++ b/docs/core/Classes/Uploader.html
@@ -593,7 +593,7 @@ Declaration
diff --git a/docs/core/Classes/UploaderItem.html b/docs/core/Classes/UploaderItem.html
index 1abc1e095f7..a9da284c459 100644
--- a/docs/core/Classes/UploaderItem.html
+++ b/docs/core/Classes/UploaderItem.html
@@ -1090,7 +1090,7 @@ Declaration
diff --git a/docs/core/Classes/UploaderItem/UploadingType.html b/docs/core/Classes/UploaderItem/UploadingType.html
index eeef775f8fb..4c2a1c39c27 100644
--- a/docs/core/Classes/UploaderItem/UploadingType.html
+++ b/docs/core/Classes/UploaderItem/UploadingType.html
@@ -528,7 +528,7 @@ Declaration
diff --git a/docs/core/Classes/WebSocket.html b/docs/core/Classes/WebSocket.html
index b397251a681..88e578b8198 100644
--- a/docs/core/Classes/WebSocket.html
+++ b/docs/core/Classes/WebSocket.html
@@ -718,7 +718,7 @@ Declaration
diff --git a/docs/core/Classes/WebSocket/Connection.html b/docs/core/Classes/WebSocket/Connection.html
index cec0ef34fc8..240be8a1507 100644
--- a/docs/core/Classes/WebSocket/Connection.html
+++ b/docs/core/Classes/WebSocket/Connection.html
@@ -608,7 +608,7 @@ Declaration
diff --git a/docs/core/Classes/WebSocket/Response.html b/docs/core/Classes/WebSocket/Response.html
index 2696ab2b07f..b2a8d977d2e 100644
--- a/docs/core/Classes/WebSocket/Response.html
+++ b/docs/core/Classes/WebSocket/Response.html
@@ -554,7 +554,7 @@ Declaration
diff --git a/docs/core/Enums.html b/docs/core/Enums.html
index 38f8781cb9a..7a5d2d19d07 100644
--- a/docs/core/Enums.html
+++ b/docs/core/Enums.html
@@ -1043,7 +1043,7 @@ Declaration
diff --git a/docs/core/Enums/AttachmentFileType.html b/docs/core/Enums/AttachmentFileType.html
index b2e186169ab..8e0f5827800 100644
--- a/docs/core/Enums/AttachmentFileType.html
+++ b/docs/core/Enums/AttachmentFileType.html
@@ -931,7 +931,7 @@ Declaration
diff --git a/docs/core/Enums/AttachmentType.html b/docs/core/Enums/AttachmentType.html
index 894c939a996..7cdbf3aa3fb 100644
--- a/docs/core/Enums/AttachmentType.html
+++ b/docs/core/Enums/AttachmentType.html
@@ -821,7 +821,7 @@ Declaration
diff --git a/docs/core/Enums/BanEnabling.html b/docs/core/Enums/BanEnabling.html
index 6f8558a9272..0d2a43b5dab 100644
--- a/docs/core/Enums/BanEnabling.html
+++ b/docs/core/Enums/BanEnabling.html
@@ -632,7 +632,7 @@ Parameters
diff --git a/docs/core/Enums/ChannelType.html b/docs/core/Enums/ChannelType.html
index 9c4b8415fd4..fafd38661e6 100644
--- a/docs/core/Enums/ChannelType.html
+++ b/docs/core/Enums/ChannelType.html
@@ -835,7 +835,7 @@ Declaration
diff --git a/docs/core/Enums/ChatItem.html b/docs/core/Enums/ChatItem.html
index 20b2cd7f2e1..c5871e6fdeb 100644
--- a/docs/core/Enums/ChatItem.html
+++ b/docs/core/Enums/ChatItem.html
@@ -770,7 +770,7 @@ Declaration
diff --git a/docs/core/Enums/ClientError.html b/docs/core/Enums/ClientError.html
index e849ba79880..5881084a7ea 100644
--- a/docs/core/Enums/ClientError.html
+++ b/docs/core/Enums/ClientError.html
@@ -904,7 +904,7 @@ Declaration
diff --git a/docs/core/Enums/EncodingError.html b/docs/core/Enums/EncodingError.html
index caeae4e3774..9dcd0260de6 100644
--- a/docs/core/Enums/EncodingError.html
+++ b/docs/core/Enums/EncodingError.html
@@ -526,7 +526,7 @@ Declaration
diff --git a/docs/core/Enums/Endpoint.html b/docs/core/Enums/Endpoint.html
index 424d922ac72..45a109398ee 100644
--- a/docs/core/Enums/Endpoint.html
+++ b/docs/core/Enums/Endpoint.html
@@ -1777,7 +1777,7 @@ Declaration
diff --git a/docs/core/Enums/Endpoint/Method.html b/docs/core/Enums/Endpoint/Method.html
index 01899179eee..02a44dc3d80 100644
--- a/docs/core/Enums/Endpoint/Method.html
+++ b/docs/core/Enums/Endpoint/Method.html
@@ -528,7 +528,7 @@ Declaration
diff --git a/docs/core/Enums/Environment.html b/docs/core/Enums/Environment.html
index 3152d70b780..a2c34d727f6 100644
--- a/docs/core/Enums/Environment.html
+++ b/docs/core/Enums/Environment.html
@@ -474,7 +474,7 @@ Declaration
diff --git a/docs/core/Enums/Event.html b/docs/core/Enums/Event.html
index 4c0d16f7ff9..daa96f9b9a2 100644
--- a/docs/core/Enums/Event.html
+++ b/docs/core/Enums/Event.html
@@ -1310,7 +1310,7 @@ Declaration
diff --git a/docs/core/Enums/EventType.html b/docs/core/Enums/EventType.html
index f3eabd030e9..5cf2d9afcd3 100644
--- a/docs/core/Enums/EventType.html
+++ b/docs/core/Enums/EventType.html
@@ -1312,7 +1312,7 @@ Declaration
diff --git a/docs/core/Enums/Filter.html b/docs/core/Enums/Filter.html
index 8e8c5c7371e..c53398a4856 100644
--- a/docs/core/Enums/Filter.html
+++ b/docs/core/Enums/Filter.html
@@ -794,7 +794,7 @@ Declaration
diff --git a/docs/core/Enums/Filter/Operator.html b/docs/core/Enums/Filter/Operator.html
index fc1fe94c497..2dded65eb81 100644
--- a/docs/core/Enums/Filter/Operator.html
+++ b/docs/core/Enums/Filter/Operator.html
@@ -769,7 +769,7 @@ Declaration
diff --git a/docs/core/Enums/InviteAnswer.html b/docs/core/Enums/InviteAnswer.html
index 134aaefda9c..9bf3fa6575d 100644
--- a/docs/core/Enums/InviteAnswer.html
+++ b/docs/core/Enums/InviteAnswer.html
@@ -533,7 +533,7 @@ Declaration
diff --git a/docs/core/Enums/MessageType.html b/docs/core/Enums/MessageType.html
index 2951881e0c9..1365f8e3708 100644
--- a/docs/core/Enums/MessageType.html
+++ b/docs/core/Enums/MessageType.html
@@ -604,7 +604,7 @@ Declaration
diff --git a/docs/core/Enums/Pagination.html b/docs/core/Enums/Pagination.html
index e5177c4d11f..f1201532d04 100644
--- a/docs/core/Enums/Pagination.html
+++ b/docs/core/Enums/Pagination.html
@@ -968,7 +968,7 @@ Declaration
diff --git a/docs/core/Enums/ReactionType.html b/docs/core/Enums/ReactionType.html
index cf96728b2a8..ed8dde21463 100644
--- a/docs/core/Enums/ReactionType.html
+++ b/docs/core/Enums/ReactionType.html
@@ -827,7 +827,7 @@ Declaration
diff --git a/docs/core/Enums/SearchQueryError.html b/docs/core/Enums/SearchQueryError.html
index d6eb73e0a7e..29787c191a6 100644
--- a/docs/core/Enums/SearchQueryError.html
+++ b/docs/core/Enums/SearchQueryError.html
@@ -474,7 +474,7 @@ Declaration
diff --git a/docs/core/Enums/ViewChanges.html b/docs/core/Enums/ViewChanges.html
index ab6105c6982..24b4a43d518 100644
--- a/docs/core/Enums/ViewChanges.html
+++ b/docs/core/Enums/ViewChanges.html
@@ -719,7 +719,7 @@ Declaration
diff --git a/docs/core/Enums/WebSocketEvent.html b/docs/core/Enums/WebSocketEvent.html
index 5e50f2d5abd..f11bdd92dc0 100644
--- a/docs/core/Enums/WebSocketEvent.html
+++ b/docs/core/Enums/WebSocketEvent.html
@@ -582,7 +582,7 @@ Declaration
diff --git a/docs/core/Extensions.html b/docs/core/Extensions.html
index c0209a0805a..1cf885ae8cf 100644
--- a/docs/core/Extensions.html
+++ b/docs/core/Extensions.html
@@ -954,7 +954,7 @@ Declaration
diff --git a/docs/core/Extensions/Array.html b/docs/core/Extensions/Array.html
index 1685d64add2..245979427fb 100644
--- a/docs/core/Extensions/Array.html
+++ b/docs/core/Extensions/Array.html
@@ -886,7 +886,7 @@ Return Value
diff --git a/docs/core/Extensions/Bundle.html b/docs/core/Extensions/Bundle.html
index ee4699d8a00..fff150e9ee9 100644
--- a/docs/core/Extensions/Bundle.html
+++ b/docs/core/Extensions/Bundle.html
@@ -500,7 +500,7 @@ Declaration
diff --git a/docs/core/Extensions/Data.html b/docs/core/Extensions/Data.html
index 791d9b6d848..46f7ff77fcf 100644
--- a/docs/core/Extensions/Data.html
+++ b/docs/core/Extensions/Data.html
@@ -527,7 +527,7 @@ Declaration
diff --git a/docs/core/Extensions/Date.html b/docs/core/Extensions/Date.html
index 6703d0b372e..6c1a42e4086 100644
--- a/docs/core/Extensions/Date.html
+++ b/docs/core/Extensions/Date.html
@@ -724,7 +724,7 @@ Return Value
diff --git a/docs/core/Extensions/DateFormatter.html b/docs/core/Extensions/DateFormatter.html
index 3fa4e4b55ea..7279e1fff87 100644
--- a/docs/core/Extensions/DateFormatter.html
+++ b/docs/core/Extensions/DateFormatter.html
@@ -649,7 +649,7 @@ Declaration
diff --git a/docs/core/Extensions/DateFormatter/Stream.html b/docs/core/Extensions/DateFormatter/Stream.html
index a296f40df63..189ef5afec8 100644
--- a/docs/core/Extensions/DateFormatter/Stream.html
+++ b/docs/core/Extensions/DateFormatter/Stream.html
@@ -547,7 +547,7 @@ Return Value
diff --git a/docs/core/Extensions/Dictionary.html b/docs/core/Extensions/Dictionary.html
index 7de42948fb7..1dad532dc84 100644
--- a/docs/core/Extensions/Dictionary.html
+++ b/docs/core/Extensions/Dictionary.html
@@ -475,7 +475,7 @@ Declaration
diff --git a/docs/core/Extensions/Encodable.html b/docs/core/Extensions/Encodable.html
index c31d8564ca6..ea1754afda3 100644
--- a/docs/core/Extensions/Encodable.html
+++ b/docs/core/Extensions/Encodable.html
@@ -473,7 +473,7 @@ Declaration
diff --git a/docs/core/Extensions/Int.html b/docs/core/Extensions/Int.html
index 8cc072131da..425e1309cac 100644
--- a/docs/core/Extensions/Int.html
+++ b/docs/core/Extensions/Int.html
@@ -473,7 +473,7 @@ Declaration
diff --git a/docs/core/Extensions/JSONDecoder.html b/docs/core/Extensions/JSONDecoder.html
index 6435f596da0..33b4dbab456 100644
--- a/docs/core/Extensions/JSONDecoder.html
+++ b/docs/core/Extensions/JSONDecoder.html
@@ -500,7 +500,7 @@ Declaration
diff --git a/docs/core/Extensions/JSONEncoder.html b/docs/core/Extensions/JSONEncoder.html
index c8d33253bf2..ca974b292b7 100644
--- a/docs/core/Extensions/JSONEncoder.html
+++ b/docs/core/Extensions/JSONEncoder.html
@@ -622,7 +622,7 @@ Declaration
diff --git a/docs/core/Extensions/JSONEncoder/DataEncodingStrategy.html b/docs/core/Extensions/JSONEncoder/DataEncodingStrategy.html
index a001049b3ee..6851cec6948 100644
--- a/docs/core/Extensions/JSONEncoder/DataEncodingStrategy.html
+++ b/docs/core/Extensions/JSONEncoder/DataEncodingStrategy.html
@@ -473,7 +473,7 @@ Declaration
diff --git a/docs/core/Extensions/JSONEncoder/DateEncodingStrategy.html b/docs/core/Extensions/JSONEncoder/DateEncodingStrategy.html
index 1f41555745d..28e9bcddff9 100644
--- a/docs/core/Extensions/JSONEncoder/DateEncodingStrategy.html
+++ b/docs/core/Extensions/JSONEncoder/DateEncodingStrategy.html
@@ -473,7 +473,7 @@ Declaration
diff --git a/docs/core/Extensions/Optional.html b/docs/core/Extensions/Optional.html
index 1d310f06d9f..c906b06cc70 100644
--- a/docs/core/Extensions/Optional.html
+++ b/docs/core/Extensions/Optional.html
@@ -482,7 +482,7 @@ Declaration
diff --git a/docs/core/Extensions/Result.html b/docs/core/Extensions/Result.html
index 728afd7b36c..12b3ecb577f 100644
--- a/docs/core/Extensions/Result.html
+++ b/docs/core/Extensions/Result.html
@@ -473,7 +473,7 @@ Declaration
diff --git a/docs/core/Extensions/String.html b/docs/core/Extensions/String.html
index 63439cdc993..1143b2b59f4 100644
--- a/docs/core/Extensions/String.html
+++ b/docs/core/Extensions/String.html
@@ -645,7 +645,7 @@ Declaration
diff --git a/docs/core/Extensions/Token.html b/docs/core/Extensions/Token.html
index a66f923ea26..6a49c849542 100644
--- a/docs/core/Extensions/Token.html
+++ b/docs/core/Extensions/Token.html
@@ -554,7 +554,7 @@ Declaration
diff --git a/docs/core/Extensions/UIApplication.html b/docs/core/Extensions/UIApplication.html
index 60a1c754254..403bc0ec48d 100644
--- a/docs/core/Extensions/UIApplication.html
+++ b/docs/core/Extensions/UIApplication.html
@@ -473,7 +473,7 @@ Declaration
diff --git a/docs/core/Extensions/URL.html b/docs/core/Extensions/URL.html
index 5ad6b9e476c..11c86889c78 100644
--- a/docs/core/Extensions/URL.html
+++ b/docs/core/Extensions/URL.html
@@ -473,7 +473,7 @@ Declaration
diff --git a/docs/core/Protocols.html b/docs/core/Protocols.html
index d0857446c67..56d2cc7f7c0 100644
--- a/docs/core/Protocols.html
+++ b/docs/core/Protocols.html
@@ -469,7 +469,7 @@ Declaration
diff --git a/docs/core/Protocols/Database.html b/docs/core/Protocols/Database.html
index 3fb711ca898..728f9baa90f 100644
--- a/docs/core/Protocols/Database.html
+++ b/docs/core/Protocols/Database.html
@@ -1206,7 +1206,7 @@ Parameters
diff --git a/docs/core/Structs.html b/docs/core/Structs.html
index e67412d5c6f..20ebacead1a 100644
--- a/docs/core/Structs.html
+++ b/docs/core/Structs.html
@@ -1692,7 +1692,7 @@ Declaration
diff --git a/docs/core/Structs/AnyError.html b/docs/core/Structs/AnyError.html
index c4fc7e54b61..5e83c285b81 100644
--- a/docs/core/Structs/AnyError.html
+++ b/docs/core/Structs/AnyError.html
@@ -553,7 +553,7 @@ Declaration
diff --git a/docs/core/Structs/Attachment.html b/docs/core/Structs/Attachment.html
index 8790d568d49..64d876496d8 100644
--- a/docs/core/Structs/Attachment.html
+++ b/docs/core/Structs/Attachment.html
@@ -992,7 +992,7 @@ Declaration
diff --git a/docs/core/Structs/Attachment/Action.html b/docs/core/Structs/Attachment/Action.html
index 645f1f16b60..a032746b7aa 100644
--- a/docs/core/Structs/Attachment/Action.html
+++ b/docs/core/Structs/Attachment/Action.html
@@ -730,7 +730,7 @@ Parameters
diff --git a/docs/core/Structs/Attachment/ActionStyle.html b/docs/core/Structs/Attachment/ActionStyle.html
index e13ef2115c1..46708658406 100644
--- a/docs/core/Structs/Attachment/ActionStyle.html
+++ b/docs/core/Structs/Attachment/ActionStyle.html
@@ -501,7 +501,7 @@ Declaration
diff --git a/docs/core/Structs/Attachment/ActionType.html b/docs/core/Structs/Attachment/ActionType.html
index d3fb079df96..e308e23ec93 100644
--- a/docs/core/Structs/Attachment/ActionType.html
+++ b/docs/core/Structs/Attachment/ActionType.html
@@ -474,7 +474,7 @@ Declaration
diff --git a/docs/core/Structs/AttachmentFile.html b/docs/core/Structs/AttachmentFile.html
index 19995853a9e..9e4d105c7c7 100644
--- a/docs/core/Structs/AttachmentFile.html
+++ b/docs/core/Structs/AttachmentFile.html
@@ -704,7 +704,7 @@ Declaration
diff --git a/docs/core/Structs/BaseURL.html b/docs/core/Structs/BaseURL.html
index def5e45ac1b..56693ddf2a3 100644
--- a/docs/core/Structs/BaseURL.html
+++ b/docs/core/Structs/BaseURL.html
@@ -606,7 +606,7 @@ Declaration
diff --git a/docs/core/Structs/BaseURL/ServerLocation.html b/docs/core/Structs/BaseURL/ServerLocation.html
index 98785ce5719..224aeb8423d 100644
--- a/docs/core/Structs/BaseURL/ServerLocation.html
+++ b/docs/core/Structs/BaseURL/ServerLocation.html
@@ -528,7 +528,7 @@ Declaration
diff --git a/docs/core/Structs/ChannelDeletedResponse.html b/docs/core/Structs/ChannelDeletedResponse.html
index 32738297ee4..e9952fdff18 100644
--- a/docs/core/Structs/ChannelDeletedResponse.html
+++ b/docs/core/Structs/ChannelDeletedResponse.html
@@ -474,7 +474,7 @@ Declaration
diff --git a/docs/core/Structs/ChannelId.html b/docs/core/Structs/ChannelId.html
index e0ca990bfa3..9bfdbf777ba 100644
--- a/docs/core/Structs/ChannelId.html
+++ b/docs/core/Structs/ChannelId.html
@@ -637,7 +637,7 @@ Declaration
diff --git a/docs/core/Structs/ChannelQuery.html b/docs/core/Structs/ChannelQuery.html
index 67c0f8b47a9..ed9baadebf4 100644
--- a/docs/core/Structs/ChannelQuery.html
+++ b/docs/core/Structs/ChannelQuery.html
@@ -651,7 +651,7 @@ Declaration
diff --git a/docs/core/Structs/ChannelResponse.html b/docs/core/Structs/ChannelResponse.html
index fdb914e0409..a9f68fdfa21 100644
--- a/docs/core/Structs/ChannelResponse.html
+++ b/docs/core/Structs/ChannelResponse.html
@@ -709,7 +709,7 @@ Declaration
diff --git a/docs/core/Structs/ChannelUpdatedResponse.html b/docs/core/Structs/ChannelUpdatedResponse.html
index 7c2e31c6eb7..ca5baa22607 100644
--- a/docs/core/Structs/ChannelUpdatedResponse.html
+++ b/docs/core/Structs/ChannelUpdatedResponse.html
@@ -555,7 +555,7 @@ Declaration
diff --git a/docs/core/Structs/ChannelsQuery.html b/docs/core/Structs/ChannelsQuery.html
index f76968febf6..f17844b8f1b 100644
--- a/docs/core/Structs/ChannelsQuery.html
+++ b/docs/core/Structs/ChannelsQuery.html
@@ -733,7 +733,7 @@ Declaration
diff --git a/docs/core/Structs/ChannelsResponse.html b/docs/core/Structs/ChannelsResponse.html
index 2ac05666879..c2e31b03b47 100644
--- a/docs/core/Structs/ChannelsResponse.html
+++ b/docs/core/Structs/ChannelsResponse.html
@@ -474,7 +474,7 @@ Declaration
diff --git a/docs/core/Structs/ClientErrorResponse.html b/docs/core/Structs/ClientErrorResponse.html
index 914ce96298a..bd92089bba3 100644
--- a/docs/core/Structs/ClientErrorResponse.html
+++ b/docs/core/Structs/ClientErrorResponse.html
@@ -580,7 +580,7 @@ Declaration
diff --git a/docs/core/Structs/Device.html b/docs/core/Structs/Device.html
index d5d319492fe..697ed8e6a0e 100644
--- a/docs/core/Structs/Device.html
+++ b/docs/core/Structs/Device.html
@@ -547,7 +547,7 @@ Parameters
diff --git a/docs/core/Structs/DevicesResponse.html b/docs/core/Structs/DevicesResponse.html
index 6fa15f74001..aaef2603b93 100644
--- a/docs/core/Structs/DevicesResponse.html
+++ b/docs/core/Structs/DevicesResponse.html
@@ -474,7 +474,7 @@ Declaration
diff --git a/docs/core/Structs/EventResponse.html b/docs/core/Structs/EventResponse.html
index 0f8c85c1a37..9b41825c424 100644
--- a/docs/core/Structs/EventResponse.html
+++ b/docs/core/Structs/EventResponse.html
@@ -474,7 +474,7 @@ Declaration
diff --git a/docs/core/Structs/ExtraData.html b/docs/core/Structs/ExtraData.html
index e229887fd38..bc084f934c5 100644
--- a/docs/core/Structs/ExtraData.html
+++ b/docs/core/Structs/ExtraData.html
@@ -834,7 +834,7 @@ Declaration
diff --git a/docs/core/Structs/ExtraData/DecodableType.html b/docs/core/Structs/ExtraData/DecodableType.html
index 772aaeacf72..17a007d2d5b 100644
--- a/docs/core/Structs/ExtraData/DecodableType.html
+++ b/docs/core/Structs/ExtraData/DecodableType.html
@@ -744,7 +744,7 @@ Declaration
diff --git a/docs/core/Structs/ExtraData/Wrapper.html b/docs/core/Structs/ExtraData/Wrapper.html
index e864d4a09be..20a57d87cc2 100644
--- a/docs/core/Structs/ExtraData/Wrapper.html
+++ b/docs/core/Structs/ExtraData/Wrapper.html
@@ -523,7 +523,7 @@ Declaration
diff --git a/docs/core/Structs/FileUploadResponse.html b/docs/core/Structs/FileUploadResponse.html
index 58235966a8f..550cf067eb2 100644
--- a/docs/core/Structs/FileUploadResponse.html
+++ b/docs/core/Structs/FileUploadResponse.html
@@ -474,7 +474,7 @@ Declaration
diff --git a/docs/core/Structs/FlagMessageResponse.html b/docs/core/Structs/FlagMessageResponse.html
index aae10832520..18e5c8bae1a 100644
--- a/docs/core/Structs/FlagMessageResponse.html
+++ b/docs/core/Structs/FlagMessageResponse.html
@@ -528,7 +528,7 @@ Declaration
diff --git a/docs/core/Structs/FlagUserResponse.html b/docs/core/Structs/FlagUserResponse.html
index 3a6ad55ef30..6dde026d80d 100644
--- a/docs/core/Structs/FlagUserResponse.html
+++ b/docs/core/Structs/FlagUserResponse.html
@@ -528,7 +528,7 @@ Declaration
diff --git a/docs/core/Structs/HiddenChannelResponse.html b/docs/core/Structs/HiddenChannelResponse.html
index 769f7050b16..c0a1f325e21 100644
--- a/docs/core/Structs/HiddenChannelResponse.html
+++ b/docs/core/Structs/HiddenChannelResponse.html
@@ -528,7 +528,7 @@ Declaration
diff --git a/docs/core/Structs/Member.html b/docs/core/Structs/Member.html
index 452f724036d..023712868c1 100644
--- a/docs/core/Structs/Member.html
+++ b/docs/core/Structs/Member.html
@@ -833,7 +833,7 @@ Declaration
diff --git a/docs/core/Structs/Member/Role.html b/docs/core/Structs/Member/Role.html
index d846d8c879f..f9d6da12119 100644
--- a/docs/core/Structs/Member/Role.html
+++ b/docs/core/Structs/Member/Role.html
@@ -555,7 +555,7 @@ Declaration
diff --git a/docs/core/Structs/Message.html b/docs/core/Structs/Message.html
index 803c8c9d6f8..b64ed905424 100644
--- a/docs/core/Structs/Message.html
+++ b/docs/core/Structs/Message.html
@@ -2025,7 +2025,7 @@ Parameters
diff --git a/docs/core/Structs/MessageAction.html b/docs/core/Structs/MessageAction.html
index 65489b2d92b..d311e52730c 100644
--- a/docs/core/Structs/MessageAction.html
+++ b/docs/core/Structs/MessageAction.html
@@ -624,7 +624,7 @@ Declaration
diff --git a/docs/core/Structs/MessageRead.html b/docs/core/Structs/MessageRead.html
index f3e5b57246c..cccbe0ae8a3 100644
--- a/docs/core/Structs/MessageRead.html
+++ b/docs/core/Structs/MessageRead.html
@@ -611,7 +611,7 @@ Declaration
diff --git a/docs/core/Structs/MessageResponse.html b/docs/core/Structs/MessageResponse.html
index 579b7ed3db8..23e6aa2db75 100644
--- a/docs/core/Structs/MessageResponse.html
+++ b/docs/core/Structs/MessageResponse.html
@@ -501,7 +501,7 @@ Declaration
diff --git a/docs/core/Structs/MutedUser.html b/docs/core/Structs/MutedUser.html
index 555763df19e..43b4f6a3e66 100644
--- a/docs/core/Structs/MutedUser.html
+++ b/docs/core/Structs/MutedUser.html
@@ -598,7 +598,7 @@ Parameters
diff --git a/docs/core/Structs/MutedUsersResponse.html b/docs/core/Structs/MutedUsersResponse.html
index f40d7b0d5ed..9852e82f59c 100644
--- a/docs/core/Structs/MutedUsersResponse.html
+++ b/docs/core/Structs/MutedUsersResponse.html
@@ -501,7 +501,7 @@ Declaration
diff --git a/docs/core/Structs/QueryOptions.html b/docs/core/Structs/QueryOptions.html
index bc64e72b9d4..51c45cde4ac 100644
--- a/docs/core/Structs/QueryOptions.html
+++ b/docs/core/Structs/QueryOptions.html
@@ -633,7 +633,7 @@ Declaration
diff --git a/docs/core/Structs/Reaction.html b/docs/core/Structs/Reaction.html
index 8dbcbe7b5ef..82deacd502f 100644
--- a/docs/core/Structs/Reaction.html
+++ b/docs/core/Structs/Reaction.html
@@ -826,7 +826,7 @@ Declaration
diff --git a/docs/core/Structs/ReactionScores.html b/docs/core/Structs/ReactionScores.html
index 14ff3dd4a8c..04951425c76 100644
--- a/docs/core/Structs/ReactionScores.html
+++ b/docs/core/Structs/ReactionScores.html
@@ -573,7 +573,7 @@ Parameters
diff --git a/docs/core/Structs/SearchQuery.html b/docs/core/Structs/SearchQuery.html
index ec7e1914264..d1d218e5dc2 100644
--- a/docs/core/Structs/SearchQuery.html
+++ b/docs/core/Structs/SearchQuery.html
@@ -629,7 +629,7 @@ Declaration
diff --git a/docs/core/Structs/Sorting.html b/docs/core/Structs/Sorting.html
index 4434ae5677b..1829449c83d 100644
--- a/docs/core/Structs/Sorting.html
+++ b/docs/core/Structs/Sorting.html
@@ -590,7 +590,7 @@ Parameters
diff --git a/docs/core/Structs/TypingUser.html b/docs/core/Structs/TypingUser.html
index 3077d174129..bd74129c615 100644
--- a/docs/core/Structs/TypingUser.html
+++ b/docs/core/Structs/TypingUser.html
@@ -580,7 +580,7 @@ Declaration
diff --git a/docs/core/Structs/UpdatedUsersResponse.html b/docs/core/Structs/UpdatedUsersResponse.html
index 3ca50c950f3..7a412d16c36 100644
--- a/docs/core/Structs/UpdatedUsersResponse.html
+++ b/docs/core/Structs/UpdatedUsersResponse.html
@@ -474,7 +474,7 @@ Declaration
diff --git a/docs/core/Structs/User.html b/docs/core/Structs/User.html
index d1e4cbd0798..f5b2a35d07e 100644
--- a/docs/core/Structs/User.html
+++ b/docs/core/Structs/User.html
@@ -1388,7 +1388,7 @@ Declaration
diff --git a/docs/core/Structs/User/Role.html b/docs/core/Structs/User/Role.html
index 0395bc75d2c..9a354b6edaa 100644
--- a/docs/core/Structs/User/Role.html
+++ b/docs/core/Structs/User/Role.html
@@ -528,7 +528,7 @@ Declaration
diff --git a/docs/core/Structs/UsersQuery.html b/docs/core/Structs/UsersQuery.html
index 37b9bb2539b..8905ea11bc1 100644
--- a/docs/core/Structs/UsersQuery.html
+++ b/docs/core/Structs/UsersQuery.html
@@ -624,7 +624,7 @@ Declaration
diff --git a/docs/core/Structs/UsersResponse.html b/docs/core/Structs/UsersResponse.html
index 592e6b09531..7fae022d77c 100644
--- a/docs/core/Structs/UsersResponse.html
+++ b/docs/core/Structs/UsersResponse.html
@@ -474,7 +474,7 @@ Declaration
diff --git a/docs/core/Typealiases.html b/docs/core/Typealiases.html
index 1eae040fdf6..20448e1b6fb 100644
--- a/docs/core/Typealiases.html
+++ b/docs/core/Typealiases.html
@@ -525,7 +525,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes.html
index 8c218e7673d..9501b6ab493 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes.html
@@ -808,7 +808,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/Atomic.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/Atomic.html
index 881c87ca6a4..38008f98149 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/Atomic.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/Atomic.html
@@ -703,7 +703,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/Channel.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/Channel.html
index 6938224bad3..6ce686d71ec 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/Channel.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/Channel.html
@@ -3698,7 +3698,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/Channel/Command.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/Channel/Command.html
index b3b9b0bb9bc..2c8b5b019cb 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/Channel/Command.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/Channel/Command.html
@@ -637,7 +637,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/Channel/Config.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/Channel/Config.html
index 23406be3202..80a4fffdb5f 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/Channel/Config.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/Channel/Config.html
@@ -947,7 +947,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/Channel/DecodingKeys.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/Channel/DecodingKeys.html
index 4ec7a4e02aa..46335c7d536 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/Channel/DecodingKeys.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/Channel/DecodingKeys.html
@@ -771,7 +771,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/ChannelPresenter.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/ChannelPresenter.html
index ebccef0f80f..1e8ddbc8470 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/ChannelPresenter.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/ChannelPresenter.html
@@ -1522,33 +1522,6 @@ Send Event
-
-
- sendEvent(isTyping:)
-
- Send a typing event.
- -Swift
-public func sendEvent(isTyping: Bool) -> Observable<Event>
-
-
@@ -1585,7 +1558,7 @@ Return Value
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/ChannelsPresenter.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/ChannelsPresenter.html
index 4e312a0494c..fa7355887dd 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/ChannelsPresenter.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/ChannelsPresenter.html
@@ -857,7 +857,7 @@ Parameters
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/Client.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/Client.html
index 6ecac62c220..235744bd072 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/Client.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/Client.html
@@ -2601,7 +2601,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/Client/Config.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/Client/Config.html
index 07d196b56db..47be15c0055 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/Client/Config.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/Client/Config.html
@@ -737,7 +737,7 @@ Parameters
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/ClientLogger.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/ClientLogger.html
index 427e6c8a1c8..a0c91d7b3be 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/ClientLogger.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/ClientLogger.html
@@ -1169,7 +1169,7 @@ Parameters
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/ClientLogger/Level.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/ClientLogger/Level.html
index 80cc29a3ec2..ade2c4655f0 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/ClientLogger/Level.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/ClientLogger/Level.html
@@ -528,7 +528,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/ClientLogger/Options.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/ClientLogger/Options.html
index beb3e9c6855..573cfde0a4f 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/ClientLogger/Options.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/ClientLogger/Options.html
@@ -1028,7 +1028,7 @@ Parameters
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/InternetConnection.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/InternetConnection.html
index 1037d4a0e59..5cba4bc3929 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/InternetConnection.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/InternetConnection.html
@@ -609,7 +609,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/Notifications.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/Notifications.html
index cb1c7f39f81..4a848df1dd1 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/Notifications.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/Notifications.html
@@ -975,7 +975,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/Presenter.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/Presenter.html
index 647cc0ed4de..7a97aea4bb4 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/Presenter.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/Presenter.html
@@ -743,7 +743,7 @@ Return Value
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/RxWebSocketDelegateProxy.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/RxWebSocketDelegateProxy.html
index eba543db2bf..71df33ea184 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/RxWebSocketDelegateProxy.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/RxWebSocketDelegateProxy.html
@@ -687,7 +687,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/Uploader.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/Uploader.html
index d794ebdbb6f..ff0810007b5 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/Uploader.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/Uploader.html
@@ -593,7 +593,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/UploaderItem.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/UploaderItem.html
index 1abc1e095f7..a9da284c459 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/UploaderItem.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/UploaderItem.html
@@ -1090,7 +1090,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/UploaderItem/UploadingType.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/UploaderItem/UploadingType.html
index eeef775f8fb..4c2a1c39c27 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/UploaderItem/UploadingType.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/UploaderItem/UploadingType.html
@@ -528,7 +528,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/WebSocket.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/WebSocket.html
index b397251a681..88e578b8198 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/WebSocket.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/WebSocket.html
@@ -718,7 +718,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/WebSocket/Connection.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/WebSocket/Connection.html
index cec0ef34fc8..240be8a1507 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/WebSocket/Connection.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/WebSocket/Connection.html
@@ -608,7 +608,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/WebSocket/Response.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/WebSocket/Response.html
index 2696ab2b07f..b2a8d977d2e 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/WebSocket/Response.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Classes/WebSocket/Response.html
@@ -554,7 +554,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums.html
index 38f8781cb9a..7a5d2d19d07 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums.html
@@ -1043,7 +1043,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/AttachmentFileType.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/AttachmentFileType.html
index b2e186169ab..8e0f5827800 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/AttachmentFileType.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/AttachmentFileType.html
@@ -931,7 +931,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/AttachmentType.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/AttachmentType.html
index 894c939a996..7cdbf3aa3fb 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/AttachmentType.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/AttachmentType.html
@@ -821,7 +821,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/BanEnabling.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/BanEnabling.html
index 6f8558a9272..0d2a43b5dab 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/BanEnabling.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/BanEnabling.html
@@ -632,7 +632,7 @@ Parameters
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/ChannelType.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/ChannelType.html
index 9c4b8415fd4..fafd38661e6 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/ChannelType.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/ChannelType.html
@@ -835,7 +835,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/ChatItem.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/ChatItem.html
index 20b2cd7f2e1..c5871e6fdeb 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/ChatItem.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/ChatItem.html
@@ -770,7 +770,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/ClientError.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/ClientError.html
index e849ba79880..5881084a7ea 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/ClientError.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/ClientError.html
@@ -904,7 +904,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/EncodingError.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/EncodingError.html
index caeae4e3774..9dcd0260de6 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/EncodingError.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/EncodingError.html
@@ -526,7 +526,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/Endpoint.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/Endpoint.html
index 424d922ac72..45a109398ee 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/Endpoint.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/Endpoint.html
@@ -1777,7 +1777,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/Endpoint/Method.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/Endpoint/Method.html
index 01899179eee..02a44dc3d80 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/Endpoint/Method.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/Endpoint/Method.html
@@ -528,7 +528,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/Environment.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/Environment.html
index 3152d70b780..a2c34d727f6 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/Environment.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/Environment.html
@@ -474,7 +474,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/Event.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/Event.html
index 4c0d16f7ff9..daa96f9b9a2 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/Event.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/Event.html
@@ -1310,7 +1310,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/EventType.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/EventType.html
index f3eabd030e9..5cf2d9afcd3 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/EventType.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/EventType.html
@@ -1312,7 +1312,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/Filter.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/Filter.html
index 8e8c5c7371e..c53398a4856 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/Filter.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/Filter.html
@@ -794,7 +794,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/Filter/Operator.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/Filter/Operator.html
index fc1fe94c497..2dded65eb81 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/Filter/Operator.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/Filter/Operator.html
@@ -769,7 +769,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/InviteAnswer.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/InviteAnswer.html
index 134aaefda9c..9bf3fa6575d 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/InviteAnswer.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/InviteAnswer.html
@@ -533,7 +533,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/MessageType.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/MessageType.html
index 2951881e0c9..1365f8e3708 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/MessageType.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/MessageType.html
@@ -604,7 +604,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/Pagination.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/Pagination.html
index e5177c4d11f..f1201532d04 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/Pagination.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/Pagination.html
@@ -968,7 +968,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/ReactionType.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/ReactionType.html
index cf96728b2a8..ed8dde21463 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/ReactionType.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/ReactionType.html
@@ -827,7 +827,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/SearchQueryError.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/SearchQueryError.html
index d6eb73e0a7e..29787c191a6 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/SearchQueryError.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/SearchQueryError.html
@@ -474,7 +474,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/ViewChanges.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/ViewChanges.html
index ab6105c6982..24b4a43d518 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/ViewChanges.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/ViewChanges.html
@@ -719,7 +719,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/WebSocketEvent.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/WebSocketEvent.html
index 5e50f2d5abd..f11bdd92dc0 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/WebSocketEvent.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Enums/WebSocketEvent.html
@@ -582,7 +582,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions.html
index c0209a0805a..1cf885ae8cf 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions.html
@@ -954,7 +954,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/Array.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/Array.html
index 1685d64add2..245979427fb 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/Array.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/Array.html
@@ -886,7 +886,7 @@ Return Value
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/Bundle.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/Bundle.html
index ee4699d8a00..fff150e9ee9 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/Bundle.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/Bundle.html
@@ -500,7 +500,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/Data.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/Data.html
index 791d9b6d848..46f7ff77fcf 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/Data.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/Data.html
@@ -527,7 +527,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/Date.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/Date.html
index 6703d0b372e..6c1a42e4086 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/Date.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/Date.html
@@ -724,7 +724,7 @@ Return Value
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/DateFormatter.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/DateFormatter.html
index 3fa4e4b55ea..7279e1fff87 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/DateFormatter.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/DateFormatter.html
@@ -649,7 +649,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/DateFormatter/Stream.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/DateFormatter/Stream.html
index a296f40df63..189ef5afec8 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/DateFormatter/Stream.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/DateFormatter/Stream.html
@@ -547,7 +547,7 @@ Return Value
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/Dictionary.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/Dictionary.html
index 7de42948fb7..1dad532dc84 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/Dictionary.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/Dictionary.html
@@ -475,7 +475,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/Encodable.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/Encodable.html
index c31d8564ca6..ea1754afda3 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/Encodable.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/Encodable.html
@@ -473,7 +473,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/Int.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/Int.html
index 8cc072131da..425e1309cac 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/Int.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/Int.html
@@ -473,7 +473,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/JSONDecoder.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/JSONDecoder.html
index 6435f596da0..33b4dbab456 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/JSONDecoder.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/JSONDecoder.html
@@ -500,7 +500,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/JSONEncoder.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/JSONEncoder.html
index c8d33253bf2..ca974b292b7 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/JSONEncoder.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/JSONEncoder.html
@@ -622,7 +622,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/JSONEncoder/DataEncodingStrategy.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/JSONEncoder/DataEncodingStrategy.html
index a001049b3ee..6851cec6948 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/JSONEncoder/DataEncodingStrategy.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/JSONEncoder/DataEncodingStrategy.html
@@ -473,7 +473,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/JSONEncoder/DateEncodingStrategy.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/JSONEncoder/DateEncodingStrategy.html
index 1f41555745d..28e9bcddff9 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/JSONEncoder/DateEncodingStrategy.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/JSONEncoder/DateEncodingStrategy.html
@@ -473,7 +473,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/Optional.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/Optional.html
index 1d310f06d9f..c906b06cc70 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/Optional.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/Optional.html
@@ -482,7 +482,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/Result.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/Result.html
index 728afd7b36c..12b3ecb577f 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/Result.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/Result.html
@@ -473,7 +473,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/String.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/String.html
index 63439cdc993..1143b2b59f4 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/String.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/String.html
@@ -645,7 +645,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/Token.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/Token.html
index a66f923ea26..6a49c849542 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/Token.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/Token.html
@@ -554,7 +554,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/UIApplication.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/UIApplication.html
index 60a1c754254..403bc0ec48d 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/UIApplication.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/UIApplication.html
@@ -473,7 +473,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/URL.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/URL.html
index 5ad6b9e476c..11c86889c78 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/URL.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Extensions/URL.html
@@ -473,7 +473,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Protocols.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Protocols.html
index d0857446c67..56d2cc7f7c0 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Protocols.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Protocols.html
@@ -469,7 +469,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Protocols/Database.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Protocols/Database.html
index 3fb711ca898..728f9baa90f 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Protocols/Database.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Protocols/Database.html
@@ -1206,7 +1206,7 @@ Parameters
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs.html
index e67412d5c6f..20ebacead1a 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs.html
@@ -1692,7 +1692,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/AnyError.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/AnyError.html
index c4fc7e54b61..5e83c285b81 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/AnyError.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/AnyError.html
@@ -553,7 +553,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/Attachment.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/Attachment.html
index 8790d568d49..64d876496d8 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/Attachment.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/Attachment.html
@@ -992,7 +992,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/Attachment/Action.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/Attachment/Action.html
index 645f1f16b60..a032746b7aa 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/Attachment/Action.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/Attachment/Action.html
@@ -730,7 +730,7 @@ Parameters
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/Attachment/ActionStyle.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/Attachment/ActionStyle.html
index e13ef2115c1..46708658406 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/Attachment/ActionStyle.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/Attachment/ActionStyle.html
@@ -501,7 +501,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/Attachment/ActionType.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/Attachment/ActionType.html
index d3fb079df96..e308e23ec93 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/Attachment/ActionType.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/Attachment/ActionType.html
@@ -474,7 +474,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/AttachmentFile.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/AttachmentFile.html
index 19995853a9e..9e4d105c7c7 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/AttachmentFile.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/AttachmentFile.html
@@ -704,7 +704,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/BaseURL.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/BaseURL.html
index def5e45ac1b..56693ddf2a3 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/BaseURL.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/BaseURL.html
@@ -606,7 +606,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/BaseURL/ServerLocation.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/BaseURL/ServerLocation.html
index 98785ce5719..224aeb8423d 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/BaseURL/ServerLocation.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/BaseURL/ServerLocation.html
@@ -528,7 +528,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/ChannelDeletedResponse.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/ChannelDeletedResponse.html
index 32738297ee4..e9952fdff18 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/ChannelDeletedResponse.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/ChannelDeletedResponse.html
@@ -474,7 +474,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/ChannelId.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/ChannelId.html
index e0ca990bfa3..9bfdbf777ba 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/ChannelId.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/ChannelId.html
@@ -637,7 +637,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/ChannelQuery.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/ChannelQuery.html
index 67c0f8b47a9..ed9baadebf4 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/ChannelQuery.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/ChannelQuery.html
@@ -651,7 +651,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/ChannelResponse.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/ChannelResponse.html
index fdb914e0409..a9f68fdfa21 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/ChannelResponse.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/ChannelResponse.html
@@ -709,7 +709,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/ChannelUpdatedResponse.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/ChannelUpdatedResponse.html
index 7c2e31c6eb7..ca5baa22607 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/ChannelUpdatedResponse.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/ChannelUpdatedResponse.html
@@ -555,7 +555,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/ChannelsQuery.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/ChannelsQuery.html
index f76968febf6..f17844b8f1b 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/ChannelsQuery.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/ChannelsQuery.html
@@ -733,7 +733,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/ChannelsResponse.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/ChannelsResponse.html
index 2ac05666879..c2e31b03b47 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/ChannelsResponse.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/ChannelsResponse.html
@@ -474,7 +474,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/ClientErrorResponse.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/ClientErrorResponse.html
index 914ce96298a..bd92089bba3 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/ClientErrorResponse.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/ClientErrorResponse.html
@@ -580,7 +580,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/Device.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/Device.html
index d5d319492fe..697ed8e6a0e 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/Device.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/Device.html
@@ -547,7 +547,7 @@ Parameters
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/DevicesResponse.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/DevicesResponse.html
index 6fa15f74001..aaef2603b93 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/DevicesResponse.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/DevicesResponse.html
@@ -474,7 +474,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/EventResponse.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/EventResponse.html
index 0f8c85c1a37..9b41825c424 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/EventResponse.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/EventResponse.html
@@ -474,7 +474,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/ExtraData.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/ExtraData.html
index e229887fd38..bc084f934c5 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/ExtraData.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/ExtraData.html
@@ -834,7 +834,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/ExtraData/DecodableType.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/ExtraData/DecodableType.html
index 772aaeacf72..17a007d2d5b 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/ExtraData/DecodableType.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/ExtraData/DecodableType.html
@@ -744,7 +744,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/ExtraData/Wrapper.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/ExtraData/Wrapper.html
index e864d4a09be..20a57d87cc2 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/ExtraData/Wrapper.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/ExtraData/Wrapper.html
@@ -523,7 +523,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/FileUploadResponse.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/FileUploadResponse.html
index 58235966a8f..550cf067eb2 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/FileUploadResponse.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/FileUploadResponse.html
@@ -474,7 +474,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/FlagMessageResponse.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/FlagMessageResponse.html
index aae10832520..18e5c8bae1a 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/FlagMessageResponse.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/FlagMessageResponse.html
@@ -528,7 +528,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/FlagUserResponse.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/FlagUserResponse.html
index 3a6ad55ef30..6dde026d80d 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/FlagUserResponse.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/FlagUserResponse.html
@@ -528,7 +528,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/HiddenChannelResponse.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/HiddenChannelResponse.html
index 769f7050b16..c0a1f325e21 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/HiddenChannelResponse.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/HiddenChannelResponse.html
@@ -528,7 +528,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/Member.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/Member.html
index 452f724036d..023712868c1 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/Member.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/Member.html
@@ -833,7 +833,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/Member/Role.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/Member/Role.html
index d846d8c879f..f9d6da12119 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/Member/Role.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/Member/Role.html
@@ -555,7 +555,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/Message.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/Message.html
index 803c8c9d6f8..b64ed905424 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/Message.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/Message.html
@@ -2025,7 +2025,7 @@ Parameters
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/MessageAction.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/MessageAction.html
index 65489b2d92b..d311e52730c 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/MessageAction.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/MessageAction.html
@@ -624,7 +624,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/MessageRead.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/MessageRead.html
index f3e5b57246c..cccbe0ae8a3 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/MessageRead.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/MessageRead.html
@@ -611,7 +611,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/MessageResponse.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/MessageResponse.html
index 579b7ed3db8..23e6aa2db75 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/MessageResponse.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/MessageResponse.html
@@ -501,7 +501,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/MutedUser.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/MutedUser.html
index 555763df19e..43b4f6a3e66 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/MutedUser.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/MutedUser.html
@@ -598,7 +598,7 @@ Parameters
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/MutedUsersResponse.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/MutedUsersResponse.html
index f40d7b0d5ed..9852e82f59c 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/MutedUsersResponse.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/MutedUsersResponse.html
@@ -501,7 +501,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/QueryOptions.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/QueryOptions.html
index bc64e72b9d4..51c45cde4ac 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/QueryOptions.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/QueryOptions.html
@@ -633,7 +633,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/Reaction.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/Reaction.html
index 8dbcbe7b5ef..82deacd502f 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/Reaction.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/Reaction.html
@@ -826,7 +826,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/ReactionScores.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/ReactionScores.html
index 14ff3dd4a8c..04951425c76 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/ReactionScores.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/ReactionScores.html
@@ -573,7 +573,7 @@ Parameters
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/SearchQuery.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/SearchQuery.html
index ec7e1914264..d1d218e5dc2 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/SearchQuery.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/SearchQuery.html
@@ -629,7 +629,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/Sorting.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/Sorting.html
index 4434ae5677b..1829449c83d 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/Sorting.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/Sorting.html
@@ -590,7 +590,7 @@ Parameters
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/TypingUser.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/TypingUser.html
index 3077d174129..bd74129c615 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/TypingUser.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/TypingUser.html
@@ -580,7 +580,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/UpdatedUsersResponse.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/UpdatedUsersResponse.html
index 3ca50c950f3..7a412d16c36 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/UpdatedUsersResponse.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/UpdatedUsersResponse.html
@@ -474,7 +474,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/User.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/User.html
index d1e4cbd0798..f5b2a35d07e 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/User.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/User.html
@@ -1388,7 +1388,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/User/Role.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/User/Role.html
index 0395bc75d2c..9a354b6edaa 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/User/Role.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/User/Role.html
@@ -528,7 +528,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/UsersQuery.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/UsersQuery.html
index 37b9bb2539b..8905ea11bc1 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/UsersQuery.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/UsersQuery.html
@@ -624,7 +624,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/UsersResponse.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/UsersResponse.html
index 592e6b09531..7fae022d77c 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/UsersResponse.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Structs/UsersResponse.html
@@ -474,7 +474,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Typealiases.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Typealiases.html
index 1eae040fdf6..20448e1b6fb 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Typealiases.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/Typealiases.html
@@ -525,7 +525,7 @@ Declaration
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/index.html b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/index.html
index 3217f3c2362..f9a29ee6cad 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/index.html
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/index.html
@@ -573,7 +573,7 @@ Supported features
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/search.json b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/search.json
index b98146da002..a5877d3d960 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/search.json
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/search.json
@@ -1 +1 @@
-{"Typealiases.html#/s:14StreamChatCore16ProgressResponsea":{"name":"ProgressResponse","abstract":"A response type with a progress of a sending data.
"},"Typealiases.html#/s:14StreamChatCore5Tokena":{"name":"Token","abstract":"A token.
"},"Typealiases.html#/s:14StreamChatCore13TokenProvidera":{"name":"TokenProvider","abstract":"A token provider is a function in which you send a request to your own backend to get a Stream Chat API token."},"Structs/TypingUser.html#/s:14StreamChatCore10TypingUserV7timeoutSdvpZ":{"name":"timeout","abstract":"
A time interval for a users typing timeout.
","parent_name":"TypingUser"},"Structs/TypingUser.html#/s:14StreamChatCore10TypingUserV4userAA0E0Vvp":{"name":"user","abstract":"A typiong user.
","parent_name":"TypingUser"},"Structs/TypingUser.html#/s:14StreamChatCore10TypingUserV7started10Foundation4DateVvp":{"name":"started","abstract":"A date when the user started typing.
","parent_name":"TypingUser"},"Structs/TypingUser.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"TypingUser"},"Structs/TypingUser.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"TypingUser"},"Structs/UsersQuery.html#/s:14StreamChatCore10UsersQueryV6filterAA6FilterOvp":{"name":"filter","abstract":"Filter conditions.
","parent_name":"UsersQuery"},"Structs/UsersQuery.html#/s:14StreamChatCore10UsersQueryV4sortAA7SortingVSgvp":{"name":"sort","abstract":"Sort options, e.g. .init("last_active", isAscending: false)
","parent_name":"UsersQuery"},"Structs/UsersQuery.html#/s:14StreamChatCore10UsersQueryV7optionsAA0E7OptionsVvp":{"name":"options","abstract":"Query options, e.g. .presence
","parent_name":"UsersQuery"},"Structs/UsersQuery.html#/s:14StreamChatCore10UsersQueryV6filter4sort7optionsAcA6FilterO_AA7SortingVSgAA0E7OptionsVtcfc":{"name":"init(filter:sort:options:)","abstract":"Init a users query.
","parent_name":"UsersQuery"},"Structs/UsersQuery.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"UsersQuery"},"Structs/DevicesResponse.html#/s:14StreamChatCore15DevicesResponseV7devicesSayAA6DeviceVGvp":{"name":"devices","abstract":"A list of devices.
","parent_name":"DevicesResponse"},"Structs/UpdatedUsersResponse.html#/s:14StreamChatCore20UpdatedUsersResponseV5usersSDySSAA4UserVGvp":{"name":"users","abstract":"A list of users by Id.
","parent_name":"UpdatedUsersResponse"},"Structs/UsersResponse.html#/s:14StreamChatCore13UsersResponseV5usersSayAA4UserVGvp":{"name":"users","abstract":"A list of users.
","parent_name":"UsersResponse"},"Structs/User/Role.html#/s:14StreamChatCore4UserV4RoleO4useryA2EmF":{"name":"user","abstract":"Undocumented
","parent_name":"Role"},"Structs/User/Role.html#/s:14StreamChatCore4UserV4RoleO5adminyA2EmF":{"name":"admin","abstract":"Undocumented
","parent_name":"Role"},"Structs/User/Role.html#/s:14StreamChatCore4UserV4RoleO5guestyA2EmF":{"name":"guest","abstract":"Undocumented
","parent_name":"Role"},"Structs/User.html#/s:14StreamChatCore4UserV7unknownACvpZ":{"name":"unknown","abstract":"An unkown user.
","parent_name":"User"},"Structs/User/Role.html":{"name":"Role","abstract":"Undocumented
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV2idSSvp":{"name":"id","abstract":"A user id.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV4nameSSvp":{"name":"name","abstract":"A user name.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV9avatarURL10Foundation0F0VSgvp":{"name":"avatarURL","abstract":"An avatar URL.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV7created10Foundation4DateVvp":{"name":"created","abstract":"A created date.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV7updated10Foundation4DateVvp":{"name":"updated","abstract":"An updated date.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV14lastActiveDate10Foundation0G0VSgvp":{"name":"lastActiveDate","abstract":"A last active date.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV8isOnlineSbvp":{"name":"isOnline","abstract":"An indicator if a user is online.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV11isInvisibleSbvp":{"name":"isInvisible","abstract":"An indicator if a user is invisible.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV8isBannedSbvp":{"name":"isBanned","abstract":"An indicator if a user was banned.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV4roleAC4RoleOvp":{"name":"role","abstract":"A user role.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV9extraDataAA05ExtraF0VSgvp":{"name":"extraData","abstract":"An extra data for the user.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV7devicesSayAA6DeviceVGvp":{"name":"devices","abstract":"A list of devices.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV13currentDeviceAA0F0VSgvp":{"name":"currentDevice","abstract":"A list of devices.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV10mutedUsersSayAA05MutedD0VGvp":{"name":"mutedUsers","abstract":"Muted users.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV9isCurrentSbvp":{"name":"isCurrent","abstract":"Check if the user is the current user.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV7currentACSgvpZ":{"name":"current","abstract":"The current user.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV10canBeMutedSbvp":{"name":"canBeMuted","abstract":"Checks if the user can be muted.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV7isMutedSbvp":{"name":"isMuted","abstract":"Checks if the user is muted.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV8asMemberAA0F0Vvp":{"name":"asMember","abstract":"Returns the user as a member.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV2id4name4role9avatarURL7created7updated14lastActiveDate11isInvisible0O6Banned10mutedUsers9extraDataACSS_SSAC4RoleO10Foundation0I0VSgAQ0N0VA2VSgS2bSayAA05MutedD0VGSe_SEpSgtcfc":{"name":"init(id:name:role:avatarURL:created:updated:lastActiveDate:isInvisible:isBanned:mutedUsers:extraData:)","abstract":"Init a user.
","parent_name":"User"},"Structs/User.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"User"},"Structs/User.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV6update7RxSwift10ObservableCyACGyF":{"name":"update()","abstract":"Update or create a user.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV4mute7RxSwift10ObservableCyAA18MutedUsersResponseVGyF":{"name":"mute()","abstract":"Mute the user.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV6unmute7RxSwift10ObservableCyytGyF":{"name":"unmute()","abstract":"Unmute the user.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV9isFlaggedSbvp":{"name":"isFlagged","abstract":"Checks if the user is flagged (locally).
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV4flag7RxSwift10ObservableCyAA04FlagD8ResponseVGyF":{"name":"flag()","abstract":"Flag a user.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV6unflag7RxSwift10ObservableCyAA04FlagD8ResponseVGyF":{"name":"unflag()","abstract":"Unflag a user.
","parent_name":"User"},"Structs/User.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"User"},"Structs/User.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"User"},"Structs/Sorting.html#/s:14StreamChatCore7SortingV5fieldSSvp":{"name":"field","abstract":"A sorting field name.
","parent_name":"Sorting"},"Structs/Sorting.html#/s:14StreamChatCore7SortingV9directionSivp":{"name":"direction","abstract":"A sorting direction.
","parent_name":"Sorting"},"Structs/Sorting.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"Sorting"},"Structs/Sorting.html#/s:14StreamChatCore7SortingV_11isAscendingACSS_Sbtcfc":{"name":"init(_:isAscending:)","abstract":"Init sorting options.
","parent_name":"Sorting"},"Structs/SearchQuery.html#/s:14StreamChatCore11SearchQueryV6filterAA6FilterOvp":{"name":"filter","abstract":"A filter for channels, e.g. .key(“members”, .in([“john”]))
","parent_name":"SearchQuery"},"Structs/SearchQuery.html#/s:14StreamChatCore11SearchQueryV5querySSvp":{"name":"query","abstract":"A search query.
","parent_name":"SearchQuery"},"Structs/SearchQuery.html#/s:14StreamChatCore11SearchQueryV10paginationAA10PaginationOvp":{"name":"pagination","abstract":"A pagination. It works via the standard limit and offset parameters.
","parent_name":"SearchQuery"},"Structs/SearchQuery.html#/s:14StreamChatCore11SearchQueryV6filter5query10paginationAcA6FilterO_SSAA10PaginationOtcfc":{"name":"init(filter:query:pagination:)","abstract":"A message search query.
","parent_name":"SearchQuery"},"Structs/SearchQuery.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"SearchQuery"},"Structs/ReactionScores.html#/s:14StreamChatCore14ReactionScoresV6scoresSDyAA0D4TypeOSiGvp":{"name":"scores","abstract":"Reaction counts by reaction types.
","parent_name":"ReactionScores"},"Structs/ReactionScores.html#/s:14StreamChatCore14ReactionScoresV6stringSSvp":{"name":"string","abstract":"A joined reaction types and counts.
","parent_name":"ReactionScores"},"Structs/ReactionScores.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"ReactionScores"},"Structs/ReactionScores.html#/s:14StreamChatCore14ReactionScoresV6scoresACSDyAA0D4TypeOSiG_tcfc":{"name":"init(scores:)","abstract":"Init a reaction counts with dictionary counts.
","parent_name":"ReactionScores"},"Structs/Reaction.html#/s:14StreamChatCore8ReactionV4typeAA0D4TypeOvp":{"name":"type","abstract":"A reaction type.
","parent_name":"Reaction"},"Structs/Reaction.html#/s:14StreamChatCore8ReactionV5scoreSivp":{"name":"score","abstract":"A score.
","parent_name":"Reaction"},"Structs/Reaction.html#/s:14StreamChatCore8ReactionV9messageIdSSvp":{"name":"messageId","abstract":"A message id.
","parent_name":"Reaction"},"Structs/Reaction.html#/s:14StreamChatCore8ReactionV4userAA4UserVSgvp":{"name":"user","abstract":"A user of the reaction.
","parent_name":"Reaction"},"Structs/Reaction.html#/s:14StreamChatCore8ReactionV7created10Foundation4DateVvp":{"name":"created","abstract":"A created date.
","parent_name":"Reaction"},"Structs/Reaction.html#/s:14StreamChatCore8ReactionV9extraDataAA05ExtraF0VSgvp":{"name":"extraData","abstract":"An extra data for the reaction.
","parent_name":"Reaction"},"Structs/Reaction.html#/s:14StreamChatCore8ReactionV5isOwnSbvp":{"name":"isOwn","abstract":"Check if the reaction if by the current user.
","parent_name":"Reaction"},"Structs/Reaction.html#/s:14StreamChatCore8ReactionV4type5score9messageId9extraData4user7createdAcA0D4TypeO_SiSSSe_SEpSgAA4UserVSg10Foundation4DateVtcfc":{"name":"init(type:score:messageId:extraData:user:created:)","abstract":"Init a reaction.
","parent_name":"Reaction"},"Structs/Reaction.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"Reaction"},"Structs/Reaction.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"Reaction"},"Structs/Reaction.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Reaction"},"Structs/QueryOptions.html#/s:SY8rawValue03RawB0Qzvp":{"name":"rawValue","parent_name":"QueryOptions"},"Structs/QueryOptions.html#/s:14StreamChatCore12QueryOptionsV5stateACvpZ":{"name":"state","abstract":"A query will return a channel state, e.g. messages.
","parent_name":"QueryOptions"},"Structs/QueryOptions.html#/s:14StreamChatCore12QueryOptionsV5watchACvpZ":{"name":"watch","abstract":"Listen for a channel changes in real time, e.g. a new message evevnt.
","parent_name":"QueryOptions"},"Structs/QueryOptions.html#/s:14StreamChatCore12QueryOptionsV8presenceACvpZ":{"name":"presence","abstract":"Get updates when the user goes offline/online.
","parent_name":"QueryOptions"},"Structs/QueryOptions.html#/s:14StreamChatCore12QueryOptionsV3allACvpZ":{"name":"all","abstract":"Includes all query options: state, watch and presence.
","parent_name":"QueryOptions"},"Structs/QueryOptions.html#/s:s9OptionSetP8rawValuex03RawD0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"QueryOptions"},"Structs/QueryOptions.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"QueryOptions"},"Structs/MutedUsersResponse.html#/s:14StreamChatCore18MutedUsersResponseV9mutedUserAA0dH0Vvp":{"name":"mutedUser","abstract":"A muted user.
","parent_name":"MutedUsersResponse"},"Structs/MutedUsersResponse.html#/s:14StreamChatCore18MutedUsersResponseV11currentUserAA0H0Vvp":{"name":"currentUser","abstract":"The current user.
","parent_name":"MutedUsersResponse"},"Structs/MutedUser.html#/s:14StreamChatCore9MutedUserV4userAA0E0Vvp":{"name":"user","abstract":"A muted user.
","parent_name":"MutedUser"},"Structs/MutedUser.html#/s:14StreamChatCore9MutedUserV7created10Foundation4DateVvp":{"name":"created","abstract":"A created date.
","parent_name":"MutedUser"},"Structs/MutedUser.html#/s:14StreamChatCore9MutedUserV7updated10Foundation4DateVvp":{"name":"updated","abstract":"A updated date.
","parent_name":"MutedUser"},"Structs/MutedUser.html#/s:14StreamChatCore9MutedUserV4user7created7updatedAcA0E0V_10Foundation4DateVAKtcfc":{"name":"init(user:created:updated:)","abstract":"Create a muted user for a database.
","parent_name":"MutedUser"},"Structs/MessageRead.html#/s:14StreamChatCore11MessageReadV4userAA4UserVvp":{"name":"user","abstract":"A user (see User
).
","parent_name":"MessageRead"},"Structs/MessageRead.html#/s:14StreamChatCore11MessageReadV04lastE4Date10Foundation0G0Vvp":{"name":"lastReadDate","abstract":"A last read date by the user.
","parent_name":"MessageRead"},"Structs/MessageRead.html#/s:14StreamChatCore11MessageReadV4user04lastE4DateAcA4UserV_10Foundation0H0Vtcfc":{"name":"init(user:lastReadDate:)","abstract":"Init a message read.
","parent_name":"MessageRead"},"Structs/MessageRead.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"MessageRead"},"Structs/MessageRead.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"MessageRead"},"Structs/MessageAction.html#/s:14StreamChatCore13MessageActionV7channelAA7ChannelCvp":{"name":"channel","abstract":"A channel of a message.
","parent_name":"MessageAction"},"Structs/MessageAction.html#/s:14StreamChatCore13MessageActionV7messageAA0D0Vvp":{"name":"message","abstract":"A message.
","parent_name":"MessageAction"},"Structs/MessageAction.html#/s:14StreamChatCore13MessageActionV6actionAA10AttachmentV0E0Vvp":{"name":"action","abstract":"A message action.
","parent_name":"MessageAction"},"Structs/MessageAction.html#/s:14StreamChatCore13MessageActionV7channel7message6actionAcA7ChannelC_AA0D0VAA10AttachmentV0E0Vtcfc":{"name":"init(channel:message:action:)","abstract":"Init a message action.
","parent_name":"MessageAction"},"Structs/MessageAction.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"MessageAction"},"Structs/FlagUserResponse.html#/s:14StreamChatCore16FlagUserResponseV4userAA0E0Vvp":{"name":"user","abstract":"A flagged user.
","parent_name":"FlagUserResponse"},"Structs/FlagUserResponse.html#/s:14StreamChatCore16FlagUserResponseV7created10Foundation4DateVvp":{"name":"created","abstract":"A created date.
","parent_name":"FlagUserResponse"},"Structs/FlagUserResponse.html#/s:14StreamChatCore16FlagUserResponseV7updated10Foundation4DateVvp":{"name":"updated","abstract":"A updated date.
","parent_name":"FlagUserResponse"},"Structs/FlagMessageResponse.html#/s:14StreamChatCore19FlagMessageResponseV9messageIdSSvp":{"name":"messageId","abstract":"A flagged message id.
","parent_name":"FlagMessageResponse"},"Structs/FlagMessageResponse.html#/s:14StreamChatCore19FlagMessageResponseV7created10Foundation4DateVvp":{"name":"created","abstract":"A created date.
","parent_name":"FlagMessageResponse"},"Structs/FlagMessageResponse.html#/s:14StreamChatCore19FlagMessageResponseV7updated10Foundation4DateVvp":{"name":"updated","abstract":"A updated date.
","parent_name":"FlagMessageResponse"},"Structs/Message.html#/s:14StreamChatCore7MessageV2idSSvp":{"name":"id","abstract":"A message id.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV4typeAA0D4TypeOvp":{"name":"type","abstract":"A message type (see MessageType
).
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV4userAA4UserVvp":{"name":"user","abstract":"A user (see User
).
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV7created10Foundation4DateVvp":{"name":"created","abstract":"A created date.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV7updated10Foundation4DateVvp":{"name":"updated","abstract":"A updated date.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV7deleted10Foundation4DateVSgvp":{"name":"deleted","abstract":"A deleted date.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV4textSSvp":{"name":"text","abstract":"A text.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV7commandSSSgvp":{"name":"command","abstract":"A used command name.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV4argsSSSgvp":{"name":"args","abstract":"A used command args.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV11attachmentsSayAA10AttachmentVGvp":{"name":"attachments","abstract":"Attachments (see Attachment
).
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV8parentIdSSSgvp":{"name":"parentId","abstract":"A parent message id.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV18showReplyInChannelSbvp":{"name":"showReplyInChannel","abstract":"Check if this reply message needs to show in the channel.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV14mentionedUsersSayAA4UserVGvp":{"name":"mentionedUsers","abstract":"Mentioned users (see User
).
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV10replyCountSivp":{"name":"replyCount","abstract":"Reply count.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV9extraDataAA05ExtraF0VSgvp":{"name":"extraData","abstract":"An extra data for the message.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV15latestReactionsSayAA8ReactionVGvp":{"name":"latestReactions","abstract":"The latest reactions (see Reaction
).
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV12ownReactionsSayAA8ReactionVGvp":{"name":"ownReactions","abstract":"The current user own reactions (see Reaction
).
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV14reactionScoresAA08ReactionF0VSgvp":{"name":"reactionScores","abstract":"A reactions count (see ReactionCounts
).
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV11isEphemeralSbvp":{"name":"isEphemeral","abstract":"Check if the message is ephemeral, e.g. Giphy preview.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV9isDeletedSbvp":{"name":"isDeleted","abstract":"Check if the message was deleted.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV5isOwnSbvp":{"name":"isOwn","abstract":"Check if the message is own message of the current user.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV7canEditSbvp":{"name":"canEdit","abstract":"Check if the message could be edited.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV9canDeleteSbvp":{"name":"canDelete","abstract":"Check if the message could be deleted.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV12hasReactionsSbvp":{"name":"hasReactions","abstract":"Check if the message has reactions.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV10textOrArgsSSvp":{"name":"textOrArgs","abstract":"A combination of message text and command args.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV5isBanSbvp":{"name":"isBan","abstract":"Returns true if the message is type of error with a text for the banned user.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV7isEmptySbvp":{"name":"isEmpty","abstract":"Checks if the message is empty.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV2id4type8parentId7created7updated7deleted4text7command4args4user11attachments14mentionedUsers9extraData15latestReactions03ownV014reactionScores10replyCount18showReplyInChannelACSS_AA0D4TypeOSSSg10Foundation4DateVA_A_SgSSA2xA4UserVSayAA10AttachmentVGSayA2_GSe_SEpSgSayAA8ReactionVGA10_AA08ReactionY0VSgSiSbtcfc":{"name":"init(id:type:parentId:created:updated:deleted:text:command:args:user:attachments:mentionedUsers:extraData:latestReactions:ownReactions:reactionScores:replyCount:showReplyInChannel:)","abstract":"Init a message.
","parent_name":"Message"},"Structs/Message.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"Message"},"Structs/Message.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV12fetchReplies10pagination7RxSwift10ObservableCySayACGGAA10PaginationO_tF":{"name":"fetchReplies(pagination:)","abstract":"Fetch a reply messages from a database.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV3add17repliesToDatabaseySayACG_tF":{"name":"add(repliesToDatabase:)","abstract":"Add reply messages to a message.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV6delete7RxSwift10ObservableCyAA0D8ResponseVGyF":{"name":"delete()","abstract":"Delete the message.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV11addReaction4type5score9extraData7RxSwift10ObservableCyAA0D8ResponseVGAA0F4TypeO_SiSe_SEpSgtF":{"name":"addReaction(type:score:extraData:)","abstract":"Add a reaction to the message.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV14deleteReaction4type7RxSwift10ObservableCyAA0D8ResponseVGAA0F4TypeO_tF":{"name":"deleteReaction(type:)","abstract":"Delete a reaction to the message.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV7replies10pagination7RxSwift10ObservableCySayACGGAA10PaginationO_tF":{"name":"replies(pagination:)","abstract":"Send a request for reply messages.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV9isFlaggedSbvp":{"name":"isFlagged","abstract":"Checks if the message is flagged (locally).
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV4flag7RxSwift10ObservableCyAA04FlagD8ResponseVGyF":{"name":"flag()","abstract":"Flag a message.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV6unflag7RxSwift10ObservableCyAA04FlagD8ResponseVGyF":{"name":"unflag()","abstract":"Unflag a message.
","parent_name":"Message"},"Structs/Message.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Message"},"Structs/Message.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV14hasOwnReaction4typeSbAA0G4TypeO_tF":{"name":"hasOwnReaction(type:)","abstract":"Check if the message has a reaction with the given type from the current user.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV11addOrUpdate8reaction14toOwnReactionsyAA8ReactionV_SayAHGtF":{"name":"addOrUpdate(reaction:toOwnReactions:)","abstract":"Add a given reaction to the current user own reactions.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV6delete8reaction16fromOwnReactionsyAA8ReactionV_SayAHGtF":{"name":"delete(reaction:fromOwnReactions:)","abstract":"Delete a given reaction from the current user own reaction.
","parent_name":"Message"},"Structs/Member/Role.html#/s:14StreamChatCore6MemberV4RoleO6memberyA2EmF":{"name":"member","abstract":"Undocumented
","parent_name":"Role"},"Structs/Member/Role.html#/s:14StreamChatCore6MemberV4RoleO9moderatoryA2EmF":{"name":"moderator","abstract":"Undocumented
","parent_name":"Role"},"Structs/Member/Role.html#/s:14StreamChatCore6MemberV4RoleO5adminyA2EmF":{"name":"admin","abstract":"Undocumented
","parent_name":"Role"},"Structs/Member/Role.html#/s:14StreamChatCore6MemberV4RoleO5owneryA2EmF":{"name":"owner","abstract":"Undocumented
","parent_name":"Role"},"Structs/Member.html#/s:14StreamChatCore6MemberV4userAA4UserVvp":{"name":"user","abstract":"A user.
","parent_name":"Member"},"Structs/Member.html#/s:14StreamChatCore6MemberV4roleAC4RoleOvp":{"name":"role","abstract":"A role of the user.
","parent_name":"Member"},"Structs/Member.html#/s:14StreamChatCore6MemberV7created10Foundation4DateVvp":{"name":"created","abstract":"A created date.
","parent_name":"Member"},"Structs/Member.html#/s:14StreamChatCore6MemberV7updated10Foundation4DateVvp":{"name":"updated","abstract":"A updated date.
","parent_name":"Member"},"Structs/Member.html#/s:14StreamChatCore6MemberV9isInvitedSbvp":{"name":"isInvited","abstract":"Checks if he was invited.
","parent_name":"Member"},"Structs/Member.html#/s:14StreamChatCore6MemberV14inviteAccepted10Foundation4DateVSgvp":{"name":"inviteAccepted","abstract":"A date when an invited was accepted.
","parent_name":"Member"},"Structs/Member.html#/s:14StreamChatCore6MemberV14inviteRejected10Foundation4DateVSgvp":{"name":"inviteRejected","abstract":"A date when an invited was rejected.
","parent_name":"Member"},"Structs/Member.html#/s:14StreamChatCore6MemberV_4role7created7updated9isInvited14inviteAccepted0J8RejectedAcA4UserV_AC4RoleO10Foundation4DateVAPSbAPSgAQtcfc":{"name":"init(_:role:created:updated:isInvited:inviteAccepted:inviteRejected:)","abstract":"Init a member.
","parent_name":"Member"},"Structs/Member.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"Member"},"Structs/Member.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"Member"},"Structs/Member.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Member"},"Structs/Member.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Member"},"Structs/Member/Role.html":{"name":"Role","abstract":"A role.
","parent_name":"Member"},"Structs/ExtraData/Wrapper.html#/s:14StreamChatCore9ExtraDataV7WrapperC6decodeySe_SEpSg10Foundation0E0VSgFZ":{"name":"decode(_:)","abstract":"Decode a custom data.
","parent_name":"Wrapper"},"Structs/ExtraData/Wrapper.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"Wrapper"},"Structs/ExtraData/DecodableType.html#/s:14StreamChatCore9ExtraDataV13DecodableTypeO4useryAESe_SEpXpcAEmF":{"name":"user(_:)","abstract":"A user.
","parent_name":"DecodableType"},"Structs/ExtraData/DecodableType.html#/s:14StreamChatCore9ExtraDataV13DecodableTypeO7channelyAESe_SEpXpcAEmF":{"name":"channel(_:)","abstract":"A channel.
","parent_name":"DecodableType"},"Structs/ExtraData/DecodableType.html#/s:14StreamChatCore9ExtraDataV13DecodableTypeO7messageyAESe_SEpXpcAEmF":{"name":"message(_:)","abstract":"A message.
","parent_name":"DecodableType"},"Structs/ExtraData/DecodableType.html#/s:14StreamChatCore9ExtraDataV13DecodableTypeO10attachmentyAESe_SEpXpcAEmF":{"name":"attachment(_:)","abstract":"An attachment.
","parent_name":"DecodableType"},"Structs/ExtraData/DecodableType.html#/s:14StreamChatCore9ExtraDataV13DecodableTypeO8reactionyAESe_SEpXpcAEmF":{"name":"reaction(_:)","abstract":"A reaction.
","parent_name":"DecodableType"},"Structs/ExtraData/DecodableType.html#/s:14StreamChatCore9ExtraDataV13DecodableTypeO6isUserSbvp":{"name":"isUser","abstract":"Checks if the decodable type is a custom user extra data type.
","parent_name":"DecodableType"},"Structs/ExtraData/DecodableType.html#/s:14StreamChatCore9ExtraDataV13DecodableTypeO9isChannelSbvp":{"name":"isChannel","abstract":"Checks if the decodable type is a custom channel extra data type.
","parent_name":"DecodableType"},"Structs/ExtraData/DecodableType.html#/s:14StreamChatCore9ExtraDataV13DecodableTypeO9isMessageSbvp":{"name":"isMessage","abstract":"Checks if the decodable type is a custom message extra data type.
","parent_name":"DecodableType"},"Structs/ExtraData/DecodableType.html#/s:14StreamChatCore9ExtraDataV13DecodableTypeO12isAttachmentSbvp":{"name":"isAttachment","abstract":"Checks if the decodable type is a custom attachment extra data type.
","parent_name":"DecodableType"},"Structs/ExtraData/DecodableType.html#/s:14StreamChatCore9ExtraDataV13DecodableTypeO10isReactionSbvp":{"name":"isReaction","abstract":"Checks if the decodable type is a custom attachment extra data type.
","parent_name":"DecodableType"},"Structs/ExtraData/DecodableType.html#/s:14StreamChatCore9ExtraDataV13DecodableTypeO07codableG0Se_SEpXpyF":{"name":"codableType()","abstract":"Undocumented
","parent_name":"DecodableType"},"Structs/ExtraData/DecodableType.html":{"name":"DecodableType","abstract":"A custom extra data type.
","parent_name":"ExtraData"},"Structs/ExtraData.html#/s:14StreamChatCore9ExtraDataV14decodableTypesSayAC13DecodableTypeOGvpZ":{"name":"decodableTypes","abstract":"A list of a custom extra data type.
","parent_name":"ExtraData"},"Structs/ExtraData.html#/s:14StreamChatCore9ExtraDataV6objectSe_SEpvp":{"name":"object","abstract":"An extra data.
","parent_name":"ExtraData"},"Structs/ExtraData.html#/s:14StreamChatCore9ExtraDataVyACSgSe_SEpSgcfc":{"name":"init(_:)","abstract":"Init an extra data with custom data.
","parent_name":"ExtraData"},"Structs/ExtraData.html#/s:14StreamChatCore9ExtraDataV6encode10Foundation0E0VSgyF":{"name":"encode()","abstract":"Encodes an extra data to the Data.
","parent_name":"ExtraData"},"Structs/ExtraData.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"ExtraData"},"Structs/ExtraData.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"ExtraData"},"Structs/ExtraData/Wrapper.html":{"name":"Wrapper","abstract":"A custom data wrapper.
","parent_name":"ExtraData"},"Structs/ExtraData.html#/s:14StreamChatCore9ExtraDataV11UserWrapperC":{"name":"UserWrapper","abstract":"A custom user data wrapper.
","parent_name":"ExtraData"},"Structs/ExtraData.html#/s:14StreamChatCore9ExtraDataV14ChannelWrapperC":{"name":"ChannelWrapper","abstract":"A custom channel data wrapper.
","parent_name":"ExtraData"},"Structs/ExtraData.html#/s:14StreamChatCore9ExtraDataV14MessageWrapperC":{"name":"MessageWrapper","abstract":"A custom message data wrapper.
","parent_name":"ExtraData"},"Structs/ExtraData.html#/s:14StreamChatCore9ExtraDataV17AttachmentWrapperC":{"name":"AttachmentWrapper","abstract":"A custom attachment data wrapper.
","parent_name":"ExtraData"},"Structs/ExtraData.html#/s:14StreamChatCore9ExtraDataV15ReactionWrapperC":{"name":"ReactionWrapper","abstract":"A custom reaction data wrapper.
","parent_name":"ExtraData"},"Structs/Device.html#/s:14StreamChatCore6DeviceV2idSSvp":{"name":"id","abstract":"A device identifier.
","parent_name":"Device"},"Structs/Device.html#/s:14StreamChatCore6DeviceV7created10Foundation4DateVvp":{"name":"created","abstract":"A created date.
","parent_name":"Device"},"Structs/Device.html#/s:14StreamChatCore6DeviceVyACSScfc":{"name":"init(_:)","abstract":"Init a device for Push Notifications.
","parent_name":"Device"},"Structs/ChannelsResponse.html#/s:14StreamChatCore16ChannelsResponseV8channelsSayAA07ChannelE0VGvp":{"name":"channels","abstract":"A list of channels response (see ChannelQuery
).
","parent_name":"ChannelsResponse"},"Structs/ChannelsQuery.html#/s:14StreamChatCore13ChannelsQueryV6filterAA6FilterOvp":{"name":"filter","abstract":"A filter for the query (see Filter
).
","parent_name":"ChannelsQuery"},"Structs/ChannelsQuery.html#/s:14StreamChatCore13ChannelsQueryV4sortSayAA7SortingVGvp":{"name":"sort","abstract":"A sorting for the query (see Sorting
).
","parent_name":"ChannelsQuery"},"Structs/ChannelsQuery.html#/s:14StreamChatCore13ChannelsQueryV10paginationAA10PaginationOvp":{"name":"pagination","abstract":"A pagination.
","parent_name":"ChannelsQuery"},"Structs/ChannelsQuery.html#/s:14StreamChatCore13ChannelsQueryV13messagesLimitAA10PaginationOvp":{"name":"messagesLimit","abstract":"A number of messages inside each channel.
","parent_name":"ChannelsQuery"},"Structs/ChannelsQuery.html#/s:14StreamChatCore13ChannelsQueryV7optionsAA0E7OptionsVvp":{"name":"options","abstract":"Query options.
","parent_name":"ChannelsQuery"},"Structs/ChannelsQuery.html#/s:14StreamChatCore13ChannelsQueryV2idSSvp":{"name":"id","abstract":"An hash id for filter and sorting properties.
","parent_name":"ChannelsQuery"},"Structs/ChannelsQuery.html#/s:14StreamChatCore13ChannelsQueryV6filter4sort10pagination13messagesLimit7optionsAcA6FilterO_SayAA7SortingVGAA10PaginationOAoA0E7OptionsVtcfc":{"name":"init(filter:sort:pagination:messagesLimit:options:)","abstract":"Init a channels query.
","parent_name":"ChannelsQuery"},"Structs/ChannelsQuery.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"ChannelsQuery"},"Structs/ChannelUpdatedResponse.html#/s:14StreamChatCore22ChannelUpdatedResponseV7channelAA0D0Cvp":{"name":"channel","abstract":"A channel.
","parent_name":"ChannelUpdatedResponse"},"Structs/ChannelUpdatedResponse.html#/s:14StreamChatCore22ChannelUpdatedResponseV4userAA4UserVSgvp":{"name":"user","abstract":"A user who updated a channel.
","parent_name":"ChannelUpdatedResponse"},"Structs/ChannelUpdatedResponse.html#/s:14StreamChatCore22ChannelUpdatedResponseV7messageAA7MessageVSgvp":{"name":"message","abstract":"An additional message of the update.
","parent_name":"ChannelUpdatedResponse"},"Structs/ChannelUpdatedResponse.html#/s:14StreamChatCore22ChannelUpdatedResponseV12inviteAnswerAA06InviteH0Ovp":{"name":"inviteAnswer","abstract":"Returns true if
","parent_name":"ChannelUpdatedResponse"},"Structs/ChannelDeletedResponse.html#/s:14StreamChatCore22ChannelDeletedResponseV7channelAA0D0Cvp":{"name":"channel","abstract":"A channel.
","parent_name":"ChannelDeletedResponse"},"Structs/ChannelResponse.html#/s:14StreamChatCore15ChannelResponseV7channelAA0D0Cvp":{"name":"channel","abstract":"A channel.
","parent_name":"ChannelResponse"},"Structs/ChannelResponse.html#/s:14StreamChatCore15ChannelResponseV8messagesSayAA7MessageVGvp":{"name":"messages","abstract":"Messages (see Message
).
","parent_name":"ChannelResponse"},"Structs/ChannelResponse.html#/s:14StreamChatCore15ChannelResponseV12messageReadsSayAA11MessageReadVGvp":{"name":"messageReads","abstract":"Message read states (see MessageRead
)
","parent_name":"ChannelResponse"},"Structs/ChannelResponse.html#/s:14StreamChatCore15ChannelResponseV17unreadMessageReadAA0gH0VSgvp":{"name":"unreadMessageRead","abstract":"Unread message state by the current user.
","parent_name":"ChannelResponse"},"Structs/ChannelResponse.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"ChannelResponse"},"Structs/ChannelResponse.html#/s:14StreamChatCore15ChannelResponseV7channel8messages12messageReadsAcA0D0C_SayAA7MessageVGSayAA0J4ReadVGtcfc":{"name":"init(channel:messages:messageReads:)","abstract":"Init a channel response.
","parent_name":"ChannelResponse"},"Structs/ChannelResponse.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ChannelResponse"},"Structs/ChannelResponse.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"ChannelResponse"},"Structs/ChannelQuery.html#/s:14StreamChatCore12ChannelQueryV7channelAA0D0Cvp":{"name":"channel","abstract":"A channel.
","parent_name":"ChannelQuery"},"Structs/ChannelQuery.html#/s:14StreamChatCore12ChannelQueryV7membersShyAA6MemberVGvp":{"name":"members","abstract":"Members of the channel (see Member
).
","parent_name":"ChannelQuery"},"Structs/ChannelQuery.html#/s:14StreamChatCore12ChannelQueryV7optionsAA0E7OptionsVvp":{"name":"options","abstract":"A query options.
","parent_name":"ChannelQuery"},"Structs/ChannelQuery.html#/s:14StreamChatCore12ChannelQueryV10paginationAA10PaginationOvp":{"name":"pagination","abstract":"A pagination (see Pagination
).
","parent_name":"ChannelQuery"},"Structs/ChannelQuery.html#/s:14StreamChatCore12ChannelQueryV7channel7members10pagination7optionsAcA0D0C_ShyAA6MemberVGAA10PaginationOAA0E7OptionsVtcfc":{"name":"init(channel:members:pagination:options:)","abstract":"Init a channel query.
","parent_name":"ChannelQuery"},"Structs/ChannelQuery.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"ChannelQuery"},"Structs/ChannelId.html#/s:14StreamChatCore9ChannelIdV4typeAA0D4TypeOvp":{"name":"type","abstract":"A channel type of the event.
","parent_name":"ChannelId"},"Structs/ChannelId.html#/s:14StreamChatCore9ChannelIdV2idSSvp":{"name":"id","abstract":"A channel id of the event.
","parent_name":"ChannelId"},"Structs/ChannelId.html#/s:14StreamChatCore9ChannelIdV4type2idAcA0D4TypeO_SStcfc":{"name":"init(type:id:)","abstract":"Init a ChannelId.
","parent_name":"ChannelId"},"Structs/ChannelId.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"ChannelId"},"Structs/ChannelId.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"ChannelId"},"Structs/ChannelId.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"ChannelId"},"Structs/HiddenChannelResponse.html#/s:14StreamChatCore21HiddenChannelResponseV3cidAA0E2IdVvp":{"name":"cid","abstract":"A channel type + id.
","parent_name":"HiddenChannelResponse"},"Structs/HiddenChannelResponse.html#/s:14StreamChatCore21HiddenChannelResponseV12clearHistorySbvp":{"name":"clearHistory","abstract":"The message history was cleared.
","parent_name":"HiddenChannelResponse"},"Structs/HiddenChannelResponse.html#/s:14StreamChatCore21HiddenChannelResponseV7created10Foundation4DateVvp":{"name":"created","abstract":"An event created date.
","parent_name":"HiddenChannelResponse"},"Structs/FileUploadResponse.html#/s:14StreamChatCore18FileUploadResponseV4file10Foundation3URLVvp":{"name":"file","abstract":"An uploaded file URL.
","parent_name":"FileUploadResponse"},"Structs/EventResponse.html#/s:14StreamChatCore13EventResponseV5eventAA0D0Ovp":{"name":"event","abstract":"An event (see Event
).
","parent_name":"EventResponse"},"Structs/MessageResponse.html#/s:14StreamChatCore15MessageResponseV7messageAA0D0Vvp":{"name":"message","abstract":"A message.
","parent_name":"MessageResponse"},"Structs/MessageResponse.html#/s:14StreamChatCore15MessageResponseV8reactionAA8ReactionVSgvp":{"name":"reaction","abstract":"A reaction.
","parent_name":"MessageResponse"},"Structs/AttachmentFile.html#/s:14StreamChatCore14AttachmentFileV4typeAA0dE4TypeOvp":{"name":"type","abstract":"An attachment file type (see AttachmentFileType
).
","parent_name":"AttachmentFile"},"Structs/AttachmentFile.html#/s:14StreamChatCore14AttachmentFileV4sizes5Int64Vvp":{"name":"size","abstract":"A size of the file.
","parent_name":"AttachmentFile"},"Structs/AttachmentFile.html#/s:14StreamChatCore14AttachmentFileV8mimeTypeSSSgvp":{"name":"mimeType","abstract":"A mime type.
","parent_name":"AttachmentFile"},"Structs/AttachmentFile.html#/s:14StreamChatCore14AttachmentFileV13sizeFormatterSo011NSByteCountG0CvpZ":{"name":"sizeFormatter","abstract":"A file size formatter.
","parent_name":"AttachmentFile"},"Structs/AttachmentFile.html#/s:14StreamChatCore14AttachmentFileV10sizeStringSSvp":{"name":"sizeString","abstract":"A formatted file size.
","parent_name":"AttachmentFile"},"Structs/AttachmentFile.html#/s:14StreamChatCore14AttachmentFileV4type4size8mimeTypeAcA0deI0O_s5Int64VSSSgtcfc":{"name":"init(type:size:mimeType:)","abstract":"Init an attachment file.
","parent_name":"AttachmentFile"},"Structs/AttachmentFile.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"AttachmentFile"},"Structs/AttachmentFile.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"AttachmentFile"},"Structs/Attachment/ActionStyle.html#/s:14StreamChatCore10AttachmentV11ActionStyleO7defaultyA2EmF":{"name":"default","abstract":"Undocumented
","parent_name":"ActionStyle"},"Structs/Attachment/ActionStyle.html#/s:14StreamChatCore10AttachmentV11ActionStyleO7primaryyA2EmF":{"name":"primary","abstract":"Undocumented
","parent_name":"ActionStyle"},"Structs/Attachment/ActionType.html#/s:14StreamChatCore10AttachmentV10ActionTypeO6buttonyA2EmF":{"name":"button","abstract":"Undocumented
","parent_name":"ActionType"},"Structs/Attachment/Action.html#/s:14StreamChatCore10AttachmentV6ActionV4nameSSvp":{"name":"name","abstract":"A name.
","parent_name":"Action"},"Structs/Attachment/Action.html#/s:14StreamChatCore10AttachmentV6ActionV5valueSSvp":{"name":"value","abstract":"A value of an action.
","parent_name":"Action"},"Structs/Attachment/Action.html#/s:14StreamChatCore10AttachmentV6ActionV5styleAC0E5StyleOvp":{"name":"style","abstract":"A style, e.g. primary button.
","parent_name":"Action"},"Structs/Attachment/Action.html#/s:14StreamChatCore10AttachmentV6ActionV4typeAC0E4TypeOvp":{"name":"type","abstract":"A type, e.g. button.
","parent_name":"Action"},"Structs/Attachment/Action.html#/s:14StreamChatCore10AttachmentV6ActionV4textSSvp":{"name":"text","abstract":"A text.
","parent_name":"Action"},"Structs/Attachment/Action.html#/s:14StreamChatCore10AttachmentV6ActionV11isCancelledSbvp":{"name":"isCancelled","abstract":"Check if the action is cancel button.
","parent_name":"Action"},"Structs/Attachment/Action.html#/s:14StreamChatCore10AttachmentV6ActionV6isSendSbvp":{"name":"isSend","abstract":"Check if the action is send button.
","parent_name":"Action"},"Structs/Attachment/Action.html#/s:14StreamChatCore10AttachmentV6ActionV4name5value5style4type4textAESS_SSAC0E5StyleOAC0E4TypeOSStcfc":{"name":"init(name:value:style:type:text:)","abstract":"Init an attachment action.
","parent_name":"Action"},"Structs/Attachment.html#/s:14StreamChatCore10AttachmentV5titleSSvp":{"name":"title","abstract":"A title.
","parent_name":"Attachment"},"Structs/Attachment.html#/s:14StreamChatCore10AttachmentV6authorSSSgvp":{"name":"author","abstract":"An author.
","parent_name":"Attachment"},"Structs/Attachment.html#/s:14StreamChatCore10AttachmentV4textSSSgvp":{"name":"text","abstract":"A description text.
","parent_name":"Attachment"},"Structs/Attachment.html#/s:14StreamChatCore10AttachmentV4typeAA0D4TypeOvp":{"name":"type","abstract":"A type (see AttachmentType
).
","parent_name":"Attachment"},"Structs/Attachment.html#/s:14StreamChatCore10AttachmentV7actionsSayAC6ActionVGvp":{"name":"actions","abstract":"Actions from a command (see Action
, Command
).
","parent_name":"Attachment"},"Structs/Attachment.html#/s:14StreamChatCore10AttachmentV3url10Foundation3URLVSgvp":{"name":"url","abstract":"An URL.
","parent_name":"Attachment"},"Structs/Attachment.html#/s:14StreamChatCore10AttachmentV8imageURL10Foundation0F0VSgvp":{"name":"imageURL","abstract":"An image preview URL.
","parent_name":"Attachment"},"Structs/Attachment.html#/s:14StreamChatCore10AttachmentV4fileAA0D4FileVSgvp":{"name":"file","abstract":"A file description (see AttachmentFile
).
","parent_name":"Attachment"},"Structs/Attachment.html#/s:14StreamChatCore10AttachmentV9extraDataAA05ExtraF0VSgvp":{"name":"extraData","abstract":"An extra data for the attachment.
","parent_name":"Attachment"},"Structs/Attachment.html#/s:14StreamChatCore10AttachmentV7isImageSbvp":{"name":"isImage","abstract":"Check if the attachment is an image.
","parent_name":"Attachment"},"Structs/Attachment.html#/s:14StreamChatCore10AttachmentV4type5title3url8imageURL4file9extraDataAcA0D4TypeO_SS10Foundation0I0VSgAoA0D4FileVSgSe_SEpSgtcfc":{"name":"init(type:title:url:imageURL:file:extraData:)","abstract":"Init an attachment.
","parent_name":"Attachment"},"Structs/Attachment.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"Attachment"},"Structs/Attachment.html#/s:14StreamChatCore10AttachmentV6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","abstract":"Image upload:","parent_name":"Attachment"},"Structs/Attachment/Action.html":{"name":"Action","abstract":"
An attachment action, e.g. send, shuffle.
","parent_name":"Attachment"},"Structs/Attachment/ActionType.html":{"name":"ActionType","abstract":"An attachment action type, e.g. button.
","parent_name":"Attachment"},"Structs/Attachment/ActionStyle.html":{"name":"ActionStyle","abstract":"An attachment action style, e.g. primary button.
","parent_name":"Attachment"},"Structs/AnyError.html#/s:14StreamChatCore8AnyErrorV5errors0E0_pvp":{"name":"error","abstract":"Some error.
","parent_name":"AnyError"},"Structs/AnyError.html#/s:14StreamChatCore8AnyErrorV20localizedDescriptionSSvp":{"name":"localizedDescription","abstract":"Undocumented
","parent_name":"AnyError"},"Structs/AnyError.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"AnyError"},"Structs/AnyError.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"AnyError"},"Structs/ClientErrorResponse.html#/s:14StreamChatCore19ClientErrorResponseV4codeSivp":{"name":"code","abstract":"An error code.
","parent_name":"ClientErrorResponse"},"Structs/ClientErrorResponse.html#/s:14StreamChatCore19ClientErrorResponseV7messageSSvp":{"name":"message","abstract":"A message.
","parent_name":"ClientErrorResponse"},"Structs/ClientErrorResponse.html#/s:14StreamChatCore19ClientErrorResponseV10statusCodeSivp":{"name":"statusCode","abstract":"A status code.
","parent_name":"ClientErrorResponse"},"Structs/ClientErrorResponse.html#/s:10Foundation14LocalizedErrorP16errorDescriptionSSSgvp":{"name":"errorDescription","parent_name":"ClientErrorResponse"},"Structs/ClientErrorResponse.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"ClientErrorResponse"},"Structs/BaseURL/ServerLocation.html#/s:14StreamChatCore7BaseURLV14ServerLocationO6usEastyA2EmF":{"name":"usEast","abstract":"An US-East.
","parent_name":"ServerLocation"},"Structs/BaseURL/ServerLocation.html#/s:14StreamChatCore7BaseURLV14ServerLocationO9proxyEastyA2EmF":{"name":"proxyEast","abstract":"A proxy server.
","parent_name":"ServerLocation"},"Structs/BaseURL/ServerLocation.html#/s:14StreamChatCore7BaseURLV14ServerLocationO7stagingyA2EmF":{"name":"staging","abstract":"A staging server.
","parent_name":"ServerLocation"},"Structs/BaseURL.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"BaseURL"},"Structs/BaseURL.html#/s:14StreamChatCore7BaseURLV14serverLocationA2C06ServerG0O_tcfc":{"name":"init(serverLocation:)","abstract":"Create a base URL.
","parent_name":"BaseURL"},"Structs/BaseURL.html#/s:14StreamChatCore7BaseURLV06customE0AC10Foundation0E0V_tcfc":{"name":"init(customURL:)","abstract":"Init with a custom server URL.
","parent_name":"BaseURL"},"Structs/BaseURL/ServerLocation.html":{"name":"ServerLocation","abstract":"A server location.
","parent_name":"BaseURL"},"Structs/BaseURL.html":{"name":"BaseURL","abstract":"A base URL for the Client
.
"},"Structs/ClientErrorResponse.html":{"name":"ClientErrorResponse","abstract":"A parsed server response error.
"},"Structs/AnyError.html":{"name":"AnyError","abstract":"A wrapper for any Error.
"},"Structs/Attachment.html":{"name":"Attachment","abstract":"A message attachment.
"},"Structs/AttachmentFile.html":{"name":"AttachmentFile","abstract":"An attachment file description.
"},"Structs/MessageResponse.html":{"name":"MessageResponse","abstract":"A message response.
"},"Structs/EventResponse.html":{"name":"EventResponse","abstract":"An event response.
"},"Structs/FileUploadResponse.html":{"name":"FileUploadResponse","abstract":"A file upload response.
"},"Structs/HiddenChannelResponse.html":{"name":"HiddenChannelResponse","abstract":"A hidden channel event response.
"},"Structs/ChannelId.html":{"name":"ChannelId","abstract":"A channel type and id.
"},"Structs/ChannelQuery.html":{"name":"ChannelQuery","abstract":"A channel query.
"},"Structs.html#/s:14StreamChatCore19ChannelInviteAnswerV":{"name":"ChannelInviteAnswer","abstract":"An answer for an invite to a channel.
"},"Structs.html#/s:14StreamChatCore21ChannelInviteResponseV":{"name":"ChannelInviteResponse","abstract":"An answer for an invite to a channel.
"},"Structs.html#/s:14StreamChatCore13ChannelUpdateV":{"name":"ChannelUpdate","abstract":"Undocumented
"},"Structs/ChannelResponse.html":{"name":"ChannelResponse","abstract":"A channel response.
"},"Structs/ChannelDeletedResponse.html":{"name":"ChannelDeletedResponse","abstract":"A response for an updated channel.
"},"Structs/ChannelUpdatedResponse.html":{"name":"ChannelUpdatedResponse","abstract":"A response for an updated channel.
"},"Structs/ChannelsQuery.html":{"name":"ChannelsQuery","abstract":"A channels query.
"},"Structs/ChannelsResponse.html":{"name":"ChannelsResponse","abstract":"A channels query response.
"},"Structs/Device.html":{"name":"Device","abstract":"A device for Push Notifications.
"},"Structs/ExtraData.html":{"name":"ExtraData","abstract":"An extra data container.
"},"Structs/Member.html":{"name":"Member","abstract":"A member.
"},"Structs/Message.html":{"name":"Message","abstract":"A message.
"},"Structs.html#/s:14StreamChatCore16MessagesResponseV":{"name":"MessagesResponse","abstract":"A messages response.
"},"Structs/FlagMessageResponse.html":{"name":"FlagMessageResponse","abstract":"A flag message response.
"},"Structs/FlagUserResponse.html":{"name":"FlagUserResponse","abstract":"A flag message response.
"},"Structs/MessageAction.html":{"name":"MessageAction","abstract":"A message action from commands.
"},"Structs/MessageRead.html":{"name":"MessageRead","abstract":"A message read state. User + last read date.
"},"Structs/MutedUser.html":{"name":"MutedUser","abstract":"A muted user.
"},"Structs/MutedUsersResponse.html":{"name":"MutedUsersResponse","abstract":"A muted users response.
"},"Structs/QueryOptions.html":{"name":"QueryOptions","abstract":"Query options.
"},"Structs/Reaction.html":{"name":"Reaction","abstract":"A reaction for a message.
"},"Structs/ReactionScores.html":{"name":"ReactionScores","abstract":"A reaction counts.
"},"Structs/SearchQuery.html":{"name":"SearchQuery","abstract":"A message search query.
"},"Structs/Sorting.html":{"name":"Sorting","abstract":"Sorting options.
"},"Structs/User.html":{"name":"User","abstract":"A user.
"},"Structs/UsersResponse.html":{"name":"UsersResponse","abstract":"A response with a list of users.
"},"Structs/UpdatedUsersResponse.html":{"name":"UpdatedUsersResponse","abstract":"A response with a list of users by id.
"},"Structs/DevicesResponse.html":{"name":"DevicesResponse","abstract":"A response with a list of devices.
"},"Structs.html#/s:14StreamChatCore7UserBanV":{"name":"UserBan","abstract":"A request object to ban a user.
"},"Structs/UsersQuery.html":{"name":"UsersQuery","abstract":"A users query.
"},"Structs/TypingUser.html":{"name":"TypingUser","abstract":"A typing user.
"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP4userAA4UserVSgvp":{"name":"user","abstract":"A user owner of the database.
","parent_name":"Database"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP6loggerAA12ClientLoggerCSgvp":{"name":"logger","abstract":"A logger.
","parent_name":"Database"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP9deleteAllyyF":{"name":"deleteAll()","abstract":"Delete all objects.
","parent_name":"Database"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP8channelsy7RxSwift10ObservableCySayAA15ChannelResponseVGGAA13ChannelsQueryVF":{"name":"channels(_:)","abstract":"Fetch channels and messages from a database.
","parent_name":"Database"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP7channel0E4Type0E2Id10pagination7RxSwift10ObservableCyAA15ChannelResponseVGAA0lF0O_SSAA10PaginationOtF":{"name":"channel(channelType:channelId:pagination:)","abstract":"Fetch channel messages.
","parent_name":"Database"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP7replies3for10pagination7RxSwift10ObservableCySayAA7MessageVGGAK_AA10PaginationOtF":{"name":"replies(for:pagination:)","abstract":"Fetch message replies.
","parent_name":"Database"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP3add8channels5queryySayAA15ChannelResponseVG_AA13ChannelsQueryVtF":{"name":"add(channels:query:)","abstract":"Add channels with messages and members.
","parent_name":"Database"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP11addOrUpdate7channelyAA7ChannelC_tF":{"name":"addOrUpdate(channel:)","abstract":"Add or update a channel.
","parent_name":"Database"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP3add8messages2toySayAA7MessageVG_AA7ChannelCtF":{"name":"add(messages:to:)","abstract":"Add messages to a channel. The channel and members should be added/updated too.
","parent_name":"Database"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP3add7replies3forySayAA7MessageVG_AHtF":{"name":"add(replies:for:)","abstract":"Add replies for a message.
","parent_name":"Database"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP3set7members3foryShyAA6MemberVG_AA7ChannelCtF":{"name":"set(members:for:)","abstract":"Set members for a channel.
","parent_name":"Database"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP3add7members3foryShyAA6MemberVG_AA7ChannelCtF":{"name":"add(members:for:)","abstract":"Add a new member for a channel.
","parent_name":"Database"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP6remove7members4fromyShyAA6MemberVG_AA7ChannelCtF":{"name":"remove(members:from:)","abstract":"Remove a member from a channel.
","parent_name":"Database"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP6update7members4fromyShyAA6MemberVG_AA7ChannelCtF":{"name":"update(members:from:)","abstract":"Update a member in a channel.
","parent_name":"Database"},"Protocols/Database.html":{"name":"Database","abstract":"Undocumented
"},"Extensions/Array.html#/s:Sa14StreamChatCoreAA0B4ItemORszlE10firstIndex5whereSiSgAA9ChannelIdV_tF":{"name":"firstIndex(where:)","abstract":"Find the first index of an ChatItem
of a channel presenter with a given channel id.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa14StreamChatCoreAA0B4ItemORszlE10firstIndex14whereChannelId11channelTypeSiSgSS_AA0hK0OtF":{"name":"firstIndex(whereChannelId:channelType:)","abstract":"Find the first index of an ChatItem
of a channel presenter with a given channel id.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa14StreamChatCoreAA0B4ItemORszlE9lastIndex5whereSiSgAA9ChannelIdV_tF":{"name":"lastIndex(where:)","abstract":"Find the last index of an ChatItem
of a channel presenter with a given channel id.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa14StreamChatCoreAA0B4ItemORszlE9lastIndex14whereChannelId11channelTypeSiSgSS_AA0hK0OtF":{"name":"lastIndex(whereChannelId:channelType:)","abstract":"Find the last index of an ChatItem
of a channel presenter with a given channel id.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa14StreamChatCoreAA0B4ItemORszlE9lastIndex14whereMessageIdSiSgSS_tF":{"name":"lastIndex(whereMessageId:)","abstract":"Find the last index of an ChatItem
of a message with a given message id.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa14StreamChatCoreAA0B4ItemORszlE15findLastMessage6beforeSi5index_AA0G0V7messagetSgSi_tF":{"name":"findLastMessage(before:)","abstract":"Find the last ChatItem
of a message before a given index.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa14StreamChatCoreAA0B4ItemORszlE28firstIndexWhereStatusLoadingSiSgyF":{"name":"firstIndexWhereStatusLoading()","abstract":"Find the first index of an ChatItem
of a status loading.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa14StreamChatCoreAA0B4ItemORszlE10firstIndex16whereStatusTitleSiSgSS_tF":{"name":"firstIndex(whereStatusTitle:)","abstract":"Find the first index of an ChatItem
of a status with a given title.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa14StreamChatCoreAA0B4ItemORszlE9lastIndex16whereStatusTitleSiSgSS_tF":{"name":"lastIndex(whereStatusTitle:)","abstract":"Find the last index of an ChatItem
of a status with a given title.
","parent_name":"Array"},"Extensions/Bundle.html#/s:So8NSBundleC14StreamChatCoreE2idSSSgvp":{"name":"id","abstract":"A bundle id.
","parent_name":"Bundle"},"Extensions/Bundle.html#/s:So8NSBundleC14StreamChatCoreE4nameSSSgvp":{"name":"name","abstract":"A bundle name.
","parent_name":"Bundle"},"Extensions/URL.html#/s:10Foundation3URLV14StreamChatCoreE8fileSizes5Int64Vvp":{"name":"fileSize","abstract":"Get a file size from the file URL.
","parent_name":"URL"},"Extensions/UIApplication.html#/s:So13UIApplicationC14StreamChatCoreE8appState05RxAppF00hF0Ovp":{"name":"appState","abstract":"The current app state (see AppState
), e.g. active, background.
","parent_name":"UIApplication"},"Extensions/Optional.html#/s:Sq14StreamChatCoreSSRszlE7isBlankSbvp":{"name":"isBlank","abstract":"Undocumented
","parent_name":"Optional"},"Extensions/String.html#/s:SS14StreamChatCoreE15dataToHEXFormatSSvpZ":{"name":"dataToHEXFormat","abstract":"A string format to conver bytes to string.
","parent_name":"String"},"Extensions/String.html#/s:SS14StreamChatCoreE3md5SSvp":{"name":"md5","abstract":"Returns a MD5 hash for the string.
","parent_name":"String"},"Extensions/String.html#/s:SS14StreamChatCoreE3url10Foundation3URLVSgvp":{"name":"url","abstract":"Get an URL from the string.
","parent_name":"String"},"Extensions/String.html#/s:SS14StreamChatCoreE7isBlankSbvp":{"name":"isBlank","abstract":"Check if the string is empty and does not have whitespaces or newlines.
","parent_name":"String"},"Extensions/String.html#/s:SS14StreamChatCoreE8fileName5limitSSSi_tF":{"name":"fileName(limit:)","abstract":"Get a safe filnename from the string.
","parent_name":"String"},"Extensions/String.html#/s:SS14StreamChatCoreE14probablyHasURLSbvp":{"name":"probablyHasURL","abstract":"Checks if the string probably has an URL, e.g. “ab.io”, “a7.io”
","parent_name":"String"},"Extensions/Result.html#/s:s6ResultO14StreamChatCoreE5errors5Error_pSgvp":{"name":"error","abstract":"Get the error from the result if it failed.
","parent_name":"Result"},"Extensions/Int.html#/s:Si14StreamChatCoreE11shortStringSSyF":{"name":"shortString()","abstract":"A short string for the number, e.g. “k”, “m”, “b”.
","parent_name":"Int"},"Extensions/Dictionary.html#/s:SD14StreamChatCoreE6merged4withSDyxq_GAD_tF":{"name":"merged(with:)","abstract":"Undocumented
","parent_name":"Dictionary"},"Extensions/Data.html#/s:10Foundation4DataV14StreamChatCoreE23prettyPrintedJSONStringSSyKF":{"name":"prettyPrintedJSONString()","abstract":"Undocumented
","parent_name":"Data"},"Extensions/Data.html#/s:10Foundation4DataV14StreamChatCoreE6append_8encodingySS_SSAAE8EncodingVtF":{"name":"append(_:encoding:)","abstract":"Undocumented
","parent_name":"Data"},"Extensions/Data.html#/s:10Foundation4DataV14StreamChatCoreE3hexSSvp":{"name":"hex","abstract":"Conver a data to the HEX string.
","parent_name":"Data"},"Extensions/Encodable.html#/s:SE14StreamChatCoreE12encodeSafely2to10logMessageys7Encoder_p_SSSgtF":{"name":"encodeSafely(to:logMessage:)","abstract":"Undocumented
","parent_name":"Encodable"},"Extensions/JSONEncoder/DateEncodingStrategy.html#/s:10Foundation11JSONEncoderC20DateEncodingStrategyO14StreamChatCoreE6streamAEvpZ":{"name":"stream","abstract":"A Stream encoding for the custom ISO8601 date.
","parent_name":"DateEncodingStrategy"},"Extensions/JSONEncoder/DataEncodingStrategy.html#/s:10Foundation11JSONEncoderC20DataEncodingStrategyO14StreamChatCoreE4gzipAEvpZ":{"name":"gzip","abstract":"Undocumented
","parent_name":"DataEncodingStrategy"},"Extensions/JSONEncoder.html#/s:10Foundation11JSONEncoderC14StreamChatCoreE7defaultACvpZ":{"name":"default","abstract":"A default JSONEncoder
.
","parent_name":"JSONEncoder"},"Extensions/JSONEncoder.html#/s:10Foundation11JSONEncoderC14StreamChatCoreE11defaultGzipACvpZ":{"name":"defaultGzip","abstract":"A default gzip JSONEncoder
.
","parent_name":"JSONEncoder"},"Extensions/JSONEncoder.html#/s:10Foundation11JSONEncoderC14StreamChatCoreE6streamACvpZ":{"name":"stream","abstract":"A Stream Chat JSON encoder.
","parent_name":"JSONEncoder"},"Extensions/JSONEncoder.html#/s:10Foundation11JSONEncoderC14StreamChatCoreE10streamGzipACvpZ":{"name":"streamGzip","abstract":"A Stream Chat JSON encoder with a gzipped content.
","parent_name":"JSONEncoder"},"Extensions/JSONEncoder/DataEncodingStrategy.html":{"name":"DataEncodingStrategy","parent_name":"JSONEncoder"},"Extensions/JSONEncoder/DateEncodingStrategy.html":{"name":"DateEncodingStrategy","parent_name":"JSONEncoder"},"Extensions/JSONDecoder.html#/s:10Foundation11JSONDecoderC14StreamChatCoreE7defaultACvpZ":{"name":"default","abstract":"A default JSONDecoder
.
","parent_name":"JSONDecoder"},"Extensions/JSONDecoder.html#/s:10Foundation11JSONDecoderC14StreamChatCoreE6streamACvpZ":{"name":"stream","abstract":"A Stream Chat JSON decoder.
","parent_name":"JSONDecoder"},"Extensions/Token.html#/s:SS14StreamChatCoreE11developmentSSvpZ":{"name":"development","abstract":"A development token.
","parent_name":"Token"},"Extensions/Token.html#/s:SS14StreamChatCoreE5guestSSvpZ":{"name":"guest","abstract":"A guest token.
","parent_name":"Token"},"Extensions/Token.html#/s:SS14StreamChatCoreE12isValidToken6userIdSbSSSg_tF":{"name":"isValidToken(userId:)","abstract":"Checks if the token is valid.
","parent_name":"Token"},"Extensions/Token.html#/s:SS14StreamChatCoreE7payloadSDySSypGSgvp":{"name":"payload","abstract":"Undocumented
","parent_name":"Token"},"Extensions/DateFormatter/Stream.html#/s:So15NSDateFormatterC14StreamChatCoreE0C0O11iso8601Date4from10Foundation0G0VSgSS_tFZ":{"name":"iso8601Date(from:)","abstract":"Creates and returns a date object from the specified ISO 8601 formatted string representation.
","parent_name":"Stream"},"Extensions/DateFormatter/Stream.html#/s:So15NSDateFormatterC14StreamChatCoreE0C0O17iso8601DateString4fromSSSg10Foundation0G0V_tFZ":{"name":"iso8601DateString(from:)","abstract":"Creates and returns an ISO 8601 formatted string representation of the specified date.
","parent_name":"Stream"},"Extensions/DateFormatter.html#/s:So15NSDateFormatterC14StreamChatCoreE3logABSgvpZ":{"name":"log","abstract":"A date formatter for ClientLogger
.
","parent_name":"DateFormatter"},"Extensions/DateFormatter/Stream.html":{"name":"Stream","abstract":"A Stream Chat date formatters.
","parent_name":"DateFormatter"},"Extensions/DateFormatter.html#/s:So15NSDateFormatterC14StreamChatCoreE4timeABvpZ":{"name":"time","abstract":"A short time formatter from the date.
","parent_name":"DateFormatter"},"Extensions/DateFormatter.html#/s:So15NSDateFormatterC14StreamChatCoreE5shortABvpZ":{"name":"short","abstract":"A short date and time formatter from the date.
","parent_name":"DateFormatter"},"Extensions/DateFormatter.html#/s:So15NSDateFormatterC14StreamChatCoreE9shortDateABvpZ":{"name":"shortDate","abstract":"A short date and time formatter from the date.
","parent_name":"DateFormatter"},"Extensions/DateFormatter.html#/s:So15NSDateFormatterC14StreamChatCoreE7weekDayABvpZ":{"name":"weekDay","abstract":"A week formatter from the date.
","parent_name":"DateFormatter"},"Extensions/DateFormatter.html#/s:So15NSDateFormatterC14StreamChatCoreE8fileNameABvpZ":{"name":"fileName","abstract":"Undocumented
","parent_name":"DateFormatter"},"Extensions/Date.html#/s:10Foundation4DateV14StreamChatCoreE3logSSvp":{"name":"log","abstract":"A string of the date for the ClientLogger
.
","parent_name":"Date"},"Extensions/Date.html#/s:10Foundation4DateV14StreamChatCoreE7defaultACvpZ":{"name":"default","abstract":"Undocumented
","parent_name":"Date"},"Extensions/Date.html#/s:10Foundation4DateV14StreamChatCoreE7isTodaySbvp":{"name":"isToday","abstract":"Undocumented
","parent_name":"Date"},"Extensions/Date.html#/s:10Foundation4DateV14StreamChatCoreE11isYesterdaySbvp":{"name":"isYesterday","abstract":"Undocumented
","parent_name":"Date"},"Extensions/Date.html#/s:10Foundation4DateV14StreamChatCoreE9yesterdaySSvpZ":{"name":"yesterday","abstract":"A yesterday title for a status separartor.
","parent_name":"Date"},"Extensions/Date.html#/s:10Foundation4DateV14StreamChatCoreE14wordsSeparatorSSvpZ":{"name":"wordsSeparator","abstract":"A words separator for day and time.
","parent_name":"Date"},"Extensions/Date.html#/s:10Foundation4DateV14StreamChatCoreE8relativeSSvp":{"name":"relative","abstract":"A relative date from the current time in string.
","parent_name":"Date"},"Extensions/Date.html#/s:10Foundation4DateV14StreamChatCoreE8fileNameSSvp":{"name":"fileName","abstract":"Generates a filename from the date.
","parent_name":"Date"},"Extensions/Date.html#/s:10Foundation4DateV14StreamChatCoreE10isLessThan12timeInterval4withSbSd_ACtF":{"name":"isLessThan(timeInterval:with:)","abstract":"Check if a time interval between dates is less then a given time interval.
","parent_name":"Date"},"Extensions/Date.html":{"name":"Date"},"Extensions/DateFormatter.html":{"name":"DateFormatter"},"Extensions/Token.html":{"name":"Token"},"Extensions/JSONDecoder.html":{"name":"JSONDecoder"},"Extensions/JSONEncoder.html":{"name":"JSONEncoder","abstract":"A custom decoding for a date.
"},"Extensions/Encodable.html":{"name":"Encodable"},"Extensions/Data.html":{"name":"Data"},"Extensions/Dictionary.html":{"name":"Dictionary","abstract":"Creates a dictionary by merging the given dictionary into this"},"Extensions/Int.html":{"name":"Int"},"Extensions/Result.html":{"name":"Result"},"Extensions/String.html":{"name":"String"},"Extensions/Optional.html":{"name":"Optional"},"Extensions/UIApplication.html":{"name":"UIApplication"},"Extensions/URL.html":{"name":"URL"},"Extensions/Bundle.html":{"name":"Bundle"},"Extensions/Array.html":{"name":"Array"},"Enums/ViewChanges.html#/s:14StreamChatCore11ViewChangesO4noneyA2CmF":{"name":"none","abstract":"
No changes.
","parent_name":"ViewChanges"},"Enums/ViewChanges.html#/s:14StreamChatCore11ViewChangesO8reloadedyACSi_SayAA0B4ItemOGtcACmF":{"name":"reloaded(_:_:)","abstract":"Reload all views.
","parent_name":"ViewChanges"},"Enums/ViewChanges.html#/s:14StreamChatCore11ViewChangesO10itemsAddedyACSaySiG_SiSgSbSayAA0B4ItemOGtcACmF":{"name":"itemsAdded(_:_:_:_:)","abstract":"Add item at row and reload another one.
","parent_name":"ViewChanges"},"Enums/ViewChanges.html#/s:14StreamChatCore11ViewChangesO12itemsUpdatedyACSaySiG_SayAA7MessageVGSayAA0B4ItemOGtcACmF":{"name":"itemsUpdated(_:_:_:)","abstract":"Update items with messages.
","parent_name":"ViewChanges"},"Enums/ViewChanges.html#/s:14StreamChatCore11ViewChangesO11itemRemovedyACSi_SayAA0B4ItemOGtcACmF":{"name":"itemRemoved(_:_:)","abstract":"Remove item at row.
","parent_name":"ViewChanges"},"Enums/ViewChanges.html#/s:14StreamChatCore11ViewChangesO9itemMovedyACSi_SiSayAA0B4ItemOGtcACmF":{"name":"itemMoved(fromRow:toRow:_:)","abstract":"Move item from row to another.
","parent_name":"ViewChanges"},"Enums/ViewChanges.html#/s:14StreamChatCore11ViewChangesO13footerUpdatedyA2CmF":{"name":"footerUpdated","abstract":"Update fiiter.
","parent_name":"ViewChanges"},"Enums/ViewChanges.html#/s:14StreamChatCore11ViewChangesO12disconnectedyA2CmF":{"name":"disconnected","abstract":"Disconnected deliberately.
","parent_name":"ViewChanges"},"Enums/ViewChanges.html#/s:14StreamChatCore11ViewChangesO5erroryAcA8AnyErrorVcACmF":{"name":"error(_:)","abstract":"Error message.
","parent_name":"ViewChanges"},"Enums/ViewChanges.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"ViewChanges"},"Enums/ChatItem.html#/s:14StreamChatCore0B4ItemO20statusYesterdayTitleSSvpZ":{"name":"statusYesterdayTitle","abstract":"A title for the yesterday separator.
","parent_name":"ChatItem"},"Enums/ChatItem.html#/s:14StreamChatCore0B4ItemO16statusTodayTitleSSvpZ":{"name":"statusTodayTitle","abstract":"A title for the today separator.
","parent_name":"ChatItem"},"Enums/ChatItem.html#/s:14StreamChatCore0B4ItemO7loadingyACSbcACmF":{"name":"loading(_:)","abstract":"A loading item.
","parent_name":"ChatItem"},"Enums/ChatItem.html#/s:14StreamChatCore0B4ItemO6statusyACSS_SSSgSbtcACmF":{"name":"status(_:_:_:)","abstract":"A status item.
","parent_name":"ChatItem"},"Enums/ChatItem.html#/s:14StreamChatCore0B4ItemO16channelPresenteryAcA07ChannelF0CcACmF":{"name":"channelPresenter(_:)","abstract":"A channel presenter item.
","parent_name":"ChatItem"},"Enums/ChatItem.html#/s:14StreamChatCore0B4ItemO7messageyAcA7MessageV_SayAA4UserVGtcACmF":{"name":"message(_:_:)","abstract":"A message.
","parent_name":"ChatItem"},"Enums/ChatItem.html#/s:14StreamChatCore0B4ItemO5erroryACs5Error_pcACmF":{"name":"error(_:)","abstract":"An error.
","parent_name":"ChatItem"},"Enums/ChatItem.html#/s:14StreamChatCore0B4ItemO9isLoadingSbvp":{"name":"isLoading","abstract":"Check if the chat item is loading.
","parent_name":"ChatItem"},"Enums/ChatItem.html#/s:14StreamChatCore0B4ItemO16channelPresenterAA07ChannelF0CSgvp":{"name":"channelPresenter","abstract":"Return a channel presenter if the chat item is a channel presenter.
","parent_name":"ChatItem"},"Enums/ChatItem.html#/s:14StreamChatCore0B4ItemO7messageAA7MessageVSgvp":{"name":"message","abstract":"Return a message if the chat item is a message.
","parent_name":"ChatItem"},"Enums/ChatItem.html#/s:14StreamChatCore0B4ItemO16messageReadUsersSayAA4UserVGvp":{"name":"messageReadUsers","abstract":"Return read users for a message chat item.
","parent_name":"ChatItem"},"Enums/ChatItem.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ChatItem"},"Enums/SearchQueryError.html#/s:14StreamChatCore16SearchQueryErrorO11emptyFilteryA2CmF":{"name":"emptyFilter","abstract":"Filter can’t be an empty for the message search.
","parent_name":"SearchQueryError"},"Enums/ReactionType.html#/s:14StreamChatCore12ReactionTypeO12defaultTypesSayACGvpZ":{"name":"defaultTypes","abstract":"A list of default reactions.
","parent_name":"ReactionType"},"Enums/ReactionType.html#/s:14StreamChatCore12ReactionTypeO7regularyACSS_SStcACmF":{"name":"regular(_:emoji:)","abstract":"Undocumented
","parent_name":"ReactionType"},"Enums/ReactionType.html#/s:14StreamChatCore12ReactionTypeO10cumulativeyACSS_SiSStcACmF":{"name":"cumulative(_:maxCount:emoji:)","abstract":"Undocumented
","parent_name":"ReactionType"},"Enums/ReactionType.html#/s:14StreamChatCore12ReactionTypeO4nameSSvp":{"name":"name","abstract":"An reaction type as emoji.
","parent_name":"ReactionType"},"Enums/ReactionType.html#/s:14StreamChatCore12ReactionTypeO5emojiSSvp":{"name":"emoji","abstract":"An reaction type as emoji.
","parent_name":"ReactionType"},"Enums/ReactionType.html#/s:14StreamChatCore12ReactionTypeO9isRegularSbvp":{"name":"isRegular","abstract":"Checks if the reaction type is regular.
","parent_name":"ReactionType"},"Enums/ReactionType.html#/s:14StreamChatCore12ReactionTypeO8maxCountSivp":{"name":"maxCount","abstract":"Checks if the reaction type is regular.
","parent_name":"ReactionType"},"Enums/ReactionType.html#/s:14StreamChatCore12ReactionTypeO7emojiesSaySSGvpZ":{"name":"emojies","abstract":"A list of reactions as emoji’s.
","parent_name":"ReactionType"},"Enums/ReactionType.html#/s:14StreamChatCore12ReactionTypeO5namedACSgSS_tcfc":{"name":"init(named:)","abstract":"Create a reaction type based on string type value.
","parent_name":"ReactionType"},"Enums/ReactionType.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"ReactionType"},"Enums/ReactionType.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"ReactionType"},"Enums/ReactionType.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ReactionType"},"Enums/ReactionType.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"ReactionType"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO16channelsPageSizeACvpZ":{"name":"channelsPageSize","abstract":"A default channels page size.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO20channelsNextPageSizeACvpZ":{"name":"channelsNextPageSize","abstract":"A default channels page sizefor the next page.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO16messagesPageSizeACvpZ":{"name":"messagesPageSize","abstract":"A default messages page size.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO20messagesNextPageSizeACvpZ":{"name":"messagesNextPageSize","abstract":"A default messages page size for the next page.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO4noneyA2CmF":{"name":"none","abstract":"No pagination.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO5limityACSicACmF":{"name":"limit(_:)","abstract":"The amount of items requested from the APIs.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO6offsetyACSicACmF":{"name":"offset(_:)","abstract":"The offset of requesting items.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO11greaterThanyACSScACmF":{"name":"greaterThan(_:)","abstract":"Filter on ids greater than the given value.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO18greaterThanOrEqualyACSScACmF":{"name":"greaterThanOrEqual(_:)","abstract":"Filter on ids greater than or equal to the given value.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO8lessThanyACSScACmF":{"name":"lessThan(_:)","abstract":"Filter on ids smaller than the given value.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO15lessThanOrEqualyACSScACmF":{"name":"lessThanOrEqual(_:)","abstract":"Filter on ids smaller than or equal to the given value.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO3andyA2C_ACtcACmF":{"name":"and(pagination:another:)","abstract":"Combine Pagination
‘s with each other.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO5limitSivp":{"name":"limit","abstract":"A limit value, if the pagination has it or 0.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO6offsetSivp":{"name":"offset","abstract":"An offset value, if the pagination has it or 0.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"Pagination"},"Enums/Pagination.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO1poiyA2C_ACtFZ":{"name":"+(_:_:)","abstract":"An operator for combining Pagination’s.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO2peoiyyACz_ACtFZ":{"name":"+=(_:_:)","abstract":"An operator for combining Pagination’s.
","parent_name":"Pagination"},"Enums/MessageType.html#/s:14StreamChatCore11MessageTypeO7regularyA2CmF":{"name":"regular","abstract":"A message type.
","parent_name":"MessageType"},"Enums/MessageType.html#/s:14StreamChatCore11MessageTypeO9ephemeralyA2CmF":{"name":"ephemeral","parent_name":"MessageType"},"Enums/MessageType.html#/s:14StreamChatCore11MessageTypeO5erroryA2CmF":{"name":"error","parent_name":"MessageType"},"Enums/MessageType.html#/s:14StreamChatCore11MessageTypeO5replyyA2CmF":{"name":"reply","parent_name":"MessageType"},"Enums/MessageType.html#/s:14StreamChatCore11MessageTypeO6systemyA2CmF":{"name":"system","parent_name":"MessageType"},"Enums/MessageType.html#/s:14StreamChatCore11MessageTypeO7deletedyA2CmF":{"name":"deleted","parent_name":"MessageType"},"Enums/Filter/Operator.html#/s:14StreamChatCore6FilterO8OperatorO5equalyAESE_p_tcAEmF":{"name":"equal(to:)","abstract":"An equal operator.
","parent_name":"Operator"},"Enums/Filter/Operator.html#/s:14StreamChatCore6FilterO8OperatorO8notEqualyAESE_p_tcAEmF":{"name":"notEqual(to:)","abstract":"A not equal operator.
","parent_name":"Operator"},"Enums/Filter/Operator.html#/s:14StreamChatCore6FilterO8OperatorO7greateryAESE_p_tcAEmF":{"name":"greater(than:)","abstract":"A greater then operator.
","parent_name":"Operator"},"Enums/Filter/Operator.html#/s:14StreamChatCore6FilterO8OperatorO14greaterOrEqualyAESE_p_tcAEmF":{"name":"greaterOrEqual(than:)","abstract":"A greater or equal than operator.
","parent_name":"Operator"},"Enums/Filter/Operator.html#/s:14StreamChatCore6FilterO8OperatorO4lessyAESE_p_tcAEmF":{"name":"less(than:)","abstract":"A less then operator.
","parent_name":"Operator"},"Enums/Filter/Operator.html#/s:14StreamChatCore6FilterO8OperatorO11lessOrEqualyAESE_p_tcAEmF":{"name":"lessOrEqual(than:)","abstract":"A less or equal than operator.
","parent_name":"Operator"},"Enums/Filter/Operator.html#/s:14StreamChatCore6FilterO8OperatorO2inyAESaySE_pGcAEmF":{"name":"in(_:)","abstract":"An in list operator.
","parent_name":"Operator"},"Enums/Filter/Operator.html#/s:14StreamChatCore6FilterO8OperatorO5notInyAESaySE_pGcAEmF":{"name":"notIn(_:)","abstract":"A not in list operator.
","parent_name":"Operator"},"Enums/Filter/Operator.html#/s:14StreamChatCore6FilterO8OperatorO5queryyAESScAEmF":{"name":"query(_:)","abstract":"A query operator.
","parent_name":"Operator"},"Enums/Filter/Operator.html#/s:14StreamChatCore6FilterO8OperatorO12autocompleteyAESScAEmF":{"name":"autocomplete(_:)","abstract":"An autocomplete operator.
","parent_name":"Operator"},"Enums/Filter/Operator.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"Operator"},"Enums/Filter/Operator.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"Operator"},"Enums/Filter.html#/s:14StreamChatCore6FilterO4noneyA2CmF":{"name":"none","abstract":"No filter.
","parent_name":"Filter"},"Enums/Filter.html#/s:14StreamChatCore6FilterO3keyyACSS_AC8OperatorOtcACmF":{"name":"key(_:_:)","abstract":"Filter by a given key with a given operator (see Operator).
","parent_name":"Filter"},"Enums/Filter.html#/s:14StreamChatCore6FilterO3andyACSayACGcACmF":{"name":"and(_:)","abstract":"Filter with all filters (like and
).
","parent_name":"Filter"},"Enums/Filter.html#/s:14StreamChatCore6FilterO2oryACSayACGcACmF":{"name":"or(_:)","abstract":"Filter with any of filters (like or
).
","parent_name":"Filter"},"Enums/Filter.html#/s:14StreamChatCore6FilterO3noryACSayACGcACmF":{"name":"nor(_:)","abstract":"Filter without any of filters (like not or
).
","parent_name":"Filter"},"Enums/Filter.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"Filter"},"Enums/Filter.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"Filter"},"Enums/Filter/Operator.html":{"name":"Operator","abstract":"An operator for the filter.
","parent_name":"Filter"},"Enums/Filter.html#/s:14StreamChatCore6FilterO1poiyA2C_ACtFZ":{"name":"+(_:_:)","abstract":"Undocumented
","parent_name":"Filter"},"Enums/Filter.html#/s:14StreamChatCore6FilterO2peoiyyACz_ACtFZ":{"name":"+=(_:_:)","abstract":"Undocumented
","parent_name":"Filter"},"Enums/Filter.html#/s:14StreamChatCore6FilterO1ooiyA2C_ACtFZ":{"name":"|(_:_:)","abstract":"Undocumented
","parent_name":"Filter"},"Enums/Filter.html#/s:14StreamChatCore6FilterO2oeoiyyACz_ACtFZ":{"name":"|=(_:_:)","abstract":"Undocumented
","parent_name":"Filter"},"Enums/Event.html#/s:14StreamChatCore5EventO6Filtera":{"name":"Filter","abstract":"A filter type for events.
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO11healthCheckyACSS_AA4UserVSgtcACmF":{"name":"healthCheck(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO14channelUpdatedyAcA07ChannelF8ResponseV_AA0D4TypeOtcACmF":{"name":"channelUpdated(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO14channelDeletedyAcA7ChannelC_AA0D4TypeOtcACmF":{"name":"channelDeleted(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO13channelHiddenyAcA0F15ChannelResponseV_AA0D4TypeOtcACmF":{"name":"channelHidden(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO11messageReadyAcA07MessageF0V_AA0D4TypeOtcACmF":{"name":"messageRead(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO10messageNewyAcA7MessageV_S2iAA7ChannelCSgAA0D4TypeOtcACmF":{"name":"messageNew(_:_:_:_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO14messageDeletedyAcA7MessageV_AA0D4TypeOtcACmF":{"name":"messageDeleted(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO14messageUpdatedyAcA7MessageV_AA0D4TypeOtcACmF":{"name":"messageUpdated(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO11userUpdatedyAcA4UserV_AA0D4TypeOtcACmF":{"name":"userUpdated(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO19userPresenceChangedyAcA4UserV_AA0D4TypeOtcACmF":{"name":"userPresenceChanged(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO17userStartWatchingyAcA4UserV_SiAA0D4TypeOtcACmF":{"name":"userStartWatching(_:_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO16userStopWatchingyAcA4UserV_SiAA0D4TypeOtcACmF":{"name":"userStopWatching(_:_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO10userBannedyAcA9ChannelIdVSg_SSSg10Foundation4DateVSgAkA0D4TypeOtcACmF":{"name":"userBanned(_:reason:expiration:created:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO11memberAddedyAcA6MemberV_AA0D4TypeOtcACmF":{"name":"memberAdded(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO13memberUpdatedyAcA6MemberV_AA0D4TypeOtcACmF":{"name":"memberUpdated(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO13memberRemovedyAcA4UserV_AA0D4TypeOtcACmF":{"name":"memberRemoved(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO11reactionNewyAcA8ReactionV_AA7MessageVAA4UserVAA0D4TypeOtcACmF":{"name":"reactionNew(_:_:_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO15reactionUpdatedyAcA8ReactionV_AA7MessageVAA4UserVAA0D4TypeOtcACmF":{"name":"reactionUpdated(_:_:_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO15reactionDeletedyAcA8ReactionV_AA7MessageVAA4UserVAA0D4TypeOtcACmF":{"name":"reactionDeleted(_:_:_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO11typingStartyAcA4UserV_AA0D4TypeOtcACmF":{"name":"typingStart(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO10typingStopyAcA4UserV_AA0D4TypeOtcACmF":{"name":"typingStop(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO24notificationMutesUpdatedyAcA4UserV_AA0D4TypeOtcACmF":{"name":"notificationMutesUpdated(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO20notificationMarkReadyAcA7ChannelCSg_S2iAA0D4TypeOtcACmF":{"name":"notificationMarkRead(_:_:_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO26notificationAddedToChannelyAcA0H0C_AA0D4TypeOtcACmF":{"name":"notificationAddedToChannel(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO30notificationRemovedFromChannelyAcA0H0C_AA0D4TypeOtcACmF":{"name":"notificationRemovedFromChannel(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO19notificationInvitedyAcA7ChannelC_AA0D4TypeOtcACmF":{"name":"notificationInvited(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO26notificationInviteAcceptedyAcA7ChannelC_AA0D4TypeOtcACmF":{"name":"notificationInviteAccepted(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO26notificationInviteRejectedyAcA7ChannelC_AA0D4TypeOtcACmF":{"name":"notificationInviteRejected(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO4typeAA0D4TypeOvp":{"name":"type","abstract":"An event type.
","parent_name":"Event"},"Enums/Event.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"Event"},"Enums/Event.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Event"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO11healthCheckyA2CmF":{"name":"healthCheck","abstract":"Every 30 second to confirm that the client connection is still active (🗼).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO17connectionChangedyA2CmF":{"name":"connectionChanged","abstract":"⚠️ When the state of the connection changed (🗼).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO19connectionRecoveredyA2CmF":{"name":"connectionRecovered","abstract":"⚠️ When the connection to chat servers is back online (🗼).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO14channelUpdatedyA2CmF":{"name":"channelUpdated","abstract":"When a channel was updated (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO14channelDeletedyA2CmF":{"name":"channelDeleted","abstract":"When a channel was deleted (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO13channelHiddenyA2CmF":{"name":"channelHidden","abstract":"When a channel was hidden (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO19userPresenceChangedyA2CmF":{"name":"userPresenceChanged","abstract":"When a user status changes, e.g. online, offline, away (when subscribed to the user status 🙋♀️).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO17userStartWatchingyA2CmF":{"name":"userStartWatching","abstract":"When a user starts watching a channel (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO16userStopWatchingyA2CmF":{"name":"userStopWatching","abstract":"When a user stops watching a channel (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO11userUpdatedyA2CmF":{"name":"userUpdated","abstract":"When a user was updated (when subscribed to the user status 🙋♀️).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO10userBannedyA2CmF":{"name":"userBanned","abstract":"When a user was banned (when subscribed to the user status 🙋♀️).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO11typingStartyA2CmF":{"name":"typingStart","abstract":"Sent when a user starts typing (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO10typingStopyA2CmF":{"name":"typingStop","abstract":"Sent when a user stops typing (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO10messageNewyA2CmF":{"name":"messageNew","abstract":"When a new message was added on a channel (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO14messageUpdatedyA2CmF":{"name":"messageUpdated","abstract":"When a message was updated (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO14messageDeletedyA2CmF":{"name":"messageDeleted","abstract":"When a message was deleted (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO11messageReadyA2CmF":{"name":"messageRead","abstract":"When a channel was marked as read (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO15messageReactionyA2CmF":{"name":"messageReaction","abstract":"⚠️ When a message reaction was added or deleted (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO11memberAddedyA2CmF":{"name":"memberAdded","abstract":"When a member was added to a channel (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO13memberUpdatedyA2CmF":{"name":"memberUpdated","abstract":"When a member was updated (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO13memberRemovedyA2CmF":{"name":"memberRemoved","abstract":"When a member was removed from a channel (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO22notificationMessageNewyA2CmF":{"name":"notificationMessageNew","abstract":"When a message was added to a channel (when clients that are not currently watching the channel ⚡️).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO24notificationMutesUpdatedyA2CmF":{"name":"notificationMutesUpdated","abstract":"When the user mutes someone (🙋♀️).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO20notificationMarkReadyA2CmF":{"name":"notificationMarkRead","abstract":"When the total count of unread messages (across all channels the user is a member) changes","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO19notificationInvitedyA2CmF":{"name":"notificationInvited","abstract":"
When the user was invited to join a channel (when the user invited 💌).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO26notificationInviteAcceptedyA2CmF":{"name":"notificationInviteAccepted","abstract":"When the user accepts an invite (when the user invited 💌).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO26notificationInviteRejectedyA2CmF":{"name":"notificationInviteRejected","abstract":"When the user reject an invite (when the user invited 💌).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO26notificationAddedToChannelyA2CmF":{"name":"notificationAddedToChannel","abstract":"When the user accepts an invite (when the user invited 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO30notificationRemovedFromChannelyA2CmF":{"name":"notificationRemovedFromChannel","abstract":"When a user was removed from a channel (when the user invited 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO11reactionNewyA2CmF":{"name":"reactionNew","abstract":"When a message reaction was added.
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO15reactionUpdatedyA2CmF":{"name":"reactionUpdated","abstract":"When a message reaction updated.
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO15reactionDeletedyA2CmF":{"name":"reactionDeleted","abstract":"When a message reaction deleted.
","parent_name":"EventType"},"Enums/ChannelType.html#/s:14StreamChatCore11ChannelTypeO7unknownyA2CmF":{"name":"unknown","abstract":"A channel type.
","parent_name":"ChannelType"},"Enums/ChannelType.html#/s:14StreamChatCore11ChannelTypeO10livestreamyA2CmF":{"name":"livestream","parent_name":"ChannelType"},"Enums/ChannelType.html#/s:14StreamChatCore11ChannelTypeO9messagingyA2CmF":{"name":"messaging","parent_name":"ChannelType"},"Enums/ChannelType.html#/s:14StreamChatCore11ChannelTypeO4teamyA2CmF":{"name":"team","parent_name":"ChannelType"},"Enums/ChannelType.html#/s:14StreamChatCore11ChannelTypeO6gamingyA2CmF":{"name":"gaming","parent_name":"ChannelType"},"Enums/ChannelType.html#/s:14StreamChatCore11ChannelTypeO8commerceyA2CmF":{"name":"commerce","parent_name":"ChannelType"},"Enums/ChannelType.html#/s:14StreamChatCore11ChannelTypeO6customyACSScACmF":{"name":"custom(_:)","abstract":"Undocumented
","parent_name":"ChannelType"},"Enums/ChannelType.html#/s:14StreamChatCore11ChannelTypeO5titleSSvp":{"name":"title","abstract":"A channel type title.
","parent_name":"ChannelType"},"Enums/ChannelType.html#/s:14StreamChatCore11ChannelTypeO8rawValueSSvp":{"name":"rawValue","abstract":"A raw value of the channel type.
","parent_name":"ChannelType"},"Enums/ChannelType.html#/s:14StreamChatCore11ChannelTypeO8rawValueACSS_tcfc":{"name":"init(rawValue:)","abstract":"Init a channel type with a string raw value.
","parent_name":"ChannelType"},"Enums/ChannelType.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"ChannelType"},"Enums/ChannelType.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"ChannelType"},"Enums/ChannelType.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ChannelType"},"Enums/ChannelType.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"ChannelType"},"Enums/InviteAnswer.html#/s:14StreamChatCore12InviteAnswerO8notFoundyA2CmF":{"name":"notFound","abstract":"Undocumented
","parent_name":"InviteAnswer"},"Enums/InviteAnswer.html#/s:14StreamChatCore12InviteAnswerO8acceptedyA2CmF":{"name":"accepted","abstract":"Undocumented
","parent_name":"InviteAnswer"},"Enums/InviteAnswer.html#/s:14StreamChatCore12InviteAnswerO8rejectedyA2CmF":{"name":"rejected","abstract":"Undocumented
","parent_name":"InviteAnswer"},"Enums/BanEnabling.html#/s:14StreamChatCore11BanEnablingO8disabledyA2CmF":{"name":"disabled","abstract":"Disabled for everyone.
","parent_name":"BanEnabling"},"Enums/BanEnabling.html#/s:14StreamChatCore11BanEnablingO7enabledyACSiSg_SSSgtcACmF":{"name":"enabled(timeoutInMinutes:reason:)","abstract":"Enabled for everyone.","parent_name":"BanEnabling"},"Enums/BanEnabling.html#/s:14StreamChatCore11BanEnablingO20enabledForModeratorsyACSiSg_SSSgtcACmF":{"name":"enabledForModerators(timeoutInMinutes:reason:)","abstract":"
Enabled for channel members with a role of moderator or admin.","parent_name":"BanEnabling"},"Enums/BanEnabling.html#/s:14StreamChatCore11BanEnablingO16timeoutInMinutesSiSgvp":{"name":"timeoutInMinutes","abstract":"
The default timeout in minutes until the ban is automatically expired.
","parent_name":"BanEnabling"},"Enums/BanEnabling.html#/s:14StreamChatCore11BanEnablingO6reasonSSSgvp":{"name":"reason","abstract":"The default reason the ban was created.
","parent_name":"BanEnabling"},"Enums/BanEnabling.html#/s:14StreamChatCore11BanEnablingO9isEnabled3forSbAA7ChannelC_tF":{"name":"isEnabled(for:)","abstract":"Returns true is the ban is enabled for the channel.
","parent_name":"BanEnabling"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO7genericyA2CmF":{"name":"generic","abstract":"A file attachment type.
","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO3csvyA2CmF":{"name":"csv","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO3docyA2CmF":{"name":"doc","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO3pdfyA2CmF":{"name":"pdf","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO3pptyA2CmF":{"name":"ppt","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO3taryA2CmF":{"name":"tar","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO3xlsyA2CmF":{"name":"xls","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO3zipyA2CmF":{"name":"zip","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO3mp3yA2CmF":{"name":"mp3","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO3mp4yA2CmF":{"name":"mp4","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO3movyA2CmF":{"name":"mov","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO4jpegyA2CmF":{"name":"jpeg","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO3pngyA2CmF":{"name":"png","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO3gifyA2CmF":{"name":"gif","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO04mimeF0ACSS_tcfc":{"name":"init(mimeType:)","abstract":"Init an attachment file type by mime type.
","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO3extACSS_tcfc":{"name":"init(ext:)","abstract":"Init an attachment file type by a file extension.
","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO04mimeF0SSvp":{"name":"mimeType","abstract":"Returns a mime type for the file type.
","parent_name":"AttachmentFileType"},"Enums/AttachmentType.html#/s:14StreamChatCore14AttachmentTypeO7unknownyA2CmF":{"name":"unknown","abstract":"An attachment type.
","parent_name":"AttachmentType"},"Enums/AttachmentType.html#/s:14StreamChatCore14AttachmentTypeO6customyACSS_tcACmF":{"name":"custom(type:)","abstract":"Undocumented
","parent_name":"AttachmentType"},"Enums/AttachmentType.html#/s:14StreamChatCore14AttachmentTypeO5imageyA2CmF":{"name":"image","abstract":"Undocumented
","parent_name":"AttachmentType"},"Enums/AttachmentType.html#/s:14StreamChatCore14AttachmentTypeO5imguryA2CmF":{"name":"imgur","abstract":"Undocumented
","parent_name":"AttachmentType"},"Enums/AttachmentType.html#/s:14StreamChatCore14AttachmentTypeO5giphyyA2CmF":{"name":"giphy","abstract":"Undocumented
","parent_name":"AttachmentType"},"Enums/AttachmentType.html#/s:14StreamChatCore14AttachmentTypeO5videoyA2CmF":{"name":"video","abstract":"Undocumented
","parent_name":"AttachmentType"},"Enums/AttachmentType.html#/s:14StreamChatCore14AttachmentTypeO7youtubeyA2CmF":{"name":"youtube","abstract":"Undocumented
","parent_name":"AttachmentType"},"Enums/AttachmentType.html#/s:14StreamChatCore14AttachmentTypeO7productyA2CmF":{"name":"product","abstract":"Undocumented
","parent_name":"AttachmentType"},"Enums/AttachmentType.html#/s:14StreamChatCore14AttachmentTypeO4fileyA2CmF":{"name":"file","abstract":"Undocumented
","parent_name":"AttachmentType"},"Enums/AttachmentType.html#/s:14StreamChatCore14AttachmentTypeO4linkyA2CmF":{"name":"link","abstract":"Undocumented
","parent_name":"AttachmentType"},"Enums/AttachmentType.html#/s:SY8rawValue03RawB0Qzvp":{"name":"rawValue","parent_name":"AttachmentType"},"Enums/AttachmentType.html#/s:SY8rawValuexSg03RawB0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"AttachmentType"},"Enums/AttachmentType.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"AttachmentType"},"Enums/AttachmentType.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"AttachmentType"},"Enums/Environment.html#/s:14StreamChatCore11EnvironmentO7versionSSvpZ":{"name":"version","abstract":"A Stream Chat version.
","parent_name":"Environment"},"Enums/WebSocketEvent.html#/s:14StreamChatCore14WebSocketEventO9connectedyA2CmF":{"name":"connected","abstract":"Undocumented
","parent_name":"WebSocketEvent"},"Enums/WebSocketEvent.html#/s:14StreamChatCore14WebSocketEventO12disconnectedyACs5Error_pSgcACmF":{"name":"disconnected(_:)","abstract":"Undocumented
","parent_name":"WebSocketEvent"},"Enums/WebSocketEvent.html#/s:14StreamChatCore14WebSocketEventO7messageyACSScACmF":{"name":"message(_:)","abstract":"Undocumented
","parent_name":"WebSocketEvent"},"Enums/WebSocketEvent.html#/s:14StreamChatCore14WebSocketEventO4datayAC10Foundation4DataVcACmF":{"name":"data(_:)","abstract":"Undocumented
","parent_name":"WebSocketEvent"},"Enums/WebSocketEvent.html#/s:14StreamChatCore14WebSocketEventO4pongyA2CmF":{"name":"pong","abstract":"Undocumented
","parent_name":"WebSocketEvent"},"Enums/Endpoint/Method.html#/s:14StreamChatCore8EndpointO6MethodO3getyA2EmF":{"name":"get","abstract":"Undocumented
","parent_name":"Method"},"Enums/Endpoint/Method.html#/s:14StreamChatCore8EndpointO6MethodO4postyA2EmF":{"name":"post","abstract":"Undocumented
","parent_name":"Method"},"Enums/Endpoint/Method.html#/s:14StreamChatCore8EndpointO6MethodO6deleteyA2EmF":{"name":"delete","abstract":"Undocumented
","parent_name":"Method"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO10guestTokenyAcA4UserVcACmF":{"name":"guestToken(_:)","abstract":"Get a guest token.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO9addDeviceyACSS_AA4UserVtcACmF":{"name":"addDevice(deviceId:_:)","abstract":"Add a device with a given identifier for Push Notifications.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO7devicesyAcA4UserVcACmF":{"name":"devices(_:)","abstract":"Get a list of devices.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO12removeDeviceyACSS_AA4UserVtcACmF":{"name":"removeDevice(deviceId:_:)","abstract":"Remove a device with a given identifier.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO8channelsyAcA13ChannelsQueryVcACmF":{"name":"channels(_:)","abstract":"Get a list of channels.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO7messageyACSScACmF":{"name":"message(_:)","abstract":"Get a message by id.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO11markAllReadyA2CmF":{"name":"markAllRead","abstract":"Mark all messages as readed.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO6searchyAcA11SearchQueryVcACmF":{"name":"search(_:)","abstract":"Message search.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO7channelyAcA12ChannelQueryVcACmF":{"name":"channel(_:)","abstract":"Get a channel data.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO12stopWatchingyAcA7ChannelCcACmF":{"name":"stopWatching(_:)","abstract":"Stop watching a channel.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO13updateChannelyAcA0F6UpdateVcACmF":{"name":"updateChannel(_:)","abstract":"Update a channel.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO13deleteChannelyAcA0F0CcACmF":{"name":"deleteChannel(_:)","abstract":"Delete a channel.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO11hideChannelyAcA0F0C_AA4UserVSgSbtcACmF":{"name":"hideChannel(_:_:_:)","abstract":"Hide a channel.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO11showChannelyAcA0F0C_AA4UserVSgtcACmF":{"name":"showChannel(_:_:)","abstract":"Show a channel if it was hidden.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO11sendMessageyAcA0F0V_AA7ChannelCtcACmF":{"name":"sendMessage(_:_:)","abstract":"Send a message to a channel.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO9sendImageyACSS_SS10Foundation4DataVAA7ChannelCtcACmF":{"name":"sendImage(_:_:_:_:)","abstract":"Upload an image to a channel.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO8sendFileyACSS_SS10Foundation4DataVAA7ChannelCtcACmF":{"name":"sendFile(_:_:_:_:)","abstract":"Upload a file to a channel.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO11deleteImageyAC10Foundation3URLV_AA7ChannelCtcACmF":{"name":"deleteImage(_:_:)","abstract":"Undocumented
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO10deleteFileyAC10Foundation3URLV_AA7ChannelCtcACmF":{"name":"deleteFile(_:_:)","abstract":"Undocumented
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO8markReadyAcA7ChannelCcACmF":{"name":"markRead(_:)","abstract":"Send a read event.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO9sendEventyAcA0F4TypeO_AA7ChannelCtcACmF":{"name":"sendEvent(_:_:)","abstract":"Send an event to a channel.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO17sendMessageActionyAcA0fG0VcACmF":{"name":"sendMessageAction(_:)","abstract":"Send a message action.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO10addMembersyACShyAA6MemberVG_AA7ChannelCtcACmF":{"name":"addMembers(_:_:)","abstract":"Add members to the channel
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO13removeMembersyACShyAA6MemberVG_AA7ChannelCtcACmF":{"name":"removeMembers(_:_:)","abstract":"Remove members to the channel
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO6inviteyACShyAA6MemberVG_AA7ChannelCtcACmF":{"name":"invite(_:_:)","abstract":"Invite members.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO12inviteAnsweryAcA013ChannelInviteF0VcACmF":{"name":"inviteAnswer(_:)","abstract":"Send an answer for an invite.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO7repliesyAcA7MessageV_AA10PaginationOtcACmF":{"name":"replies(_:_:)","abstract":"Get a thread data.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO13deleteMessageyAcA0F0VcACmF":{"name":"deleteMessage(_:)","abstract":"Delete a message.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO11addReactionyAcA0F0VcACmF":{"name":"addReaction(_:)","abstract":"Add a reaction to the message.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO14deleteReactionyAcA0F4TypeO_AA7MessageVtcACmF":{"name":"deleteReaction(_:_:)","abstract":"Delete a reaction from the message.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO11flagMessageyAcA0F0VcACmF":{"name":"flagMessage(_:)","abstract":"Flag a message.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO13unflagMessageyAcA0F0VcACmF":{"name":"unflagMessage(_:)","abstract":"Unflag a message.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO5usersyAcA10UsersQueryVcACmF":{"name":"users(_:)","abstract":"Get a list of users.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO11updateUsersyACSayAA4UserVGcACmF":{"name":"updateUsers(_:)","abstract":"Update a user.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO8muteUseryAcA0F0VcACmF":{"name":"muteUser(_:)","abstract":"Mute a use.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO10unmuteUseryAcA0F0VcACmF":{"name":"unmuteUser(_:)","abstract":"Unmute a user.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO8flagUseryAcA0F0VcACmF":{"name":"flagUser(_:)","abstract":"Flag a user.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO10unflagUseryAcA0F0VcACmF":{"name":"unflagUser(_:)","abstract":"Unflag a user.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO3banyAcA7UserBanVcACmF":{"name":"ban(_:)","abstract":"Ban a user.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO6methodAC6MethodOvp":{"name":"method","abstract":"Undocumented
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO4pathSSvp":{"name":"path","abstract":"Undocumented
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO9queryItemSE_pSgvp":{"name":"queryItem","abstract":"Undocumented
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO14jsonQueryItemsSDySSSE_pGSgvp":{"name":"jsonQueryItems","abstract":"Undocumented
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO4bodySE_pSgvp":{"name":"body","abstract":"Undocumented
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO11isUploadingSbvp":{"name":"isUploading","abstract":"Undocumented
","parent_name":"Endpoint"},"Enums/Endpoint/Method.html":{"name":"Method","abstract":"Undocumented
","parent_name":"Endpoint"},"Enums/EncodingError.html#/s:14StreamChatCore13EncodingErrorO21attachmentUnsupportedyA2CmF":{"name":"attachmentUnsupported","abstract":"Attachment’s type not supported
","parent_name":"EncodingError"},"Enums/EncodingError.html#/s:10Foundation14LocalizedErrorP16errorDescriptionSSSgvp":{"name":"errorDescription","parent_name":"EncodingError"},"Enums/EncodingError.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"EncodingError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO010unexpectedE0yACSS_s0E0_pSgtcACmF":{"name":"unexpectedError(description:error:)","abstract":"An unexpected error.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO11emptyAPIKeyyA2CmF":{"name":"emptyAPIKey","abstract":"The API Key is empty.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO10emptyTokenyA2CmF":{"name":"emptyToken","abstract":"A token is empty.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO12tokenInvalidyACSS_tcACmF":{"name":"tokenInvalid(description:)","abstract":"A token is invalid.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO9emptyUseryA2CmF":{"name":"emptyUser","abstract":"The current user is empty.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO17emptyConnectionIdyA2CmF":{"name":"emptyConnectionId","abstract":"A connection id is empty.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO9emptyBodyyACSS_tcACmF":{"name":"emptyBody(description:)","abstract":"A response bofy is empty.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO10invalidURLyACSSSgcACmF":{"name":"invalidURL(_:)","abstract":"An invalid URL.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO19invalidReactionTypeyACSScACmF":{"name":"invalidReactionType(_:)","abstract":"An invalid URL.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO13requestFailedyACs0E0_pSgcACmF":{"name":"requestFailed(_:)","abstract":"A request failed with an error.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO08responseE0yAcA0dE8ResponseVcACmF":{"name":"responseError(_:)","abstract":"A response client error.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO15encodingFailureyACs0E0_p_SE_ptcACmF":{"name":"encodingFailure(_:object:)","abstract":"An encoding failed with an error.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO15decodingFailureyACs0E0_pcACmF":{"name":"decodingFailure(_:)","abstract":"A decoding failed with an error.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO12errorMessageyAcA0G0VcACmF":{"name":"errorMessage(_:)","abstract":"A message with the error type.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO5errors0E0_pSgvp":{"name":"error","abstract":"Internal error.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:10Foundation14LocalizedErrorP16errorDescriptionSSSgvp":{"name":"errorDescription","parent_name":"ClientError"},"Enums/ClientError.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"ClientError"},"Enums/ClientError.html":{"name":"ClientError","abstract":"A client error.
"},"Enums/EncodingError.html":{"name":"EncodingError","abstract":"An encoding error
"},"Enums/Endpoint.html":{"name":"Endpoint","abstract":"Chat endpoints.
"},"Enums/WebSocketEvent.html":{"name":"WebSocketEvent","abstract":"Undocumented
"},"Enums/Environment.html":{"name":"Environment","abstract":"Undocumented
"},"Enums/AttachmentType.html":{"name":"AttachmentType","abstract":"An attachment type.
"},"Enums/AttachmentFileType.html":{"name":"AttachmentFileType","abstract":"An attachment file type.
"},"Enums/BanEnabling.html":{"name":"BanEnabling","abstract":"An option to enable ban users.
"},"Enums/InviteAnswer.html":{"name":"InviteAnswer","abstract":"An answer for an invite to join a channel.
"},"Enums/ChannelType.html":{"name":"ChannelType","abstract":"A channel type.
"},"Enums/EventType.html":{"name":"EventType","abstract":"A web socket event type.
"},"Enums/Event.html":{"name":"Event","abstract":"A web socket event.
"},"Enums/Filter.html":{"name":"Filter","abstract":"A filter.
"},"Enums/MessageType.html":{"name":"MessageType","abstract":"A message type, e.g. regular, ephemeral, reply.
"},"Enums/Pagination.html":{"name":"Pagination","abstract":"Pagination options.
"},"Enums/ReactionType.html":{"name":"ReactionType","abstract":"A reaction type.
"},"Enums/SearchQueryError.html":{"name":"SearchQueryError","abstract":"A search errors.
"},"Enums/ChatItem.html":{"name":"ChatItem","abstract":"A chat item type for view elements.
"},"Enums/ViewChanges.html":{"name":"ViewChanges","abstract":"A view changes.
"},"Classes/Presenter.html#/s:14StreamChatCore9PresenterC5itemsSayxGvp":{"name":"items","abstract":"A list of presenter items.
","parent_name":"Presenter"},"Classes/Presenter.html#/s:14StreamChatCore9PresenterC8pageSizeAA10PaginationOvp":{"name":"pageSize","abstract":"A pagination of an initial page size, e.g. .limit(25)
","parent_name":"Presenter"},"Classes/Presenter.html#/s:14StreamChatCore9PresenterC4nextAA10PaginationOvp":{"name":"next","abstract":"A pagination for the next request.
","parent_name":"Presenter"},"Classes/Presenter.html#/s:14StreamChatCore9PresenterC11hasNextPageSbvp":{"name":"hasNextPage","abstract":"Checks if the presenter can load more items.
","parent_name":"Presenter"},"Classes/Presenter.html#/s:14StreamChatCore9PresenterC7isEmptySbvp":{"name":"isEmpty","abstract":"Checks if presenter items are empty.
","parent_name":"Presenter"},"Classes/Presenter.html#/s:14StreamChatCore9PresenterC6reloadyyF":{"name":"reload()","abstract":"Reload items.
","parent_name":"Presenter"},"Classes/Presenter.html#/s:14StreamChatCore9PresenterC8loadNextyyF":{"name":"loadNext()","abstract":"Load the next page of items.
","parent_name":"Presenter"},"Classes/Presenter.html#/s:14StreamChatCore9PresenterC14prepareRequest19startPaginationWith7RxSwift10ObservableCyAA0H0OGAJ_tF":{"name":"prepareRequest(startPaginationWith:)","abstract":"Prepare a request with pagination when the web socket is connected.
","parent_name":"Presenter"},"Classes/Presenter.html#/s:14StreamChatCore9PresenterC20prepareDatabaseFetch19startPaginationWith7RxSwift10ObservableCyAA0I0OGAJ_tF":{"name":"prepareDatabaseFetch(startPaginationWith:)","abstract":"Prepare a fetch request from a local database with pagination.
","parent_name":"Presenter"},"Classes/ChannelsPresenter.html#/s:14StreamChatCore17ChannelsPresenterC31ChannelMessageExtraDataCallbacka":{"name":"ChannelMessageExtraDataCallback","abstract":"A callback type to provide an extra data for a channel.
","parent_name":"ChannelsPresenter"},"Classes/ChannelsPresenter.html#/s:14StreamChatCore17ChannelsPresenterC12queryOptionsAA05QueryG0Vvp":{"name":"queryOptions","abstract":"Query options.
","parent_name":"ChannelsPresenter"},"Classes/ChannelsPresenter.html#/s:14StreamChatCore17ChannelsPresenterC19showChannelStatusesSbvp":{"name":"showChannelStatuses","abstract":"Show channel statuses in a selected chat view controller.
","parent_name":"ChannelsPresenter"},"Classes/ChannelsPresenter.html#/s:14StreamChatCore17ChannelsPresenterC6filterAA6FilterOvp":{"name":"filter","abstract":"Filter channels.
","parent_name":"ChannelsPresenter"},"Classes/ChannelsPresenter.html#/s:14StreamChatCore17ChannelsPresenterC7sortingSayAA7SortingVGvp":{"name":"sorting","abstract":"Sort channels.
","parent_name":"ChannelsPresenter"},"Classes/ChannelsPresenter.html#/s:14StreamChatCore17ChannelsPresenterC31channelMessageExtraDataCallbackSe_SEpSgSS_SSSayAA10AttachmentVGSSSgtcSgAA7ChannelCcSgvp":{"name":"channelMessageExtraDataCallback","abstract":"A callback to provide an extra data for a channel.
","parent_name":"ChannelsPresenter"},"Classes/ChannelsPresenter.html#/s:14StreamChatCore17ChannelsPresenterC12eventsFilterSbAA5EventO_AA7ChannelCSgtcSgvp":{"name":"eventsFilter","abstract":"A filter for channels events.
","parent_name":"ChannelsPresenter"},"Classes/ChannelsPresenter.html#/s:14StreamChatCore17ChannelsPresenterC19channelEventsFilterSbAA5EventO_AA7ChannelCSgtcSgvp":{"name":"channelEventsFilter","abstract":"A filter for a selected channel events.","parent_name":"ChannelsPresenter"},"Classes/ChannelsPresenter.html#/s:14StreamChatCore17ChannelsPresenterC7changes7RxCocoa14SharedSequenceVyAE21DriverSharingStrategyVAA11ViewChangesOGvp":{"name":"changes","abstract":"
An observable view changes (see ViewChanges
).
","parent_name":"ChannelsPresenter"},"Classes/ChannelsPresenter.html#/s:14StreamChatCore17ChannelsPresenterC6filter7sorting12queryOptions19showChannelStatusesAcA6FilterO_SayAA7SortingVGAA05QueryI0VSbtcfc":{"name":"init(filter:sorting:queryOptions:showChannelStatuses:)","abstract":"Init a channels presenter.
","parent_name":"ChannelsPresenter"},"Classes/ChannelsPresenter.html#/s:14StreamChatCore17ChannelsPresenterC4hide_12clearHistory7RxCocoa14SharedSequenceVyAF21DriverSharingStrategyVytGAA07ChannelE0C_SbtF":{"name":"hide(_:clearHistory:)","abstract":"Hide a channel and remove a channel presenter from items.
","parent_name":"ChannelsPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC24MessageExtraDataCallbacka":{"name":"MessageExtraDataCallback","abstract":"A callback type for the adding an extra data for a new message.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC25ReactionExtraDataCallbacka":{"name":"ReactionExtraDataCallback","abstract":"A callback type for the adding an extra data for a new reaction.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC24messageExtraDataCallbackSe_SEpSgSS_SSSayAA10AttachmentVGSSSgtcSgvp":{"name":"messageExtraDataCallback","abstract":"A callback for the adding an extra data for a new message.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC25reactionExtraDataCallbackSe_SEpSgAA12ReactionTypeO_SiSStcSgvp":{"name":"reactionExtraDataCallback","abstract":"A callback for the adding an extra data for a new message.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC7channelAA0D0Cvp":{"name":"channel","abstract":"A channel (see Channel
).
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC16channelDidUpdate7RxCocoa14SharedSequenceVyAE21DriverSharingStrategyVAA0D0CGvp":{"name":"channelDidUpdate","abstract":"An observable channel (see Channel
).
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC13parentMessageAA0G0VSgvp":{"name":"parentMessage","abstract":"A parent message for replies.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC12queryOptionsAA05QueryG0Vvp":{"name":"queryOptions","abstract":"Query options.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC11editMessageAA0G0VSgvp":{"name":"editMessage","abstract":"An edited message.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC12showStatusesSbvp":{"name":"showStatuses","abstract":"Show statuses separators, e.g. Today
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC11lastMessageAA0G0VSgvp":{"name":"lastMessage","abstract":"The last parsed message from WebSocket events.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC11typingUsersSayAA10TypingUserVGvp":{"name":"typingUsers","abstract":"A list of typing users (see TypingUser
).
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC8isUnreadSbvp":{"name":"isUnread","abstract":"Check if the channel has unread messages.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC11messageReadAA07MessageG0VSgvp":{"name":"messageRead","abstract":"The current user message read state.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC19hasEphemeralMessageSbvp":{"name":"hasEphemeralMessage","abstract":"Check if the channel has ephemeral message, e.g. Giphy preview.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC16ephemeralMessageAA0G0VSgvp":{"name":"ephemeralMessage","abstract":"An ephemeral message, e.g. Giphy preview.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC8canReplySbvp":{"name":"canReply","abstract":"Check if the user can reply (create a thread) to a message.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC12eventsFilterSbAA5EventO_AA0D0CSgtcSgvp":{"name":"eventsFilter","abstract":"A filter to discard channel events.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC7changes7RxCocoa14SharedSequenceVyAE21DriverSharingStrategyVAA11ViewChangesOGvp":{"name":"changes","abstract":"An observable view changes (see ViewChanges
).
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC8uploaderAA8UploaderCvp":{"name":"uploader","abstract":"Uploader for images and files.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC7channel13parentMessage12queryOptions12showStatusesAcA0D0C_AA0H0VSgAA05QueryJ0VSbtcfc":{"name":"init(channel:parentMessage:queryOptions:showStatuses:)","abstract":"Init a presenter with a given channel.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC8response12queryOptions12showStatusesAcA0D8ResponseV_AA05QueryH0VSbtcfc":{"name":"init(response:queryOptions:showStatuses:)","abstract":"Init a presenter with a given channel query.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC27parseEphemeralMessageEventsyAA11ViewChangesOAA0H0VSg7message_Sb7updatedt_tF":{"name":"parseEphemeralMessageEvents(_:)","abstract":"Undocumented
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC23mapWithEphemeralMessageyAA11ViewChangesOAFF":{"name":"mapWithEphemeralMessage(_:)","abstract":"Undocumented
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC8dispatch6action7message7RxSwift10ObservableCyAA15MessageResponseVGAA10AttachmentV6ActionV_AA0L0VtF":{"name":"dispatch(action:message:)","abstract":"Dispatch an ephemeral message action, e.g. shuffle, send.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC22updateEphemeralMessageyyAA0H0VF":{"name":"updateEphemeralMessage(_:)","abstract":"Undocumented
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC11parseEvents5eventAA11ViewChangesOAA5EventO_tF":{"name":"parseEvents(event:)","abstract":"Undocumented
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC06parsedD8Responsey7RxCocoa14SharedSequenceVyAE21DriverSharingStrategyVAA11ViewChangesOG0H5Swift10ObservableCyAA0dG0VGF":{"name":"parsedChannelResponse(_:)","abstract":"Undocumented
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC13parseResponseyAA11ViewChangesOAA0dG0VF":{"name":"parseResponse(_:)","abstract":"Undocumented
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC21parsedRepliesResponsey7RxCocoa14SharedSequenceVyAE21DriverSharingStrategyVAA11ViewChangesOG0I5Swift10ObservableCySayAA7MessageVGGF":{"name":"parsedRepliesResponse(_:)","abstract":"Undocumented
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC12parseRepliesyAA11ViewChangesOSayAA7MessageVGF":{"name":"parseReplies(_:)","abstract":"Undocumented
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC15typingUsersTextSSSgyF":{"name":"typingUsersText()","abstract":"Creates a text for users typing.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC4send4text7RxSwift10ObservableCyAA15MessageResponseVGSS_tF":{"name":"send(text:)","abstract":"Create a message by sending a text.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC9sendEvent8isTyping7RxSwift10ObservableCyAA0G0OGSb_tF":{"name":"sendEvent(isTyping:)","abstract":"Send a typing event.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC18markReadIfPossible7RxSwift10ObservableCyytGyF":{"name":"markReadIfPossible()","abstract":"Send Read event if the app is active.
","parent_name":"ChannelPresenter"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC16MessageReferencea":{"name":"MessageReference","abstract":"A message reference: channel id + message id.
","parent_name":"Notifications"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC24LocalNotificationContenta":{"name":"LocalNotificationContent","abstract":"A custom local notification content.
","parent_name":"Notifications"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC22ShowNewMessageCallbacka":{"name":"ShowNewMessageCallback","abstract":"A callback type to open a chat view controller with a given message reference.
","parent_name":"Notifications"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC24localNotificationContentSo014UNNotificationG0CAA7MessageV_AA7ChannelCtcSgvp":{"name":"localNotificationContent","abstract":"A callback to create a custom local notification for a new message when the app in the background.
","parent_name":"Notifications"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC6sharedACvpZ":{"name":"shared","abstract":"A shared instance of notifications manager.
","parent_name":"Notifications"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC14showNewMessageySS9channelId_AA11ChannelTypeO0hK0SS07messageI0t_tcSgvp":{"name":"showNewMessage","abstract":"A callback to open a chat view controller with a given message id and channel id.
","parent_name":"Notifications"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC42clearApplicationIconBadgeNumberOnAppActiveSbvp":{"name":"clearApplicationIconBadgeNumberOnAppActive","abstract":"Enablde clearing application icon badge number when app become active.
","parent_name":"Notifications"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC25askForPermissionsIfNeededyyF":{"name":"askForPermissionsIfNeeded()","abstract":"Ask for permissions for notifications.
","parent_name":"Notifications"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC17askForPermissionsyyF":{"name":"askForPermissions()","abstract":"Ask permissions to make notifications work.
","parent_name":"Notifications"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC12showIfNeeded10newMessage2inyAA0I0V_AA7ChannelCtF":{"name":"showIfNeeded(newMessage:in:)","abstract":"Show a notification with a given message from a channel if the app in the background.
","parent_name":"Notifications"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC4show10newMessage2inyAA0G0V_AA7ChannelCtF":{"name":"show(newMessage:in:)","abstract":"Show a notification with a given message from a channel.
","parent_name":"Notifications"},"Classes/Notifications.html#/c:@CM@StreamChatCore@objc(cs)Notifications(im)userNotificationCenter:didReceiveNotificationResponse:withCompletionHandler:":{"name":"userNotificationCenter(_:didReceive:withCompletionHandler:)","abstract":"Undocumented
","parent_name":"Notifications"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC21parseMessageReference20notificationResponseSS9channelId_AA11ChannelTypeO0jM0SS07messageK0tSgSo014UNNotificationI0C_tFZ":{"name":"parseMessageReference(notificationResponse:)","abstract":"Parse a notification response user info for a message reference.
","parent_name":"Notifications"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC32observeActiveAppStateForClearingyyF":{"name":"observeActiveAppStateForClearing()","abstract":"Undocumented
","parent_name":"Notifications"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC5clearyyF":{"name":"clear()","abstract":"Undocumented
","parent_name":"Notifications"},"Classes/Channel/Command.html#/s:14StreamChatCore7ChannelC7CommandV4nameSSvp":{"name":"name","abstract":"A command name.
","parent_name":"Command"},"Classes/Channel/Command.html#/s:14StreamChatCore7ChannelC7CommandV11descriptionSSvp":{"name":"description","abstract":"A description.
","parent_name":"Command"},"Classes/Channel/Command.html#/s:14StreamChatCore7ChannelC7CommandV3setSSvp":{"name":"set","abstract":"Undocumented
","parent_name":"Command"},"Classes/Channel/Command.html#/s:14StreamChatCore7ChannelC7CommandV4argsSSvp":{"name":"args","abstract":"Args for the command.
","parent_name":"Command"},"Classes/Channel/Command.html#/s:14StreamChatCore7ChannelC7CommandV4name11description3set4argsAESS_S3Stcfc":{"name":"init(name:description:set:args:)","abstract":"Undocumented
","parent_name":"Command"},"Classes/Channel/Command.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Command"},"Classes/Channel/Command.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Command"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV16reactionsEnabledSbvp":{"name":"reactionsEnabled","abstract":"If users are allowed to add reactions to messages. Enabled by default.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV19typingEventsEnabledSbvp":{"name":"typingEventsEnabled","abstract":"Controls if typing indicators are shown. Enabled by default.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV17readEventsEnabledSbvp":{"name":"readEventsEnabled","abstract":"Controls whether the chat shows how far you’ve read. Enabled by default.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV20connectEventsEnabledSbvp":{"name":"connectEventsEnabled","abstract":"Determines if events are fired for connecting and disconnecting to a chat. Enabled by default.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV14uploadsEnabledSbvp":{"name":"uploadsEnabled","abstract":"Enables uploads.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV14repliesEnabledSbvp":{"name":"repliesEnabled","abstract":"Enables message threads and replies. Enabled by default.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV13searchEnabledSbvp":{"name":"searchEnabled","abstract":"Controls if messages should be searchable (this is a premium feature). Disabled by default.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV12mutesEnabledSbvp":{"name":"mutesEnabled","abstract":"Determines if users are able to mute other users. Enabled by default.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV20urlEnrichmentEnabledSbvp":{"name":"urlEnrichmentEnabled","abstract":"Determines if URL enrichment enabled to show they as attachments. Enabled by default.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV12flagsEnabledSbvp":{"name":"flagsEnabled","abstract":"Determines if users are able to flag messages. Enabled by default.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV16messageRetentionSSvp":{"name":"messageRetention","abstract":"A number of days or infinite. Infinite by default.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV16maxMessageLengthSivp":{"name":"maxMessageLength","abstract":"The max message length. 5000 by default.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV8commandsSayAC7CommandVGvp":{"name":"commands","abstract":"An array of commands, e.g. /giphy.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV7created10Foundation4DateVvp":{"name":"created","abstract":"A channel created date.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV7updated10Foundation4DateVvp":{"name":"updated","abstract":"A channel updated date.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV7isEmptySbvp":{"name":"isEmpty","abstract":"Indicates if the config was created with an empty channel data.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV16reactionsEnabled012typingEventsG004readiG007connectiG007uploadsG007repliesG006searchG005mutesG0013urlEnrichmentG005flagsG016messageRetention16maxMessageLength8commands7created7updated7isEmptyAESb_S9bSSSiSayAC7CommandVG10Foundation4DateVA_Sbtcfc":{"name":"init(reactionsEnabled:typingEventsEnabled:readEventsEnabled:connectEventsEnabled:uploadsEnabled:repliesEnabled:searchEnabled:mutesEnabled:urlEnrichmentEnabled:flagsEnabled:messageRetention:maxMessageLength:commands:created:updated:isEmpty:)","abstract":"Undocumented
","parent_name":"Config"},"Classes/Channel/DecodingKeys.html#/s:14StreamChatCore7ChannelC12DecodingKeysO2idyA2EmF":{"name":"id","abstract":"An channel id.
","parent_name":"DecodingKeys"},"Classes/Channel/DecodingKeys.html#/s:14StreamChatCore7ChannelC12DecodingKeysO3cidyA2EmF":{"name":"cid","abstract":"A combination of channel id and type.
","parent_name":"DecodingKeys"},"Classes/Channel/DecodingKeys.html#/s:14StreamChatCore7ChannelC12DecodingKeysO4typeyA2EmF":{"name":"type","abstract":"A type.
","parent_name":"DecodingKeys"},"Classes/Channel/DecodingKeys.html#/s:14StreamChatCore7ChannelC12DecodingKeysO15lastMessageDateyA2EmF":{"name":"lastMessageDate","abstract":"A last message date.
","parent_name":"DecodingKeys"},"Classes/Channel/DecodingKeys.html#/s:14StreamChatCore7ChannelC12DecodingKeysO9createdByyA2EmF":{"name":"createdBy","abstract":"A user created by.
","parent_name":"DecodingKeys"},"Classes/Channel/DecodingKeys.html#/s:14StreamChatCore7ChannelC12DecodingKeysO7createdyA2EmF":{"name":"created","abstract":"A created date.
","parent_name":"DecodingKeys"},"Classes/Channel/DecodingKeys.html#/s:14StreamChatCore7ChannelC12DecodingKeysO7deletedyA2EmF":{"name":"deleted","abstract":"A deleted date.
","parent_name":"DecodingKeys"},"Classes/Channel/DecodingKeys.html#/s:14StreamChatCore7ChannelC12DecodingKeysO6configyA2EmF":{"name":"config","abstract":"A channel config.
","parent_name":"DecodingKeys"},"Classes/Channel/DecodingKeys.html#/s:14StreamChatCore7ChannelC12DecodingKeysO6frozenyA2EmF":{"name":"frozen","abstract":"A frozen flag.
","parent_name":"DecodingKeys"},"Classes/Channel/DecodingKeys.html#/s:14StreamChatCore7ChannelC12DecodingKeysO4nameyA2EmF":{"name":"name","abstract":"A name.
","parent_name":"DecodingKeys"},"Classes/Channel/DecodingKeys.html#/s:14StreamChatCore7ChannelC12DecodingKeysO8imageURLyA2EmF":{"name":"imageURL","abstract":"A image URL.
","parent_name":"DecodingKeys"},"Classes/Channel/DecodingKeys.html#/s:14StreamChatCore7ChannelC12DecodingKeysO7membersyA2EmF":{"name":"members","abstract":"Members.
","parent_name":"DecodingKeys"},"Classes/Channel/DecodingKeys.html":{"name":"DecodingKeys","abstract":"Coding keys for the decoding.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC2idSSvp":{"name":"id","abstract":"A channel id.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC3cidAA0D2IdVvp":{"name":"cid","abstract":"A channel type + id.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC4typeAA0D4TypeOvp":{"name":"type","abstract":"A channel type.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC4nameSSvp":{"name":"name","abstract":"A channel name.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC8imageURL10Foundation0F0VSgvp":{"name":"imageURL","abstract":"An image of the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC15lastMessageDate10Foundation0G0VSgvp":{"name":"lastMessageDate","abstract":"The last message date.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC7created10Foundation4DateVvp":{"name":"created","abstract":"A channel created date.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC7deleted10Foundation4DateVSgvp":{"name":"deleted","abstract":"A channel deleted date.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC9createdByAA4UserVSgvp":{"name":"createdBy","abstract":"A creator of the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6configAC6ConfigVvp":{"name":"config","abstract":"A config.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6frozenSbvp":{"name":"frozen","abstract":"Checks if the channel is frozen.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC7membersShyAA6MemberVGvp":{"name":"members","abstract":"A list of user ids of the channel members.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC9extraDataAA05ExtraF0VSgvp":{"name":"extraData","abstract":"An extra data for the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC9isDeletedSbvp":{"name":"isDeleted","abstract":"Check if the channel was deleted.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC18currentUnreadCountSivp":{"name":"currentUnreadCount","abstract":"Returns the current unread count.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC27currentMentionedUnreadCountSivp":{"name":"currentMentionedUnreadCount","abstract":"Returns the current user mentioned unread count.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC11banEnablingAA03BanF0Ovp":{"name":"banEnabling","abstract":"An option to enable ban users.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC15isDirectMessageSbvp":{"name":"isDirectMessage","abstract":"Checks if the channel is direct message type between 2 users.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC4type4with9extraDataAcA0D4TypeO_AA6MemberVSe_SEpSgtcfc":{"name":"init(type:with:extraData:)","abstract":"Init a channel 1-by-1 (direct message) with another member.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC4type2id4name8imageURL15lastMessageDate7created7deleted0M2By6frozen7members6config14invitedMembers9extraDataAcA0D4TypeO_S2SSg10Foundation0I0VSgAT0L0VSgAyzA4UserVSgSbSayAA6MemberVGAC6ConfigVA4_Se_SEpSgtcfc":{"name":"init(type:id:name:imageURL:lastMessageDate:created:deleted:createdBy:frozen:members:config:invitedMembers:extraData:)","abstract":"Init a channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"Channel"},"Classes/Channel.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC5fetch10pagination7RxSwift10ObservableCyAA0D8ResponseVGAA10PaginationO_tF":{"name":"fetch(pagination:)","abstract":"Fetch channel messages for a local database.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC21addOrUpdateInDatabaseyyF":{"name":"addOrUpdateInDatabase()","abstract":"Undocumented
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC3add18messagesToDatabaseySayAA7MessageVG_tF":{"name":"add(messagesToDatabase:)","abstract":"Add messages to a database.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC3set17membersToDatabaseyShyAA6MemberVG_tF":{"name":"set(membersToDatabase:)","abstract":"Undocumented
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC3add17membersToDatabaseyShyAA6MemberVG_tF":{"name":"add(membersToDatabase:)","abstract":"Undocumented
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6remove19membersFromDatabaseyShyAA6MemberVG_tF":{"name":"remove(membersFromDatabase:)","abstract":"Undocumented
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6update17membersInDatabaseyShyAA6MemberVG_tF":{"name":"update(membersInDatabase:)","abstract":"Undocumented
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC7onEventy7RxSwift10ObservableCyAA0F0OGAA0F4TypeOF":{"name":"onEvent(_:)","abstract":"Observe channel events.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC7onEventy7RxSwift10ObservableCyAA0F0OGSayAA0F4TypeOGF":{"name":"onEvent(_:)","abstract":"Observe a list of events with a given channel id (optional).
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC8isUnread7RxCocoa14SharedSequenceVyAE21DriverSharingStrategyVSbGvp":{"name":"isUnread","abstract":"An observable isUnread state of the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC11unreadCount7RxCocoa14SharedSequenceVyAE21DriverSharingStrategyVSiGvp":{"name":"unreadCount","abstract":"Observe an unread count of messages in the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC20mentionedUnreadCount7RxCocoa14SharedSequenceVyAE21DriverSharingStrategyVSiGvp":{"name":"mentionedUnreadCount","abstract":"Observe a user mentioned unread count of messages in the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC20calculateUnreadCountyyAA0D8ResponseVF":{"name":"calculateUnreadCount(_:)","abstract":"Undocumented
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC17updateUnreadCountySbAA9WebSocketC8ResponseVF":{"name":"updateUnreadCount(_:)","abstract":"Update the unread count if needed.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC11onlineUsers7RxCocoa14SharedSequenceVyAE21DriverSharingStrategyVSayAA4UserVGGvp":{"name":"onlineUsers","abstract":"Online users in the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6create7RxSwift10ObservableCyAA0D8ResponseVGyF":{"name":"create()","abstract":"Create a channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC5query10pagination7options7RxSwift10ObservableCyAA0D8ResponseVGAA10PaginationO_AA12QueryOptionsVtF":{"name":"query(pagination:options:)","abstract":"Request for a channel data, e.g. messages, members, read states, etc
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC5watch7options7RxSwift10ObservableCyAA0D8ResponseVGAA12QueryOptionsV_tF":{"name":"watch(options:)","abstract":"Loads the initial channel state and watches for changes.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC12stopWatching7RxSwift10ObservableCyytGyF":{"name":"stopWatching()","abstract":"Stop watching the channel for a state changes.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC4hide3for12clearHistory7RxSwift10ObservableCyytGAA4UserVSg_SbtF":{"name":"hide(for:clearHistory:)","abstract":"Hide the channel from queryChannels for the user until a message is added.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC4show3for7RxSwift10ObservableCyytGAA4UserVSg_tF":{"name":"show(for:)","abstract":"Removes the hidden status for a channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6update4name8imageURL9extraData7RxSwift10ObservableCyAA0D8ResponseVGSSSg_10Foundation0H0VSgSe_SEpSgtF":{"name":"update(name:imageURL:extraData:)","abstract":"Update channel data.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6delete7RxSwift10ObservableCyAA0D15DeletedResponseVGyF":{"name":"delete()","abstract":"Delete the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC4send7message7RxSwift10ObservableCyAA15MessageResponseVGAA0J0V_tF":{"name":"send(message:)","abstract":"Send a new message or update with a given message.id
.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC4send6action3for7RxSwift10ObservableCyAA15MessageResponseVGAA10AttachmentV6ActionV_AA0K0VtF":{"name":"send(action:for:)","abstract":"Send a message action for a given ephemeral message.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC8markRead7RxSwift10ObservableCyAA5EventOGyF":{"name":"markRead()","abstract":"Mark messages in the channel as readed.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC4send9eventType7RxSwift10ObservableCyAA5EventOGAA0kG0O_tF":{"name":"send(eventType:)","abstract":"Send an event.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC3addy7RxSwift10ObservableCyAA0D8ResponseVGAA6MemberVF":{"name":"add(_:)","abstract":"Add a member to the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC3addy7RxSwift10ObservableCyAA0D8ResponseVGShyAA6MemberVGF":{"name":"add(_:)","abstract":"Add members to the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6removey7RxSwift10ObservableCyAA0D8ResponseVGAA6MemberVF":{"name":"remove(_:)","abstract":"Remove a member from the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6removey7RxSwift10ObservableCyAA0D8ResponseVGShyAA6MemberVGF":{"name":"remove(_:)","abstract":"Remove members from the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC8isBannedySbAA4UserVF":{"name":"isBanned(_:)","abstract":"Check is the user is banned for the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC3ban4user16timeoutInMinutes6reason7RxSwift10ObservableCyytGAA4UserV_SiSgSSSgtF":{"name":"ban(user:timeoutInMinutes:reason:)","abstract":"Ban a user.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6invitey7RxSwift10ObservableCyAA0D8ResponseVGAA6MemberVF":{"name":"invite(_:)","abstract":"Invite a member to the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6invitey7RxSwift10ObservableCyAA0D8ResponseVGSayAA6MemberVGF":{"name":"invite(_:)","abstract":"Invite members to the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC12acceptInvite4with7RxSwift10ObservableCyAA0dF8ResponseVGAA7MessageVSg_tF":{"name":"acceptInvite(with:)","abstract":"Accept an invite to the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC12rejectInvite4with7RxSwift10ObservableCyAA0dF8ResponseVGAA7MessageVSg_tF":{"name":"rejectInvite(with:)","abstract":"Reject an invite to the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC9sendImage8fileName8mimeType9imageData7RxSwift10ObservableCySf8progress_10Foundation3URLVSg6resulttGSS_SSAL0L0VtF":{"name":"sendImage(fileName:mimeType:imageData:)","abstract":"Upload an image to the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC8sendFile8fileName8mimeType0G4Data7RxSwift10ObservableCySf8progress_10Foundation3URLVSg6resulttGSS_SSAL0K0VtF":{"name":"sendFile(fileName:mimeType:fileData:)","abstract":"Upload a file to the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC11deleteImage3url7RxSwift10ObservableCyytG10Foundation3URLV_tF":{"name":"deleteImage(url:)","abstract":"Delete an image with a given URL.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC10deleteFile3url7RxSwift10ObservableCyytG10Foundation3URLV_tF":{"name":"deleteFile(url:)","abstract":"Delete a file with a given URL.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6delete7message7RxSwift10ObservableCyAA15MessageResponseVGAA0J0V_tF":{"name":"delete(message:)","abstract":"Delete a message.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC11addReaction4type5score9extraData2to7RxSwift10ObservableCyAA15MessageResponseVGAA0F4TypeO_SiSe_SEpSgAA0O0VtF":{"name":"addReaction(type:score:extraData:to:)","abstract":"Add a reaction to a message.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC14deleteReaction4type4from7RxSwift10ObservableCyAA15MessageResponseVGAA0F4TypeO_AA0L0VtF":{"name":"deleteReaction(type:from:)","abstract":"Delete a reaction to the message.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC7replies3for10pagination7RxSwift10ObservableCySayAA7MessageVGGAK_AA10PaginationOtF":{"name":"replies(for:pagination:)","abstract":"Send a request for reply messages.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC4flag7message7RxSwift10ObservableCyAA19FlagMessageResponseVGAA0K0V_tF":{"name":"flag(message:)","abstract":"Flag a message.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6unflag7message7RxSwift10ObservableCyAA19FlagMessageResponseVGAA0K0V_tF":{"name":"unflag(message:)","abstract":"Unflag a message.
","parent_name":"Channel"},"Classes/Channel.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Channel"},"Classes/Channel.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Channel"},"Classes/Channel/Config.html":{"name":"Config","abstract":"A channel config.
","parent_name":"Channel"},"Classes/Channel/Command.html":{"name":"Command","abstract":"A command in a message, e.g. /giphy.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6unusedACvpZ":{"name":"unused","abstract":"Undocumented
","parent_name":"Channel"},"Classes/Atomic.html#/s:14StreamChatCore6AtomicC14DidSetCallbacka":{"name":"DidSetCallback","abstract":"A didSet callback type.
","parent_name":"Atomic"},"Classes/Atomic.html#/s:14StreamChatCore6AtomicCyACyxGxSg_yAE_AEtcSgtcfc":{"name":"init(_:_:)","abstract":"Init a Atomic.
","parent_name":"Atomic"},"Classes/Atomic.html#/s:14StreamChatCore6AtomicC3setyyxSgF":{"name":"set(_:)","abstract":"Set a value.
","parent_name":"Atomic"},"Classes/Atomic.html#/s:14StreamChatCore6AtomicC3getxSgyF":{"name":"get()","abstract":"Get the value.
","parent_name":"Atomic"},"Classes/Atomic.html#/s:14StreamChatCore6AtomicC3get12defaultValuexx_tF":{"name":"get(defaultValue:)","abstract":"Get the value if exists or return a default value.
","parent_name":"Atomic"},"Classes/Atomic.html#/s:14StreamChatCore6AtomicCAASiRszlE2peoiyyACySiG_SitFZ":{"name":"+=(_:_:)","abstract":"Undocumented
","parent_name":"Atomic"},"Classes/Atomic.html#/s:14StreamChatCore6AtomicCAASiRszlE2seoiyyACySiG_SitFZ":{"name":"-=(_:_:)","abstract":"Undocumented
","parent_name":"Atomic"},"Classes/RxWebSocketDelegateProxy.html#/s:14StreamChatCore24RxWebSocketDelegateProxyC9websocketACyxGx_tcfc":{"name":"init(websocket:)","abstract":"Undocumented
","parent_name":"RxWebSocketDelegateProxy"},"Classes/RxWebSocketDelegateProxy.html#/s:7RxCocoa17DelegateProxyTypeP07currentC03for0C0QzSg12ParentObjectQz_tFZ":{"name":"currentDelegate(for:)","parent_name":"RxWebSocketDelegateProxy"},"Classes/RxWebSocketDelegateProxy.html#/s:7RxCocoa17DelegateProxyTypeP010setCurrentC0_2toy0C0QzSg_12ParentObjectQztFZ":{"name":"setCurrentDelegate(_:to:)","parent_name":"RxWebSocketDelegateProxy"},"Classes/RxWebSocketDelegateProxy.html#/s:7RxCocoa17DelegateProxyTypeP28registerKnownImplementationsyyFZ":{"name":"registerKnownImplementations()","parent_name":"RxWebSocketDelegateProxy"},"Classes/RxWebSocketDelegateProxy.html#/s:14StreamChatCore24RxWebSocketDelegateProxyC19websocketDidConnect6sockety10Starscream0eF6Client_p_tF":{"name":"websocketDidConnect(socket:)","abstract":"Undocumented
","parent_name":"RxWebSocketDelegateProxy"},"Classes/RxWebSocketDelegateProxy.html#/s:14StreamChatCore24RxWebSocketDelegateProxyC22websocketDidDisconnect6socket5errory10Starscream0eF6Client_p_s5Error_pSgtF":{"name":"websocketDidDisconnect(socket:error:)","abstract":"Undocumented
","parent_name":"RxWebSocketDelegateProxy"},"Classes/RxWebSocketDelegateProxy.html#/s:14StreamChatCore24RxWebSocketDelegateProxyC26websocketDidReceiveMessage6socket4texty10Starscream0eF6Client_p_SStF":{"name":"websocketDidReceiveMessage(socket:text:)","abstract":"Undocumented
","parent_name":"RxWebSocketDelegateProxy"},"Classes/RxWebSocketDelegateProxy.html#/s:14StreamChatCore24RxWebSocketDelegateProxyC23websocketDidReceiveData6socket4datay10Starscream0eF6Client_p_10Foundation0L0VtF":{"name":"websocketDidReceiveData(socket:data:)","abstract":"Undocumented
","parent_name":"RxWebSocketDelegateProxy"},"Classes/RxWebSocketDelegateProxy.html#/s:14StreamChatCore24RxWebSocketDelegateProxyC23websocketDidReceivePong6socket4datay10Starscream0eF6Client_p_10Foundation4DataVSgtF":{"name":"websocketDidReceivePong(socket:data:)","abstract":"Undocumented
","parent_name":"RxWebSocketDelegateProxy"},"Classes/WebSocket/Response.html#/s:14StreamChatCore9WebSocketC8ResponseV3cidAA9ChannelIdVSgvp":{"name":"cid","abstract":"A channel type and id.
","parent_name":"Response"},"Classes/WebSocket/Response.html#/s:14StreamChatCore9WebSocketC8ResponseV5eventAA5EventOvp":{"name":"event","abstract":"An web socket event.
","parent_name":"Response"},"Classes/WebSocket/Response.html#/s:14StreamChatCore9WebSocketC8ResponseV7created10Foundation4DateVvp":{"name":"created","abstract":"A created date.
","parent_name":"Response"},"Classes/WebSocket/Response.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"Response"},"Classes/WebSocket/Connection.html#/s:14StreamChatCore9WebSocketC10ConnectionO12notConnectedyA2EmF":{"name":"notConnected","abstract":"Undocumented
","parent_name":"Connection"},"Classes/WebSocket/Connection.html#/s:14StreamChatCore9WebSocketC10ConnectionO10connectingyA2EmF":{"name":"connecting","abstract":"Undocumented
","parent_name":"Connection"},"Classes/WebSocket/Connection.html#/s:14StreamChatCore9WebSocketC10ConnectionO9connectedyAESS_AA4UserVtcAEmF":{"name":"connected(_:_:)","abstract":"Undocumented
","parent_name":"Connection"},"Classes/WebSocket/Connection.html#/s:14StreamChatCore9WebSocketC10ConnectionO12disconnectedyAEs5Error_pcAEmF":{"name":"disconnected(_:)","abstract":"Undocumented
","parent_name":"Connection"},"Classes/WebSocket/Connection.html#/s:14StreamChatCore9WebSocketC10ConnectionO11isConnectedSbvp":{"name":"isConnected","abstract":"Check if the web socket is connected.
","parent_name":"Connection"},"Classes/WebSocket/Connection.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Connection"},"Classes/WebSocket.html#/s:14StreamChatCore9WebSocketC11isConnectedSbvp":{"name":"isConnected","abstract":"Check if the web socket is connected.
","parent_name":"WebSocket"},"Classes/WebSocket.html#/s:14StreamChatCore9WebSocketC8response7RxSwift10ObservableCyAC8ResponseVGvp":{"name":"response","abstract":"An observable event response.
","parent_name":"WebSocket"},"Classes/WebSocket.html#/s:14StreamChatCore9WebSocketC14ErrorContainerV":{"name":"ErrorContainer","abstract":"Undocumented
","parent_name":"WebSocket"},"Classes/WebSocket.html#/s:14StreamChatCore9WebSocketC23willReconnectAfterErrorySbs0I0_pF":{"name":"willReconnectAfterError(_:)","abstract":"Undocumented
","parent_name":"WebSocket"},"Classes/WebSocket.html#/s:14StreamChatCore9WebSocketC11isStopErrorySbs0H0_pF":{"name":"isStopError(_:)","abstract":"Undocumented
","parent_name":"WebSocket"},"Classes/WebSocket.html#/s:14StreamChatCore9WebSocketC9reconnectyyF":{"name":"reconnect()","abstract":"Undocumented
","parent_name":"WebSocket"},"Classes/WebSocket/Connection.html":{"name":"Connection","abstract":"A web socket connection state.
","parent_name":"WebSocket"},"Classes/WebSocket/Response.html":{"name":"Response","abstract":"A web socket event response.
","parent_name":"WebSocket"},"Classes/WebSocket.html#/s:14StreamChatCore9WebSocketC15parseConnection8appState19isInternetAvailable5eventAC0G0OSg05RxAppI00oI0O_SbAA0dE5EventOtF":{"name":"parseConnection(appState:isInternetAvailable:event:)","abstract":"Undocumented
","parent_name":"WebSocket"},"Classes/UploaderItem/UploadingType.html#/s:14StreamChatCore12UploaderItemC13UploadingTypeO5imageyA2EmF":{"name":"image","abstract":"Undocumented
","parent_name":"UploadingType"},"Classes/UploaderItem/UploadingType.html#/s:14StreamChatCore12UploaderItemC13UploadingTypeO5videoyA2EmF":{"name":"video","abstract":"Undocumented
","parent_name":"UploadingType"},"Classes/UploaderItem/UploadingType.html#/s:14StreamChatCore12UploaderItemC13UploadingTypeO4fileyA2EmF":{"name":"file","abstract":"Undocumented
","parent_name":"UploadingType"},"Classes/UploaderItem/UploadingType.html":{"name":"UploadingType","abstract":"An uploading type.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC7channelAA7ChannelCSgvp":{"name":"channel","abstract":"A channel for an uploading.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC3url10Foundation3URLVSgvp":{"name":"url","abstract":"An original file URL.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC5imageSo7UIImageCSgvp":{"name":"image","abstract":"An original image.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC7gifData10Foundation0G0VSgvp":{"name":"gifData","abstract":"A gif data of the image.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC8fileNameSSvp":{"name":"fileName","abstract":"A file name.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC8fileTypeAA014AttachmentFileG0Ovp":{"name":"fileType","abstract":"A file type.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC8fileSizes5Int64Vvp":{"name":"fileSize","abstract":"A file size.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC4typeAC13UploadingTypeOvp":{"name":"type","abstract":"An uploading type.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC10attachmentAA10AttachmentVSgvp":{"name":"attachment","abstract":"An uploaded attachment.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC5errors5Error_pSgvp":{"name":"error","abstract":"An error with uploading.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC12lastProgressSfvp":{"name":"lastProgress","abstract":"The last uploading progress.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC9uploading7RxSwift10ObservableCySf8progress_10Foundation3URLVSg6resulttGvp":{"name":"uploading","abstract":"An observable uploading progress.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC7channel3url4type5image7gifData8fileName0L4Type0L4SizeAcA7ChannelC_10Foundation3URLVSgAC09UploadingN0OSo7UIImageCSgAN0K0VSgSSSgAA014AttachmentFileN0OSgs5Int64Vtcfc":{"name":"init(channel:url:type:image:gifData:fileName:fileType:fileSize:)","abstract":"Init an uploading item.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC10attachment12previewImage0gH7GifDataAcA10AttachmentV_So7UIImageC10Foundation0J0VSgtcfc":{"name":"init(attachment:previewImage:previewImageGifData:)","abstract":"Init an uploader item with a given uploaded image attachment.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC10attachment8fileNameAcA10AttachmentV_SStcfc":{"name":"init(attachment:fileName:)","abstract":"Init an uploader item with a given uploaded file.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"UploaderItem"},"Classes/Uploader.html#/s:14StreamChatCore8UploaderC5itemsSayAA0D4ItemCGvp":{"name":"items","abstract":"A list of UploaderItem for the upload.
","parent_name":"Uploader"},"Classes/Uploader.html#/s:14StreamChatCore8UploaderC6upload4itemyAA0D4ItemC_tF":{"name":"upload(item:)","abstract":"Uplode the item.
","parent_name":"Uploader"},"Classes/Uploader.html#/s:14StreamChatCore8UploaderC6removeyyAA0D4ItemCF":{"name":"remove(_:)","abstract":"Remove an uploading item and cancel the current uploading state.
","parent_name":"Uploader"},"Classes/Uploader.html#/s:14StreamChatCore8UploaderC5resetyyF":{"name":"reset()","abstract":"Remove all uploading items and cancel all uploading states.s
","parent_name":"Uploader"},"Classes/InternetConnection.html#/s:14StreamChatCore18InternetConnectionC6sharedACvpZ":{"name":"shared","abstract":"A shared InternetConnection.
","parent_name":"InternetConnection"},"Classes/InternetConnection.html#/s:14StreamChatCore18InternetConnectionC11offlineModeSbvp":{"name":"offlineMode","abstract":"Undocumented
","parent_name":"InternetConnection"},"Classes/InternetConnection.html#/s:14StreamChatCore18InternetConnectionC11isAvailableSbvp":{"name":"isAvailable","abstract":"Check if the Internet is available.
","parent_name":"InternetConnection"},"Classes/InternetConnection.html#/s:14StreamChatCore18InternetConnectionC21isAvailableObservable7RxSwift0H0CySbGvp":{"name":"isAvailableObservable","abstract":"An observable Internet connection status.
","parent_name":"InternetConnection"},"Classes/InternetConnection.html#/s:14StreamChatCore18InternetConnectionCACycfc":{"name":"init()","abstract":"Init InternetConnection.
","parent_name":"InternetConnection"},"Classes/InternetConnection.html#/s:14StreamChatCore18InternetConnectionC13stopObservingyyF":{"name":"stopObserving()","abstract":"Stop observing the Internet connection.
","parent_name":"InternetConnection"},"Classes/ClientLogger/Options.html#/s:SY8rawValue03RawB0Qzvp":{"name":"rawValue","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV13requestsErrorAEvpZ":{"name":"requestsError","abstract":"Logs for requests 🐴. [Error]
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV14webSocketErrorAEvpZ":{"name":"webSocketError","abstract":"Logs for a web socket 🦄. [Error]
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV18notificationsErrorAEvpZ":{"name":"notificationsError","abstract":"Logs for notifications 🗞. [Error]
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV13databaseErrorAEvpZ":{"name":"databaseError","abstract":"Logs for a database 💽. [Error]
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV8requestsAEvpZ":{"name":"requests","abstract":"Logs for requests 🐴. [Debug]
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV9webSocketAEvpZ":{"name":"webSocket","abstract":"Logs for a web socket 🦄. [Debug]
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV13notificationsAEvpZ":{"name":"notifications","abstract":"Logs for notifications 🗞. [Debug]
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV8databaseAEvpZ":{"name":"database","abstract":"Logs for a database 💽. [Debug]
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV12requestsInfoAEvpZ":{"name":"requestsInfo","abstract":"Logs for requests 🐴. [Info]
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV13webSocketInfoAEvpZ":{"name":"webSocketInfo","abstract":"Logs for a web socket 🦄. [Info]
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV12databaseInfoAEvpZ":{"name":"databaseInfo","abstract":"Logs for a database 💽. [Info]
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV5errorAEvpZ":{"name":"error","abstract":"All errors.
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV5debugAEvpZ":{"name":"debug","abstract":"All debug logs.
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV4infoAEvpZ":{"name":"info","abstract":"Full logs.
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV7isErrorSbvp":{"name":"isError","abstract":"Checks if the level is error.
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV7isDebugSbvp":{"name":"isDebug","abstract":"Checks if the level is debug.
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV6isInfoSbvp":{"name":"isInfo","abstract":"Checks if the level is info.
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:s9OptionSetP8rawValuex03RawD0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV6logger4icon3forACSgSS_AEtF":{"name":"logger(icon:for:)","abstract":"Create a logger with intersected log options.
","parent_name":"Options"},"Classes/ClientLogger/Level.html#/s:14StreamChatCore12ClientLoggerC5LevelO5erroryA2EmF":{"name":"error","abstract":"Undocumented
","parent_name":"Level"},"Classes/ClientLogger/Level.html#/s:14StreamChatCore12ClientLoggerC5LevelO5debugyA2EmF":{"name":"debug","abstract":"Undocumented
","parent_name":"Level"},"Classes/ClientLogger/Level.html#/s:14StreamChatCore12ClientLoggerC5LevelO4infoyA2EmF":{"name":"info","abstract":"Undocumented
","parent_name":"Level"},"Classes/ClientLogger/Level.html":{"name":"Level","abstract":"A logger level.
","parent_name":"ClientLogger"},"Classes/ClientLogger/Options.html":{"name":"Options","abstract":"A client logger options.
","parent_name":"ClientLogger"},"Classes/ClientLogger.html#/s:14StreamChatCore12ClientLoggerC6loggeryySS_S2StcvpZ":{"name":"logger","abstract":"A customizable logger block.","parent_name":"ClientLogger"},"Classes/ClientLogger.html#/s:14StreamChatCore12ClientLoggerC4icon5levelACSS_AC5LevelOtcfc":{"name":"init(icon:level:)","abstract":"
Init a client logger.
","parent_name":"ClientLogger"},"Classes/ClientLogger.html#/s:14StreamChatCore12ClientLoggerC3logyy10Foundation10URLRequestVF":{"name":"log(_:)","abstract":"Log a request.
","parent_name":"ClientLogger"},"Classes/ClientLogger.html#/s:14StreamChatCore12ClientLoggerC3log7headersySDyS2SGSg_tF":{"name":"log(headers:)","abstract":"Log request headers.
","parent_name":"ClientLogger"},"Classes/ClientLogger.html#/s:14StreamChatCore12ClientLoggerC3logyySay10Foundation12URLQueryItemVGF":{"name":"log(_:)","abstract":"Log URL query items.
","parent_name":"ClientLogger"},"Classes/ClientLogger.html#/s:14StreamChatCore12ClientLoggerC3log_4data15forceToShowDataySo13NSURLResponseCSg_10Foundation0K0VSgSbtF":{"name":"log(_:data:forceToShowData:)","abstract":"Log URL response.
","parent_name":"ClientLogger"},"Classes/ClientLogger.html#/s:14StreamChatCore12ClientLoggerC3log_7message8function4lineys5Error_pSg_SSSgSSSitF":{"name":"log(_:message:function:line:)","abstract":"Log an error.
","parent_name":"ClientLogger"},"Classes/ClientLogger.html#/s:14StreamChatCore12ClientLoggerC6timing_5resetySS_SbtF":{"name":"timing(_:reset:)","abstract":"Calculate and log a timing from the previous call.
","parent_name":"ClientLogger"},"Classes/ClientLogger.html#/s:14StreamChatCore12ClientLoggerC3log_7message15forceToShowDatay10Foundation0K0VSg_SSSbtF":{"name":"log(_:message:forceToShowData:)","abstract":"Log a data as a pretty printed JSON string.
","parent_name":"ClientLogger"},"Classes/ClientLogger.html#/s:14StreamChatCore12ClientLoggerC3log_5levelySS_AC5LevelOtF":{"name":"log(_:level:)","abstract":"Log a message with an identifier.
","parent_name":"ClientLogger"},"Classes/ClientLogger.html#/s:14StreamChatCore12ClientLoggerC3log_8dateTime_ySS_S2StFZ":{"name":"log(_:dateTime:_:)","abstract":"Log a message.
","parent_name":"ClientLogger"},"Classes/Client/Config.html#/s:14StreamChatCore6ClientC6ConfigV6apiKeySSvp":{"name":"apiKey","abstract":"A Stream Chat API key.
","parent_name":"Config"},"Classes/Client/Config.html#/s:14StreamChatCore6ClientC6ConfigV7baseURLAA04BaseG0Vvp":{"name":"baseURL","abstract":"A base URL (see BaseURL
).
","parent_name":"Config"},"Classes/Client/Config.html#/s:14StreamChatCore6ClientC6ConfigV13callbackQueueSo17OS_dispatch_queueCSgvp":{"name":"callbackQueue","abstract":"A request callback queue, default nil (some background thread).
","parent_name":"Config"},"Classes/Client/Config.html#/s:14StreamChatCore6ClientC6ConfigV13reactionTypesSayAA12ReactionTypeOGvp":{"name":"reactionTypes","abstract":"A list of reaction types.
","parent_name":"Config"},"Classes/Client/Config.html#/s:14StreamChatCore6ClientC6ConfigV25stayConnectedInBackgroundSbvp":{"name":"stayConnectedInBackground","abstract":"When the app will go to the background, start a background task to stay connected for 5 min.
","parent_name":"Config"},"Classes/Client/Config.html#/s:14StreamChatCore6ClientC6ConfigV8databaseAA8Database_pSgvp":{"name":"database","abstract":"A local database.
","parent_name":"Config"},"Classes/Client/Config.html#/s:14StreamChatCore6ClientC6ConfigV10logOptionsAA0D6LoggerC0G0Vvp":{"name":"logOptions","abstract":"Enable logs (see ClientLogger.Options
), e.g. .all
.
","parent_name":"Config"},"Classes/Client/Config.html#/s:14StreamChatCore6ClientC6ConfigV6apiKey7baseURL13callbackQueue13reactionTypes25stayConnectedInBackground8database10logOptionsAESS_AA04BaseI0VSo17OS_dispatch_queueCSgSayAA12ReactionTypeOGSbAA8Database_pSgAA0D6LoggerC0T0Vtcfc":{"name":"init(apiKey:baseURL:callbackQueue:reactionTypes:stayConnectedInBackground:database:logOptions:)","abstract":"Init a config for a shread Client
.
","parent_name":"Config"},"Classes/Client.html#/s:14StreamChatCore6ClientC10Completiona":{"name":"Completion","abstract":"A request completion block.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC6configAC6ConfigVvpZ":{"name":"config","abstract":"A client config (see Config
).
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC6sharedACvpZ":{"name":"shared","abstract":"A shared client.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC6apiKeySSvp":{"name":"apiKey","abstract":"Stream API key.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC13reactionTypesSayAA12ReactionTypeOGvp":{"name":"reactionTypes","abstract":"A list of reaction types.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC8databaseAA8Database_pSgvp":{"name":"database","abstract":"A database for an offline mode.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC9webSocketAA03WebF0Cvp":{"name":"webSocket","abstract":"A web socket client.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC6loggerAA0D6LoggerCSgvp":{"name":"logger","abstract":"A log manager.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC13userDidUpdate7RxCocoa14SharedSequenceVyAE21DriverSharingStrategyVAA4UserVSgGvp":{"name":"userDidUpdate","abstract":"An observable user.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC4userAA4UserVSgvp":{"name":"user","abstract":"The current user.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC10connection7RxSwift10ObservableCyAA9WebSocketC10ConnectionOGvp":{"name":"connection","abstract":"An observable client web socket connection.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC10disconnectyyF":{"name":"disconnect()","abstract":"Disconnect from Stream and reset the current user.
","parent_name":"Client"},"Classes/Client/Config.html":{"name":"Config","abstract":"A config for a shread Client
.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC13fetchChannelsy7RxSwift10ObservableCySayAA15ChannelResponseVGGAA0F5QueryVF":{"name":"fetchChannels(_:)","abstract":"Fetch channels from a database.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC3add18channelsToDatabase5queryySayAA15ChannelResponseVG_AA13ChannelsQueryVtF":{"name":"add(channelsToDatabase:query:)","abstract":"Add channel responses to a database.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC7onEventy7RxSwift10ObservableCyAA0F0OGAA0F4TypeOF":{"name":"onEvent(_:)","abstract":"Observe a list of event types.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC7onEventy7RxSwift10ObservableCyAA0F0OGSayAA0F4TypeOGF":{"name":"onEvent(_:)","abstract":"Observe a list of events.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC7onEvent_7channel7RxSwift10ObservableCyAA0F0OGAA0F4TypeO_AA7ChannelCtF":{"name":"onEvent(_:channel:)","abstract":"Observe a list of events with a given channel type and id.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC7onEvent_7channel7RxSwift10ObservableCyAA0F0OGSayAA0F4TypeOG_AA7ChannelCtF":{"name":"onEvent(_:channel:)","abstract":"Observe a list of events with a given channel type and id.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC11UnreadCounta":{"name":"UnreadCount","abstract":"Undocumented
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC11unreadCount7RxCocoa14SharedSequenceVyAE21DriverSharingStrategyVSi8channels_Si8messagestGvp":{"name":"unreadCount","abstract":"Observe an unread count of messages in the channel.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC17updateUnreadCountySbAA9WebSocketC8ResponseVF":{"name":"updateUnreadCount(_:)","abstract":"Undocumented
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC15setupURLSession5tokenSo12NSURLSessionCSS_tF":{"name":"setupURLSession(token:)","abstract":"Undocumented
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC11authHeaders5tokenSDyS2SGSS_tF":{"name":"authHeaders(token:)","abstract":"Undocumented
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC18checkLatestVersionyyF":{"name":"checkLatestVersion()","abstract":"Undocumented
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC7request8endpoint_So20NSURLSessionDataTaskCAA8EndpointO_ys6ResultOyxAA0D5ErrorOGctSeRzlF":{"name":"request(endpoint:_:)","abstract":"Send a request.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC6search6filter5query10pagination7RxSwift10ObservableCySayAA7MessageVGGAA6FilterO_SSAA10PaginationOtF":{"name":"search(filter:query:pagination:)","abstract":"A message search.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC8channels5query7RxSwift10ObservableCySayAA15ChannelResponseVGGAA13ChannelsQueryV_tF":{"name":"channels(query:)","abstract":"Requests channels with a given query.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC7channel5query7RxSwift10ObservableCyAA15ChannelResponseVGAA0J5QueryV_tF":{"name":"channel(query:)","abstract":"Requests channel with a given query.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC7message4with7RxSwift10ObservableCyAA15MessageResponseVGSS_tF":{"name":"message(with:)","abstract":"Get a message by id.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC11markAllRead7RxSwift10ObservableCyytGyF":{"name":"markAllRead()","abstract":"Mark all messages as readed.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC5users5query7RxSwift10ObservableCySayAA4UserVGGAA10UsersQueryV_tF":{"name":"users(query:)","abstract":"Requests users with a given query.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC6update5users7RxSwift10ObservableCySayAA4UserVGGAK_tF":{"name":"update(users:)","abstract":"Update or create a user.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC6update4user7RxSwift10ObservableCyAA4UserVGAJ_tF":{"name":"update(user:)","abstract":"Update or create a user.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC4mute4user7RxSwift10ObservableCyAA18MutedUsersResponseVGAA4UserV_tF":{"name":"mute(user:)","abstract":"Mute a user.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC6unmute4user7RxSwift10ObservableCyytGAA4UserV_tF":{"name":"unmute(user:)","abstract":"Unmute a user.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC4flag4user7RxSwift10ObservableCyAA16FlagUserResponseVGAA0K0V_tF":{"name":"flag(user:)","abstract":"Flag a user.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC6unflag4user7RxSwift10ObservableCyAA16FlagUserResponseVGAA0K0V_tF":{"name":"unflag(user:)","abstract":"Unflag a user.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC10flagUnflag8endpoint14aleradyFlagged7RxSwift10ObservableCyxGAA8EndpointO_xtSeRzlF":{"name":"flagUnflag(endpoint:aleradyFlagged:)","abstract":"Undocumented
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC9addDevice11deviceToken7RxSwift10ObservableCyytG10Foundation4DataV_tF":{"name":"addDevice(deviceToken:)","abstract":"Add a device for Push Notifications.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC9addDevice8deviceId7RxSwift10ObservableCyytGSS_tF":{"name":"addDevice(deviceId:)","abstract":"Add a device for Push Notifications.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC14requestDevices7RxSwift10ObservableCyAA0F8ResponseVGyF":{"name":"requestDevices()","abstract":"Request a list if devices.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC12removeDevice8deviceId7RxSwift10ObservableCyytGSS_tF":{"name":"removeDevice(deviceId:)","abstract":"Remove a device.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC3set4user5tokenyAA4UserV_SStF":{"name":"set(user:token:)","abstract":"Setup the current user with a given token.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC3set4user_yAA4UserV_yySScctF":{"name":"set(user:_:)","abstract":"Setup the current user with a token provider (see TokenProvider
).
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC18touchTokenProviderSbyF":{"name":"touchTokenProvider()","abstract":"Undocumented
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC26createObservableConnection7RxSwift0F0CyAA9WebSocketC0G0OGyF":{"name":"createObservableConnection()","abstract":"Undocumented
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC16connectedRequesty7RxSwift10ObservableCyxGAA8EndpointOSeRzlF":{"name":"connectedRequest(_:)","abstract":"Undocumented
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC16connectedRequesty7RxSwift10ObservableCyxGAHlF":{"name":"connectedRequest(_:)","abstract":"Undocumented
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC14setupWebSocket4user5tokenAA0fG0CSgAA4UserV_SStF":{"name":"setupWebSocket(user:token:)","abstract":"Undocumented
","parent_name":"Client"},"Classes/Client.html":{"name":"Client","abstract":"A network client.
"},"Classes/ClientLogger.html":{"name":"ClientLogger","abstract":"A Client logger.
"},"Classes/InternetConnection.html":{"name":"InternetConnection","abstract":"The Internect connection manager.
"},"Classes/Uploader.html":{"name":"Uploader","abstract":"An uploader manager.
"},"Classes/UploaderItem.html":{"name":"UploaderItem","abstract":"An uploader item.
"},"Classes/WebSocket.html":{"name":"WebSocket","abstract":"A web socket client.
"},"Classes/RxWebSocketDelegateProxy.html":{"name":"RxWebSocketDelegateProxy","abstract":"Undocumented
"},"Classes/Atomic.html":{"name":"Atomic","abstract":"A mutable thread safe variable.
"},"Classes/Channel.html":{"name":"Channel","abstract":"A Channel class.
"},"Classes/Notifications.html":{"name":"Notifications","abstract":"A notifications manager.
"},"Classes/ChannelPresenter.html":{"name":"ChannelPresenter","abstract":"A channel presenter.
"},"Classes/ChannelsPresenter.html":{"name":"ChannelsPresenter","abstract":"A channels presenter.
"},"Classes/Presenter.html":{"name":"Presenter","abstract":"A general presenter for making requests with pagination.
"},"Classes.html":{"name":"Classes","abstract":"The following classes are available globally.
"},"Enums.html":{"name":"Enumerations","abstract":"The following enumerations are available globally.
"},"Extensions.html":{"name":"Extensions","abstract":"The following extensions are available globally.
"},"Protocols.html":{"name":"Protocols","abstract":"The following protocols are available globally.
"},"Structs.html":{"name":"Structures","abstract":"The following structures are available globally.
"},"Typealiases.html":{"name":"Type Aliases","abstract":"The following type aliases are available globally.
"}}
\ No newline at end of file
+{"Typealiases.html#/s:14StreamChatCore16ProgressResponsea":{"name":"ProgressResponse","abstract":"A response type with a progress of a sending data.
"},"Typealiases.html#/s:14StreamChatCore5Tokena":{"name":"Token","abstract":"A token.
"},"Typealiases.html#/s:14StreamChatCore13TokenProvidera":{"name":"TokenProvider","abstract":"A token provider is a function in which you send a request to your own backend to get a Stream Chat API token."},"Structs/TypingUser.html#/s:14StreamChatCore10TypingUserV7timeoutSdvpZ":{"name":"timeout","abstract":"
A time interval for a users typing timeout.
","parent_name":"TypingUser"},"Structs/TypingUser.html#/s:14StreamChatCore10TypingUserV4userAA0E0Vvp":{"name":"user","abstract":"A typiong user.
","parent_name":"TypingUser"},"Structs/TypingUser.html#/s:14StreamChatCore10TypingUserV7started10Foundation4DateVvp":{"name":"started","abstract":"A date when the user started typing.
","parent_name":"TypingUser"},"Structs/TypingUser.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"TypingUser"},"Structs/TypingUser.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"TypingUser"},"Structs/UsersQuery.html#/s:14StreamChatCore10UsersQueryV6filterAA6FilterOvp":{"name":"filter","abstract":"Filter conditions.
","parent_name":"UsersQuery"},"Structs/UsersQuery.html#/s:14StreamChatCore10UsersQueryV4sortAA7SortingVSgvp":{"name":"sort","abstract":"Sort options, e.g. .init("last_active", isAscending: false)
","parent_name":"UsersQuery"},"Structs/UsersQuery.html#/s:14StreamChatCore10UsersQueryV7optionsAA0E7OptionsVvp":{"name":"options","abstract":"Query options, e.g. .presence
","parent_name":"UsersQuery"},"Structs/UsersQuery.html#/s:14StreamChatCore10UsersQueryV6filter4sort7optionsAcA6FilterO_AA7SortingVSgAA0E7OptionsVtcfc":{"name":"init(filter:sort:options:)","abstract":"Init a users query.
","parent_name":"UsersQuery"},"Structs/UsersQuery.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"UsersQuery"},"Structs/DevicesResponse.html#/s:14StreamChatCore15DevicesResponseV7devicesSayAA6DeviceVGvp":{"name":"devices","abstract":"A list of devices.
","parent_name":"DevicesResponse"},"Structs/UpdatedUsersResponse.html#/s:14StreamChatCore20UpdatedUsersResponseV5usersSDySSAA4UserVGvp":{"name":"users","abstract":"A list of users by Id.
","parent_name":"UpdatedUsersResponse"},"Structs/UsersResponse.html#/s:14StreamChatCore13UsersResponseV5usersSayAA4UserVGvp":{"name":"users","abstract":"A list of users.
","parent_name":"UsersResponse"},"Structs/User/Role.html#/s:14StreamChatCore4UserV4RoleO4useryA2EmF":{"name":"user","abstract":"Undocumented
","parent_name":"Role"},"Structs/User/Role.html#/s:14StreamChatCore4UserV4RoleO5adminyA2EmF":{"name":"admin","abstract":"Undocumented
","parent_name":"Role"},"Structs/User/Role.html#/s:14StreamChatCore4UserV4RoleO5guestyA2EmF":{"name":"guest","abstract":"Undocumented
","parent_name":"Role"},"Structs/User.html#/s:14StreamChatCore4UserV7unknownACvpZ":{"name":"unknown","abstract":"An unkown user.
","parent_name":"User"},"Structs/User/Role.html":{"name":"Role","abstract":"Undocumented
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV2idSSvp":{"name":"id","abstract":"A user id.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV4nameSSvp":{"name":"name","abstract":"A user name.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV9avatarURL10Foundation0F0VSgvp":{"name":"avatarURL","abstract":"An avatar URL.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV7created10Foundation4DateVvp":{"name":"created","abstract":"A created date.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV7updated10Foundation4DateVvp":{"name":"updated","abstract":"An updated date.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV14lastActiveDate10Foundation0G0VSgvp":{"name":"lastActiveDate","abstract":"A last active date.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV8isOnlineSbvp":{"name":"isOnline","abstract":"An indicator if a user is online.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV11isInvisibleSbvp":{"name":"isInvisible","abstract":"An indicator if a user is invisible.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV8isBannedSbvp":{"name":"isBanned","abstract":"An indicator if a user was banned.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV4roleAC4RoleOvp":{"name":"role","abstract":"A user role.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV9extraDataAA05ExtraF0VSgvp":{"name":"extraData","abstract":"An extra data for the user.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV7devicesSayAA6DeviceVGvp":{"name":"devices","abstract":"A list of devices.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV13currentDeviceAA0F0VSgvp":{"name":"currentDevice","abstract":"A list of devices.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV10mutedUsersSayAA05MutedD0VGvp":{"name":"mutedUsers","abstract":"Muted users.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV9isCurrentSbvp":{"name":"isCurrent","abstract":"Check if the user is the current user.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV7currentACSgvpZ":{"name":"current","abstract":"The current user.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV10canBeMutedSbvp":{"name":"canBeMuted","abstract":"Checks if the user can be muted.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV7isMutedSbvp":{"name":"isMuted","abstract":"Checks if the user is muted.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV8asMemberAA0F0Vvp":{"name":"asMember","abstract":"Returns the user as a member.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV2id4name4role9avatarURL7created7updated14lastActiveDate11isInvisible0O6Banned10mutedUsers9extraDataACSS_SSAC4RoleO10Foundation0I0VSgAQ0N0VA2VSgS2bSayAA05MutedD0VGSe_SEpSgtcfc":{"name":"init(id:name:role:avatarURL:created:updated:lastActiveDate:isInvisible:isBanned:mutedUsers:extraData:)","abstract":"Init a user.
","parent_name":"User"},"Structs/User.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"User"},"Structs/User.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV6update7RxSwift10ObservableCyACGyF":{"name":"update()","abstract":"Update or create a user.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV4mute7RxSwift10ObservableCyAA18MutedUsersResponseVGyF":{"name":"mute()","abstract":"Mute the user.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV6unmute7RxSwift10ObservableCyytGyF":{"name":"unmute()","abstract":"Unmute the user.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV9isFlaggedSbvp":{"name":"isFlagged","abstract":"Checks if the user is flagged (locally).
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV4flag7RxSwift10ObservableCyAA04FlagD8ResponseVGyF":{"name":"flag()","abstract":"Flag a user.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV6unflag7RxSwift10ObservableCyAA04FlagD8ResponseVGyF":{"name":"unflag()","abstract":"Unflag a user.
","parent_name":"User"},"Structs/User.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"User"},"Structs/User.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"User"},"Structs/Sorting.html#/s:14StreamChatCore7SortingV5fieldSSvp":{"name":"field","abstract":"A sorting field name.
","parent_name":"Sorting"},"Structs/Sorting.html#/s:14StreamChatCore7SortingV9directionSivp":{"name":"direction","abstract":"A sorting direction.
","parent_name":"Sorting"},"Structs/Sorting.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"Sorting"},"Structs/Sorting.html#/s:14StreamChatCore7SortingV_11isAscendingACSS_Sbtcfc":{"name":"init(_:isAscending:)","abstract":"Init sorting options.
","parent_name":"Sorting"},"Structs/SearchQuery.html#/s:14StreamChatCore11SearchQueryV6filterAA6FilterOvp":{"name":"filter","abstract":"A filter for channels, e.g. .key(“members”, .in([“john”]))
","parent_name":"SearchQuery"},"Structs/SearchQuery.html#/s:14StreamChatCore11SearchQueryV5querySSvp":{"name":"query","abstract":"A search query.
","parent_name":"SearchQuery"},"Structs/SearchQuery.html#/s:14StreamChatCore11SearchQueryV10paginationAA10PaginationOvp":{"name":"pagination","abstract":"A pagination. It works via the standard limit and offset parameters.
","parent_name":"SearchQuery"},"Structs/SearchQuery.html#/s:14StreamChatCore11SearchQueryV6filter5query10paginationAcA6FilterO_SSAA10PaginationOtcfc":{"name":"init(filter:query:pagination:)","abstract":"A message search query.
","parent_name":"SearchQuery"},"Structs/SearchQuery.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"SearchQuery"},"Structs/ReactionScores.html#/s:14StreamChatCore14ReactionScoresV6scoresSDyAA0D4TypeOSiGvp":{"name":"scores","abstract":"Reaction counts by reaction types.
","parent_name":"ReactionScores"},"Structs/ReactionScores.html#/s:14StreamChatCore14ReactionScoresV6stringSSvp":{"name":"string","abstract":"A joined reaction types and counts.
","parent_name":"ReactionScores"},"Structs/ReactionScores.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"ReactionScores"},"Structs/ReactionScores.html#/s:14StreamChatCore14ReactionScoresV6scoresACSDyAA0D4TypeOSiG_tcfc":{"name":"init(scores:)","abstract":"Init a reaction counts with dictionary counts.
","parent_name":"ReactionScores"},"Structs/Reaction.html#/s:14StreamChatCore8ReactionV4typeAA0D4TypeOvp":{"name":"type","abstract":"A reaction type.
","parent_name":"Reaction"},"Structs/Reaction.html#/s:14StreamChatCore8ReactionV5scoreSivp":{"name":"score","abstract":"A score.
","parent_name":"Reaction"},"Structs/Reaction.html#/s:14StreamChatCore8ReactionV9messageIdSSvp":{"name":"messageId","abstract":"A message id.
","parent_name":"Reaction"},"Structs/Reaction.html#/s:14StreamChatCore8ReactionV4userAA4UserVSgvp":{"name":"user","abstract":"A user of the reaction.
","parent_name":"Reaction"},"Structs/Reaction.html#/s:14StreamChatCore8ReactionV7created10Foundation4DateVvp":{"name":"created","abstract":"A created date.
","parent_name":"Reaction"},"Structs/Reaction.html#/s:14StreamChatCore8ReactionV9extraDataAA05ExtraF0VSgvp":{"name":"extraData","abstract":"An extra data for the reaction.
","parent_name":"Reaction"},"Structs/Reaction.html#/s:14StreamChatCore8ReactionV5isOwnSbvp":{"name":"isOwn","abstract":"Check if the reaction if by the current user.
","parent_name":"Reaction"},"Structs/Reaction.html#/s:14StreamChatCore8ReactionV4type5score9messageId9extraData4user7createdAcA0D4TypeO_SiSSSe_SEpSgAA4UserVSg10Foundation4DateVtcfc":{"name":"init(type:score:messageId:extraData:user:created:)","abstract":"Init a reaction.
","parent_name":"Reaction"},"Structs/Reaction.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"Reaction"},"Structs/Reaction.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"Reaction"},"Structs/Reaction.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Reaction"},"Structs/QueryOptions.html#/s:SY8rawValue03RawB0Qzvp":{"name":"rawValue","parent_name":"QueryOptions"},"Structs/QueryOptions.html#/s:14StreamChatCore12QueryOptionsV5stateACvpZ":{"name":"state","abstract":"A query will return a channel state, e.g. messages.
","parent_name":"QueryOptions"},"Structs/QueryOptions.html#/s:14StreamChatCore12QueryOptionsV5watchACvpZ":{"name":"watch","abstract":"Listen for a channel changes in real time, e.g. a new message evevnt.
","parent_name":"QueryOptions"},"Structs/QueryOptions.html#/s:14StreamChatCore12QueryOptionsV8presenceACvpZ":{"name":"presence","abstract":"Get updates when the user goes offline/online.
","parent_name":"QueryOptions"},"Structs/QueryOptions.html#/s:14StreamChatCore12QueryOptionsV3allACvpZ":{"name":"all","abstract":"Includes all query options: state, watch and presence.
","parent_name":"QueryOptions"},"Structs/QueryOptions.html#/s:s9OptionSetP8rawValuex03RawD0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"QueryOptions"},"Structs/QueryOptions.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"QueryOptions"},"Structs/MutedUsersResponse.html#/s:14StreamChatCore18MutedUsersResponseV9mutedUserAA0dH0Vvp":{"name":"mutedUser","abstract":"A muted user.
","parent_name":"MutedUsersResponse"},"Structs/MutedUsersResponse.html#/s:14StreamChatCore18MutedUsersResponseV11currentUserAA0H0Vvp":{"name":"currentUser","abstract":"The current user.
","parent_name":"MutedUsersResponse"},"Structs/MutedUser.html#/s:14StreamChatCore9MutedUserV4userAA0E0Vvp":{"name":"user","abstract":"A muted user.
","parent_name":"MutedUser"},"Structs/MutedUser.html#/s:14StreamChatCore9MutedUserV7created10Foundation4DateVvp":{"name":"created","abstract":"A created date.
","parent_name":"MutedUser"},"Structs/MutedUser.html#/s:14StreamChatCore9MutedUserV7updated10Foundation4DateVvp":{"name":"updated","abstract":"A updated date.
","parent_name":"MutedUser"},"Structs/MutedUser.html#/s:14StreamChatCore9MutedUserV4user7created7updatedAcA0E0V_10Foundation4DateVAKtcfc":{"name":"init(user:created:updated:)","abstract":"Create a muted user for a database.
","parent_name":"MutedUser"},"Structs/MessageRead.html#/s:14StreamChatCore11MessageReadV4userAA4UserVvp":{"name":"user","abstract":"A user (see User
).
","parent_name":"MessageRead"},"Structs/MessageRead.html#/s:14StreamChatCore11MessageReadV04lastE4Date10Foundation0G0Vvp":{"name":"lastReadDate","abstract":"A last read date by the user.
","parent_name":"MessageRead"},"Structs/MessageRead.html#/s:14StreamChatCore11MessageReadV4user04lastE4DateAcA4UserV_10Foundation0H0Vtcfc":{"name":"init(user:lastReadDate:)","abstract":"Init a message read.
","parent_name":"MessageRead"},"Structs/MessageRead.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"MessageRead"},"Structs/MessageRead.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"MessageRead"},"Structs/MessageAction.html#/s:14StreamChatCore13MessageActionV7channelAA7ChannelCvp":{"name":"channel","abstract":"A channel of a message.
","parent_name":"MessageAction"},"Structs/MessageAction.html#/s:14StreamChatCore13MessageActionV7messageAA0D0Vvp":{"name":"message","abstract":"A message.
","parent_name":"MessageAction"},"Structs/MessageAction.html#/s:14StreamChatCore13MessageActionV6actionAA10AttachmentV0E0Vvp":{"name":"action","abstract":"A message action.
","parent_name":"MessageAction"},"Structs/MessageAction.html#/s:14StreamChatCore13MessageActionV7channel7message6actionAcA7ChannelC_AA0D0VAA10AttachmentV0E0Vtcfc":{"name":"init(channel:message:action:)","abstract":"Init a message action.
","parent_name":"MessageAction"},"Structs/MessageAction.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"MessageAction"},"Structs/FlagUserResponse.html#/s:14StreamChatCore16FlagUserResponseV4userAA0E0Vvp":{"name":"user","abstract":"A flagged user.
","parent_name":"FlagUserResponse"},"Structs/FlagUserResponse.html#/s:14StreamChatCore16FlagUserResponseV7created10Foundation4DateVvp":{"name":"created","abstract":"A created date.
","parent_name":"FlagUserResponse"},"Structs/FlagUserResponse.html#/s:14StreamChatCore16FlagUserResponseV7updated10Foundation4DateVvp":{"name":"updated","abstract":"A updated date.
","parent_name":"FlagUserResponse"},"Structs/FlagMessageResponse.html#/s:14StreamChatCore19FlagMessageResponseV9messageIdSSvp":{"name":"messageId","abstract":"A flagged message id.
","parent_name":"FlagMessageResponse"},"Structs/FlagMessageResponse.html#/s:14StreamChatCore19FlagMessageResponseV7created10Foundation4DateVvp":{"name":"created","abstract":"A created date.
","parent_name":"FlagMessageResponse"},"Structs/FlagMessageResponse.html#/s:14StreamChatCore19FlagMessageResponseV7updated10Foundation4DateVvp":{"name":"updated","abstract":"A updated date.
","parent_name":"FlagMessageResponse"},"Structs/Message.html#/s:14StreamChatCore7MessageV2idSSvp":{"name":"id","abstract":"A message id.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV4typeAA0D4TypeOvp":{"name":"type","abstract":"A message type (see MessageType
).
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV4userAA4UserVvp":{"name":"user","abstract":"A user (see User
).
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV7created10Foundation4DateVvp":{"name":"created","abstract":"A created date.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV7updated10Foundation4DateVvp":{"name":"updated","abstract":"A updated date.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV7deleted10Foundation4DateVSgvp":{"name":"deleted","abstract":"A deleted date.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV4textSSvp":{"name":"text","abstract":"A text.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV7commandSSSgvp":{"name":"command","abstract":"A used command name.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV4argsSSSgvp":{"name":"args","abstract":"A used command args.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV11attachmentsSayAA10AttachmentVGvp":{"name":"attachments","abstract":"Attachments (see Attachment
).
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV8parentIdSSSgvp":{"name":"parentId","abstract":"A parent message id.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV18showReplyInChannelSbvp":{"name":"showReplyInChannel","abstract":"Check if this reply message needs to show in the channel.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV14mentionedUsersSayAA4UserVGvp":{"name":"mentionedUsers","abstract":"Mentioned users (see User
).
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV10replyCountSivp":{"name":"replyCount","abstract":"Reply count.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV9extraDataAA05ExtraF0VSgvp":{"name":"extraData","abstract":"An extra data for the message.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV15latestReactionsSayAA8ReactionVGvp":{"name":"latestReactions","abstract":"The latest reactions (see Reaction
).
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV12ownReactionsSayAA8ReactionVGvp":{"name":"ownReactions","abstract":"The current user own reactions (see Reaction
).
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV14reactionScoresAA08ReactionF0VSgvp":{"name":"reactionScores","abstract":"A reactions count (see ReactionCounts
).
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV11isEphemeralSbvp":{"name":"isEphemeral","abstract":"Check if the message is ephemeral, e.g. Giphy preview.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV9isDeletedSbvp":{"name":"isDeleted","abstract":"Check if the message was deleted.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV5isOwnSbvp":{"name":"isOwn","abstract":"Check if the message is own message of the current user.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV7canEditSbvp":{"name":"canEdit","abstract":"Check if the message could be edited.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV9canDeleteSbvp":{"name":"canDelete","abstract":"Check if the message could be deleted.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV12hasReactionsSbvp":{"name":"hasReactions","abstract":"Check if the message has reactions.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV10textOrArgsSSvp":{"name":"textOrArgs","abstract":"A combination of message text and command args.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV5isBanSbvp":{"name":"isBan","abstract":"Returns true if the message is type of error with a text for the banned user.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV7isEmptySbvp":{"name":"isEmpty","abstract":"Checks if the message is empty.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV2id4type8parentId7created7updated7deleted4text7command4args4user11attachments14mentionedUsers9extraData15latestReactions03ownV014reactionScores10replyCount18showReplyInChannelACSS_AA0D4TypeOSSSg10Foundation4DateVA_A_SgSSA2xA4UserVSayAA10AttachmentVGSayA2_GSe_SEpSgSayAA8ReactionVGA10_AA08ReactionY0VSgSiSbtcfc":{"name":"init(id:type:parentId:created:updated:deleted:text:command:args:user:attachments:mentionedUsers:extraData:latestReactions:ownReactions:reactionScores:replyCount:showReplyInChannel:)","abstract":"Init a message.
","parent_name":"Message"},"Structs/Message.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"Message"},"Structs/Message.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV12fetchReplies10pagination7RxSwift10ObservableCySayACGGAA10PaginationO_tF":{"name":"fetchReplies(pagination:)","abstract":"Fetch a reply messages from a database.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV3add17repliesToDatabaseySayACG_tF":{"name":"add(repliesToDatabase:)","abstract":"Add reply messages to a message.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV6delete7RxSwift10ObservableCyAA0D8ResponseVGyF":{"name":"delete()","abstract":"Delete the message.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV11addReaction4type5score9extraData7RxSwift10ObservableCyAA0D8ResponseVGAA0F4TypeO_SiSe_SEpSgtF":{"name":"addReaction(type:score:extraData:)","abstract":"Add a reaction to the message.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV14deleteReaction4type7RxSwift10ObservableCyAA0D8ResponseVGAA0F4TypeO_tF":{"name":"deleteReaction(type:)","abstract":"Delete a reaction to the message.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV7replies10pagination7RxSwift10ObservableCySayACGGAA10PaginationO_tF":{"name":"replies(pagination:)","abstract":"Send a request for reply messages.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV9isFlaggedSbvp":{"name":"isFlagged","abstract":"Checks if the message is flagged (locally).
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV4flag7RxSwift10ObservableCyAA04FlagD8ResponseVGyF":{"name":"flag()","abstract":"Flag a message.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV6unflag7RxSwift10ObservableCyAA04FlagD8ResponseVGyF":{"name":"unflag()","abstract":"Unflag a message.
","parent_name":"Message"},"Structs/Message.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Message"},"Structs/Message.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV14hasOwnReaction4typeSbAA0G4TypeO_tF":{"name":"hasOwnReaction(type:)","abstract":"Check if the message has a reaction with the given type from the current user.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV11addOrUpdate8reaction14toOwnReactionsyAA8ReactionV_SayAHGtF":{"name":"addOrUpdate(reaction:toOwnReactions:)","abstract":"Add a given reaction to the current user own reactions.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV6delete8reaction16fromOwnReactionsyAA8ReactionV_SayAHGtF":{"name":"delete(reaction:fromOwnReactions:)","abstract":"Delete a given reaction from the current user own reaction.
","parent_name":"Message"},"Structs/Member/Role.html#/s:14StreamChatCore6MemberV4RoleO6memberyA2EmF":{"name":"member","abstract":"Undocumented
","parent_name":"Role"},"Structs/Member/Role.html#/s:14StreamChatCore6MemberV4RoleO9moderatoryA2EmF":{"name":"moderator","abstract":"Undocumented
","parent_name":"Role"},"Structs/Member/Role.html#/s:14StreamChatCore6MemberV4RoleO5adminyA2EmF":{"name":"admin","abstract":"Undocumented
","parent_name":"Role"},"Structs/Member/Role.html#/s:14StreamChatCore6MemberV4RoleO5owneryA2EmF":{"name":"owner","abstract":"Undocumented
","parent_name":"Role"},"Structs/Member.html#/s:14StreamChatCore6MemberV4userAA4UserVvp":{"name":"user","abstract":"A user.
","parent_name":"Member"},"Structs/Member.html#/s:14StreamChatCore6MemberV4roleAC4RoleOvp":{"name":"role","abstract":"A role of the user.
","parent_name":"Member"},"Structs/Member.html#/s:14StreamChatCore6MemberV7created10Foundation4DateVvp":{"name":"created","abstract":"A created date.
","parent_name":"Member"},"Structs/Member.html#/s:14StreamChatCore6MemberV7updated10Foundation4DateVvp":{"name":"updated","abstract":"A updated date.
","parent_name":"Member"},"Structs/Member.html#/s:14StreamChatCore6MemberV9isInvitedSbvp":{"name":"isInvited","abstract":"Checks if he was invited.
","parent_name":"Member"},"Structs/Member.html#/s:14StreamChatCore6MemberV14inviteAccepted10Foundation4DateVSgvp":{"name":"inviteAccepted","abstract":"A date when an invited was accepted.
","parent_name":"Member"},"Structs/Member.html#/s:14StreamChatCore6MemberV14inviteRejected10Foundation4DateVSgvp":{"name":"inviteRejected","abstract":"A date when an invited was rejected.
","parent_name":"Member"},"Structs/Member.html#/s:14StreamChatCore6MemberV_4role7created7updated9isInvited14inviteAccepted0J8RejectedAcA4UserV_AC4RoleO10Foundation4DateVAPSbAPSgAQtcfc":{"name":"init(_:role:created:updated:isInvited:inviteAccepted:inviteRejected:)","abstract":"Init a member.
","parent_name":"Member"},"Structs/Member.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"Member"},"Structs/Member.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"Member"},"Structs/Member.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Member"},"Structs/Member.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Member"},"Structs/Member/Role.html":{"name":"Role","abstract":"A role.
","parent_name":"Member"},"Structs/ExtraData/Wrapper.html#/s:14StreamChatCore9ExtraDataV7WrapperC6decodeySe_SEpSg10Foundation0E0VSgFZ":{"name":"decode(_:)","abstract":"Decode a custom data.
","parent_name":"Wrapper"},"Structs/ExtraData/Wrapper.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"Wrapper"},"Structs/ExtraData/DecodableType.html#/s:14StreamChatCore9ExtraDataV13DecodableTypeO4useryAESe_SEpXpcAEmF":{"name":"user(_:)","abstract":"A user.
","parent_name":"DecodableType"},"Structs/ExtraData/DecodableType.html#/s:14StreamChatCore9ExtraDataV13DecodableTypeO7channelyAESe_SEpXpcAEmF":{"name":"channel(_:)","abstract":"A channel.
","parent_name":"DecodableType"},"Structs/ExtraData/DecodableType.html#/s:14StreamChatCore9ExtraDataV13DecodableTypeO7messageyAESe_SEpXpcAEmF":{"name":"message(_:)","abstract":"A message.
","parent_name":"DecodableType"},"Structs/ExtraData/DecodableType.html#/s:14StreamChatCore9ExtraDataV13DecodableTypeO10attachmentyAESe_SEpXpcAEmF":{"name":"attachment(_:)","abstract":"An attachment.
","parent_name":"DecodableType"},"Structs/ExtraData/DecodableType.html#/s:14StreamChatCore9ExtraDataV13DecodableTypeO8reactionyAESe_SEpXpcAEmF":{"name":"reaction(_:)","abstract":"A reaction.
","parent_name":"DecodableType"},"Structs/ExtraData/DecodableType.html#/s:14StreamChatCore9ExtraDataV13DecodableTypeO6isUserSbvp":{"name":"isUser","abstract":"Checks if the decodable type is a custom user extra data type.
","parent_name":"DecodableType"},"Structs/ExtraData/DecodableType.html#/s:14StreamChatCore9ExtraDataV13DecodableTypeO9isChannelSbvp":{"name":"isChannel","abstract":"Checks if the decodable type is a custom channel extra data type.
","parent_name":"DecodableType"},"Structs/ExtraData/DecodableType.html#/s:14StreamChatCore9ExtraDataV13DecodableTypeO9isMessageSbvp":{"name":"isMessage","abstract":"Checks if the decodable type is a custom message extra data type.
","parent_name":"DecodableType"},"Structs/ExtraData/DecodableType.html#/s:14StreamChatCore9ExtraDataV13DecodableTypeO12isAttachmentSbvp":{"name":"isAttachment","abstract":"Checks if the decodable type is a custom attachment extra data type.
","parent_name":"DecodableType"},"Structs/ExtraData/DecodableType.html#/s:14StreamChatCore9ExtraDataV13DecodableTypeO10isReactionSbvp":{"name":"isReaction","abstract":"Checks if the decodable type is a custom attachment extra data type.
","parent_name":"DecodableType"},"Structs/ExtraData/DecodableType.html#/s:14StreamChatCore9ExtraDataV13DecodableTypeO07codableG0Se_SEpXpyF":{"name":"codableType()","abstract":"Undocumented
","parent_name":"DecodableType"},"Structs/ExtraData/DecodableType.html":{"name":"DecodableType","abstract":"A custom extra data type.
","parent_name":"ExtraData"},"Structs/ExtraData.html#/s:14StreamChatCore9ExtraDataV14decodableTypesSayAC13DecodableTypeOGvpZ":{"name":"decodableTypes","abstract":"A list of a custom extra data type.
","parent_name":"ExtraData"},"Structs/ExtraData.html#/s:14StreamChatCore9ExtraDataV6objectSe_SEpvp":{"name":"object","abstract":"An extra data.
","parent_name":"ExtraData"},"Structs/ExtraData.html#/s:14StreamChatCore9ExtraDataVyACSgSe_SEpSgcfc":{"name":"init(_:)","abstract":"Init an extra data with custom data.
","parent_name":"ExtraData"},"Structs/ExtraData.html#/s:14StreamChatCore9ExtraDataV6encode10Foundation0E0VSgyF":{"name":"encode()","abstract":"Encodes an extra data to the Data.
","parent_name":"ExtraData"},"Structs/ExtraData.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"ExtraData"},"Structs/ExtraData.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"ExtraData"},"Structs/ExtraData/Wrapper.html":{"name":"Wrapper","abstract":"A custom data wrapper.
","parent_name":"ExtraData"},"Structs/ExtraData.html#/s:14StreamChatCore9ExtraDataV11UserWrapperC":{"name":"UserWrapper","abstract":"A custom user data wrapper.
","parent_name":"ExtraData"},"Structs/ExtraData.html#/s:14StreamChatCore9ExtraDataV14ChannelWrapperC":{"name":"ChannelWrapper","abstract":"A custom channel data wrapper.
","parent_name":"ExtraData"},"Structs/ExtraData.html#/s:14StreamChatCore9ExtraDataV14MessageWrapperC":{"name":"MessageWrapper","abstract":"A custom message data wrapper.
","parent_name":"ExtraData"},"Structs/ExtraData.html#/s:14StreamChatCore9ExtraDataV17AttachmentWrapperC":{"name":"AttachmentWrapper","abstract":"A custom attachment data wrapper.
","parent_name":"ExtraData"},"Structs/ExtraData.html#/s:14StreamChatCore9ExtraDataV15ReactionWrapperC":{"name":"ReactionWrapper","abstract":"A custom reaction data wrapper.
","parent_name":"ExtraData"},"Structs/Device.html#/s:14StreamChatCore6DeviceV2idSSvp":{"name":"id","abstract":"A device identifier.
","parent_name":"Device"},"Structs/Device.html#/s:14StreamChatCore6DeviceV7created10Foundation4DateVvp":{"name":"created","abstract":"A created date.
","parent_name":"Device"},"Structs/Device.html#/s:14StreamChatCore6DeviceVyACSScfc":{"name":"init(_:)","abstract":"Init a device for Push Notifications.
","parent_name":"Device"},"Structs/ChannelsResponse.html#/s:14StreamChatCore16ChannelsResponseV8channelsSayAA07ChannelE0VGvp":{"name":"channels","abstract":"A list of channels response (see ChannelQuery
).
","parent_name":"ChannelsResponse"},"Structs/ChannelsQuery.html#/s:14StreamChatCore13ChannelsQueryV6filterAA6FilterOvp":{"name":"filter","abstract":"A filter for the query (see Filter
).
","parent_name":"ChannelsQuery"},"Structs/ChannelsQuery.html#/s:14StreamChatCore13ChannelsQueryV4sortSayAA7SortingVGvp":{"name":"sort","abstract":"A sorting for the query (see Sorting
).
","parent_name":"ChannelsQuery"},"Structs/ChannelsQuery.html#/s:14StreamChatCore13ChannelsQueryV10paginationAA10PaginationOvp":{"name":"pagination","abstract":"A pagination.
","parent_name":"ChannelsQuery"},"Structs/ChannelsQuery.html#/s:14StreamChatCore13ChannelsQueryV13messagesLimitAA10PaginationOvp":{"name":"messagesLimit","abstract":"A number of messages inside each channel.
","parent_name":"ChannelsQuery"},"Structs/ChannelsQuery.html#/s:14StreamChatCore13ChannelsQueryV7optionsAA0E7OptionsVvp":{"name":"options","abstract":"Query options.
","parent_name":"ChannelsQuery"},"Structs/ChannelsQuery.html#/s:14StreamChatCore13ChannelsQueryV2idSSvp":{"name":"id","abstract":"An hash id for filter and sorting properties.
","parent_name":"ChannelsQuery"},"Structs/ChannelsQuery.html#/s:14StreamChatCore13ChannelsQueryV6filter4sort10pagination13messagesLimit7optionsAcA6FilterO_SayAA7SortingVGAA10PaginationOAoA0E7OptionsVtcfc":{"name":"init(filter:sort:pagination:messagesLimit:options:)","abstract":"Init a channels query.
","parent_name":"ChannelsQuery"},"Structs/ChannelsQuery.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"ChannelsQuery"},"Structs/ChannelUpdatedResponse.html#/s:14StreamChatCore22ChannelUpdatedResponseV7channelAA0D0Cvp":{"name":"channel","abstract":"A channel.
","parent_name":"ChannelUpdatedResponse"},"Structs/ChannelUpdatedResponse.html#/s:14StreamChatCore22ChannelUpdatedResponseV4userAA4UserVSgvp":{"name":"user","abstract":"A user who updated a channel.
","parent_name":"ChannelUpdatedResponse"},"Structs/ChannelUpdatedResponse.html#/s:14StreamChatCore22ChannelUpdatedResponseV7messageAA7MessageVSgvp":{"name":"message","abstract":"An additional message of the update.
","parent_name":"ChannelUpdatedResponse"},"Structs/ChannelUpdatedResponse.html#/s:14StreamChatCore22ChannelUpdatedResponseV12inviteAnswerAA06InviteH0Ovp":{"name":"inviteAnswer","abstract":"Returns true if
","parent_name":"ChannelUpdatedResponse"},"Structs/ChannelDeletedResponse.html#/s:14StreamChatCore22ChannelDeletedResponseV7channelAA0D0Cvp":{"name":"channel","abstract":"A channel.
","parent_name":"ChannelDeletedResponse"},"Structs/ChannelResponse.html#/s:14StreamChatCore15ChannelResponseV7channelAA0D0Cvp":{"name":"channel","abstract":"A channel.
","parent_name":"ChannelResponse"},"Structs/ChannelResponse.html#/s:14StreamChatCore15ChannelResponseV8messagesSayAA7MessageVGvp":{"name":"messages","abstract":"Messages (see Message
).
","parent_name":"ChannelResponse"},"Structs/ChannelResponse.html#/s:14StreamChatCore15ChannelResponseV12messageReadsSayAA11MessageReadVGvp":{"name":"messageReads","abstract":"Message read states (see MessageRead
)
","parent_name":"ChannelResponse"},"Structs/ChannelResponse.html#/s:14StreamChatCore15ChannelResponseV17unreadMessageReadAA0gH0VSgvp":{"name":"unreadMessageRead","abstract":"Unread message state by the current user.
","parent_name":"ChannelResponse"},"Structs/ChannelResponse.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"ChannelResponse"},"Structs/ChannelResponse.html#/s:14StreamChatCore15ChannelResponseV7channel8messages12messageReadsAcA0D0C_SayAA7MessageVGSayAA0J4ReadVGtcfc":{"name":"init(channel:messages:messageReads:)","abstract":"Init a channel response.
","parent_name":"ChannelResponse"},"Structs/ChannelResponse.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ChannelResponse"},"Structs/ChannelResponse.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"ChannelResponse"},"Structs/ChannelQuery.html#/s:14StreamChatCore12ChannelQueryV7channelAA0D0Cvp":{"name":"channel","abstract":"A channel.
","parent_name":"ChannelQuery"},"Structs/ChannelQuery.html#/s:14StreamChatCore12ChannelQueryV7membersShyAA6MemberVGvp":{"name":"members","abstract":"Members of the channel (see Member
).
","parent_name":"ChannelQuery"},"Structs/ChannelQuery.html#/s:14StreamChatCore12ChannelQueryV7optionsAA0E7OptionsVvp":{"name":"options","abstract":"A query options.
","parent_name":"ChannelQuery"},"Structs/ChannelQuery.html#/s:14StreamChatCore12ChannelQueryV10paginationAA10PaginationOvp":{"name":"pagination","abstract":"A pagination (see Pagination
).
","parent_name":"ChannelQuery"},"Structs/ChannelQuery.html#/s:14StreamChatCore12ChannelQueryV7channel7members10pagination7optionsAcA0D0C_ShyAA6MemberVGAA10PaginationOAA0E7OptionsVtcfc":{"name":"init(channel:members:pagination:options:)","abstract":"Init a channel query.
","parent_name":"ChannelQuery"},"Structs/ChannelQuery.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"ChannelQuery"},"Structs/ChannelId.html#/s:14StreamChatCore9ChannelIdV4typeAA0D4TypeOvp":{"name":"type","abstract":"A channel type of the event.
","parent_name":"ChannelId"},"Structs/ChannelId.html#/s:14StreamChatCore9ChannelIdV2idSSvp":{"name":"id","abstract":"A channel id of the event.
","parent_name":"ChannelId"},"Structs/ChannelId.html#/s:14StreamChatCore9ChannelIdV4type2idAcA0D4TypeO_SStcfc":{"name":"init(type:id:)","abstract":"Init a ChannelId.
","parent_name":"ChannelId"},"Structs/ChannelId.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"ChannelId"},"Structs/ChannelId.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"ChannelId"},"Structs/ChannelId.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"ChannelId"},"Structs/HiddenChannelResponse.html#/s:14StreamChatCore21HiddenChannelResponseV3cidAA0E2IdVvp":{"name":"cid","abstract":"A channel type + id.
","parent_name":"HiddenChannelResponse"},"Structs/HiddenChannelResponse.html#/s:14StreamChatCore21HiddenChannelResponseV12clearHistorySbvp":{"name":"clearHistory","abstract":"The message history was cleared.
","parent_name":"HiddenChannelResponse"},"Structs/HiddenChannelResponse.html#/s:14StreamChatCore21HiddenChannelResponseV7created10Foundation4DateVvp":{"name":"created","abstract":"An event created date.
","parent_name":"HiddenChannelResponse"},"Structs/FileUploadResponse.html#/s:14StreamChatCore18FileUploadResponseV4file10Foundation3URLVvp":{"name":"file","abstract":"An uploaded file URL.
","parent_name":"FileUploadResponse"},"Structs/EventResponse.html#/s:14StreamChatCore13EventResponseV5eventAA0D0Ovp":{"name":"event","abstract":"An event (see Event
).
","parent_name":"EventResponse"},"Structs/MessageResponse.html#/s:14StreamChatCore15MessageResponseV7messageAA0D0Vvp":{"name":"message","abstract":"A message.
","parent_name":"MessageResponse"},"Structs/MessageResponse.html#/s:14StreamChatCore15MessageResponseV8reactionAA8ReactionVSgvp":{"name":"reaction","abstract":"A reaction.
","parent_name":"MessageResponse"},"Structs/AttachmentFile.html#/s:14StreamChatCore14AttachmentFileV4typeAA0dE4TypeOvp":{"name":"type","abstract":"An attachment file type (see AttachmentFileType
).
","parent_name":"AttachmentFile"},"Structs/AttachmentFile.html#/s:14StreamChatCore14AttachmentFileV4sizes5Int64Vvp":{"name":"size","abstract":"A size of the file.
","parent_name":"AttachmentFile"},"Structs/AttachmentFile.html#/s:14StreamChatCore14AttachmentFileV8mimeTypeSSSgvp":{"name":"mimeType","abstract":"A mime type.
","parent_name":"AttachmentFile"},"Structs/AttachmentFile.html#/s:14StreamChatCore14AttachmentFileV13sizeFormatterSo011NSByteCountG0CvpZ":{"name":"sizeFormatter","abstract":"A file size formatter.
","parent_name":"AttachmentFile"},"Structs/AttachmentFile.html#/s:14StreamChatCore14AttachmentFileV10sizeStringSSvp":{"name":"sizeString","abstract":"A formatted file size.
","parent_name":"AttachmentFile"},"Structs/AttachmentFile.html#/s:14StreamChatCore14AttachmentFileV4type4size8mimeTypeAcA0deI0O_s5Int64VSSSgtcfc":{"name":"init(type:size:mimeType:)","abstract":"Init an attachment file.
","parent_name":"AttachmentFile"},"Structs/AttachmentFile.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"AttachmentFile"},"Structs/AttachmentFile.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"AttachmentFile"},"Structs/Attachment/ActionStyle.html#/s:14StreamChatCore10AttachmentV11ActionStyleO7defaultyA2EmF":{"name":"default","abstract":"Undocumented
","parent_name":"ActionStyle"},"Structs/Attachment/ActionStyle.html#/s:14StreamChatCore10AttachmentV11ActionStyleO7primaryyA2EmF":{"name":"primary","abstract":"Undocumented
","parent_name":"ActionStyle"},"Structs/Attachment/ActionType.html#/s:14StreamChatCore10AttachmentV10ActionTypeO6buttonyA2EmF":{"name":"button","abstract":"Undocumented
","parent_name":"ActionType"},"Structs/Attachment/Action.html#/s:14StreamChatCore10AttachmentV6ActionV4nameSSvp":{"name":"name","abstract":"A name.
","parent_name":"Action"},"Structs/Attachment/Action.html#/s:14StreamChatCore10AttachmentV6ActionV5valueSSvp":{"name":"value","abstract":"A value of an action.
","parent_name":"Action"},"Structs/Attachment/Action.html#/s:14StreamChatCore10AttachmentV6ActionV5styleAC0E5StyleOvp":{"name":"style","abstract":"A style, e.g. primary button.
","parent_name":"Action"},"Structs/Attachment/Action.html#/s:14StreamChatCore10AttachmentV6ActionV4typeAC0E4TypeOvp":{"name":"type","abstract":"A type, e.g. button.
","parent_name":"Action"},"Structs/Attachment/Action.html#/s:14StreamChatCore10AttachmentV6ActionV4textSSvp":{"name":"text","abstract":"A text.
","parent_name":"Action"},"Structs/Attachment/Action.html#/s:14StreamChatCore10AttachmentV6ActionV11isCancelledSbvp":{"name":"isCancelled","abstract":"Check if the action is cancel button.
","parent_name":"Action"},"Structs/Attachment/Action.html#/s:14StreamChatCore10AttachmentV6ActionV6isSendSbvp":{"name":"isSend","abstract":"Check if the action is send button.
","parent_name":"Action"},"Structs/Attachment/Action.html#/s:14StreamChatCore10AttachmentV6ActionV4name5value5style4type4textAESS_SSAC0E5StyleOAC0E4TypeOSStcfc":{"name":"init(name:value:style:type:text:)","abstract":"Init an attachment action.
","parent_name":"Action"},"Structs/Attachment.html#/s:14StreamChatCore10AttachmentV5titleSSvp":{"name":"title","abstract":"A title.
","parent_name":"Attachment"},"Structs/Attachment.html#/s:14StreamChatCore10AttachmentV6authorSSSgvp":{"name":"author","abstract":"An author.
","parent_name":"Attachment"},"Structs/Attachment.html#/s:14StreamChatCore10AttachmentV4textSSSgvp":{"name":"text","abstract":"A description text.
","parent_name":"Attachment"},"Structs/Attachment.html#/s:14StreamChatCore10AttachmentV4typeAA0D4TypeOvp":{"name":"type","abstract":"A type (see AttachmentType
).
","parent_name":"Attachment"},"Structs/Attachment.html#/s:14StreamChatCore10AttachmentV7actionsSayAC6ActionVGvp":{"name":"actions","abstract":"Actions from a command (see Action
, Command
).
","parent_name":"Attachment"},"Structs/Attachment.html#/s:14StreamChatCore10AttachmentV3url10Foundation3URLVSgvp":{"name":"url","abstract":"An URL.
","parent_name":"Attachment"},"Structs/Attachment.html#/s:14StreamChatCore10AttachmentV8imageURL10Foundation0F0VSgvp":{"name":"imageURL","abstract":"An image preview URL.
","parent_name":"Attachment"},"Structs/Attachment.html#/s:14StreamChatCore10AttachmentV4fileAA0D4FileVSgvp":{"name":"file","abstract":"A file description (see AttachmentFile
).
","parent_name":"Attachment"},"Structs/Attachment.html#/s:14StreamChatCore10AttachmentV9extraDataAA05ExtraF0VSgvp":{"name":"extraData","abstract":"An extra data for the attachment.
","parent_name":"Attachment"},"Structs/Attachment.html#/s:14StreamChatCore10AttachmentV7isImageSbvp":{"name":"isImage","abstract":"Check if the attachment is an image.
","parent_name":"Attachment"},"Structs/Attachment.html#/s:14StreamChatCore10AttachmentV4type5title3url8imageURL4file9extraDataAcA0D4TypeO_SS10Foundation0I0VSgAoA0D4FileVSgSe_SEpSgtcfc":{"name":"init(type:title:url:imageURL:file:extraData:)","abstract":"Init an attachment.
","parent_name":"Attachment"},"Structs/Attachment.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"Attachment"},"Structs/Attachment.html#/s:14StreamChatCore10AttachmentV6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","abstract":"Image upload:","parent_name":"Attachment"},"Structs/Attachment/Action.html":{"name":"Action","abstract":"
An attachment action, e.g. send, shuffle.
","parent_name":"Attachment"},"Structs/Attachment/ActionType.html":{"name":"ActionType","abstract":"An attachment action type, e.g. button.
","parent_name":"Attachment"},"Structs/Attachment/ActionStyle.html":{"name":"ActionStyle","abstract":"An attachment action style, e.g. primary button.
","parent_name":"Attachment"},"Structs/AnyError.html#/s:14StreamChatCore8AnyErrorV5errors0E0_pvp":{"name":"error","abstract":"Some error.
","parent_name":"AnyError"},"Structs/AnyError.html#/s:14StreamChatCore8AnyErrorV20localizedDescriptionSSvp":{"name":"localizedDescription","abstract":"Undocumented
","parent_name":"AnyError"},"Structs/AnyError.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"AnyError"},"Structs/AnyError.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"AnyError"},"Structs/ClientErrorResponse.html#/s:14StreamChatCore19ClientErrorResponseV4codeSivp":{"name":"code","abstract":"An error code.
","parent_name":"ClientErrorResponse"},"Structs/ClientErrorResponse.html#/s:14StreamChatCore19ClientErrorResponseV7messageSSvp":{"name":"message","abstract":"A message.
","parent_name":"ClientErrorResponse"},"Structs/ClientErrorResponse.html#/s:14StreamChatCore19ClientErrorResponseV10statusCodeSivp":{"name":"statusCode","abstract":"A status code.
","parent_name":"ClientErrorResponse"},"Structs/ClientErrorResponse.html#/s:10Foundation14LocalizedErrorP16errorDescriptionSSSgvp":{"name":"errorDescription","parent_name":"ClientErrorResponse"},"Structs/ClientErrorResponse.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"ClientErrorResponse"},"Structs/BaseURL/ServerLocation.html#/s:14StreamChatCore7BaseURLV14ServerLocationO6usEastyA2EmF":{"name":"usEast","abstract":"An US-East.
","parent_name":"ServerLocation"},"Structs/BaseURL/ServerLocation.html#/s:14StreamChatCore7BaseURLV14ServerLocationO9proxyEastyA2EmF":{"name":"proxyEast","abstract":"A proxy server.
","parent_name":"ServerLocation"},"Structs/BaseURL/ServerLocation.html#/s:14StreamChatCore7BaseURLV14ServerLocationO7stagingyA2EmF":{"name":"staging","abstract":"A staging server.
","parent_name":"ServerLocation"},"Structs/BaseURL.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"BaseURL"},"Structs/BaseURL.html#/s:14StreamChatCore7BaseURLV14serverLocationA2C06ServerG0O_tcfc":{"name":"init(serverLocation:)","abstract":"Create a base URL.
","parent_name":"BaseURL"},"Structs/BaseURL.html#/s:14StreamChatCore7BaseURLV06customE0AC10Foundation0E0V_tcfc":{"name":"init(customURL:)","abstract":"Init with a custom server URL.
","parent_name":"BaseURL"},"Structs/BaseURL/ServerLocation.html":{"name":"ServerLocation","abstract":"A server location.
","parent_name":"BaseURL"},"Structs/BaseURL.html":{"name":"BaseURL","abstract":"A base URL for the Client
.
"},"Structs/ClientErrorResponse.html":{"name":"ClientErrorResponse","abstract":"A parsed server response error.
"},"Structs/AnyError.html":{"name":"AnyError","abstract":"A wrapper for any Error.
"},"Structs/Attachment.html":{"name":"Attachment","abstract":"A message attachment.
"},"Structs/AttachmentFile.html":{"name":"AttachmentFile","abstract":"An attachment file description.
"},"Structs/MessageResponse.html":{"name":"MessageResponse","abstract":"A message response.
"},"Structs/EventResponse.html":{"name":"EventResponse","abstract":"An event response.
"},"Structs/FileUploadResponse.html":{"name":"FileUploadResponse","abstract":"A file upload response.
"},"Structs/HiddenChannelResponse.html":{"name":"HiddenChannelResponse","abstract":"A hidden channel event response.
"},"Structs/ChannelId.html":{"name":"ChannelId","abstract":"A channel type and id.
"},"Structs/ChannelQuery.html":{"name":"ChannelQuery","abstract":"A channel query.
"},"Structs.html#/s:14StreamChatCore19ChannelInviteAnswerV":{"name":"ChannelInviteAnswer","abstract":"An answer for an invite to a channel.
"},"Structs.html#/s:14StreamChatCore21ChannelInviteResponseV":{"name":"ChannelInviteResponse","abstract":"An answer for an invite to a channel.
"},"Structs.html#/s:14StreamChatCore13ChannelUpdateV":{"name":"ChannelUpdate","abstract":"Undocumented
"},"Structs/ChannelResponse.html":{"name":"ChannelResponse","abstract":"A channel response.
"},"Structs/ChannelDeletedResponse.html":{"name":"ChannelDeletedResponse","abstract":"A response for an updated channel.
"},"Structs/ChannelUpdatedResponse.html":{"name":"ChannelUpdatedResponse","abstract":"A response for an updated channel.
"},"Structs/ChannelsQuery.html":{"name":"ChannelsQuery","abstract":"A channels query.
"},"Structs/ChannelsResponse.html":{"name":"ChannelsResponse","abstract":"A channels query response.
"},"Structs/Device.html":{"name":"Device","abstract":"A device for Push Notifications.
"},"Structs/ExtraData.html":{"name":"ExtraData","abstract":"An extra data container.
"},"Structs/Member.html":{"name":"Member","abstract":"A member.
"},"Structs/Message.html":{"name":"Message","abstract":"A message.
"},"Structs.html#/s:14StreamChatCore16MessagesResponseV":{"name":"MessagesResponse","abstract":"A messages response.
"},"Structs/FlagMessageResponse.html":{"name":"FlagMessageResponse","abstract":"A flag message response.
"},"Structs/FlagUserResponse.html":{"name":"FlagUserResponse","abstract":"A flag message response.
"},"Structs/MessageAction.html":{"name":"MessageAction","abstract":"A message action from commands.
"},"Structs/MessageRead.html":{"name":"MessageRead","abstract":"A message read state. User + last read date.
"},"Structs/MutedUser.html":{"name":"MutedUser","abstract":"A muted user.
"},"Structs/MutedUsersResponse.html":{"name":"MutedUsersResponse","abstract":"A muted users response.
"},"Structs/QueryOptions.html":{"name":"QueryOptions","abstract":"Query options.
"},"Structs/Reaction.html":{"name":"Reaction","abstract":"A reaction for a message.
"},"Structs/ReactionScores.html":{"name":"ReactionScores","abstract":"A reaction counts.
"},"Structs/SearchQuery.html":{"name":"SearchQuery","abstract":"A message search query.
"},"Structs/Sorting.html":{"name":"Sorting","abstract":"Sorting options.
"},"Structs/User.html":{"name":"User","abstract":"A user.
"},"Structs/UsersResponse.html":{"name":"UsersResponse","abstract":"A response with a list of users.
"},"Structs/UpdatedUsersResponse.html":{"name":"UpdatedUsersResponse","abstract":"A response with a list of users by id.
"},"Structs/DevicesResponse.html":{"name":"DevicesResponse","abstract":"A response with a list of devices.
"},"Structs.html#/s:14StreamChatCore7UserBanV":{"name":"UserBan","abstract":"A request object to ban a user.
"},"Structs/UsersQuery.html":{"name":"UsersQuery","abstract":"A users query.
"},"Structs/TypingUser.html":{"name":"TypingUser","abstract":"A typing user.
"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP4userAA4UserVSgvp":{"name":"user","abstract":"A user owner of the database.
","parent_name":"Database"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP6loggerAA12ClientLoggerCSgvp":{"name":"logger","abstract":"A logger.
","parent_name":"Database"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP9deleteAllyyF":{"name":"deleteAll()","abstract":"Delete all objects.
","parent_name":"Database"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP8channelsy7RxSwift10ObservableCySayAA15ChannelResponseVGGAA13ChannelsQueryVF":{"name":"channels(_:)","abstract":"Fetch channels and messages from a database.
","parent_name":"Database"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP7channel0E4Type0E2Id10pagination7RxSwift10ObservableCyAA15ChannelResponseVGAA0lF0O_SSAA10PaginationOtF":{"name":"channel(channelType:channelId:pagination:)","abstract":"Fetch channel messages.
","parent_name":"Database"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP7replies3for10pagination7RxSwift10ObservableCySayAA7MessageVGGAK_AA10PaginationOtF":{"name":"replies(for:pagination:)","abstract":"Fetch message replies.
","parent_name":"Database"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP3add8channels5queryySayAA15ChannelResponseVG_AA13ChannelsQueryVtF":{"name":"add(channels:query:)","abstract":"Add channels with messages and members.
","parent_name":"Database"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP11addOrUpdate7channelyAA7ChannelC_tF":{"name":"addOrUpdate(channel:)","abstract":"Add or update a channel.
","parent_name":"Database"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP3add8messages2toySayAA7MessageVG_AA7ChannelCtF":{"name":"add(messages:to:)","abstract":"Add messages to a channel. The channel and members should be added/updated too.
","parent_name":"Database"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP3add7replies3forySayAA7MessageVG_AHtF":{"name":"add(replies:for:)","abstract":"Add replies for a message.
","parent_name":"Database"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP3set7members3foryShyAA6MemberVG_AA7ChannelCtF":{"name":"set(members:for:)","abstract":"Set members for a channel.
","parent_name":"Database"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP3add7members3foryShyAA6MemberVG_AA7ChannelCtF":{"name":"add(members:for:)","abstract":"Add a new member for a channel.
","parent_name":"Database"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP6remove7members4fromyShyAA6MemberVG_AA7ChannelCtF":{"name":"remove(members:from:)","abstract":"Remove a member from a channel.
","parent_name":"Database"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP6update7members4fromyShyAA6MemberVG_AA7ChannelCtF":{"name":"update(members:from:)","abstract":"Update a member in a channel.
","parent_name":"Database"},"Protocols/Database.html":{"name":"Database","abstract":"Undocumented
"},"Extensions/Array.html#/s:Sa14StreamChatCoreAA0B4ItemORszlE10firstIndex5whereSiSgAA9ChannelIdV_tF":{"name":"firstIndex(where:)","abstract":"Find the first index of an ChatItem
of a channel presenter with a given channel id.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa14StreamChatCoreAA0B4ItemORszlE10firstIndex14whereChannelId11channelTypeSiSgSS_AA0hK0OtF":{"name":"firstIndex(whereChannelId:channelType:)","abstract":"Find the first index of an ChatItem
of a channel presenter with a given channel id.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa14StreamChatCoreAA0B4ItemORszlE9lastIndex5whereSiSgAA9ChannelIdV_tF":{"name":"lastIndex(where:)","abstract":"Find the last index of an ChatItem
of a channel presenter with a given channel id.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa14StreamChatCoreAA0B4ItemORszlE9lastIndex14whereChannelId11channelTypeSiSgSS_AA0hK0OtF":{"name":"lastIndex(whereChannelId:channelType:)","abstract":"Find the last index of an ChatItem
of a channel presenter with a given channel id.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa14StreamChatCoreAA0B4ItemORszlE9lastIndex14whereMessageIdSiSgSS_tF":{"name":"lastIndex(whereMessageId:)","abstract":"Find the last index of an ChatItem
of a message with a given message id.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa14StreamChatCoreAA0B4ItemORszlE15findLastMessage6beforeSi5index_AA0G0V7messagetSgSi_tF":{"name":"findLastMessage(before:)","abstract":"Find the last ChatItem
of a message before a given index.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa14StreamChatCoreAA0B4ItemORszlE28firstIndexWhereStatusLoadingSiSgyF":{"name":"firstIndexWhereStatusLoading()","abstract":"Find the first index of an ChatItem
of a status loading.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa14StreamChatCoreAA0B4ItemORszlE10firstIndex16whereStatusTitleSiSgSS_tF":{"name":"firstIndex(whereStatusTitle:)","abstract":"Find the first index of an ChatItem
of a status with a given title.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa14StreamChatCoreAA0B4ItemORszlE9lastIndex16whereStatusTitleSiSgSS_tF":{"name":"lastIndex(whereStatusTitle:)","abstract":"Find the last index of an ChatItem
of a status with a given title.
","parent_name":"Array"},"Extensions/Bundle.html#/s:So8NSBundleC14StreamChatCoreE2idSSSgvp":{"name":"id","abstract":"A bundle id.
","parent_name":"Bundle"},"Extensions/Bundle.html#/s:So8NSBundleC14StreamChatCoreE4nameSSSgvp":{"name":"name","abstract":"A bundle name.
","parent_name":"Bundle"},"Extensions/URL.html#/s:10Foundation3URLV14StreamChatCoreE8fileSizes5Int64Vvp":{"name":"fileSize","abstract":"Get a file size from the file URL.
","parent_name":"URL"},"Extensions/UIApplication.html#/s:So13UIApplicationC14StreamChatCoreE8appState05RxAppF00hF0Ovp":{"name":"appState","abstract":"The current app state (see AppState
), e.g. active, background.
","parent_name":"UIApplication"},"Extensions/Optional.html#/s:Sq14StreamChatCoreSSRszlE7isBlankSbvp":{"name":"isBlank","abstract":"Undocumented
","parent_name":"Optional"},"Extensions/String.html#/s:SS14StreamChatCoreE15dataToHEXFormatSSvpZ":{"name":"dataToHEXFormat","abstract":"A string format to conver bytes to string.
","parent_name":"String"},"Extensions/String.html#/s:SS14StreamChatCoreE3md5SSvp":{"name":"md5","abstract":"Returns a MD5 hash for the string.
","parent_name":"String"},"Extensions/String.html#/s:SS14StreamChatCoreE3url10Foundation3URLVSgvp":{"name":"url","abstract":"Get an URL from the string.
","parent_name":"String"},"Extensions/String.html#/s:SS14StreamChatCoreE7isBlankSbvp":{"name":"isBlank","abstract":"Check if the string is empty and does not have whitespaces or newlines.
","parent_name":"String"},"Extensions/String.html#/s:SS14StreamChatCoreE8fileName5limitSSSi_tF":{"name":"fileName(limit:)","abstract":"Get a safe filnename from the string.
","parent_name":"String"},"Extensions/String.html#/s:SS14StreamChatCoreE14probablyHasURLSbvp":{"name":"probablyHasURL","abstract":"Checks if the string probably has an URL, e.g. “ab.io”, “a7.io”
","parent_name":"String"},"Extensions/Result.html#/s:s6ResultO14StreamChatCoreE5errors5Error_pSgvp":{"name":"error","abstract":"Get the error from the result if it failed.
","parent_name":"Result"},"Extensions/Int.html#/s:Si14StreamChatCoreE11shortStringSSyF":{"name":"shortString()","abstract":"A short string for the number, e.g. “k”, “m”, “b”.
","parent_name":"Int"},"Extensions/Dictionary.html#/s:SD14StreamChatCoreE6merged4withSDyxq_GAD_tF":{"name":"merged(with:)","abstract":"Undocumented
","parent_name":"Dictionary"},"Extensions/Data.html#/s:10Foundation4DataV14StreamChatCoreE23prettyPrintedJSONStringSSyKF":{"name":"prettyPrintedJSONString()","abstract":"Undocumented
","parent_name":"Data"},"Extensions/Data.html#/s:10Foundation4DataV14StreamChatCoreE6append_8encodingySS_SSAAE8EncodingVtF":{"name":"append(_:encoding:)","abstract":"Undocumented
","parent_name":"Data"},"Extensions/Data.html#/s:10Foundation4DataV14StreamChatCoreE3hexSSvp":{"name":"hex","abstract":"Conver a data to the HEX string.
","parent_name":"Data"},"Extensions/Encodable.html#/s:SE14StreamChatCoreE12encodeSafely2to10logMessageys7Encoder_p_SSSgtF":{"name":"encodeSafely(to:logMessage:)","abstract":"Undocumented
","parent_name":"Encodable"},"Extensions/JSONEncoder/DateEncodingStrategy.html#/s:10Foundation11JSONEncoderC20DateEncodingStrategyO14StreamChatCoreE6streamAEvpZ":{"name":"stream","abstract":"A Stream encoding for the custom ISO8601 date.
","parent_name":"DateEncodingStrategy"},"Extensions/JSONEncoder/DataEncodingStrategy.html#/s:10Foundation11JSONEncoderC20DataEncodingStrategyO14StreamChatCoreE4gzipAEvpZ":{"name":"gzip","abstract":"Undocumented
","parent_name":"DataEncodingStrategy"},"Extensions/JSONEncoder.html#/s:10Foundation11JSONEncoderC14StreamChatCoreE7defaultACvpZ":{"name":"default","abstract":"A default JSONEncoder
.
","parent_name":"JSONEncoder"},"Extensions/JSONEncoder.html#/s:10Foundation11JSONEncoderC14StreamChatCoreE11defaultGzipACvpZ":{"name":"defaultGzip","abstract":"A default gzip JSONEncoder
.
","parent_name":"JSONEncoder"},"Extensions/JSONEncoder.html#/s:10Foundation11JSONEncoderC14StreamChatCoreE6streamACvpZ":{"name":"stream","abstract":"A Stream Chat JSON encoder.
","parent_name":"JSONEncoder"},"Extensions/JSONEncoder.html#/s:10Foundation11JSONEncoderC14StreamChatCoreE10streamGzipACvpZ":{"name":"streamGzip","abstract":"A Stream Chat JSON encoder with a gzipped content.
","parent_name":"JSONEncoder"},"Extensions/JSONEncoder/DataEncodingStrategy.html":{"name":"DataEncodingStrategy","parent_name":"JSONEncoder"},"Extensions/JSONEncoder/DateEncodingStrategy.html":{"name":"DateEncodingStrategy","parent_name":"JSONEncoder"},"Extensions/JSONDecoder.html#/s:10Foundation11JSONDecoderC14StreamChatCoreE7defaultACvpZ":{"name":"default","abstract":"A default JSONDecoder
.
","parent_name":"JSONDecoder"},"Extensions/JSONDecoder.html#/s:10Foundation11JSONDecoderC14StreamChatCoreE6streamACvpZ":{"name":"stream","abstract":"A Stream Chat JSON decoder.
","parent_name":"JSONDecoder"},"Extensions/Token.html#/s:SS14StreamChatCoreE11developmentSSvpZ":{"name":"development","abstract":"A development token.
","parent_name":"Token"},"Extensions/Token.html#/s:SS14StreamChatCoreE5guestSSvpZ":{"name":"guest","abstract":"A guest token.
","parent_name":"Token"},"Extensions/Token.html#/s:SS14StreamChatCoreE12isValidToken6userIdSbSSSg_tF":{"name":"isValidToken(userId:)","abstract":"Checks if the token is valid.
","parent_name":"Token"},"Extensions/Token.html#/s:SS14StreamChatCoreE7payloadSDySSypGSgvp":{"name":"payload","abstract":"Undocumented
","parent_name":"Token"},"Extensions/DateFormatter/Stream.html#/s:So15NSDateFormatterC14StreamChatCoreE0C0O11iso8601Date4from10Foundation0G0VSgSS_tFZ":{"name":"iso8601Date(from:)","abstract":"Creates and returns a date object from the specified ISO 8601 formatted string representation.
","parent_name":"Stream"},"Extensions/DateFormatter/Stream.html#/s:So15NSDateFormatterC14StreamChatCoreE0C0O17iso8601DateString4fromSSSg10Foundation0G0V_tFZ":{"name":"iso8601DateString(from:)","abstract":"Creates and returns an ISO 8601 formatted string representation of the specified date.
","parent_name":"Stream"},"Extensions/DateFormatter.html#/s:So15NSDateFormatterC14StreamChatCoreE3logABSgvpZ":{"name":"log","abstract":"A date formatter for ClientLogger
.
","parent_name":"DateFormatter"},"Extensions/DateFormatter/Stream.html":{"name":"Stream","abstract":"A Stream Chat date formatters.
","parent_name":"DateFormatter"},"Extensions/DateFormatter.html#/s:So15NSDateFormatterC14StreamChatCoreE4timeABvpZ":{"name":"time","abstract":"A short time formatter from the date.
","parent_name":"DateFormatter"},"Extensions/DateFormatter.html#/s:So15NSDateFormatterC14StreamChatCoreE5shortABvpZ":{"name":"short","abstract":"A short date and time formatter from the date.
","parent_name":"DateFormatter"},"Extensions/DateFormatter.html#/s:So15NSDateFormatterC14StreamChatCoreE9shortDateABvpZ":{"name":"shortDate","abstract":"A short date and time formatter from the date.
","parent_name":"DateFormatter"},"Extensions/DateFormatter.html#/s:So15NSDateFormatterC14StreamChatCoreE7weekDayABvpZ":{"name":"weekDay","abstract":"A week formatter from the date.
","parent_name":"DateFormatter"},"Extensions/DateFormatter.html#/s:So15NSDateFormatterC14StreamChatCoreE8fileNameABvpZ":{"name":"fileName","abstract":"Undocumented
","parent_name":"DateFormatter"},"Extensions/Date.html#/s:10Foundation4DateV14StreamChatCoreE3logSSvp":{"name":"log","abstract":"A string of the date for the ClientLogger
.
","parent_name":"Date"},"Extensions/Date.html#/s:10Foundation4DateV14StreamChatCoreE7defaultACvpZ":{"name":"default","abstract":"Undocumented
","parent_name":"Date"},"Extensions/Date.html#/s:10Foundation4DateV14StreamChatCoreE7isTodaySbvp":{"name":"isToday","abstract":"Undocumented
","parent_name":"Date"},"Extensions/Date.html#/s:10Foundation4DateV14StreamChatCoreE11isYesterdaySbvp":{"name":"isYesterday","abstract":"Undocumented
","parent_name":"Date"},"Extensions/Date.html#/s:10Foundation4DateV14StreamChatCoreE9yesterdaySSvpZ":{"name":"yesterday","abstract":"A yesterday title for a status separartor.
","parent_name":"Date"},"Extensions/Date.html#/s:10Foundation4DateV14StreamChatCoreE14wordsSeparatorSSvpZ":{"name":"wordsSeparator","abstract":"A words separator for day and time.
","parent_name":"Date"},"Extensions/Date.html#/s:10Foundation4DateV14StreamChatCoreE8relativeSSvp":{"name":"relative","abstract":"A relative date from the current time in string.
","parent_name":"Date"},"Extensions/Date.html#/s:10Foundation4DateV14StreamChatCoreE8fileNameSSvp":{"name":"fileName","abstract":"Generates a filename from the date.
","parent_name":"Date"},"Extensions/Date.html#/s:10Foundation4DateV14StreamChatCoreE10isLessThan12timeInterval4withSbSd_ACtF":{"name":"isLessThan(timeInterval:with:)","abstract":"Check if a time interval between dates is less then a given time interval.
","parent_name":"Date"},"Extensions/Date.html":{"name":"Date"},"Extensions/DateFormatter.html":{"name":"DateFormatter"},"Extensions/Token.html":{"name":"Token"},"Extensions/JSONDecoder.html":{"name":"JSONDecoder"},"Extensions/JSONEncoder.html":{"name":"JSONEncoder","abstract":"A custom decoding for a date.
"},"Extensions/Encodable.html":{"name":"Encodable"},"Extensions/Data.html":{"name":"Data"},"Extensions/Dictionary.html":{"name":"Dictionary","abstract":"Creates a dictionary by merging the given dictionary into this"},"Extensions/Int.html":{"name":"Int"},"Extensions/Result.html":{"name":"Result"},"Extensions/String.html":{"name":"String"},"Extensions/Optional.html":{"name":"Optional"},"Extensions/UIApplication.html":{"name":"UIApplication"},"Extensions/URL.html":{"name":"URL"},"Extensions/Bundle.html":{"name":"Bundle"},"Extensions/Array.html":{"name":"Array"},"Enums/ViewChanges.html#/s:14StreamChatCore11ViewChangesO4noneyA2CmF":{"name":"none","abstract":"
No changes.
","parent_name":"ViewChanges"},"Enums/ViewChanges.html#/s:14StreamChatCore11ViewChangesO8reloadedyACSi_SayAA0B4ItemOGtcACmF":{"name":"reloaded(_:_:)","abstract":"Reload all views.
","parent_name":"ViewChanges"},"Enums/ViewChanges.html#/s:14StreamChatCore11ViewChangesO10itemsAddedyACSaySiG_SiSgSbSayAA0B4ItemOGtcACmF":{"name":"itemsAdded(_:_:_:_:)","abstract":"Add item at row and reload another one.
","parent_name":"ViewChanges"},"Enums/ViewChanges.html#/s:14StreamChatCore11ViewChangesO12itemsUpdatedyACSaySiG_SayAA7MessageVGSayAA0B4ItemOGtcACmF":{"name":"itemsUpdated(_:_:_:)","abstract":"Update items with messages.
","parent_name":"ViewChanges"},"Enums/ViewChanges.html#/s:14StreamChatCore11ViewChangesO11itemRemovedyACSi_SayAA0B4ItemOGtcACmF":{"name":"itemRemoved(_:_:)","abstract":"Remove item at row.
","parent_name":"ViewChanges"},"Enums/ViewChanges.html#/s:14StreamChatCore11ViewChangesO9itemMovedyACSi_SiSayAA0B4ItemOGtcACmF":{"name":"itemMoved(fromRow:toRow:_:)","abstract":"Move item from row to another.
","parent_name":"ViewChanges"},"Enums/ViewChanges.html#/s:14StreamChatCore11ViewChangesO13footerUpdatedyA2CmF":{"name":"footerUpdated","abstract":"Update fiiter.
","parent_name":"ViewChanges"},"Enums/ViewChanges.html#/s:14StreamChatCore11ViewChangesO12disconnectedyA2CmF":{"name":"disconnected","abstract":"Disconnected deliberately.
","parent_name":"ViewChanges"},"Enums/ViewChanges.html#/s:14StreamChatCore11ViewChangesO5erroryAcA8AnyErrorVcACmF":{"name":"error(_:)","abstract":"Error message.
","parent_name":"ViewChanges"},"Enums/ViewChanges.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"ViewChanges"},"Enums/ChatItem.html#/s:14StreamChatCore0B4ItemO20statusYesterdayTitleSSvpZ":{"name":"statusYesterdayTitle","abstract":"A title for the yesterday separator.
","parent_name":"ChatItem"},"Enums/ChatItem.html#/s:14StreamChatCore0B4ItemO16statusTodayTitleSSvpZ":{"name":"statusTodayTitle","abstract":"A title for the today separator.
","parent_name":"ChatItem"},"Enums/ChatItem.html#/s:14StreamChatCore0B4ItemO7loadingyACSbcACmF":{"name":"loading(_:)","abstract":"A loading item.
","parent_name":"ChatItem"},"Enums/ChatItem.html#/s:14StreamChatCore0B4ItemO6statusyACSS_SSSgSbtcACmF":{"name":"status(_:_:_:)","abstract":"A status item.
","parent_name":"ChatItem"},"Enums/ChatItem.html#/s:14StreamChatCore0B4ItemO16channelPresenteryAcA07ChannelF0CcACmF":{"name":"channelPresenter(_:)","abstract":"A channel presenter item.
","parent_name":"ChatItem"},"Enums/ChatItem.html#/s:14StreamChatCore0B4ItemO7messageyAcA7MessageV_SayAA4UserVGtcACmF":{"name":"message(_:_:)","abstract":"A message.
","parent_name":"ChatItem"},"Enums/ChatItem.html#/s:14StreamChatCore0B4ItemO5erroryACs5Error_pcACmF":{"name":"error(_:)","abstract":"An error.
","parent_name":"ChatItem"},"Enums/ChatItem.html#/s:14StreamChatCore0B4ItemO9isLoadingSbvp":{"name":"isLoading","abstract":"Check if the chat item is loading.
","parent_name":"ChatItem"},"Enums/ChatItem.html#/s:14StreamChatCore0B4ItemO16channelPresenterAA07ChannelF0CSgvp":{"name":"channelPresenter","abstract":"Return a channel presenter if the chat item is a channel presenter.
","parent_name":"ChatItem"},"Enums/ChatItem.html#/s:14StreamChatCore0B4ItemO7messageAA7MessageVSgvp":{"name":"message","abstract":"Return a message if the chat item is a message.
","parent_name":"ChatItem"},"Enums/ChatItem.html#/s:14StreamChatCore0B4ItemO16messageReadUsersSayAA4UserVGvp":{"name":"messageReadUsers","abstract":"Return read users for a message chat item.
","parent_name":"ChatItem"},"Enums/ChatItem.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ChatItem"},"Enums/SearchQueryError.html#/s:14StreamChatCore16SearchQueryErrorO11emptyFilteryA2CmF":{"name":"emptyFilter","abstract":"Filter can’t be an empty for the message search.
","parent_name":"SearchQueryError"},"Enums/ReactionType.html#/s:14StreamChatCore12ReactionTypeO12defaultTypesSayACGvpZ":{"name":"defaultTypes","abstract":"A list of default reactions.
","parent_name":"ReactionType"},"Enums/ReactionType.html#/s:14StreamChatCore12ReactionTypeO7regularyACSS_SStcACmF":{"name":"regular(_:emoji:)","abstract":"Undocumented
","parent_name":"ReactionType"},"Enums/ReactionType.html#/s:14StreamChatCore12ReactionTypeO10cumulativeyACSS_SiSStcACmF":{"name":"cumulative(_:maxCount:emoji:)","abstract":"Undocumented
","parent_name":"ReactionType"},"Enums/ReactionType.html#/s:14StreamChatCore12ReactionTypeO4nameSSvp":{"name":"name","abstract":"An reaction type as emoji.
","parent_name":"ReactionType"},"Enums/ReactionType.html#/s:14StreamChatCore12ReactionTypeO5emojiSSvp":{"name":"emoji","abstract":"An reaction type as emoji.
","parent_name":"ReactionType"},"Enums/ReactionType.html#/s:14StreamChatCore12ReactionTypeO9isRegularSbvp":{"name":"isRegular","abstract":"Checks if the reaction type is regular.
","parent_name":"ReactionType"},"Enums/ReactionType.html#/s:14StreamChatCore12ReactionTypeO8maxCountSivp":{"name":"maxCount","abstract":"Checks if the reaction type is regular.
","parent_name":"ReactionType"},"Enums/ReactionType.html#/s:14StreamChatCore12ReactionTypeO7emojiesSaySSGvpZ":{"name":"emojies","abstract":"A list of reactions as emoji’s.
","parent_name":"ReactionType"},"Enums/ReactionType.html#/s:14StreamChatCore12ReactionTypeO5namedACSgSS_tcfc":{"name":"init(named:)","abstract":"Create a reaction type based on string type value.
","parent_name":"ReactionType"},"Enums/ReactionType.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"ReactionType"},"Enums/ReactionType.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"ReactionType"},"Enums/ReactionType.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ReactionType"},"Enums/ReactionType.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"ReactionType"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO16channelsPageSizeACvpZ":{"name":"channelsPageSize","abstract":"A default channels page size.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO20channelsNextPageSizeACvpZ":{"name":"channelsNextPageSize","abstract":"A default channels page sizefor the next page.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO16messagesPageSizeACvpZ":{"name":"messagesPageSize","abstract":"A default messages page size.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO20messagesNextPageSizeACvpZ":{"name":"messagesNextPageSize","abstract":"A default messages page size for the next page.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO4noneyA2CmF":{"name":"none","abstract":"No pagination.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO5limityACSicACmF":{"name":"limit(_:)","abstract":"The amount of items requested from the APIs.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO6offsetyACSicACmF":{"name":"offset(_:)","abstract":"The offset of requesting items.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO11greaterThanyACSScACmF":{"name":"greaterThan(_:)","abstract":"Filter on ids greater than the given value.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO18greaterThanOrEqualyACSScACmF":{"name":"greaterThanOrEqual(_:)","abstract":"Filter on ids greater than or equal to the given value.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO8lessThanyACSScACmF":{"name":"lessThan(_:)","abstract":"Filter on ids smaller than the given value.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO15lessThanOrEqualyACSScACmF":{"name":"lessThanOrEqual(_:)","abstract":"Filter on ids smaller than or equal to the given value.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO3andyA2C_ACtcACmF":{"name":"and(pagination:another:)","abstract":"Combine Pagination
‘s with each other.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO5limitSivp":{"name":"limit","abstract":"A limit value, if the pagination has it or 0.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO6offsetSivp":{"name":"offset","abstract":"An offset value, if the pagination has it or 0.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"Pagination"},"Enums/Pagination.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO1poiyA2C_ACtFZ":{"name":"+(_:_:)","abstract":"An operator for combining Pagination’s.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO2peoiyyACz_ACtFZ":{"name":"+=(_:_:)","abstract":"An operator for combining Pagination’s.
","parent_name":"Pagination"},"Enums/MessageType.html#/s:14StreamChatCore11MessageTypeO7regularyA2CmF":{"name":"regular","abstract":"A message type.
","parent_name":"MessageType"},"Enums/MessageType.html#/s:14StreamChatCore11MessageTypeO9ephemeralyA2CmF":{"name":"ephemeral","parent_name":"MessageType"},"Enums/MessageType.html#/s:14StreamChatCore11MessageTypeO5erroryA2CmF":{"name":"error","parent_name":"MessageType"},"Enums/MessageType.html#/s:14StreamChatCore11MessageTypeO5replyyA2CmF":{"name":"reply","parent_name":"MessageType"},"Enums/MessageType.html#/s:14StreamChatCore11MessageTypeO6systemyA2CmF":{"name":"system","parent_name":"MessageType"},"Enums/MessageType.html#/s:14StreamChatCore11MessageTypeO7deletedyA2CmF":{"name":"deleted","parent_name":"MessageType"},"Enums/Filter/Operator.html#/s:14StreamChatCore6FilterO8OperatorO5equalyAESE_p_tcAEmF":{"name":"equal(to:)","abstract":"An equal operator.
","parent_name":"Operator"},"Enums/Filter/Operator.html#/s:14StreamChatCore6FilterO8OperatorO8notEqualyAESE_p_tcAEmF":{"name":"notEqual(to:)","abstract":"A not equal operator.
","parent_name":"Operator"},"Enums/Filter/Operator.html#/s:14StreamChatCore6FilterO8OperatorO7greateryAESE_p_tcAEmF":{"name":"greater(than:)","abstract":"A greater then operator.
","parent_name":"Operator"},"Enums/Filter/Operator.html#/s:14StreamChatCore6FilterO8OperatorO14greaterOrEqualyAESE_p_tcAEmF":{"name":"greaterOrEqual(than:)","abstract":"A greater or equal than operator.
","parent_name":"Operator"},"Enums/Filter/Operator.html#/s:14StreamChatCore6FilterO8OperatorO4lessyAESE_p_tcAEmF":{"name":"less(than:)","abstract":"A less then operator.
","parent_name":"Operator"},"Enums/Filter/Operator.html#/s:14StreamChatCore6FilterO8OperatorO11lessOrEqualyAESE_p_tcAEmF":{"name":"lessOrEqual(than:)","abstract":"A less or equal than operator.
","parent_name":"Operator"},"Enums/Filter/Operator.html#/s:14StreamChatCore6FilterO8OperatorO2inyAESaySE_pGcAEmF":{"name":"in(_:)","abstract":"An in list operator.
","parent_name":"Operator"},"Enums/Filter/Operator.html#/s:14StreamChatCore6FilterO8OperatorO5notInyAESaySE_pGcAEmF":{"name":"notIn(_:)","abstract":"A not in list operator.
","parent_name":"Operator"},"Enums/Filter/Operator.html#/s:14StreamChatCore6FilterO8OperatorO5queryyAESScAEmF":{"name":"query(_:)","abstract":"A query operator.
","parent_name":"Operator"},"Enums/Filter/Operator.html#/s:14StreamChatCore6FilterO8OperatorO12autocompleteyAESScAEmF":{"name":"autocomplete(_:)","abstract":"An autocomplete operator.
","parent_name":"Operator"},"Enums/Filter/Operator.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"Operator"},"Enums/Filter/Operator.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"Operator"},"Enums/Filter.html#/s:14StreamChatCore6FilterO4noneyA2CmF":{"name":"none","abstract":"No filter.
","parent_name":"Filter"},"Enums/Filter.html#/s:14StreamChatCore6FilterO3keyyACSS_AC8OperatorOtcACmF":{"name":"key(_:_:)","abstract":"Filter by a given key with a given operator (see Operator).
","parent_name":"Filter"},"Enums/Filter.html#/s:14StreamChatCore6FilterO3andyACSayACGcACmF":{"name":"and(_:)","abstract":"Filter with all filters (like and
).
","parent_name":"Filter"},"Enums/Filter.html#/s:14StreamChatCore6FilterO2oryACSayACGcACmF":{"name":"or(_:)","abstract":"Filter with any of filters (like or
).
","parent_name":"Filter"},"Enums/Filter.html#/s:14StreamChatCore6FilterO3noryACSayACGcACmF":{"name":"nor(_:)","abstract":"Filter without any of filters (like not or
).
","parent_name":"Filter"},"Enums/Filter.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"Filter"},"Enums/Filter.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"Filter"},"Enums/Filter/Operator.html":{"name":"Operator","abstract":"An operator for the filter.
","parent_name":"Filter"},"Enums/Filter.html#/s:14StreamChatCore6FilterO1poiyA2C_ACtFZ":{"name":"+(_:_:)","abstract":"Undocumented
","parent_name":"Filter"},"Enums/Filter.html#/s:14StreamChatCore6FilterO2peoiyyACz_ACtFZ":{"name":"+=(_:_:)","abstract":"Undocumented
","parent_name":"Filter"},"Enums/Filter.html#/s:14StreamChatCore6FilterO1ooiyA2C_ACtFZ":{"name":"|(_:_:)","abstract":"Undocumented
","parent_name":"Filter"},"Enums/Filter.html#/s:14StreamChatCore6FilterO2oeoiyyACz_ACtFZ":{"name":"|=(_:_:)","abstract":"Undocumented
","parent_name":"Filter"},"Enums/Event.html#/s:14StreamChatCore5EventO6Filtera":{"name":"Filter","abstract":"A filter type for events.
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO11healthCheckyACSS_AA4UserVSgtcACmF":{"name":"healthCheck(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO14channelUpdatedyAcA07ChannelF8ResponseV_AA0D4TypeOtcACmF":{"name":"channelUpdated(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO14channelDeletedyAcA7ChannelC_AA0D4TypeOtcACmF":{"name":"channelDeleted(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO13channelHiddenyAcA0F15ChannelResponseV_AA0D4TypeOtcACmF":{"name":"channelHidden(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO11messageReadyAcA07MessageF0V_AA0D4TypeOtcACmF":{"name":"messageRead(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO10messageNewyAcA7MessageV_S2iAA7ChannelCSgAA0D4TypeOtcACmF":{"name":"messageNew(_:_:_:_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO14messageDeletedyAcA7MessageV_AA0D4TypeOtcACmF":{"name":"messageDeleted(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO14messageUpdatedyAcA7MessageV_AA0D4TypeOtcACmF":{"name":"messageUpdated(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO11userUpdatedyAcA4UserV_AA0D4TypeOtcACmF":{"name":"userUpdated(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO19userPresenceChangedyAcA4UserV_AA0D4TypeOtcACmF":{"name":"userPresenceChanged(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO17userStartWatchingyAcA4UserV_SiAA0D4TypeOtcACmF":{"name":"userStartWatching(_:_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO16userStopWatchingyAcA4UserV_SiAA0D4TypeOtcACmF":{"name":"userStopWatching(_:_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO10userBannedyAcA9ChannelIdVSg_SSSg10Foundation4DateVSgAkA0D4TypeOtcACmF":{"name":"userBanned(_:reason:expiration:created:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO11memberAddedyAcA6MemberV_AA0D4TypeOtcACmF":{"name":"memberAdded(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO13memberUpdatedyAcA6MemberV_AA0D4TypeOtcACmF":{"name":"memberUpdated(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO13memberRemovedyAcA4UserV_AA0D4TypeOtcACmF":{"name":"memberRemoved(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO11reactionNewyAcA8ReactionV_AA7MessageVAA4UserVAA0D4TypeOtcACmF":{"name":"reactionNew(_:_:_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO15reactionUpdatedyAcA8ReactionV_AA7MessageVAA4UserVAA0D4TypeOtcACmF":{"name":"reactionUpdated(_:_:_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO15reactionDeletedyAcA8ReactionV_AA7MessageVAA4UserVAA0D4TypeOtcACmF":{"name":"reactionDeleted(_:_:_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO11typingStartyAcA4UserV_AA0D4TypeOtcACmF":{"name":"typingStart(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO10typingStopyAcA4UserV_AA0D4TypeOtcACmF":{"name":"typingStop(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO24notificationMutesUpdatedyAcA4UserV_AA0D4TypeOtcACmF":{"name":"notificationMutesUpdated(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO20notificationMarkReadyAcA7ChannelCSg_S2iAA0D4TypeOtcACmF":{"name":"notificationMarkRead(_:_:_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO26notificationAddedToChannelyAcA0H0C_AA0D4TypeOtcACmF":{"name":"notificationAddedToChannel(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO30notificationRemovedFromChannelyAcA0H0C_AA0D4TypeOtcACmF":{"name":"notificationRemovedFromChannel(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO19notificationInvitedyAcA7ChannelC_AA0D4TypeOtcACmF":{"name":"notificationInvited(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO26notificationInviteAcceptedyAcA7ChannelC_AA0D4TypeOtcACmF":{"name":"notificationInviteAccepted(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO26notificationInviteRejectedyAcA7ChannelC_AA0D4TypeOtcACmF":{"name":"notificationInviteRejected(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO4typeAA0D4TypeOvp":{"name":"type","abstract":"An event type.
","parent_name":"Event"},"Enums/Event.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"Event"},"Enums/Event.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Event"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO11healthCheckyA2CmF":{"name":"healthCheck","abstract":"Every 30 second to confirm that the client connection is still active (🗼).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO17connectionChangedyA2CmF":{"name":"connectionChanged","abstract":"⚠️ When the state of the connection changed (🗼).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO19connectionRecoveredyA2CmF":{"name":"connectionRecovered","abstract":"⚠️ When the connection to chat servers is back online (🗼).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO14channelUpdatedyA2CmF":{"name":"channelUpdated","abstract":"When a channel was updated (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO14channelDeletedyA2CmF":{"name":"channelDeleted","abstract":"When a channel was deleted (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO13channelHiddenyA2CmF":{"name":"channelHidden","abstract":"When a channel was hidden (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO19userPresenceChangedyA2CmF":{"name":"userPresenceChanged","abstract":"When a user status changes, e.g. online, offline, away (when subscribed to the user status 🙋♀️).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO17userStartWatchingyA2CmF":{"name":"userStartWatching","abstract":"When a user starts watching a channel (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO16userStopWatchingyA2CmF":{"name":"userStopWatching","abstract":"When a user stops watching a channel (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO11userUpdatedyA2CmF":{"name":"userUpdated","abstract":"When a user was updated (when subscribed to the user status 🙋♀️).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO10userBannedyA2CmF":{"name":"userBanned","abstract":"When a user was banned (when subscribed to the user status 🙋♀️).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO11typingStartyA2CmF":{"name":"typingStart","abstract":"Sent when a user starts typing (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO10typingStopyA2CmF":{"name":"typingStop","abstract":"Sent when a user stops typing (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO10messageNewyA2CmF":{"name":"messageNew","abstract":"When a new message was added on a channel (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO14messageUpdatedyA2CmF":{"name":"messageUpdated","abstract":"When a message was updated (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO14messageDeletedyA2CmF":{"name":"messageDeleted","abstract":"When a message was deleted (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO11messageReadyA2CmF":{"name":"messageRead","abstract":"When a channel was marked as read (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO15messageReactionyA2CmF":{"name":"messageReaction","abstract":"⚠️ When a message reaction was added or deleted (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO11memberAddedyA2CmF":{"name":"memberAdded","abstract":"When a member was added to a channel (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO13memberUpdatedyA2CmF":{"name":"memberUpdated","abstract":"When a member was updated (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO13memberRemovedyA2CmF":{"name":"memberRemoved","abstract":"When a member was removed from a channel (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO22notificationMessageNewyA2CmF":{"name":"notificationMessageNew","abstract":"When a message was added to a channel (when clients that are not currently watching the channel ⚡️).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO24notificationMutesUpdatedyA2CmF":{"name":"notificationMutesUpdated","abstract":"When the user mutes someone (🙋♀️).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO20notificationMarkReadyA2CmF":{"name":"notificationMarkRead","abstract":"When the total count of unread messages (across all channels the user is a member) changes","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO19notificationInvitedyA2CmF":{"name":"notificationInvited","abstract":"
When the user was invited to join a channel (when the user invited 💌).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO26notificationInviteAcceptedyA2CmF":{"name":"notificationInviteAccepted","abstract":"When the user accepts an invite (when the user invited 💌).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO26notificationInviteRejectedyA2CmF":{"name":"notificationInviteRejected","abstract":"When the user reject an invite (when the user invited 💌).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO26notificationAddedToChannelyA2CmF":{"name":"notificationAddedToChannel","abstract":"When the user accepts an invite (when the user invited 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO30notificationRemovedFromChannelyA2CmF":{"name":"notificationRemovedFromChannel","abstract":"When a user was removed from a channel (when the user invited 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO11reactionNewyA2CmF":{"name":"reactionNew","abstract":"When a message reaction was added.
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO15reactionUpdatedyA2CmF":{"name":"reactionUpdated","abstract":"When a message reaction updated.
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO15reactionDeletedyA2CmF":{"name":"reactionDeleted","abstract":"When a message reaction deleted.
","parent_name":"EventType"},"Enums/ChannelType.html#/s:14StreamChatCore11ChannelTypeO7unknownyA2CmF":{"name":"unknown","abstract":"A channel type.
","parent_name":"ChannelType"},"Enums/ChannelType.html#/s:14StreamChatCore11ChannelTypeO10livestreamyA2CmF":{"name":"livestream","parent_name":"ChannelType"},"Enums/ChannelType.html#/s:14StreamChatCore11ChannelTypeO9messagingyA2CmF":{"name":"messaging","parent_name":"ChannelType"},"Enums/ChannelType.html#/s:14StreamChatCore11ChannelTypeO4teamyA2CmF":{"name":"team","parent_name":"ChannelType"},"Enums/ChannelType.html#/s:14StreamChatCore11ChannelTypeO6gamingyA2CmF":{"name":"gaming","parent_name":"ChannelType"},"Enums/ChannelType.html#/s:14StreamChatCore11ChannelTypeO8commerceyA2CmF":{"name":"commerce","parent_name":"ChannelType"},"Enums/ChannelType.html#/s:14StreamChatCore11ChannelTypeO6customyACSScACmF":{"name":"custom(_:)","abstract":"Undocumented
","parent_name":"ChannelType"},"Enums/ChannelType.html#/s:14StreamChatCore11ChannelTypeO5titleSSvp":{"name":"title","abstract":"A channel type title.
","parent_name":"ChannelType"},"Enums/ChannelType.html#/s:14StreamChatCore11ChannelTypeO8rawValueSSvp":{"name":"rawValue","abstract":"A raw value of the channel type.
","parent_name":"ChannelType"},"Enums/ChannelType.html#/s:14StreamChatCore11ChannelTypeO8rawValueACSS_tcfc":{"name":"init(rawValue:)","abstract":"Init a channel type with a string raw value.
","parent_name":"ChannelType"},"Enums/ChannelType.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"ChannelType"},"Enums/ChannelType.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"ChannelType"},"Enums/ChannelType.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ChannelType"},"Enums/ChannelType.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"ChannelType"},"Enums/InviteAnswer.html#/s:14StreamChatCore12InviteAnswerO8notFoundyA2CmF":{"name":"notFound","abstract":"Undocumented
","parent_name":"InviteAnswer"},"Enums/InviteAnswer.html#/s:14StreamChatCore12InviteAnswerO8acceptedyA2CmF":{"name":"accepted","abstract":"Undocumented
","parent_name":"InviteAnswer"},"Enums/InviteAnswer.html#/s:14StreamChatCore12InviteAnswerO8rejectedyA2CmF":{"name":"rejected","abstract":"Undocumented
","parent_name":"InviteAnswer"},"Enums/BanEnabling.html#/s:14StreamChatCore11BanEnablingO8disabledyA2CmF":{"name":"disabled","abstract":"Disabled for everyone.
","parent_name":"BanEnabling"},"Enums/BanEnabling.html#/s:14StreamChatCore11BanEnablingO7enabledyACSiSg_SSSgtcACmF":{"name":"enabled(timeoutInMinutes:reason:)","abstract":"Enabled for everyone.","parent_name":"BanEnabling"},"Enums/BanEnabling.html#/s:14StreamChatCore11BanEnablingO20enabledForModeratorsyACSiSg_SSSgtcACmF":{"name":"enabledForModerators(timeoutInMinutes:reason:)","abstract":"
Enabled for channel members with a role of moderator or admin.","parent_name":"BanEnabling"},"Enums/BanEnabling.html#/s:14StreamChatCore11BanEnablingO16timeoutInMinutesSiSgvp":{"name":"timeoutInMinutes","abstract":"
The default timeout in minutes until the ban is automatically expired.
","parent_name":"BanEnabling"},"Enums/BanEnabling.html#/s:14StreamChatCore11BanEnablingO6reasonSSSgvp":{"name":"reason","abstract":"The default reason the ban was created.
","parent_name":"BanEnabling"},"Enums/BanEnabling.html#/s:14StreamChatCore11BanEnablingO9isEnabled3forSbAA7ChannelC_tF":{"name":"isEnabled(for:)","abstract":"Returns true is the ban is enabled for the channel.
","parent_name":"BanEnabling"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO7genericyA2CmF":{"name":"generic","abstract":"A file attachment type.
","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO3csvyA2CmF":{"name":"csv","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO3docyA2CmF":{"name":"doc","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO3pdfyA2CmF":{"name":"pdf","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO3pptyA2CmF":{"name":"ppt","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO3taryA2CmF":{"name":"tar","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO3xlsyA2CmF":{"name":"xls","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO3zipyA2CmF":{"name":"zip","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO3mp3yA2CmF":{"name":"mp3","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO3mp4yA2CmF":{"name":"mp4","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO3movyA2CmF":{"name":"mov","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO4jpegyA2CmF":{"name":"jpeg","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO3pngyA2CmF":{"name":"png","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO3gifyA2CmF":{"name":"gif","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO04mimeF0ACSS_tcfc":{"name":"init(mimeType:)","abstract":"Init an attachment file type by mime type.
","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO3extACSS_tcfc":{"name":"init(ext:)","abstract":"Init an attachment file type by a file extension.
","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO04mimeF0SSvp":{"name":"mimeType","abstract":"Returns a mime type for the file type.
","parent_name":"AttachmentFileType"},"Enums/AttachmentType.html#/s:14StreamChatCore14AttachmentTypeO7unknownyA2CmF":{"name":"unknown","abstract":"An attachment type.
","parent_name":"AttachmentType"},"Enums/AttachmentType.html#/s:14StreamChatCore14AttachmentTypeO6customyACSS_tcACmF":{"name":"custom(type:)","abstract":"Undocumented
","parent_name":"AttachmentType"},"Enums/AttachmentType.html#/s:14StreamChatCore14AttachmentTypeO5imageyA2CmF":{"name":"image","abstract":"Undocumented
","parent_name":"AttachmentType"},"Enums/AttachmentType.html#/s:14StreamChatCore14AttachmentTypeO5imguryA2CmF":{"name":"imgur","abstract":"Undocumented
","parent_name":"AttachmentType"},"Enums/AttachmentType.html#/s:14StreamChatCore14AttachmentTypeO5giphyyA2CmF":{"name":"giphy","abstract":"Undocumented
","parent_name":"AttachmentType"},"Enums/AttachmentType.html#/s:14StreamChatCore14AttachmentTypeO5videoyA2CmF":{"name":"video","abstract":"Undocumented
","parent_name":"AttachmentType"},"Enums/AttachmentType.html#/s:14StreamChatCore14AttachmentTypeO7youtubeyA2CmF":{"name":"youtube","abstract":"Undocumented
","parent_name":"AttachmentType"},"Enums/AttachmentType.html#/s:14StreamChatCore14AttachmentTypeO7productyA2CmF":{"name":"product","abstract":"Undocumented
","parent_name":"AttachmentType"},"Enums/AttachmentType.html#/s:14StreamChatCore14AttachmentTypeO4fileyA2CmF":{"name":"file","abstract":"Undocumented
","parent_name":"AttachmentType"},"Enums/AttachmentType.html#/s:14StreamChatCore14AttachmentTypeO4linkyA2CmF":{"name":"link","abstract":"Undocumented
","parent_name":"AttachmentType"},"Enums/AttachmentType.html#/s:SY8rawValue03RawB0Qzvp":{"name":"rawValue","parent_name":"AttachmentType"},"Enums/AttachmentType.html#/s:SY8rawValuexSg03RawB0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"AttachmentType"},"Enums/AttachmentType.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"AttachmentType"},"Enums/AttachmentType.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"AttachmentType"},"Enums/Environment.html#/s:14StreamChatCore11EnvironmentO7versionSSvpZ":{"name":"version","abstract":"A Stream Chat version.
","parent_name":"Environment"},"Enums/WebSocketEvent.html#/s:14StreamChatCore14WebSocketEventO9connectedyA2CmF":{"name":"connected","abstract":"Undocumented
","parent_name":"WebSocketEvent"},"Enums/WebSocketEvent.html#/s:14StreamChatCore14WebSocketEventO12disconnectedyACs5Error_pSgcACmF":{"name":"disconnected(_:)","abstract":"Undocumented
","parent_name":"WebSocketEvent"},"Enums/WebSocketEvent.html#/s:14StreamChatCore14WebSocketEventO7messageyACSScACmF":{"name":"message(_:)","abstract":"Undocumented
","parent_name":"WebSocketEvent"},"Enums/WebSocketEvent.html#/s:14StreamChatCore14WebSocketEventO4datayAC10Foundation4DataVcACmF":{"name":"data(_:)","abstract":"Undocumented
","parent_name":"WebSocketEvent"},"Enums/WebSocketEvent.html#/s:14StreamChatCore14WebSocketEventO4pongyA2CmF":{"name":"pong","abstract":"Undocumented
","parent_name":"WebSocketEvent"},"Enums/Endpoint/Method.html#/s:14StreamChatCore8EndpointO6MethodO3getyA2EmF":{"name":"get","abstract":"Undocumented
","parent_name":"Method"},"Enums/Endpoint/Method.html#/s:14StreamChatCore8EndpointO6MethodO4postyA2EmF":{"name":"post","abstract":"Undocumented
","parent_name":"Method"},"Enums/Endpoint/Method.html#/s:14StreamChatCore8EndpointO6MethodO6deleteyA2EmF":{"name":"delete","abstract":"Undocumented
","parent_name":"Method"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO10guestTokenyAcA4UserVcACmF":{"name":"guestToken(_:)","abstract":"Get a guest token.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO9addDeviceyACSS_AA4UserVtcACmF":{"name":"addDevice(deviceId:_:)","abstract":"Add a device with a given identifier for Push Notifications.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO7devicesyAcA4UserVcACmF":{"name":"devices(_:)","abstract":"Get a list of devices.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO12removeDeviceyACSS_AA4UserVtcACmF":{"name":"removeDevice(deviceId:_:)","abstract":"Remove a device with a given identifier.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO8channelsyAcA13ChannelsQueryVcACmF":{"name":"channels(_:)","abstract":"Get a list of channels.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO7messageyACSScACmF":{"name":"message(_:)","abstract":"Get a message by id.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO11markAllReadyA2CmF":{"name":"markAllRead","abstract":"Mark all messages as readed.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO6searchyAcA11SearchQueryVcACmF":{"name":"search(_:)","abstract":"Message search.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO7channelyAcA12ChannelQueryVcACmF":{"name":"channel(_:)","abstract":"Get a channel data.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO12stopWatchingyAcA7ChannelCcACmF":{"name":"stopWatching(_:)","abstract":"Stop watching a channel.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO13updateChannelyAcA0F6UpdateVcACmF":{"name":"updateChannel(_:)","abstract":"Update a channel.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO13deleteChannelyAcA0F0CcACmF":{"name":"deleteChannel(_:)","abstract":"Delete a channel.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO11hideChannelyAcA0F0C_AA4UserVSgSbtcACmF":{"name":"hideChannel(_:_:_:)","abstract":"Hide a channel.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO11showChannelyAcA0F0C_AA4UserVSgtcACmF":{"name":"showChannel(_:_:)","abstract":"Show a channel if it was hidden.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO11sendMessageyAcA0F0V_AA7ChannelCtcACmF":{"name":"sendMessage(_:_:)","abstract":"Send a message to a channel.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO9sendImageyACSS_SS10Foundation4DataVAA7ChannelCtcACmF":{"name":"sendImage(_:_:_:_:)","abstract":"Upload an image to a channel.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO8sendFileyACSS_SS10Foundation4DataVAA7ChannelCtcACmF":{"name":"sendFile(_:_:_:_:)","abstract":"Upload a file to a channel.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO11deleteImageyAC10Foundation3URLV_AA7ChannelCtcACmF":{"name":"deleteImage(_:_:)","abstract":"Undocumented
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO10deleteFileyAC10Foundation3URLV_AA7ChannelCtcACmF":{"name":"deleteFile(_:_:)","abstract":"Undocumented
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO8markReadyAcA7ChannelCcACmF":{"name":"markRead(_:)","abstract":"Send a read event.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO9sendEventyAcA0F4TypeO_AA7ChannelCtcACmF":{"name":"sendEvent(_:_:)","abstract":"Send an event to a channel.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO17sendMessageActionyAcA0fG0VcACmF":{"name":"sendMessageAction(_:)","abstract":"Send a message action.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO10addMembersyACShyAA6MemberVG_AA7ChannelCtcACmF":{"name":"addMembers(_:_:)","abstract":"Add members to the channel
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO13removeMembersyACShyAA6MemberVG_AA7ChannelCtcACmF":{"name":"removeMembers(_:_:)","abstract":"Remove members to the channel
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO6inviteyACShyAA6MemberVG_AA7ChannelCtcACmF":{"name":"invite(_:_:)","abstract":"Invite members.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO12inviteAnsweryAcA013ChannelInviteF0VcACmF":{"name":"inviteAnswer(_:)","abstract":"Send an answer for an invite.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO7repliesyAcA7MessageV_AA10PaginationOtcACmF":{"name":"replies(_:_:)","abstract":"Get a thread data.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO13deleteMessageyAcA0F0VcACmF":{"name":"deleteMessage(_:)","abstract":"Delete a message.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO11addReactionyAcA0F0VcACmF":{"name":"addReaction(_:)","abstract":"Add a reaction to the message.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO14deleteReactionyAcA0F4TypeO_AA7MessageVtcACmF":{"name":"deleteReaction(_:_:)","abstract":"Delete a reaction from the message.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO11flagMessageyAcA0F0VcACmF":{"name":"flagMessage(_:)","abstract":"Flag a message.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO13unflagMessageyAcA0F0VcACmF":{"name":"unflagMessage(_:)","abstract":"Unflag a message.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO5usersyAcA10UsersQueryVcACmF":{"name":"users(_:)","abstract":"Get a list of users.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO11updateUsersyACSayAA4UserVGcACmF":{"name":"updateUsers(_:)","abstract":"Update a user.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO8muteUseryAcA0F0VcACmF":{"name":"muteUser(_:)","abstract":"Mute a use.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO10unmuteUseryAcA0F0VcACmF":{"name":"unmuteUser(_:)","abstract":"Unmute a user.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO8flagUseryAcA0F0VcACmF":{"name":"flagUser(_:)","abstract":"Flag a user.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO10unflagUseryAcA0F0VcACmF":{"name":"unflagUser(_:)","abstract":"Unflag a user.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO3banyAcA7UserBanVcACmF":{"name":"ban(_:)","abstract":"Ban a user.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO6methodAC6MethodOvp":{"name":"method","abstract":"Undocumented
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO4pathSSvp":{"name":"path","abstract":"Undocumented
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO9queryItemSE_pSgvp":{"name":"queryItem","abstract":"Undocumented
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO14jsonQueryItemsSDySSSE_pGSgvp":{"name":"jsonQueryItems","abstract":"Undocumented
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO4bodySE_pSgvp":{"name":"body","abstract":"Undocumented
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO11isUploadingSbvp":{"name":"isUploading","abstract":"Undocumented
","parent_name":"Endpoint"},"Enums/Endpoint/Method.html":{"name":"Method","abstract":"Undocumented
","parent_name":"Endpoint"},"Enums/EncodingError.html#/s:14StreamChatCore13EncodingErrorO21attachmentUnsupportedyA2CmF":{"name":"attachmentUnsupported","abstract":"Attachment’s type not supported
","parent_name":"EncodingError"},"Enums/EncodingError.html#/s:10Foundation14LocalizedErrorP16errorDescriptionSSSgvp":{"name":"errorDescription","parent_name":"EncodingError"},"Enums/EncodingError.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"EncodingError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO010unexpectedE0yACSS_s0E0_pSgtcACmF":{"name":"unexpectedError(description:error:)","abstract":"An unexpected error.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO11emptyAPIKeyyA2CmF":{"name":"emptyAPIKey","abstract":"The API Key is empty.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO10emptyTokenyA2CmF":{"name":"emptyToken","abstract":"A token is empty.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO12tokenInvalidyACSS_tcACmF":{"name":"tokenInvalid(description:)","abstract":"A token is invalid.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO9emptyUseryA2CmF":{"name":"emptyUser","abstract":"The current user is empty.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO17emptyConnectionIdyA2CmF":{"name":"emptyConnectionId","abstract":"A connection id is empty.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO9emptyBodyyACSS_tcACmF":{"name":"emptyBody(description:)","abstract":"A response bofy is empty.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO10invalidURLyACSSSgcACmF":{"name":"invalidURL(_:)","abstract":"An invalid URL.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO19invalidReactionTypeyACSScACmF":{"name":"invalidReactionType(_:)","abstract":"An invalid URL.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO13requestFailedyACs0E0_pSgcACmF":{"name":"requestFailed(_:)","abstract":"A request failed with an error.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO08responseE0yAcA0dE8ResponseVcACmF":{"name":"responseError(_:)","abstract":"A response client error.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO15encodingFailureyACs0E0_p_SE_ptcACmF":{"name":"encodingFailure(_:object:)","abstract":"An encoding failed with an error.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO15decodingFailureyACs0E0_pcACmF":{"name":"decodingFailure(_:)","abstract":"A decoding failed with an error.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO12errorMessageyAcA0G0VcACmF":{"name":"errorMessage(_:)","abstract":"A message with the error type.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO5errors0E0_pSgvp":{"name":"error","abstract":"Internal error.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:10Foundation14LocalizedErrorP16errorDescriptionSSSgvp":{"name":"errorDescription","parent_name":"ClientError"},"Enums/ClientError.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"ClientError"},"Enums/ClientError.html":{"name":"ClientError","abstract":"A client error.
"},"Enums/EncodingError.html":{"name":"EncodingError","abstract":"An encoding error
"},"Enums/Endpoint.html":{"name":"Endpoint","abstract":"Chat endpoints.
"},"Enums/WebSocketEvent.html":{"name":"WebSocketEvent","abstract":"Undocumented
"},"Enums/Environment.html":{"name":"Environment","abstract":"Undocumented
"},"Enums/AttachmentType.html":{"name":"AttachmentType","abstract":"An attachment type.
"},"Enums/AttachmentFileType.html":{"name":"AttachmentFileType","abstract":"An attachment file type.
"},"Enums/BanEnabling.html":{"name":"BanEnabling","abstract":"An option to enable ban users.
"},"Enums/InviteAnswer.html":{"name":"InviteAnswer","abstract":"An answer for an invite to join a channel.
"},"Enums/ChannelType.html":{"name":"ChannelType","abstract":"A channel type.
"},"Enums/EventType.html":{"name":"EventType","abstract":"A web socket event type.
"},"Enums/Event.html":{"name":"Event","abstract":"A web socket event.
"},"Enums/Filter.html":{"name":"Filter","abstract":"A filter.
"},"Enums/MessageType.html":{"name":"MessageType","abstract":"A message type, e.g. regular, ephemeral, reply.
"},"Enums/Pagination.html":{"name":"Pagination","abstract":"Pagination options.
"},"Enums/ReactionType.html":{"name":"ReactionType","abstract":"A reaction type.
"},"Enums/SearchQueryError.html":{"name":"SearchQueryError","abstract":"A search errors.
"},"Enums/ChatItem.html":{"name":"ChatItem","abstract":"A chat item type for view elements.
"},"Enums/ViewChanges.html":{"name":"ViewChanges","abstract":"A view changes.
"},"Classes/Presenter.html#/s:14StreamChatCore9PresenterC5itemsSayxGvp":{"name":"items","abstract":"A list of presenter items.
","parent_name":"Presenter"},"Classes/Presenter.html#/s:14StreamChatCore9PresenterC8pageSizeAA10PaginationOvp":{"name":"pageSize","abstract":"A pagination of an initial page size, e.g. .limit(25)
","parent_name":"Presenter"},"Classes/Presenter.html#/s:14StreamChatCore9PresenterC4nextAA10PaginationOvp":{"name":"next","abstract":"A pagination for the next request.
","parent_name":"Presenter"},"Classes/Presenter.html#/s:14StreamChatCore9PresenterC11hasNextPageSbvp":{"name":"hasNextPage","abstract":"Checks if the presenter can load more items.
","parent_name":"Presenter"},"Classes/Presenter.html#/s:14StreamChatCore9PresenterC7isEmptySbvp":{"name":"isEmpty","abstract":"Checks if presenter items are empty.
","parent_name":"Presenter"},"Classes/Presenter.html#/s:14StreamChatCore9PresenterC6reloadyyF":{"name":"reload()","abstract":"Reload items.
","parent_name":"Presenter"},"Classes/Presenter.html#/s:14StreamChatCore9PresenterC8loadNextyyF":{"name":"loadNext()","abstract":"Load the next page of items.
","parent_name":"Presenter"},"Classes/Presenter.html#/s:14StreamChatCore9PresenterC14prepareRequest19startPaginationWith7RxSwift10ObservableCyAA0H0OGAJ_tF":{"name":"prepareRequest(startPaginationWith:)","abstract":"Prepare a request with pagination when the web socket is connected.
","parent_name":"Presenter"},"Classes/Presenter.html#/s:14StreamChatCore9PresenterC20prepareDatabaseFetch19startPaginationWith7RxSwift10ObservableCyAA0I0OGAJ_tF":{"name":"prepareDatabaseFetch(startPaginationWith:)","abstract":"Prepare a fetch request from a local database with pagination.
","parent_name":"Presenter"},"Classes/ChannelsPresenter.html#/s:14StreamChatCore17ChannelsPresenterC31ChannelMessageExtraDataCallbacka":{"name":"ChannelMessageExtraDataCallback","abstract":"A callback type to provide an extra data for a channel.
","parent_name":"ChannelsPresenter"},"Classes/ChannelsPresenter.html#/s:14StreamChatCore17ChannelsPresenterC12queryOptionsAA05QueryG0Vvp":{"name":"queryOptions","abstract":"Query options.
","parent_name":"ChannelsPresenter"},"Classes/ChannelsPresenter.html#/s:14StreamChatCore17ChannelsPresenterC19showChannelStatusesSbvp":{"name":"showChannelStatuses","abstract":"Show channel statuses in a selected chat view controller.
","parent_name":"ChannelsPresenter"},"Classes/ChannelsPresenter.html#/s:14StreamChatCore17ChannelsPresenterC6filterAA6FilterOvp":{"name":"filter","abstract":"Filter channels.
","parent_name":"ChannelsPresenter"},"Classes/ChannelsPresenter.html#/s:14StreamChatCore17ChannelsPresenterC7sortingSayAA7SortingVGvp":{"name":"sorting","abstract":"Sort channels.
","parent_name":"ChannelsPresenter"},"Classes/ChannelsPresenter.html#/s:14StreamChatCore17ChannelsPresenterC31channelMessageExtraDataCallbackSe_SEpSgSS_SSSayAA10AttachmentVGSSSgtcSgAA7ChannelCcSgvp":{"name":"channelMessageExtraDataCallback","abstract":"A callback to provide an extra data for a channel.
","parent_name":"ChannelsPresenter"},"Classes/ChannelsPresenter.html#/s:14StreamChatCore17ChannelsPresenterC12eventsFilterSbAA5EventO_AA7ChannelCSgtcSgvp":{"name":"eventsFilter","abstract":"A filter for channels events.
","parent_name":"ChannelsPresenter"},"Classes/ChannelsPresenter.html#/s:14StreamChatCore17ChannelsPresenterC19channelEventsFilterSbAA5EventO_AA7ChannelCSgtcSgvp":{"name":"channelEventsFilter","abstract":"A filter for a selected channel events.","parent_name":"ChannelsPresenter"},"Classes/ChannelsPresenter.html#/s:14StreamChatCore17ChannelsPresenterC7changes7RxCocoa14SharedSequenceVyAE21DriverSharingStrategyVAA11ViewChangesOGvp":{"name":"changes","abstract":"
An observable view changes (see ViewChanges
).
","parent_name":"ChannelsPresenter"},"Classes/ChannelsPresenter.html#/s:14StreamChatCore17ChannelsPresenterC6filter7sorting12queryOptions19showChannelStatusesAcA6FilterO_SayAA7SortingVGAA05QueryI0VSbtcfc":{"name":"init(filter:sorting:queryOptions:showChannelStatuses:)","abstract":"Init a channels presenter.
","parent_name":"ChannelsPresenter"},"Classes/ChannelsPresenter.html#/s:14StreamChatCore17ChannelsPresenterC4hide_12clearHistory7RxCocoa14SharedSequenceVyAF21DriverSharingStrategyVytGAA07ChannelE0C_SbtF":{"name":"hide(_:clearHistory:)","abstract":"Hide a channel and remove a channel presenter from items.
","parent_name":"ChannelsPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC24MessageExtraDataCallbacka":{"name":"MessageExtraDataCallback","abstract":"A callback type for the adding an extra data for a new message.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC25ReactionExtraDataCallbacka":{"name":"ReactionExtraDataCallback","abstract":"A callback type for the adding an extra data for a new reaction.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC24messageExtraDataCallbackSe_SEpSgSS_SSSayAA10AttachmentVGSSSgtcSgvp":{"name":"messageExtraDataCallback","abstract":"A callback for the adding an extra data for a new message.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC25reactionExtraDataCallbackSe_SEpSgAA12ReactionTypeO_SiSStcSgvp":{"name":"reactionExtraDataCallback","abstract":"A callback for the adding an extra data for a new message.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC7channelAA0D0Cvp":{"name":"channel","abstract":"A channel (see Channel
).
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC16channelDidUpdate7RxCocoa14SharedSequenceVyAE21DriverSharingStrategyVAA0D0CGvp":{"name":"channelDidUpdate","abstract":"An observable channel (see Channel
).
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC13parentMessageAA0G0VSgvp":{"name":"parentMessage","abstract":"A parent message for replies.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC12queryOptionsAA05QueryG0Vvp":{"name":"queryOptions","abstract":"Query options.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC11editMessageAA0G0VSgvp":{"name":"editMessage","abstract":"An edited message.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC12showStatusesSbvp":{"name":"showStatuses","abstract":"Show statuses separators, e.g. Today
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC11lastMessageAA0G0VSgvp":{"name":"lastMessage","abstract":"The last parsed message from WebSocket events.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC11typingUsersSayAA10TypingUserVGvp":{"name":"typingUsers","abstract":"A list of typing users (see TypingUser
).
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC8isUnreadSbvp":{"name":"isUnread","abstract":"Check if the channel has unread messages.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC11messageReadAA07MessageG0VSgvp":{"name":"messageRead","abstract":"The current user message read state.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC19hasEphemeralMessageSbvp":{"name":"hasEphemeralMessage","abstract":"Check if the channel has ephemeral message, e.g. Giphy preview.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC16ephemeralMessageAA0G0VSgvp":{"name":"ephemeralMessage","abstract":"An ephemeral message, e.g. Giphy preview.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC8canReplySbvp":{"name":"canReply","abstract":"Check if the user can reply (create a thread) to a message.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC12eventsFilterSbAA5EventO_AA0D0CSgtcSgvp":{"name":"eventsFilter","abstract":"A filter to discard channel events.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC7changes7RxCocoa14SharedSequenceVyAE21DriverSharingStrategyVAA11ViewChangesOGvp":{"name":"changes","abstract":"An observable view changes (see ViewChanges
).
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC8uploaderAA8UploaderCvp":{"name":"uploader","abstract":"Uploader for images and files.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC7channel13parentMessage12queryOptions12showStatusesAcA0D0C_AA0H0VSgAA05QueryJ0VSbtcfc":{"name":"init(channel:parentMessage:queryOptions:showStatuses:)","abstract":"Init a presenter with a given channel.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC8response12queryOptions12showStatusesAcA0D8ResponseV_AA05QueryH0VSbtcfc":{"name":"init(response:queryOptions:showStatuses:)","abstract":"Init a presenter with a given channel query.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC27parseEphemeralMessageEventsyAA11ViewChangesOAA0H0VSg7message_Sb7updatedt_tF":{"name":"parseEphemeralMessageEvents(_:)","abstract":"Undocumented
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC23mapWithEphemeralMessageyAA11ViewChangesOAFF":{"name":"mapWithEphemeralMessage(_:)","abstract":"Undocumented
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC8dispatch6action7message7RxSwift10ObservableCyAA15MessageResponseVGAA10AttachmentV6ActionV_AA0L0VtF":{"name":"dispatch(action:message:)","abstract":"Dispatch an ephemeral message action, e.g. shuffle, send.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC22updateEphemeralMessageyyAA0H0VF":{"name":"updateEphemeralMessage(_:)","abstract":"Undocumented
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC11parseEvents5eventAA11ViewChangesOAA5EventO_tF":{"name":"parseEvents(event:)","abstract":"Undocumented
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC06parsedD8Responsey7RxCocoa14SharedSequenceVyAE21DriverSharingStrategyVAA11ViewChangesOG0H5Swift10ObservableCyAA0dG0VGF":{"name":"parsedChannelResponse(_:)","abstract":"Undocumented
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC13parseResponseyAA11ViewChangesOAA0dG0VF":{"name":"parseResponse(_:)","abstract":"Undocumented
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC21parsedRepliesResponsey7RxCocoa14SharedSequenceVyAE21DriverSharingStrategyVAA11ViewChangesOG0I5Swift10ObservableCySayAA7MessageVGGF":{"name":"parsedRepliesResponse(_:)","abstract":"Undocumented
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC12parseRepliesyAA11ViewChangesOSayAA7MessageVGF":{"name":"parseReplies(_:)","abstract":"Undocumented
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC15typingUsersTextSSSgyF":{"name":"typingUsersText()","abstract":"Creates a text for users typing.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC4send4text7RxSwift10ObservableCyAA15MessageResponseVGSS_tF":{"name":"send(text:)","abstract":"Create a message by sending a text.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC18markReadIfPossible7RxSwift10ObservableCyytGyF":{"name":"markReadIfPossible()","abstract":"Send Read event if the app is active.
","parent_name":"ChannelPresenter"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC16MessageReferencea":{"name":"MessageReference","abstract":"A message reference: channel id + message id.
","parent_name":"Notifications"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC24LocalNotificationContenta":{"name":"LocalNotificationContent","abstract":"A custom local notification content.
","parent_name":"Notifications"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC22ShowNewMessageCallbacka":{"name":"ShowNewMessageCallback","abstract":"A callback type to open a chat view controller with a given message reference.
","parent_name":"Notifications"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC24localNotificationContentSo014UNNotificationG0CAA7MessageV_AA7ChannelCtcSgvp":{"name":"localNotificationContent","abstract":"A callback to create a custom local notification for a new message when the app in the background.
","parent_name":"Notifications"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC6sharedACvpZ":{"name":"shared","abstract":"A shared instance of notifications manager.
","parent_name":"Notifications"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC14showNewMessageySS9channelId_AA11ChannelTypeO0hK0SS07messageI0t_tcSgvp":{"name":"showNewMessage","abstract":"A callback to open a chat view controller with a given message id and channel id.
","parent_name":"Notifications"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC42clearApplicationIconBadgeNumberOnAppActiveSbvp":{"name":"clearApplicationIconBadgeNumberOnAppActive","abstract":"Enablde clearing application icon badge number when app become active.
","parent_name":"Notifications"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC25askForPermissionsIfNeededyyF":{"name":"askForPermissionsIfNeeded()","abstract":"Ask for permissions for notifications.
","parent_name":"Notifications"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC17askForPermissionsyyF":{"name":"askForPermissions()","abstract":"Ask permissions to make notifications work.
","parent_name":"Notifications"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC12showIfNeeded10newMessage2inyAA0I0V_AA7ChannelCtF":{"name":"showIfNeeded(newMessage:in:)","abstract":"Show a notification with a given message from a channel if the app in the background.
","parent_name":"Notifications"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC4show10newMessage2inyAA0G0V_AA7ChannelCtF":{"name":"show(newMessage:in:)","abstract":"Show a notification with a given message from a channel.
","parent_name":"Notifications"},"Classes/Notifications.html#/c:@CM@StreamChatCore@objc(cs)Notifications(im)userNotificationCenter:didReceiveNotificationResponse:withCompletionHandler:":{"name":"userNotificationCenter(_:didReceive:withCompletionHandler:)","abstract":"Undocumented
","parent_name":"Notifications"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC21parseMessageReference20notificationResponseSS9channelId_AA11ChannelTypeO0jM0SS07messageK0tSgSo014UNNotificationI0C_tFZ":{"name":"parseMessageReference(notificationResponse:)","abstract":"Parse a notification response user info for a message reference.
","parent_name":"Notifications"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC32observeActiveAppStateForClearingyyF":{"name":"observeActiveAppStateForClearing()","abstract":"Undocumented
","parent_name":"Notifications"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC5clearyyF":{"name":"clear()","abstract":"Undocumented
","parent_name":"Notifications"},"Classes/Channel/Command.html#/s:14StreamChatCore7ChannelC7CommandV4nameSSvp":{"name":"name","abstract":"A command name.
","parent_name":"Command"},"Classes/Channel/Command.html#/s:14StreamChatCore7ChannelC7CommandV11descriptionSSvp":{"name":"description","abstract":"A description.
","parent_name":"Command"},"Classes/Channel/Command.html#/s:14StreamChatCore7ChannelC7CommandV3setSSvp":{"name":"set","abstract":"Undocumented
","parent_name":"Command"},"Classes/Channel/Command.html#/s:14StreamChatCore7ChannelC7CommandV4argsSSvp":{"name":"args","abstract":"Args for the command.
","parent_name":"Command"},"Classes/Channel/Command.html#/s:14StreamChatCore7ChannelC7CommandV4name11description3set4argsAESS_S3Stcfc":{"name":"init(name:description:set:args:)","abstract":"Undocumented
","parent_name":"Command"},"Classes/Channel/Command.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Command"},"Classes/Channel/Command.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Command"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV16reactionsEnabledSbvp":{"name":"reactionsEnabled","abstract":"If users are allowed to add reactions to messages. Enabled by default.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV19typingEventsEnabledSbvp":{"name":"typingEventsEnabled","abstract":"Controls if typing indicators are shown. Enabled by default.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV17readEventsEnabledSbvp":{"name":"readEventsEnabled","abstract":"Controls whether the chat shows how far you’ve read. Enabled by default.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV20connectEventsEnabledSbvp":{"name":"connectEventsEnabled","abstract":"Determines if events are fired for connecting and disconnecting to a chat. Enabled by default.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV14uploadsEnabledSbvp":{"name":"uploadsEnabled","abstract":"Enables uploads.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV14repliesEnabledSbvp":{"name":"repliesEnabled","abstract":"Enables message threads and replies. Enabled by default.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV13searchEnabledSbvp":{"name":"searchEnabled","abstract":"Controls if messages should be searchable (this is a premium feature). Disabled by default.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV12mutesEnabledSbvp":{"name":"mutesEnabled","abstract":"Determines if users are able to mute other users. Enabled by default.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV20urlEnrichmentEnabledSbvp":{"name":"urlEnrichmentEnabled","abstract":"Determines if URL enrichment enabled to show they as attachments. Enabled by default.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV12flagsEnabledSbvp":{"name":"flagsEnabled","abstract":"Determines if users are able to flag messages. Enabled by default.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV16messageRetentionSSvp":{"name":"messageRetention","abstract":"A number of days or infinite. Infinite by default.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV16maxMessageLengthSivp":{"name":"maxMessageLength","abstract":"The max message length. 5000 by default.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV8commandsSayAC7CommandVGvp":{"name":"commands","abstract":"An array of commands, e.g. /giphy.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV7created10Foundation4DateVvp":{"name":"created","abstract":"A channel created date.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV7updated10Foundation4DateVvp":{"name":"updated","abstract":"A channel updated date.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV7isEmptySbvp":{"name":"isEmpty","abstract":"Indicates if the config was created with an empty channel data.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV16reactionsEnabled012typingEventsG004readiG007connectiG007uploadsG007repliesG006searchG005mutesG0013urlEnrichmentG005flagsG016messageRetention16maxMessageLength8commands7created7updated7isEmptyAESb_S9bSSSiSayAC7CommandVG10Foundation4DateVA_Sbtcfc":{"name":"init(reactionsEnabled:typingEventsEnabled:readEventsEnabled:connectEventsEnabled:uploadsEnabled:repliesEnabled:searchEnabled:mutesEnabled:urlEnrichmentEnabled:flagsEnabled:messageRetention:maxMessageLength:commands:created:updated:isEmpty:)","abstract":"Undocumented
","parent_name":"Config"},"Classes/Channel/DecodingKeys.html#/s:14StreamChatCore7ChannelC12DecodingKeysO2idyA2EmF":{"name":"id","abstract":"An channel id.
","parent_name":"DecodingKeys"},"Classes/Channel/DecodingKeys.html#/s:14StreamChatCore7ChannelC12DecodingKeysO3cidyA2EmF":{"name":"cid","abstract":"A combination of channel id and type.
","parent_name":"DecodingKeys"},"Classes/Channel/DecodingKeys.html#/s:14StreamChatCore7ChannelC12DecodingKeysO4typeyA2EmF":{"name":"type","abstract":"A type.
","parent_name":"DecodingKeys"},"Classes/Channel/DecodingKeys.html#/s:14StreamChatCore7ChannelC12DecodingKeysO15lastMessageDateyA2EmF":{"name":"lastMessageDate","abstract":"A last message date.
","parent_name":"DecodingKeys"},"Classes/Channel/DecodingKeys.html#/s:14StreamChatCore7ChannelC12DecodingKeysO9createdByyA2EmF":{"name":"createdBy","abstract":"A user created by.
","parent_name":"DecodingKeys"},"Classes/Channel/DecodingKeys.html#/s:14StreamChatCore7ChannelC12DecodingKeysO7createdyA2EmF":{"name":"created","abstract":"A created date.
","parent_name":"DecodingKeys"},"Classes/Channel/DecodingKeys.html#/s:14StreamChatCore7ChannelC12DecodingKeysO7deletedyA2EmF":{"name":"deleted","abstract":"A deleted date.
","parent_name":"DecodingKeys"},"Classes/Channel/DecodingKeys.html#/s:14StreamChatCore7ChannelC12DecodingKeysO6configyA2EmF":{"name":"config","abstract":"A channel config.
","parent_name":"DecodingKeys"},"Classes/Channel/DecodingKeys.html#/s:14StreamChatCore7ChannelC12DecodingKeysO6frozenyA2EmF":{"name":"frozen","abstract":"A frozen flag.
","parent_name":"DecodingKeys"},"Classes/Channel/DecodingKeys.html#/s:14StreamChatCore7ChannelC12DecodingKeysO4nameyA2EmF":{"name":"name","abstract":"A name.
","parent_name":"DecodingKeys"},"Classes/Channel/DecodingKeys.html#/s:14StreamChatCore7ChannelC12DecodingKeysO8imageURLyA2EmF":{"name":"imageURL","abstract":"A image URL.
","parent_name":"DecodingKeys"},"Classes/Channel/DecodingKeys.html#/s:14StreamChatCore7ChannelC12DecodingKeysO7membersyA2EmF":{"name":"members","abstract":"Members.
","parent_name":"DecodingKeys"},"Classes/Channel/DecodingKeys.html":{"name":"DecodingKeys","abstract":"Coding keys for the decoding.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC2idSSvp":{"name":"id","abstract":"A channel id.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC3cidAA0D2IdVvp":{"name":"cid","abstract":"A channel type + id.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC4typeAA0D4TypeOvp":{"name":"type","abstract":"A channel type.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC4nameSSvp":{"name":"name","abstract":"A channel name.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC8imageURL10Foundation0F0VSgvp":{"name":"imageURL","abstract":"An image of the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC15lastMessageDate10Foundation0G0VSgvp":{"name":"lastMessageDate","abstract":"The last message date.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC7created10Foundation4DateVvp":{"name":"created","abstract":"A channel created date.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC7deleted10Foundation4DateVSgvp":{"name":"deleted","abstract":"A channel deleted date.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC9createdByAA4UserVSgvp":{"name":"createdBy","abstract":"A creator of the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6configAC6ConfigVvp":{"name":"config","abstract":"A config.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6frozenSbvp":{"name":"frozen","abstract":"Checks if the channel is frozen.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC7membersShyAA6MemberVGvp":{"name":"members","abstract":"A list of user ids of the channel members.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC9extraDataAA05ExtraF0VSgvp":{"name":"extraData","abstract":"An extra data for the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC9isDeletedSbvp":{"name":"isDeleted","abstract":"Check if the channel was deleted.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC18currentUnreadCountSivp":{"name":"currentUnreadCount","abstract":"Returns the current unread count.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC27currentMentionedUnreadCountSivp":{"name":"currentMentionedUnreadCount","abstract":"Returns the current user mentioned unread count.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC11banEnablingAA03BanF0Ovp":{"name":"banEnabling","abstract":"An option to enable ban users.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC15isDirectMessageSbvp":{"name":"isDirectMessage","abstract":"Checks if the channel is direct message type between 2 users.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC4type4with9extraDataAcA0D4TypeO_AA6MemberVSe_SEpSgtcfc":{"name":"init(type:with:extraData:)","abstract":"Init a channel 1-by-1 (direct message) with another member.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC4type2id4name8imageURL15lastMessageDate7created7deleted0M2By6frozen7members6config14invitedMembers9extraDataAcA0D4TypeO_S2SSg10Foundation0I0VSgAT0L0VSgAyzA4UserVSgSbSayAA6MemberVGAC6ConfigVA4_Se_SEpSgtcfc":{"name":"init(type:id:name:imageURL:lastMessageDate:created:deleted:createdBy:frozen:members:config:invitedMembers:extraData:)","abstract":"Init a channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"Channel"},"Classes/Channel.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC5fetch10pagination7RxSwift10ObservableCyAA0D8ResponseVGAA10PaginationO_tF":{"name":"fetch(pagination:)","abstract":"Fetch channel messages for a local database.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC21addOrUpdateInDatabaseyyF":{"name":"addOrUpdateInDatabase()","abstract":"Undocumented
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC3add18messagesToDatabaseySayAA7MessageVG_tF":{"name":"add(messagesToDatabase:)","abstract":"Add messages to a database.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC3set17membersToDatabaseyShyAA6MemberVG_tF":{"name":"set(membersToDatabase:)","abstract":"Undocumented
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC3add17membersToDatabaseyShyAA6MemberVG_tF":{"name":"add(membersToDatabase:)","abstract":"Undocumented
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6remove19membersFromDatabaseyShyAA6MemberVG_tF":{"name":"remove(membersFromDatabase:)","abstract":"Undocumented
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6update17membersInDatabaseyShyAA6MemberVG_tF":{"name":"update(membersInDatabase:)","abstract":"Undocumented
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC7onEventy7RxSwift10ObservableCyAA0F0OGAA0F4TypeOF":{"name":"onEvent(_:)","abstract":"Observe channel events.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC7onEventy7RxSwift10ObservableCyAA0F0OGSayAA0F4TypeOGF":{"name":"onEvent(_:)","abstract":"Observe a list of events with a given channel id (optional).
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC8isUnread7RxCocoa14SharedSequenceVyAE21DriverSharingStrategyVSbGvp":{"name":"isUnread","abstract":"An observable isUnread state of the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC11unreadCount7RxCocoa14SharedSequenceVyAE21DriverSharingStrategyVSiGvp":{"name":"unreadCount","abstract":"Observe an unread count of messages in the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC20mentionedUnreadCount7RxCocoa14SharedSequenceVyAE21DriverSharingStrategyVSiGvp":{"name":"mentionedUnreadCount","abstract":"Observe a user mentioned unread count of messages in the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC20calculateUnreadCountyyAA0D8ResponseVF":{"name":"calculateUnreadCount(_:)","abstract":"Undocumented
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC17updateUnreadCountySbAA9WebSocketC8ResponseVF":{"name":"updateUnreadCount(_:)","abstract":"Update the unread count if needed.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC11onlineUsers7RxCocoa14SharedSequenceVyAE21DriverSharingStrategyVSayAA4UserVGGvp":{"name":"onlineUsers","abstract":"Online users in the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6create7RxSwift10ObservableCyAA0D8ResponseVGyF":{"name":"create()","abstract":"Create a channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC5query10pagination7options7RxSwift10ObservableCyAA0D8ResponseVGAA10PaginationO_AA12QueryOptionsVtF":{"name":"query(pagination:options:)","abstract":"Request for a channel data, e.g. messages, members, read states, etc
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC5watch7options7RxSwift10ObservableCyAA0D8ResponseVGAA12QueryOptionsV_tF":{"name":"watch(options:)","abstract":"Loads the initial channel state and watches for changes.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC12stopWatching7RxSwift10ObservableCyytGyF":{"name":"stopWatching()","abstract":"Stop watching the channel for a state changes.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC4hide3for12clearHistory7RxSwift10ObservableCyytGAA4UserVSg_SbtF":{"name":"hide(for:clearHistory:)","abstract":"Hide the channel from queryChannels for the user until a message is added.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC4show3for7RxSwift10ObservableCyytGAA4UserVSg_tF":{"name":"show(for:)","abstract":"Removes the hidden status for a channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6update4name8imageURL9extraData7RxSwift10ObservableCyAA0D8ResponseVGSSSg_10Foundation0H0VSgSe_SEpSgtF":{"name":"update(name:imageURL:extraData:)","abstract":"Update channel data.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6delete7RxSwift10ObservableCyAA0D15DeletedResponseVGyF":{"name":"delete()","abstract":"Delete the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC4send7message7RxSwift10ObservableCyAA15MessageResponseVGAA0J0V_tF":{"name":"send(message:)","abstract":"Send a new message or update with a given message.id
.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC4send6action3for7RxSwift10ObservableCyAA15MessageResponseVGAA10AttachmentV6ActionV_AA0K0VtF":{"name":"send(action:for:)","abstract":"Send a message action for a given ephemeral message.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC8markRead7RxSwift10ObservableCyAA5EventOGyF":{"name":"markRead()","abstract":"Mark messages in the channel as readed.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC4send9eventType7RxSwift10ObservableCyAA5EventOGAA0kG0O_tF":{"name":"send(eventType:)","abstract":"Send an event.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC3addy7RxSwift10ObservableCyAA0D8ResponseVGAA6MemberVF":{"name":"add(_:)","abstract":"Add a member to the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC3addy7RxSwift10ObservableCyAA0D8ResponseVGShyAA6MemberVGF":{"name":"add(_:)","abstract":"Add members to the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6removey7RxSwift10ObservableCyAA0D8ResponseVGAA6MemberVF":{"name":"remove(_:)","abstract":"Remove a member from the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6removey7RxSwift10ObservableCyAA0D8ResponseVGShyAA6MemberVGF":{"name":"remove(_:)","abstract":"Remove members from the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC8isBannedySbAA4UserVF":{"name":"isBanned(_:)","abstract":"Check is the user is banned for the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC3ban4user16timeoutInMinutes6reason7RxSwift10ObservableCyytGAA4UserV_SiSgSSSgtF":{"name":"ban(user:timeoutInMinutes:reason:)","abstract":"Ban a user.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6invitey7RxSwift10ObservableCyAA0D8ResponseVGAA6MemberVF":{"name":"invite(_:)","abstract":"Invite a member to the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6invitey7RxSwift10ObservableCyAA0D8ResponseVGSayAA6MemberVGF":{"name":"invite(_:)","abstract":"Invite members to the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC12acceptInvite4with7RxSwift10ObservableCyAA0dF8ResponseVGAA7MessageVSg_tF":{"name":"acceptInvite(with:)","abstract":"Accept an invite to the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC12rejectInvite4with7RxSwift10ObservableCyAA0dF8ResponseVGAA7MessageVSg_tF":{"name":"rejectInvite(with:)","abstract":"Reject an invite to the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC9sendImage8fileName8mimeType9imageData7RxSwift10ObservableCySf8progress_10Foundation3URLVSg6resulttGSS_SSAL0L0VtF":{"name":"sendImage(fileName:mimeType:imageData:)","abstract":"Upload an image to the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC8sendFile8fileName8mimeType0G4Data7RxSwift10ObservableCySf8progress_10Foundation3URLVSg6resulttGSS_SSAL0K0VtF":{"name":"sendFile(fileName:mimeType:fileData:)","abstract":"Upload a file to the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC11deleteImage3url7RxSwift10ObservableCyytG10Foundation3URLV_tF":{"name":"deleteImage(url:)","abstract":"Delete an image with a given URL.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC10deleteFile3url7RxSwift10ObservableCyytG10Foundation3URLV_tF":{"name":"deleteFile(url:)","abstract":"Delete a file with a given URL.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6delete7message7RxSwift10ObservableCyAA15MessageResponseVGAA0J0V_tF":{"name":"delete(message:)","abstract":"Delete a message.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC11addReaction4type5score9extraData2to7RxSwift10ObservableCyAA15MessageResponseVGAA0F4TypeO_SiSe_SEpSgAA0O0VtF":{"name":"addReaction(type:score:extraData:to:)","abstract":"Add a reaction to a message.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC14deleteReaction4type4from7RxSwift10ObservableCyAA15MessageResponseVGAA0F4TypeO_AA0L0VtF":{"name":"deleteReaction(type:from:)","abstract":"Delete a reaction to the message.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC7replies3for10pagination7RxSwift10ObservableCySayAA7MessageVGGAK_AA10PaginationOtF":{"name":"replies(for:pagination:)","abstract":"Send a request for reply messages.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC4flag7message7RxSwift10ObservableCyAA19FlagMessageResponseVGAA0K0V_tF":{"name":"flag(message:)","abstract":"Flag a message.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6unflag7message7RxSwift10ObservableCyAA19FlagMessageResponseVGAA0K0V_tF":{"name":"unflag(message:)","abstract":"Unflag a message.
","parent_name":"Channel"},"Classes/Channel.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Channel"},"Classes/Channel.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Channel"},"Classes/Channel/Config.html":{"name":"Config","abstract":"A channel config.
","parent_name":"Channel"},"Classes/Channel/Command.html":{"name":"Command","abstract":"A command in a message, e.g. /giphy.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6unusedACvpZ":{"name":"unused","abstract":"Undocumented
","parent_name":"Channel"},"Classes/Atomic.html#/s:14StreamChatCore6AtomicC14DidSetCallbacka":{"name":"DidSetCallback","abstract":"A didSet callback type.
","parent_name":"Atomic"},"Classes/Atomic.html#/s:14StreamChatCore6AtomicCyACyxGxSg_yAE_AEtcSgtcfc":{"name":"init(_:_:)","abstract":"Init a Atomic.
","parent_name":"Atomic"},"Classes/Atomic.html#/s:14StreamChatCore6AtomicC3setyyxSgF":{"name":"set(_:)","abstract":"Set a value.
","parent_name":"Atomic"},"Classes/Atomic.html#/s:14StreamChatCore6AtomicC3getxSgyF":{"name":"get()","abstract":"Get the value.
","parent_name":"Atomic"},"Classes/Atomic.html#/s:14StreamChatCore6AtomicC3get12defaultValuexx_tF":{"name":"get(defaultValue:)","abstract":"Get the value if exists or return a default value.
","parent_name":"Atomic"},"Classes/Atomic.html#/s:14StreamChatCore6AtomicCAASiRszlE2peoiyyACySiG_SitFZ":{"name":"+=(_:_:)","abstract":"Undocumented
","parent_name":"Atomic"},"Classes/Atomic.html#/s:14StreamChatCore6AtomicCAASiRszlE2seoiyyACySiG_SitFZ":{"name":"-=(_:_:)","abstract":"Undocumented
","parent_name":"Atomic"},"Classes/RxWebSocketDelegateProxy.html#/s:14StreamChatCore24RxWebSocketDelegateProxyC9websocketACyxGx_tcfc":{"name":"init(websocket:)","abstract":"Undocumented
","parent_name":"RxWebSocketDelegateProxy"},"Classes/RxWebSocketDelegateProxy.html#/s:7RxCocoa17DelegateProxyTypeP07currentC03for0C0QzSg12ParentObjectQz_tFZ":{"name":"currentDelegate(for:)","parent_name":"RxWebSocketDelegateProxy"},"Classes/RxWebSocketDelegateProxy.html#/s:7RxCocoa17DelegateProxyTypeP010setCurrentC0_2toy0C0QzSg_12ParentObjectQztFZ":{"name":"setCurrentDelegate(_:to:)","parent_name":"RxWebSocketDelegateProxy"},"Classes/RxWebSocketDelegateProxy.html#/s:7RxCocoa17DelegateProxyTypeP28registerKnownImplementationsyyFZ":{"name":"registerKnownImplementations()","parent_name":"RxWebSocketDelegateProxy"},"Classes/RxWebSocketDelegateProxy.html#/s:14StreamChatCore24RxWebSocketDelegateProxyC19websocketDidConnect6sockety10Starscream0eF6Client_p_tF":{"name":"websocketDidConnect(socket:)","abstract":"Undocumented
","parent_name":"RxWebSocketDelegateProxy"},"Classes/RxWebSocketDelegateProxy.html#/s:14StreamChatCore24RxWebSocketDelegateProxyC22websocketDidDisconnect6socket5errory10Starscream0eF6Client_p_s5Error_pSgtF":{"name":"websocketDidDisconnect(socket:error:)","abstract":"Undocumented
","parent_name":"RxWebSocketDelegateProxy"},"Classes/RxWebSocketDelegateProxy.html#/s:14StreamChatCore24RxWebSocketDelegateProxyC26websocketDidReceiveMessage6socket4texty10Starscream0eF6Client_p_SStF":{"name":"websocketDidReceiveMessage(socket:text:)","abstract":"Undocumented
","parent_name":"RxWebSocketDelegateProxy"},"Classes/RxWebSocketDelegateProxy.html#/s:14StreamChatCore24RxWebSocketDelegateProxyC23websocketDidReceiveData6socket4datay10Starscream0eF6Client_p_10Foundation0L0VtF":{"name":"websocketDidReceiveData(socket:data:)","abstract":"Undocumented
","parent_name":"RxWebSocketDelegateProxy"},"Classes/RxWebSocketDelegateProxy.html#/s:14StreamChatCore24RxWebSocketDelegateProxyC23websocketDidReceivePong6socket4datay10Starscream0eF6Client_p_10Foundation4DataVSgtF":{"name":"websocketDidReceivePong(socket:data:)","abstract":"Undocumented
","parent_name":"RxWebSocketDelegateProxy"},"Classes/WebSocket/Response.html#/s:14StreamChatCore9WebSocketC8ResponseV3cidAA9ChannelIdVSgvp":{"name":"cid","abstract":"A channel type and id.
","parent_name":"Response"},"Classes/WebSocket/Response.html#/s:14StreamChatCore9WebSocketC8ResponseV5eventAA5EventOvp":{"name":"event","abstract":"An web socket event.
","parent_name":"Response"},"Classes/WebSocket/Response.html#/s:14StreamChatCore9WebSocketC8ResponseV7created10Foundation4DateVvp":{"name":"created","abstract":"A created date.
","parent_name":"Response"},"Classes/WebSocket/Response.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"Response"},"Classes/WebSocket/Connection.html#/s:14StreamChatCore9WebSocketC10ConnectionO12notConnectedyA2EmF":{"name":"notConnected","abstract":"Undocumented
","parent_name":"Connection"},"Classes/WebSocket/Connection.html#/s:14StreamChatCore9WebSocketC10ConnectionO10connectingyA2EmF":{"name":"connecting","abstract":"Undocumented
","parent_name":"Connection"},"Classes/WebSocket/Connection.html#/s:14StreamChatCore9WebSocketC10ConnectionO9connectedyAESS_AA4UserVtcAEmF":{"name":"connected(_:_:)","abstract":"Undocumented
","parent_name":"Connection"},"Classes/WebSocket/Connection.html#/s:14StreamChatCore9WebSocketC10ConnectionO12disconnectedyAEs5Error_pcAEmF":{"name":"disconnected(_:)","abstract":"Undocumented
","parent_name":"Connection"},"Classes/WebSocket/Connection.html#/s:14StreamChatCore9WebSocketC10ConnectionO11isConnectedSbvp":{"name":"isConnected","abstract":"Check if the web socket is connected.
","parent_name":"Connection"},"Classes/WebSocket/Connection.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Connection"},"Classes/WebSocket.html#/s:14StreamChatCore9WebSocketC11isConnectedSbvp":{"name":"isConnected","abstract":"Check if the web socket is connected.
","parent_name":"WebSocket"},"Classes/WebSocket.html#/s:14StreamChatCore9WebSocketC8response7RxSwift10ObservableCyAC8ResponseVGvp":{"name":"response","abstract":"An observable event response.
","parent_name":"WebSocket"},"Classes/WebSocket.html#/s:14StreamChatCore9WebSocketC14ErrorContainerV":{"name":"ErrorContainer","abstract":"Undocumented
","parent_name":"WebSocket"},"Classes/WebSocket.html#/s:14StreamChatCore9WebSocketC23willReconnectAfterErrorySbs0I0_pF":{"name":"willReconnectAfterError(_:)","abstract":"Undocumented
","parent_name":"WebSocket"},"Classes/WebSocket.html#/s:14StreamChatCore9WebSocketC11isStopErrorySbs0H0_pF":{"name":"isStopError(_:)","abstract":"Undocumented
","parent_name":"WebSocket"},"Classes/WebSocket.html#/s:14StreamChatCore9WebSocketC9reconnectyyF":{"name":"reconnect()","abstract":"Undocumented
","parent_name":"WebSocket"},"Classes/WebSocket/Connection.html":{"name":"Connection","abstract":"A web socket connection state.
","parent_name":"WebSocket"},"Classes/WebSocket/Response.html":{"name":"Response","abstract":"A web socket event response.
","parent_name":"WebSocket"},"Classes/WebSocket.html#/s:14StreamChatCore9WebSocketC15parseConnection8appState19isInternetAvailable5eventAC0G0OSg05RxAppI00oI0O_SbAA0dE5EventOtF":{"name":"parseConnection(appState:isInternetAvailable:event:)","abstract":"Undocumented
","parent_name":"WebSocket"},"Classes/UploaderItem/UploadingType.html#/s:14StreamChatCore12UploaderItemC13UploadingTypeO5imageyA2EmF":{"name":"image","abstract":"Undocumented
","parent_name":"UploadingType"},"Classes/UploaderItem/UploadingType.html#/s:14StreamChatCore12UploaderItemC13UploadingTypeO5videoyA2EmF":{"name":"video","abstract":"Undocumented
","parent_name":"UploadingType"},"Classes/UploaderItem/UploadingType.html#/s:14StreamChatCore12UploaderItemC13UploadingTypeO4fileyA2EmF":{"name":"file","abstract":"Undocumented
","parent_name":"UploadingType"},"Classes/UploaderItem/UploadingType.html":{"name":"UploadingType","abstract":"An uploading type.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC7channelAA7ChannelCSgvp":{"name":"channel","abstract":"A channel for an uploading.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC3url10Foundation3URLVSgvp":{"name":"url","abstract":"An original file URL.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC5imageSo7UIImageCSgvp":{"name":"image","abstract":"An original image.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC7gifData10Foundation0G0VSgvp":{"name":"gifData","abstract":"A gif data of the image.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC8fileNameSSvp":{"name":"fileName","abstract":"A file name.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC8fileTypeAA014AttachmentFileG0Ovp":{"name":"fileType","abstract":"A file type.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC8fileSizes5Int64Vvp":{"name":"fileSize","abstract":"A file size.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC4typeAC13UploadingTypeOvp":{"name":"type","abstract":"An uploading type.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC10attachmentAA10AttachmentVSgvp":{"name":"attachment","abstract":"An uploaded attachment.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC5errors5Error_pSgvp":{"name":"error","abstract":"An error with uploading.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC12lastProgressSfvp":{"name":"lastProgress","abstract":"The last uploading progress.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC9uploading7RxSwift10ObservableCySf8progress_10Foundation3URLVSg6resulttGvp":{"name":"uploading","abstract":"An observable uploading progress.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC7channel3url4type5image7gifData8fileName0L4Type0L4SizeAcA7ChannelC_10Foundation3URLVSgAC09UploadingN0OSo7UIImageCSgAN0K0VSgSSSgAA014AttachmentFileN0OSgs5Int64Vtcfc":{"name":"init(channel:url:type:image:gifData:fileName:fileType:fileSize:)","abstract":"Init an uploading item.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC10attachment12previewImage0gH7GifDataAcA10AttachmentV_So7UIImageC10Foundation0J0VSgtcfc":{"name":"init(attachment:previewImage:previewImageGifData:)","abstract":"Init an uploader item with a given uploaded image attachment.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC10attachment8fileNameAcA10AttachmentV_SStcfc":{"name":"init(attachment:fileName:)","abstract":"Init an uploader item with a given uploaded file.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"UploaderItem"},"Classes/Uploader.html#/s:14StreamChatCore8UploaderC5itemsSayAA0D4ItemCGvp":{"name":"items","abstract":"A list of UploaderItem for the upload.
","parent_name":"Uploader"},"Classes/Uploader.html#/s:14StreamChatCore8UploaderC6upload4itemyAA0D4ItemC_tF":{"name":"upload(item:)","abstract":"Uplode the item.
","parent_name":"Uploader"},"Classes/Uploader.html#/s:14StreamChatCore8UploaderC6removeyyAA0D4ItemCF":{"name":"remove(_:)","abstract":"Remove an uploading item and cancel the current uploading state.
","parent_name":"Uploader"},"Classes/Uploader.html#/s:14StreamChatCore8UploaderC5resetyyF":{"name":"reset()","abstract":"Remove all uploading items and cancel all uploading states.s
","parent_name":"Uploader"},"Classes/InternetConnection.html#/s:14StreamChatCore18InternetConnectionC6sharedACvpZ":{"name":"shared","abstract":"A shared InternetConnection.
","parent_name":"InternetConnection"},"Classes/InternetConnection.html#/s:14StreamChatCore18InternetConnectionC11offlineModeSbvp":{"name":"offlineMode","abstract":"Undocumented
","parent_name":"InternetConnection"},"Classes/InternetConnection.html#/s:14StreamChatCore18InternetConnectionC11isAvailableSbvp":{"name":"isAvailable","abstract":"Check if the Internet is available.
","parent_name":"InternetConnection"},"Classes/InternetConnection.html#/s:14StreamChatCore18InternetConnectionC21isAvailableObservable7RxSwift0H0CySbGvp":{"name":"isAvailableObservable","abstract":"An observable Internet connection status.
","parent_name":"InternetConnection"},"Classes/InternetConnection.html#/s:14StreamChatCore18InternetConnectionCACycfc":{"name":"init()","abstract":"Init InternetConnection.
","parent_name":"InternetConnection"},"Classes/InternetConnection.html#/s:14StreamChatCore18InternetConnectionC13stopObservingyyF":{"name":"stopObserving()","abstract":"Stop observing the Internet connection.
","parent_name":"InternetConnection"},"Classes/ClientLogger/Options.html#/s:SY8rawValue03RawB0Qzvp":{"name":"rawValue","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV13requestsErrorAEvpZ":{"name":"requestsError","abstract":"Logs for requests 🐴. [Error]
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV14webSocketErrorAEvpZ":{"name":"webSocketError","abstract":"Logs for a web socket 🦄. [Error]
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV18notificationsErrorAEvpZ":{"name":"notificationsError","abstract":"Logs for notifications 🗞. [Error]
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV13databaseErrorAEvpZ":{"name":"databaseError","abstract":"Logs for a database 💽. [Error]
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV8requestsAEvpZ":{"name":"requests","abstract":"Logs for requests 🐴. [Debug]
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV9webSocketAEvpZ":{"name":"webSocket","abstract":"Logs for a web socket 🦄. [Debug]
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV13notificationsAEvpZ":{"name":"notifications","abstract":"Logs for notifications 🗞. [Debug]
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV8databaseAEvpZ":{"name":"database","abstract":"Logs for a database 💽. [Debug]
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV12requestsInfoAEvpZ":{"name":"requestsInfo","abstract":"Logs for requests 🐴. [Info]
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV13webSocketInfoAEvpZ":{"name":"webSocketInfo","abstract":"Logs for a web socket 🦄. [Info]
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV12databaseInfoAEvpZ":{"name":"databaseInfo","abstract":"Logs for a database 💽. [Info]
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV5errorAEvpZ":{"name":"error","abstract":"All errors.
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV5debugAEvpZ":{"name":"debug","abstract":"All debug logs.
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV4infoAEvpZ":{"name":"info","abstract":"Full logs.
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV7isErrorSbvp":{"name":"isError","abstract":"Checks if the level is error.
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV7isDebugSbvp":{"name":"isDebug","abstract":"Checks if the level is debug.
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV6isInfoSbvp":{"name":"isInfo","abstract":"Checks if the level is info.
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:s9OptionSetP8rawValuex03RawD0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV6logger4icon3forACSgSS_AEtF":{"name":"logger(icon:for:)","abstract":"Create a logger with intersected log options.
","parent_name":"Options"},"Classes/ClientLogger/Level.html#/s:14StreamChatCore12ClientLoggerC5LevelO5erroryA2EmF":{"name":"error","abstract":"Undocumented
","parent_name":"Level"},"Classes/ClientLogger/Level.html#/s:14StreamChatCore12ClientLoggerC5LevelO5debugyA2EmF":{"name":"debug","abstract":"Undocumented
","parent_name":"Level"},"Classes/ClientLogger/Level.html#/s:14StreamChatCore12ClientLoggerC5LevelO4infoyA2EmF":{"name":"info","abstract":"Undocumented
","parent_name":"Level"},"Classes/ClientLogger/Level.html":{"name":"Level","abstract":"A logger level.
","parent_name":"ClientLogger"},"Classes/ClientLogger/Options.html":{"name":"Options","abstract":"A client logger options.
","parent_name":"ClientLogger"},"Classes/ClientLogger.html#/s:14StreamChatCore12ClientLoggerC6loggeryySS_S2StcvpZ":{"name":"logger","abstract":"A customizable logger block.","parent_name":"ClientLogger"},"Classes/ClientLogger.html#/s:14StreamChatCore12ClientLoggerC4icon5levelACSS_AC5LevelOtcfc":{"name":"init(icon:level:)","abstract":"
Init a client logger.
","parent_name":"ClientLogger"},"Classes/ClientLogger.html#/s:14StreamChatCore12ClientLoggerC3logyy10Foundation10URLRequestVF":{"name":"log(_:)","abstract":"Log a request.
","parent_name":"ClientLogger"},"Classes/ClientLogger.html#/s:14StreamChatCore12ClientLoggerC3log7headersySDyS2SGSg_tF":{"name":"log(headers:)","abstract":"Log request headers.
","parent_name":"ClientLogger"},"Classes/ClientLogger.html#/s:14StreamChatCore12ClientLoggerC3logyySay10Foundation12URLQueryItemVGF":{"name":"log(_:)","abstract":"Log URL query items.
","parent_name":"ClientLogger"},"Classes/ClientLogger.html#/s:14StreamChatCore12ClientLoggerC3log_4data15forceToShowDataySo13NSURLResponseCSg_10Foundation0K0VSgSbtF":{"name":"log(_:data:forceToShowData:)","abstract":"Log URL response.
","parent_name":"ClientLogger"},"Classes/ClientLogger.html#/s:14StreamChatCore12ClientLoggerC3log_7message8function4lineys5Error_pSg_SSSgSSSitF":{"name":"log(_:message:function:line:)","abstract":"Log an error.
","parent_name":"ClientLogger"},"Classes/ClientLogger.html#/s:14StreamChatCore12ClientLoggerC6timing_5resetySS_SbtF":{"name":"timing(_:reset:)","abstract":"Calculate and log a timing from the previous call.
","parent_name":"ClientLogger"},"Classes/ClientLogger.html#/s:14StreamChatCore12ClientLoggerC3log_7message15forceToShowDatay10Foundation0K0VSg_SSSbtF":{"name":"log(_:message:forceToShowData:)","abstract":"Log a data as a pretty printed JSON string.
","parent_name":"ClientLogger"},"Classes/ClientLogger.html#/s:14StreamChatCore12ClientLoggerC3log_5levelySS_AC5LevelOtF":{"name":"log(_:level:)","abstract":"Log a message with an identifier.
","parent_name":"ClientLogger"},"Classes/ClientLogger.html#/s:14StreamChatCore12ClientLoggerC3log_8dateTime_ySS_S2StFZ":{"name":"log(_:dateTime:_:)","abstract":"Log a message.
","parent_name":"ClientLogger"},"Classes/Client/Config.html#/s:14StreamChatCore6ClientC6ConfigV6apiKeySSvp":{"name":"apiKey","abstract":"A Stream Chat API key.
","parent_name":"Config"},"Classes/Client/Config.html#/s:14StreamChatCore6ClientC6ConfigV7baseURLAA04BaseG0Vvp":{"name":"baseURL","abstract":"A base URL (see BaseURL
).
","parent_name":"Config"},"Classes/Client/Config.html#/s:14StreamChatCore6ClientC6ConfigV13callbackQueueSo17OS_dispatch_queueCSgvp":{"name":"callbackQueue","abstract":"A request callback queue, default nil (some background thread).
","parent_name":"Config"},"Classes/Client/Config.html#/s:14StreamChatCore6ClientC6ConfigV13reactionTypesSayAA12ReactionTypeOGvp":{"name":"reactionTypes","abstract":"A list of reaction types.
","parent_name":"Config"},"Classes/Client/Config.html#/s:14StreamChatCore6ClientC6ConfigV25stayConnectedInBackgroundSbvp":{"name":"stayConnectedInBackground","abstract":"When the app will go to the background, start a background task to stay connected for 5 min.
","parent_name":"Config"},"Classes/Client/Config.html#/s:14StreamChatCore6ClientC6ConfigV8databaseAA8Database_pSgvp":{"name":"database","abstract":"A local database.
","parent_name":"Config"},"Classes/Client/Config.html#/s:14StreamChatCore6ClientC6ConfigV10logOptionsAA0D6LoggerC0G0Vvp":{"name":"logOptions","abstract":"Enable logs (see ClientLogger.Options
), e.g. .all
.
","parent_name":"Config"},"Classes/Client/Config.html#/s:14StreamChatCore6ClientC6ConfigV6apiKey7baseURL13callbackQueue13reactionTypes25stayConnectedInBackground8database10logOptionsAESS_AA04BaseI0VSo17OS_dispatch_queueCSgSayAA12ReactionTypeOGSbAA8Database_pSgAA0D6LoggerC0T0Vtcfc":{"name":"init(apiKey:baseURL:callbackQueue:reactionTypes:stayConnectedInBackground:database:logOptions:)","abstract":"Init a config for a shread Client
.
","parent_name":"Config"},"Classes/Client.html#/s:14StreamChatCore6ClientC10Completiona":{"name":"Completion","abstract":"A request completion block.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC6configAC6ConfigVvpZ":{"name":"config","abstract":"A client config (see Config
).
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC6sharedACvpZ":{"name":"shared","abstract":"A shared client.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC6apiKeySSvp":{"name":"apiKey","abstract":"Stream API key.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC13reactionTypesSayAA12ReactionTypeOGvp":{"name":"reactionTypes","abstract":"A list of reaction types.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC8databaseAA8Database_pSgvp":{"name":"database","abstract":"A database for an offline mode.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC9webSocketAA03WebF0Cvp":{"name":"webSocket","abstract":"A web socket client.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC6loggerAA0D6LoggerCSgvp":{"name":"logger","abstract":"A log manager.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC13userDidUpdate7RxCocoa14SharedSequenceVyAE21DriverSharingStrategyVAA4UserVSgGvp":{"name":"userDidUpdate","abstract":"An observable user.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC4userAA4UserVSgvp":{"name":"user","abstract":"The current user.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC10connection7RxSwift10ObservableCyAA9WebSocketC10ConnectionOGvp":{"name":"connection","abstract":"An observable client web socket connection.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC10disconnectyyF":{"name":"disconnect()","abstract":"Disconnect from Stream and reset the current user.
","parent_name":"Client"},"Classes/Client/Config.html":{"name":"Config","abstract":"A config for a shread Client
.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC13fetchChannelsy7RxSwift10ObservableCySayAA15ChannelResponseVGGAA0F5QueryVF":{"name":"fetchChannels(_:)","abstract":"Fetch channels from a database.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC3add18channelsToDatabase5queryySayAA15ChannelResponseVG_AA13ChannelsQueryVtF":{"name":"add(channelsToDatabase:query:)","abstract":"Add channel responses to a database.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC7onEventy7RxSwift10ObservableCyAA0F0OGAA0F4TypeOF":{"name":"onEvent(_:)","abstract":"Observe a list of event types.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC7onEventy7RxSwift10ObservableCyAA0F0OGSayAA0F4TypeOGF":{"name":"onEvent(_:)","abstract":"Observe a list of events.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC7onEvent_7channel7RxSwift10ObservableCyAA0F0OGAA0F4TypeO_AA7ChannelCtF":{"name":"onEvent(_:channel:)","abstract":"Observe a list of events with a given channel type and id.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC7onEvent_7channel7RxSwift10ObservableCyAA0F0OGSayAA0F4TypeOG_AA7ChannelCtF":{"name":"onEvent(_:channel:)","abstract":"Observe a list of events with a given channel type and id.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC11UnreadCounta":{"name":"UnreadCount","abstract":"Undocumented
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC11unreadCount7RxCocoa14SharedSequenceVyAE21DriverSharingStrategyVSi8channels_Si8messagestGvp":{"name":"unreadCount","abstract":"Observe an unread count of messages in the channel.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC17updateUnreadCountySbAA9WebSocketC8ResponseVF":{"name":"updateUnreadCount(_:)","abstract":"Undocumented
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC15setupURLSession5tokenSo12NSURLSessionCSS_tF":{"name":"setupURLSession(token:)","abstract":"Undocumented
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC11authHeaders5tokenSDyS2SGSS_tF":{"name":"authHeaders(token:)","abstract":"Undocumented
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC18checkLatestVersionyyF":{"name":"checkLatestVersion()","abstract":"Undocumented
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC7request8endpoint_So20NSURLSessionDataTaskCAA8EndpointO_ys6ResultOyxAA0D5ErrorOGctSeRzlF":{"name":"request(endpoint:_:)","abstract":"Send a request.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC6search6filter5query10pagination7RxSwift10ObservableCySayAA7MessageVGGAA6FilterO_SSAA10PaginationOtF":{"name":"search(filter:query:pagination:)","abstract":"A message search.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC8channels5query7RxSwift10ObservableCySayAA15ChannelResponseVGGAA13ChannelsQueryV_tF":{"name":"channels(query:)","abstract":"Requests channels with a given query.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC7channel5query7RxSwift10ObservableCyAA15ChannelResponseVGAA0J5QueryV_tF":{"name":"channel(query:)","abstract":"Requests channel with a given query.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC7message4with7RxSwift10ObservableCyAA15MessageResponseVGSS_tF":{"name":"message(with:)","abstract":"Get a message by id.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC11markAllRead7RxSwift10ObservableCyytGyF":{"name":"markAllRead()","abstract":"Mark all messages as readed.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC5users5query7RxSwift10ObservableCySayAA4UserVGGAA10UsersQueryV_tF":{"name":"users(query:)","abstract":"Requests users with a given query.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC6update5users7RxSwift10ObservableCySayAA4UserVGGAK_tF":{"name":"update(users:)","abstract":"Update or create a user.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC6update4user7RxSwift10ObservableCyAA4UserVGAJ_tF":{"name":"update(user:)","abstract":"Update or create a user.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC4mute4user7RxSwift10ObservableCyAA18MutedUsersResponseVGAA4UserV_tF":{"name":"mute(user:)","abstract":"Mute a user.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC6unmute4user7RxSwift10ObservableCyytGAA4UserV_tF":{"name":"unmute(user:)","abstract":"Unmute a user.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC4flag4user7RxSwift10ObservableCyAA16FlagUserResponseVGAA0K0V_tF":{"name":"flag(user:)","abstract":"Flag a user.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC6unflag4user7RxSwift10ObservableCyAA16FlagUserResponseVGAA0K0V_tF":{"name":"unflag(user:)","abstract":"Unflag a user.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC10flagUnflag8endpoint14aleradyFlagged7RxSwift10ObservableCyxGAA8EndpointO_xtSeRzlF":{"name":"flagUnflag(endpoint:aleradyFlagged:)","abstract":"Undocumented
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC9addDevice11deviceToken7RxSwift10ObservableCyytG10Foundation4DataV_tF":{"name":"addDevice(deviceToken:)","abstract":"Add a device for Push Notifications.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC9addDevice8deviceId7RxSwift10ObservableCyytGSS_tF":{"name":"addDevice(deviceId:)","abstract":"Add a device for Push Notifications.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC14requestDevices7RxSwift10ObservableCyAA0F8ResponseVGyF":{"name":"requestDevices()","abstract":"Request a list if devices.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC12removeDevice8deviceId7RxSwift10ObservableCyytGSS_tF":{"name":"removeDevice(deviceId:)","abstract":"Remove a device.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC3set4user5tokenyAA4UserV_SStF":{"name":"set(user:token:)","abstract":"Setup the current user with a given token.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC3set4user_yAA4UserV_yySScctF":{"name":"set(user:_:)","abstract":"Setup the current user with a token provider (see TokenProvider
).
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC18touchTokenProviderSbyF":{"name":"touchTokenProvider()","abstract":"Undocumented
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC26createObservableConnection7RxSwift0F0CyAA9WebSocketC0G0OGyF":{"name":"createObservableConnection()","abstract":"Undocumented
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC16connectedRequesty7RxSwift10ObservableCyxGAA8EndpointOSeRzlF":{"name":"connectedRequest(_:)","abstract":"Undocumented
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC16connectedRequesty7RxSwift10ObservableCyxGAHlF":{"name":"connectedRequest(_:)","abstract":"Undocumented
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC14setupWebSocket4user5tokenAA0fG0CSgAA4UserV_SStF":{"name":"setupWebSocket(user:token:)","abstract":"Undocumented
","parent_name":"Client"},"Classes/Client.html":{"name":"Client","abstract":"A network client.
"},"Classes/ClientLogger.html":{"name":"ClientLogger","abstract":"A Client logger.
"},"Classes/InternetConnection.html":{"name":"InternetConnection","abstract":"The Internect connection manager.
"},"Classes/Uploader.html":{"name":"Uploader","abstract":"An uploader manager.
"},"Classes/UploaderItem.html":{"name":"UploaderItem","abstract":"An uploader item.
"},"Classes/WebSocket.html":{"name":"WebSocket","abstract":"A web socket client.
"},"Classes/RxWebSocketDelegateProxy.html":{"name":"RxWebSocketDelegateProxy","abstract":"Undocumented
"},"Classes/Atomic.html":{"name":"Atomic","abstract":"A mutable thread safe variable.
"},"Classes/Channel.html":{"name":"Channel","abstract":"A Channel class.
"},"Classes/Notifications.html":{"name":"Notifications","abstract":"A notifications manager.
"},"Classes/ChannelPresenter.html":{"name":"ChannelPresenter","abstract":"A channel presenter.
"},"Classes/ChannelsPresenter.html":{"name":"ChannelsPresenter","abstract":"A channels presenter.
"},"Classes/Presenter.html":{"name":"Presenter","abstract":"A general presenter for making requests with pagination.
"},"Classes.html":{"name":"Classes","abstract":"The following classes are available globally.
"},"Enums.html":{"name":"Enumerations","abstract":"The following enumerations are available globally.
"},"Extensions.html":{"name":"Extensions","abstract":"The following extensions are available globally.
"},"Protocols.html":{"name":"Protocols","abstract":"The following protocols are available globally.
"},"Structs.html":{"name":"Structures","abstract":"The following structures are available globally.
"},"Typealiases.html":{"name":"Type Aliases","abstract":"The following type aliases are available globally.
"}}
\ No newline at end of file
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/undocumented.json b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/undocumented.json
index 38f238e703d..ef02593a379 100644
--- a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/undocumented.json
+++ b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/Documents/undocumented.json
@@ -16,21 +16,21 @@
},
{
"file": "/Users/bahadir/stream/stream-chat-swift/Sources/Core/Client/Client+Request.swift",
- "line": 16,
+ "line": 14,
"symbol": "Client.setupURLSession(token:)",
"symbol_kind": "source.lang.swift.decl.function.method.instance",
"warning": "undocumented"
},
{
"file": "/Users/bahadir/stream/stream-chat-swift/Sources/Core/Client/Client+Request.swift",
- "line": 25,
+ "line": 23,
"symbol": "Client.authHeaders(token:)",
"symbol_kind": "source.lang.swift.decl.function.method.instance",
"warning": "undocumented"
},
{
"file": "/Users/bahadir/stream/stream-chat-swift/Sources/Core/Client/Client+Request.swift",
- "line": 59,
+ "line": 44,
"symbol": "Client.checkLatestVersion()",
"symbol_kind": "source.lang.swift.decl.function.method.instance",
"warning": "undocumented"
@@ -77,37 +77,9 @@
"symbol_kind": "source.lang.swift.decl.function.method.instance",
"warning": "undocumented"
},
- {
- "file": "/Users/bahadir/stream/stream-chat-swift/Sources/Core/Client/Client.swift",
- "line": 225,
- "symbol": "Client.Method",
- "symbol_kind": "source.lang.swift.decl.enum",
- "warning": "undocumented"
- },
- {
- "file": "/Users/bahadir/stream/stream-chat-swift/Sources/Core/Client/Client.swift",
- "line": 226,
- "symbol": "Client.Method.get",
- "symbol_kind": "source.lang.swift.decl.enumelement",
- "warning": "undocumented"
- },
- {
- "file": "/Users/bahadir/stream/stream-chat-swift/Sources/Core/Client/Client.swift",
- "line": 227,
- "symbol": "Client.Method.post",
- "symbol_kind": "source.lang.swift.decl.enumelement",
- "warning": "undocumented"
- },
- {
- "file": "/Users/bahadir/stream/stream-chat-swift/Sources/Core/Client/Client.swift",
- "line": 228,
- "symbol": "Client.Method.delete",
- "symbol_kind": "source.lang.swift.decl.enumelement",
- "warning": "undocumented"
- },
{
"file": "/Users/bahadir/stream/stream-chat-swift/Sources/Core/Client/ClientError.swift",
- "line": 121,
+ "line": 162,
"symbol": "AnyError.localizedDescription",
"symbol_kind": "source.lang.swift.decl.var.instance",
"warning": "undocumented"
@@ -189,6 +161,34 @@
"symbol_kind": "source.lang.swift.decl.var.instance",
"warning": "undocumented"
},
+ {
+ "file": "/Users/bahadir/stream/stream-chat-swift/Sources/Core/Client/Endpoint.swift",
+ "line": 354,
+ "symbol": "Endpoint.Method",
+ "symbol_kind": "source.lang.swift.decl.enum",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/bahadir/stream/stream-chat-swift/Sources/Core/Client/Endpoint.swift",
+ "line": 355,
+ "symbol": "Endpoint.Method.get",
+ "symbol_kind": "source.lang.swift.decl.enumelement",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/bahadir/stream/stream-chat-swift/Sources/Core/Client/Endpoint.swift",
+ "line": 356,
+ "symbol": "Endpoint.Method.post",
+ "symbol_kind": "source.lang.swift.decl.enumelement",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/bahadir/stream/stream-chat-swift/Sources/Core/Client/Endpoint.swift",
+ "line": 357,
+ "symbol": "Endpoint.Method.delete",
+ "symbol_kind": "source.lang.swift.decl.enumelement",
+ "warning": "undocumented"
+ },
{
"file": "/Users/bahadir/stream/stream-chat-swift/Sources/Core/Client/InternetConnection.swift",
"line": 24,
@@ -581,6 +581,13 @@
"symbol_kind": "source.lang.swift.decl.function.method.static",
"warning": "undocumented"
},
+ {
+ "file": "/Users/bahadir/stream/stream-chat-swift/Sources/Core/Extensions/Utils/Environment.swift",
+ "line": 12,
+ "symbol": "Environment",
+ "symbol_kind": "source.lang.swift.decl.enum",
+ "warning": "undocumented"
+ },
{
"file": "/Users/bahadir/stream/stream-chat-swift/Sources/Core/Model/Attachment.swift",
"line": 221,
@@ -968,7 +975,7 @@
},
{
"file": "/Users/bahadir/stream/stream-chat-swift/Sources/Core/Model/ExtraData.swift",
- "line": 60,
+ "line": 71,
"symbol": "ExtraData.DecodableType.codableType()",
"symbol_kind": "source.lang.swift.decl.function.method.instance",
"warning": "undocumented"
@@ -1029,6 +1036,20 @@
"symbol_kind": "source.lang.swift.decl.enumelement",
"warning": "undocumented"
},
+ {
+ "file": "/Users/bahadir/stream/stream-chat-swift/Sources/Core/Model/ReactionType.swift",
+ "line": 22,
+ "symbol": "ReactionType.regular(_:emoji:)",
+ "symbol_kind": "source.lang.swift.decl.enumelement",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/bahadir/stream/stream-chat-swift/Sources/Core/Model/ReactionType.swift",
+ "line": 23,
+ "symbol": "ReactionType.cumulative(_:maxCount:emoji:)",
+ "symbol_kind": "source.lang.swift.decl.enumelement",
+ "warning": "undocumented"
+ },
{
"file": "/Users/bahadir/stream/stream-chat-swift/Sources/Core/Model/User.swift",
"line": 33,
diff --git a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/docSet.dsidx b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/docSet.dsidx
index e66e82dca21..59f1dd50aaf 100644
Binary files a/docs/core/docsets/StreamChatCore.docset/Contents/Resources/docSet.dsidx and b/docs/core/docsets/StreamChatCore.docset/Contents/Resources/docSet.dsidx differ
diff --git a/docs/core/docsets/StreamChatCore.tgz b/docs/core/docsets/StreamChatCore.tgz
index 6f9a54ca5e7..e9fa9b94dbd 100644
Binary files a/docs/core/docsets/StreamChatCore.tgz and b/docs/core/docsets/StreamChatCore.tgz differ
diff --git a/docs/core/index.html b/docs/core/index.html
index 3217f3c2362..f9a29ee6cad 100644
--- a/docs/core/index.html
+++ b/docs/core/index.html
@@ -573,7 +573,7 @@ Supported features
diff --git a/docs/core/search.json b/docs/core/search.json
index b98146da002..a5877d3d960 100644
--- a/docs/core/search.json
+++ b/docs/core/search.json
@@ -1 +1 @@
-{"Typealiases.html#/s:14StreamChatCore16ProgressResponsea":{"name":"ProgressResponse","abstract":"A response type with a progress of a sending data.
"},"Typealiases.html#/s:14StreamChatCore5Tokena":{"name":"Token","abstract":"A token.
"},"Typealiases.html#/s:14StreamChatCore13TokenProvidera":{"name":"TokenProvider","abstract":"A token provider is a function in which you send a request to your own backend to get a Stream Chat API token."},"Structs/TypingUser.html#/s:14StreamChatCore10TypingUserV7timeoutSdvpZ":{"name":"timeout","abstract":"
A time interval for a users typing timeout.
","parent_name":"TypingUser"},"Structs/TypingUser.html#/s:14StreamChatCore10TypingUserV4userAA0E0Vvp":{"name":"user","abstract":"A typiong user.
","parent_name":"TypingUser"},"Structs/TypingUser.html#/s:14StreamChatCore10TypingUserV7started10Foundation4DateVvp":{"name":"started","abstract":"A date when the user started typing.
","parent_name":"TypingUser"},"Structs/TypingUser.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"TypingUser"},"Structs/TypingUser.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"TypingUser"},"Structs/UsersQuery.html#/s:14StreamChatCore10UsersQueryV6filterAA6FilterOvp":{"name":"filter","abstract":"Filter conditions.
","parent_name":"UsersQuery"},"Structs/UsersQuery.html#/s:14StreamChatCore10UsersQueryV4sortAA7SortingVSgvp":{"name":"sort","abstract":"Sort options, e.g. .init("last_active", isAscending: false)
","parent_name":"UsersQuery"},"Structs/UsersQuery.html#/s:14StreamChatCore10UsersQueryV7optionsAA0E7OptionsVvp":{"name":"options","abstract":"Query options, e.g. .presence
","parent_name":"UsersQuery"},"Structs/UsersQuery.html#/s:14StreamChatCore10UsersQueryV6filter4sort7optionsAcA6FilterO_AA7SortingVSgAA0E7OptionsVtcfc":{"name":"init(filter:sort:options:)","abstract":"Init a users query.
","parent_name":"UsersQuery"},"Structs/UsersQuery.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"UsersQuery"},"Structs/DevicesResponse.html#/s:14StreamChatCore15DevicesResponseV7devicesSayAA6DeviceVGvp":{"name":"devices","abstract":"A list of devices.
","parent_name":"DevicesResponse"},"Structs/UpdatedUsersResponse.html#/s:14StreamChatCore20UpdatedUsersResponseV5usersSDySSAA4UserVGvp":{"name":"users","abstract":"A list of users by Id.
","parent_name":"UpdatedUsersResponse"},"Structs/UsersResponse.html#/s:14StreamChatCore13UsersResponseV5usersSayAA4UserVGvp":{"name":"users","abstract":"A list of users.
","parent_name":"UsersResponse"},"Structs/User/Role.html#/s:14StreamChatCore4UserV4RoleO4useryA2EmF":{"name":"user","abstract":"Undocumented
","parent_name":"Role"},"Structs/User/Role.html#/s:14StreamChatCore4UserV4RoleO5adminyA2EmF":{"name":"admin","abstract":"Undocumented
","parent_name":"Role"},"Structs/User/Role.html#/s:14StreamChatCore4UserV4RoleO5guestyA2EmF":{"name":"guest","abstract":"Undocumented
","parent_name":"Role"},"Structs/User.html#/s:14StreamChatCore4UserV7unknownACvpZ":{"name":"unknown","abstract":"An unkown user.
","parent_name":"User"},"Structs/User/Role.html":{"name":"Role","abstract":"Undocumented
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV2idSSvp":{"name":"id","abstract":"A user id.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV4nameSSvp":{"name":"name","abstract":"A user name.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV9avatarURL10Foundation0F0VSgvp":{"name":"avatarURL","abstract":"An avatar URL.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV7created10Foundation4DateVvp":{"name":"created","abstract":"A created date.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV7updated10Foundation4DateVvp":{"name":"updated","abstract":"An updated date.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV14lastActiveDate10Foundation0G0VSgvp":{"name":"lastActiveDate","abstract":"A last active date.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV8isOnlineSbvp":{"name":"isOnline","abstract":"An indicator if a user is online.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV11isInvisibleSbvp":{"name":"isInvisible","abstract":"An indicator if a user is invisible.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV8isBannedSbvp":{"name":"isBanned","abstract":"An indicator if a user was banned.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV4roleAC4RoleOvp":{"name":"role","abstract":"A user role.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV9extraDataAA05ExtraF0VSgvp":{"name":"extraData","abstract":"An extra data for the user.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV7devicesSayAA6DeviceVGvp":{"name":"devices","abstract":"A list of devices.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV13currentDeviceAA0F0VSgvp":{"name":"currentDevice","abstract":"A list of devices.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV10mutedUsersSayAA05MutedD0VGvp":{"name":"mutedUsers","abstract":"Muted users.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV9isCurrentSbvp":{"name":"isCurrent","abstract":"Check if the user is the current user.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV7currentACSgvpZ":{"name":"current","abstract":"The current user.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV10canBeMutedSbvp":{"name":"canBeMuted","abstract":"Checks if the user can be muted.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV7isMutedSbvp":{"name":"isMuted","abstract":"Checks if the user is muted.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV8asMemberAA0F0Vvp":{"name":"asMember","abstract":"Returns the user as a member.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV2id4name4role9avatarURL7created7updated14lastActiveDate11isInvisible0O6Banned10mutedUsers9extraDataACSS_SSAC4RoleO10Foundation0I0VSgAQ0N0VA2VSgS2bSayAA05MutedD0VGSe_SEpSgtcfc":{"name":"init(id:name:role:avatarURL:created:updated:lastActiveDate:isInvisible:isBanned:mutedUsers:extraData:)","abstract":"Init a user.
","parent_name":"User"},"Structs/User.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"User"},"Structs/User.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV6update7RxSwift10ObservableCyACGyF":{"name":"update()","abstract":"Update or create a user.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV4mute7RxSwift10ObservableCyAA18MutedUsersResponseVGyF":{"name":"mute()","abstract":"Mute the user.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV6unmute7RxSwift10ObservableCyytGyF":{"name":"unmute()","abstract":"Unmute the user.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV9isFlaggedSbvp":{"name":"isFlagged","abstract":"Checks if the user is flagged (locally).
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV4flag7RxSwift10ObservableCyAA04FlagD8ResponseVGyF":{"name":"flag()","abstract":"Flag a user.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV6unflag7RxSwift10ObservableCyAA04FlagD8ResponseVGyF":{"name":"unflag()","abstract":"Unflag a user.
","parent_name":"User"},"Structs/User.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"User"},"Structs/User.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"User"},"Structs/Sorting.html#/s:14StreamChatCore7SortingV5fieldSSvp":{"name":"field","abstract":"A sorting field name.
","parent_name":"Sorting"},"Structs/Sorting.html#/s:14StreamChatCore7SortingV9directionSivp":{"name":"direction","abstract":"A sorting direction.
","parent_name":"Sorting"},"Structs/Sorting.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"Sorting"},"Structs/Sorting.html#/s:14StreamChatCore7SortingV_11isAscendingACSS_Sbtcfc":{"name":"init(_:isAscending:)","abstract":"Init sorting options.
","parent_name":"Sorting"},"Structs/SearchQuery.html#/s:14StreamChatCore11SearchQueryV6filterAA6FilterOvp":{"name":"filter","abstract":"A filter for channels, e.g. .key(“members”, .in([“john”]))
","parent_name":"SearchQuery"},"Structs/SearchQuery.html#/s:14StreamChatCore11SearchQueryV5querySSvp":{"name":"query","abstract":"A search query.
","parent_name":"SearchQuery"},"Structs/SearchQuery.html#/s:14StreamChatCore11SearchQueryV10paginationAA10PaginationOvp":{"name":"pagination","abstract":"A pagination. It works via the standard limit and offset parameters.
","parent_name":"SearchQuery"},"Structs/SearchQuery.html#/s:14StreamChatCore11SearchQueryV6filter5query10paginationAcA6FilterO_SSAA10PaginationOtcfc":{"name":"init(filter:query:pagination:)","abstract":"A message search query.
","parent_name":"SearchQuery"},"Structs/SearchQuery.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"SearchQuery"},"Structs/ReactionScores.html#/s:14StreamChatCore14ReactionScoresV6scoresSDyAA0D4TypeOSiGvp":{"name":"scores","abstract":"Reaction counts by reaction types.
","parent_name":"ReactionScores"},"Structs/ReactionScores.html#/s:14StreamChatCore14ReactionScoresV6stringSSvp":{"name":"string","abstract":"A joined reaction types and counts.
","parent_name":"ReactionScores"},"Structs/ReactionScores.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"ReactionScores"},"Structs/ReactionScores.html#/s:14StreamChatCore14ReactionScoresV6scoresACSDyAA0D4TypeOSiG_tcfc":{"name":"init(scores:)","abstract":"Init a reaction counts with dictionary counts.
","parent_name":"ReactionScores"},"Structs/Reaction.html#/s:14StreamChatCore8ReactionV4typeAA0D4TypeOvp":{"name":"type","abstract":"A reaction type.
","parent_name":"Reaction"},"Structs/Reaction.html#/s:14StreamChatCore8ReactionV5scoreSivp":{"name":"score","abstract":"A score.
","parent_name":"Reaction"},"Structs/Reaction.html#/s:14StreamChatCore8ReactionV9messageIdSSvp":{"name":"messageId","abstract":"A message id.
","parent_name":"Reaction"},"Structs/Reaction.html#/s:14StreamChatCore8ReactionV4userAA4UserVSgvp":{"name":"user","abstract":"A user of the reaction.
","parent_name":"Reaction"},"Structs/Reaction.html#/s:14StreamChatCore8ReactionV7created10Foundation4DateVvp":{"name":"created","abstract":"A created date.
","parent_name":"Reaction"},"Structs/Reaction.html#/s:14StreamChatCore8ReactionV9extraDataAA05ExtraF0VSgvp":{"name":"extraData","abstract":"An extra data for the reaction.
","parent_name":"Reaction"},"Structs/Reaction.html#/s:14StreamChatCore8ReactionV5isOwnSbvp":{"name":"isOwn","abstract":"Check if the reaction if by the current user.
","parent_name":"Reaction"},"Structs/Reaction.html#/s:14StreamChatCore8ReactionV4type5score9messageId9extraData4user7createdAcA0D4TypeO_SiSSSe_SEpSgAA4UserVSg10Foundation4DateVtcfc":{"name":"init(type:score:messageId:extraData:user:created:)","abstract":"Init a reaction.
","parent_name":"Reaction"},"Structs/Reaction.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"Reaction"},"Structs/Reaction.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"Reaction"},"Structs/Reaction.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Reaction"},"Structs/QueryOptions.html#/s:SY8rawValue03RawB0Qzvp":{"name":"rawValue","parent_name":"QueryOptions"},"Structs/QueryOptions.html#/s:14StreamChatCore12QueryOptionsV5stateACvpZ":{"name":"state","abstract":"A query will return a channel state, e.g. messages.
","parent_name":"QueryOptions"},"Structs/QueryOptions.html#/s:14StreamChatCore12QueryOptionsV5watchACvpZ":{"name":"watch","abstract":"Listen for a channel changes in real time, e.g. a new message evevnt.
","parent_name":"QueryOptions"},"Structs/QueryOptions.html#/s:14StreamChatCore12QueryOptionsV8presenceACvpZ":{"name":"presence","abstract":"Get updates when the user goes offline/online.
","parent_name":"QueryOptions"},"Structs/QueryOptions.html#/s:14StreamChatCore12QueryOptionsV3allACvpZ":{"name":"all","abstract":"Includes all query options: state, watch and presence.
","parent_name":"QueryOptions"},"Structs/QueryOptions.html#/s:s9OptionSetP8rawValuex03RawD0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"QueryOptions"},"Structs/QueryOptions.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"QueryOptions"},"Structs/MutedUsersResponse.html#/s:14StreamChatCore18MutedUsersResponseV9mutedUserAA0dH0Vvp":{"name":"mutedUser","abstract":"A muted user.
","parent_name":"MutedUsersResponse"},"Structs/MutedUsersResponse.html#/s:14StreamChatCore18MutedUsersResponseV11currentUserAA0H0Vvp":{"name":"currentUser","abstract":"The current user.
","parent_name":"MutedUsersResponse"},"Structs/MutedUser.html#/s:14StreamChatCore9MutedUserV4userAA0E0Vvp":{"name":"user","abstract":"A muted user.
","parent_name":"MutedUser"},"Structs/MutedUser.html#/s:14StreamChatCore9MutedUserV7created10Foundation4DateVvp":{"name":"created","abstract":"A created date.
","parent_name":"MutedUser"},"Structs/MutedUser.html#/s:14StreamChatCore9MutedUserV7updated10Foundation4DateVvp":{"name":"updated","abstract":"A updated date.
","parent_name":"MutedUser"},"Structs/MutedUser.html#/s:14StreamChatCore9MutedUserV4user7created7updatedAcA0E0V_10Foundation4DateVAKtcfc":{"name":"init(user:created:updated:)","abstract":"Create a muted user for a database.
","parent_name":"MutedUser"},"Structs/MessageRead.html#/s:14StreamChatCore11MessageReadV4userAA4UserVvp":{"name":"user","abstract":"A user (see User
).
","parent_name":"MessageRead"},"Structs/MessageRead.html#/s:14StreamChatCore11MessageReadV04lastE4Date10Foundation0G0Vvp":{"name":"lastReadDate","abstract":"A last read date by the user.
","parent_name":"MessageRead"},"Structs/MessageRead.html#/s:14StreamChatCore11MessageReadV4user04lastE4DateAcA4UserV_10Foundation0H0Vtcfc":{"name":"init(user:lastReadDate:)","abstract":"Init a message read.
","parent_name":"MessageRead"},"Structs/MessageRead.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"MessageRead"},"Structs/MessageRead.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"MessageRead"},"Structs/MessageAction.html#/s:14StreamChatCore13MessageActionV7channelAA7ChannelCvp":{"name":"channel","abstract":"A channel of a message.
","parent_name":"MessageAction"},"Structs/MessageAction.html#/s:14StreamChatCore13MessageActionV7messageAA0D0Vvp":{"name":"message","abstract":"A message.
","parent_name":"MessageAction"},"Structs/MessageAction.html#/s:14StreamChatCore13MessageActionV6actionAA10AttachmentV0E0Vvp":{"name":"action","abstract":"A message action.
","parent_name":"MessageAction"},"Structs/MessageAction.html#/s:14StreamChatCore13MessageActionV7channel7message6actionAcA7ChannelC_AA0D0VAA10AttachmentV0E0Vtcfc":{"name":"init(channel:message:action:)","abstract":"Init a message action.
","parent_name":"MessageAction"},"Structs/MessageAction.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"MessageAction"},"Structs/FlagUserResponse.html#/s:14StreamChatCore16FlagUserResponseV4userAA0E0Vvp":{"name":"user","abstract":"A flagged user.
","parent_name":"FlagUserResponse"},"Structs/FlagUserResponse.html#/s:14StreamChatCore16FlagUserResponseV7created10Foundation4DateVvp":{"name":"created","abstract":"A created date.
","parent_name":"FlagUserResponse"},"Structs/FlagUserResponse.html#/s:14StreamChatCore16FlagUserResponseV7updated10Foundation4DateVvp":{"name":"updated","abstract":"A updated date.
","parent_name":"FlagUserResponse"},"Structs/FlagMessageResponse.html#/s:14StreamChatCore19FlagMessageResponseV9messageIdSSvp":{"name":"messageId","abstract":"A flagged message id.
","parent_name":"FlagMessageResponse"},"Structs/FlagMessageResponse.html#/s:14StreamChatCore19FlagMessageResponseV7created10Foundation4DateVvp":{"name":"created","abstract":"A created date.
","parent_name":"FlagMessageResponse"},"Structs/FlagMessageResponse.html#/s:14StreamChatCore19FlagMessageResponseV7updated10Foundation4DateVvp":{"name":"updated","abstract":"A updated date.
","parent_name":"FlagMessageResponse"},"Structs/Message.html#/s:14StreamChatCore7MessageV2idSSvp":{"name":"id","abstract":"A message id.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV4typeAA0D4TypeOvp":{"name":"type","abstract":"A message type (see MessageType
).
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV4userAA4UserVvp":{"name":"user","abstract":"A user (see User
).
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV7created10Foundation4DateVvp":{"name":"created","abstract":"A created date.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV7updated10Foundation4DateVvp":{"name":"updated","abstract":"A updated date.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV7deleted10Foundation4DateVSgvp":{"name":"deleted","abstract":"A deleted date.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV4textSSvp":{"name":"text","abstract":"A text.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV7commandSSSgvp":{"name":"command","abstract":"A used command name.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV4argsSSSgvp":{"name":"args","abstract":"A used command args.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV11attachmentsSayAA10AttachmentVGvp":{"name":"attachments","abstract":"Attachments (see Attachment
).
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV8parentIdSSSgvp":{"name":"parentId","abstract":"A parent message id.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV18showReplyInChannelSbvp":{"name":"showReplyInChannel","abstract":"Check if this reply message needs to show in the channel.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV14mentionedUsersSayAA4UserVGvp":{"name":"mentionedUsers","abstract":"Mentioned users (see User
).
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV10replyCountSivp":{"name":"replyCount","abstract":"Reply count.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV9extraDataAA05ExtraF0VSgvp":{"name":"extraData","abstract":"An extra data for the message.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV15latestReactionsSayAA8ReactionVGvp":{"name":"latestReactions","abstract":"The latest reactions (see Reaction
).
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV12ownReactionsSayAA8ReactionVGvp":{"name":"ownReactions","abstract":"The current user own reactions (see Reaction
).
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV14reactionScoresAA08ReactionF0VSgvp":{"name":"reactionScores","abstract":"A reactions count (see ReactionCounts
).
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV11isEphemeralSbvp":{"name":"isEphemeral","abstract":"Check if the message is ephemeral, e.g. Giphy preview.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV9isDeletedSbvp":{"name":"isDeleted","abstract":"Check if the message was deleted.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV5isOwnSbvp":{"name":"isOwn","abstract":"Check if the message is own message of the current user.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV7canEditSbvp":{"name":"canEdit","abstract":"Check if the message could be edited.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV9canDeleteSbvp":{"name":"canDelete","abstract":"Check if the message could be deleted.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV12hasReactionsSbvp":{"name":"hasReactions","abstract":"Check if the message has reactions.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV10textOrArgsSSvp":{"name":"textOrArgs","abstract":"A combination of message text and command args.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV5isBanSbvp":{"name":"isBan","abstract":"Returns true if the message is type of error with a text for the banned user.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV7isEmptySbvp":{"name":"isEmpty","abstract":"Checks if the message is empty.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV2id4type8parentId7created7updated7deleted4text7command4args4user11attachments14mentionedUsers9extraData15latestReactions03ownV014reactionScores10replyCount18showReplyInChannelACSS_AA0D4TypeOSSSg10Foundation4DateVA_A_SgSSA2xA4UserVSayAA10AttachmentVGSayA2_GSe_SEpSgSayAA8ReactionVGA10_AA08ReactionY0VSgSiSbtcfc":{"name":"init(id:type:parentId:created:updated:deleted:text:command:args:user:attachments:mentionedUsers:extraData:latestReactions:ownReactions:reactionScores:replyCount:showReplyInChannel:)","abstract":"Init a message.
","parent_name":"Message"},"Structs/Message.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"Message"},"Structs/Message.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV12fetchReplies10pagination7RxSwift10ObservableCySayACGGAA10PaginationO_tF":{"name":"fetchReplies(pagination:)","abstract":"Fetch a reply messages from a database.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV3add17repliesToDatabaseySayACG_tF":{"name":"add(repliesToDatabase:)","abstract":"Add reply messages to a message.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV6delete7RxSwift10ObservableCyAA0D8ResponseVGyF":{"name":"delete()","abstract":"Delete the message.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV11addReaction4type5score9extraData7RxSwift10ObservableCyAA0D8ResponseVGAA0F4TypeO_SiSe_SEpSgtF":{"name":"addReaction(type:score:extraData:)","abstract":"Add a reaction to the message.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV14deleteReaction4type7RxSwift10ObservableCyAA0D8ResponseVGAA0F4TypeO_tF":{"name":"deleteReaction(type:)","abstract":"Delete a reaction to the message.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV7replies10pagination7RxSwift10ObservableCySayACGGAA10PaginationO_tF":{"name":"replies(pagination:)","abstract":"Send a request for reply messages.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV9isFlaggedSbvp":{"name":"isFlagged","abstract":"Checks if the message is flagged (locally).
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV4flag7RxSwift10ObservableCyAA04FlagD8ResponseVGyF":{"name":"flag()","abstract":"Flag a message.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV6unflag7RxSwift10ObservableCyAA04FlagD8ResponseVGyF":{"name":"unflag()","abstract":"Unflag a message.
","parent_name":"Message"},"Structs/Message.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Message"},"Structs/Message.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV14hasOwnReaction4typeSbAA0G4TypeO_tF":{"name":"hasOwnReaction(type:)","abstract":"Check if the message has a reaction with the given type from the current user.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV11addOrUpdate8reaction14toOwnReactionsyAA8ReactionV_SayAHGtF":{"name":"addOrUpdate(reaction:toOwnReactions:)","abstract":"Add a given reaction to the current user own reactions.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV6delete8reaction16fromOwnReactionsyAA8ReactionV_SayAHGtF":{"name":"delete(reaction:fromOwnReactions:)","abstract":"Delete a given reaction from the current user own reaction.
","parent_name":"Message"},"Structs/Member/Role.html#/s:14StreamChatCore6MemberV4RoleO6memberyA2EmF":{"name":"member","abstract":"Undocumented
","parent_name":"Role"},"Structs/Member/Role.html#/s:14StreamChatCore6MemberV4RoleO9moderatoryA2EmF":{"name":"moderator","abstract":"Undocumented
","parent_name":"Role"},"Structs/Member/Role.html#/s:14StreamChatCore6MemberV4RoleO5adminyA2EmF":{"name":"admin","abstract":"Undocumented
","parent_name":"Role"},"Structs/Member/Role.html#/s:14StreamChatCore6MemberV4RoleO5owneryA2EmF":{"name":"owner","abstract":"Undocumented
","parent_name":"Role"},"Structs/Member.html#/s:14StreamChatCore6MemberV4userAA4UserVvp":{"name":"user","abstract":"A user.
","parent_name":"Member"},"Structs/Member.html#/s:14StreamChatCore6MemberV4roleAC4RoleOvp":{"name":"role","abstract":"A role of the user.
","parent_name":"Member"},"Structs/Member.html#/s:14StreamChatCore6MemberV7created10Foundation4DateVvp":{"name":"created","abstract":"A created date.
","parent_name":"Member"},"Structs/Member.html#/s:14StreamChatCore6MemberV7updated10Foundation4DateVvp":{"name":"updated","abstract":"A updated date.
","parent_name":"Member"},"Structs/Member.html#/s:14StreamChatCore6MemberV9isInvitedSbvp":{"name":"isInvited","abstract":"Checks if he was invited.
","parent_name":"Member"},"Structs/Member.html#/s:14StreamChatCore6MemberV14inviteAccepted10Foundation4DateVSgvp":{"name":"inviteAccepted","abstract":"A date when an invited was accepted.
","parent_name":"Member"},"Structs/Member.html#/s:14StreamChatCore6MemberV14inviteRejected10Foundation4DateVSgvp":{"name":"inviteRejected","abstract":"A date when an invited was rejected.
","parent_name":"Member"},"Structs/Member.html#/s:14StreamChatCore6MemberV_4role7created7updated9isInvited14inviteAccepted0J8RejectedAcA4UserV_AC4RoleO10Foundation4DateVAPSbAPSgAQtcfc":{"name":"init(_:role:created:updated:isInvited:inviteAccepted:inviteRejected:)","abstract":"Init a member.
","parent_name":"Member"},"Structs/Member.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"Member"},"Structs/Member.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"Member"},"Structs/Member.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Member"},"Structs/Member.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Member"},"Structs/Member/Role.html":{"name":"Role","abstract":"A role.
","parent_name":"Member"},"Structs/ExtraData/Wrapper.html#/s:14StreamChatCore9ExtraDataV7WrapperC6decodeySe_SEpSg10Foundation0E0VSgFZ":{"name":"decode(_:)","abstract":"Decode a custom data.
","parent_name":"Wrapper"},"Structs/ExtraData/Wrapper.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"Wrapper"},"Structs/ExtraData/DecodableType.html#/s:14StreamChatCore9ExtraDataV13DecodableTypeO4useryAESe_SEpXpcAEmF":{"name":"user(_:)","abstract":"A user.
","parent_name":"DecodableType"},"Structs/ExtraData/DecodableType.html#/s:14StreamChatCore9ExtraDataV13DecodableTypeO7channelyAESe_SEpXpcAEmF":{"name":"channel(_:)","abstract":"A channel.
","parent_name":"DecodableType"},"Structs/ExtraData/DecodableType.html#/s:14StreamChatCore9ExtraDataV13DecodableTypeO7messageyAESe_SEpXpcAEmF":{"name":"message(_:)","abstract":"A message.
","parent_name":"DecodableType"},"Structs/ExtraData/DecodableType.html#/s:14StreamChatCore9ExtraDataV13DecodableTypeO10attachmentyAESe_SEpXpcAEmF":{"name":"attachment(_:)","abstract":"An attachment.
","parent_name":"DecodableType"},"Structs/ExtraData/DecodableType.html#/s:14StreamChatCore9ExtraDataV13DecodableTypeO8reactionyAESe_SEpXpcAEmF":{"name":"reaction(_:)","abstract":"A reaction.
","parent_name":"DecodableType"},"Structs/ExtraData/DecodableType.html#/s:14StreamChatCore9ExtraDataV13DecodableTypeO6isUserSbvp":{"name":"isUser","abstract":"Checks if the decodable type is a custom user extra data type.
","parent_name":"DecodableType"},"Structs/ExtraData/DecodableType.html#/s:14StreamChatCore9ExtraDataV13DecodableTypeO9isChannelSbvp":{"name":"isChannel","abstract":"Checks if the decodable type is a custom channel extra data type.
","parent_name":"DecodableType"},"Structs/ExtraData/DecodableType.html#/s:14StreamChatCore9ExtraDataV13DecodableTypeO9isMessageSbvp":{"name":"isMessage","abstract":"Checks if the decodable type is a custom message extra data type.
","parent_name":"DecodableType"},"Structs/ExtraData/DecodableType.html#/s:14StreamChatCore9ExtraDataV13DecodableTypeO12isAttachmentSbvp":{"name":"isAttachment","abstract":"Checks if the decodable type is a custom attachment extra data type.
","parent_name":"DecodableType"},"Structs/ExtraData/DecodableType.html#/s:14StreamChatCore9ExtraDataV13DecodableTypeO10isReactionSbvp":{"name":"isReaction","abstract":"Checks if the decodable type is a custom attachment extra data type.
","parent_name":"DecodableType"},"Structs/ExtraData/DecodableType.html#/s:14StreamChatCore9ExtraDataV13DecodableTypeO07codableG0Se_SEpXpyF":{"name":"codableType()","abstract":"Undocumented
","parent_name":"DecodableType"},"Structs/ExtraData/DecodableType.html":{"name":"DecodableType","abstract":"A custom extra data type.
","parent_name":"ExtraData"},"Structs/ExtraData.html#/s:14StreamChatCore9ExtraDataV14decodableTypesSayAC13DecodableTypeOGvpZ":{"name":"decodableTypes","abstract":"A list of a custom extra data type.
","parent_name":"ExtraData"},"Structs/ExtraData.html#/s:14StreamChatCore9ExtraDataV6objectSe_SEpvp":{"name":"object","abstract":"An extra data.
","parent_name":"ExtraData"},"Structs/ExtraData.html#/s:14StreamChatCore9ExtraDataVyACSgSe_SEpSgcfc":{"name":"init(_:)","abstract":"Init an extra data with custom data.
","parent_name":"ExtraData"},"Structs/ExtraData.html#/s:14StreamChatCore9ExtraDataV6encode10Foundation0E0VSgyF":{"name":"encode()","abstract":"Encodes an extra data to the Data.
","parent_name":"ExtraData"},"Structs/ExtraData.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"ExtraData"},"Structs/ExtraData.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"ExtraData"},"Structs/ExtraData/Wrapper.html":{"name":"Wrapper","abstract":"A custom data wrapper.
","parent_name":"ExtraData"},"Structs/ExtraData.html#/s:14StreamChatCore9ExtraDataV11UserWrapperC":{"name":"UserWrapper","abstract":"A custom user data wrapper.
","parent_name":"ExtraData"},"Structs/ExtraData.html#/s:14StreamChatCore9ExtraDataV14ChannelWrapperC":{"name":"ChannelWrapper","abstract":"A custom channel data wrapper.
","parent_name":"ExtraData"},"Structs/ExtraData.html#/s:14StreamChatCore9ExtraDataV14MessageWrapperC":{"name":"MessageWrapper","abstract":"A custom message data wrapper.
","parent_name":"ExtraData"},"Structs/ExtraData.html#/s:14StreamChatCore9ExtraDataV17AttachmentWrapperC":{"name":"AttachmentWrapper","abstract":"A custom attachment data wrapper.
","parent_name":"ExtraData"},"Structs/ExtraData.html#/s:14StreamChatCore9ExtraDataV15ReactionWrapperC":{"name":"ReactionWrapper","abstract":"A custom reaction data wrapper.
","parent_name":"ExtraData"},"Structs/Device.html#/s:14StreamChatCore6DeviceV2idSSvp":{"name":"id","abstract":"A device identifier.
","parent_name":"Device"},"Structs/Device.html#/s:14StreamChatCore6DeviceV7created10Foundation4DateVvp":{"name":"created","abstract":"A created date.
","parent_name":"Device"},"Structs/Device.html#/s:14StreamChatCore6DeviceVyACSScfc":{"name":"init(_:)","abstract":"Init a device for Push Notifications.
","parent_name":"Device"},"Structs/ChannelsResponse.html#/s:14StreamChatCore16ChannelsResponseV8channelsSayAA07ChannelE0VGvp":{"name":"channels","abstract":"A list of channels response (see ChannelQuery
).
","parent_name":"ChannelsResponse"},"Structs/ChannelsQuery.html#/s:14StreamChatCore13ChannelsQueryV6filterAA6FilterOvp":{"name":"filter","abstract":"A filter for the query (see Filter
).
","parent_name":"ChannelsQuery"},"Structs/ChannelsQuery.html#/s:14StreamChatCore13ChannelsQueryV4sortSayAA7SortingVGvp":{"name":"sort","abstract":"A sorting for the query (see Sorting
).
","parent_name":"ChannelsQuery"},"Structs/ChannelsQuery.html#/s:14StreamChatCore13ChannelsQueryV10paginationAA10PaginationOvp":{"name":"pagination","abstract":"A pagination.
","parent_name":"ChannelsQuery"},"Structs/ChannelsQuery.html#/s:14StreamChatCore13ChannelsQueryV13messagesLimitAA10PaginationOvp":{"name":"messagesLimit","abstract":"A number of messages inside each channel.
","parent_name":"ChannelsQuery"},"Structs/ChannelsQuery.html#/s:14StreamChatCore13ChannelsQueryV7optionsAA0E7OptionsVvp":{"name":"options","abstract":"Query options.
","parent_name":"ChannelsQuery"},"Structs/ChannelsQuery.html#/s:14StreamChatCore13ChannelsQueryV2idSSvp":{"name":"id","abstract":"An hash id for filter and sorting properties.
","parent_name":"ChannelsQuery"},"Structs/ChannelsQuery.html#/s:14StreamChatCore13ChannelsQueryV6filter4sort10pagination13messagesLimit7optionsAcA6FilterO_SayAA7SortingVGAA10PaginationOAoA0E7OptionsVtcfc":{"name":"init(filter:sort:pagination:messagesLimit:options:)","abstract":"Init a channels query.
","parent_name":"ChannelsQuery"},"Structs/ChannelsQuery.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"ChannelsQuery"},"Structs/ChannelUpdatedResponse.html#/s:14StreamChatCore22ChannelUpdatedResponseV7channelAA0D0Cvp":{"name":"channel","abstract":"A channel.
","parent_name":"ChannelUpdatedResponse"},"Structs/ChannelUpdatedResponse.html#/s:14StreamChatCore22ChannelUpdatedResponseV4userAA4UserVSgvp":{"name":"user","abstract":"A user who updated a channel.
","parent_name":"ChannelUpdatedResponse"},"Structs/ChannelUpdatedResponse.html#/s:14StreamChatCore22ChannelUpdatedResponseV7messageAA7MessageVSgvp":{"name":"message","abstract":"An additional message of the update.
","parent_name":"ChannelUpdatedResponse"},"Structs/ChannelUpdatedResponse.html#/s:14StreamChatCore22ChannelUpdatedResponseV12inviteAnswerAA06InviteH0Ovp":{"name":"inviteAnswer","abstract":"Returns true if
","parent_name":"ChannelUpdatedResponse"},"Structs/ChannelDeletedResponse.html#/s:14StreamChatCore22ChannelDeletedResponseV7channelAA0D0Cvp":{"name":"channel","abstract":"A channel.
","parent_name":"ChannelDeletedResponse"},"Structs/ChannelResponse.html#/s:14StreamChatCore15ChannelResponseV7channelAA0D0Cvp":{"name":"channel","abstract":"A channel.
","parent_name":"ChannelResponse"},"Structs/ChannelResponse.html#/s:14StreamChatCore15ChannelResponseV8messagesSayAA7MessageVGvp":{"name":"messages","abstract":"Messages (see Message
).
","parent_name":"ChannelResponse"},"Structs/ChannelResponse.html#/s:14StreamChatCore15ChannelResponseV12messageReadsSayAA11MessageReadVGvp":{"name":"messageReads","abstract":"Message read states (see MessageRead
)
","parent_name":"ChannelResponse"},"Structs/ChannelResponse.html#/s:14StreamChatCore15ChannelResponseV17unreadMessageReadAA0gH0VSgvp":{"name":"unreadMessageRead","abstract":"Unread message state by the current user.
","parent_name":"ChannelResponse"},"Structs/ChannelResponse.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"ChannelResponse"},"Structs/ChannelResponse.html#/s:14StreamChatCore15ChannelResponseV7channel8messages12messageReadsAcA0D0C_SayAA7MessageVGSayAA0J4ReadVGtcfc":{"name":"init(channel:messages:messageReads:)","abstract":"Init a channel response.
","parent_name":"ChannelResponse"},"Structs/ChannelResponse.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ChannelResponse"},"Structs/ChannelResponse.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"ChannelResponse"},"Structs/ChannelQuery.html#/s:14StreamChatCore12ChannelQueryV7channelAA0D0Cvp":{"name":"channel","abstract":"A channel.
","parent_name":"ChannelQuery"},"Structs/ChannelQuery.html#/s:14StreamChatCore12ChannelQueryV7membersShyAA6MemberVGvp":{"name":"members","abstract":"Members of the channel (see Member
).
","parent_name":"ChannelQuery"},"Structs/ChannelQuery.html#/s:14StreamChatCore12ChannelQueryV7optionsAA0E7OptionsVvp":{"name":"options","abstract":"A query options.
","parent_name":"ChannelQuery"},"Structs/ChannelQuery.html#/s:14StreamChatCore12ChannelQueryV10paginationAA10PaginationOvp":{"name":"pagination","abstract":"A pagination (see Pagination
).
","parent_name":"ChannelQuery"},"Structs/ChannelQuery.html#/s:14StreamChatCore12ChannelQueryV7channel7members10pagination7optionsAcA0D0C_ShyAA6MemberVGAA10PaginationOAA0E7OptionsVtcfc":{"name":"init(channel:members:pagination:options:)","abstract":"Init a channel query.
","parent_name":"ChannelQuery"},"Structs/ChannelQuery.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"ChannelQuery"},"Structs/ChannelId.html#/s:14StreamChatCore9ChannelIdV4typeAA0D4TypeOvp":{"name":"type","abstract":"A channel type of the event.
","parent_name":"ChannelId"},"Structs/ChannelId.html#/s:14StreamChatCore9ChannelIdV2idSSvp":{"name":"id","abstract":"A channel id of the event.
","parent_name":"ChannelId"},"Structs/ChannelId.html#/s:14StreamChatCore9ChannelIdV4type2idAcA0D4TypeO_SStcfc":{"name":"init(type:id:)","abstract":"Init a ChannelId.
","parent_name":"ChannelId"},"Structs/ChannelId.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"ChannelId"},"Structs/ChannelId.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"ChannelId"},"Structs/ChannelId.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"ChannelId"},"Structs/HiddenChannelResponse.html#/s:14StreamChatCore21HiddenChannelResponseV3cidAA0E2IdVvp":{"name":"cid","abstract":"A channel type + id.
","parent_name":"HiddenChannelResponse"},"Structs/HiddenChannelResponse.html#/s:14StreamChatCore21HiddenChannelResponseV12clearHistorySbvp":{"name":"clearHistory","abstract":"The message history was cleared.
","parent_name":"HiddenChannelResponse"},"Structs/HiddenChannelResponse.html#/s:14StreamChatCore21HiddenChannelResponseV7created10Foundation4DateVvp":{"name":"created","abstract":"An event created date.
","parent_name":"HiddenChannelResponse"},"Structs/FileUploadResponse.html#/s:14StreamChatCore18FileUploadResponseV4file10Foundation3URLVvp":{"name":"file","abstract":"An uploaded file URL.
","parent_name":"FileUploadResponse"},"Structs/EventResponse.html#/s:14StreamChatCore13EventResponseV5eventAA0D0Ovp":{"name":"event","abstract":"An event (see Event
).
","parent_name":"EventResponse"},"Structs/MessageResponse.html#/s:14StreamChatCore15MessageResponseV7messageAA0D0Vvp":{"name":"message","abstract":"A message.
","parent_name":"MessageResponse"},"Structs/MessageResponse.html#/s:14StreamChatCore15MessageResponseV8reactionAA8ReactionVSgvp":{"name":"reaction","abstract":"A reaction.
","parent_name":"MessageResponse"},"Structs/AttachmentFile.html#/s:14StreamChatCore14AttachmentFileV4typeAA0dE4TypeOvp":{"name":"type","abstract":"An attachment file type (see AttachmentFileType
).
","parent_name":"AttachmentFile"},"Structs/AttachmentFile.html#/s:14StreamChatCore14AttachmentFileV4sizes5Int64Vvp":{"name":"size","abstract":"A size of the file.
","parent_name":"AttachmentFile"},"Structs/AttachmentFile.html#/s:14StreamChatCore14AttachmentFileV8mimeTypeSSSgvp":{"name":"mimeType","abstract":"A mime type.
","parent_name":"AttachmentFile"},"Structs/AttachmentFile.html#/s:14StreamChatCore14AttachmentFileV13sizeFormatterSo011NSByteCountG0CvpZ":{"name":"sizeFormatter","abstract":"A file size formatter.
","parent_name":"AttachmentFile"},"Structs/AttachmentFile.html#/s:14StreamChatCore14AttachmentFileV10sizeStringSSvp":{"name":"sizeString","abstract":"A formatted file size.
","parent_name":"AttachmentFile"},"Structs/AttachmentFile.html#/s:14StreamChatCore14AttachmentFileV4type4size8mimeTypeAcA0deI0O_s5Int64VSSSgtcfc":{"name":"init(type:size:mimeType:)","abstract":"Init an attachment file.
","parent_name":"AttachmentFile"},"Structs/AttachmentFile.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"AttachmentFile"},"Structs/AttachmentFile.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"AttachmentFile"},"Structs/Attachment/ActionStyle.html#/s:14StreamChatCore10AttachmentV11ActionStyleO7defaultyA2EmF":{"name":"default","abstract":"Undocumented
","parent_name":"ActionStyle"},"Structs/Attachment/ActionStyle.html#/s:14StreamChatCore10AttachmentV11ActionStyleO7primaryyA2EmF":{"name":"primary","abstract":"Undocumented
","parent_name":"ActionStyle"},"Structs/Attachment/ActionType.html#/s:14StreamChatCore10AttachmentV10ActionTypeO6buttonyA2EmF":{"name":"button","abstract":"Undocumented
","parent_name":"ActionType"},"Structs/Attachment/Action.html#/s:14StreamChatCore10AttachmentV6ActionV4nameSSvp":{"name":"name","abstract":"A name.
","parent_name":"Action"},"Structs/Attachment/Action.html#/s:14StreamChatCore10AttachmentV6ActionV5valueSSvp":{"name":"value","abstract":"A value of an action.
","parent_name":"Action"},"Structs/Attachment/Action.html#/s:14StreamChatCore10AttachmentV6ActionV5styleAC0E5StyleOvp":{"name":"style","abstract":"A style, e.g. primary button.
","parent_name":"Action"},"Structs/Attachment/Action.html#/s:14StreamChatCore10AttachmentV6ActionV4typeAC0E4TypeOvp":{"name":"type","abstract":"A type, e.g. button.
","parent_name":"Action"},"Structs/Attachment/Action.html#/s:14StreamChatCore10AttachmentV6ActionV4textSSvp":{"name":"text","abstract":"A text.
","parent_name":"Action"},"Structs/Attachment/Action.html#/s:14StreamChatCore10AttachmentV6ActionV11isCancelledSbvp":{"name":"isCancelled","abstract":"Check if the action is cancel button.
","parent_name":"Action"},"Structs/Attachment/Action.html#/s:14StreamChatCore10AttachmentV6ActionV6isSendSbvp":{"name":"isSend","abstract":"Check if the action is send button.
","parent_name":"Action"},"Structs/Attachment/Action.html#/s:14StreamChatCore10AttachmentV6ActionV4name5value5style4type4textAESS_SSAC0E5StyleOAC0E4TypeOSStcfc":{"name":"init(name:value:style:type:text:)","abstract":"Init an attachment action.
","parent_name":"Action"},"Structs/Attachment.html#/s:14StreamChatCore10AttachmentV5titleSSvp":{"name":"title","abstract":"A title.
","parent_name":"Attachment"},"Structs/Attachment.html#/s:14StreamChatCore10AttachmentV6authorSSSgvp":{"name":"author","abstract":"An author.
","parent_name":"Attachment"},"Structs/Attachment.html#/s:14StreamChatCore10AttachmentV4textSSSgvp":{"name":"text","abstract":"A description text.
","parent_name":"Attachment"},"Structs/Attachment.html#/s:14StreamChatCore10AttachmentV4typeAA0D4TypeOvp":{"name":"type","abstract":"A type (see AttachmentType
).
","parent_name":"Attachment"},"Structs/Attachment.html#/s:14StreamChatCore10AttachmentV7actionsSayAC6ActionVGvp":{"name":"actions","abstract":"Actions from a command (see Action
, Command
).
","parent_name":"Attachment"},"Structs/Attachment.html#/s:14StreamChatCore10AttachmentV3url10Foundation3URLVSgvp":{"name":"url","abstract":"An URL.
","parent_name":"Attachment"},"Structs/Attachment.html#/s:14StreamChatCore10AttachmentV8imageURL10Foundation0F0VSgvp":{"name":"imageURL","abstract":"An image preview URL.
","parent_name":"Attachment"},"Structs/Attachment.html#/s:14StreamChatCore10AttachmentV4fileAA0D4FileVSgvp":{"name":"file","abstract":"A file description (see AttachmentFile
).
","parent_name":"Attachment"},"Structs/Attachment.html#/s:14StreamChatCore10AttachmentV9extraDataAA05ExtraF0VSgvp":{"name":"extraData","abstract":"An extra data for the attachment.
","parent_name":"Attachment"},"Structs/Attachment.html#/s:14StreamChatCore10AttachmentV7isImageSbvp":{"name":"isImage","abstract":"Check if the attachment is an image.
","parent_name":"Attachment"},"Structs/Attachment.html#/s:14StreamChatCore10AttachmentV4type5title3url8imageURL4file9extraDataAcA0D4TypeO_SS10Foundation0I0VSgAoA0D4FileVSgSe_SEpSgtcfc":{"name":"init(type:title:url:imageURL:file:extraData:)","abstract":"Init an attachment.
","parent_name":"Attachment"},"Structs/Attachment.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"Attachment"},"Structs/Attachment.html#/s:14StreamChatCore10AttachmentV6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","abstract":"Image upload:","parent_name":"Attachment"},"Structs/Attachment/Action.html":{"name":"Action","abstract":"
An attachment action, e.g. send, shuffle.
","parent_name":"Attachment"},"Structs/Attachment/ActionType.html":{"name":"ActionType","abstract":"An attachment action type, e.g. button.
","parent_name":"Attachment"},"Structs/Attachment/ActionStyle.html":{"name":"ActionStyle","abstract":"An attachment action style, e.g. primary button.
","parent_name":"Attachment"},"Structs/AnyError.html#/s:14StreamChatCore8AnyErrorV5errors0E0_pvp":{"name":"error","abstract":"Some error.
","parent_name":"AnyError"},"Structs/AnyError.html#/s:14StreamChatCore8AnyErrorV20localizedDescriptionSSvp":{"name":"localizedDescription","abstract":"Undocumented
","parent_name":"AnyError"},"Structs/AnyError.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"AnyError"},"Structs/AnyError.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"AnyError"},"Structs/ClientErrorResponse.html#/s:14StreamChatCore19ClientErrorResponseV4codeSivp":{"name":"code","abstract":"An error code.
","parent_name":"ClientErrorResponse"},"Structs/ClientErrorResponse.html#/s:14StreamChatCore19ClientErrorResponseV7messageSSvp":{"name":"message","abstract":"A message.
","parent_name":"ClientErrorResponse"},"Structs/ClientErrorResponse.html#/s:14StreamChatCore19ClientErrorResponseV10statusCodeSivp":{"name":"statusCode","abstract":"A status code.
","parent_name":"ClientErrorResponse"},"Structs/ClientErrorResponse.html#/s:10Foundation14LocalizedErrorP16errorDescriptionSSSgvp":{"name":"errorDescription","parent_name":"ClientErrorResponse"},"Structs/ClientErrorResponse.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"ClientErrorResponse"},"Structs/BaseURL/ServerLocation.html#/s:14StreamChatCore7BaseURLV14ServerLocationO6usEastyA2EmF":{"name":"usEast","abstract":"An US-East.
","parent_name":"ServerLocation"},"Structs/BaseURL/ServerLocation.html#/s:14StreamChatCore7BaseURLV14ServerLocationO9proxyEastyA2EmF":{"name":"proxyEast","abstract":"A proxy server.
","parent_name":"ServerLocation"},"Structs/BaseURL/ServerLocation.html#/s:14StreamChatCore7BaseURLV14ServerLocationO7stagingyA2EmF":{"name":"staging","abstract":"A staging server.
","parent_name":"ServerLocation"},"Structs/BaseURL.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"BaseURL"},"Structs/BaseURL.html#/s:14StreamChatCore7BaseURLV14serverLocationA2C06ServerG0O_tcfc":{"name":"init(serverLocation:)","abstract":"Create a base URL.
","parent_name":"BaseURL"},"Structs/BaseURL.html#/s:14StreamChatCore7BaseURLV06customE0AC10Foundation0E0V_tcfc":{"name":"init(customURL:)","abstract":"Init with a custom server URL.
","parent_name":"BaseURL"},"Structs/BaseURL/ServerLocation.html":{"name":"ServerLocation","abstract":"A server location.
","parent_name":"BaseURL"},"Structs/BaseURL.html":{"name":"BaseURL","abstract":"A base URL for the Client
.
"},"Structs/ClientErrorResponse.html":{"name":"ClientErrorResponse","abstract":"A parsed server response error.
"},"Structs/AnyError.html":{"name":"AnyError","abstract":"A wrapper for any Error.
"},"Structs/Attachment.html":{"name":"Attachment","abstract":"A message attachment.
"},"Structs/AttachmentFile.html":{"name":"AttachmentFile","abstract":"An attachment file description.
"},"Structs/MessageResponse.html":{"name":"MessageResponse","abstract":"A message response.
"},"Structs/EventResponse.html":{"name":"EventResponse","abstract":"An event response.
"},"Structs/FileUploadResponse.html":{"name":"FileUploadResponse","abstract":"A file upload response.
"},"Structs/HiddenChannelResponse.html":{"name":"HiddenChannelResponse","abstract":"A hidden channel event response.
"},"Structs/ChannelId.html":{"name":"ChannelId","abstract":"A channel type and id.
"},"Structs/ChannelQuery.html":{"name":"ChannelQuery","abstract":"A channel query.
"},"Structs.html#/s:14StreamChatCore19ChannelInviteAnswerV":{"name":"ChannelInviteAnswer","abstract":"An answer for an invite to a channel.
"},"Structs.html#/s:14StreamChatCore21ChannelInviteResponseV":{"name":"ChannelInviteResponse","abstract":"An answer for an invite to a channel.
"},"Structs.html#/s:14StreamChatCore13ChannelUpdateV":{"name":"ChannelUpdate","abstract":"Undocumented
"},"Structs/ChannelResponse.html":{"name":"ChannelResponse","abstract":"A channel response.
"},"Structs/ChannelDeletedResponse.html":{"name":"ChannelDeletedResponse","abstract":"A response for an updated channel.
"},"Structs/ChannelUpdatedResponse.html":{"name":"ChannelUpdatedResponse","abstract":"A response for an updated channel.
"},"Structs/ChannelsQuery.html":{"name":"ChannelsQuery","abstract":"A channels query.
"},"Structs/ChannelsResponse.html":{"name":"ChannelsResponse","abstract":"A channels query response.
"},"Structs/Device.html":{"name":"Device","abstract":"A device for Push Notifications.
"},"Structs/ExtraData.html":{"name":"ExtraData","abstract":"An extra data container.
"},"Structs/Member.html":{"name":"Member","abstract":"A member.
"},"Structs/Message.html":{"name":"Message","abstract":"A message.
"},"Structs.html#/s:14StreamChatCore16MessagesResponseV":{"name":"MessagesResponse","abstract":"A messages response.
"},"Structs/FlagMessageResponse.html":{"name":"FlagMessageResponse","abstract":"A flag message response.
"},"Structs/FlagUserResponse.html":{"name":"FlagUserResponse","abstract":"A flag message response.
"},"Structs/MessageAction.html":{"name":"MessageAction","abstract":"A message action from commands.
"},"Structs/MessageRead.html":{"name":"MessageRead","abstract":"A message read state. User + last read date.
"},"Structs/MutedUser.html":{"name":"MutedUser","abstract":"A muted user.
"},"Structs/MutedUsersResponse.html":{"name":"MutedUsersResponse","abstract":"A muted users response.
"},"Structs/QueryOptions.html":{"name":"QueryOptions","abstract":"Query options.
"},"Structs/Reaction.html":{"name":"Reaction","abstract":"A reaction for a message.
"},"Structs/ReactionScores.html":{"name":"ReactionScores","abstract":"A reaction counts.
"},"Structs/SearchQuery.html":{"name":"SearchQuery","abstract":"A message search query.
"},"Structs/Sorting.html":{"name":"Sorting","abstract":"Sorting options.
"},"Structs/User.html":{"name":"User","abstract":"A user.
"},"Structs/UsersResponse.html":{"name":"UsersResponse","abstract":"A response with a list of users.
"},"Structs/UpdatedUsersResponse.html":{"name":"UpdatedUsersResponse","abstract":"A response with a list of users by id.
"},"Structs/DevicesResponse.html":{"name":"DevicesResponse","abstract":"A response with a list of devices.
"},"Structs.html#/s:14StreamChatCore7UserBanV":{"name":"UserBan","abstract":"A request object to ban a user.
"},"Structs/UsersQuery.html":{"name":"UsersQuery","abstract":"A users query.
"},"Structs/TypingUser.html":{"name":"TypingUser","abstract":"A typing user.
"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP4userAA4UserVSgvp":{"name":"user","abstract":"A user owner of the database.
","parent_name":"Database"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP6loggerAA12ClientLoggerCSgvp":{"name":"logger","abstract":"A logger.
","parent_name":"Database"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP9deleteAllyyF":{"name":"deleteAll()","abstract":"Delete all objects.
","parent_name":"Database"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP8channelsy7RxSwift10ObservableCySayAA15ChannelResponseVGGAA13ChannelsQueryVF":{"name":"channels(_:)","abstract":"Fetch channels and messages from a database.
","parent_name":"Database"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP7channel0E4Type0E2Id10pagination7RxSwift10ObservableCyAA15ChannelResponseVGAA0lF0O_SSAA10PaginationOtF":{"name":"channel(channelType:channelId:pagination:)","abstract":"Fetch channel messages.
","parent_name":"Database"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP7replies3for10pagination7RxSwift10ObservableCySayAA7MessageVGGAK_AA10PaginationOtF":{"name":"replies(for:pagination:)","abstract":"Fetch message replies.
","parent_name":"Database"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP3add8channels5queryySayAA15ChannelResponseVG_AA13ChannelsQueryVtF":{"name":"add(channels:query:)","abstract":"Add channels with messages and members.
","parent_name":"Database"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP11addOrUpdate7channelyAA7ChannelC_tF":{"name":"addOrUpdate(channel:)","abstract":"Add or update a channel.
","parent_name":"Database"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP3add8messages2toySayAA7MessageVG_AA7ChannelCtF":{"name":"add(messages:to:)","abstract":"Add messages to a channel. The channel and members should be added/updated too.
","parent_name":"Database"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP3add7replies3forySayAA7MessageVG_AHtF":{"name":"add(replies:for:)","abstract":"Add replies for a message.
","parent_name":"Database"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP3set7members3foryShyAA6MemberVG_AA7ChannelCtF":{"name":"set(members:for:)","abstract":"Set members for a channel.
","parent_name":"Database"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP3add7members3foryShyAA6MemberVG_AA7ChannelCtF":{"name":"add(members:for:)","abstract":"Add a new member for a channel.
","parent_name":"Database"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP6remove7members4fromyShyAA6MemberVG_AA7ChannelCtF":{"name":"remove(members:from:)","abstract":"Remove a member from a channel.
","parent_name":"Database"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP6update7members4fromyShyAA6MemberVG_AA7ChannelCtF":{"name":"update(members:from:)","abstract":"Update a member in a channel.
","parent_name":"Database"},"Protocols/Database.html":{"name":"Database","abstract":"Undocumented
"},"Extensions/Array.html#/s:Sa14StreamChatCoreAA0B4ItemORszlE10firstIndex5whereSiSgAA9ChannelIdV_tF":{"name":"firstIndex(where:)","abstract":"Find the first index of an ChatItem
of a channel presenter with a given channel id.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa14StreamChatCoreAA0B4ItemORszlE10firstIndex14whereChannelId11channelTypeSiSgSS_AA0hK0OtF":{"name":"firstIndex(whereChannelId:channelType:)","abstract":"Find the first index of an ChatItem
of a channel presenter with a given channel id.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa14StreamChatCoreAA0B4ItemORszlE9lastIndex5whereSiSgAA9ChannelIdV_tF":{"name":"lastIndex(where:)","abstract":"Find the last index of an ChatItem
of a channel presenter with a given channel id.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa14StreamChatCoreAA0B4ItemORszlE9lastIndex14whereChannelId11channelTypeSiSgSS_AA0hK0OtF":{"name":"lastIndex(whereChannelId:channelType:)","abstract":"Find the last index of an ChatItem
of a channel presenter with a given channel id.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa14StreamChatCoreAA0B4ItemORszlE9lastIndex14whereMessageIdSiSgSS_tF":{"name":"lastIndex(whereMessageId:)","abstract":"Find the last index of an ChatItem
of a message with a given message id.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa14StreamChatCoreAA0B4ItemORszlE15findLastMessage6beforeSi5index_AA0G0V7messagetSgSi_tF":{"name":"findLastMessage(before:)","abstract":"Find the last ChatItem
of a message before a given index.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa14StreamChatCoreAA0B4ItemORszlE28firstIndexWhereStatusLoadingSiSgyF":{"name":"firstIndexWhereStatusLoading()","abstract":"Find the first index of an ChatItem
of a status loading.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa14StreamChatCoreAA0B4ItemORszlE10firstIndex16whereStatusTitleSiSgSS_tF":{"name":"firstIndex(whereStatusTitle:)","abstract":"Find the first index of an ChatItem
of a status with a given title.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa14StreamChatCoreAA0B4ItemORszlE9lastIndex16whereStatusTitleSiSgSS_tF":{"name":"lastIndex(whereStatusTitle:)","abstract":"Find the last index of an ChatItem
of a status with a given title.
","parent_name":"Array"},"Extensions/Bundle.html#/s:So8NSBundleC14StreamChatCoreE2idSSSgvp":{"name":"id","abstract":"A bundle id.
","parent_name":"Bundle"},"Extensions/Bundle.html#/s:So8NSBundleC14StreamChatCoreE4nameSSSgvp":{"name":"name","abstract":"A bundle name.
","parent_name":"Bundle"},"Extensions/URL.html#/s:10Foundation3URLV14StreamChatCoreE8fileSizes5Int64Vvp":{"name":"fileSize","abstract":"Get a file size from the file URL.
","parent_name":"URL"},"Extensions/UIApplication.html#/s:So13UIApplicationC14StreamChatCoreE8appState05RxAppF00hF0Ovp":{"name":"appState","abstract":"The current app state (see AppState
), e.g. active, background.
","parent_name":"UIApplication"},"Extensions/Optional.html#/s:Sq14StreamChatCoreSSRszlE7isBlankSbvp":{"name":"isBlank","abstract":"Undocumented
","parent_name":"Optional"},"Extensions/String.html#/s:SS14StreamChatCoreE15dataToHEXFormatSSvpZ":{"name":"dataToHEXFormat","abstract":"A string format to conver bytes to string.
","parent_name":"String"},"Extensions/String.html#/s:SS14StreamChatCoreE3md5SSvp":{"name":"md5","abstract":"Returns a MD5 hash for the string.
","parent_name":"String"},"Extensions/String.html#/s:SS14StreamChatCoreE3url10Foundation3URLVSgvp":{"name":"url","abstract":"Get an URL from the string.
","parent_name":"String"},"Extensions/String.html#/s:SS14StreamChatCoreE7isBlankSbvp":{"name":"isBlank","abstract":"Check if the string is empty and does not have whitespaces or newlines.
","parent_name":"String"},"Extensions/String.html#/s:SS14StreamChatCoreE8fileName5limitSSSi_tF":{"name":"fileName(limit:)","abstract":"Get a safe filnename from the string.
","parent_name":"String"},"Extensions/String.html#/s:SS14StreamChatCoreE14probablyHasURLSbvp":{"name":"probablyHasURL","abstract":"Checks if the string probably has an URL, e.g. “ab.io”, “a7.io”
","parent_name":"String"},"Extensions/Result.html#/s:s6ResultO14StreamChatCoreE5errors5Error_pSgvp":{"name":"error","abstract":"Get the error from the result if it failed.
","parent_name":"Result"},"Extensions/Int.html#/s:Si14StreamChatCoreE11shortStringSSyF":{"name":"shortString()","abstract":"A short string for the number, e.g. “k”, “m”, “b”.
","parent_name":"Int"},"Extensions/Dictionary.html#/s:SD14StreamChatCoreE6merged4withSDyxq_GAD_tF":{"name":"merged(with:)","abstract":"Undocumented
","parent_name":"Dictionary"},"Extensions/Data.html#/s:10Foundation4DataV14StreamChatCoreE23prettyPrintedJSONStringSSyKF":{"name":"prettyPrintedJSONString()","abstract":"Undocumented
","parent_name":"Data"},"Extensions/Data.html#/s:10Foundation4DataV14StreamChatCoreE6append_8encodingySS_SSAAE8EncodingVtF":{"name":"append(_:encoding:)","abstract":"Undocumented
","parent_name":"Data"},"Extensions/Data.html#/s:10Foundation4DataV14StreamChatCoreE3hexSSvp":{"name":"hex","abstract":"Conver a data to the HEX string.
","parent_name":"Data"},"Extensions/Encodable.html#/s:SE14StreamChatCoreE12encodeSafely2to10logMessageys7Encoder_p_SSSgtF":{"name":"encodeSafely(to:logMessage:)","abstract":"Undocumented
","parent_name":"Encodable"},"Extensions/JSONEncoder/DateEncodingStrategy.html#/s:10Foundation11JSONEncoderC20DateEncodingStrategyO14StreamChatCoreE6streamAEvpZ":{"name":"stream","abstract":"A Stream encoding for the custom ISO8601 date.
","parent_name":"DateEncodingStrategy"},"Extensions/JSONEncoder/DataEncodingStrategy.html#/s:10Foundation11JSONEncoderC20DataEncodingStrategyO14StreamChatCoreE4gzipAEvpZ":{"name":"gzip","abstract":"Undocumented
","parent_name":"DataEncodingStrategy"},"Extensions/JSONEncoder.html#/s:10Foundation11JSONEncoderC14StreamChatCoreE7defaultACvpZ":{"name":"default","abstract":"A default JSONEncoder
.
","parent_name":"JSONEncoder"},"Extensions/JSONEncoder.html#/s:10Foundation11JSONEncoderC14StreamChatCoreE11defaultGzipACvpZ":{"name":"defaultGzip","abstract":"A default gzip JSONEncoder
.
","parent_name":"JSONEncoder"},"Extensions/JSONEncoder.html#/s:10Foundation11JSONEncoderC14StreamChatCoreE6streamACvpZ":{"name":"stream","abstract":"A Stream Chat JSON encoder.
","parent_name":"JSONEncoder"},"Extensions/JSONEncoder.html#/s:10Foundation11JSONEncoderC14StreamChatCoreE10streamGzipACvpZ":{"name":"streamGzip","abstract":"A Stream Chat JSON encoder with a gzipped content.
","parent_name":"JSONEncoder"},"Extensions/JSONEncoder/DataEncodingStrategy.html":{"name":"DataEncodingStrategy","parent_name":"JSONEncoder"},"Extensions/JSONEncoder/DateEncodingStrategy.html":{"name":"DateEncodingStrategy","parent_name":"JSONEncoder"},"Extensions/JSONDecoder.html#/s:10Foundation11JSONDecoderC14StreamChatCoreE7defaultACvpZ":{"name":"default","abstract":"A default JSONDecoder
.
","parent_name":"JSONDecoder"},"Extensions/JSONDecoder.html#/s:10Foundation11JSONDecoderC14StreamChatCoreE6streamACvpZ":{"name":"stream","abstract":"A Stream Chat JSON decoder.
","parent_name":"JSONDecoder"},"Extensions/Token.html#/s:SS14StreamChatCoreE11developmentSSvpZ":{"name":"development","abstract":"A development token.
","parent_name":"Token"},"Extensions/Token.html#/s:SS14StreamChatCoreE5guestSSvpZ":{"name":"guest","abstract":"A guest token.
","parent_name":"Token"},"Extensions/Token.html#/s:SS14StreamChatCoreE12isValidToken6userIdSbSSSg_tF":{"name":"isValidToken(userId:)","abstract":"Checks if the token is valid.
","parent_name":"Token"},"Extensions/Token.html#/s:SS14StreamChatCoreE7payloadSDySSypGSgvp":{"name":"payload","abstract":"Undocumented
","parent_name":"Token"},"Extensions/DateFormatter/Stream.html#/s:So15NSDateFormatterC14StreamChatCoreE0C0O11iso8601Date4from10Foundation0G0VSgSS_tFZ":{"name":"iso8601Date(from:)","abstract":"Creates and returns a date object from the specified ISO 8601 formatted string representation.
","parent_name":"Stream"},"Extensions/DateFormatter/Stream.html#/s:So15NSDateFormatterC14StreamChatCoreE0C0O17iso8601DateString4fromSSSg10Foundation0G0V_tFZ":{"name":"iso8601DateString(from:)","abstract":"Creates and returns an ISO 8601 formatted string representation of the specified date.
","parent_name":"Stream"},"Extensions/DateFormatter.html#/s:So15NSDateFormatterC14StreamChatCoreE3logABSgvpZ":{"name":"log","abstract":"A date formatter for ClientLogger
.
","parent_name":"DateFormatter"},"Extensions/DateFormatter/Stream.html":{"name":"Stream","abstract":"A Stream Chat date formatters.
","parent_name":"DateFormatter"},"Extensions/DateFormatter.html#/s:So15NSDateFormatterC14StreamChatCoreE4timeABvpZ":{"name":"time","abstract":"A short time formatter from the date.
","parent_name":"DateFormatter"},"Extensions/DateFormatter.html#/s:So15NSDateFormatterC14StreamChatCoreE5shortABvpZ":{"name":"short","abstract":"A short date and time formatter from the date.
","parent_name":"DateFormatter"},"Extensions/DateFormatter.html#/s:So15NSDateFormatterC14StreamChatCoreE9shortDateABvpZ":{"name":"shortDate","abstract":"A short date and time formatter from the date.
","parent_name":"DateFormatter"},"Extensions/DateFormatter.html#/s:So15NSDateFormatterC14StreamChatCoreE7weekDayABvpZ":{"name":"weekDay","abstract":"A week formatter from the date.
","parent_name":"DateFormatter"},"Extensions/DateFormatter.html#/s:So15NSDateFormatterC14StreamChatCoreE8fileNameABvpZ":{"name":"fileName","abstract":"Undocumented
","parent_name":"DateFormatter"},"Extensions/Date.html#/s:10Foundation4DateV14StreamChatCoreE3logSSvp":{"name":"log","abstract":"A string of the date for the ClientLogger
.
","parent_name":"Date"},"Extensions/Date.html#/s:10Foundation4DateV14StreamChatCoreE7defaultACvpZ":{"name":"default","abstract":"Undocumented
","parent_name":"Date"},"Extensions/Date.html#/s:10Foundation4DateV14StreamChatCoreE7isTodaySbvp":{"name":"isToday","abstract":"Undocumented
","parent_name":"Date"},"Extensions/Date.html#/s:10Foundation4DateV14StreamChatCoreE11isYesterdaySbvp":{"name":"isYesterday","abstract":"Undocumented
","parent_name":"Date"},"Extensions/Date.html#/s:10Foundation4DateV14StreamChatCoreE9yesterdaySSvpZ":{"name":"yesterday","abstract":"A yesterday title for a status separartor.
","parent_name":"Date"},"Extensions/Date.html#/s:10Foundation4DateV14StreamChatCoreE14wordsSeparatorSSvpZ":{"name":"wordsSeparator","abstract":"A words separator for day and time.
","parent_name":"Date"},"Extensions/Date.html#/s:10Foundation4DateV14StreamChatCoreE8relativeSSvp":{"name":"relative","abstract":"A relative date from the current time in string.
","parent_name":"Date"},"Extensions/Date.html#/s:10Foundation4DateV14StreamChatCoreE8fileNameSSvp":{"name":"fileName","abstract":"Generates a filename from the date.
","parent_name":"Date"},"Extensions/Date.html#/s:10Foundation4DateV14StreamChatCoreE10isLessThan12timeInterval4withSbSd_ACtF":{"name":"isLessThan(timeInterval:with:)","abstract":"Check if a time interval between dates is less then a given time interval.
","parent_name":"Date"},"Extensions/Date.html":{"name":"Date"},"Extensions/DateFormatter.html":{"name":"DateFormatter"},"Extensions/Token.html":{"name":"Token"},"Extensions/JSONDecoder.html":{"name":"JSONDecoder"},"Extensions/JSONEncoder.html":{"name":"JSONEncoder","abstract":"A custom decoding for a date.
"},"Extensions/Encodable.html":{"name":"Encodable"},"Extensions/Data.html":{"name":"Data"},"Extensions/Dictionary.html":{"name":"Dictionary","abstract":"Creates a dictionary by merging the given dictionary into this"},"Extensions/Int.html":{"name":"Int"},"Extensions/Result.html":{"name":"Result"},"Extensions/String.html":{"name":"String"},"Extensions/Optional.html":{"name":"Optional"},"Extensions/UIApplication.html":{"name":"UIApplication"},"Extensions/URL.html":{"name":"URL"},"Extensions/Bundle.html":{"name":"Bundle"},"Extensions/Array.html":{"name":"Array"},"Enums/ViewChanges.html#/s:14StreamChatCore11ViewChangesO4noneyA2CmF":{"name":"none","abstract":"
No changes.
","parent_name":"ViewChanges"},"Enums/ViewChanges.html#/s:14StreamChatCore11ViewChangesO8reloadedyACSi_SayAA0B4ItemOGtcACmF":{"name":"reloaded(_:_:)","abstract":"Reload all views.
","parent_name":"ViewChanges"},"Enums/ViewChanges.html#/s:14StreamChatCore11ViewChangesO10itemsAddedyACSaySiG_SiSgSbSayAA0B4ItemOGtcACmF":{"name":"itemsAdded(_:_:_:_:)","abstract":"Add item at row and reload another one.
","parent_name":"ViewChanges"},"Enums/ViewChanges.html#/s:14StreamChatCore11ViewChangesO12itemsUpdatedyACSaySiG_SayAA7MessageVGSayAA0B4ItemOGtcACmF":{"name":"itemsUpdated(_:_:_:)","abstract":"Update items with messages.
","parent_name":"ViewChanges"},"Enums/ViewChanges.html#/s:14StreamChatCore11ViewChangesO11itemRemovedyACSi_SayAA0B4ItemOGtcACmF":{"name":"itemRemoved(_:_:)","abstract":"Remove item at row.
","parent_name":"ViewChanges"},"Enums/ViewChanges.html#/s:14StreamChatCore11ViewChangesO9itemMovedyACSi_SiSayAA0B4ItemOGtcACmF":{"name":"itemMoved(fromRow:toRow:_:)","abstract":"Move item from row to another.
","parent_name":"ViewChanges"},"Enums/ViewChanges.html#/s:14StreamChatCore11ViewChangesO13footerUpdatedyA2CmF":{"name":"footerUpdated","abstract":"Update fiiter.
","parent_name":"ViewChanges"},"Enums/ViewChanges.html#/s:14StreamChatCore11ViewChangesO12disconnectedyA2CmF":{"name":"disconnected","abstract":"Disconnected deliberately.
","parent_name":"ViewChanges"},"Enums/ViewChanges.html#/s:14StreamChatCore11ViewChangesO5erroryAcA8AnyErrorVcACmF":{"name":"error(_:)","abstract":"Error message.
","parent_name":"ViewChanges"},"Enums/ViewChanges.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"ViewChanges"},"Enums/ChatItem.html#/s:14StreamChatCore0B4ItemO20statusYesterdayTitleSSvpZ":{"name":"statusYesterdayTitle","abstract":"A title for the yesterday separator.
","parent_name":"ChatItem"},"Enums/ChatItem.html#/s:14StreamChatCore0B4ItemO16statusTodayTitleSSvpZ":{"name":"statusTodayTitle","abstract":"A title for the today separator.
","parent_name":"ChatItem"},"Enums/ChatItem.html#/s:14StreamChatCore0B4ItemO7loadingyACSbcACmF":{"name":"loading(_:)","abstract":"A loading item.
","parent_name":"ChatItem"},"Enums/ChatItem.html#/s:14StreamChatCore0B4ItemO6statusyACSS_SSSgSbtcACmF":{"name":"status(_:_:_:)","abstract":"A status item.
","parent_name":"ChatItem"},"Enums/ChatItem.html#/s:14StreamChatCore0B4ItemO16channelPresenteryAcA07ChannelF0CcACmF":{"name":"channelPresenter(_:)","abstract":"A channel presenter item.
","parent_name":"ChatItem"},"Enums/ChatItem.html#/s:14StreamChatCore0B4ItemO7messageyAcA7MessageV_SayAA4UserVGtcACmF":{"name":"message(_:_:)","abstract":"A message.
","parent_name":"ChatItem"},"Enums/ChatItem.html#/s:14StreamChatCore0B4ItemO5erroryACs5Error_pcACmF":{"name":"error(_:)","abstract":"An error.
","parent_name":"ChatItem"},"Enums/ChatItem.html#/s:14StreamChatCore0B4ItemO9isLoadingSbvp":{"name":"isLoading","abstract":"Check if the chat item is loading.
","parent_name":"ChatItem"},"Enums/ChatItem.html#/s:14StreamChatCore0B4ItemO16channelPresenterAA07ChannelF0CSgvp":{"name":"channelPresenter","abstract":"Return a channel presenter if the chat item is a channel presenter.
","parent_name":"ChatItem"},"Enums/ChatItem.html#/s:14StreamChatCore0B4ItemO7messageAA7MessageVSgvp":{"name":"message","abstract":"Return a message if the chat item is a message.
","parent_name":"ChatItem"},"Enums/ChatItem.html#/s:14StreamChatCore0B4ItemO16messageReadUsersSayAA4UserVGvp":{"name":"messageReadUsers","abstract":"Return read users for a message chat item.
","parent_name":"ChatItem"},"Enums/ChatItem.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ChatItem"},"Enums/SearchQueryError.html#/s:14StreamChatCore16SearchQueryErrorO11emptyFilteryA2CmF":{"name":"emptyFilter","abstract":"Filter can’t be an empty for the message search.
","parent_name":"SearchQueryError"},"Enums/ReactionType.html#/s:14StreamChatCore12ReactionTypeO12defaultTypesSayACGvpZ":{"name":"defaultTypes","abstract":"A list of default reactions.
","parent_name":"ReactionType"},"Enums/ReactionType.html#/s:14StreamChatCore12ReactionTypeO7regularyACSS_SStcACmF":{"name":"regular(_:emoji:)","abstract":"Undocumented
","parent_name":"ReactionType"},"Enums/ReactionType.html#/s:14StreamChatCore12ReactionTypeO10cumulativeyACSS_SiSStcACmF":{"name":"cumulative(_:maxCount:emoji:)","abstract":"Undocumented
","parent_name":"ReactionType"},"Enums/ReactionType.html#/s:14StreamChatCore12ReactionTypeO4nameSSvp":{"name":"name","abstract":"An reaction type as emoji.
","parent_name":"ReactionType"},"Enums/ReactionType.html#/s:14StreamChatCore12ReactionTypeO5emojiSSvp":{"name":"emoji","abstract":"An reaction type as emoji.
","parent_name":"ReactionType"},"Enums/ReactionType.html#/s:14StreamChatCore12ReactionTypeO9isRegularSbvp":{"name":"isRegular","abstract":"Checks if the reaction type is regular.
","parent_name":"ReactionType"},"Enums/ReactionType.html#/s:14StreamChatCore12ReactionTypeO8maxCountSivp":{"name":"maxCount","abstract":"Checks if the reaction type is regular.
","parent_name":"ReactionType"},"Enums/ReactionType.html#/s:14StreamChatCore12ReactionTypeO7emojiesSaySSGvpZ":{"name":"emojies","abstract":"A list of reactions as emoji’s.
","parent_name":"ReactionType"},"Enums/ReactionType.html#/s:14StreamChatCore12ReactionTypeO5namedACSgSS_tcfc":{"name":"init(named:)","abstract":"Create a reaction type based on string type value.
","parent_name":"ReactionType"},"Enums/ReactionType.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"ReactionType"},"Enums/ReactionType.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"ReactionType"},"Enums/ReactionType.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ReactionType"},"Enums/ReactionType.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"ReactionType"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO16channelsPageSizeACvpZ":{"name":"channelsPageSize","abstract":"A default channels page size.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO20channelsNextPageSizeACvpZ":{"name":"channelsNextPageSize","abstract":"A default channels page sizefor the next page.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO16messagesPageSizeACvpZ":{"name":"messagesPageSize","abstract":"A default messages page size.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO20messagesNextPageSizeACvpZ":{"name":"messagesNextPageSize","abstract":"A default messages page size for the next page.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO4noneyA2CmF":{"name":"none","abstract":"No pagination.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO5limityACSicACmF":{"name":"limit(_:)","abstract":"The amount of items requested from the APIs.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO6offsetyACSicACmF":{"name":"offset(_:)","abstract":"The offset of requesting items.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO11greaterThanyACSScACmF":{"name":"greaterThan(_:)","abstract":"Filter on ids greater than the given value.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO18greaterThanOrEqualyACSScACmF":{"name":"greaterThanOrEqual(_:)","abstract":"Filter on ids greater than or equal to the given value.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO8lessThanyACSScACmF":{"name":"lessThan(_:)","abstract":"Filter on ids smaller than the given value.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO15lessThanOrEqualyACSScACmF":{"name":"lessThanOrEqual(_:)","abstract":"Filter on ids smaller than or equal to the given value.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO3andyA2C_ACtcACmF":{"name":"and(pagination:another:)","abstract":"Combine Pagination
‘s with each other.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO5limitSivp":{"name":"limit","abstract":"A limit value, if the pagination has it or 0.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO6offsetSivp":{"name":"offset","abstract":"An offset value, if the pagination has it or 0.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"Pagination"},"Enums/Pagination.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO1poiyA2C_ACtFZ":{"name":"+(_:_:)","abstract":"An operator for combining Pagination’s.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO2peoiyyACz_ACtFZ":{"name":"+=(_:_:)","abstract":"An operator for combining Pagination’s.
","parent_name":"Pagination"},"Enums/MessageType.html#/s:14StreamChatCore11MessageTypeO7regularyA2CmF":{"name":"regular","abstract":"A message type.
","parent_name":"MessageType"},"Enums/MessageType.html#/s:14StreamChatCore11MessageTypeO9ephemeralyA2CmF":{"name":"ephemeral","parent_name":"MessageType"},"Enums/MessageType.html#/s:14StreamChatCore11MessageTypeO5erroryA2CmF":{"name":"error","parent_name":"MessageType"},"Enums/MessageType.html#/s:14StreamChatCore11MessageTypeO5replyyA2CmF":{"name":"reply","parent_name":"MessageType"},"Enums/MessageType.html#/s:14StreamChatCore11MessageTypeO6systemyA2CmF":{"name":"system","parent_name":"MessageType"},"Enums/MessageType.html#/s:14StreamChatCore11MessageTypeO7deletedyA2CmF":{"name":"deleted","parent_name":"MessageType"},"Enums/Filter/Operator.html#/s:14StreamChatCore6FilterO8OperatorO5equalyAESE_p_tcAEmF":{"name":"equal(to:)","abstract":"An equal operator.
","parent_name":"Operator"},"Enums/Filter/Operator.html#/s:14StreamChatCore6FilterO8OperatorO8notEqualyAESE_p_tcAEmF":{"name":"notEqual(to:)","abstract":"A not equal operator.
","parent_name":"Operator"},"Enums/Filter/Operator.html#/s:14StreamChatCore6FilterO8OperatorO7greateryAESE_p_tcAEmF":{"name":"greater(than:)","abstract":"A greater then operator.
","parent_name":"Operator"},"Enums/Filter/Operator.html#/s:14StreamChatCore6FilterO8OperatorO14greaterOrEqualyAESE_p_tcAEmF":{"name":"greaterOrEqual(than:)","abstract":"A greater or equal than operator.
","parent_name":"Operator"},"Enums/Filter/Operator.html#/s:14StreamChatCore6FilterO8OperatorO4lessyAESE_p_tcAEmF":{"name":"less(than:)","abstract":"A less then operator.
","parent_name":"Operator"},"Enums/Filter/Operator.html#/s:14StreamChatCore6FilterO8OperatorO11lessOrEqualyAESE_p_tcAEmF":{"name":"lessOrEqual(than:)","abstract":"A less or equal than operator.
","parent_name":"Operator"},"Enums/Filter/Operator.html#/s:14StreamChatCore6FilterO8OperatorO2inyAESaySE_pGcAEmF":{"name":"in(_:)","abstract":"An in list operator.
","parent_name":"Operator"},"Enums/Filter/Operator.html#/s:14StreamChatCore6FilterO8OperatorO5notInyAESaySE_pGcAEmF":{"name":"notIn(_:)","abstract":"A not in list operator.
","parent_name":"Operator"},"Enums/Filter/Operator.html#/s:14StreamChatCore6FilterO8OperatorO5queryyAESScAEmF":{"name":"query(_:)","abstract":"A query operator.
","parent_name":"Operator"},"Enums/Filter/Operator.html#/s:14StreamChatCore6FilterO8OperatorO12autocompleteyAESScAEmF":{"name":"autocomplete(_:)","abstract":"An autocomplete operator.
","parent_name":"Operator"},"Enums/Filter/Operator.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"Operator"},"Enums/Filter/Operator.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"Operator"},"Enums/Filter.html#/s:14StreamChatCore6FilterO4noneyA2CmF":{"name":"none","abstract":"No filter.
","parent_name":"Filter"},"Enums/Filter.html#/s:14StreamChatCore6FilterO3keyyACSS_AC8OperatorOtcACmF":{"name":"key(_:_:)","abstract":"Filter by a given key with a given operator (see Operator).
","parent_name":"Filter"},"Enums/Filter.html#/s:14StreamChatCore6FilterO3andyACSayACGcACmF":{"name":"and(_:)","abstract":"Filter with all filters (like and
).
","parent_name":"Filter"},"Enums/Filter.html#/s:14StreamChatCore6FilterO2oryACSayACGcACmF":{"name":"or(_:)","abstract":"Filter with any of filters (like or
).
","parent_name":"Filter"},"Enums/Filter.html#/s:14StreamChatCore6FilterO3noryACSayACGcACmF":{"name":"nor(_:)","abstract":"Filter without any of filters (like not or
).
","parent_name":"Filter"},"Enums/Filter.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"Filter"},"Enums/Filter.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"Filter"},"Enums/Filter/Operator.html":{"name":"Operator","abstract":"An operator for the filter.
","parent_name":"Filter"},"Enums/Filter.html#/s:14StreamChatCore6FilterO1poiyA2C_ACtFZ":{"name":"+(_:_:)","abstract":"Undocumented
","parent_name":"Filter"},"Enums/Filter.html#/s:14StreamChatCore6FilterO2peoiyyACz_ACtFZ":{"name":"+=(_:_:)","abstract":"Undocumented
","parent_name":"Filter"},"Enums/Filter.html#/s:14StreamChatCore6FilterO1ooiyA2C_ACtFZ":{"name":"|(_:_:)","abstract":"Undocumented
","parent_name":"Filter"},"Enums/Filter.html#/s:14StreamChatCore6FilterO2oeoiyyACz_ACtFZ":{"name":"|=(_:_:)","abstract":"Undocumented
","parent_name":"Filter"},"Enums/Event.html#/s:14StreamChatCore5EventO6Filtera":{"name":"Filter","abstract":"A filter type for events.
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO11healthCheckyACSS_AA4UserVSgtcACmF":{"name":"healthCheck(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO14channelUpdatedyAcA07ChannelF8ResponseV_AA0D4TypeOtcACmF":{"name":"channelUpdated(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO14channelDeletedyAcA7ChannelC_AA0D4TypeOtcACmF":{"name":"channelDeleted(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO13channelHiddenyAcA0F15ChannelResponseV_AA0D4TypeOtcACmF":{"name":"channelHidden(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO11messageReadyAcA07MessageF0V_AA0D4TypeOtcACmF":{"name":"messageRead(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO10messageNewyAcA7MessageV_S2iAA7ChannelCSgAA0D4TypeOtcACmF":{"name":"messageNew(_:_:_:_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO14messageDeletedyAcA7MessageV_AA0D4TypeOtcACmF":{"name":"messageDeleted(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO14messageUpdatedyAcA7MessageV_AA0D4TypeOtcACmF":{"name":"messageUpdated(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO11userUpdatedyAcA4UserV_AA0D4TypeOtcACmF":{"name":"userUpdated(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO19userPresenceChangedyAcA4UserV_AA0D4TypeOtcACmF":{"name":"userPresenceChanged(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO17userStartWatchingyAcA4UserV_SiAA0D4TypeOtcACmF":{"name":"userStartWatching(_:_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO16userStopWatchingyAcA4UserV_SiAA0D4TypeOtcACmF":{"name":"userStopWatching(_:_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO10userBannedyAcA9ChannelIdVSg_SSSg10Foundation4DateVSgAkA0D4TypeOtcACmF":{"name":"userBanned(_:reason:expiration:created:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO11memberAddedyAcA6MemberV_AA0D4TypeOtcACmF":{"name":"memberAdded(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO13memberUpdatedyAcA6MemberV_AA0D4TypeOtcACmF":{"name":"memberUpdated(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO13memberRemovedyAcA4UserV_AA0D4TypeOtcACmF":{"name":"memberRemoved(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO11reactionNewyAcA8ReactionV_AA7MessageVAA4UserVAA0D4TypeOtcACmF":{"name":"reactionNew(_:_:_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO15reactionUpdatedyAcA8ReactionV_AA7MessageVAA4UserVAA0D4TypeOtcACmF":{"name":"reactionUpdated(_:_:_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO15reactionDeletedyAcA8ReactionV_AA7MessageVAA4UserVAA0D4TypeOtcACmF":{"name":"reactionDeleted(_:_:_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO11typingStartyAcA4UserV_AA0D4TypeOtcACmF":{"name":"typingStart(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO10typingStopyAcA4UserV_AA0D4TypeOtcACmF":{"name":"typingStop(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO24notificationMutesUpdatedyAcA4UserV_AA0D4TypeOtcACmF":{"name":"notificationMutesUpdated(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO20notificationMarkReadyAcA7ChannelCSg_S2iAA0D4TypeOtcACmF":{"name":"notificationMarkRead(_:_:_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO26notificationAddedToChannelyAcA0H0C_AA0D4TypeOtcACmF":{"name":"notificationAddedToChannel(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO30notificationRemovedFromChannelyAcA0H0C_AA0D4TypeOtcACmF":{"name":"notificationRemovedFromChannel(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO19notificationInvitedyAcA7ChannelC_AA0D4TypeOtcACmF":{"name":"notificationInvited(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO26notificationInviteAcceptedyAcA7ChannelC_AA0D4TypeOtcACmF":{"name":"notificationInviteAccepted(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO26notificationInviteRejectedyAcA7ChannelC_AA0D4TypeOtcACmF":{"name":"notificationInviteRejected(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO4typeAA0D4TypeOvp":{"name":"type","abstract":"An event type.
","parent_name":"Event"},"Enums/Event.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"Event"},"Enums/Event.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Event"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO11healthCheckyA2CmF":{"name":"healthCheck","abstract":"Every 30 second to confirm that the client connection is still active (🗼).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO17connectionChangedyA2CmF":{"name":"connectionChanged","abstract":"⚠️ When the state of the connection changed (🗼).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO19connectionRecoveredyA2CmF":{"name":"connectionRecovered","abstract":"⚠️ When the connection to chat servers is back online (🗼).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO14channelUpdatedyA2CmF":{"name":"channelUpdated","abstract":"When a channel was updated (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO14channelDeletedyA2CmF":{"name":"channelDeleted","abstract":"When a channel was deleted (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO13channelHiddenyA2CmF":{"name":"channelHidden","abstract":"When a channel was hidden (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO19userPresenceChangedyA2CmF":{"name":"userPresenceChanged","abstract":"When a user status changes, e.g. online, offline, away (when subscribed to the user status 🙋♀️).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO17userStartWatchingyA2CmF":{"name":"userStartWatching","abstract":"When a user starts watching a channel (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO16userStopWatchingyA2CmF":{"name":"userStopWatching","abstract":"When a user stops watching a channel (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO11userUpdatedyA2CmF":{"name":"userUpdated","abstract":"When a user was updated (when subscribed to the user status 🙋♀️).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO10userBannedyA2CmF":{"name":"userBanned","abstract":"When a user was banned (when subscribed to the user status 🙋♀️).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO11typingStartyA2CmF":{"name":"typingStart","abstract":"Sent when a user starts typing (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO10typingStopyA2CmF":{"name":"typingStop","abstract":"Sent when a user stops typing (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO10messageNewyA2CmF":{"name":"messageNew","abstract":"When a new message was added on a channel (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO14messageUpdatedyA2CmF":{"name":"messageUpdated","abstract":"When a message was updated (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO14messageDeletedyA2CmF":{"name":"messageDeleted","abstract":"When a message was deleted (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO11messageReadyA2CmF":{"name":"messageRead","abstract":"When a channel was marked as read (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO15messageReactionyA2CmF":{"name":"messageReaction","abstract":"⚠️ When a message reaction was added or deleted (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO11memberAddedyA2CmF":{"name":"memberAdded","abstract":"When a member was added to a channel (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO13memberUpdatedyA2CmF":{"name":"memberUpdated","abstract":"When a member was updated (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO13memberRemovedyA2CmF":{"name":"memberRemoved","abstract":"When a member was removed from a channel (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO22notificationMessageNewyA2CmF":{"name":"notificationMessageNew","abstract":"When a message was added to a channel (when clients that are not currently watching the channel ⚡️).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO24notificationMutesUpdatedyA2CmF":{"name":"notificationMutesUpdated","abstract":"When the user mutes someone (🙋♀️).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO20notificationMarkReadyA2CmF":{"name":"notificationMarkRead","abstract":"When the total count of unread messages (across all channels the user is a member) changes","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO19notificationInvitedyA2CmF":{"name":"notificationInvited","abstract":"
When the user was invited to join a channel (when the user invited 💌).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO26notificationInviteAcceptedyA2CmF":{"name":"notificationInviteAccepted","abstract":"When the user accepts an invite (when the user invited 💌).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO26notificationInviteRejectedyA2CmF":{"name":"notificationInviteRejected","abstract":"When the user reject an invite (when the user invited 💌).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO26notificationAddedToChannelyA2CmF":{"name":"notificationAddedToChannel","abstract":"When the user accepts an invite (when the user invited 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO30notificationRemovedFromChannelyA2CmF":{"name":"notificationRemovedFromChannel","abstract":"When a user was removed from a channel (when the user invited 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO11reactionNewyA2CmF":{"name":"reactionNew","abstract":"When a message reaction was added.
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO15reactionUpdatedyA2CmF":{"name":"reactionUpdated","abstract":"When a message reaction updated.
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO15reactionDeletedyA2CmF":{"name":"reactionDeleted","abstract":"When a message reaction deleted.
","parent_name":"EventType"},"Enums/ChannelType.html#/s:14StreamChatCore11ChannelTypeO7unknownyA2CmF":{"name":"unknown","abstract":"A channel type.
","parent_name":"ChannelType"},"Enums/ChannelType.html#/s:14StreamChatCore11ChannelTypeO10livestreamyA2CmF":{"name":"livestream","parent_name":"ChannelType"},"Enums/ChannelType.html#/s:14StreamChatCore11ChannelTypeO9messagingyA2CmF":{"name":"messaging","parent_name":"ChannelType"},"Enums/ChannelType.html#/s:14StreamChatCore11ChannelTypeO4teamyA2CmF":{"name":"team","parent_name":"ChannelType"},"Enums/ChannelType.html#/s:14StreamChatCore11ChannelTypeO6gamingyA2CmF":{"name":"gaming","parent_name":"ChannelType"},"Enums/ChannelType.html#/s:14StreamChatCore11ChannelTypeO8commerceyA2CmF":{"name":"commerce","parent_name":"ChannelType"},"Enums/ChannelType.html#/s:14StreamChatCore11ChannelTypeO6customyACSScACmF":{"name":"custom(_:)","abstract":"Undocumented
","parent_name":"ChannelType"},"Enums/ChannelType.html#/s:14StreamChatCore11ChannelTypeO5titleSSvp":{"name":"title","abstract":"A channel type title.
","parent_name":"ChannelType"},"Enums/ChannelType.html#/s:14StreamChatCore11ChannelTypeO8rawValueSSvp":{"name":"rawValue","abstract":"A raw value of the channel type.
","parent_name":"ChannelType"},"Enums/ChannelType.html#/s:14StreamChatCore11ChannelTypeO8rawValueACSS_tcfc":{"name":"init(rawValue:)","abstract":"Init a channel type with a string raw value.
","parent_name":"ChannelType"},"Enums/ChannelType.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"ChannelType"},"Enums/ChannelType.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"ChannelType"},"Enums/ChannelType.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ChannelType"},"Enums/ChannelType.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"ChannelType"},"Enums/InviteAnswer.html#/s:14StreamChatCore12InviteAnswerO8notFoundyA2CmF":{"name":"notFound","abstract":"Undocumented
","parent_name":"InviteAnswer"},"Enums/InviteAnswer.html#/s:14StreamChatCore12InviteAnswerO8acceptedyA2CmF":{"name":"accepted","abstract":"Undocumented
","parent_name":"InviteAnswer"},"Enums/InviteAnswer.html#/s:14StreamChatCore12InviteAnswerO8rejectedyA2CmF":{"name":"rejected","abstract":"Undocumented
","parent_name":"InviteAnswer"},"Enums/BanEnabling.html#/s:14StreamChatCore11BanEnablingO8disabledyA2CmF":{"name":"disabled","abstract":"Disabled for everyone.
","parent_name":"BanEnabling"},"Enums/BanEnabling.html#/s:14StreamChatCore11BanEnablingO7enabledyACSiSg_SSSgtcACmF":{"name":"enabled(timeoutInMinutes:reason:)","abstract":"Enabled for everyone.","parent_name":"BanEnabling"},"Enums/BanEnabling.html#/s:14StreamChatCore11BanEnablingO20enabledForModeratorsyACSiSg_SSSgtcACmF":{"name":"enabledForModerators(timeoutInMinutes:reason:)","abstract":"
Enabled for channel members with a role of moderator or admin.","parent_name":"BanEnabling"},"Enums/BanEnabling.html#/s:14StreamChatCore11BanEnablingO16timeoutInMinutesSiSgvp":{"name":"timeoutInMinutes","abstract":"
The default timeout in minutes until the ban is automatically expired.
","parent_name":"BanEnabling"},"Enums/BanEnabling.html#/s:14StreamChatCore11BanEnablingO6reasonSSSgvp":{"name":"reason","abstract":"The default reason the ban was created.
","parent_name":"BanEnabling"},"Enums/BanEnabling.html#/s:14StreamChatCore11BanEnablingO9isEnabled3forSbAA7ChannelC_tF":{"name":"isEnabled(for:)","abstract":"Returns true is the ban is enabled for the channel.
","parent_name":"BanEnabling"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO7genericyA2CmF":{"name":"generic","abstract":"A file attachment type.
","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO3csvyA2CmF":{"name":"csv","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO3docyA2CmF":{"name":"doc","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO3pdfyA2CmF":{"name":"pdf","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO3pptyA2CmF":{"name":"ppt","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO3taryA2CmF":{"name":"tar","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO3xlsyA2CmF":{"name":"xls","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO3zipyA2CmF":{"name":"zip","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO3mp3yA2CmF":{"name":"mp3","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO3mp4yA2CmF":{"name":"mp4","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO3movyA2CmF":{"name":"mov","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO4jpegyA2CmF":{"name":"jpeg","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO3pngyA2CmF":{"name":"png","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO3gifyA2CmF":{"name":"gif","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO04mimeF0ACSS_tcfc":{"name":"init(mimeType:)","abstract":"Init an attachment file type by mime type.
","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO3extACSS_tcfc":{"name":"init(ext:)","abstract":"Init an attachment file type by a file extension.
","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO04mimeF0SSvp":{"name":"mimeType","abstract":"Returns a mime type for the file type.
","parent_name":"AttachmentFileType"},"Enums/AttachmentType.html#/s:14StreamChatCore14AttachmentTypeO7unknownyA2CmF":{"name":"unknown","abstract":"An attachment type.
","parent_name":"AttachmentType"},"Enums/AttachmentType.html#/s:14StreamChatCore14AttachmentTypeO6customyACSS_tcACmF":{"name":"custom(type:)","abstract":"Undocumented
","parent_name":"AttachmentType"},"Enums/AttachmentType.html#/s:14StreamChatCore14AttachmentTypeO5imageyA2CmF":{"name":"image","abstract":"Undocumented
","parent_name":"AttachmentType"},"Enums/AttachmentType.html#/s:14StreamChatCore14AttachmentTypeO5imguryA2CmF":{"name":"imgur","abstract":"Undocumented
","parent_name":"AttachmentType"},"Enums/AttachmentType.html#/s:14StreamChatCore14AttachmentTypeO5giphyyA2CmF":{"name":"giphy","abstract":"Undocumented
","parent_name":"AttachmentType"},"Enums/AttachmentType.html#/s:14StreamChatCore14AttachmentTypeO5videoyA2CmF":{"name":"video","abstract":"Undocumented
","parent_name":"AttachmentType"},"Enums/AttachmentType.html#/s:14StreamChatCore14AttachmentTypeO7youtubeyA2CmF":{"name":"youtube","abstract":"Undocumented
","parent_name":"AttachmentType"},"Enums/AttachmentType.html#/s:14StreamChatCore14AttachmentTypeO7productyA2CmF":{"name":"product","abstract":"Undocumented
","parent_name":"AttachmentType"},"Enums/AttachmentType.html#/s:14StreamChatCore14AttachmentTypeO4fileyA2CmF":{"name":"file","abstract":"Undocumented
","parent_name":"AttachmentType"},"Enums/AttachmentType.html#/s:14StreamChatCore14AttachmentTypeO4linkyA2CmF":{"name":"link","abstract":"Undocumented
","parent_name":"AttachmentType"},"Enums/AttachmentType.html#/s:SY8rawValue03RawB0Qzvp":{"name":"rawValue","parent_name":"AttachmentType"},"Enums/AttachmentType.html#/s:SY8rawValuexSg03RawB0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"AttachmentType"},"Enums/AttachmentType.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"AttachmentType"},"Enums/AttachmentType.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"AttachmentType"},"Enums/Environment.html#/s:14StreamChatCore11EnvironmentO7versionSSvpZ":{"name":"version","abstract":"A Stream Chat version.
","parent_name":"Environment"},"Enums/WebSocketEvent.html#/s:14StreamChatCore14WebSocketEventO9connectedyA2CmF":{"name":"connected","abstract":"Undocumented
","parent_name":"WebSocketEvent"},"Enums/WebSocketEvent.html#/s:14StreamChatCore14WebSocketEventO12disconnectedyACs5Error_pSgcACmF":{"name":"disconnected(_:)","abstract":"Undocumented
","parent_name":"WebSocketEvent"},"Enums/WebSocketEvent.html#/s:14StreamChatCore14WebSocketEventO7messageyACSScACmF":{"name":"message(_:)","abstract":"Undocumented
","parent_name":"WebSocketEvent"},"Enums/WebSocketEvent.html#/s:14StreamChatCore14WebSocketEventO4datayAC10Foundation4DataVcACmF":{"name":"data(_:)","abstract":"Undocumented
","parent_name":"WebSocketEvent"},"Enums/WebSocketEvent.html#/s:14StreamChatCore14WebSocketEventO4pongyA2CmF":{"name":"pong","abstract":"Undocumented
","parent_name":"WebSocketEvent"},"Enums/Endpoint/Method.html#/s:14StreamChatCore8EndpointO6MethodO3getyA2EmF":{"name":"get","abstract":"Undocumented
","parent_name":"Method"},"Enums/Endpoint/Method.html#/s:14StreamChatCore8EndpointO6MethodO4postyA2EmF":{"name":"post","abstract":"Undocumented
","parent_name":"Method"},"Enums/Endpoint/Method.html#/s:14StreamChatCore8EndpointO6MethodO6deleteyA2EmF":{"name":"delete","abstract":"Undocumented
","parent_name":"Method"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO10guestTokenyAcA4UserVcACmF":{"name":"guestToken(_:)","abstract":"Get a guest token.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO9addDeviceyACSS_AA4UserVtcACmF":{"name":"addDevice(deviceId:_:)","abstract":"Add a device with a given identifier for Push Notifications.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO7devicesyAcA4UserVcACmF":{"name":"devices(_:)","abstract":"Get a list of devices.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO12removeDeviceyACSS_AA4UserVtcACmF":{"name":"removeDevice(deviceId:_:)","abstract":"Remove a device with a given identifier.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO8channelsyAcA13ChannelsQueryVcACmF":{"name":"channels(_:)","abstract":"Get a list of channels.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO7messageyACSScACmF":{"name":"message(_:)","abstract":"Get a message by id.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO11markAllReadyA2CmF":{"name":"markAllRead","abstract":"Mark all messages as readed.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO6searchyAcA11SearchQueryVcACmF":{"name":"search(_:)","abstract":"Message search.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO7channelyAcA12ChannelQueryVcACmF":{"name":"channel(_:)","abstract":"Get a channel data.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO12stopWatchingyAcA7ChannelCcACmF":{"name":"stopWatching(_:)","abstract":"Stop watching a channel.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO13updateChannelyAcA0F6UpdateVcACmF":{"name":"updateChannel(_:)","abstract":"Update a channel.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO13deleteChannelyAcA0F0CcACmF":{"name":"deleteChannel(_:)","abstract":"Delete a channel.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO11hideChannelyAcA0F0C_AA4UserVSgSbtcACmF":{"name":"hideChannel(_:_:_:)","abstract":"Hide a channel.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO11showChannelyAcA0F0C_AA4UserVSgtcACmF":{"name":"showChannel(_:_:)","abstract":"Show a channel if it was hidden.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO11sendMessageyAcA0F0V_AA7ChannelCtcACmF":{"name":"sendMessage(_:_:)","abstract":"Send a message to a channel.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO9sendImageyACSS_SS10Foundation4DataVAA7ChannelCtcACmF":{"name":"sendImage(_:_:_:_:)","abstract":"Upload an image to a channel.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO8sendFileyACSS_SS10Foundation4DataVAA7ChannelCtcACmF":{"name":"sendFile(_:_:_:_:)","abstract":"Upload a file to a channel.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO11deleteImageyAC10Foundation3URLV_AA7ChannelCtcACmF":{"name":"deleteImage(_:_:)","abstract":"Undocumented
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO10deleteFileyAC10Foundation3URLV_AA7ChannelCtcACmF":{"name":"deleteFile(_:_:)","abstract":"Undocumented
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO8markReadyAcA7ChannelCcACmF":{"name":"markRead(_:)","abstract":"Send a read event.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO9sendEventyAcA0F4TypeO_AA7ChannelCtcACmF":{"name":"sendEvent(_:_:)","abstract":"Send an event to a channel.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO17sendMessageActionyAcA0fG0VcACmF":{"name":"sendMessageAction(_:)","abstract":"Send a message action.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO10addMembersyACShyAA6MemberVG_AA7ChannelCtcACmF":{"name":"addMembers(_:_:)","abstract":"Add members to the channel
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO13removeMembersyACShyAA6MemberVG_AA7ChannelCtcACmF":{"name":"removeMembers(_:_:)","abstract":"Remove members to the channel
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO6inviteyACShyAA6MemberVG_AA7ChannelCtcACmF":{"name":"invite(_:_:)","abstract":"Invite members.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO12inviteAnsweryAcA013ChannelInviteF0VcACmF":{"name":"inviteAnswer(_:)","abstract":"Send an answer for an invite.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO7repliesyAcA7MessageV_AA10PaginationOtcACmF":{"name":"replies(_:_:)","abstract":"Get a thread data.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO13deleteMessageyAcA0F0VcACmF":{"name":"deleteMessage(_:)","abstract":"Delete a message.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO11addReactionyAcA0F0VcACmF":{"name":"addReaction(_:)","abstract":"Add a reaction to the message.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO14deleteReactionyAcA0F4TypeO_AA7MessageVtcACmF":{"name":"deleteReaction(_:_:)","abstract":"Delete a reaction from the message.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO11flagMessageyAcA0F0VcACmF":{"name":"flagMessage(_:)","abstract":"Flag a message.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO13unflagMessageyAcA0F0VcACmF":{"name":"unflagMessage(_:)","abstract":"Unflag a message.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO5usersyAcA10UsersQueryVcACmF":{"name":"users(_:)","abstract":"Get a list of users.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO11updateUsersyACSayAA4UserVGcACmF":{"name":"updateUsers(_:)","abstract":"Update a user.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO8muteUseryAcA0F0VcACmF":{"name":"muteUser(_:)","abstract":"Mute a use.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO10unmuteUseryAcA0F0VcACmF":{"name":"unmuteUser(_:)","abstract":"Unmute a user.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO8flagUseryAcA0F0VcACmF":{"name":"flagUser(_:)","abstract":"Flag a user.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO10unflagUseryAcA0F0VcACmF":{"name":"unflagUser(_:)","abstract":"Unflag a user.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO3banyAcA7UserBanVcACmF":{"name":"ban(_:)","abstract":"Ban a user.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO6methodAC6MethodOvp":{"name":"method","abstract":"Undocumented
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO4pathSSvp":{"name":"path","abstract":"Undocumented
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO9queryItemSE_pSgvp":{"name":"queryItem","abstract":"Undocumented
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO14jsonQueryItemsSDySSSE_pGSgvp":{"name":"jsonQueryItems","abstract":"Undocumented
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO4bodySE_pSgvp":{"name":"body","abstract":"Undocumented
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO11isUploadingSbvp":{"name":"isUploading","abstract":"Undocumented
","parent_name":"Endpoint"},"Enums/Endpoint/Method.html":{"name":"Method","abstract":"Undocumented
","parent_name":"Endpoint"},"Enums/EncodingError.html#/s:14StreamChatCore13EncodingErrorO21attachmentUnsupportedyA2CmF":{"name":"attachmentUnsupported","abstract":"Attachment’s type not supported
","parent_name":"EncodingError"},"Enums/EncodingError.html#/s:10Foundation14LocalizedErrorP16errorDescriptionSSSgvp":{"name":"errorDescription","parent_name":"EncodingError"},"Enums/EncodingError.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"EncodingError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO010unexpectedE0yACSS_s0E0_pSgtcACmF":{"name":"unexpectedError(description:error:)","abstract":"An unexpected error.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO11emptyAPIKeyyA2CmF":{"name":"emptyAPIKey","abstract":"The API Key is empty.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO10emptyTokenyA2CmF":{"name":"emptyToken","abstract":"A token is empty.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO12tokenInvalidyACSS_tcACmF":{"name":"tokenInvalid(description:)","abstract":"A token is invalid.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO9emptyUseryA2CmF":{"name":"emptyUser","abstract":"The current user is empty.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO17emptyConnectionIdyA2CmF":{"name":"emptyConnectionId","abstract":"A connection id is empty.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO9emptyBodyyACSS_tcACmF":{"name":"emptyBody(description:)","abstract":"A response bofy is empty.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO10invalidURLyACSSSgcACmF":{"name":"invalidURL(_:)","abstract":"An invalid URL.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO19invalidReactionTypeyACSScACmF":{"name":"invalidReactionType(_:)","abstract":"An invalid URL.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO13requestFailedyACs0E0_pSgcACmF":{"name":"requestFailed(_:)","abstract":"A request failed with an error.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO08responseE0yAcA0dE8ResponseVcACmF":{"name":"responseError(_:)","abstract":"A response client error.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO15encodingFailureyACs0E0_p_SE_ptcACmF":{"name":"encodingFailure(_:object:)","abstract":"An encoding failed with an error.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO15decodingFailureyACs0E0_pcACmF":{"name":"decodingFailure(_:)","abstract":"A decoding failed with an error.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO12errorMessageyAcA0G0VcACmF":{"name":"errorMessage(_:)","abstract":"A message with the error type.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO5errors0E0_pSgvp":{"name":"error","abstract":"Internal error.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:10Foundation14LocalizedErrorP16errorDescriptionSSSgvp":{"name":"errorDescription","parent_name":"ClientError"},"Enums/ClientError.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"ClientError"},"Enums/ClientError.html":{"name":"ClientError","abstract":"A client error.
"},"Enums/EncodingError.html":{"name":"EncodingError","abstract":"An encoding error
"},"Enums/Endpoint.html":{"name":"Endpoint","abstract":"Chat endpoints.
"},"Enums/WebSocketEvent.html":{"name":"WebSocketEvent","abstract":"Undocumented
"},"Enums/Environment.html":{"name":"Environment","abstract":"Undocumented
"},"Enums/AttachmentType.html":{"name":"AttachmentType","abstract":"An attachment type.
"},"Enums/AttachmentFileType.html":{"name":"AttachmentFileType","abstract":"An attachment file type.
"},"Enums/BanEnabling.html":{"name":"BanEnabling","abstract":"An option to enable ban users.
"},"Enums/InviteAnswer.html":{"name":"InviteAnswer","abstract":"An answer for an invite to join a channel.
"},"Enums/ChannelType.html":{"name":"ChannelType","abstract":"A channel type.
"},"Enums/EventType.html":{"name":"EventType","abstract":"A web socket event type.
"},"Enums/Event.html":{"name":"Event","abstract":"A web socket event.
"},"Enums/Filter.html":{"name":"Filter","abstract":"A filter.
"},"Enums/MessageType.html":{"name":"MessageType","abstract":"A message type, e.g. regular, ephemeral, reply.
"},"Enums/Pagination.html":{"name":"Pagination","abstract":"Pagination options.
"},"Enums/ReactionType.html":{"name":"ReactionType","abstract":"A reaction type.
"},"Enums/SearchQueryError.html":{"name":"SearchQueryError","abstract":"A search errors.
"},"Enums/ChatItem.html":{"name":"ChatItem","abstract":"A chat item type for view elements.
"},"Enums/ViewChanges.html":{"name":"ViewChanges","abstract":"A view changes.
"},"Classes/Presenter.html#/s:14StreamChatCore9PresenterC5itemsSayxGvp":{"name":"items","abstract":"A list of presenter items.
","parent_name":"Presenter"},"Classes/Presenter.html#/s:14StreamChatCore9PresenterC8pageSizeAA10PaginationOvp":{"name":"pageSize","abstract":"A pagination of an initial page size, e.g. .limit(25)
","parent_name":"Presenter"},"Classes/Presenter.html#/s:14StreamChatCore9PresenterC4nextAA10PaginationOvp":{"name":"next","abstract":"A pagination for the next request.
","parent_name":"Presenter"},"Classes/Presenter.html#/s:14StreamChatCore9PresenterC11hasNextPageSbvp":{"name":"hasNextPage","abstract":"Checks if the presenter can load more items.
","parent_name":"Presenter"},"Classes/Presenter.html#/s:14StreamChatCore9PresenterC7isEmptySbvp":{"name":"isEmpty","abstract":"Checks if presenter items are empty.
","parent_name":"Presenter"},"Classes/Presenter.html#/s:14StreamChatCore9PresenterC6reloadyyF":{"name":"reload()","abstract":"Reload items.
","parent_name":"Presenter"},"Classes/Presenter.html#/s:14StreamChatCore9PresenterC8loadNextyyF":{"name":"loadNext()","abstract":"Load the next page of items.
","parent_name":"Presenter"},"Classes/Presenter.html#/s:14StreamChatCore9PresenterC14prepareRequest19startPaginationWith7RxSwift10ObservableCyAA0H0OGAJ_tF":{"name":"prepareRequest(startPaginationWith:)","abstract":"Prepare a request with pagination when the web socket is connected.
","parent_name":"Presenter"},"Classes/Presenter.html#/s:14StreamChatCore9PresenterC20prepareDatabaseFetch19startPaginationWith7RxSwift10ObservableCyAA0I0OGAJ_tF":{"name":"prepareDatabaseFetch(startPaginationWith:)","abstract":"Prepare a fetch request from a local database with pagination.
","parent_name":"Presenter"},"Classes/ChannelsPresenter.html#/s:14StreamChatCore17ChannelsPresenterC31ChannelMessageExtraDataCallbacka":{"name":"ChannelMessageExtraDataCallback","abstract":"A callback type to provide an extra data for a channel.
","parent_name":"ChannelsPresenter"},"Classes/ChannelsPresenter.html#/s:14StreamChatCore17ChannelsPresenterC12queryOptionsAA05QueryG0Vvp":{"name":"queryOptions","abstract":"Query options.
","parent_name":"ChannelsPresenter"},"Classes/ChannelsPresenter.html#/s:14StreamChatCore17ChannelsPresenterC19showChannelStatusesSbvp":{"name":"showChannelStatuses","abstract":"Show channel statuses in a selected chat view controller.
","parent_name":"ChannelsPresenter"},"Classes/ChannelsPresenter.html#/s:14StreamChatCore17ChannelsPresenterC6filterAA6FilterOvp":{"name":"filter","abstract":"Filter channels.
","parent_name":"ChannelsPresenter"},"Classes/ChannelsPresenter.html#/s:14StreamChatCore17ChannelsPresenterC7sortingSayAA7SortingVGvp":{"name":"sorting","abstract":"Sort channels.
","parent_name":"ChannelsPresenter"},"Classes/ChannelsPresenter.html#/s:14StreamChatCore17ChannelsPresenterC31channelMessageExtraDataCallbackSe_SEpSgSS_SSSayAA10AttachmentVGSSSgtcSgAA7ChannelCcSgvp":{"name":"channelMessageExtraDataCallback","abstract":"A callback to provide an extra data for a channel.
","parent_name":"ChannelsPresenter"},"Classes/ChannelsPresenter.html#/s:14StreamChatCore17ChannelsPresenterC12eventsFilterSbAA5EventO_AA7ChannelCSgtcSgvp":{"name":"eventsFilter","abstract":"A filter for channels events.
","parent_name":"ChannelsPresenter"},"Classes/ChannelsPresenter.html#/s:14StreamChatCore17ChannelsPresenterC19channelEventsFilterSbAA5EventO_AA7ChannelCSgtcSgvp":{"name":"channelEventsFilter","abstract":"A filter for a selected channel events.","parent_name":"ChannelsPresenter"},"Classes/ChannelsPresenter.html#/s:14StreamChatCore17ChannelsPresenterC7changes7RxCocoa14SharedSequenceVyAE21DriverSharingStrategyVAA11ViewChangesOGvp":{"name":"changes","abstract":"
An observable view changes (see ViewChanges
).
","parent_name":"ChannelsPresenter"},"Classes/ChannelsPresenter.html#/s:14StreamChatCore17ChannelsPresenterC6filter7sorting12queryOptions19showChannelStatusesAcA6FilterO_SayAA7SortingVGAA05QueryI0VSbtcfc":{"name":"init(filter:sorting:queryOptions:showChannelStatuses:)","abstract":"Init a channels presenter.
","parent_name":"ChannelsPresenter"},"Classes/ChannelsPresenter.html#/s:14StreamChatCore17ChannelsPresenterC4hide_12clearHistory7RxCocoa14SharedSequenceVyAF21DriverSharingStrategyVytGAA07ChannelE0C_SbtF":{"name":"hide(_:clearHistory:)","abstract":"Hide a channel and remove a channel presenter from items.
","parent_name":"ChannelsPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC24MessageExtraDataCallbacka":{"name":"MessageExtraDataCallback","abstract":"A callback type for the adding an extra data for a new message.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC25ReactionExtraDataCallbacka":{"name":"ReactionExtraDataCallback","abstract":"A callback type for the adding an extra data for a new reaction.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC24messageExtraDataCallbackSe_SEpSgSS_SSSayAA10AttachmentVGSSSgtcSgvp":{"name":"messageExtraDataCallback","abstract":"A callback for the adding an extra data for a new message.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC25reactionExtraDataCallbackSe_SEpSgAA12ReactionTypeO_SiSStcSgvp":{"name":"reactionExtraDataCallback","abstract":"A callback for the adding an extra data for a new message.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC7channelAA0D0Cvp":{"name":"channel","abstract":"A channel (see Channel
).
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC16channelDidUpdate7RxCocoa14SharedSequenceVyAE21DriverSharingStrategyVAA0D0CGvp":{"name":"channelDidUpdate","abstract":"An observable channel (see Channel
).
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC13parentMessageAA0G0VSgvp":{"name":"parentMessage","abstract":"A parent message for replies.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC12queryOptionsAA05QueryG0Vvp":{"name":"queryOptions","abstract":"Query options.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC11editMessageAA0G0VSgvp":{"name":"editMessage","abstract":"An edited message.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC12showStatusesSbvp":{"name":"showStatuses","abstract":"Show statuses separators, e.g. Today
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC11lastMessageAA0G0VSgvp":{"name":"lastMessage","abstract":"The last parsed message from WebSocket events.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC11typingUsersSayAA10TypingUserVGvp":{"name":"typingUsers","abstract":"A list of typing users (see TypingUser
).
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC8isUnreadSbvp":{"name":"isUnread","abstract":"Check if the channel has unread messages.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC11messageReadAA07MessageG0VSgvp":{"name":"messageRead","abstract":"The current user message read state.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC19hasEphemeralMessageSbvp":{"name":"hasEphemeralMessage","abstract":"Check if the channel has ephemeral message, e.g. Giphy preview.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC16ephemeralMessageAA0G0VSgvp":{"name":"ephemeralMessage","abstract":"An ephemeral message, e.g. Giphy preview.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC8canReplySbvp":{"name":"canReply","abstract":"Check if the user can reply (create a thread) to a message.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC12eventsFilterSbAA5EventO_AA0D0CSgtcSgvp":{"name":"eventsFilter","abstract":"A filter to discard channel events.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC7changes7RxCocoa14SharedSequenceVyAE21DriverSharingStrategyVAA11ViewChangesOGvp":{"name":"changes","abstract":"An observable view changes (see ViewChanges
).
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC8uploaderAA8UploaderCvp":{"name":"uploader","abstract":"Uploader for images and files.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC7channel13parentMessage12queryOptions12showStatusesAcA0D0C_AA0H0VSgAA05QueryJ0VSbtcfc":{"name":"init(channel:parentMessage:queryOptions:showStatuses:)","abstract":"Init a presenter with a given channel.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC8response12queryOptions12showStatusesAcA0D8ResponseV_AA05QueryH0VSbtcfc":{"name":"init(response:queryOptions:showStatuses:)","abstract":"Init a presenter with a given channel query.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC27parseEphemeralMessageEventsyAA11ViewChangesOAA0H0VSg7message_Sb7updatedt_tF":{"name":"parseEphemeralMessageEvents(_:)","abstract":"Undocumented
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC23mapWithEphemeralMessageyAA11ViewChangesOAFF":{"name":"mapWithEphemeralMessage(_:)","abstract":"Undocumented
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC8dispatch6action7message7RxSwift10ObservableCyAA15MessageResponseVGAA10AttachmentV6ActionV_AA0L0VtF":{"name":"dispatch(action:message:)","abstract":"Dispatch an ephemeral message action, e.g. shuffle, send.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC22updateEphemeralMessageyyAA0H0VF":{"name":"updateEphemeralMessage(_:)","abstract":"Undocumented
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC11parseEvents5eventAA11ViewChangesOAA5EventO_tF":{"name":"parseEvents(event:)","abstract":"Undocumented
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC06parsedD8Responsey7RxCocoa14SharedSequenceVyAE21DriverSharingStrategyVAA11ViewChangesOG0H5Swift10ObservableCyAA0dG0VGF":{"name":"parsedChannelResponse(_:)","abstract":"Undocumented
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC13parseResponseyAA11ViewChangesOAA0dG0VF":{"name":"parseResponse(_:)","abstract":"Undocumented
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC21parsedRepliesResponsey7RxCocoa14SharedSequenceVyAE21DriverSharingStrategyVAA11ViewChangesOG0I5Swift10ObservableCySayAA7MessageVGGF":{"name":"parsedRepliesResponse(_:)","abstract":"Undocumented
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC12parseRepliesyAA11ViewChangesOSayAA7MessageVGF":{"name":"parseReplies(_:)","abstract":"Undocumented
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC15typingUsersTextSSSgyF":{"name":"typingUsersText()","abstract":"Creates a text for users typing.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC4send4text7RxSwift10ObservableCyAA15MessageResponseVGSS_tF":{"name":"send(text:)","abstract":"Create a message by sending a text.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC9sendEvent8isTyping7RxSwift10ObservableCyAA0G0OGSb_tF":{"name":"sendEvent(isTyping:)","abstract":"Send a typing event.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC18markReadIfPossible7RxSwift10ObservableCyytGyF":{"name":"markReadIfPossible()","abstract":"Send Read event if the app is active.
","parent_name":"ChannelPresenter"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC16MessageReferencea":{"name":"MessageReference","abstract":"A message reference: channel id + message id.
","parent_name":"Notifications"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC24LocalNotificationContenta":{"name":"LocalNotificationContent","abstract":"A custom local notification content.
","parent_name":"Notifications"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC22ShowNewMessageCallbacka":{"name":"ShowNewMessageCallback","abstract":"A callback type to open a chat view controller with a given message reference.
","parent_name":"Notifications"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC24localNotificationContentSo014UNNotificationG0CAA7MessageV_AA7ChannelCtcSgvp":{"name":"localNotificationContent","abstract":"A callback to create a custom local notification for a new message when the app in the background.
","parent_name":"Notifications"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC6sharedACvpZ":{"name":"shared","abstract":"A shared instance of notifications manager.
","parent_name":"Notifications"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC14showNewMessageySS9channelId_AA11ChannelTypeO0hK0SS07messageI0t_tcSgvp":{"name":"showNewMessage","abstract":"A callback to open a chat view controller with a given message id and channel id.
","parent_name":"Notifications"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC42clearApplicationIconBadgeNumberOnAppActiveSbvp":{"name":"clearApplicationIconBadgeNumberOnAppActive","abstract":"Enablde clearing application icon badge number when app become active.
","parent_name":"Notifications"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC25askForPermissionsIfNeededyyF":{"name":"askForPermissionsIfNeeded()","abstract":"Ask for permissions for notifications.
","parent_name":"Notifications"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC17askForPermissionsyyF":{"name":"askForPermissions()","abstract":"Ask permissions to make notifications work.
","parent_name":"Notifications"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC12showIfNeeded10newMessage2inyAA0I0V_AA7ChannelCtF":{"name":"showIfNeeded(newMessage:in:)","abstract":"Show a notification with a given message from a channel if the app in the background.
","parent_name":"Notifications"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC4show10newMessage2inyAA0G0V_AA7ChannelCtF":{"name":"show(newMessage:in:)","abstract":"Show a notification with a given message from a channel.
","parent_name":"Notifications"},"Classes/Notifications.html#/c:@CM@StreamChatCore@objc(cs)Notifications(im)userNotificationCenter:didReceiveNotificationResponse:withCompletionHandler:":{"name":"userNotificationCenter(_:didReceive:withCompletionHandler:)","abstract":"Undocumented
","parent_name":"Notifications"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC21parseMessageReference20notificationResponseSS9channelId_AA11ChannelTypeO0jM0SS07messageK0tSgSo014UNNotificationI0C_tFZ":{"name":"parseMessageReference(notificationResponse:)","abstract":"Parse a notification response user info for a message reference.
","parent_name":"Notifications"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC32observeActiveAppStateForClearingyyF":{"name":"observeActiveAppStateForClearing()","abstract":"Undocumented
","parent_name":"Notifications"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC5clearyyF":{"name":"clear()","abstract":"Undocumented
","parent_name":"Notifications"},"Classes/Channel/Command.html#/s:14StreamChatCore7ChannelC7CommandV4nameSSvp":{"name":"name","abstract":"A command name.
","parent_name":"Command"},"Classes/Channel/Command.html#/s:14StreamChatCore7ChannelC7CommandV11descriptionSSvp":{"name":"description","abstract":"A description.
","parent_name":"Command"},"Classes/Channel/Command.html#/s:14StreamChatCore7ChannelC7CommandV3setSSvp":{"name":"set","abstract":"Undocumented
","parent_name":"Command"},"Classes/Channel/Command.html#/s:14StreamChatCore7ChannelC7CommandV4argsSSvp":{"name":"args","abstract":"Args for the command.
","parent_name":"Command"},"Classes/Channel/Command.html#/s:14StreamChatCore7ChannelC7CommandV4name11description3set4argsAESS_S3Stcfc":{"name":"init(name:description:set:args:)","abstract":"Undocumented
","parent_name":"Command"},"Classes/Channel/Command.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Command"},"Classes/Channel/Command.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Command"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV16reactionsEnabledSbvp":{"name":"reactionsEnabled","abstract":"If users are allowed to add reactions to messages. Enabled by default.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV19typingEventsEnabledSbvp":{"name":"typingEventsEnabled","abstract":"Controls if typing indicators are shown. Enabled by default.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV17readEventsEnabledSbvp":{"name":"readEventsEnabled","abstract":"Controls whether the chat shows how far you’ve read. Enabled by default.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV20connectEventsEnabledSbvp":{"name":"connectEventsEnabled","abstract":"Determines if events are fired for connecting and disconnecting to a chat. Enabled by default.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV14uploadsEnabledSbvp":{"name":"uploadsEnabled","abstract":"Enables uploads.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV14repliesEnabledSbvp":{"name":"repliesEnabled","abstract":"Enables message threads and replies. Enabled by default.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV13searchEnabledSbvp":{"name":"searchEnabled","abstract":"Controls if messages should be searchable (this is a premium feature). Disabled by default.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV12mutesEnabledSbvp":{"name":"mutesEnabled","abstract":"Determines if users are able to mute other users. Enabled by default.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV20urlEnrichmentEnabledSbvp":{"name":"urlEnrichmentEnabled","abstract":"Determines if URL enrichment enabled to show they as attachments. Enabled by default.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV12flagsEnabledSbvp":{"name":"flagsEnabled","abstract":"Determines if users are able to flag messages. Enabled by default.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV16messageRetentionSSvp":{"name":"messageRetention","abstract":"A number of days or infinite. Infinite by default.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV16maxMessageLengthSivp":{"name":"maxMessageLength","abstract":"The max message length. 5000 by default.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV8commandsSayAC7CommandVGvp":{"name":"commands","abstract":"An array of commands, e.g. /giphy.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV7created10Foundation4DateVvp":{"name":"created","abstract":"A channel created date.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV7updated10Foundation4DateVvp":{"name":"updated","abstract":"A channel updated date.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV7isEmptySbvp":{"name":"isEmpty","abstract":"Indicates if the config was created with an empty channel data.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV16reactionsEnabled012typingEventsG004readiG007connectiG007uploadsG007repliesG006searchG005mutesG0013urlEnrichmentG005flagsG016messageRetention16maxMessageLength8commands7created7updated7isEmptyAESb_S9bSSSiSayAC7CommandVG10Foundation4DateVA_Sbtcfc":{"name":"init(reactionsEnabled:typingEventsEnabled:readEventsEnabled:connectEventsEnabled:uploadsEnabled:repliesEnabled:searchEnabled:mutesEnabled:urlEnrichmentEnabled:flagsEnabled:messageRetention:maxMessageLength:commands:created:updated:isEmpty:)","abstract":"Undocumented
","parent_name":"Config"},"Classes/Channel/DecodingKeys.html#/s:14StreamChatCore7ChannelC12DecodingKeysO2idyA2EmF":{"name":"id","abstract":"An channel id.
","parent_name":"DecodingKeys"},"Classes/Channel/DecodingKeys.html#/s:14StreamChatCore7ChannelC12DecodingKeysO3cidyA2EmF":{"name":"cid","abstract":"A combination of channel id and type.
","parent_name":"DecodingKeys"},"Classes/Channel/DecodingKeys.html#/s:14StreamChatCore7ChannelC12DecodingKeysO4typeyA2EmF":{"name":"type","abstract":"A type.
","parent_name":"DecodingKeys"},"Classes/Channel/DecodingKeys.html#/s:14StreamChatCore7ChannelC12DecodingKeysO15lastMessageDateyA2EmF":{"name":"lastMessageDate","abstract":"A last message date.
","parent_name":"DecodingKeys"},"Classes/Channel/DecodingKeys.html#/s:14StreamChatCore7ChannelC12DecodingKeysO9createdByyA2EmF":{"name":"createdBy","abstract":"A user created by.
","parent_name":"DecodingKeys"},"Classes/Channel/DecodingKeys.html#/s:14StreamChatCore7ChannelC12DecodingKeysO7createdyA2EmF":{"name":"created","abstract":"A created date.
","parent_name":"DecodingKeys"},"Classes/Channel/DecodingKeys.html#/s:14StreamChatCore7ChannelC12DecodingKeysO7deletedyA2EmF":{"name":"deleted","abstract":"A deleted date.
","parent_name":"DecodingKeys"},"Classes/Channel/DecodingKeys.html#/s:14StreamChatCore7ChannelC12DecodingKeysO6configyA2EmF":{"name":"config","abstract":"A channel config.
","parent_name":"DecodingKeys"},"Classes/Channel/DecodingKeys.html#/s:14StreamChatCore7ChannelC12DecodingKeysO6frozenyA2EmF":{"name":"frozen","abstract":"A frozen flag.
","parent_name":"DecodingKeys"},"Classes/Channel/DecodingKeys.html#/s:14StreamChatCore7ChannelC12DecodingKeysO4nameyA2EmF":{"name":"name","abstract":"A name.
","parent_name":"DecodingKeys"},"Classes/Channel/DecodingKeys.html#/s:14StreamChatCore7ChannelC12DecodingKeysO8imageURLyA2EmF":{"name":"imageURL","abstract":"A image URL.
","parent_name":"DecodingKeys"},"Classes/Channel/DecodingKeys.html#/s:14StreamChatCore7ChannelC12DecodingKeysO7membersyA2EmF":{"name":"members","abstract":"Members.
","parent_name":"DecodingKeys"},"Classes/Channel/DecodingKeys.html":{"name":"DecodingKeys","abstract":"Coding keys for the decoding.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC2idSSvp":{"name":"id","abstract":"A channel id.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC3cidAA0D2IdVvp":{"name":"cid","abstract":"A channel type + id.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC4typeAA0D4TypeOvp":{"name":"type","abstract":"A channel type.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC4nameSSvp":{"name":"name","abstract":"A channel name.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC8imageURL10Foundation0F0VSgvp":{"name":"imageURL","abstract":"An image of the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC15lastMessageDate10Foundation0G0VSgvp":{"name":"lastMessageDate","abstract":"The last message date.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC7created10Foundation4DateVvp":{"name":"created","abstract":"A channel created date.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC7deleted10Foundation4DateVSgvp":{"name":"deleted","abstract":"A channel deleted date.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC9createdByAA4UserVSgvp":{"name":"createdBy","abstract":"A creator of the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6configAC6ConfigVvp":{"name":"config","abstract":"A config.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6frozenSbvp":{"name":"frozen","abstract":"Checks if the channel is frozen.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC7membersShyAA6MemberVGvp":{"name":"members","abstract":"A list of user ids of the channel members.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC9extraDataAA05ExtraF0VSgvp":{"name":"extraData","abstract":"An extra data for the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC9isDeletedSbvp":{"name":"isDeleted","abstract":"Check if the channel was deleted.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC18currentUnreadCountSivp":{"name":"currentUnreadCount","abstract":"Returns the current unread count.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC27currentMentionedUnreadCountSivp":{"name":"currentMentionedUnreadCount","abstract":"Returns the current user mentioned unread count.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC11banEnablingAA03BanF0Ovp":{"name":"banEnabling","abstract":"An option to enable ban users.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC15isDirectMessageSbvp":{"name":"isDirectMessage","abstract":"Checks if the channel is direct message type between 2 users.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC4type4with9extraDataAcA0D4TypeO_AA6MemberVSe_SEpSgtcfc":{"name":"init(type:with:extraData:)","abstract":"Init a channel 1-by-1 (direct message) with another member.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC4type2id4name8imageURL15lastMessageDate7created7deleted0M2By6frozen7members6config14invitedMembers9extraDataAcA0D4TypeO_S2SSg10Foundation0I0VSgAT0L0VSgAyzA4UserVSgSbSayAA6MemberVGAC6ConfigVA4_Se_SEpSgtcfc":{"name":"init(type:id:name:imageURL:lastMessageDate:created:deleted:createdBy:frozen:members:config:invitedMembers:extraData:)","abstract":"Init a channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"Channel"},"Classes/Channel.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC5fetch10pagination7RxSwift10ObservableCyAA0D8ResponseVGAA10PaginationO_tF":{"name":"fetch(pagination:)","abstract":"Fetch channel messages for a local database.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC21addOrUpdateInDatabaseyyF":{"name":"addOrUpdateInDatabase()","abstract":"Undocumented
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC3add18messagesToDatabaseySayAA7MessageVG_tF":{"name":"add(messagesToDatabase:)","abstract":"Add messages to a database.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC3set17membersToDatabaseyShyAA6MemberVG_tF":{"name":"set(membersToDatabase:)","abstract":"Undocumented
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC3add17membersToDatabaseyShyAA6MemberVG_tF":{"name":"add(membersToDatabase:)","abstract":"Undocumented
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6remove19membersFromDatabaseyShyAA6MemberVG_tF":{"name":"remove(membersFromDatabase:)","abstract":"Undocumented
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6update17membersInDatabaseyShyAA6MemberVG_tF":{"name":"update(membersInDatabase:)","abstract":"Undocumented
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC7onEventy7RxSwift10ObservableCyAA0F0OGAA0F4TypeOF":{"name":"onEvent(_:)","abstract":"Observe channel events.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC7onEventy7RxSwift10ObservableCyAA0F0OGSayAA0F4TypeOGF":{"name":"onEvent(_:)","abstract":"Observe a list of events with a given channel id (optional).
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC8isUnread7RxCocoa14SharedSequenceVyAE21DriverSharingStrategyVSbGvp":{"name":"isUnread","abstract":"An observable isUnread state of the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC11unreadCount7RxCocoa14SharedSequenceVyAE21DriverSharingStrategyVSiGvp":{"name":"unreadCount","abstract":"Observe an unread count of messages in the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC20mentionedUnreadCount7RxCocoa14SharedSequenceVyAE21DriverSharingStrategyVSiGvp":{"name":"mentionedUnreadCount","abstract":"Observe a user mentioned unread count of messages in the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC20calculateUnreadCountyyAA0D8ResponseVF":{"name":"calculateUnreadCount(_:)","abstract":"Undocumented
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC17updateUnreadCountySbAA9WebSocketC8ResponseVF":{"name":"updateUnreadCount(_:)","abstract":"Update the unread count if needed.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC11onlineUsers7RxCocoa14SharedSequenceVyAE21DriverSharingStrategyVSayAA4UserVGGvp":{"name":"onlineUsers","abstract":"Online users in the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6create7RxSwift10ObservableCyAA0D8ResponseVGyF":{"name":"create()","abstract":"Create a channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC5query10pagination7options7RxSwift10ObservableCyAA0D8ResponseVGAA10PaginationO_AA12QueryOptionsVtF":{"name":"query(pagination:options:)","abstract":"Request for a channel data, e.g. messages, members, read states, etc
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC5watch7options7RxSwift10ObservableCyAA0D8ResponseVGAA12QueryOptionsV_tF":{"name":"watch(options:)","abstract":"Loads the initial channel state and watches for changes.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC12stopWatching7RxSwift10ObservableCyytGyF":{"name":"stopWatching()","abstract":"Stop watching the channel for a state changes.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC4hide3for12clearHistory7RxSwift10ObservableCyytGAA4UserVSg_SbtF":{"name":"hide(for:clearHistory:)","abstract":"Hide the channel from queryChannels for the user until a message is added.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC4show3for7RxSwift10ObservableCyytGAA4UserVSg_tF":{"name":"show(for:)","abstract":"Removes the hidden status for a channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6update4name8imageURL9extraData7RxSwift10ObservableCyAA0D8ResponseVGSSSg_10Foundation0H0VSgSe_SEpSgtF":{"name":"update(name:imageURL:extraData:)","abstract":"Update channel data.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6delete7RxSwift10ObservableCyAA0D15DeletedResponseVGyF":{"name":"delete()","abstract":"Delete the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC4send7message7RxSwift10ObservableCyAA15MessageResponseVGAA0J0V_tF":{"name":"send(message:)","abstract":"Send a new message or update with a given message.id
.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC4send6action3for7RxSwift10ObservableCyAA15MessageResponseVGAA10AttachmentV6ActionV_AA0K0VtF":{"name":"send(action:for:)","abstract":"Send a message action for a given ephemeral message.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC8markRead7RxSwift10ObservableCyAA5EventOGyF":{"name":"markRead()","abstract":"Mark messages in the channel as readed.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC4send9eventType7RxSwift10ObservableCyAA5EventOGAA0kG0O_tF":{"name":"send(eventType:)","abstract":"Send an event.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC3addy7RxSwift10ObservableCyAA0D8ResponseVGAA6MemberVF":{"name":"add(_:)","abstract":"Add a member to the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC3addy7RxSwift10ObservableCyAA0D8ResponseVGShyAA6MemberVGF":{"name":"add(_:)","abstract":"Add members to the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6removey7RxSwift10ObservableCyAA0D8ResponseVGAA6MemberVF":{"name":"remove(_:)","abstract":"Remove a member from the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6removey7RxSwift10ObservableCyAA0D8ResponseVGShyAA6MemberVGF":{"name":"remove(_:)","abstract":"Remove members from the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC8isBannedySbAA4UserVF":{"name":"isBanned(_:)","abstract":"Check is the user is banned for the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC3ban4user16timeoutInMinutes6reason7RxSwift10ObservableCyytGAA4UserV_SiSgSSSgtF":{"name":"ban(user:timeoutInMinutes:reason:)","abstract":"Ban a user.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6invitey7RxSwift10ObservableCyAA0D8ResponseVGAA6MemberVF":{"name":"invite(_:)","abstract":"Invite a member to the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6invitey7RxSwift10ObservableCyAA0D8ResponseVGSayAA6MemberVGF":{"name":"invite(_:)","abstract":"Invite members to the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC12acceptInvite4with7RxSwift10ObservableCyAA0dF8ResponseVGAA7MessageVSg_tF":{"name":"acceptInvite(with:)","abstract":"Accept an invite to the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC12rejectInvite4with7RxSwift10ObservableCyAA0dF8ResponseVGAA7MessageVSg_tF":{"name":"rejectInvite(with:)","abstract":"Reject an invite to the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC9sendImage8fileName8mimeType9imageData7RxSwift10ObservableCySf8progress_10Foundation3URLVSg6resulttGSS_SSAL0L0VtF":{"name":"sendImage(fileName:mimeType:imageData:)","abstract":"Upload an image to the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC8sendFile8fileName8mimeType0G4Data7RxSwift10ObservableCySf8progress_10Foundation3URLVSg6resulttGSS_SSAL0K0VtF":{"name":"sendFile(fileName:mimeType:fileData:)","abstract":"Upload a file to the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC11deleteImage3url7RxSwift10ObservableCyytG10Foundation3URLV_tF":{"name":"deleteImage(url:)","abstract":"Delete an image with a given URL.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC10deleteFile3url7RxSwift10ObservableCyytG10Foundation3URLV_tF":{"name":"deleteFile(url:)","abstract":"Delete a file with a given URL.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6delete7message7RxSwift10ObservableCyAA15MessageResponseVGAA0J0V_tF":{"name":"delete(message:)","abstract":"Delete a message.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC11addReaction4type5score9extraData2to7RxSwift10ObservableCyAA15MessageResponseVGAA0F4TypeO_SiSe_SEpSgAA0O0VtF":{"name":"addReaction(type:score:extraData:to:)","abstract":"Add a reaction to a message.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC14deleteReaction4type4from7RxSwift10ObservableCyAA15MessageResponseVGAA0F4TypeO_AA0L0VtF":{"name":"deleteReaction(type:from:)","abstract":"Delete a reaction to the message.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC7replies3for10pagination7RxSwift10ObservableCySayAA7MessageVGGAK_AA10PaginationOtF":{"name":"replies(for:pagination:)","abstract":"Send a request for reply messages.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC4flag7message7RxSwift10ObservableCyAA19FlagMessageResponseVGAA0K0V_tF":{"name":"flag(message:)","abstract":"Flag a message.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6unflag7message7RxSwift10ObservableCyAA19FlagMessageResponseVGAA0K0V_tF":{"name":"unflag(message:)","abstract":"Unflag a message.
","parent_name":"Channel"},"Classes/Channel.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Channel"},"Classes/Channel.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Channel"},"Classes/Channel/Config.html":{"name":"Config","abstract":"A channel config.
","parent_name":"Channel"},"Classes/Channel/Command.html":{"name":"Command","abstract":"A command in a message, e.g. /giphy.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6unusedACvpZ":{"name":"unused","abstract":"Undocumented
","parent_name":"Channel"},"Classes/Atomic.html#/s:14StreamChatCore6AtomicC14DidSetCallbacka":{"name":"DidSetCallback","abstract":"A didSet callback type.
","parent_name":"Atomic"},"Classes/Atomic.html#/s:14StreamChatCore6AtomicCyACyxGxSg_yAE_AEtcSgtcfc":{"name":"init(_:_:)","abstract":"Init a Atomic.
","parent_name":"Atomic"},"Classes/Atomic.html#/s:14StreamChatCore6AtomicC3setyyxSgF":{"name":"set(_:)","abstract":"Set a value.
","parent_name":"Atomic"},"Classes/Atomic.html#/s:14StreamChatCore6AtomicC3getxSgyF":{"name":"get()","abstract":"Get the value.
","parent_name":"Atomic"},"Classes/Atomic.html#/s:14StreamChatCore6AtomicC3get12defaultValuexx_tF":{"name":"get(defaultValue:)","abstract":"Get the value if exists or return a default value.
","parent_name":"Atomic"},"Classes/Atomic.html#/s:14StreamChatCore6AtomicCAASiRszlE2peoiyyACySiG_SitFZ":{"name":"+=(_:_:)","abstract":"Undocumented
","parent_name":"Atomic"},"Classes/Atomic.html#/s:14StreamChatCore6AtomicCAASiRszlE2seoiyyACySiG_SitFZ":{"name":"-=(_:_:)","abstract":"Undocumented
","parent_name":"Atomic"},"Classes/RxWebSocketDelegateProxy.html#/s:14StreamChatCore24RxWebSocketDelegateProxyC9websocketACyxGx_tcfc":{"name":"init(websocket:)","abstract":"Undocumented
","parent_name":"RxWebSocketDelegateProxy"},"Classes/RxWebSocketDelegateProxy.html#/s:7RxCocoa17DelegateProxyTypeP07currentC03for0C0QzSg12ParentObjectQz_tFZ":{"name":"currentDelegate(for:)","parent_name":"RxWebSocketDelegateProxy"},"Classes/RxWebSocketDelegateProxy.html#/s:7RxCocoa17DelegateProxyTypeP010setCurrentC0_2toy0C0QzSg_12ParentObjectQztFZ":{"name":"setCurrentDelegate(_:to:)","parent_name":"RxWebSocketDelegateProxy"},"Classes/RxWebSocketDelegateProxy.html#/s:7RxCocoa17DelegateProxyTypeP28registerKnownImplementationsyyFZ":{"name":"registerKnownImplementations()","parent_name":"RxWebSocketDelegateProxy"},"Classes/RxWebSocketDelegateProxy.html#/s:14StreamChatCore24RxWebSocketDelegateProxyC19websocketDidConnect6sockety10Starscream0eF6Client_p_tF":{"name":"websocketDidConnect(socket:)","abstract":"Undocumented
","parent_name":"RxWebSocketDelegateProxy"},"Classes/RxWebSocketDelegateProxy.html#/s:14StreamChatCore24RxWebSocketDelegateProxyC22websocketDidDisconnect6socket5errory10Starscream0eF6Client_p_s5Error_pSgtF":{"name":"websocketDidDisconnect(socket:error:)","abstract":"Undocumented
","parent_name":"RxWebSocketDelegateProxy"},"Classes/RxWebSocketDelegateProxy.html#/s:14StreamChatCore24RxWebSocketDelegateProxyC26websocketDidReceiveMessage6socket4texty10Starscream0eF6Client_p_SStF":{"name":"websocketDidReceiveMessage(socket:text:)","abstract":"Undocumented
","parent_name":"RxWebSocketDelegateProxy"},"Classes/RxWebSocketDelegateProxy.html#/s:14StreamChatCore24RxWebSocketDelegateProxyC23websocketDidReceiveData6socket4datay10Starscream0eF6Client_p_10Foundation0L0VtF":{"name":"websocketDidReceiveData(socket:data:)","abstract":"Undocumented
","parent_name":"RxWebSocketDelegateProxy"},"Classes/RxWebSocketDelegateProxy.html#/s:14StreamChatCore24RxWebSocketDelegateProxyC23websocketDidReceivePong6socket4datay10Starscream0eF6Client_p_10Foundation4DataVSgtF":{"name":"websocketDidReceivePong(socket:data:)","abstract":"Undocumented
","parent_name":"RxWebSocketDelegateProxy"},"Classes/WebSocket/Response.html#/s:14StreamChatCore9WebSocketC8ResponseV3cidAA9ChannelIdVSgvp":{"name":"cid","abstract":"A channel type and id.
","parent_name":"Response"},"Classes/WebSocket/Response.html#/s:14StreamChatCore9WebSocketC8ResponseV5eventAA5EventOvp":{"name":"event","abstract":"An web socket event.
","parent_name":"Response"},"Classes/WebSocket/Response.html#/s:14StreamChatCore9WebSocketC8ResponseV7created10Foundation4DateVvp":{"name":"created","abstract":"A created date.
","parent_name":"Response"},"Classes/WebSocket/Response.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"Response"},"Classes/WebSocket/Connection.html#/s:14StreamChatCore9WebSocketC10ConnectionO12notConnectedyA2EmF":{"name":"notConnected","abstract":"Undocumented
","parent_name":"Connection"},"Classes/WebSocket/Connection.html#/s:14StreamChatCore9WebSocketC10ConnectionO10connectingyA2EmF":{"name":"connecting","abstract":"Undocumented
","parent_name":"Connection"},"Classes/WebSocket/Connection.html#/s:14StreamChatCore9WebSocketC10ConnectionO9connectedyAESS_AA4UserVtcAEmF":{"name":"connected(_:_:)","abstract":"Undocumented
","parent_name":"Connection"},"Classes/WebSocket/Connection.html#/s:14StreamChatCore9WebSocketC10ConnectionO12disconnectedyAEs5Error_pcAEmF":{"name":"disconnected(_:)","abstract":"Undocumented
","parent_name":"Connection"},"Classes/WebSocket/Connection.html#/s:14StreamChatCore9WebSocketC10ConnectionO11isConnectedSbvp":{"name":"isConnected","abstract":"Check if the web socket is connected.
","parent_name":"Connection"},"Classes/WebSocket/Connection.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Connection"},"Classes/WebSocket.html#/s:14StreamChatCore9WebSocketC11isConnectedSbvp":{"name":"isConnected","abstract":"Check if the web socket is connected.
","parent_name":"WebSocket"},"Classes/WebSocket.html#/s:14StreamChatCore9WebSocketC8response7RxSwift10ObservableCyAC8ResponseVGvp":{"name":"response","abstract":"An observable event response.
","parent_name":"WebSocket"},"Classes/WebSocket.html#/s:14StreamChatCore9WebSocketC14ErrorContainerV":{"name":"ErrorContainer","abstract":"Undocumented
","parent_name":"WebSocket"},"Classes/WebSocket.html#/s:14StreamChatCore9WebSocketC23willReconnectAfterErrorySbs0I0_pF":{"name":"willReconnectAfterError(_:)","abstract":"Undocumented
","parent_name":"WebSocket"},"Classes/WebSocket.html#/s:14StreamChatCore9WebSocketC11isStopErrorySbs0H0_pF":{"name":"isStopError(_:)","abstract":"Undocumented
","parent_name":"WebSocket"},"Classes/WebSocket.html#/s:14StreamChatCore9WebSocketC9reconnectyyF":{"name":"reconnect()","abstract":"Undocumented
","parent_name":"WebSocket"},"Classes/WebSocket/Connection.html":{"name":"Connection","abstract":"A web socket connection state.
","parent_name":"WebSocket"},"Classes/WebSocket/Response.html":{"name":"Response","abstract":"A web socket event response.
","parent_name":"WebSocket"},"Classes/WebSocket.html#/s:14StreamChatCore9WebSocketC15parseConnection8appState19isInternetAvailable5eventAC0G0OSg05RxAppI00oI0O_SbAA0dE5EventOtF":{"name":"parseConnection(appState:isInternetAvailable:event:)","abstract":"Undocumented
","parent_name":"WebSocket"},"Classes/UploaderItem/UploadingType.html#/s:14StreamChatCore12UploaderItemC13UploadingTypeO5imageyA2EmF":{"name":"image","abstract":"Undocumented
","parent_name":"UploadingType"},"Classes/UploaderItem/UploadingType.html#/s:14StreamChatCore12UploaderItemC13UploadingTypeO5videoyA2EmF":{"name":"video","abstract":"Undocumented
","parent_name":"UploadingType"},"Classes/UploaderItem/UploadingType.html#/s:14StreamChatCore12UploaderItemC13UploadingTypeO4fileyA2EmF":{"name":"file","abstract":"Undocumented
","parent_name":"UploadingType"},"Classes/UploaderItem/UploadingType.html":{"name":"UploadingType","abstract":"An uploading type.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC7channelAA7ChannelCSgvp":{"name":"channel","abstract":"A channel for an uploading.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC3url10Foundation3URLVSgvp":{"name":"url","abstract":"An original file URL.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC5imageSo7UIImageCSgvp":{"name":"image","abstract":"An original image.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC7gifData10Foundation0G0VSgvp":{"name":"gifData","abstract":"A gif data of the image.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC8fileNameSSvp":{"name":"fileName","abstract":"A file name.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC8fileTypeAA014AttachmentFileG0Ovp":{"name":"fileType","abstract":"A file type.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC8fileSizes5Int64Vvp":{"name":"fileSize","abstract":"A file size.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC4typeAC13UploadingTypeOvp":{"name":"type","abstract":"An uploading type.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC10attachmentAA10AttachmentVSgvp":{"name":"attachment","abstract":"An uploaded attachment.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC5errors5Error_pSgvp":{"name":"error","abstract":"An error with uploading.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC12lastProgressSfvp":{"name":"lastProgress","abstract":"The last uploading progress.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC9uploading7RxSwift10ObservableCySf8progress_10Foundation3URLVSg6resulttGvp":{"name":"uploading","abstract":"An observable uploading progress.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC7channel3url4type5image7gifData8fileName0L4Type0L4SizeAcA7ChannelC_10Foundation3URLVSgAC09UploadingN0OSo7UIImageCSgAN0K0VSgSSSgAA014AttachmentFileN0OSgs5Int64Vtcfc":{"name":"init(channel:url:type:image:gifData:fileName:fileType:fileSize:)","abstract":"Init an uploading item.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC10attachment12previewImage0gH7GifDataAcA10AttachmentV_So7UIImageC10Foundation0J0VSgtcfc":{"name":"init(attachment:previewImage:previewImageGifData:)","abstract":"Init an uploader item with a given uploaded image attachment.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC10attachment8fileNameAcA10AttachmentV_SStcfc":{"name":"init(attachment:fileName:)","abstract":"Init an uploader item with a given uploaded file.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"UploaderItem"},"Classes/Uploader.html#/s:14StreamChatCore8UploaderC5itemsSayAA0D4ItemCGvp":{"name":"items","abstract":"A list of UploaderItem for the upload.
","parent_name":"Uploader"},"Classes/Uploader.html#/s:14StreamChatCore8UploaderC6upload4itemyAA0D4ItemC_tF":{"name":"upload(item:)","abstract":"Uplode the item.
","parent_name":"Uploader"},"Classes/Uploader.html#/s:14StreamChatCore8UploaderC6removeyyAA0D4ItemCF":{"name":"remove(_:)","abstract":"Remove an uploading item and cancel the current uploading state.
","parent_name":"Uploader"},"Classes/Uploader.html#/s:14StreamChatCore8UploaderC5resetyyF":{"name":"reset()","abstract":"Remove all uploading items and cancel all uploading states.s
","parent_name":"Uploader"},"Classes/InternetConnection.html#/s:14StreamChatCore18InternetConnectionC6sharedACvpZ":{"name":"shared","abstract":"A shared InternetConnection.
","parent_name":"InternetConnection"},"Classes/InternetConnection.html#/s:14StreamChatCore18InternetConnectionC11offlineModeSbvp":{"name":"offlineMode","abstract":"Undocumented
","parent_name":"InternetConnection"},"Classes/InternetConnection.html#/s:14StreamChatCore18InternetConnectionC11isAvailableSbvp":{"name":"isAvailable","abstract":"Check if the Internet is available.
","parent_name":"InternetConnection"},"Classes/InternetConnection.html#/s:14StreamChatCore18InternetConnectionC21isAvailableObservable7RxSwift0H0CySbGvp":{"name":"isAvailableObservable","abstract":"An observable Internet connection status.
","parent_name":"InternetConnection"},"Classes/InternetConnection.html#/s:14StreamChatCore18InternetConnectionCACycfc":{"name":"init()","abstract":"Init InternetConnection.
","parent_name":"InternetConnection"},"Classes/InternetConnection.html#/s:14StreamChatCore18InternetConnectionC13stopObservingyyF":{"name":"stopObserving()","abstract":"Stop observing the Internet connection.
","parent_name":"InternetConnection"},"Classes/ClientLogger/Options.html#/s:SY8rawValue03RawB0Qzvp":{"name":"rawValue","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV13requestsErrorAEvpZ":{"name":"requestsError","abstract":"Logs for requests 🐴. [Error]
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV14webSocketErrorAEvpZ":{"name":"webSocketError","abstract":"Logs for a web socket 🦄. [Error]
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV18notificationsErrorAEvpZ":{"name":"notificationsError","abstract":"Logs for notifications 🗞. [Error]
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV13databaseErrorAEvpZ":{"name":"databaseError","abstract":"Logs for a database 💽. [Error]
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV8requestsAEvpZ":{"name":"requests","abstract":"Logs for requests 🐴. [Debug]
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV9webSocketAEvpZ":{"name":"webSocket","abstract":"Logs for a web socket 🦄. [Debug]
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV13notificationsAEvpZ":{"name":"notifications","abstract":"Logs for notifications 🗞. [Debug]
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV8databaseAEvpZ":{"name":"database","abstract":"Logs for a database 💽. [Debug]
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV12requestsInfoAEvpZ":{"name":"requestsInfo","abstract":"Logs for requests 🐴. [Info]
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV13webSocketInfoAEvpZ":{"name":"webSocketInfo","abstract":"Logs for a web socket 🦄. [Info]
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV12databaseInfoAEvpZ":{"name":"databaseInfo","abstract":"Logs for a database 💽. [Info]
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV5errorAEvpZ":{"name":"error","abstract":"All errors.
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV5debugAEvpZ":{"name":"debug","abstract":"All debug logs.
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV4infoAEvpZ":{"name":"info","abstract":"Full logs.
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV7isErrorSbvp":{"name":"isError","abstract":"Checks if the level is error.
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV7isDebugSbvp":{"name":"isDebug","abstract":"Checks if the level is debug.
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV6isInfoSbvp":{"name":"isInfo","abstract":"Checks if the level is info.
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:s9OptionSetP8rawValuex03RawD0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV6logger4icon3forACSgSS_AEtF":{"name":"logger(icon:for:)","abstract":"Create a logger with intersected log options.
","parent_name":"Options"},"Classes/ClientLogger/Level.html#/s:14StreamChatCore12ClientLoggerC5LevelO5erroryA2EmF":{"name":"error","abstract":"Undocumented
","parent_name":"Level"},"Classes/ClientLogger/Level.html#/s:14StreamChatCore12ClientLoggerC5LevelO5debugyA2EmF":{"name":"debug","abstract":"Undocumented
","parent_name":"Level"},"Classes/ClientLogger/Level.html#/s:14StreamChatCore12ClientLoggerC5LevelO4infoyA2EmF":{"name":"info","abstract":"Undocumented
","parent_name":"Level"},"Classes/ClientLogger/Level.html":{"name":"Level","abstract":"A logger level.
","parent_name":"ClientLogger"},"Classes/ClientLogger/Options.html":{"name":"Options","abstract":"A client logger options.
","parent_name":"ClientLogger"},"Classes/ClientLogger.html#/s:14StreamChatCore12ClientLoggerC6loggeryySS_S2StcvpZ":{"name":"logger","abstract":"A customizable logger block.","parent_name":"ClientLogger"},"Classes/ClientLogger.html#/s:14StreamChatCore12ClientLoggerC4icon5levelACSS_AC5LevelOtcfc":{"name":"init(icon:level:)","abstract":"
Init a client logger.
","parent_name":"ClientLogger"},"Classes/ClientLogger.html#/s:14StreamChatCore12ClientLoggerC3logyy10Foundation10URLRequestVF":{"name":"log(_:)","abstract":"Log a request.
","parent_name":"ClientLogger"},"Classes/ClientLogger.html#/s:14StreamChatCore12ClientLoggerC3log7headersySDyS2SGSg_tF":{"name":"log(headers:)","abstract":"Log request headers.
","parent_name":"ClientLogger"},"Classes/ClientLogger.html#/s:14StreamChatCore12ClientLoggerC3logyySay10Foundation12URLQueryItemVGF":{"name":"log(_:)","abstract":"Log URL query items.
","parent_name":"ClientLogger"},"Classes/ClientLogger.html#/s:14StreamChatCore12ClientLoggerC3log_4data15forceToShowDataySo13NSURLResponseCSg_10Foundation0K0VSgSbtF":{"name":"log(_:data:forceToShowData:)","abstract":"Log URL response.
","parent_name":"ClientLogger"},"Classes/ClientLogger.html#/s:14StreamChatCore12ClientLoggerC3log_7message8function4lineys5Error_pSg_SSSgSSSitF":{"name":"log(_:message:function:line:)","abstract":"Log an error.
","parent_name":"ClientLogger"},"Classes/ClientLogger.html#/s:14StreamChatCore12ClientLoggerC6timing_5resetySS_SbtF":{"name":"timing(_:reset:)","abstract":"Calculate and log a timing from the previous call.
","parent_name":"ClientLogger"},"Classes/ClientLogger.html#/s:14StreamChatCore12ClientLoggerC3log_7message15forceToShowDatay10Foundation0K0VSg_SSSbtF":{"name":"log(_:message:forceToShowData:)","abstract":"Log a data as a pretty printed JSON string.
","parent_name":"ClientLogger"},"Classes/ClientLogger.html#/s:14StreamChatCore12ClientLoggerC3log_5levelySS_AC5LevelOtF":{"name":"log(_:level:)","abstract":"Log a message with an identifier.
","parent_name":"ClientLogger"},"Classes/ClientLogger.html#/s:14StreamChatCore12ClientLoggerC3log_8dateTime_ySS_S2StFZ":{"name":"log(_:dateTime:_:)","abstract":"Log a message.
","parent_name":"ClientLogger"},"Classes/Client/Config.html#/s:14StreamChatCore6ClientC6ConfigV6apiKeySSvp":{"name":"apiKey","abstract":"A Stream Chat API key.
","parent_name":"Config"},"Classes/Client/Config.html#/s:14StreamChatCore6ClientC6ConfigV7baseURLAA04BaseG0Vvp":{"name":"baseURL","abstract":"A base URL (see BaseURL
).
","parent_name":"Config"},"Classes/Client/Config.html#/s:14StreamChatCore6ClientC6ConfigV13callbackQueueSo17OS_dispatch_queueCSgvp":{"name":"callbackQueue","abstract":"A request callback queue, default nil (some background thread).
","parent_name":"Config"},"Classes/Client/Config.html#/s:14StreamChatCore6ClientC6ConfigV13reactionTypesSayAA12ReactionTypeOGvp":{"name":"reactionTypes","abstract":"A list of reaction types.
","parent_name":"Config"},"Classes/Client/Config.html#/s:14StreamChatCore6ClientC6ConfigV25stayConnectedInBackgroundSbvp":{"name":"stayConnectedInBackground","abstract":"When the app will go to the background, start a background task to stay connected for 5 min.
","parent_name":"Config"},"Classes/Client/Config.html#/s:14StreamChatCore6ClientC6ConfigV8databaseAA8Database_pSgvp":{"name":"database","abstract":"A local database.
","parent_name":"Config"},"Classes/Client/Config.html#/s:14StreamChatCore6ClientC6ConfigV10logOptionsAA0D6LoggerC0G0Vvp":{"name":"logOptions","abstract":"Enable logs (see ClientLogger.Options
), e.g. .all
.
","parent_name":"Config"},"Classes/Client/Config.html#/s:14StreamChatCore6ClientC6ConfigV6apiKey7baseURL13callbackQueue13reactionTypes25stayConnectedInBackground8database10logOptionsAESS_AA04BaseI0VSo17OS_dispatch_queueCSgSayAA12ReactionTypeOGSbAA8Database_pSgAA0D6LoggerC0T0Vtcfc":{"name":"init(apiKey:baseURL:callbackQueue:reactionTypes:stayConnectedInBackground:database:logOptions:)","abstract":"Init a config for a shread Client
.
","parent_name":"Config"},"Classes/Client.html#/s:14StreamChatCore6ClientC10Completiona":{"name":"Completion","abstract":"A request completion block.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC6configAC6ConfigVvpZ":{"name":"config","abstract":"A client config (see Config
).
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC6sharedACvpZ":{"name":"shared","abstract":"A shared client.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC6apiKeySSvp":{"name":"apiKey","abstract":"Stream API key.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC13reactionTypesSayAA12ReactionTypeOGvp":{"name":"reactionTypes","abstract":"A list of reaction types.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC8databaseAA8Database_pSgvp":{"name":"database","abstract":"A database for an offline mode.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC9webSocketAA03WebF0Cvp":{"name":"webSocket","abstract":"A web socket client.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC6loggerAA0D6LoggerCSgvp":{"name":"logger","abstract":"A log manager.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC13userDidUpdate7RxCocoa14SharedSequenceVyAE21DriverSharingStrategyVAA4UserVSgGvp":{"name":"userDidUpdate","abstract":"An observable user.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC4userAA4UserVSgvp":{"name":"user","abstract":"The current user.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC10connection7RxSwift10ObservableCyAA9WebSocketC10ConnectionOGvp":{"name":"connection","abstract":"An observable client web socket connection.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC10disconnectyyF":{"name":"disconnect()","abstract":"Disconnect from Stream and reset the current user.
","parent_name":"Client"},"Classes/Client/Config.html":{"name":"Config","abstract":"A config for a shread Client
.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC13fetchChannelsy7RxSwift10ObservableCySayAA15ChannelResponseVGGAA0F5QueryVF":{"name":"fetchChannels(_:)","abstract":"Fetch channels from a database.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC3add18channelsToDatabase5queryySayAA15ChannelResponseVG_AA13ChannelsQueryVtF":{"name":"add(channelsToDatabase:query:)","abstract":"Add channel responses to a database.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC7onEventy7RxSwift10ObservableCyAA0F0OGAA0F4TypeOF":{"name":"onEvent(_:)","abstract":"Observe a list of event types.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC7onEventy7RxSwift10ObservableCyAA0F0OGSayAA0F4TypeOGF":{"name":"onEvent(_:)","abstract":"Observe a list of events.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC7onEvent_7channel7RxSwift10ObservableCyAA0F0OGAA0F4TypeO_AA7ChannelCtF":{"name":"onEvent(_:channel:)","abstract":"Observe a list of events with a given channel type and id.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC7onEvent_7channel7RxSwift10ObservableCyAA0F0OGSayAA0F4TypeOG_AA7ChannelCtF":{"name":"onEvent(_:channel:)","abstract":"Observe a list of events with a given channel type and id.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC11UnreadCounta":{"name":"UnreadCount","abstract":"Undocumented
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC11unreadCount7RxCocoa14SharedSequenceVyAE21DriverSharingStrategyVSi8channels_Si8messagestGvp":{"name":"unreadCount","abstract":"Observe an unread count of messages in the channel.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC17updateUnreadCountySbAA9WebSocketC8ResponseVF":{"name":"updateUnreadCount(_:)","abstract":"Undocumented
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC15setupURLSession5tokenSo12NSURLSessionCSS_tF":{"name":"setupURLSession(token:)","abstract":"Undocumented
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC11authHeaders5tokenSDyS2SGSS_tF":{"name":"authHeaders(token:)","abstract":"Undocumented
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC18checkLatestVersionyyF":{"name":"checkLatestVersion()","abstract":"Undocumented
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC7request8endpoint_So20NSURLSessionDataTaskCAA8EndpointO_ys6ResultOyxAA0D5ErrorOGctSeRzlF":{"name":"request(endpoint:_:)","abstract":"Send a request.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC6search6filter5query10pagination7RxSwift10ObservableCySayAA7MessageVGGAA6FilterO_SSAA10PaginationOtF":{"name":"search(filter:query:pagination:)","abstract":"A message search.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC8channels5query7RxSwift10ObservableCySayAA15ChannelResponseVGGAA13ChannelsQueryV_tF":{"name":"channels(query:)","abstract":"Requests channels with a given query.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC7channel5query7RxSwift10ObservableCyAA15ChannelResponseVGAA0J5QueryV_tF":{"name":"channel(query:)","abstract":"Requests channel with a given query.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC7message4with7RxSwift10ObservableCyAA15MessageResponseVGSS_tF":{"name":"message(with:)","abstract":"Get a message by id.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC11markAllRead7RxSwift10ObservableCyytGyF":{"name":"markAllRead()","abstract":"Mark all messages as readed.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC5users5query7RxSwift10ObservableCySayAA4UserVGGAA10UsersQueryV_tF":{"name":"users(query:)","abstract":"Requests users with a given query.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC6update5users7RxSwift10ObservableCySayAA4UserVGGAK_tF":{"name":"update(users:)","abstract":"Update or create a user.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC6update4user7RxSwift10ObservableCyAA4UserVGAJ_tF":{"name":"update(user:)","abstract":"Update or create a user.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC4mute4user7RxSwift10ObservableCyAA18MutedUsersResponseVGAA4UserV_tF":{"name":"mute(user:)","abstract":"Mute a user.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC6unmute4user7RxSwift10ObservableCyytGAA4UserV_tF":{"name":"unmute(user:)","abstract":"Unmute a user.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC4flag4user7RxSwift10ObservableCyAA16FlagUserResponseVGAA0K0V_tF":{"name":"flag(user:)","abstract":"Flag a user.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC6unflag4user7RxSwift10ObservableCyAA16FlagUserResponseVGAA0K0V_tF":{"name":"unflag(user:)","abstract":"Unflag a user.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC10flagUnflag8endpoint14aleradyFlagged7RxSwift10ObservableCyxGAA8EndpointO_xtSeRzlF":{"name":"flagUnflag(endpoint:aleradyFlagged:)","abstract":"Undocumented
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC9addDevice11deviceToken7RxSwift10ObservableCyytG10Foundation4DataV_tF":{"name":"addDevice(deviceToken:)","abstract":"Add a device for Push Notifications.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC9addDevice8deviceId7RxSwift10ObservableCyytGSS_tF":{"name":"addDevice(deviceId:)","abstract":"Add a device for Push Notifications.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC14requestDevices7RxSwift10ObservableCyAA0F8ResponseVGyF":{"name":"requestDevices()","abstract":"Request a list if devices.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC12removeDevice8deviceId7RxSwift10ObservableCyytGSS_tF":{"name":"removeDevice(deviceId:)","abstract":"Remove a device.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC3set4user5tokenyAA4UserV_SStF":{"name":"set(user:token:)","abstract":"Setup the current user with a given token.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC3set4user_yAA4UserV_yySScctF":{"name":"set(user:_:)","abstract":"Setup the current user with a token provider (see TokenProvider
).
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC18touchTokenProviderSbyF":{"name":"touchTokenProvider()","abstract":"Undocumented
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC26createObservableConnection7RxSwift0F0CyAA9WebSocketC0G0OGyF":{"name":"createObservableConnection()","abstract":"Undocumented
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC16connectedRequesty7RxSwift10ObservableCyxGAA8EndpointOSeRzlF":{"name":"connectedRequest(_:)","abstract":"Undocumented
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC16connectedRequesty7RxSwift10ObservableCyxGAHlF":{"name":"connectedRequest(_:)","abstract":"Undocumented
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC14setupWebSocket4user5tokenAA0fG0CSgAA4UserV_SStF":{"name":"setupWebSocket(user:token:)","abstract":"Undocumented
","parent_name":"Client"},"Classes/Client.html":{"name":"Client","abstract":"A network client.
"},"Classes/ClientLogger.html":{"name":"ClientLogger","abstract":"A Client logger.
"},"Classes/InternetConnection.html":{"name":"InternetConnection","abstract":"The Internect connection manager.
"},"Classes/Uploader.html":{"name":"Uploader","abstract":"An uploader manager.
"},"Classes/UploaderItem.html":{"name":"UploaderItem","abstract":"An uploader item.
"},"Classes/WebSocket.html":{"name":"WebSocket","abstract":"A web socket client.
"},"Classes/RxWebSocketDelegateProxy.html":{"name":"RxWebSocketDelegateProxy","abstract":"Undocumented
"},"Classes/Atomic.html":{"name":"Atomic","abstract":"A mutable thread safe variable.
"},"Classes/Channel.html":{"name":"Channel","abstract":"A Channel class.
"},"Classes/Notifications.html":{"name":"Notifications","abstract":"A notifications manager.
"},"Classes/ChannelPresenter.html":{"name":"ChannelPresenter","abstract":"A channel presenter.
"},"Classes/ChannelsPresenter.html":{"name":"ChannelsPresenter","abstract":"A channels presenter.
"},"Classes/Presenter.html":{"name":"Presenter","abstract":"A general presenter for making requests with pagination.
"},"Classes.html":{"name":"Classes","abstract":"The following classes are available globally.
"},"Enums.html":{"name":"Enumerations","abstract":"The following enumerations are available globally.
"},"Extensions.html":{"name":"Extensions","abstract":"The following extensions are available globally.
"},"Protocols.html":{"name":"Protocols","abstract":"The following protocols are available globally.
"},"Structs.html":{"name":"Structures","abstract":"The following structures are available globally.
"},"Typealiases.html":{"name":"Type Aliases","abstract":"The following type aliases are available globally.
"}}
\ No newline at end of file
+{"Typealiases.html#/s:14StreamChatCore16ProgressResponsea":{"name":"ProgressResponse","abstract":"A response type with a progress of a sending data.
"},"Typealiases.html#/s:14StreamChatCore5Tokena":{"name":"Token","abstract":"A token.
"},"Typealiases.html#/s:14StreamChatCore13TokenProvidera":{"name":"TokenProvider","abstract":"A token provider is a function in which you send a request to your own backend to get a Stream Chat API token."},"Structs/TypingUser.html#/s:14StreamChatCore10TypingUserV7timeoutSdvpZ":{"name":"timeout","abstract":"
A time interval for a users typing timeout.
","parent_name":"TypingUser"},"Structs/TypingUser.html#/s:14StreamChatCore10TypingUserV4userAA0E0Vvp":{"name":"user","abstract":"A typiong user.
","parent_name":"TypingUser"},"Structs/TypingUser.html#/s:14StreamChatCore10TypingUserV7started10Foundation4DateVvp":{"name":"started","abstract":"A date when the user started typing.
","parent_name":"TypingUser"},"Structs/TypingUser.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"TypingUser"},"Structs/TypingUser.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"TypingUser"},"Structs/UsersQuery.html#/s:14StreamChatCore10UsersQueryV6filterAA6FilterOvp":{"name":"filter","abstract":"Filter conditions.
","parent_name":"UsersQuery"},"Structs/UsersQuery.html#/s:14StreamChatCore10UsersQueryV4sortAA7SortingVSgvp":{"name":"sort","abstract":"Sort options, e.g. .init("last_active", isAscending: false)
","parent_name":"UsersQuery"},"Structs/UsersQuery.html#/s:14StreamChatCore10UsersQueryV7optionsAA0E7OptionsVvp":{"name":"options","abstract":"Query options, e.g. .presence
","parent_name":"UsersQuery"},"Structs/UsersQuery.html#/s:14StreamChatCore10UsersQueryV6filter4sort7optionsAcA6FilterO_AA7SortingVSgAA0E7OptionsVtcfc":{"name":"init(filter:sort:options:)","abstract":"Init a users query.
","parent_name":"UsersQuery"},"Structs/UsersQuery.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"UsersQuery"},"Structs/DevicesResponse.html#/s:14StreamChatCore15DevicesResponseV7devicesSayAA6DeviceVGvp":{"name":"devices","abstract":"A list of devices.
","parent_name":"DevicesResponse"},"Structs/UpdatedUsersResponse.html#/s:14StreamChatCore20UpdatedUsersResponseV5usersSDySSAA4UserVGvp":{"name":"users","abstract":"A list of users by Id.
","parent_name":"UpdatedUsersResponse"},"Structs/UsersResponse.html#/s:14StreamChatCore13UsersResponseV5usersSayAA4UserVGvp":{"name":"users","abstract":"A list of users.
","parent_name":"UsersResponse"},"Structs/User/Role.html#/s:14StreamChatCore4UserV4RoleO4useryA2EmF":{"name":"user","abstract":"Undocumented
","parent_name":"Role"},"Structs/User/Role.html#/s:14StreamChatCore4UserV4RoleO5adminyA2EmF":{"name":"admin","abstract":"Undocumented
","parent_name":"Role"},"Structs/User/Role.html#/s:14StreamChatCore4UserV4RoleO5guestyA2EmF":{"name":"guest","abstract":"Undocumented
","parent_name":"Role"},"Structs/User.html#/s:14StreamChatCore4UserV7unknownACvpZ":{"name":"unknown","abstract":"An unkown user.
","parent_name":"User"},"Structs/User/Role.html":{"name":"Role","abstract":"Undocumented
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV2idSSvp":{"name":"id","abstract":"A user id.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV4nameSSvp":{"name":"name","abstract":"A user name.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV9avatarURL10Foundation0F0VSgvp":{"name":"avatarURL","abstract":"An avatar URL.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV7created10Foundation4DateVvp":{"name":"created","abstract":"A created date.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV7updated10Foundation4DateVvp":{"name":"updated","abstract":"An updated date.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV14lastActiveDate10Foundation0G0VSgvp":{"name":"lastActiveDate","abstract":"A last active date.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV8isOnlineSbvp":{"name":"isOnline","abstract":"An indicator if a user is online.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV11isInvisibleSbvp":{"name":"isInvisible","abstract":"An indicator if a user is invisible.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV8isBannedSbvp":{"name":"isBanned","abstract":"An indicator if a user was banned.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV4roleAC4RoleOvp":{"name":"role","abstract":"A user role.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV9extraDataAA05ExtraF0VSgvp":{"name":"extraData","abstract":"An extra data for the user.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV7devicesSayAA6DeviceVGvp":{"name":"devices","abstract":"A list of devices.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV13currentDeviceAA0F0VSgvp":{"name":"currentDevice","abstract":"A list of devices.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV10mutedUsersSayAA05MutedD0VGvp":{"name":"mutedUsers","abstract":"Muted users.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV9isCurrentSbvp":{"name":"isCurrent","abstract":"Check if the user is the current user.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV7currentACSgvpZ":{"name":"current","abstract":"The current user.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV10canBeMutedSbvp":{"name":"canBeMuted","abstract":"Checks if the user can be muted.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV7isMutedSbvp":{"name":"isMuted","abstract":"Checks if the user is muted.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV8asMemberAA0F0Vvp":{"name":"asMember","abstract":"Returns the user as a member.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV2id4name4role9avatarURL7created7updated14lastActiveDate11isInvisible0O6Banned10mutedUsers9extraDataACSS_SSAC4RoleO10Foundation0I0VSgAQ0N0VA2VSgS2bSayAA05MutedD0VGSe_SEpSgtcfc":{"name":"init(id:name:role:avatarURL:created:updated:lastActiveDate:isInvisible:isBanned:mutedUsers:extraData:)","abstract":"Init a user.
","parent_name":"User"},"Structs/User.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"User"},"Structs/User.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV6update7RxSwift10ObservableCyACGyF":{"name":"update()","abstract":"Update or create a user.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV4mute7RxSwift10ObservableCyAA18MutedUsersResponseVGyF":{"name":"mute()","abstract":"Mute the user.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV6unmute7RxSwift10ObservableCyytGyF":{"name":"unmute()","abstract":"Unmute the user.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV9isFlaggedSbvp":{"name":"isFlagged","abstract":"Checks if the user is flagged (locally).
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV4flag7RxSwift10ObservableCyAA04FlagD8ResponseVGyF":{"name":"flag()","abstract":"Flag a user.
","parent_name":"User"},"Structs/User.html#/s:14StreamChatCore4UserV6unflag7RxSwift10ObservableCyAA04FlagD8ResponseVGyF":{"name":"unflag()","abstract":"Unflag a user.
","parent_name":"User"},"Structs/User.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"User"},"Structs/User.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"User"},"Structs/Sorting.html#/s:14StreamChatCore7SortingV5fieldSSvp":{"name":"field","abstract":"A sorting field name.
","parent_name":"Sorting"},"Structs/Sorting.html#/s:14StreamChatCore7SortingV9directionSivp":{"name":"direction","abstract":"A sorting direction.
","parent_name":"Sorting"},"Structs/Sorting.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"Sorting"},"Structs/Sorting.html#/s:14StreamChatCore7SortingV_11isAscendingACSS_Sbtcfc":{"name":"init(_:isAscending:)","abstract":"Init sorting options.
","parent_name":"Sorting"},"Structs/SearchQuery.html#/s:14StreamChatCore11SearchQueryV6filterAA6FilterOvp":{"name":"filter","abstract":"A filter for channels, e.g. .key(“members”, .in([“john”]))
","parent_name":"SearchQuery"},"Structs/SearchQuery.html#/s:14StreamChatCore11SearchQueryV5querySSvp":{"name":"query","abstract":"A search query.
","parent_name":"SearchQuery"},"Structs/SearchQuery.html#/s:14StreamChatCore11SearchQueryV10paginationAA10PaginationOvp":{"name":"pagination","abstract":"A pagination. It works via the standard limit and offset parameters.
","parent_name":"SearchQuery"},"Structs/SearchQuery.html#/s:14StreamChatCore11SearchQueryV6filter5query10paginationAcA6FilterO_SSAA10PaginationOtcfc":{"name":"init(filter:query:pagination:)","abstract":"A message search query.
","parent_name":"SearchQuery"},"Structs/SearchQuery.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"SearchQuery"},"Structs/ReactionScores.html#/s:14StreamChatCore14ReactionScoresV6scoresSDyAA0D4TypeOSiGvp":{"name":"scores","abstract":"Reaction counts by reaction types.
","parent_name":"ReactionScores"},"Structs/ReactionScores.html#/s:14StreamChatCore14ReactionScoresV6stringSSvp":{"name":"string","abstract":"A joined reaction types and counts.
","parent_name":"ReactionScores"},"Structs/ReactionScores.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"ReactionScores"},"Structs/ReactionScores.html#/s:14StreamChatCore14ReactionScoresV6scoresACSDyAA0D4TypeOSiG_tcfc":{"name":"init(scores:)","abstract":"Init a reaction counts with dictionary counts.
","parent_name":"ReactionScores"},"Structs/Reaction.html#/s:14StreamChatCore8ReactionV4typeAA0D4TypeOvp":{"name":"type","abstract":"A reaction type.
","parent_name":"Reaction"},"Structs/Reaction.html#/s:14StreamChatCore8ReactionV5scoreSivp":{"name":"score","abstract":"A score.
","parent_name":"Reaction"},"Structs/Reaction.html#/s:14StreamChatCore8ReactionV9messageIdSSvp":{"name":"messageId","abstract":"A message id.
","parent_name":"Reaction"},"Structs/Reaction.html#/s:14StreamChatCore8ReactionV4userAA4UserVSgvp":{"name":"user","abstract":"A user of the reaction.
","parent_name":"Reaction"},"Structs/Reaction.html#/s:14StreamChatCore8ReactionV7created10Foundation4DateVvp":{"name":"created","abstract":"A created date.
","parent_name":"Reaction"},"Structs/Reaction.html#/s:14StreamChatCore8ReactionV9extraDataAA05ExtraF0VSgvp":{"name":"extraData","abstract":"An extra data for the reaction.
","parent_name":"Reaction"},"Structs/Reaction.html#/s:14StreamChatCore8ReactionV5isOwnSbvp":{"name":"isOwn","abstract":"Check if the reaction if by the current user.
","parent_name":"Reaction"},"Structs/Reaction.html#/s:14StreamChatCore8ReactionV4type5score9messageId9extraData4user7createdAcA0D4TypeO_SiSSSe_SEpSgAA4UserVSg10Foundation4DateVtcfc":{"name":"init(type:score:messageId:extraData:user:created:)","abstract":"Init a reaction.
","parent_name":"Reaction"},"Structs/Reaction.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"Reaction"},"Structs/Reaction.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"Reaction"},"Structs/Reaction.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Reaction"},"Structs/QueryOptions.html#/s:SY8rawValue03RawB0Qzvp":{"name":"rawValue","parent_name":"QueryOptions"},"Structs/QueryOptions.html#/s:14StreamChatCore12QueryOptionsV5stateACvpZ":{"name":"state","abstract":"A query will return a channel state, e.g. messages.
","parent_name":"QueryOptions"},"Structs/QueryOptions.html#/s:14StreamChatCore12QueryOptionsV5watchACvpZ":{"name":"watch","abstract":"Listen for a channel changes in real time, e.g. a new message evevnt.
","parent_name":"QueryOptions"},"Structs/QueryOptions.html#/s:14StreamChatCore12QueryOptionsV8presenceACvpZ":{"name":"presence","abstract":"Get updates when the user goes offline/online.
","parent_name":"QueryOptions"},"Structs/QueryOptions.html#/s:14StreamChatCore12QueryOptionsV3allACvpZ":{"name":"all","abstract":"Includes all query options: state, watch and presence.
","parent_name":"QueryOptions"},"Structs/QueryOptions.html#/s:s9OptionSetP8rawValuex03RawD0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"QueryOptions"},"Structs/QueryOptions.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"QueryOptions"},"Structs/MutedUsersResponse.html#/s:14StreamChatCore18MutedUsersResponseV9mutedUserAA0dH0Vvp":{"name":"mutedUser","abstract":"A muted user.
","parent_name":"MutedUsersResponse"},"Structs/MutedUsersResponse.html#/s:14StreamChatCore18MutedUsersResponseV11currentUserAA0H0Vvp":{"name":"currentUser","abstract":"The current user.
","parent_name":"MutedUsersResponse"},"Structs/MutedUser.html#/s:14StreamChatCore9MutedUserV4userAA0E0Vvp":{"name":"user","abstract":"A muted user.
","parent_name":"MutedUser"},"Structs/MutedUser.html#/s:14StreamChatCore9MutedUserV7created10Foundation4DateVvp":{"name":"created","abstract":"A created date.
","parent_name":"MutedUser"},"Structs/MutedUser.html#/s:14StreamChatCore9MutedUserV7updated10Foundation4DateVvp":{"name":"updated","abstract":"A updated date.
","parent_name":"MutedUser"},"Structs/MutedUser.html#/s:14StreamChatCore9MutedUserV4user7created7updatedAcA0E0V_10Foundation4DateVAKtcfc":{"name":"init(user:created:updated:)","abstract":"Create a muted user for a database.
","parent_name":"MutedUser"},"Structs/MessageRead.html#/s:14StreamChatCore11MessageReadV4userAA4UserVvp":{"name":"user","abstract":"A user (see User
).
","parent_name":"MessageRead"},"Structs/MessageRead.html#/s:14StreamChatCore11MessageReadV04lastE4Date10Foundation0G0Vvp":{"name":"lastReadDate","abstract":"A last read date by the user.
","parent_name":"MessageRead"},"Structs/MessageRead.html#/s:14StreamChatCore11MessageReadV4user04lastE4DateAcA4UserV_10Foundation0H0Vtcfc":{"name":"init(user:lastReadDate:)","abstract":"Init a message read.
","parent_name":"MessageRead"},"Structs/MessageRead.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"MessageRead"},"Structs/MessageRead.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"MessageRead"},"Structs/MessageAction.html#/s:14StreamChatCore13MessageActionV7channelAA7ChannelCvp":{"name":"channel","abstract":"A channel of a message.
","parent_name":"MessageAction"},"Structs/MessageAction.html#/s:14StreamChatCore13MessageActionV7messageAA0D0Vvp":{"name":"message","abstract":"A message.
","parent_name":"MessageAction"},"Structs/MessageAction.html#/s:14StreamChatCore13MessageActionV6actionAA10AttachmentV0E0Vvp":{"name":"action","abstract":"A message action.
","parent_name":"MessageAction"},"Structs/MessageAction.html#/s:14StreamChatCore13MessageActionV7channel7message6actionAcA7ChannelC_AA0D0VAA10AttachmentV0E0Vtcfc":{"name":"init(channel:message:action:)","abstract":"Init a message action.
","parent_name":"MessageAction"},"Structs/MessageAction.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"MessageAction"},"Structs/FlagUserResponse.html#/s:14StreamChatCore16FlagUserResponseV4userAA0E0Vvp":{"name":"user","abstract":"A flagged user.
","parent_name":"FlagUserResponse"},"Structs/FlagUserResponse.html#/s:14StreamChatCore16FlagUserResponseV7created10Foundation4DateVvp":{"name":"created","abstract":"A created date.
","parent_name":"FlagUserResponse"},"Structs/FlagUserResponse.html#/s:14StreamChatCore16FlagUserResponseV7updated10Foundation4DateVvp":{"name":"updated","abstract":"A updated date.
","parent_name":"FlagUserResponse"},"Structs/FlagMessageResponse.html#/s:14StreamChatCore19FlagMessageResponseV9messageIdSSvp":{"name":"messageId","abstract":"A flagged message id.
","parent_name":"FlagMessageResponse"},"Structs/FlagMessageResponse.html#/s:14StreamChatCore19FlagMessageResponseV7created10Foundation4DateVvp":{"name":"created","abstract":"A created date.
","parent_name":"FlagMessageResponse"},"Structs/FlagMessageResponse.html#/s:14StreamChatCore19FlagMessageResponseV7updated10Foundation4DateVvp":{"name":"updated","abstract":"A updated date.
","parent_name":"FlagMessageResponse"},"Structs/Message.html#/s:14StreamChatCore7MessageV2idSSvp":{"name":"id","abstract":"A message id.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV4typeAA0D4TypeOvp":{"name":"type","abstract":"A message type (see MessageType
).
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV4userAA4UserVvp":{"name":"user","abstract":"A user (see User
).
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV7created10Foundation4DateVvp":{"name":"created","abstract":"A created date.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV7updated10Foundation4DateVvp":{"name":"updated","abstract":"A updated date.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV7deleted10Foundation4DateVSgvp":{"name":"deleted","abstract":"A deleted date.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV4textSSvp":{"name":"text","abstract":"A text.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV7commandSSSgvp":{"name":"command","abstract":"A used command name.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV4argsSSSgvp":{"name":"args","abstract":"A used command args.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV11attachmentsSayAA10AttachmentVGvp":{"name":"attachments","abstract":"Attachments (see Attachment
).
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV8parentIdSSSgvp":{"name":"parentId","abstract":"A parent message id.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV18showReplyInChannelSbvp":{"name":"showReplyInChannel","abstract":"Check if this reply message needs to show in the channel.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV14mentionedUsersSayAA4UserVGvp":{"name":"mentionedUsers","abstract":"Mentioned users (see User
).
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV10replyCountSivp":{"name":"replyCount","abstract":"Reply count.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV9extraDataAA05ExtraF0VSgvp":{"name":"extraData","abstract":"An extra data for the message.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV15latestReactionsSayAA8ReactionVGvp":{"name":"latestReactions","abstract":"The latest reactions (see Reaction
).
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV12ownReactionsSayAA8ReactionVGvp":{"name":"ownReactions","abstract":"The current user own reactions (see Reaction
).
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV14reactionScoresAA08ReactionF0VSgvp":{"name":"reactionScores","abstract":"A reactions count (see ReactionCounts
).
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV11isEphemeralSbvp":{"name":"isEphemeral","abstract":"Check if the message is ephemeral, e.g. Giphy preview.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV9isDeletedSbvp":{"name":"isDeleted","abstract":"Check if the message was deleted.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV5isOwnSbvp":{"name":"isOwn","abstract":"Check if the message is own message of the current user.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV7canEditSbvp":{"name":"canEdit","abstract":"Check if the message could be edited.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV9canDeleteSbvp":{"name":"canDelete","abstract":"Check if the message could be deleted.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV12hasReactionsSbvp":{"name":"hasReactions","abstract":"Check if the message has reactions.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV10textOrArgsSSvp":{"name":"textOrArgs","abstract":"A combination of message text and command args.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV5isBanSbvp":{"name":"isBan","abstract":"Returns true if the message is type of error with a text for the banned user.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV7isEmptySbvp":{"name":"isEmpty","abstract":"Checks if the message is empty.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV2id4type8parentId7created7updated7deleted4text7command4args4user11attachments14mentionedUsers9extraData15latestReactions03ownV014reactionScores10replyCount18showReplyInChannelACSS_AA0D4TypeOSSSg10Foundation4DateVA_A_SgSSA2xA4UserVSayAA10AttachmentVGSayA2_GSe_SEpSgSayAA8ReactionVGA10_AA08ReactionY0VSgSiSbtcfc":{"name":"init(id:type:parentId:created:updated:deleted:text:command:args:user:attachments:mentionedUsers:extraData:latestReactions:ownReactions:reactionScores:replyCount:showReplyInChannel:)","abstract":"Init a message.
","parent_name":"Message"},"Structs/Message.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"Message"},"Structs/Message.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV12fetchReplies10pagination7RxSwift10ObservableCySayACGGAA10PaginationO_tF":{"name":"fetchReplies(pagination:)","abstract":"Fetch a reply messages from a database.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV3add17repliesToDatabaseySayACG_tF":{"name":"add(repliesToDatabase:)","abstract":"Add reply messages to a message.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV6delete7RxSwift10ObservableCyAA0D8ResponseVGyF":{"name":"delete()","abstract":"Delete the message.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV11addReaction4type5score9extraData7RxSwift10ObservableCyAA0D8ResponseVGAA0F4TypeO_SiSe_SEpSgtF":{"name":"addReaction(type:score:extraData:)","abstract":"Add a reaction to the message.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV14deleteReaction4type7RxSwift10ObservableCyAA0D8ResponseVGAA0F4TypeO_tF":{"name":"deleteReaction(type:)","abstract":"Delete a reaction to the message.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV7replies10pagination7RxSwift10ObservableCySayACGGAA10PaginationO_tF":{"name":"replies(pagination:)","abstract":"Send a request for reply messages.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV9isFlaggedSbvp":{"name":"isFlagged","abstract":"Checks if the message is flagged (locally).
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV4flag7RxSwift10ObservableCyAA04FlagD8ResponseVGyF":{"name":"flag()","abstract":"Flag a message.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV6unflag7RxSwift10ObservableCyAA04FlagD8ResponseVGyF":{"name":"unflag()","abstract":"Unflag a message.
","parent_name":"Message"},"Structs/Message.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Message"},"Structs/Message.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV14hasOwnReaction4typeSbAA0G4TypeO_tF":{"name":"hasOwnReaction(type:)","abstract":"Check if the message has a reaction with the given type from the current user.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV11addOrUpdate8reaction14toOwnReactionsyAA8ReactionV_SayAHGtF":{"name":"addOrUpdate(reaction:toOwnReactions:)","abstract":"Add a given reaction to the current user own reactions.
","parent_name":"Message"},"Structs/Message.html#/s:14StreamChatCore7MessageV6delete8reaction16fromOwnReactionsyAA8ReactionV_SayAHGtF":{"name":"delete(reaction:fromOwnReactions:)","abstract":"Delete a given reaction from the current user own reaction.
","parent_name":"Message"},"Structs/Member/Role.html#/s:14StreamChatCore6MemberV4RoleO6memberyA2EmF":{"name":"member","abstract":"Undocumented
","parent_name":"Role"},"Structs/Member/Role.html#/s:14StreamChatCore6MemberV4RoleO9moderatoryA2EmF":{"name":"moderator","abstract":"Undocumented
","parent_name":"Role"},"Structs/Member/Role.html#/s:14StreamChatCore6MemberV4RoleO5adminyA2EmF":{"name":"admin","abstract":"Undocumented
","parent_name":"Role"},"Structs/Member/Role.html#/s:14StreamChatCore6MemberV4RoleO5owneryA2EmF":{"name":"owner","abstract":"Undocumented
","parent_name":"Role"},"Structs/Member.html#/s:14StreamChatCore6MemberV4userAA4UserVvp":{"name":"user","abstract":"A user.
","parent_name":"Member"},"Structs/Member.html#/s:14StreamChatCore6MemberV4roleAC4RoleOvp":{"name":"role","abstract":"A role of the user.
","parent_name":"Member"},"Structs/Member.html#/s:14StreamChatCore6MemberV7created10Foundation4DateVvp":{"name":"created","abstract":"A created date.
","parent_name":"Member"},"Structs/Member.html#/s:14StreamChatCore6MemberV7updated10Foundation4DateVvp":{"name":"updated","abstract":"A updated date.
","parent_name":"Member"},"Structs/Member.html#/s:14StreamChatCore6MemberV9isInvitedSbvp":{"name":"isInvited","abstract":"Checks if he was invited.
","parent_name":"Member"},"Structs/Member.html#/s:14StreamChatCore6MemberV14inviteAccepted10Foundation4DateVSgvp":{"name":"inviteAccepted","abstract":"A date when an invited was accepted.
","parent_name":"Member"},"Structs/Member.html#/s:14StreamChatCore6MemberV14inviteRejected10Foundation4DateVSgvp":{"name":"inviteRejected","abstract":"A date when an invited was rejected.
","parent_name":"Member"},"Structs/Member.html#/s:14StreamChatCore6MemberV_4role7created7updated9isInvited14inviteAccepted0J8RejectedAcA4UserV_AC4RoleO10Foundation4DateVAPSbAPSgAQtcfc":{"name":"init(_:role:created:updated:isInvited:inviteAccepted:inviteRejected:)","abstract":"Init a member.
","parent_name":"Member"},"Structs/Member.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"Member"},"Structs/Member.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"Member"},"Structs/Member.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Member"},"Structs/Member.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Member"},"Structs/Member/Role.html":{"name":"Role","abstract":"A role.
","parent_name":"Member"},"Structs/ExtraData/Wrapper.html#/s:14StreamChatCore9ExtraDataV7WrapperC6decodeySe_SEpSg10Foundation0E0VSgFZ":{"name":"decode(_:)","abstract":"Decode a custom data.
","parent_name":"Wrapper"},"Structs/ExtraData/Wrapper.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"Wrapper"},"Structs/ExtraData/DecodableType.html#/s:14StreamChatCore9ExtraDataV13DecodableTypeO4useryAESe_SEpXpcAEmF":{"name":"user(_:)","abstract":"A user.
","parent_name":"DecodableType"},"Structs/ExtraData/DecodableType.html#/s:14StreamChatCore9ExtraDataV13DecodableTypeO7channelyAESe_SEpXpcAEmF":{"name":"channel(_:)","abstract":"A channel.
","parent_name":"DecodableType"},"Structs/ExtraData/DecodableType.html#/s:14StreamChatCore9ExtraDataV13DecodableTypeO7messageyAESe_SEpXpcAEmF":{"name":"message(_:)","abstract":"A message.
","parent_name":"DecodableType"},"Structs/ExtraData/DecodableType.html#/s:14StreamChatCore9ExtraDataV13DecodableTypeO10attachmentyAESe_SEpXpcAEmF":{"name":"attachment(_:)","abstract":"An attachment.
","parent_name":"DecodableType"},"Structs/ExtraData/DecodableType.html#/s:14StreamChatCore9ExtraDataV13DecodableTypeO8reactionyAESe_SEpXpcAEmF":{"name":"reaction(_:)","abstract":"A reaction.
","parent_name":"DecodableType"},"Structs/ExtraData/DecodableType.html#/s:14StreamChatCore9ExtraDataV13DecodableTypeO6isUserSbvp":{"name":"isUser","abstract":"Checks if the decodable type is a custom user extra data type.
","parent_name":"DecodableType"},"Structs/ExtraData/DecodableType.html#/s:14StreamChatCore9ExtraDataV13DecodableTypeO9isChannelSbvp":{"name":"isChannel","abstract":"Checks if the decodable type is a custom channel extra data type.
","parent_name":"DecodableType"},"Structs/ExtraData/DecodableType.html#/s:14StreamChatCore9ExtraDataV13DecodableTypeO9isMessageSbvp":{"name":"isMessage","abstract":"Checks if the decodable type is a custom message extra data type.
","parent_name":"DecodableType"},"Structs/ExtraData/DecodableType.html#/s:14StreamChatCore9ExtraDataV13DecodableTypeO12isAttachmentSbvp":{"name":"isAttachment","abstract":"Checks if the decodable type is a custom attachment extra data type.
","parent_name":"DecodableType"},"Structs/ExtraData/DecodableType.html#/s:14StreamChatCore9ExtraDataV13DecodableTypeO10isReactionSbvp":{"name":"isReaction","abstract":"Checks if the decodable type is a custom attachment extra data type.
","parent_name":"DecodableType"},"Structs/ExtraData/DecodableType.html#/s:14StreamChatCore9ExtraDataV13DecodableTypeO07codableG0Se_SEpXpyF":{"name":"codableType()","abstract":"Undocumented
","parent_name":"DecodableType"},"Structs/ExtraData/DecodableType.html":{"name":"DecodableType","abstract":"A custom extra data type.
","parent_name":"ExtraData"},"Structs/ExtraData.html#/s:14StreamChatCore9ExtraDataV14decodableTypesSayAC13DecodableTypeOGvpZ":{"name":"decodableTypes","abstract":"A list of a custom extra data type.
","parent_name":"ExtraData"},"Structs/ExtraData.html#/s:14StreamChatCore9ExtraDataV6objectSe_SEpvp":{"name":"object","abstract":"An extra data.
","parent_name":"ExtraData"},"Structs/ExtraData.html#/s:14StreamChatCore9ExtraDataVyACSgSe_SEpSgcfc":{"name":"init(_:)","abstract":"Init an extra data with custom data.
","parent_name":"ExtraData"},"Structs/ExtraData.html#/s:14StreamChatCore9ExtraDataV6encode10Foundation0E0VSgyF":{"name":"encode()","abstract":"Encodes an extra data to the Data.
","parent_name":"ExtraData"},"Structs/ExtraData.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"ExtraData"},"Structs/ExtraData.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"ExtraData"},"Structs/ExtraData/Wrapper.html":{"name":"Wrapper","abstract":"A custom data wrapper.
","parent_name":"ExtraData"},"Structs/ExtraData.html#/s:14StreamChatCore9ExtraDataV11UserWrapperC":{"name":"UserWrapper","abstract":"A custom user data wrapper.
","parent_name":"ExtraData"},"Structs/ExtraData.html#/s:14StreamChatCore9ExtraDataV14ChannelWrapperC":{"name":"ChannelWrapper","abstract":"A custom channel data wrapper.
","parent_name":"ExtraData"},"Structs/ExtraData.html#/s:14StreamChatCore9ExtraDataV14MessageWrapperC":{"name":"MessageWrapper","abstract":"A custom message data wrapper.
","parent_name":"ExtraData"},"Structs/ExtraData.html#/s:14StreamChatCore9ExtraDataV17AttachmentWrapperC":{"name":"AttachmentWrapper","abstract":"A custom attachment data wrapper.
","parent_name":"ExtraData"},"Structs/ExtraData.html#/s:14StreamChatCore9ExtraDataV15ReactionWrapperC":{"name":"ReactionWrapper","abstract":"A custom reaction data wrapper.
","parent_name":"ExtraData"},"Structs/Device.html#/s:14StreamChatCore6DeviceV2idSSvp":{"name":"id","abstract":"A device identifier.
","parent_name":"Device"},"Structs/Device.html#/s:14StreamChatCore6DeviceV7created10Foundation4DateVvp":{"name":"created","abstract":"A created date.
","parent_name":"Device"},"Structs/Device.html#/s:14StreamChatCore6DeviceVyACSScfc":{"name":"init(_:)","abstract":"Init a device for Push Notifications.
","parent_name":"Device"},"Structs/ChannelsResponse.html#/s:14StreamChatCore16ChannelsResponseV8channelsSayAA07ChannelE0VGvp":{"name":"channels","abstract":"A list of channels response (see ChannelQuery
).
","parent_name":"ChannelsResponse"},"Structs/ChannelsQuery.html#/s:14StreamChatCore13ChannelsQueryV6filterAA6FilterOvp":{"name":"filter","abstract":"A filter for the query (see Filter
).
","parent_name":"ChannelsQuery"},"Structs/ChannelsQuery.html#/s:14StreamChatCore13ChannelsQueryV4sortSayAA7SortingVGvp":{"name":"sort","abstract":"A sorting for the query (see Sorting
).
","parent_name":"ChannelsQuery"},"Structs/ChannelsQuery.html#/s:14StreamChatCore13ChannelsQueryV10paginationAA10PaginationOvp":{"name":"pagination","abstract":"A pagination.
","parent_name":"ChannelsQuery"},"Structs/ChannelsQuery.html#/s:14StreamChatCore13ChannelsQueryV13messagesLimitAA10PaginationOvp":{"name":"messagesLimit","abstract":"A number of messages inside each channel.
","parent_name":"ChannelsQuery"},"Structs/ChannelsQuery.html#/s:14StreamChatCore13ChannelsQueryV7optionsAA0E7OptionsVvp":{"name":"options","abstract":"Query options.
","parent_name":"ChannelsQuery"},"Structs/ChannelsQuery.html#/s:14StreamChatCore13ChannelsQueryV2idSSvp":{"name":"id","abstract":"An hash id for filter and sorting properties.
","parent_name":"ChannelsQuery"},"Structs/ChannelsQuery.html#/s:14StreamChatCore13ChannelsQueryV6filter4sort10pagination13messagesLimit7optionsAcA6FilterO_SayAA7SortingVGAA10PaginationOAoA0E7OptionsVtcfc":{"name":"init(filter:sort:pagination:messagesLimit:options:)","abstract":"Init a channels query.
","parent_name":"ChannelsQuery"},"Structs/ChannelsQuery.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"ChannelsQuery"},"Structs/ChannelUpdatedResponse.html#/s:14StreamChatCore22ChannelUpdatedResponseV7channelAA0D0Cvp":{"name":"channel","abstract":"A channel.
","parent_name":"ChannelUpdatedResponse"},"Structs/ChannelUpdatedResponse.html#/s:14StreamChatCore22ChannelUpdatedResponseV4userAA4UserVSgvp":{"name":"user","abstract":"A user who updated a channel.
","parent_name":"ChannelUpdatedResponse"},"Structs/ChannelUpdatedResponse.html#/s:14StreamChatCore22ChannelUpdatedResponseV7messageAA7MessageVSgvp":{"name":"message","abstract":"An additional message of the update.
","parent_name":"ChannelUpdatedResponse"},"Structs/ChannelUpdatedResponse.html#/s:14StreamChatCore22ChannelUpdatedResponseV12inviteAnswerAA06InviteH0Ovp":{"name":"inviteAnswer","abstract":"Returns true if
","parent_name":"ChannelUpdatedResponse"},"Structs/ChannelDeletedResponse.html#/s:14StreamChatCore22ChannelDeletedResponseV7channelAA0D0Cvp":{"name":"channel","abstract":"A channel.
","parent_name":"ChannelDeletedResponse"},"Structs/ChannelResponse.html#/s:14StreamChatCore15ChannelResponseV7channelAA0D0Cvp":{"name":"channel","abstract":"A channel.
","parent_name":"ChannelResponse"},"Structs/ChannelResponse.html#/s:14StreamChatCore15ChannelResponseV8messagesSayAA7MessageVGvp":{"name":"messages","abstract":"Messages (see Message
).
","parent_name":"ChannelResponse"},"Structs/ChannelResponse.html#/s:14StreamChatCore15ChannelResponseV12messageReadsSayAA11MessageReadVGvp":{"name":"messageReads","abstract":"Message read states (see MessageRead
)
","parent_name":"ChannelResponse"},"Structs/ChannelResponse.html#/s:14StreamChatCore15ChannelResponseV17unreadMessageReadAA0gH0VSgvp":{"name":"unreadMessageRead","abstract":"Unread message state by the current user.
","parent_name":"ChannelResponse"},"Structs/ChannelResponse.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"ChannelResponse"},"Structs/ChannelResponse.html#/s:14StreamChatCore15ChannelResponseV7channel8messages12messageReadsAcA0D0C_SayAA7MessageVGSayAA0J4ReadVGtcfc":{"name":"init(channel:messages:messageReads:)","abstract":"Init a channel response.
","parent_name":"ChannelResponse"},"Structs/ChannelResponse.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ChannelResponse"},"Structs/ChannelResponse.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"ChannelResponse"},"Structs/ChannelQuery.html#/s:14StreamChatCore12ChannelQueryV7channelAA0D0Cvp":{"name":"channel","abstract":"A channel.
","parent_name":"ChannelQuery"},"Structs/ChannelQuery.html#/s:14StreamChatCore12ChannelQueryV7membersShyAA6MemberVGvp":{"name":"members","abstract":"Members of the channel (see Member
).
","parent_name":"ChannelQuery"},"Structs/ChannelQuery.html#/s:14StreamChatCore12ChannelQueryV7optionsAA0E7OptionsVvp":{"name":"options","abstract":"A query options.
","parent_name":"ChannelQuery"},"Structs/ChannelQuery.html#/s:14StreamChatCore12ChannelQueryV10paginationAA10PaginationOvp":{"name":"pagination","abstract":"A pagination (see Pagination
).
","parent_name":"ChannelQuery"},"Structs/ChannelQuery.html#/s:14StreamChatCore12ChannelQueryV7channel7members10pagination7optionsAcA0D0C_ShyAA6MemberVGAA10PaginationOAA0E7OptionsVtcfc":{"name":"init(channel:members:pagination:options:)","abstract":"Init a channel query.
","parent_name":"ChannelQuery"},"Structs/ChannelQuery.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"ChannelQuery"},"Structs/ChannelId.html#/s:14StreamChatCore9ChannelIdV4typeAA0D4TypeOvp":{"name":"type","abstract":"A channel type of the event.
","parent_name":"ChannelId"},"Structs/ChannelId.html#/s:14StreamChatCore9ChannelIdV2idSSvp":{"name":"id","abstract":"A channel id of the event.
","parent_name":"ChannelId"},"Structs/ChannelId.html#/s:14StreamChatCore9ChannelIdV4type2idAcA0D4TypeO_SStcfc":{"name":"init(type:id:)","abstract":"Init a ChannelId.
","parent_name":"ChannelId"},"Structs/ChannelId.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"ChannelId"},"Structs/ChannelId.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"ChannelId"},"Structs/ChannelId.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"ChannelId"},"Structs/HiddenChannelResponse.html#/s:14StreamChatCore21HiddenChannelResponseV3cidAA0E2IdVvp":{"name":"cid","abstract":"A channel type + id.
","parent_name":"HiddenChannelResponse"},"Structs/HiddenChannelResponse.html#/s:14StreamChatCore21HiddenChannelResponseV12clearHistorySbvp":{"name":"clearHistory","abstract":"The message history was cleared.
","parent_name":"HiddenChannelResponse"},"Structs/HiddenChannelResponse.html#/s:14StreamChatCore21HiddenChannelResponseV7created10Foundation4DateVvp":{"name":"created","abstract":"An event created date.
","parent_name":"HiddenChannelResponse"},"Structs/FileUploadResponse.html#/s:14StreamChatCore18FileUploadResponseV4file10Foundation3URLVvp":{"name":"file","abstract":"An uploaded file URL.
","parent_name":"FileUploadResponse"},"Structs/EventResponse.html#/s:14StreamChatCore13EventResponseV5eventAA0D0Ovp":{"name":"event","abstract":"An event (see Event
).
","parent_name":"EventResponse"},"Structs/MessageResponse.html#/s:14StreamChatCore15MessageResponseV7messageAA0D0Vvp":{"name":"message","abstract":"A message.
","parent_name":"MessageResponse"},"Structs/MessageResponse.html#/s:14StreamChatCore15MessageResponseV8reactionAA8ReactionVSgvp":{"name":"reaction","abstract":"A reaction.
","parent_name":"MessageResponse"},"Structs/AttachmentFile.html#/s:14StreamChatCore14AttachmentFileV4typeAA0dE4TypeOvp":{"name":"type","abstract":"An attachment file type (see AttachmentFileType
).
","parent_name":"AttachmentFile"},"Structs/AttachmentFile.html#/s:14StreamChatCore14AttachmentFileV4sizes5Int64Vvp":{"name":"size","abstract":"A size of the file.
","parent_name":"AttachmentFile"},"Structs/AttachmentFile.html#/s:14StreamChatCore14AttachmentFileV8mimeTypeSSSgvp":{"name":"mimeType","abstract":"A mime type.
","parent_name":"AttachmentFile"},"Structs/AttachmentFile.html#/s:14StreamChatCore14AttachmentFileV13sizeFormatterSo011NSByteCountG0CvpZ":{"name":"sizeFormatter","abstract":"A file size formatter.
","parent_name":"AttachmentFile"},"Structs/AttachmentFile.html#/s:14StreamChatCore14AttachmentFileV10sizeStringSSvp":{"name":"sizeString","abstract":"A formatted file size.
","parent_name":"AttachmentFile"},"Structs/AttachmentFile.html#/s:14StreamChatCore14AttachmentFileV4type4size8mimeTypeAcA0deI0O_s5Int64VSSSgtcfc":{"name":"init(type:size:mimeType:)","abstract":"Init an attachment file.
","parent_name":"AttachmentFile"},"Structs/AttachmentFile.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"AttachmentFile"},"Structs/AttachmentFile.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"AttachmentFile"},"Structs/Attachment/ActionStyle.html#/s:14StreamChatCore10AttachmentV11ActionStyleO7defaultyA2EmF":{"name":"default","abstract":"Undocumented
","parent_name":"ActionStyle"},"Structs/Attachment/ActionStyle.html#/s:14StreamChatCore10AttachmentV11ActionStyleO7primaryyA2EmF":{"name":"primary","abstract":"Undocumented
","parent_name":"ActionStyle"},"Structs/Attachment/ActionType.html#/s:14StreamChatCore10AttachmentV10ActionTypeO6buttonyA2EmF":{"name":"button","abstract":"Undocumented
","parent_name":"ActionType"},"Structs/Attachment/Action.html#/s:14StreamChatCore10AttachmentV6ActionV4nameSSvp":{"name":"name","abstract":"A name.
","parent_name":"Action"},"Structs/Attachment/Action.html#/s:14StreamChatCore10AttachmentV6ActionV5valueSSvp":{"name":"value","abstract":"A value of an action.
","parent_name":"Action"},"Structs/Attachment/Action.html#/s:14StreamChatCore10AttachmentV6ActionV5styleAC0E5StyleOvp":{"name":"style","abstract":"A style, e.g. primary button.
","parent_name":"Action"},"Structs/Attachment/Action.html#/s:14StreamChatCore10AttachmentV6ActionV4typeAC0E4TypeOvp":{"name":"type","abstract":"A type, e.g. button.
","parent_name":"Action"},"Structs/Attachment/Action.html#/s:14StreamChatCore10AttachmentV6ActionV4textSSvp":{"name":"text","abstract":"A text.
","parent_name":"Action"},"Structs/Attachment/Action.html#/s:14StreamChatCore10AttachmentV6ActionV11isCancelledSbvp":{"name":"isCancelled","abstract":"Check if the action is cancel button.
","parent_name":"Action"},"Structs/Attachment/Action.html#/s:14StreamChatCore10AttachmentV6ActionV6isSendSbvp":{"name":"isSend","abstract":"Check if the action is send button.
","parent_name":"Action"},"Structs/Attachment/Action.html#/s:14StreamChatCore10AttachmentV6ActionV4name5value5style4type4textAESS_SSAC0E5StyleOAC0E4TypeOSStcfc":{"name":"init(name:value:style:type:text:)","abstract":"Init an attachment action.
","parent_name":"Action"},"Structs/Attachment.html#/s:14StreamChatCore10AttachmentV5titleSSvp":{"name":"title","abstract":"A title.
","parent_name":"Attachment"},"Structs/Attachment.html#/s:14StreamChatCore10AttachmentV6authorSSSgvp":{"name":"author","abstract":"An author.
","parent_name":"Attachment"},"Structs/Attachment.html#/s:14StreamChatCore10AttachmentV4textSSSgvp":{"name":"text","abstract":"A description text.
","parent_name":"Attachment"},"Structs/Attachment.html#/s:14StreamChatCore10AttachmentV4typeAA0D4TypeOvp":{"name":"type","abstract":"A type (see AttachmentType
).
","parent_name":"Attachment"},"Structs/Attachment.html#/s:14StreamChatCore10AttachmentV7actionsSayAC6ActionVGvp":{"name":"actions","abstract":"Actions from a command (see Action
, Command
).
","parent_name":"Attachment"},"Structs/Attachment.html#/s:14StreamChatCore10AttachmentV3url10Foundation3URLVSgvp":{"name":"url","abstract":"An URL.
","parent_name":"Attachment"},"Structs/Attachment.html#/s:14StreamChatCore10AttachmentV8imageURL10Foundation0F0VSgvp":{"name":"imageURL","abstract":"An image preview URL.
","parent_name":"Attachment"},"Structs/Attachment.html#/s:14StreamChatCore10AttachmentV4fileAA0D4FileVSgvp":{"name":"file","abstract":"A file description (see AttachmentFile
).
","parent_name":"Attachment"},"Structs/Attachment.html#/s:14StreamChatCore10AttachmentV9extraDataAA05ExtraF0VSgvp":{"name":"extraData","abstract":"An extra data for the attachment.
","parent_name":"Attachment"},"Structs/Attachment.html#/s:14StreamChatCore10AttachmentV7isImageSbvp":{"name":"isImage","abstract":"Check if the attachment is an image.
","parent_name":"Attachment"},"Structs/Attachment.html#/s:14StreamChatCore10AttachmentV4type5title3url8imageURL4file9extraDataAcA0D4TypeO_SS10Foundation0I0VSgAoA0D4FileVSgSe_SEpSgtcfc":{"name":"init(type:title:url:imageURL:file:extraData:)","abstract":"Init an attachment.
","parent_name":"Attachment"},"Structs/Attachment.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"Attachment"},"Structs/Attachment.html#/s:14StreamChatCore10AttachmentV6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","abstract":"Image upload:","parent_name":"Attachment"},"Structs/Attachment/Action.html":{"name":"Action","abstract":"
An attachment action, e.g. send, shuffle.
","parent_name":"Attachment"},"Structs/Attachment/ActionType.html":{"name":"ActionType","abstract":"An attachment action type, e.g. button.
","parent_name":"Attachment"},"Structs/Attachment/ActionStyle.html":{"name":"ActionStyle","abstract":"An attachment action style, e.g. primary button.
","parent_name":"Attachment"},"Structs/AnyError.html#/s:14StreamChatCore8AnyErrorV5errors0E0_pvp":{"name":"error","abstract":"Some error.
","parent_name":"AnyError"},"Structs/AnyError.html#/s:14StreamChatCore8AnyErrorV20localizedDescriptionSSvp":{"name":"localizedDescription","abstract":"Undocumented
","parent_name":"AnyError"},"Structs/AnyError.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"AnyError"},"Structs/AnyError.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"AnyError"},"Structs/ClientErrorResponse.html#/s:14StreamChatCore19ClientErrorResponseV4codeSivp":{"name":"code","abstract":"An error code.
","parent_name":"ClientErrorResponse"},"Structs/ClientErrorResponse.html#/s:14StreamChatCore19ClientErrorResponseV7messageSSvp":{"name":"message","abstract":"A message.
","parent_name":"ClientErrorResponse"},"Structs/ClientErrorResponse.html#/s:14StreamChatCore19ClientErrorResponseV10statusCodeSivp":{"name":"statusCode","abstract":"A status code.
","parent_name":"ClientErrorResponse"},"Structs/ClientErrorResponse.html#/s:10Foundation14LocalizedErrorP16errorDescriptionSSSgvp":{"name":"errorDescription","parent_name":"ClientErrorResponse"},"Structs/ClientErrorResponse.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"ClientErrorResponse"},"Structs/BaseURL/ServerLocation.html#/s:14StreamChatCore7BaseURLV14ServerLocationO6usEastyA2EmF":{"name":"usEast","abstract":"An US-East.
","parent_name":"ServerLocation"},"Structs/BaseURL/ServerLocation.html#/s:14StreamChatCore7BaseURLV14ServerLocationO9proxyEastyA2EmF":{"name":"proxyEast","abstract":"A proxy server.
","parent_name":"ServerLocation"},"Structs/BaseURL/ServerLocation.html#/s:14StreamChatCore7BaseURLV14ServerLocationO7stagingyA2EmF":{"name":"staging","abstract":"A staging server.
","parent_name":"ServerLocation"},"Structs/BaseURL.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"BaseURL"},"Structs/BaseURL.html#/s:14StreamChatCore7BaseURLV14serverLocationA2C06ServerG0O_tcfc":{"name":"init(serverLocation:)","abstract":"Create a base URL.
","parent_name":"BaseURL"},"Structs/BaseURL.html#/s:14StreamChatCore7BaseURLV06customE0AC10Foundation0E0V_tcfc":{"name":"init(customURL:)","abstract":"Init with a custom server URL.
","parent_name":"BaseURL"},"Structs/BaseURL/ServerLocation.html":{"name":"ServerLocation","abstract":"A server location.
","parent_name":"BaseURL"},"Structs/BaseURL.html":{"name":"BaseURL","abstract":"A base URL for the Client
.
"},"Structs/ClientErrorResponse.html":{"name":"ClientErrorResponse","abstract":"A parsed server response error.
"},"Structs/AnyError.html":{"name":"AnyError","abstract":"A wrapper for any Error.
"},"Structs/Attachment.html":{"name":"Attachment","abstract":"A message attachment.
"},"Structs/AttachmentFile.html":{"name":"AttachmentFile","abstract":"An attachment file description.
"},"Structs/MessageResponse.html":{"name":"MessageResponse","abstract":"A message response.
"},"Structs/EventResponse.html":{"name":"EventResponse","abstract":"An event response.
"},"Structs/FileUploadResponse.html":{"name":"FileUploadResponse","abstract":"A file upload response.
"},"Structs/HiddenChannelResponse.html":{"name":"HiddenChannelResponse","abstract":"A hidden channel event response.
"},"Structs/ChannelId.html":{"name":"ChannelId","abstract":"A channel type and id.
"},"Structs/ChannelQuery.html":{"name":"ChannelQuery","abstract":"A channel query.
"},"Structs.html#/s:14StreamChatCore19ChannelInviteAnswerV":{"name":"ChannelInviteAnswer","abstract":"An answer for an invite to a channel.
"},"Structs.html#/s:14StreamChatCore21ChannelInviteResponseV":{"name":"ChannelInviteResponse","abstract":"An answer for an invite to a channel.
"},"Structs.html#/s:14StreamChatCore13ChannelUpdateV":{"name":"ChannelUpdate","abstract":"Undocumented
"},"Structs/ChannelResponse.html":{"name":"ChannelResponse","abstract":"A channel response.
"},"Structs/ChannelDeletedResponse.html":{"name":"ChannelDeletedResponse","abstract":"A response for an updated channel.
"},"Structs/ChannelUpdatedResponse.html":{"name":"ChannelUpdatedResponse","abstract":"A response for an updated channel.
"},"Structs/ChannelsQuery.html":{"name":"ChannelsQuery","abstract":"A channels query.
"},"Structs/ChannelsResponse.html":{"name":"ChannelsResponse","abstract":"A channels query response.
"},"Structs/Device.html":{"name":"Device","abstract":"A device for Push Notifications.
"},"Structs/ExtraData.html":{"name":"ExtraData","abstract":"An extra data container.
"},"Structs/Member.html":{"name":"Member","abstract":"A member.
"},"Structs/Message.html":{"name":"Message","abstract":"A message.
"},"Structs.html#/s:14StreamChatCore16MessagesResponseV":{"name":"MessagesResponse","abstract":"A messages response.
"},"Structs/FlagMessageResponse.html":{"name":"FlagMessageResponse","abstract":"A flag message response.
"},"Structs/FlagUserResponse.html":{"name":"FlagUserResponse","abstract":"A flag message response.
"},"Structs/MessageAction.html":{"name":"MessageAction","abstract":"A message action from commands.
"},"Structs/MessageRead.html":{"name":"MessageRead","abstract":"A message read state. User + last read date.
"},"Structs/MutedUser.html":{"name":"MutedUser","abstract":"A muted user.
"},"Structs/MutedUsersResponse.html":{"name":"MutedUsersResponse","abstract":"A muted users response.
"},"Structs/QueryOptions.html":{"name":"QueryOptions","abstract":"Query options.
"},"Structs/Reaction.html":{"name":"Reaction","abstract":"A reaction for a message.
"},"Structs/ReactionScores.html":{"name":"ReactionScores","abstract":"A reaction counts.
"},"Structs/SearchQuery.html":{"name":"SearchQuery","abstract":"A message search query.
"},"Structs/Sorting.html":{"name":"Sorting","abstract":"Sorting options.
"},"Structs/User.html":{"name":"User","abstract":"A user.
"},"Structs/UsersResponse.html":{"name":"UsersResponse","abstract":"A response with a list of users.
"},"Structs/UpdatedUsersResponse.html":{"name":"UpdatedUsersResponse","abstract":"A response with a list of users by id.
"},"Structs/DevicesResponse.html":{"name":"DevicesResponse","abstract":"A response with a list of devices.
"},"Structs.html#/s:14StreamChatCore7UserBanV":{"name":"UserBan","abstract":"A request object to ban a user.
"},"Structs/UsersQuery.html":{"name":"UsersQuery","abstract":"A users query.
"},"Structs/TypingUser.html":{"name":"TypingUser","abstract":"A typing user.
"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP4userAA4UserVSgvp":{"name":"user","abstract":"A user owner of the database.
","parent_name":"Database"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP6loggerAA12ClientLoggerCSgvp":{"name":"logger","abstract":"A logger.
","parent_name":"Database"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP9deleteAllyyF":{"name":"deleteAll()","abstract":"Delete all objects.
","parent_name":"Database"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP8channelsy7RxSwift10ObservableCySayAA15ChannelResponseVGGAA13ChannelsQueryVF":{"name":"channels(_:)","abstract":"Fetch channels and messages from a database.
","parent_name":"Database"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP7channel0E4Type0E2Id10pagination7RxSwift10ObservableCyAA15ChannelResponseVGAA0lF0O_SSAA10PaginationOtF":{"name":"channel(channelType:channelId:pagination:)","abstract":"Fetch channel messages.
","parent_name":"Database"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP7replies3for10pagination7RxSwift10ObservableCySayAA7MessageVGGAK_AA10PaginationOtF":{"name":"replies(for:pagination:)","abstract":"Fetch message replies.
","parent_name":"Database"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP3add8channels5queryySayAA15ChannelResponseVG_AA13ChannelsQueryVtF":{"name":"add(channels:query:)","abstract":"Add channels with messages and members.
","parent_name":"Database"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP11addOrUpdate7channelyAA7ChannelC_tF":{"name":"addOrUpdate(channel:)","abstract":"Add or update a channel.
","parent_name":"Database"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP3add8messages2toySayAA7MessageVG_AA7ChannelCtF":{"name":"add(messages:to:)","abstract":"Add messages to a channel. The channel and members should be added/updated too.
","parent_name":"Database"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP3add7replies3forySayAA7MessageVG_AHtF":{"name":"add(replies:for:)","abstract":"Add replies for a message.
","parent_name":"Database"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP3set7members3foryShyAA6MemberVG_AA7ChannelCtF":{"name":"set(members:for:)","abstract":"Set members for a channel.
","parent_name":"Database"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP3add7members3foryShyAA6MemberVG_AA7ChannelCtF":{"name":"add(members:for:)","abstract":"Add a new member for a channel.
","parent_name":"Database"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP6remove7members4fromyShyAA6MemberVG_AA7ChannelCtF":{"name":"remove(members:from:)","abstract":"Remove a member from a channel.
","parent_name":"Database"},"Protocols/Database.html#/s:14StreamChatCore8DatabaseP6update7members4fromyShyAA6MemberVG_AA7ChannelCtF":{"name":"update(members:from:)","abstract":"Update a member in a channel.
","parent_name":"Database"},"Protocols/Database.html":{"name":"Database","abstract":"Undocumented
"},"Extensions/Array.html#/s:Sa14StreamChatCoreAA0B4ItemORszlE10firstIndex5whereSiSgAA9ChannelIdV_tF":{"name":"firstIndex(where:)","abstract":"Find the first index of an ChatItem
of a channel presenter with a given channel id.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa14StreamChatCoreAA0B4ItemORszlE10firstIndex14whereChannelId11channelTypeSiSgSS_AA0hK0OtF":{"name":"firstIndex(whereChannelId:channelType:)","abstract":"Find the first index of an ChatItem
of a channel presenter with a given channel id.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa14StreamChatCoreAA0B4ItemORszlE9lastIndex5whereSiSgAA9ChannelIdV_tF":{"name":"lastIndex(where:)","abstract":"Find the last index of an ChatItem
of a channel presenter with a given channel id.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa14StreamChatCoreAA0B4ItemORszlE9lastIndex14whereChannelId11channelTypeSiSgSS_AA0hK0OtF":{"name":"lastIndex(whereChannelId:channelType:)","abstract":"Find the last index of an ChatItem
of a channel presenter with a given channel id.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa14StreamChatCoreAA0B4ItemORszlE9lastIndex14whereMessageIdSiSgSS_tF":{"name":"lastIndex(whereMessageId:)","abstract":"Find the last index of an ChatItem
of a message with a given message id.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa14StreamChatCoreAA0B4ItemORszlE15findLastMessage6beforeSi5index_AA0G0V7messagetSgSi_tF":{"name":"findLastMessage(before:)","abstract":"Find the last ChatItem
of a message before a given index.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa14StreamChatCoreAA0B4ItemORszlE28firstIndexWhereStatusLoadingSiSgyF":{"name":"firstIndexWhereStatusLoading()","abstract":"Find the first index of an ChatItem
of a status loading.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa14StreamChatCoreAA0B4ItemORszlE10firstIndex16whereStatusTitleSiSgSS_tF":{"name":"firstIndex(whereStatusTitle:)","abstract":"Find the first index of an ChatItem
of a status with a given title.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa14StreamChatCoreAA0B4ItemORszlE9lastIndex16whereStatusTitleSiSgSS_tF":{"name":"lastIndex(whereStatusTitle:)","abstract":"Find the last index of an ChatItem
of a status with a given title.
","parent_name":"Array"},"Extensions/Bundle.html#/s:So8NSBundleC14StreamChatCoreE2idSSSgvp":{"name":"id","abstract":"A bundle id.
","parent_name":"Bundle"},"Extensions/Bundle.html#/s:So8NSBundleC14StreamChatCoreE4nameSSSgvp":{"name":"name","abstract":"A bundle name.
","parent_name":"Bundle"},"Extensions/URL.html#/s:10Foundation3URLV14StreamChatCoreE8fileSizes5Int64Vvp":{"name":"fileSize","abstract":"Get a file size from the file URL.
","parent_name":"URL"},"Extensions/UIApplication.html#/s:So13UIApplicationC14StreamChatCoreE8appState05RxAppF00hF0Ovp":{"name":"appState","abstract":"The current app state (see AppState
), e.g. active, background.
","parent_name":"UIApplication"},"Extensions/Optional.html#/s:Sq14StreamChatCoreSSRszlE7isBlankSbvp":{"name":"isBlank","abstract":"Undocumented
","parent_name":"Optional"},"Extensions/String.html#/s:SS14StreamChatCoreE15dataToHEXFormatSSvpZ":{"name":"dataToHEXFormat","abstract":"A string format to conver bytes to string.
","parent_name":"String"},"Extensions/String.html#/s:SS14StreamChatCoreE3md5SSvp":{"name":"md5","abstract":"Returns a MD5 hash for the string.
","parent_name":"String"},"Extensions/String.html#/s:SS14StreamChatCoreE3url10Foundation3URLVSgvp":{"name":"url","abstract":"Get an URL from the string.
","parent_name":"String"},"Extensions/String.html#/s:SS14StreamChatCoreE7isBlankSbvp":{"name":"isBlank","abstract":"Check if the string is empty and does not have whitespaces or newlines.
","parent_name":"String"},"Extensions/String.html#/s:SS14StreamChatCoreE8fileName5limitSSSi_tF":{"name":"fileName(limit:)","abstract":"Get a safe filnename from the string.
","parent_name":"String"},"Extensions/String.html#/s:SS14StreamChatCoreE14probablyHasURLSbvp":{"name":"probablyHasURL","abstract":"Checks if the string probably has an URL, e.g. “ab.io”, “a7.io”
","parent_name":"String"},"Extensions/Result.html#/s:s6ResultO14StreamChatCoreE5errors5Error_pSgvp":{"name":"error","abstract":"Get the error from the result if it failed.
","parent_name":"Result"},"Extensions/Int.html#/s:Si14StreamChatCoreE11shortStringSSyF":{"name":"shortString()","abstract":"A short string for the number, e.g. “k”, “m”, “b”.
","parent_name":"Int"},"Extensions/Dictionary.html#/s:SD14StreamChatCoreE6merged4withSDyxq_GAD_tF":{"name":"merged(with:)","abstract":"Undocumented
","parent_name":"Dictionary"},"Extensions/Data.html#/s:10Foundation4DataV14StreamChatCoreE23prettyPrintedJSONStringSSyKF":{"name":"prettyPrintedJSONString()","abstract":"Undocumented
","parent_name":"Data"},"Extensions/Data.html#/s:10Foundation4DataV14StreamChatCoreE6append_8encodingySS_SSAAE8EncodingVtF":{"name":"append(_:encoding:)","abstract":"Undocumented
","parent_name":"Data"},"Extensions/Data.html#/s:10Foundation4DataV14StreamChatCoreE3hexSSvp":{"name":"hex","abstract":"Conver a data to the HEX string.
","parent_name":"Data"},"Extensions/Encodable.html#/s:SE14StreamChatCoreE12encodeSafely2to10logMessageys7Encoder_p_SSSgtF":{"name":"encodeSafely(to:logMessage:)","abstract":"Undocumented
","parent_name":"Encodable"},"Extensions/JSONEncoder/DateEncodingStrategy.html#/s:10Foundation11JSONEncoderC20DateEncodingStrategyO14StreamChatCoreE6streamAEvpZ":{"name":"stream","abstract":"A Stream encoding for the custom ISO8601 date.
","parent_name":"DateEncodingStrategy"},"Extensions/JSONEncoder/DataEncodingStrategy.html#/s:10Foundation11JSONEncoderC20DataEncodingStrategyO14StreamChatCoreE4gzipAEvpZ":{"name":"gzip","abstract":"Undocumented
","parent_name":"DataEncodingStrategy"},"Extensions/JSONEncoder.html#/s:10Foundation11JSONEncoderC14StreamChatCoreE7defaultACvpZ":{"name":"default","abstract":"A default JSONEncoder
.
","parent_name":"JSONEncoder"},"Extensions/JSONEncoder.html#/s:10Foundation11JSONEncoderC14StreamChatCoreE11defaultGzipACvpZ":{"name":"defaultGzip","abstract":"A default gzip JSONEncoder
.
","parent_name":"JSONEncoder"},"Extensions/JSONEncoder.html#/s:10Foundation11JSONEncoderC14StreamChatCoreE6streamACvpZ":{"name":"stream","abstract":"A Stream Chat JSON encoder.
","parent_name":"JSONEncoder"},"Extensions/JSONEncoder.html#/s:10Foundation11JSONEncoderC14StreamChatCoreE10streamGzipACvpZ":{"name":"streamGzip","abstract":"A Stream Chat JSON encoder with a gzipped content.
","parent_name":"JSONEncoder"},"Extensions/JSONEncoder/DataEncodingStrategy.html":{"name":"DataEncodingStrategy","parent_name":"JSONEncoder"},"Extensions/JSONEncoder/DateEncodingStrategy.html":{"name":"DateEncodingStrategy","parent_name":"JSONEncoder"},"Extensions/JSONDecoder.html#/s:10Foundation11JSONDecoderC14StreamChatCoreE7defaultACvpZ":{"name":"default","abstract":"A default JSONDecoder
.
","parent_name":"JSONDecoder"},"Extensions/JSONDecoder.html#/s:10Foundation11JSONDecoderC14StreamChatCoreE6streamACvpZ":{"name":"stream","abstract":"A Stream Chat JSON decoder.
","parent_name":"JSONDecoder"},"Extensions/Token.html#/s:SS14StreamChatCoreE11developmentSSvpZ":{"name":"development","abstract":"A development token.
","parent_name":"Token"},"Extensions/Token.html#/s:SS14StreamChatCoreE5guestSSvpZ":{"name":"guest","abstract":"A guest token.
","parent_name":"Token"},"Extensions/Token.html#/s:SS14StreamChatCoreE12isValidToken6userIdSbSSSg_tF":{"name":"isValidToken(userId:)","abstract":"Checks if the token is valid.
","parent_name":"Token"},"Extensions/Token.html#/s:SS14StreamChatCoreE7payloadSDySSypGSgvp":{"name":"payload","abstract":"Undocumented
","parent_name":"Token"},"Extensions/DateFormatter/Stream.html#/s:So15NSDateFormatterC14StreamChatCoreE0C0O11iso8601Date4from10Foundation0G0VSgSS_tFZ":{"name":"iso8601Date(from:)","abstract":"Creates and returns a date object from the specified ISO 8601 formatted string representation.
","parent_name":"Stream"},"Extensions/DateFormatter/Stream.html#/s:So15NSDateFormatterC14StreamChatCoreE0C0O17iso8601DateString4fromSSSg10Foundation0G0V_tFZ":{"name":"iso8601DateString(from:)","abstract":"Creates and returns an ISO 8601 formatted string representation of the specified date.
","parent_name":"Stream"},"Extensions/DateFormatter.html#/s:So15NSDateFormatterC14StreamChatCoreE3logABSgvpZ":{"name":"log","abstract":"A date formatter for ClientLogger
.
","parent_name":"DateFormatter"},"Extensions/DateFormatter/Stream.html":{"name":"Stream","abstract":"A Stream Chat date formatters.
","parent_name":"DateFormatter"},"Extensions/DateFormatter.html#/s:So15NSDateFormatterC14StreamChatCoreE4timeABvpZ":{"name":"time","abstract":"A short time formatter from the date.
","parent_name":"DateFormatter"},"Extensions/DateFormatter.html#/s:So15NSDateFormatterC14StreamChatCoreE5shortABvpZ":{"name":"short","abstract":"A short date and time formatter from the date.
","parent_name":"DateFormatter"},"Extensions/DateFormatter.html#/s:So15NSDateFormatterC14StreamChatCoreE9shortDateABvpZ":{"name":"shortDate","abstract":"A short date and time formatter from the date.
","parent_name":"DateFormatter"},"Extensions/DateFormatter.html#/s:So15NSDateFormatterC14StreamChatCoreE7weekDayABvpZ":{"name":"weekDay","abstract":"A week formatter from the date.
","parent_name":"DateFormatter"},"Extensions/DateFormatter.html#/s:So15NSDateFormatterC14StreamChatCoreE8fileNameABvpZ":{"name":"fileName","abstract":"Undocumented
","parent_name":"DateFormatter"},"Extensions/Date.html#/s:10Foundation4DateV14StreamChatCoreE3logSSvp":{"name":"log","abstract":"A string of the date for the ClientLogger
.
","parent_name":"Date"},"Extensions/Date.html#/s:10Foundation4DateV14StreamChatCoreE7defaultACvpZ":{"name":"default","abstract":"Undocumented
","parent_name":"Date"},"Extensions/Date.html#/s:10Foundation4DateV14StreamChatCoreE7isTodaySbvp":{"name":"isToday","abstract":"Undocumented
","parent_name":"Date"},"Extensions/Date.html#/s:10Foundation4DateV14StreamChatCoreE11isYesterdaySbvp":{"name":"isYesterday","abstract":"Undocumented
","parent_name":"Date"},"Extensions/Date.html#/s:10Foundation4DateV14StreamChatCoreE9yesterdaySSvpZ":{"name":"yesterday","abstract":"A yesterday title for a status separartor.
","parent_name":"Date"},"Extensions/Date.html#/s:10Foundation4DateV14StreamChatCoreE14wordsSeparatorSSvpZ":{"name":"wordsSeparator","abstract":"A words separator for day and time.
","parent_name":"Date"},"Extensions/Date.html#/s:10Foundation4DateV14StreamChatCoreE8relativeSSvp":{"name":"relative","abstract":"A relative date from the current time in string.
","parent_name":"Date"},"Extensions/Date.html#/s:10Foundation4DateV14StreamChatCoreE8fileNameSSvp":{"name":"fileName","abstract":"Generates a filename from the date.
","parent_name":"Date"},"Extensions/Date.html#/s:10Foundation4DateV14StreamChatCoreE10isLessThan12timeInterval4withSbSd_ACtF":{"name":"isLessThan(timeInterval:with:)","abstract":"Check if a time interval between dates is less then a given time interval.
","parent_name":"Date"},"Extensions/Date.html":{"name":"Date"},"Extensions/DateFormatter.html":{"name":"DateFormatter"},"Extensions/Token.html":{"name":"Token"},"Extensions/JSONDecoder.html":{"name":"JSONDecoder"},"Extensions/JSONEncoder.html":{"name":"JSONEncoder","abstract":"A custom decoding for a date.
"},"Extensions/Encodable.html":{"name":"Encodable"},"Extensions/Data.html":{"name":"Data"},"Extensions/Dictionary.html":{"name":"Dictionary","abstract":"Creates a dictionary by merging the given dictionary into this"},"Extensions/Int.html":{"name":"Int"},"Extensions/Result.html":{"name":"Result"},"Extensions/String.html":{"name":"String"},"Extensions/Optional.html":{"name":"Optional"},"Extensions/UIApplication.html":{"name":"UIApplication"},"Extensions/URL.html":{"name":"URL"},"Extensions/Bundle.html":{"name":"Bundle"},"Extensions/Array.html":{"name":"Array"},"Enums/ViewChanges.html#/s:14StreamChatCore11ViewChangesO4noneyA2CmF":{"name":"none","abstract":"
No changes.
","parent_name":"ViewChanges"},"Enums/ViewChanges.html#/s:14StreamChatCore11ViewChangesO8reloadedyACSi_SayAA0B4ItemOGtcACmF":{"name":"reloaded(_:_:)","abstract":"Reload all views.
","parent_name":"ViewChanges"},"Enums/ViewChanges.html#/s:14StreamChatCore11ViewChangesO10itemsAddedyACSaySiG_SiSgSbSayAA0B4ItemOGtcACmF":{"name":"itemsAdded(_:_:_:_:)","abstract":"Add item at row and reload another one.
","parent_name":"ViewChanges"},"Enums/ViewChanges.html#/s:14StreamChatCore11ViewChangesO12itemsUpdatedyACSaySiG_SayAA7MessageVGSayAA0B4ItemOGtcACmF":{"name":"itemsUpdated(_:_:_:)","abstract":"Update items with messages.
","parent_name":"ViewChanges"},"Enums/ViewChanges.html#/s:14StreamChatCore11ViewChangesO11itemRemovedyACSi_SayAA0B4ItemOGtcACmF":{"name":"itemRemoved(_:_:)","abstract":"Remove item at row.
","parent_name":"ViewChanges"},"Enums/ViewChanges.html#/s:14StreamChatCore11ViewChangesO9itemMovedyACSi_SiSayAA0B4ItemOGtcACmF":{"name":"itemMoved(fromRow:toRow:_:)","abstract":"Move item from row to another.
","parent_name":"ViewChanges"},"Enums/ViewChanges.html#/s:14StreamChatCore11ViewChangesO13footerUpdatedyA2CmF":{"name":"footerUpdated","abstract":"Update fiiter.
","parent_name":"ViewChanges"},"Enums/ViewChanges.html#/s:14StreamChatCore11ViewChangesO12disconnectedyA2CmF":{"name":"disconnected","abstract":"Disconnected deliberately.
","parent_name":"ViewChanges"},"Enums/ViewChanges.html#/s:14StreamChatCore11ViewChangesO5erroryAcA8AnyErrorVcACmF":{"name":"error(_:)","abstract":"Error message.
","parent_name":"ViewChanges"},"Enums/ViewChanges.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"ViewChanges"},"Enums/ChatItem.html#/s:14StreamChatCore0B4ItemO20statusYesterdayTitleSSvpZ":{"name":"statusYesterdayTitle","abstract":"A title for the yesterday separator.
","parent_name":"ChatItem"},"Enums/ChatItem.html#/s:14StreamChatCore0B4ItemO16statusTodayTitleSSvpZ":{"name":"statusTodayTitle","abstract":"A title for the today separator.
","parent_name":"ChatItem"},"Enums/ChatItem.html#/s:14StreamChatCore0B4ItemO7loadingyACSbcACmF":{"name":"loading(_:)","abstract":"A loading item.
","parent_name":"ChatItem"},"Enums/ChatItem.html#/s:14StreamChatCore0B4ItemO6statusyACSS_SSSgSbtcACmF":{"name":"status(_:_:_:)","abstract":"A status item.
","parent_name":"ChatItem"},"Enums/ChatItem.html#/s:14StreamChatCore0B4ItemO16channelPresenteryAcA07ChannelF0CcACmF":{"name":"channelPresenter(_:)","abstract":"A channel presenter item.
","parent_name":"ChatItem"},"Enums/ChatItem.html#/s:14StreamChatCore0B4ItemO7messageyAcA7MessageV_SayAA4UserVGtcACmF":{"name":"message(_:_:)","abstract":"A message.
","parent_name":"ChatItem"},"Enums/ChatItem.html#/s:14StreamChatCore0B4ItemO5erroryACs5Error_pcACmF":{"name":"error(_:)","abstract":"An error.
","parent_name":"ChatItem"},"Enums/ChatItem.html#/s:14StreamChatCore0B4ItemO9isLoadingSbvp":{"name":"isLoading","abstract":"Check if the chat item is loading.
","parent_name":"ChatItem"},"Enums/ChatItem.html#/s:14StreamChatCore0B4ItemO16channelPresenterAA07ChannelF0CSgvp":{"name":"channelPresenter","abstract":"Return a channel presenter if the chat item is a channel presenter.
","parent_name":"ChatItem"},"Enums/ChatItem.html#/s:14StreamChatCore0B4ItemO7messageAA7MessageVSgvp":{"name":"message","abstract":"Return a message if the chat item is a message.
","parent_name":"ChatItem"},"Enums/ChatItem.html#/s:14StreamChatCore0B4ItemO16messageReadUsersSayAA4UserVGvp":{"name":"messageReadUsers","abstract":"Return read users for a message chat item.
","parent_name":"ChatItem"},"Enums/ChatItem.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ChatItem"},"Enums/SearchQueryError.html#/s:14StreamChatCore16SearchQueryErrorO11emptyFilteryA2CmF":{"name":"emptyFilter","abstract":"Filter can’t be an empty for the message search.
","parent_name":"SearchQueryError"},"Enums/ReactionType.html#/s:14StreamChatCore12ReactionTypeO12defaultTypesSayACGvpZ":{"name":"defaultTypes","abstract":"A list of default reactions.
","parent_name":"ReactionType"},"Enums/ReactionType.html#/s:14StreamChatCore12ReactionTypeO7regularyACSS_SStcACmF":{"name":"regular(_:emoji:)","abstract":"Undocumented
","parent_name":"ReactionType"},"Enums/ReactionType.html#/s:14StreamChatCore12ReactionTypeO10cumulativeyACSS_SiSStcACmF":{"name":"cumulative(_:maxCount:emoji:)","abstract":"Undocumented
","parent_name":"ReactionType"},"Enums/ReactionType.html#/s:14StreamChatCore12ReactionTypeO4nameSSvp":{"name":"name","abstract":"An reaction type as emoji.
","parent_name":"ReactionType"},"Enums/ReactionType.html#/s:14StreamChatCore12ReactionTypeO5emojiSSvp":{"name":"emoji","abstract":"An reaction type as emoji.
","parent_name":"ReactionType"},"Enums/ReactionType.html#/s:14StreamChatCore12ReactionTypeO9isRegularSbvp":{"name":"isRegular","abstract":"Checks if the reaction type is regular.
","parent_name":"ReactionType"},"Enums/ReactionType.html#/s:14StreamChatCore12ReactionTypeO8maxCountSivp":{"name":"maxCount","abstract":"Checks if the reaction type is regular.
","parent_name":"ReactionType"},"Enums/ReactionType.html#/s:14StreamChatCore12ReactionTypeO7emojiesSaySSGvpZ":{"name":"emojies","abstract":"A list of reactions as emoji’s.
","parent_name":"ReactionType"},"Enums/ReactionType.html#/s:14StreamChatCore12ReactionTypeO5namedACSgSS_tcfc":{"name":"init(named:)","abstract":"Create a reaction type based on string type value.
","parent_name":"ReactionType"},"Enums/ReactionType.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"ReactionType"},"Enums/ReactionType.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"ReactionType"},"Enums/ReactionType.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ReactionType"},"Enums/ReactionType.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"ReactionType"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO16channelsPageSizeACvpZ":{"name":"channelsPageSize","abstract":"A default channels page size.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO20channelsNextPageSizeACvpZ":{"name":"channelsNextPageSize","abstract":"A default channels page sizefor the next page.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO16messagesPageSizeACvpZ":{"name":"messagesPageSize","abstract":"A default messages page size.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO20messagesNextPageSizeACvpZ":{"name":"messagesNextPageSize","abstract":"A default messages page size for the next page.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO4noneyA2CmF":{"name":"none","abstract":"No pagination.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO5limityACSicACmF":{"name":"limit(_:)","abstract":"The amount of items requested from the APIs.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO6offsetyACSicACmF":{"name":"offset(_:)","abstract":"The offset of requesting items.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO11greaterThanyACSScACmF":{"name":"greaterThan(_:)","abstract":"Filter on ids greater than the given value.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO18greaterThanOrEqualyACSScACmF":{"name":"greaterThanOrEqual(_:)","abstract":"Filter on ids greater than or equal to the given value.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO8lessThanyACSScACmF":{"name":"lessThan(_:)","abstract":"Filter on ids smaller than the given value.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO15lessThanOrEqualyACSScACmF":{"name":"lessThanOrEqual(_:)","abstract":"Filter on ids smaller than or equal to the given value.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO3andyA2C_ACtcACmF":{"name":"and(pagination:another:)","abstract":"Combine Pagination
‘s with each other.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO5limitSivp":{"name":"limit","abstract":"A limit value, if the pagination has it or 0.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO6offsetSivp":{"name":"offset","abstract":"An offset value, if the pagination has it or 0.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"Pagination"},"Enums/Pagination.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO1poiyA2C_ACtFZ":{"name":"+(_:_:)","abstract":"An operator for combining Pagination’s.
","parent_name":"Pagination"},"Enums/Pagination.html#/s:14StreamChatCore10PaginationO2peoiyyACz_ACtFZ":{"name":"+=(_:_:)","abstract":"An operator for combining Pagination’s.
","parent_name":"Pagination"},"Enums/MessageType.html#/s:14StreamChatCore11MessageTypeO7regularyA2CmF":{"name":"regular","abstract":"A message type.
","parent_name":"MessageType"},"Enums/MessageType.html#/s:14StreamChatCore11MessageTypeO9ephemeralyA2CmF":{"name":"ephemeral","parent_name":"MessageType"},"Enums/MessageType.html#/s:14StreamChatCore11MessageTypeO5erroryA2CmF":{"name":"error","parent_name":"MessageType"},"Enums/MessageType.html#/s:14StreamChatCore11MessageTypeO5replyyA2CmF":{"name":"reply","parent_name":"MessageType"},"Enums/MessageType.html#/s:14StreamChatCore11MessageTypeO6systemyA2CmF":{"name":"system","parent_name":"MessageType"},"Enums/MessageType.html#/s:14StreamChatCore11MessageTypeO7deletedyA2CmF":{"name":"deleted","parent_name":"MessageType"},"Enums/Filter/Operator.html#/s:14StreamChatCore6FilterO8OperatorO5equalyAESE_p_tcAEmF":{"name":"equal(to:)","abstract":"An equal operator.
","parent_name":"Operator"},"Enums/Filter/Operator.html#/s:14StreamChatCore6FilterO8OperatorO8notEqualyAESE_p_tcAEmF":{"name":"notEqual(to:)","abstract":"A not equal operator.
","parent_name":"Operator"},"Enums/Filter/Operator.html#/s:14StreamChatCore6FilterO8OperatorO7greateryAESE_p_tcAEmF":{"name":"greater(than:)","abstract":"A greater then operator.
","parent_name":"Operator"},"Enums/Filter/Operator.html#/s:14StreamChatCore6FilterO8OperatorO14greaterOrEqualyAESE_p_tcAEmF":{"name":"greaterOrEqual(than:)","abstract":"A greater or equal than operator.
","parent_name":"Operator"},"Enums/Filter/Operator.html#/s:14StreamChatCore6FilterO8OperatorO4lessyAESE_p_tcAEmF":{"name":"less(than:)","abstract":"A less then operator.
","parent_name":"Operator"},"Enums/Filter/Operator.html#/s:14StreamChatCore6FilterO8OperatorO11lessOrEqualyAESE_p_tcAEmF":{"name":"lessOrEqual(than:)","abstract":"A less or equal than operator.
","parent_name":"Operator"},"Enums/Filter/Operator.html#/s:14StreamChatCore6FilterO8OperatorO2inyAESaySE_pGcAEmF":{"name":"in(_:)","abstract":"An in list operator.
","parent_name":"Operator"},"Enums/Filter/Operator.html#/s:14StreamChatCore6FilterO8OperatorO5notInyAESaySE_pGcAEmF":{"name":"notIn(_:)","abstract":"A not in list operator.
","parent_name":"Operator"},"Enums/Filter/Operator.html#/s:14StreamChatCore6FilterO8OperatorO5queryyAESScAEmF":{"name":"query(_:)","abstract":"A query operator.
","parent_name":"Operator"},"Enums/Filter/Operator.html#/s:14StreamChatCore6FilterO8OperatorO12autocompleteyAESScAEmF":{"name":"autocomplete(_:)","abstract":"An autocomplete operator.
","parent_name":"Operator"},"Enums/Filter/Operator.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"Operator"},"Enums/Filter/Operator.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"Operator"},"Enums/Filter.html#/s:14StreamChatCore6FilterO4noneyA2CmF":{"name":"none","abstract":"No filter.
","parent_name":"Filter"},"Enums/Filter.html#/s:14StreamChatCore6FilterO3keyyACSS_AC8OperatorOtcACmF":{"name":"key(_:_:)","abstract":"Filter by a given key with a given operator (see Operator).
","parent_name":"Filter"},"Enums/Filter.html#/s:14StreamChatCore6FilterO3andyACSayACGcACmF":{"name":"and(_:)","abstract":"Filter with all filters (like and
).
","parent_name":"Filter"},"Enums/Filter.html#/s:14StreamChatCore6FilterO2oryACSayACGcACmF":{"name":"or(_:)","abstract":"Filter with any of filters (like or
).
","parent_name":"Filter"},"Enums/Filter.html#/s:14StreamChatCore6FilterO3noryACSayACGcACmF":{"name":"nor(_:)","abstract":"Filter without any of filters (like not or
).
","parent_name":"Filter"},"Enums/Filter.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"Filter"},"Enums/Filter.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"Filter"},"Enums/Filter/Operator.html":{"name":"Operator","abstract":"An operator for the filter.
","parent_name":"Filter"},"Enums/Filter.html#/s:14StreamChatCore6FilterO1poiyA2C_ACtFZ":{"name":"+(_:_:)","abstract":"Undocumented
","parent_name":"Filter"},"Enums/Filter.html#/s:14StreamChatCore6FilterO2peoiyyACz_ACtFZ":{"name":"+=(_:_:)","abstract":"Undocumented
","parent_name":"Filter"},"Enums/Filter.html#/s:14StreamChatCore6FilterO1ooiyA2C_ACtFZ":{"name":"|(_:_:)","abstract":"Undocumented
","parent_name":"Filter"},"Enums/Filter.html#/s:14StreamChatCore6FilterO2oeoiyyACz_ACtFZ":{"name":"|=(_:_:)","abstract":"Undocumented
","parent_name":"Filter"},"Enums/Event.html#/s:14StreamChatCore5EventO6Filtera":{"name":"Filter","abstract":"A filter type for events.
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO11healthCheckyACSS_AA4UserVSgtcACmF":{"name":"healthCheck(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO14channelUpdatedyAcA07ChannelF8ResponseV_AA0D4TypeOtcACmF":{"name":"channelUpdated(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO14channelDeletedyAcA7ChannelC_AA0D4TypeOtcACmF":{"name":"channelDeleted(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO13channelHiddenyAcA0F15ChannelResponseV_AA0D4TypeOtcACmF":{"name":"channelHidden(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO11messageReadyAcA07MessageF0V_AA0D4TypeOtcACmF":{"name":"messageRead(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO10messageNewyAcA7MessageV_S2iAA7ChannelCSgAA0D4TypeOtcACmF":{"name":"messageNew(_:_:_:_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO14messageDeletedyAcA7MessageV_AA0D4TypeOtcACmF":{"name":"messageDeleted(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO14messageUpdatedyAcA7MessageV_AA0D4TypeOtcACmF":{"name":"messageUpdated(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO11userUpdatedyAcA4UserV_AA0D4TypeOtcACmF":{"name":"userUpdated(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO19userPresenceChangedyAcA4UserV_AA0D4TypeOtcACmF":{"name":"userPresenceChanged(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO17userStartWatchingyAcA4UserV_SiAA0D4TypeOtcACmF":{"name":"userStartWatching(_:_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO16userStopWatchingyAcA4UserV_SiAA0D4TypeOtcACmF":{"name":"userStopWatching(_:_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO10userBannedyAcA9ChannelIdVSg_SSSg10Foundation4DateVSgAkA0D4TypeOtcACmF":{"name":"userBanned(_:reason:expiration:created:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO11memberAddedyAcA6MemberV_AA0D4TypeOtcACmF":{"name":"memberAdded(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO13memberUpdatedyAcA6MemberV_AA0D4TypeOtcACmF":{"name":"memberUpdated(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO13memberRemovedyAcA4UserV_AA0D4TypeOtcACmF":{"name":"memberRemoved(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO11reactionNewyAcA8ReactionV_AA7MessageVAA4UserVAA0D4TypeOtcACmF":{"name":"reactionNew(_:_:_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO15reactionUpdatedyAcA8ReactionV_AA7MessageVAA4UserVAA0D4TypeOtcACmF":{"name":"reactionUpdated(_:_:_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO15reactionDeletedyAcA8ReactionV_AA7MessageVAA4UserVAA0D4TypeOtcACmF":{"name":"reactionDeleted(_:_:_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO11typingStartyAcA4UserV_AA0D4TypeOtcACmF":{"name":"typingStart(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO10typingStopyAcA4UserV_AA0D4TypeOtcACmF":{"name":"typingStop(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO24notificationMutesUpdatedyAcA4UserV_AA0D4TypeOtcACmF":{"name":"notificationMutesUpdated(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO20notificationMarkReadyAcA7ChannelCSg_S2iAA0D4TypeOtcACmF":{"name":"notificationMarkRead(_:_:_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO26notificationAddedToChannelyAcA0H0C_AA0D4TypeOtcACmF":{"name":"notificationAddedToChannel(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO30notificationRemovedFromChannelyAcA0H0C_AA0D4TypeOtcACmF":{"name":"notificationRemovedFromChannel(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO19notificationInvitedyAcA7ChannelC_AA0D4TypeOtcACmF":{"name":"notificationInvited(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO26notificationInviteAcceptedyAcA7ChannelC_AA0D4TypeOtcACmF":{"name":"notificationInviteAccepted(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO26notificationInviteRejectedyAcA7ChannelC_AA0D4TypeOtcACmF":{"name":"notificationInviteRejected(_:_:)","abstract":"Undocumented
","parent_name":"Event"},"Enums/Event.html#/s:14StreamChatCore5EventO4typeAA0D4TypeOvp":{"name":"type","abstract":"An event type.
","parent_name":"Event"},"Enums/Event.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"Event"},"Enums/Event.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Event"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO11healthCheckyA2CmF":{"name":"healthCheck","abstract":"Every 30 second to confirm that the client connection is still active (🗼).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO17connectionChangedyA2CmF":{"name":"connectionChanged","abstract":"⚠️ When the state of the connection changed (🗼).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO19connectionRecoveredyA2CmF":{"name":"connectionRecovered","abstract":"⚠️ When the connection to chat servers is back online (🗼).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO14channelUpdatedyA2CmF":{"name":"channelUpdated","abstract":"When a channel was updated (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO14channelDeletedyA2CmF":{"name":"channelDeleted","abstract":"When a channel was deleted (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO13channelHiddenyA2CmF":{"name":"channelHidden","abstract":"When a channel was hidden (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO19userPresenceChangedyA2CmF":{"name":"userPresenceChanged","abstract":"When a user status changes, e.g. online, offline, away (when subscribed to the user status 🙋♀️).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO17userStartWatchingyA2CmF":{"name":"userStartWatching","abstract":"When a user starts watching a channel (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO16userStopWatchingyA2CmF":{"name":"userStopWatching","abstract":"When a user stops watching a channel (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO11userUpdatedyA2CmF":{"name":"userUpdated","abstract":"When a user was updated (when subscribed to the user status 🙋♀️).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO10userBannedyA2CmF":{"name":"userBanned","abstract":"When a user was banned (when subscribed to the user status 🙋♀️).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO11typingStartyA2CmF":{"name":"typingStart","abstract":"Sent when a user starts typing (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO10typingStopyA2CmF":{"name":"typingStop","abstract":"Sent when a user stops typing (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO10messageNewyA2CmF":{"name":"messageNew","abstract":"When a new message was added on a channel (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO14messageUpdatedyA2CmF":{"name":"messageUpdated","abstract":"When a message was updated (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO14messageDeletedyA2CmF":{"name":"messageDeleted","abstract":"When a message was deleted (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO11messageReadyA2CmF":{"name":"messageRead","abstract":"When a channel was marked as read (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO15messageReactionyA2CmF":{"name":"messageReaction","abstract":"⚠️ When a message reaction was added or deleted (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO11memberAddedyA2CmF":{"name":"memberAdded","abstract":"When a member was added to a channel (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO13memberUpdatedyA2CmF":{"name":"memberUpdated","abstract":"When a member was updated (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO13memberRemovedyA2CmF":{"name":"memberRemoved","abstract":"When a member was removed from a channel (when watching the channel 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO22notificationMessageNewyA2CmF":{"name":"notificationMessageNew","abstract":"When a message was added to a channel (when clients that are not currently watching the channel ⚡️).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO24notificationMutesUpdatedyA2CmF":{"name":"notificationMutesUpdated","abstract":"When the user mutes someone (🙋♀️).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO20notificationMarkReadyA2CmF":{"name":"notificationMarkRead","abstract":"When the total count of unread messages (across all channels the user is a member) changes","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO19notificationInvitedyA2CmF":{"name":"notificationInvited","abstract":"
When the user was invited to join a channel (when the user invited 💌).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO26notificationInviteAcceptedyA2CmF":{"name":"notificationInviteAccepted","abstract":"When the user accepts an invite (when the user invited 💌).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO26notificationInviteRejectedyA2CmF":{"name":"notificationInviteRejected","abstract":"When the user reject an invite (when the user invited 💌).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO26notificationAddedToChannelyA2CmF":{"name":"notificationAddedToChannel","abstract":"When the user accepts an invite (when the user invited 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO30notificationRemovedFromChannelyA2CmF":{"name":"notificationRemovedFromChannel","abstract":"When a user was removed from a channel (when the user invited 📺).
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO11reactionNewyA2CmF":{"name":"reactionNew","abstract":"When a message reaction was added.
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO15reactionUpdatedyA2CmF":{"name":"reactionUpdated","abstract":"When a message reaction updated.
","parent_name":"EventType"},"Enums/EventType.html#/s:14StreamChatCore9EventTypeO15reactionDeletedyA2CmF":{"name":"reactionDeleted","abstract":"When a message reaction deleted.
","parent_name":"EventType"},"Enums/ChannelType.html#/s:14StreamChatCore11ChannelTypeO7unknownyA2CmF":{"name":"unknown","abstract":"A channel type.
","parent_name":"ChannelType"},"Enums/ChannelType.html#/s:14StreamChatCore11ChannelTypeO10livestreamyA2CmF":{"name":"livestream","parent_name":"ChannelType"},"Enums/ChannelType.html#/s:14StreamChatCore11ChannelTypeO9messagingyA2CmF":{"name":"messaging","parent_name":"ChannelType"},"Enums/ChannelType.html#/s:14StreamChatCore11ChannelTypeO4teamyA2CmF":{"name":"team","parent_name":"ChannelType"},"Enums/ChannelType.html#/s:14StreamChatCore11ChannelTypeO6gamingyA2CmF":{"name":"gaming","parent_name":"ChannelType"},"Enums/ChannelType.html#/s:14StreamChatCore11ChannelTypeO8commerceyA2CmF":{"name":"commerce","parent_name":"ChannelType"},"Enums/ChannelType.html#/s:14StreamChatCore11ChannelTypeO6customyACSScACmF":{"name":"custom(_:)","abstract":"Undocumented
","parent_name":"ChannelType"},"Enums/ChannelType.html#/s:14StreamChatCore11ChannelTypeO5titleSSvp":{"name":"title","abstract":"A channel type title.
","parent_name":"ChannelType"},"Enums/ChannelType.html#/s:14StreamChatCore11ChannelTypeO8rawValueSSvp":{"name":"rawValue","abstract":"A raw value of the channel type.
","parent_name":"ChannelType"},"Enums/ChannelType.html#/s:14StreamChatCore11ChannelTypeO8rawValueACSS_tcfc":{"name":"init(rawValue:)","abstract":"Init a channel type with a string raw value.
","parent_name":"ChannelType"},"Enums/ChannelType.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"ChannelType"},"Enums/ChannelType.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"ChannelType"},"Enums/ChannelType.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ChannelType"},"Enums/ChannelType.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"ChannelType"},"Enums/InviteAnswer.html#/s:14StreamChatCore12InviteAnswerO8notFoundyA2CmF":{"name":"notFound","abstract":"Undocumented
","parent_name":"InviteAnswer"},"Enums/InviteAnswer.html#/s:14StreamChatCore12InviteAnswerO8acceptedyA2CmF":{"name":"accepted","abstract":"Undocumented
","parent_name":"InviteAnswer"},"Enums/InviteAnswer.html#/s:14StreamChatCore12InviteAnswerO8rejectedyA2CmF":{"name":"rejected","abstract":"Undocumented
","parent_name":"InviteAnswer"},"Enums/BanEnabling.html#/s:14StreamChatCore11BanEnablingO8disabledyA2CmF":{"name":"disabled","abstract":"Disabled for everyone.
","parent_name":"BanEnabling"},"Enums/BanEnabling.html#/s:14StreamChatCore11BanEnablingO7enabledyACSiSg_SSSgtcACmF":{"name":"enabled(timeoutInMinutes:reason:)","abstract":"Enabled for everyone.","parent_name":"BanEnabling"},"Enums/BanEnabling.html#/s:14StreamChatCore11BanEnablingO20enabledForModeratorsyACSiSg_SSSgtcACmF":{"name":"enabledForModerators(timeoutInMinutes:reason:)","abstract":"
Enabled for channel members with a role of moderator or admin.","parent_name":"BanEnabling"},"Enums/BanEnabling.html#/s:14StreamChatCore11BanEnablingO16timeoutInMinutesSiSgvp":{"name":"timeoutInMinutes","abstract":"
The default timeout in minutes until the ban is automatically expired.
","parent_name":"BanEnabling"},"Enums/BanEnabling.html#/s:14StreamChatCore11BanEnablingO6reasonSSSgvp":{"name":"reason","abstract":"The default reason the ban was created.
","parent_name":"BanEnabling"},"Enums/BanEnabling.html#/s:14StreamChatCore11BanEnablingO9isEnabled3forSbAA7ChannelC_tF":{"name":"isEnabled(for:)","abstract":"Returns true is the ban is enabled for the channel.
","parent_name":"BanEnabling"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO7genericyA2CmF":{"name":"generic","abstract":"A file attachment type.
","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO3csvyA2CmF":{"name":"csv","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO3docyA2CmF":{"name":"doc","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO3pdfyA2CmF":{"name":"pdf","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO3pptyA2CmF":{"name":"ppt","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO3taryA2CmF":{"name":"tar","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO3xlsyA2CmF":{"name":"xls","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO3zipyA2CmF":{"name":"zip","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO3mp3yA2CmF":{"name":"mp3","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO3mp4yA2CmF":{"name":"mp4","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO3movyA2CmF":{"name":"mov","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO4jpegyA2CmF":{"name":"jpeg","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO3pngyA2CmF":{"name":"png","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO3gifyA2CmF":{"name":"gif","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO04mimeF0ACSS_tcfc":{"name":"init(mimeType:)","abstract":"Init an attachment file type by mime type.
","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO3extACSS_tcfc":{"name":"init(ext:)","abstract":"Init an attachment file type by a file extension.
","parent_name":"AttachmentFileType"},"Enums/AttachmentFileType.html#/s:14StreamChatCore18AttachmentFileTypeO04mimeF0SSvp":{"name":"mimeType","abstract":"Returns a mime type for the file type.
","parent_name":"AttachmentFileType"},"Enums/AttachmentType.html#/s:14StreamChatCore14AttachmentTypeO7unknownyA2CmF":{"name":"unknown","abstract":"An attachment type.
","parent_name":"AttachmentType"},"Enums/AttachmentType.html#/s:14StreamChatCore14AttachmentTypeO6customyACSS_tcACmF":{"name":"custom(type:)","abstract":"Undocumented
","parent_name":"AttachmentType"},"Enums/AttachmentType.html#/s:14StreamChatCore14AttachmentTypeO5imageyA2CmF":{"name":"image","abstract":"Undocumented
","parent_name":"AttachmentType"},"Enums/AttachmentType.html#/s:14StreamChatCore14AttachmentTypeO5imguryA2CmF":{"name":"imgur","abstract":"Undocumented
","parent_name":"AttachmentType"},"Enums/AttachmentType.html#/s:14StreamChatCore14AttachmentTypeO5giphyyA2CmF":{"name":"giphy","abstract":"Undocumented
","parent_name":"AttachmentType"},"Enums/AttachmentType.html#/s:14StreamChatCore14AttachmentTypeO5videoyA2CmF":{"name":"video","abstract":"Undocumented
","parent_name":"AttachmentType"},"Enums/AttachmentType.html#/s:14StreamChatCore14AttachmentTypeO7youtubeyA2CmF":{"name":"youtube","abstract":"Undocumented
","parent_name":"AttachmentType"},"Enums/AttachmentType.html#/s:14StreamChatCore14AttachmentTypeO7productyA2CmF":{"name":"product","abstract":"Undocumented
","parent_name":"AttachmentType"},"Enums/AttachmentType.html#/s:14StreamChatCore14AttachmentTypeO4fileyA2CmF":{"name":"file","abstract":"Undocumented
","parent_name":"AttachmentType"},"Enums/AttachmentType.html#/s:14StreamChatCore14AttachmentTypeO4linkyA2CmF":{"name":"link","abstract":"Undocumented
","parent_name":"AttachmentType"},"Enums/AttachmentType.html#/s:SY8rawValue03RawB0Qzvp":{"name":"rawValue","parent_name":"AttachmentType"},"Enums/AttachmentType.html#/s:SY8rawValuexSg03RawB0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"AttachmentType"},"Enums/AttachmentType.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"AttachmentType"},"Enums/AttachmentType.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"AttachmentType"},"Enums/Environment.html#/s:14StreamChatCore11EnvironmentO7versionSSvpZ":{"name":"version","abstract":"A Stream Chat version.
","parent_name":"Environment"},"Enums/WebSocketEvent.html#/s:14StreamChatCore14WebSocketEventO9connectedyA2CmF":{"name":"connected","abstract":"Undocumented
","parent_name":"WebSocketEvent"},"Enums/WebSocketEvent.html#/s:14StreamChatCore14WebSocketEventO12disconnectedyACs5Error_pSgcACmF":{"name":"disconnected(_:)","abstract":"Undocumented
","parent_name":"WebSocketEvent"},"Enums/WebSocketEvent.html#/s:14StreamChatCore14WebSocketEventO7messageyACSScACmF":{"name":"message(_:)","abstract":"Undocumented
","parent_name":"WebSocketEvent"},"Enums/WebSocketEvent.html#/s:14StreamChatCore14WebSocketEventO4datayAC10Foundation4DataVcACmF":{"name":"data(_:)","abstract":"Undocumented
","parent_name":"WebSocketEvent"},"Enums/WebSocketEvent.html#/s:14StreamChatCore14WebSocketEventO4pongyA2CmF":{"name":"pong","abstract":"Undocumented
","parent_name":"WebSocketEvent"},"Enums/Endpoint/Method.html#/s:14StreamChatCore8EndpointO6MethodO3getyA2EmF":{"name":"get","abstract":"Undocumented
","parent_name":"Method"},"Enums/Endpoint/Method.html#/s:14StreamChatCore8EndpointO6MethodO4postyA2EmF":{"name":"post","abstract":"Undocumented
","parent_name":"Method"},"Enums/Endpoint/Method.html#/s:14StreamChatCore8EndpointO6MethodO6deleteyA2EmF":{"name":"delete","abstract":"Undocumented
","parent_name":"Method"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO10guestTokenyAcA4UserVcACmF":{"name":"guestToken(_:)","abstract":"Get a guest token.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO9addDeviceyACSS_AA4UserVtcACmF":{"name":"addDevice(deviceId:_:)","abstract":"Add a device with a given identifier for Push Notifications.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO7devicesyAcA4UserVcACmF":{"name":"devices(_:)","abstract":"Get a list of devices.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO12removeDeviceyACSS_AA4UserVtcACmF":{"name":"removeDevice(deviceId:_:)","abstract":"Remove a device with a given identifier.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO8channelsyAcA13ChannelsQueryVcACmF":{"name":"channels(_:)","abstract":"Get a list of channels.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO7messageyACSScACmF":{"name":"message(_:)","abstract":"Get a message by id.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO11markAllReadyA2CmF":{"name":"markAllRead","abstract":"Mark all messages as readed.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO6searchyAcA11SearchQueryVcACmF":{"name":"search(_:)","abstract":"Message search.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO7channelyAcA12ChannelQueryVcACmF":{"name":"channel(_:)","abstract":"Get a channel data.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO12stopWatchingyAcA7ChannelCcACmF":{"name":"stopWatching(_:)","abstract":"Stop watching a channel.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO13updateChannelyAcA0F6UpdateVcACmF":{"name":"updateChannel(_:)","abstract":"Update a channel.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO13deleteChannelyAcA0F0CcACmF":{"name":"deleteChannel(_:)","abstract":"Delete a channel.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO11hideChannelyAcA0F0C_AA4UserVSgSbtcACmF":{"name":"hideChannel(_:_:_:)","abstract":"Hide a channel.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO11showChannelyAcA0F0C_AA4UserVSgtcACmF":{"name":"showChannel(_:_:)","abstract":"Show a channel if it was hidden.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO11sendMessageyAcA0F0V_AA7ChannelCtcACmF":{"name":"sendMessage(_:_:)","abstract":"Send a message to a channel.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO9sendImageyACSS_SS10Foundation4DataVAA7ChannelCtcACmF":{"name":"sendImage(_:_:_:_:)","abstract":"Upload an image to a channel.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO8sendFileyACSS_SS10Foundation4DataVAA7ChannelCtcACmF":{"name":"sendFile(_:_:_:_:)","abstract":"Upload a file to a channel.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO11deleteImageyAC10Foundation3URLV_AA7ChannelCtcACmF":{"name":"deleteImage(_:_:)","abstract":"Undocumented
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO10deleteFileyAC10Foundation3URLV_AA7ChannelCtcACmF":{"name":"deleteFile(_:_:)","abstract":"Undocumented
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO8markReadyAcA7ChannelCcACmF":{"name":"markRead(_:)","abstract":"Send a read event.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO9sendEventyAcA0F4TypeO_AA7ChannelCtcACmF":{"name":"sendEvent(_:_:)","abstract":"Send an event to a channel.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO17sendMessageActionyAcA0fG0VcACmF":{"name":"sendMessageAction(_:)","abstract":"Send a message action.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO10addMembersyACShyAA6MemberVG_AA7ChannelCtcACmF":{"name":"addMembers(_:_:)","abstract":"Add members to the channel
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO13removeMembersyACShyAA6MemberVG_AA7ChannelCtcACmF":{"name":"removeMembers(_:_:)","abstract":"Remove members to the channel
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO6inviteyACShyAA6MemberVG_AA7ChannelCtcACmF":{"name":"invite(_:_:)","abstract":"Invite members.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO12inviteAnsweryAcA013ChannelInviteF0VcACmF":{"name":"inviteAnswer(_:)","abstract":"Send an answer for an invite.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO7repliesyAcA7MessageV_AA10PaginationOtcACmF":{"name":"replies(_:_:)","abstract":"Get a thread data.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO13deleteMessageyAcA0F0VcACmF":{"name":"deleteMessage(_:)","abstract":"Delete a message.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO11addReactionyAcA0F0VcACmF":{"name":"addReaction(_:)","abstract":"Add a reaction to the message.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO14deleteReactionyAcA0F4TypeO_AA7MessageVtcACmF":{"name":"deleteReaction(_:_:)","abstract":"Delete a reaction from the message.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO11flagMessageyAcA0F0VcACmF":{"name":"flagMessage(_:)","abstract":"Flag a message.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO13unflagMessageyAcA0F0VcACmF":{"name":"unflagMessage(_:)","abstract":"Unflag a message.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO5usersyAcA10UsersQueryVcACmF":{"name":"users(_:)","abstract":"Get a list of users.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO11updateUsersyACSayAA4UserVGcACmF":{"name":"updateUsers(_:)","abstract":"Update a user.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO8muteUseryAcA0F0VcACmF":{"name":"muteUser(_:)","abstract":"Mute a use.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO10unmuteUseryAcA0F0VcACmF":{"name":"unmuteUser(_:)","abstract":"Unmute a user.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO8flagUseryAcA0F0VcACmF":{"name":"flagUser(_:)","abstract":"Flag a user.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO10unflagUseryAcA0F0VcACmF":{"name":"unflagUser(_:)","abstract":"Unflag a user.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO3banyAcA7UserBanVcACmF":{"name":"ban(_:)","abstract":"Ban a user.
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO6methodAC6MethodOvp":{"name":"method","abstract":"Undocumented
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO4pathSSvp":{"name":"path","abstract":"Undocumented
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO9queryItemSE_pSgvp":{"name":"queryItem","abstract":"Undocumented
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO14jsonQueryItemsSDySSSE_pGSgvp":{"name":"jsonQueryItems","abstract":"Undocumented
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO4bodySE_pSgvp":{"name":"body","abstract":"Undocumented
","parent_name":"Endpoint"},"Enums/Endpoint.html#/s:14StreamChatCore8EndpointO11isUploadingSbvp":{"name":"isUploading","abstract":"Undocumented
","parent_name":"Endpoint"},"Enums/Endpoint/Method.html":{"name":"Method","abstract":"Undocumented
","parent_name":"Endpoint"},"Enums/EncodingError.html#/s:14StreamChatCore13EncodingErrorO21attachmentUnsupportedyA2CmF":{"name":"attachmentUnsupported","abstract":"Attachment’s type not supported
","parent_name":"EncodingError"},"Enums/EncodingError.html#/s:10Foundation14LocalizedErrorP16errorDescriptionSSSgvp":{"name":"errorDescription","parent_name":"EncodingError"},"Enums/EncodingError.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"EncodingError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO010unexpectedE0yACSS_s0E0_pSgtcACmF":{"name":"unexpectedError(description:error:)","abstract":"An unexpected error.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO11emptyAPIKeyyA2CmF":{"name":"emptyAPIKey","abstract":"The API Key is empty.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO10emptyTokenyA2CmF":{"name":"emptyToken","abstract":"A token is empty.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO12tokenInvalidyACSS_tcACmF":{"name":"tokenInvalid(description:)","abstract":"A token is invalid.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO9emptyUseryA2CmF":{"name":"emptyUser","abstract":"The current user is empty.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO17emptyConnectionIdyA2CmF":{"name":"emptyConnectionId","abstract":"A connection id is empty.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO9emptyBodyyACSS_tcACmF":{"name":"emptyBody(description:)","abstract":"A response bofy is empty.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO10invalidURLyACSSSgcACmF":{"name":"invalidURL(_:)","abstract":"An invalid URL.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO19invalidReactionTypeyACSScACmF":{"name":"invalidReactionType(_:)","abstract":"An invalid URL.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO13requestFailedyACs0E0_pSgcACmF":{"name":"requestFailed(_:)","abstract":"A request failed with an error.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO08responseE0yAcA0dE8ResponseVcACmF":{"name":"responseError(_:)","abstract":"A response client error.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO15encodingFailureyACs0E0_p_SE_ptcACmF":{"name":"encodingFailure(_:object:)","abstract":"An encoding failed with an error.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO15decodingFailureyACs0E0_pcACmF":{"name":"decodingFailure(_:)","abstract":"A decoding failed with an error.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO12errorMessageyAcA0G0VcACmF":{"name":"errorMessage(_:)","abstract":"A message with the error type.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:14StreamChatCore11ClientErrorO5errors0E0_pSgvp":{"name":"error","abstract":"Internal error.
","parent_name":"ClientError"},"Enums/ClientError.html#/s:10Foundation14LocalizedErrorP16errorDescriptionSSSgvp":{"name":"errorDescription","parent_name":"ClientError"},"Enums/ClientError.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"ClientError"},"Enums/ClientError.html":{"name":"ClientError","abstract":"A client error.
"},"Enums/EncodingError.html":{"name":"EncodingError","abstract":"An encoding error
"},"Enums/Endpoint.html":{"name":"Endpoint","abstract":"Chat endpoints.
"},"Enums/WebSocketEvent.html":{"name":"WebSocketEvent","abstract":"Undocumented
"},"Enums/Environment.html":{"name":"Environment","abstract":"Undocumented
"},"Enums/AttachmentType.html":{"name":"AttachmentType","abstract":"An attachment type.
"},"Enums/AttachmentFileType.html":{"name":"AttachmentFileType","abstract":"An attachment file type.
"},"Enums/BanEnabling.html":{"name":"BanEnabling","abstract":"An option to enable ban users.
"},"Enums/InviteAnswer.html":{"name":"InviteAnswer","abstract":"An answer for an invite to join a channel.
"},"Enums/ChannelType.html":{"name":"ChannelType","abstract":"A channel type.
"},"Enums/EventType.html":{"name":"EventType","abstract":"A web socket event type.
"},"Enums/Event.html":{"name":"Event","abstract":"A web socket event.
"},"Enums/Filter.html":{"name":"Filter","abstract":"A filter.
"},"Enums/MessageType.html":{"name":"MessageType","abstract":"A message type, e.g. regular, ephemeral, reply.
"},"Enums/Pagination.html":{"name":"Pagination","abstract":"Pagination options.
"},"Enums/ReactionType.html":{"name":"ReactionType","abstract":"A reaction type.
"},"Enums/SearchQueryError.html":{"name":"SearchQueryError","abstract":"A search errors.
"},"Enums/ChatItem.html":{"name":"ChatItem","abstract":"A chat item type for view elements.
"},"Enums/ViewChanges.html":{"name":"ViewChanges","abstract":"A view changes.
"},"Classes/Presenter.html#/s:14StreamChatCore9PresenterC5itemsSayxGvp":{"name":"items","abstract":"A list of presenter items.
","parent_name":"Presenter"},"Classes/Presenter.html#/s:14StreamChatCore9PresenterC8pageSizeAA10PaginationOvp":{"name":"pageSize","abstract":"A pagination of an initial page size, e.g. .limit(25)
","parent_name":"Presenter"},"Classes/Presenter.html#/s:14StreamChatCore9PresenterC4nextAA10PaginationOvp":{"name":"next","abstract":"A pagination for the next request.
","parent_name":"Presenter"},"Classes/Presenter.html#/s:14StreamChatCore9PresenterC11hasNextPageSbvp":{"name":"hasNextPage","abstract":"Checks if the presenter can load more items.
","parent_name":"Presenter"},"Classes/Presenter.html#/s:14StreamChatCore9PresenterC7isEmptySbvp":{"name":"isEmpty","abstract":"Checks if presenter items are empty.
","parent_name":"Presenter"},"Classes/Presenter.html#/s:14StreamChatCore9PresenterC6reloadyyF":{"name":"reload()","abstract":"Reload items.
","parent_name":"Presenter"},"Classes/Presenter.html#/s:14StreamChatCore9PresenterC8loadNextyyF":{"name":"loadNext()","abstract":"Load the next page of items.
","parent_name":"Presenter"},"Classes/Presenter.html#/s:14StreamChatCore9PresenterC14prepareRequest19startPaginationWith7RxSwift10ObservableCyAA0H0OGAJ_tF":{"name":"prepareRequest(startPaginationWith:)","abstract":"Prepare a request with pagination when the web socket is connected.
","parent_name":"Presenter"},"Classes/Presenter.html#/s:14StreamChatCore9PresenterC20prepareDatabaseFetch19startPaginationWith7RxSwift10ObservableCyAA0I0OGAJ_tF":{"name":"prepareDatabaseFetch(startPaginationWith:)","abstract":"Prepare a fetch request from a local database with pagination.
","parent_name":"Presenter"},"Classes/ChannelsPresenter.html#/s:14StreamChatCore17ChannelsPresenterC31ChannelMessageExtraDataCallbacka":{"name":"ChannelMessageExtraDataCallback","abstract":"A callback type to provide an extra data for a channel.
","parent_name":"ChannelsPresenter"},"Classes/ChannelsPresenter.html#/s:14StreamChatCore17ChannelsPresenterC12queryOptionsAA05QueryG0Vvp":{"name":"queryOptions","abstract":"Query options.
","parent_name":"ChannelsPresenter"},"Classes/ChannelsPresenter.html#/s:14StreamChatCore17ChannelsPresenterC19showChannelStatusesSbvp":{"name":"showChannelStatuses","abstract":"Show channel statuses in a selected chat view controller.
","parent_name":"ChannelsPresenter"},"Classes/ChannelsPresenter.html#/s:14StreamChatCore17ChannelsPresenterC6filterAA6FilterOvp":{"name":"filter","abstract":"Filter channels.
","parent_name":"ChannelsPresenter"},"Classes/ChannelsPresenter.html#/s:14StreamChatCore17ChannelsPresenterC7sortingSayAA7SortingVGvp":{"name":"sorting","abstract":"Sort channels.
","parent_name":"ChannelsPresenter"},"Classes/ChannelsPresenter.html#/s:14StreamChatCore17ChannelsPresenterC31channelMessageExtraDataCallbackSe_SEpSgSS_SSSayAA10AttachmentVGSSSgtcSgAA7ChannelCcSgvp":{"name":"channelMessageExtraDataCallback","abstract":"A callback to provide an extra data for a channel.
","parent_name":"ChannelsPresenter"},"Classes/ChannelsPresenter.html#/s:14StreamChatCore17ChannelsPresenterC12eventsFilterSbAA5EventO_AA7ChannelCSgtcSgvp":{"name":"eventsFilter","abstract":"A filter for channels events.
","parent_name":"ChannelsPresenter"},"Classes/ChannelsPresenter.html#/s:14StreamChatCore17ChannelsPresenterC19channelEventsFilterSbAA5EventO_AA7ChannelCSgtcSgvp":{"name":"channelEventsFilter","abstract":"A filter for a selected channel events.","parent_name":"ChannelsPresenter"},"Classes/ChannelsPresenter.html#/s:14StreamChatCore17ChannelsPresenterC7changes7RxCocoa14SharedSequenceVyAE21DriverSharingStrategyVAA11ViewChangesOGvp":{"name":"changes","abstract":"
An observable view changes (see ViewChanges
).
","parent_name":"ChannelsPresenter"},"Classes/ChannelsPresenter.html#/s:14StreamChatCore17ChannelsPresenterC6filter7sorting12queryOptions19showChannelStatusesAcA6FilterO_SayAA7SortingVGAA05QueryI0VSbtcfc":{"name":"init(filter:sorting:queryOptions:showChannelStatuses:)","abstract":"Init a channels presenter.
","parent_name":"ChannelsPresenter"},"Classes/ChannelsPresenter.html#/s:14StreamChatCore17ChannelsPresenterC4hide_12clearHistory7RxCocoa14SharedSequenceVyAF21DriverSharingStrategyVytGAA07ChannelE0C_SbtF":{"name":"hide(_:clearHistory:)","abstract":"Hide a channel and remove a channel presenter from items.
","parent_name":"ChannelsPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC24MessageExtraDataCallbacka":{"name":"MessageExtraDataCallback","abstract":"A callback type for the adding an extra data for a new message.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC25ReactionExtraDataCallbacka":{"name":"ReactionExtraDataCallback","abstract":"A callback type for the adding an extra data for a new reaction.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC24messageExtraDataCallbackSe_SEpSgSS_SSSayAA10AttachmentVGSSSgtcSgvp":{"name":"messageExtraDataCallback","abstract":"A callback for the adding an extra data for a new message.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC25reactionExtraDataCallbackSe_SEpSgAA12ReactionTypeO_SiSStcSgvp":{"name":"reactionExtraDataCallback","abstract":"A callback for the adding an extra data for a new message.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC7channelAA0D0Cvp":{"name":"channel","abstract":"A channel (see Channel
).
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC16channelDidUpdate7RxCocoa14SharedSequenceVyAE21DriverSharingStrategyVAA0D0CGvp":{"name":"channelDidUpdate","abstract":"An observable channel (see Channel
).
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC13parentMessageAA0G0VSgvp":{"name":"parentMessage","abstract":"A parent message for replies.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC12queryOptionsAA05QueryG0Vvp":{"name":"queryOptions","abstract":"Query options.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC11editMessageAA0G0VSgvp":{"name":"editMessage","abstract":"An edited message.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC12showStatusesSbvp":{"name":"showStatuses","abstract":"Show statuses separators, e.g. Today
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC11lastMessageAA0G0VSgvp":{"name":"lastMessage","abstract":"The last parsed message from WebSocket events.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC11typingUsersSayAA10TypingUserVGvp":{"name":"typingUsers","abstract":"A list of typing users (see TypingUser
).
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC8isUnreadSbvp":{"name":"isUnread","abstract":"Check if the channel has unread messages.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC11messageReadAA07MessageG0VSgvp":{"name":"messageRead","abstract":"The current user message read state.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC19hasEphemeralMessageSbvp":{"name":"hasEphemeralMessage","abstract":"Check if the channel has ephemeral message, e.g. Giphy preview.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC16ephemeralMessageAA0G0VSgvp":{"name":"ephemeralMessage","abstract":"An ephemeral message, e.g. Giphy preview.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC8canReplySbvp":{"name":"canReply","abstract":"Check if the user can reply (create a thread) to a message.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC12eventsFilterSbAA5EventO_AA0D0CSgtcSgvp":{"name":"eventsFilter","abstract":"A filter to discard channel events.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC7changes7RxCocoa14SharedSequenceVyAE21DriverSharingStrategyVAA11ViewChangesOGvp":{"name":"changes","abstract":"An observable view changes (see ViewChanges
).
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC8uploaderAA8UploaderCvp":{"name":"uploader","abstract":"Uploader for images and files.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC7channel13parentMessage12queryOptions12showStatusesAcA0D0C_AA0H0VSgAA05QueryJ0VSbtcfc":{"name":"init(channel:parentMessage:queryOptions:showStatuses:)","abstract":"Init a presenter with a given channel.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC8response12queryOptions12showStatusesAcA0D8ResponseV_AA05QueryH0VSbtcfc":{"name":"init(response:queryOptions:showStatuses:)","abstract":"Init a presenter with a given channel query.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC27parseEphemeralMessageEventsyAA11ViewChangesOAA0H0VSg7message_Sb7updatedt_tF":{"name":"parseEphemeralMessageEvents(_:)","abstract":"Undocumented
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC23mapWithEphemeralMessageyAA11ViewChangesOAFF":{"name":"mapWithEphemeralMessage(_:)","abstract":"Undocumented
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC8dispatch6action7message7RxSwift10ObservableCyAA15MessageResponseVGAA10AttachmentV6ActionV_AA0L0VtF":{"name":"dispatch(action:message:)","abstract":"Dispatch an ephemeral message action, e.g. shuffle, send.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC22updateEphemeralMessageyyAA0H0VF":{"name":"updateEphemeralMessage(_:)","abstract":"Undocumented
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC11parseEvents5eventAA11ViewChangesOAA5EventO_tF":{"name":"parseEvents(event:)","abstract":"Undocumented
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC06parsedD8Responsey7RxCocoa14SharedSequenceVyAE21DriverSharingStrategyVAA11ViewChangesOG0H5Swift10ObservableCyAA0dG0VGF":{"name":"parsedChannelResponse(_:)","abstract":"Undocumented
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC13parseResponseyAA11ViewChangesOAA0dG0VF":{"name":"parseResponse(_:)","abstract":"Undocumented
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC21parsedRepliesResponsey7RxCocoa14SharedSequenceVyAE21DriverSharingStrategyVAA11ViewChangesOG0I5Swift10ObservableCySayAA7MessageVGGF":{"name":"parsedRepliesResponse(_:)","abstract":"Undocumented
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC12parseRepliesyAA11ViewChangesOSayAA7MessageVGF":{"name":"parseReplies(_:)","abstract":"Undocumented
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC15typingUsersTextSSSgyF":{"name":"typingUsersText()","abstract":"Creates a text for users typing.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC4send4text7RxSwift10ObservableCyAA15MessageResponseVGSS_tF":{"name":"send(text:)","abstract":"Create a message by sending a text.
","parent_name":"ChannelPresenter"},"Classes/ChannelPresenter.html#/s:14StreamChatCore16ChannelPresenterC18markReadIfPossible7RxSwift10ObservableCyytGyF":{"name":"markReadIfPossible()","abstract":"Send Read event if the app is active.
","parent_name":"ChannelPresenter"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC16MessageReferencea":{"name":"MessageReference","abstract":"A message reference: channel id + message id.
","parent_name":"Notifications"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC24LocalNotificationContenta":{"name":"LocalNotificationContent","abstract":"A custom local notification content.
","parent_name":"Notifications"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC22ShowNewMessageCallbacka":{"name":"ShowNewMessageCallback","abstract":"A callback type to open a chat view controller with a given message reference.
","parent_name":"Notifications"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC24localNotificationContentSo014UNNotificationG0CAA7MessageV_AA7ChannelCtcSgvp":{"name":"localNotificationContent","abstract":"A callback to create a custom local notification for a new message when the app in the background.
","parent_name":"Notifications"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC6sharedACvpZ":{"name":"shared","abstract":"A shared instance of notifications manager.
","parent_name":"Notifications"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC14showNewMessageySS9channelId_AA11ChannelTypeO0hK0SS07messageI0t_tcSgvp":{"name":"showNewMessage","abstract":"A callback to open a chat view controller with a given message id and channel id.
","parent_name":"Notifications"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC42clearApplicationIconBadgeNumberOnAppActiveSbvp":{"name":"clearApplicationIconBadgeNumberOnAppActive","abstract":"Enablde clearing application icon badge number when app become active.
","parent_name":"Notifications"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC25askForPermissionsIfNeededyyF":{"name":"askForPermissionsIfNeeded()","abstract":"Ask for permissions for notifications.
","parent_name":"Notifications"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC17askForPermissionsyyF":{"name":"askForPermissions()","abstract":"Ask permissions to make notifications work.
","parent_name":"Notifications"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC12showIfNeeded10newMessage2inyAA0I0V_AA7ChannelCtF":{"name":"showIfNeeded(newMessage:in:)","abstract":"Show a notification with a given message from a channel if the app in the background.
","parent_name":"Notifications"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC4show10newMessage2inyAA0G0V_AA7ChannelCtF":{"name":"show(newMessage:in:)","abstract":"Show a notification with a given message from a channel.
","parent_name":"Notifications"},"Classes/Notifications.html#/c:@CM@StreamChatCore@objc(cs)Notifications(im)userNotificationCenter:didReceiveNotificationResponse:withCompletionHandler:":{"name":"userNotificationCenter(_:didReceive:withCompletionHandler:)","abstract":"Undocumented
","parent_name":"Notifications"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC21parseMessageReference20notificationResponseSS9channelId_AA11ChannelTypeO0jM0SS07messageK0tSgSo014UNNotificationI0C_tFZ":{"name":"parseMessageReference(notificationResponse:)","abstract":"Parse a notification response user info for a message reference.
","parent_name":"Notifications"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC32observeActiveAppStateForClearingyyF":{"name":"observeActiveAppStateForClearing()","abstract":"Undocumented
","parent_name":"Notifications"},"Classes/Notifications.html#/s:14StreamChatCore13NotificationsC5clearyyF":{"name":"clear()","abstract":"Undocumented
","parent_name":"Notifications"},"Classes/Channel/Command.html#/s:14StreamChatCore7ChannelC7CommandV4nameSSvp":{"name":"name","abstract":"A command name.
","parent_name":"Command"},"Classes/Channel/Command.html#/s:14StreamChatCore7ChannelC7CommandV11descriptionSSvp":{"name":"description","abstract":"A description.
","parent_name":"Command"},"Classes/Channel/Command.html#/s:14StreamChatCore7ChannelC7CommandV3setSSvp":{"name":"set","abstract":"Undocumented
","parent_name":"Command"},"Classes/Channel/Command.html#/s:14StreamChatCore7ChannelC7CommandV4argsSSvp":{"name":"args","abstract":"Args for the command.
","parent_name":"Command"},"Classes/Channel/Command.html#/s:14StreamChatCore7ChannelC7CommandV4name11description3set4argsAESS_S3Stcfc":{"name":"init(name:description:set:args:)","abstract":"Undocumented
","parent_name":"Command"},"Classes/Channel/Command.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Command"},"Classes/Channel/Command.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Command"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV16reactionsEnabledSbvp":{"name":"reactionsEnabled","abstract":"If users are allowed to add reactions to messages. Enabled by default.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV19typingEventsEnabledSbvp":{"name":"typingEventsEnabled","abstract":"Controls if typing indicators are shown. Enabled by default.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV17readEventsEnabledSbvp":{"name":"readEventsEnabled","abstract":"Controls whether the chat shows how far you’ve read. Enabled by default.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV20connectEventsEnabledSbvp":{"name":"connectEventsEnabled","abstract":"Determines if events are fired for connecting and disconnecting to a chat. Enabled by default.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV14uploadsEnabledSbvp":{"name":"uploadsEnabled","abstract":"Enables uploads.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV14repliesEnabledSbvp":{"name":"repliesEnabled","abstract":"Enables message threads and replies. Enabled by default.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV13searchEnabledSbvp":{"name":"searchEnabled","abstract":"Controls if messages should be searchable (this is a premium feature). Disabled by default.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV12mutesEnabledSbvp":{"name":"mutesEnabled","abstract":"Determines if users are able to mute other users. Enabled by default.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV20urlEnrichmentEnabledSbvp":{"name":"urlEnrichmentEnabled","abstract":"Determines if URL enrichment enabled to show they as attachments. Enabled by default.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV12flagsEnabledSbvp":{"name":"flagsEnabled","abstract":"Determines if users are able to flag messages. Enabled by default.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV16messageRetentionSSvp":{"name":"messageRetention","abstract":"A number of days or infinite. Infinite by default.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV16maxMessageLengthSivp":{"name":"maxMessageLength","abstract":"The max message length. 5000 by default.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV8commandsSayAC7CommandVGvp":{"name":"commands","abstract":"An array of commands, e.g. /giphy.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV7created10Foundation4DateVvp":{"name":"created","abstract":"A channel created date.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV7updated10Foundation4DateVvp":{"name":"updated","abstract":"A channel updated date.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV7isEmptySbvp":{"name":"isEmpty","abstract":"Indicates if the config was created with an empty channel data.
","parent_name":"Config"},"Classes/Channel/Config.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"Config"},"Classes/Channel/Config.html#/s:14StreamChatCore7ChannelC6ConfigV16reactionsEnabled012typingEventsG004readiG007connectiG007uploadsG007repliesG006searchG005mutesG0013urlEnrichmentG005flagsG016messageRetention16maxMessageLength8commands7created7updated7isEmptyAESb_S9bSSSiSayAC7CommandVG10Foundation4DateVA_Sbtcfc":{"name":"init(reactionsEnabled:typingEventsEnabled:readEventsEnabled:connectEventsEnabled:uploadsEnabled:repliesEnabled:searchEnabled:mutesEnabled:urlEnrichmentEnabled:flagsEnabled:messageRetention:maxMessageLength:commands:created:updated:isEmpty:)","abstract":"Undocumented
","parent_name":"Config"},"Classes/Channel/DecodingKeys.html#/s:14StreamChatCore7ChannelC12DecodingKeysO2idyA2EmF":{"name":"id","abstract":"An channel id.
","parent_name":"DecodingKeys"},"Classes/Channel/DecodingKeys.html#/s:14StreamChatCore7ChannelC12DecodingKeysO3cidyA2EmF":{"name":"cid","abstract":"A combination of channel id and type.
","parent_name":"DecodingKeys"},"Classes/Channel/DecodingKeys.html#/s:14StreamChatCore7ChannelC12DecodingKeysO4typeyA2EmF":{"name":"type","abstract":"A type.
","parent_name":"DecodingKeys"},"Classes/Channel/DecodingKeys.html#/s:14StreamChatCore7ChannelC12DecodingKeysO15lastMessageDateyA2EmF":{"name":"lastMessageDate","abstract":"A last message date.
","parent_name":"DecodingKeys"},"Classes/Channel/DecodingKeys.html#/s:14StreamChatCore7ChannelC12DecodingKeysO9createdByyA2EmF":{"name":"createdBy","abstract":"A user created by.
","parent_name":"DecodingKeys"},"Classes/Channel/DecodingKeys.html#/s:14StreamChatCore7ChannelC12DecodingKeysO7createdyA2EmF":{"name":"created","abstract":"A created date.
","parent_name":"DecodingKeys"},"Classes/Channel/DecodingKeys.html#/s:14StreamChatCore7ChannelC12DecodingKeysO7deletedyA2EmF":{"name":"deleted","abstract":"A deleted date.
","parent_name":"DecodingKeys"},"Classes/Channel/DecodingKeys.html#/s:14StreamChatCore7ChannelC12DecodingKeysO6configyA2EmF":{"name":"config","abstract":"A channel config.
","parent_name":"DecodingKeys"},"Classes/Channel/DecodingKeys.html#/s:14StreamChatCore7ChannelC12DecodingKeysO6frozenyA2EmF":{"name":"frozen","abstract":"A frozen flag.
","parent_name":"DecodingKeys"},"Classes/Channel/DecodingKeys.html#/s:14StreamChatCore7ChannelC12DecodingKeysO4nameyA2EmF":{"name":"name","abstract":"A name.
","parent_name":"DecodingKeys"},"Classes/Channel/DecodingKeys.html#/s:14StreamChatCore7ChannelC12DecodingKeysO8imageURLyA2EmF":{"name":"imageURL","abstract":"A image URL.
","parent_name":"DecodingKeys"},"Classes/Channel/DecodingKeys.html#/s:14StreamChatCore7ChannelC12DecodingKeysO7membersyA2EmF":{"name":"members","abstract":"Members.
","parent_name":"DecodingKeys"},"Classes/Channel/DecodingKeys.html":{"name":"DecodingKeys","abstract":"Coding keys for the decoding.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC2idSSvp":{"name":"id","abstract":"A channel id.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC3cidAA0D2IdVvp":{"name":"cid","abstract":"A channel type + id.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC4typeAA0D4TypeOvp":{"name":"type","abstract":"A channel type.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC4nameSSvp":{"name":"name","abstract":"A channel name.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC8imageURL10Foundation0F0VSgvp":{"name":"imageURL","abstract":"An image of the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC15lastMessageDate10Foundation0G0VSgvp":{"name":"lastMessageDate","abstract":"The last message date.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC7created10Foundation4DateVvp":{"name":"created","abstract":"A channel created date.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC7deleted10Foundation4DateVSgvp":{"name":"deleted","abstract":"A channel deleted date.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC9createdByAA4UserVSgvp":{"name":"createdBy","abstract":"A creator of the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6configAC6ConfigVvp":{"name":"config","abstract":"A config.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6frozenSbvp":{"name":"frozen","abstract":"Checks if the channel is frozen.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC7membersShyAA6MemberVGvp":{"name":"members","abstract":"A list of user ids of the channel members.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC9extraDataAA05ExtraF0VSgvp":{"name":"extraData","abstract":"An extra data for the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC9isDeletedSbvp":{"name":"isDeleted","abstract":"Check if the channel was deleted.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC18currentUnreadCountSivp":{"name":"currentUnreadCount","abstract":"Returns the current unread count.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC27currentMentionedUnreadCountSivp":{"name":"currentMentionedUnreadCount","abstract":"Returns the current user mentioned unread count.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC11banEnablingAA03BanF0Ovp":{"name":"banEnabling","abstract":"An option to enable ban users.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC15isDirectMessageSbvp":{"name":"isDirectMessage","abstract":"Checks if the channel is direct message type between 2 users.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC4type4with9extraDataAcA0D4TypeO_AA6MemberVSe_SEpSgtcfc":{"name":"init(type:with:extraData:)","abstract":"Init a channel 1-by-1 (direct message) with another member.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC4type2id4name8imageURL15lastMessageDate7created7deleted0M2By6frozen7members6config14invitedMembers9extraDataAcA0D4TypeO_S2SSg10Foundation0I0VSgAT0L0VSgAyzA4UserVSgSbSayAA6MemberVGAC6ConfigVA4_Se_SEpSgtcfc":{"name":"init(type:id:name:imageURL:lastMessageDate:created:deleted:createdBy:frozen:members:config:invitedMembers:extraData:)","abstract":"Init a channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"Channel"},"Classes/Channel.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC5fetch10pagination7RxSwift10ObservableCyAA0D8ResponseVGAA10PaginationO_tF":{"name":"fetch(pagination:)","abstract":"Fetch channel messages for a local database.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC21addOrUpdateInDatabaseyyF":{"name":"addOrUpdateInDatabase()","abstract":"Undocumented
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC3add18messagesToDatabaseySayAA7MessageVG_tF":{"name":"add(messagesToDatabase:)","abstract":"Add messages to a database.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC3set17membersToDatabaseyShyAA6MemberVG_tF":{"name":"set(membersToDatabase:)","abstract":"Undocumented
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC3add17membersToDatabaseyShyAA6MemberVG_tF":{"name":"add(membersToDatabase:)","abstract":"Undocumented
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6remove19membersFromDatabaseyShyAA6MemberVG_tF":{"name":"remove(membersFromDatabase:)","abstract":"Undocumented
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6update17membersInDatabaseyShyAA6MemberVG_tF":{"name":"update(membersInDatabase:)","abstract":"Undocumented
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC7onEventy7RxSwift10ObservableCyAA0F0OGAA0F4TypeOF":{"name":"onEvent(_:)","abstract":"Observe channel events.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC7onEventy7RxSwift10ObservableCyAA0F0OGSayAA0F4TypeOGF":{"name":"onEvent(_:)","abstract":"Observe a list of events with a given channel id (optional).
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC8isUnread7RxCocoa14SharedSequenceVyAE21DriverSharingStrategyVSbGvp":{"name":"isUnread","abstract":"An observable isUnread state of the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC11unreadCount7RxCocoa14SharedSequenceVyAE21DriverSharingStrategyVSiGvp":{"name":"unreadCount","abstract":"Observe an unread count of messages in the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC20mentionedUnreadCount7RxCocoa14SharedSequenceVyAE21DriverSharingStrategyVSiGvp":{"name":"mentionedUnreadCount","abstract":"Observe a user mentioned unread count of messages in the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC20calculateUnreadCountyyAA0D8ResponseVF":{"name":"calculateUnreadCount(_:)","abstract":"Undocumented
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC17updateUnreadCountySbAA9WebSocketC8ResponseVF":{"name":"updateUnreadCount(_:)","abstract":"Update the unread count if needed.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC11onlineUsers7RxCocoa14SharedSequenceVyAE21DriverSharingStrategyVSayAA4UserVGGvp":{"name":"onlineUsers","abstract":"Online users in the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6create7RxSwift10ObservableCyAA0D8ResponseVGyF":{"name":"create()","abstract":"Create a channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC5query10pagination7options7RxSwift10ObservableCyAA0D8ResponseVGAA10PaginationO_AA12QueryOptionsVtF":{"name":"query(pagination:options:)","abstract":"Request for a channel data, e.g. messages, members, read states, etc
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC5watch7options7RxSwift10ObservableCyAA0D8ResponseVGAA12QueryOptionsV_tF":{"name":"watch(options:)","abstract":"Loads the initial channel state and watches for changes.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC12stopWatching7RxSwift10ObservableCyytGyF":{"name":"stopWatching()","abstract":"Stop watching the channel for a state changes.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC4hide3for12clearHistory7RxSwift10ObservableCyytGAA4UserVSg_SbtF":{"name":"hide(for:clearHistory:)","abstract":"Hide the channel from queryChannels for the user until a message is added.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC4show3for7RxSwift10ObservableCyytGAA4UserVSg_tF":{"name":"show(for:)","abstract":"Removes the hidden status for a channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6update4name8imageURL9extraData7RxSwift10ObservableCyAA0D8ResponseVGSSSg_10Foundation0H0VSgSe_SEpSgtF":{"name":"update(name:imageURL:extraData:)","abstract":"Update channel data.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6delete7RxSwift10ObservableCyAA0D15DeletedResponseVGyF":{"name":"delete()","abstract":"Delete the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC4send7message7RxSwift10ObservableCyAA15MessageResponseVGAA0J0V_tF":{"name":"send(message:)","abstract":"Send a new message or update with a given message.id
.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC4send6action3for7RxSwift10ObservableCyAA15MessageResponseVGAA10AttachmentV6ActionV_AA0K0VtF":{"name":"send(action:for:)","abstract":"Send a message action for a given ephemeral message.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC8markRead7RxSwift10ObservableCyAA5EventOGyF":{"name":"markRead()","abstract":"Mark messages in the channel as readed.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC4send9eventType7RxSwift10ObservableCyAA5EventOGAA0kG0O_tF":{"name":"send(eventType:)","abstract":"Send an event.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC3addy7RxSwift10ObservableCyAA0D8ResponseVGAA6MemberVF":{"name":"add(_:)","abstract":"Add a member to the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC3addy7RxSwift10ObservableCyAA0D8ResponseVGShyAA6MemberVGF":{"name":"add(_:)","abstract":"Add members to the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6removey7RxSwift10ObservableCyAA0D8ResponseVGAA6MemberVF":{"name":"remove(_:)","abstract":"Remove a member from the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6removey7RxSwift10ObservableCyAA0D8ResponseVGShyAA6MemberVGF":{"name":"remove(_:)","abstract":"Remove members from the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC8isBannedySbAA4UserVF":{"name":"isBanned(_:)","abstract":"Check is the user is banned for the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC3ban4user16timeoutInMinutes6reason7RxSwift10ObservableCyytGAA4UserV_SiSgSSSgtF":{"name":"ban(user:timeoutInMinutes:reason:)","abstract":"Ban a user.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6invitey7RxSwift10ObservableCyAA0D8ResponseVGAA6MemberVF":{"name":"invite(_:)","abstract":"Invite a member to the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6invitey7RxSwift10ObservableCyAA0D8ResponseVGSayAA6MemberVGF":{"name":"invite(_:)","abstract":"Invite members to the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC12acceptInvite4with7RxSwift10ObservableCyAA0dF8ResponseVGAA7MessageVSg_tF":{"name":"acceptInvite(with:)","abstract":"Accept an invite to the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC12rejectInvite4with7RxSwift10ObservableCyAA0dF8ResponseVGAA7MessageVSg_tF":{"name":"rejectInvite(with:)","abstract":"Reject an invite to the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC9sendImage8fileName8mimeType9imageData7RxSwift10ObservableCySf8progress_10Foundation3URLVSg6resulttGSS_SSAL0L0VtF":{"name":"sendImage(fileName:mimeType:imageData:)","abstract":"Upload an image to the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC8sendFile8fileName8mimeType0G4Data7RxSwift10ObservableCySf8progress_10Foundation3URLVSg6resulttGSS_SSAL0K0VtF":{"name":"sendFile(fileName:mimeType:fileData:)","abstract":"Upload a file to the channel.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC11deleteImage3url7RxSwift10ObservableCyytG10Foundation3URLV_tF":{"name":"deleteImage(url:)","abstract":"Delete an image with a given URL.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC10deleteFile3url7RxSwift10ObservableCyytG10Foundation3URLV_tF":{"name":"deleteFile(url:)","abstract":"Delete a file with a given URL.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6delete7message7RxSwift10ObservableCyAA15MessageResponseVGAA0J0V_tF":{"name":"delete(message:)","abstract":"Delete a message.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC11addReaction4type5score9extraData2to7RxSwift10ObservableCyAA15MessageResponseVGAA0F4TypeO_SiSe_SEpSgAA0O0VtF":{"name":"addReaction(type:score:extraData:to:)","abstract":"Add a reaction to a message.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC14deleteReaction4type4from7RxSwift10ObservableCyAA15MessageResponseVGAA0F4TypeO_AA0L0VtF":{"name":"deleteReaction(type:from:)","abstract":"Delete a reaction to the message.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC7replies3for10pagination7RxSwift10ObservableCySayAA7MessageVGGAK_AA10PaginationOtF":{"name":"replies(for:pagination:)","abstract":"Send a request for reply messages.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC4flag7message7RxSwift10ObservableCyAA19FlagMessageResponseVGAA0K0V_tF":{"name":"flag(message:)","abstract":"Flag a message.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6unflag7message7RxSwift10ObservableCyAA19FlagMessageResponseVGAA0K0V_tF":{"name":"unflag(message:)","abstract":"Unflag a message.
","parent_name":"Channel"},"Classes/Channel.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Channel"},"Classes/Channel.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Channel"},"Classes/Channel/Config.html":{"name":"Config","abstract":"A channel config.
","parent_name":"Channel"},"Classes/Channel/Command.html":{"name":"Command","abstract":"A command in a message, e.g. /giphy.
","parent_name":"Channel"},"Classes/Channel.html#/s:14StreamChatCore7ChannelC6unusedACvpZ":{"name":"unused","abstract":"Undocumented
","parent_name":"Channel"},"Classes/Atomic.html#/s:14StreamChatCore6AtomicC14DidSetCallbacka":{"name":"DidSetCallback","abstract":"A didSet callback type.
","parent_name":"Atomic"},"Classes/Atomic.html#/s:14StreamChatCore6AtomicCyACyxGxSg_yAE_AEtcSgtcfc":{"name":"init(_:_:)","abstract":"Init a Atomic.
","parent_name":"Atomic"},"Classes/Atomic.html#/s:14StreamChatCore6AtomicC3setyyxSgF":{"name":"set(_:)","abstract":"Set a value.
","parent_name":"Atomic"},"Classes/Atomic.html#/s:14StreamChatCore6AtomicC3getxSgyF":{"name":"get()","abstract":"Get the value.
","parent_name":"Atomic"},"Classes/Atomic.html#/s:14StreamChatCore6AtomicC3get12defaultValuexx_tF":{"name":"get(defaultValue:)","abstract":"Get the value if exists or return a default value.
","parent_name":"Atomic"},"Classes/Atomic.html#/s:14StreamChatCore6AtomicCAASiRszlE2peoiyyACySiG_SitFZ":{"name":"+=(_:_:)","abstract":"Undocumented
","parent_name":"Atomic"},"Classes/Atomic.html#/s:14StreamChatCore6AtomicCAASiRszlE2seoiyyACySiG_SitFZ":{"name":"-=(_:_:)","abstract":"Undocumented
","parent_name":"Atomic"},"Classes/RxWebSocketDelegateProxy.html#/s:14StreamChatCore24RxWebSocketDelegateProxyC9websocketACyxGx_tcfc":{"name":"init(websocket:)","abstract":"Undocumented
","parent_name":"RxWebSocketDelegateProxy"},"Classes/RxWebSocketDelegateProxy.html#/s:7RxCocoa17DelegateProxyTypeP07currentC03for0C0QzSg12ParentObjectQz_tFZ":{"name":"currentDelegate(for:)","parent_name":"RxWebSocketDelegateProxy"},"Classes/RxWebSocketDelegateProxy.html#/s:7RxCocoa17DelegateProxyTypeP010setCurrentC0_2toy0C0QzSg_12ParentObjectQztFZ":{"name":"setCurrentDelegate(_:to:)","parent_name":"RxWebSocketDelegateProxy"},"Classes/RxWebSocketDelegateProxy.html#/s:7RxCocoa17DelegateProxyTypeP28registerKnownImplementationsyyFZ":{"name":"registerKnownImplementations()","parent_name":"RxWebSocketDelegateProxy"},"Classes/RxWebSocketDelegateProxy.html#/s:14StreamChatCore24RxWebSocketDelegateProxyC19websocketDidConnect6sockety10Starscream0eF6Client_p_tF":{"name":"websocketDidConnect(socket:)","abstract":"Undocumented
","parent_name":"RxWebSocketDelegateProxy"},"Classes/RxWebSocketDelegateProxy.html#/s:14StreamChatCore24RxWebSocketDelegateProxyC22websocketDidDisconnect6socket5errory10Starscream0eF6Client_p_s5Error_pSgtF":{"name":"websocketDidDisconnect(socket:error:)","abstract":"Undocumented
","parent_name":"RxWebSocketDelegateProxy"},"Classes/RxWebSocketDelegateProxy.html#/s:14StreamChatCore24RxWebSocketDelegateProxyC26websocketDidReceiveMessage6socket4texty10Starscream0eF6Client_p_SStF":{"name":"websocketDidReceiveMessage(socket:text:)","abstract":"Undocumented
","parent_name":"RxWebSocketDelegateProxy"},"Classes/RxWebSocketDelegateProxy.html#/s:14StreamChatCore24RxWebSocketDelegateProxyC23websocketDidReceiveData6socket4datay10Starscream0eF6Client_p_10Foundation0L0VtF":{"name":"websocketDidReceiveData(socket:data:)","abstract":"Undocumented
","parent_name":"RxWebSocketDelegateProxy"},"Classes/RxWebSocketDelegateProxy.html#/s:14StreamChatCore24RxWebSocketDelegateProxyC23websocketDidReceivePong6socket4datay10Starscream0eF6Client_p_10Foundation4DataVSgtF":{"name":"websocketDidReceivePong(socket:data:)","abstract":"Undocumented
","parent_name":"RxWebSocketDelegateProxy"},"Classes/WebSocket/Response.html#/s:14StreamChatCore9WebSocketC8ResponseV3cidAA9ChannelIdVSgvp":{"name":"cid","abstract":"A channel type and id.
","parent_name":"Response"},"Classes/WebSocket/Response.html#/s:14StreamChatCore9WebSocketC8ResponseV5eventAA5EventOvp":{"name":"event","abstract":"An web socket event.
","parent_name":"Response"},"Classes/WebSocket/Response.html#/s:14StreamChatCore9WebSocketC8ResponseV7created10Foundation4DateVvp":{"name":"created","abstract":"A created date.
","parent_name":"Response"},"Classes/WebSocket/Response.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"Response"},"Classes/WebSocket/Connection.html#/s:14StreamChatCore9WebSocketC10ConnectionO12notConnectedyA2EmF":{"name":"notConnected","abstract":"Undocumented
","parent_name":"Connection"},"Classes/WebSocket/Connection.html#/s:14StreamChatCore9WebSocketC10ConnectionO10connectingyA2EmF":{"name":"connecting","abstract":"Undocumented
","parent_name":"Connection"},"Classes/WebSocket/Connection.html#/s:14StreamChatCore9WebSocketC10ConnectionO9connectedyAESS_AA4UserVtcAEmF":{"name":"connected(_:_:)","abstract":"Undocumented
","parent_name":"Connection"},"Classes/WebSocket/Connection.html#/s:14StreamChatCore9WebSocketC10ConnectionO12disconnectedyAEs5Error_pcAEmF":{"name":"disconnected(_:)","abstract":"Undocumented
","parent_name":"Connection"},"Classes/WebSocket/Connection.html#/s:14StreamChatCore9WebSocketC10ConnectionO11isConnectedSbvp":{"name":"isConnected","abstract":"Check if the web socket is connected.
","parent_name":"Connection"},"Classes/WebSocket/Connection.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Connection"},"Classes/WebSocket.html#/s:14StreamChatCore9WebSocketC11isConnectedSbvp":{"name":"isConnected","abstract":"Check if the web socket is connected.
","parent_name":"WebSocket"},"Classes/WebSocket.html#/s:14StreamChatCore9WebSocketC8response7RxSwift10ObservableCyAC8ResponseVGvp":{"name":"response","abstract":"An observable event response.
","parent_name":"WebSocket"},"Classes/WebSocket.html#/s:14StreamChatCore9WebSocketC14ErrorContainerV":{"name":"ErrorContainer","abstract":"Undocumented
","parent_name":"WebSocket"},"Classes/WebSocket.html#/s:14StreamChatCore9WebSocketC23willReconnectAfterErrorySbs0I0_pF":{"name":"willReconnectAfterError(_:)","abstract":"Undocumented
","parent_name":"WebSocket"},"Classes/WebSocket.html#/s:14StreamChatCore9WebSocketC11isStopErrorySbs0H0_pF":{"name":"isStopError(_:)","abstract":"Undocumented
","parent_name":"WebSocket"},"Classes/WebSocket.html#/s:14StreamChatCore9WebSocketC9reconnectyyF":{"name":"reconnect()","abstract":"Undocumented
","parent_name":"WebSocket"},"Classes/WebSocket/Connection.html":{"name":"Connection","abstract":"A web socket connection state.
","parent_name":"WebSocket"},"Classes/WebSocket/Response.html":{"name":"Response","abstract":"A web socket event response.
","parent_name":"WebSocket"},"Classes/WebSocket.html#/s:14StreamChatCore9WebSocketC15parseConnection8appState19isInternetAvailable5eventAC0G0OSg05RxAppI00oI0O_SbAA0dE5EventOtF":{"name":"parseConnection(appState:isInternetAvailable:event:)","abstract":"Undocumented
","parent_name":"WebSocket"},"Classes/UploaderItem/UploadingType.html#/s:14StreamChatCore12UploaderItemC13UploadingTypeO5imageyA2EmF":{"name":"image","abstract":"Undocumented
","parent_name":"UploadingType"},"Classes/UploaderItem/UploadingType.html#/s:14StreamChatCore12UploaderItemC13UploadingTypeO5videoyA2EmF":{"name":"video","abstract":"Undocumented
","parent_name":"UploadingType"},"Classes/UploaderItem/UploadingType.html#/s:14StreamChatCore12UploaderItemC13UploadingTypeO4fileyA2EmF":{"name":"file","abstract":"Undocumented
","parent_name":"UploadingType"},"Classes/UploaderItem/UploadingType.html":{"name":"UploadingType","abstract":"An uploading type.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC7channelAA7ChannelCSgvp":{"name":"channel","abstract":"A channel for an uploading.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC3url10Foundation3URLVSgvp":{"name":"url","abstract":"An original file URL.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC5imageSo7UIImageCSgvp":{"name":"image","abstract":"An original image.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC7gifData10Foundation0G0VSgvp":{"name":"gifData","abstract":"A gif data of the image.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC8fileNameSSvp":{"name":"fileName","abstract":"A file name.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC8fileTypeAA014AttachmentFileG0Ovp":{"name":"fileType","abstract":"A file type.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC8fileSizes5Int64Vvp":{"name":"fileSize","abstract":"A file size.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC4typeAC13UploadingTypeOvp":{"name":"type","abstract":"An uploading type.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC10attachmentAA10AttachmentVSgvp":{"name":"attachment","abstract":"An uploaded attachment.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC5errors5Error_pSgvp":{"name":"error","abstract":"An error with uploading.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC12lastProgressSfvp":{"name":"lastProgress","abstract":"The last uploading progress.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC9uploading7RxSwift10ObservableCySf8progress_10Foundation3URLVSg6resulttGvp":{"name":"uploading","abstract":"An observable uploading progress.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC7channel3url4type5image7gifData8fileName0L4Type0L4SizeAcA7ChannelC_10Foundation3URLVSgAC09UploadingN0OSo7UIImageCSgAN0K0VSgSSSgAA014AttachmentFileN0OSgs5Int64Vtcfc":{"name":"init(channel:url:type:image:gifData:fileName:fileType:fileSize:)","abstract":"Init an uploading item.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC10attachment12previewImage0gH7GifDataAcA10AttachmentV_So7UIImageC10Foundation0J0VSgtcfc":{"name":"init(attachment:previewImage:previewImageGifData:)","abstract":"Init an uploader item with a given uploaded image attachment.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:14StreamChatCore12UploaderItemC10attachment8fileNameAcA10AttachmentV_SStcfc":{"name":"init(attachment:fileName:)","abstract":"Init an uploader item with a given uploaded file.
","parent_name":"UploaderItem"},"Classes/UploaderItem.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"UploaderItem"},"Classes/Uploader.html#/s:14StreamChatCore8UploaderC5itemsSayAA0D4ItemCGvp":{"name":"items","abstract":"A list of UploaderItem for the upload.
","parent_name":"Uploader"},"Classes/Uploader.html#/s:14StreamChatCore8UploaderC6upload4itemyAA0D4ItemC_tF":{"name":"upload(item:)","abstract":"Uplode the item.
","parent_name":"Uploader"},"Classes/Uploader.html#/s:14StreamChatCore8UploaderC6removeyyAA0D4ItemCF":{"name":"remove(_:)","abstract":"Remove an uploading item and cancel the current uploading state.
","parent_name":"Uploader"},"Classes/Uploader.html#/s:14StreamChatCore8UploaderC5resetyyF":{"name":"reset()","abstract":"Remove all uploading items and cancel all uploading states.s
","parent_name":"Uploader"},"Classes/InternetConnection.html#/s:14StreamChatCore18InternetConnectionC6sharedACvpZ":{"name":"shared","abstract":"A shared InternetConnection.
","parent_name":"InternetConnection"},"Classes/InternetConnection.html#/s:14StreamChatCore18InternetConnectionC11offlineModeSbvp":{"name":"offlineMode","abstract":"Undocumented
","parent_name":"InternetConnection"},"Classes/InternetConnection.html#/s:14StreamChatCore18InternetConnectionC11isAvailableSbvp":{"name":"isAvailable","abstract":"Check if the Internet is available.
","parent_name":"InternetConnection"},"Classes/InternetConnection.html#/s:14StreamChatCore18InternetConnectionC21isAvailableObservable7RxSwift0H0CySbGvp":{"name":"isAvailableObservable","abstract":"An observable Internet connection status.
","parent_name":"InternetConnection"},"Classes/InternetConnection.html#/s:14StreamChatCore18InternetConnectionCACycfc":{"name":"init()","abstract":"Init InternetConnection.
","parent_name":"InternetConnection"},"Classes/InternetConnection.html#/s:14StreamChatCore18InternetConnectionC13stopObservingyyF":{"name":"stopObserving()","abstract":"Stop observing the Internet connection.
","parent_name":"InternetConnection"},"Classes/ClientLogger/Options.html#/s:SY8rawValue03RawB0Qzvp":{"name":"rawValue","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV13requestsErrorAEvpZ":{"name":"requestsError","abstract":"Logs for requests 🐴. [Error]
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV14webSocketErrorAEvpZ":{"name":"webSocketError","abstract":"Logs for a web socket 🦄. [Error]
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV18notificationsErrorAEvpZ":{"name":"notificationsError","abstract":"Logs for notifications 🗞. [Error]
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV13databaseErrorAEvpZ":{"name":"databaseError","abstract":"Logs for a database 💽. [Error]
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV8requestsAEvpZ":{"name":"requests","abstract":"Logs for requests 🐴. [Debug]
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV9webSocketAEvpZ":{"name":"webSocket","abstract":"Logs for a web socket 🦄. [Debug]
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV13notificationsAEvpZ":{"name":"notifications","abstract":"Logs for notifications 🗞. [Debug]
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV8databaseAEvpZ":{"name":"database","abstract":"Logs for a database 💽. [Debug]
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV12requestsInfoAEvpZ":{"name":"requestsInfo","abstract":"Logs for requests 🐴. [Info]
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV13webSocketInfoAEvpZ":{"name":"webSocketInfo","abstract":"Logs for a web socket 🦄. [Info]
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV12databaseInfoAEvpZ":{"name":"databaseInfo","abstract":"Logs for a database 💽. [Info]
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV5errorAEvpZ":{"name":"error","abstract":"All errors.
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV5debugAEvpZ":{"name":"debug","abstract":"All debug logs.
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV4infoAEvpZ":{"name":"info","abstract":"Full logs.
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV7isErrorSbvp":{"name":"isError","abstract":"Checks if the level is error.
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV7isDebugSbvp":{"name":"isDebug","abstract":"Checks if the level is debug.
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV6isInfoSbvp":{"name":"isInfo","abstract":"Checks if the level is info.
","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:s9OptionSetP8rawValuex03RawD0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"Options"},"Classes/ClientLogger/Options.html#/s:14StreamChatCore12ClientLoggerC7OptionsV6logger4icon3forACSgSS_AEtF":{"name":"logger(icon:for:)","abstract":"Create a logger with intersected log options.
","parent_name":"Options"},"Classes/ClientLogger/Level.html#/s:14StreamChatCore12ClientLoggerC5LevelO5erroryA2EmF":{"name":"error","abstract":"Undocumented
","parent_name":"Level"},"Classes/ClientLogger/Level.html#/s:14StreamChatCore12ClientLoggerC5LevelO5debugyA2EmF":{"name":"debug","abstract":"Undocumented
","parent_name":"Level"},"Classes/ClientLogger/Level.html#/s:14StreamChatCore12ClientLoggerC5LevelO4infoyA2EmF":{"name":"info","abstract":"Undocumented
","parent_name":"Level"},"Classes/ClientLogger/Level.html":{"name":"Level","abstract":"A logger level.
","parent_name":"ClientLogger"},"Classes/ClientLogger/Options.html":{"name":"Options","abstract":"A client logger options.
","parent_name":"ClientLogger"},"Classes/ClientLogger.html#/s:14StreamChatCore12ClientLoggerC6loggeryySS_S2StcvpZ":{"name":"logger","abstract":"A customizable logger block.","parent_name":"ClientLogger"},"Classes/ClientLogger.html#/s:14StreamChatCore12ClientLoggerC4icon5levelACSS_AC5LevelOtcfc":{"name":"init(icon:level:)","abstract":"
Init a client logger.
","parent_name":"ClientLogger"},"Classes/ClientLogger.html#/s:14StreamChatCore12ClientLoggerC3logyy10Foundation10URLRequestVF":{"name":"log(_:)","abstract":"Log a request.
","parent_name":"ClientLogger"},"Classes/ClientLogger.html#/s:14StreamChatCore12ClientLoggerC3log7headersySDyS2SGSg_tF":{"name":"log(headers:)","abstract":"Log request headers.
","parent_name":"ClientLogger"},"Classes/ClientLogger.html#/s:14StreamChatCore12ClientLoggerC3logyySay10Foundation12URLQueryItemVGF":{"name":"log(_:)","abstract":"Log URL query items.
","parent_name":"ClientLogger"},"Classes/ClientLogger.html#/s:14StreamChatCore12ClientLoggerC3log_4data15forceToShowDataySo13NSURLResponseCSg_10Foundation0K0VSgSbtF":{"name":"log(_:data:forceToShowData:)","abstract":"Log URL response.
","parent_name":"ClientLogger"},"Classes/ClientLogger.html#/s:14StreamChatCore12ClientLoggerC3log_7message8function4lineys5Error_pSg_SSSgSSSitF":{"name":"log(_:message:function:line:)","abstract":"Log an error.
","parent_name":"ClientLogger"},"Classes/ClientLogger.html#/s:14StreamChatCore12ClientLoggerC6timing_5resetySS_SbtF":{"name":"timing(_:reset:)","abstract":"Calculate and log a timing from the previous call.
","parent_name":"ClientLogger"},"Classes/ClientLogger.html#/s:14StreamChatCore12ClientLoggerC3log_7message15forceToShowDatay10Foundation0K0VSg_SSSbtF":{"name":"log(_:message:forceToShowData:)","abstract":"Log a data as a pretty printed JSON string.
","parent_name":"ClientLogger"},"Classes/ClientLogger.html#/s:14StreamChatCore12ClientLoggerC3log_5levelySS_AC5LevelOtF":{"name":"log(_:level:)","abstract":"Log a message with an identifier.
","parent_name":"ClientLogger"},"Classes/ClientLogger.html#/s:14StreamChatCore12ClientLoggerC3log_8dateTime_ySS_S2StFZ":{"name":"log(_:dateTime:_:)","abstract":"Log a message.
","parent_name":"ClientLogger"},"Classes/Client/Config.html#/s:14StreamChatCore6ClientC6ConfigV6apiKeySSvp":{"name":"apiKey","abstract":"A Stream Chat API key.
","parent_name":"Config"},"Classes/Client/Config.html#/s:14StreamChatCore6ClientC6ConfigV7baseURLAA04BaseG0Vvp":{"name":"baseURL","abstract":"A base URL (see BaseURL
).
","parent_name":"Config"},"Classes/Client/Config.html#/s:14StreamChatCore6ClientC6ConfigV13callbackQueueSo17OS_dispatch_queueCSgvp":{"name":"callbackQueue","abstract":"A request callback queue, default nil (some background thread).
","parent_name":"Config"},"Classes/Client/Config.html#/s:14StreamChatCore6ClientC6ConfigV13reactionTypesSayAA12ReactionTypeOGvp":{"name":"reactionTypes","abstract":"A list of reaction types.
","parent_name":"Config"},"Classes/Client/Config.html#/s:14StreamChatCore6ClientC6ConfigV25stayConnectedInBackgroundSbvp":{"name":"stayConnectedInBackground","abstract":"When the app will go to the background, start a background task to stay connected for 5 min.
","parent_name":"Config"},"Classes/Client/Config.html#/s:14StreamChatCore6ClientC6ConfigV8databaseAA8Database_pSgvp":{"name":"database","abstract":"A local database.
","parent_name":"Config"},"Classes/Client/Config.html#/s:14StreamChatCore6ClientC6ConfigV10logOptionsAA0D6LoggerC0G0Vvp":{"name":"logOptions","abstract":"Enable logs (see ClientLogger.Options
), e.g. .all
.
","parent_name":"Config"},"Classes/Client/Config.html#/s:14StreamChatCore6ClientC6ConfigV6apiKey7baseURL13callbackQueue13reactionTypes25stayConnectedInBackground8database10logOptionsAESS_AA04BaseI0VSo17OS_dispatch_queueCSgSayAA12ReactionTypeOGSbAA8Database_pSgAA0D6LoggerC0T0Vtcfc":{"name":"init(apiKey:baseURL:callbackQueue:reactionTypes:stayConnectedInBackground:database:logOptions:)","abstract":"Init a config for a shread Client
.
","parent_name":"Config"},"Classes/Client.html#/s:14StreamChatCore6ClientC10Completiona":{"name":"Completion","abstract":"A request completion block.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC6configAC6ConfigVvpZ":{"name":"config","abstract":"A client config (see Config
).
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC6sharedACvpZ":{"name":"shared","abstract":"A shared client.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC6apiKeySSvp":{"name":"apiKey","abstract":"Stream API key.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC13reactionTypesSayAA12ReactionTypeOGvp":{"name":"reactionTypes","abstract":"A list of reaction types.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC8databaseAA8Database_pSgvp":{"name":"database","abstract":"A database for an offline mode.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC9webSocketAA03WebF0Cvp":{"name":"webSocket","abstract":"A web socket client.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC6loggerAA0D6LoggerCSgvp":{"name":"logger","abstract":"A log manager.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC13userDidUpdate7RxCocoa14SharedSequenceVyAE21DriverSharingStrategyVAA4UserVSgGvp":{"name":"userDidUpdate","abstract":"An observable user.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC4userAA4UserVSgvp":{"name":"user","abstract":"The current user.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC10connection7RxSwift10ObservableCyAA9WebSocketC10ConnectionOGvp":{"name":"connection","abstract":"An observable client web socket connection.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC10disconnectyyF":{"name":"disconnect()","abstract":"Disconnect from Stream and reset the current user.
","parent_name":"Client"},"Classes/Client/Config.html":{"name":"Config","abstract":"A config for a shread Client
.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC13fetchChannelsy7RxSwift10ObservableCySayAA15ChannelResponseVGGAA0F5QueryVF":{"name":"fetchChannels(_:)","abstract":"Fetch channels from a database.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC3add18channelsToDatabase5queryySayAA15ChannelResponseVG_AA13ChannelsQueryVtF":{"name":"add(channelsToDatabase:query:)","abstract":"Add channel responses to a database.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC7onEventy7RxSwift10ObservableCyAA0F0OGAA0F4TypeOF":{"name":"onEvent(_:)","abstract":"Observe a list of event types.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC7onEventy7RxSwift10ObservableCyAA0F0OGSayAA0F4TypeOGF":{"name":"onEvent(_:)","abstract":"Observe a list of events.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC7onEvent_7channel7RxSwift10ObservableCyAA0F0OGAA0F4TypeO_AA7ChannelCtF":{"name":"onEvent(_:channel:)","abstract":"Observe a list of events with a given channel type and id.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC7onEvent_7channel7RxSwift10ObservableCyAA0F0OGSayAA0F4TypeOG_AA7ChannelCtF":{"name":"onEvent(_:channel:)","abstract":"Observe a list of events with a given channel type and id.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC11UnreadCounta":{"name":"UnreadCount","abstract":"Undocumented
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC11unreadCount7RxCocoa14SharedSequenceVyAE21DriverSharingStrategyVSi8channels_Si8messagestGvp":{"name":"unreadCount","abstract":"Observe an unread count of messages in the channel.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC17updateUnreadCountySbAA9WebSocketC8ResponseVF":{"name":"updateUnreadCount(_:)","abstract":"Undocumented
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC15setupURLSession5tokenSo12NSURLSessionCSS_tF":{"name":"setupURLSession(token:)","abstract":"Undocumented
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC11authHeaders5tokenSDyS2SGSS_tF":{"name":"authHeaders(token:)","abstract":"Undocumented
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC18checkLatestVersionyyF":{"name":"checkLatestVersion()","abstract":"Undocumented
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC7request8endpoint_So20NSURLSessionDataTaskCAA8EndpointO_ys6ResultOyxAA0D5ErrorOGctSeRzlF":{"name":"request(endpoint:_:)","abstract":"Send a request.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC6search6filter5query10pagination7RxSwift10ObservableCySayAA7MessageVGGAA6FilterO_SSAA10PaginationOtF":{"name":"search(filter:query:pagination:)","abstract":"A message search.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC8channels5query7RxSwift10ObservableCySayAA15ChannelResponseVGGAA13ChannelsQueryV_tF":{"name":"channels(query:)","abstract":"Requests channels with a given query.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC7channel5query7RxSwift10ObservableCyAA15ChannelResponseVGAA0J5QueryV_tF":{"name":"channel(query:)","abstract":"Requests channel with a given query.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC7message4with7RxSwift10ObservableCyAA15MessageResponseVGSS_tF":{"name":"message(with:)","abstract":"Get a message by id.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC11markAllRead7RxSwift10ObservableCyytGyF":{"name":"markAllRead()","abstract":"Mark all messages as readed.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC5users5query7RxSwift10ObservableCySayAA4UserVGGAA10UsersQueryV_tF":{"name":"users(query:)","abstract":"Requests users with a given query.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC6update5users7RxSwift10ObservableCySayAA4UserVGGAK_tF":{"name":"update(users:)","abstract":"Update or create a user.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC6update4user7RxSwift10ObservableCyAA4UserVGAJ_tF":{"name":"update(user:)","abstract":"Update or create a user.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC4mute4user7RxSwift10ObservableCyAA18MutedUsersResponseVGAA4UserV_tF":{"name":"mute(user:)","abstract":"Mute a user.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC6unmute4user7RxSwift10ObservableCyytGAA4UserV_tF":{"name":"unmute(user:)","abstract":"Unmute a user.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC4flag4user7RxSwift10ObservableCyAA16FlagUserResponseVGAA0K0V_tF":{"name":"flag(user:)","abstract":"Flag a user.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC6unflag4user7RxSwift10ObservableCyAA16FlagUserResponseVGAA0K0V_tF":{"name":"unflag(user:)","abstract":"Unflag a user.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC10flagUnflag8endpoint14aleradyFlagged7RxSwift10ObservableCyxGAA8EndpointO_xtSeRzlF":{"name":"flagUnflag(endpoint:aleradyFlagged:)","abstract":"Undocumented
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC9addDevice11deviceToken7RxSwift10ObservableCyytG10Foundation4DataV_tF":{"name":"addDevice(deviceToken:)","abstract":"Add a device for Push Notifications.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC9addDevice8deviceId7RxSwift10ObservableCyytGSS_tF":{"name":"addDevice(deviceId:)","abstract":"Add a device for Push Notifications.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC14requestDevices7RxSwift10ObservableCyAA0F8ResponseVGyF":{"name":"requestDevices()","abstract":"Request a list if devices.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC12removeDevice8deviceId7RxSwift10ObservableCyytGSS_tF":{"name":"removeDevice(deviceId:)","abstract":"Remove a device.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC3set4user5tokenyAA4UserV_SStF":{"name":"set(user:token:)","abstract":"Setup the current user with a given token.
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC3set4user_yAA4UserV_yySScctF":{"name":"set(user:_:)","abstract":"Setup the current user with a token provider (see TokenProvider
).
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC18touchTokenProviderSbyF":{"name":"touchTokenProvider()","abstract":"Undocumented
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC26createObservableConnection7RxSwift0F0CyAA9WebSocketC0G0OGyF":{"name":"createObservableConnection()","abstract":"Undocumented
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC16connectedRequesty7RxSwift10ObservableCyxGAA8EndpointOSeRzlF":{"name":"connectedRequest(_:)","abstract":"Undocumented
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC16connectedRequesty7RxSwift10ObservableCyxGAHlF":{"name":"connectedRequest(_:)","abstract":"Undocumented
","parent_name":"Client"},"Classes/Client.html#/s:14StreamChatCore6ClientC14setupWebSocket4user5tokenAA0fG0CSgAA4UserV_SStF":{"name":"setupWebSocket(user:token:)","abstract":"Undocumented
","parent_name":"Client"},"Classes/Client.html":{"name":"Client","abstract":"A network client.
"},"Classes/ClientLogger.html":{"name":"ClientLogger","abstract":"A Client logger.
"},"Classes/InternetConnection.html":{"name":"InternetConnection","abstract":"The Internect connection manager.
"},"Classes/Uploader.html":{"name":"Uploader","abstract":"An uploader manager.
"},"Classes/UploaderItem.html":{"name":"UploaderItem","abstract":"An uploader item.
"},"Classes/WebSocket.html":{"name":"WebSocket","abstract":"A web socket client.
"},"Classes/RxWebSocketDelegateProxy.html":{"name":"RxWebSocketDelegateProxy","abstract":"Undocumented
"},"Classes/Atomic.html":{"name":"Atomic","abstract":"A mutable thread safe variable.
"},"Classes/Channel.html":{"name":"Channel","abstract":"A Channel class.
"},"Classes/Notifications.html":{"name":"Notifications","abstract":"A notifications manager.
"},"Classes/ChannelPresenter.html":{"name":"ChannelPresenter","abstract":"A channel presenter.
"},"Classes/ChannelsPresenter.html":{"name":"ChannelsPresenter","abstract":"A channels presenter.
"},"Classes/Presenter.html":{"name":"Presenter","abstract":"A general presenter for making requests with pagination.
"},"Classes.html":{"name":"Classes","abstract":"The following classes are available globally.
"},"Enums.html":{"name":"Enumerations","abstract":"The following enumerations are available globally.
"},"Extensions.html":{"name":"Extensions","abstract":"The following extensions are available globally.
"},"Protocols.html":{"name":"Protocols","abstract":"The following protocols are available globally.
"},"Structs.html":{"name":"Structures","abstract":"The following structures are available globally.
"},"Typealiases.html":{"name":"Type Aliases","abstract":"The following type aliases are available globally.
"}}
\ No newline at end of file
diff --git a/docs/ui/Classes.html b/docs/ui/Classes.html
index af7c927a0e8..d2dec1a4556 100644
--- a/docs/ui/Classes.html
+++ b/docs/ui/Classes.html
@@ -695,7 +695,7 @@ Declaration
diff --git a/docs/ui/Classes/AttachmentCollectionViewCell.html b/docs/ui/Classes/AttachmentCollectionViewCell.html
index 2c02c69f522..998c5b934fc 100644
--- a/docs/ui/Classes/AttachmentCollectionViewCell.html
+++ b/docs/ui/Classes/AttachmentCollectionViewCell.html
@@ -331,7 +331,7 @@ Declaration
diff --git a/docs/ui/Classes/AvatarView.html b/docs/ui/Classes/AvatarView.html
index 12648e3cd50..7482d012916 100644
--- a/docs/ui/Classes/AvatarView.html
+++ b/docs/ui/Classes/AvatarView.html
@@ -401,7 +401,7 @@ Parameters
diff --git a/docs/ui/Classes/Banners.html b/docs/ui/Classes/Banners.html
index 583af477d16..2d5f6d1c1e9 100644
--- a/docs/ui/Classes/Banners.html
+++ b/docs/ui/Classes/Banners.html
@@ -495,7 +495,7 @@ Parameters
diff --git a/docs/ui/Classes/ChannelTableViewCell.html b/docs/ui/Classes/ChannelTableViewCell.html
index 91fae559123..0a46e6e5fa8 100644
--- a/docs/ui/Classes/ChannelTableViewCell.html
+++ b/docs/ui/Classes/ChannelTableViewCell.html
@@ -667,7 +667,7 @@ Parameters
diff --git a/docs/ui/Classes/ChannelsViewController.html b/docs/ui/Classes/ChannelsViewController.html
index 8d14eacfad3..958edc893c3 100644
--- a/docs/ui/Classes/ChannelsViewController.html
+++ b/docs/ui/Classes/ChannelsViewController.html
@@ -982,7 +982,7 @@ Declaration
diff --git a/docs/ui/Classes/ChatViewController.html b/docs/ui/Classes/ChatViewController.html
index 11842dc7d1a..3f675f412bc 100644
--- a/docs/ui/Classes/ChatViewController.html
+++ b/docs/ui/Classes/ChatViewController.html
@@ -2254,7 +2254,7 @@ Declaration
diff --git a/docs/ui/Classes/ChatViewController/ComposerAddFileType.html b/docs/ui/Classes/ChatViewController/ComposerAddFileType.html
index e3e308cdf86..16d4e3d523f 100644
--- a/docs/ui/Classes/ChatViewController/ComposerAddFileType.html
+++ b/docs/ui/Classes/ChatViewController/ComposerAddFileType.html
@@ -385,7 +385,7 @@ Declaration
diff --git a/docs/ui/Classes/ChatViewController/MessageAction.html b/docs/ui/Classes/ChatViewController/MessageAction.html
index 222641aa4f2..05317c37eec 100644
--- a/docs/ui/Classes/ChatViewController/MessageAction.html
+++ b/docs/ui/Classes/ChatViewController/MessageAction.html
@@ -599,7 +599,7 @@ Declaration
diff --git a/docs/ui/Classes/ComposerAddFileView.html b/docs/ui/Classes/ComposerAddFileView.html
index 2b4771ba44e..ed94642c599 100644
--- a/docs/ui/Classes/ComposerAddFileView.html
+++ b/docs/ui/Classes/ComposerAddFileView.html
@@ -501,7 +501,7 @@ Declaration
diff --git a/docs/ui/Classes/ComposerAddFileView/SourceType.html b/docs/ui/Classes/ComposerAddFileView/SourceType.html
index 3d4fd65b41e..7adb1d07cf5 100644
--- a/docs/ui/Classes/ComposerAddFileView/SourceType.html
+++ b/docs/ui/Classes/ComposerAddFileView/SourceType.html
@@ -364,7 +364,7 @@ Declaration
diff --git a/docs/ui/Classes/ComposerHelperContainerView.html b/docs/ui/Classes/ComposerHelperContainerView.html
index 8314ee802a2..1c7a520994f 100644
--- a/docs/ui/Classes/ComposerHelperContainerView.html
+++ b/docs/ui/Classes/ComposerHelperContainerView.html
@@ -453,7 +453,7 @@ Parameters
diff --git a/docs/ui/Classes/ComposerView.html b/docs/ui/Classes/ComposerView.html
index 236b949bcac..3a0860ca829 100644
--- a/docs/ui/Classes/ComposerView.html
+++ b/docs/ui/Classes/ComposerView.html
@@ -1481,7 +1481,7 @@ Parameters
diff --git a/docs/ui/Classes/MediaGalleryViewController.html b/docs/ui/Classes/MediaGalleryViewController.html
index d94858595e3..0144f3a8a0a 100644
--- a/docs/ui/Classes/MediaGalleryViewController.html
+++ b/docs/ui/Classes/MediaGalleryViewController.html
@@ -630,7 +630,7 @@ Declaration
diff --git a/docs/ui/Classes/MessageTableViewCell.html b/docs/ui/Classes/MessageTableViewCell.html
index 26ac4a30e45..ed9ec87cfc2 100644
--- a/docs/ui/Classes/MessageTableViewCell.html
+++ b/docs/ui/Classes/MessageTableViewCell.html
@@ -914,9 +914,9 @@ Declaration
-
@@ -943,7 +943,7 @@
Declaration
diff --git a/docs/ui/Classes/TableView.html b/docs/ui/Classes/TableView.html
index 4c7438b5170..65b38e1bce6 100644
--- a/docs/ui/Classes/TableView.html
+++ b/docs/ui/Classes/TableView.html
@@ -304,7 +304,7 @@ Declaration
diff --git a/docs/ui/Classes/ViewController.html b/docs/ui/Classes/ViewController.html
index deb5b2327ba..64acb0db186 100644
--- a/docs/ui/Classes/ViewController.html
+++ b/docs/ui/Classes/ViewController.html
@@ -604,7 +604,7 @@ Declaration
diff --git a/docs/ui/Classes/WebViewController.html b/docs/ui/Classes/WebViewController.html
index 91914d8482f..02183a553f7 100644
--- a/docs/ui/Classes/WebViewController.html
+++ b/docs/ui/Classes/WebViewController.html
@@ -626,7 +626,7 @@ Declaration
diff --git a/docs/ui/Enums.html b/docs/ui/Enums.html
index bc6461881f7..914b0dfbbc0 100644
--- a/docs/ui/Enums.html
+++ b/docs/ui/Enums.html
@@ -304,7 +304,7 @@ Declaration
diff --git a/docs/ui/Enums/ChatViewStyleVisibility.html b/docs/ui/Enums/ChatViewStyleVisibility.html
index f754797c96a..1d0b9b3fd17 100644
--- a/docs/ui/Enums/ChatViewStyleVisibility.html
+++ b/docs/ui/Enums/ChatViewStyleVisibility.html
@@ -363,7 +363,7 @@ Declaration
diff --git a/docs/ui/Extensions.html b/docs/ui/Extensions.html
index 0b784fe6c3f..ba764b045f8 100644
--- a/docs/ui/Extensions.html
+++ b/docs/ui/Extensions.html
@@ -984,7 +984,7 @@ Declaration
diff --git a/docs/ui/Extensions/Bundle.html b/docs/ui/Extensions/Bundle.html
index 1135a897b6b..9578aa83162 100644
--- a/docs/ui/Extensions/Bundle.html
+++ b/docs/ui/Extensions/Bundle.html
@@ -331,7 +331,7 @@ Declaration
diff --git a/docs/ui/Extensions/Bundle/InfoKey.html b/docs/ui/Extensions/Bundle/InfoKey.html
index 1256243fadf..afe53168ecb 100644
--- a/docs/ui/Extensions/Bundle/InfoKey.html
+++ b/docs/ui/Extensions/Bundle/InfoKey.html
@@ -358,7 +358,7 @@ Declaration
diff --git a/docs/ui/Extensions/CGFloat.html b/docs/ui/Extensions/CGFloat.html
index db09c0e3d9b..2ca5535ff1e 100644
--- a/docs/ui/Extensions/CGFloat.html
+++ b/docs/ui/Extensions/CGFloat.html
@@ -2112,7 +2112,7 @@ Declaration
diff --git a/docs/ui/Extensions/CGRect.html b/docs/ui/Extensions/CGRect.html
index 39397ad19b9..9441a89c565 100644
--- a/docs/ui/Extensions/CGRect.html
+++ b/docs/ui/Extensions/CGRect.html
@@ -330,7 +330,7 @@ Declaration
diff --git a/docs/ui/Extensions/CharacterSet.html b/docs/ui/Extensions/CharacterSet.html
index 76d95279002..61d88ef4181 100644
--- a/docs/ui/Extensions/CharacterSet.html
+++ b/docs/ui/Extensions/CharacterSet.html
@@ -303,7 +303,7 @@ Declaration
diff --git a/docs/ui/Extensions/IndexPath.html b/docs/ui/Extensions/IndexPath.html
index b5278a9b5b8..bb11272b702 100644
--- a/docs/ui/Extensions/IndexPath.html
+++ b/docs/ui/Extensions/IndexPath.html
@@ -376,7 +376,7 @@ Return Value
diff --git a/docs/ui/Extensions/String.html b/docs/ui/Extensions/String.html
index c7b1555a204..3ff6aa4fc41 100644
--- a/docs/ui/Extensions/String.html
+++ b/docs/ui/Extensions/String.html
@@ -582,7 +582,7 @@ Declaration
diff --git a/docs/ui/Extensions/StringProtocol.html b/docs/ui/Extensions/StringProtocol.html
index dc7f2c46827..cba496864a9 100644
--- a/docs/ui/Extensions/StringProtocol.html
+++ b/docs/ui/Extensions/StringProtocol.html
@@ -312,7 +312,7 @@ Declaration
diff --git a/docs/ui/Extensions/UICollectionView.html b/docs/ui/Extensions/UICollectionView.html
index cb234d932c8..6a32fa81783 100644
--- a/docs/ui/Extensions/UICollectionView.html
+++ b/docs/ui/Extensions/UICollectionView.html
@@ -330,7 +330,7 @@ Declaration
diff --git a/docs/ui/Extensions/UICollectionViewCell.html b/docs/ui/Extensions/UICollectionViewCell.html
index 029b8aadd4a..98f209399aa 100644
--- a/docs/ui/Extensions/UICollectionViewCell.html
+++ b/docs/ui/Extensions/UICollectionViewCell.html
@@ -303,7 +303,7 @@ Declaration
diff --git a/docs/ui/Extensions/UIColor.html b/docs/ui/Extensions/UIColor.html
index 2b276ec7030..c6da318d949 100644
--- a/docs/ui/Extensions/UIColor.html
+++ b/docs/ui/Extensions/UIColor.html
@@ -822,7 +822,7 @@ Declaration
diff --git a/docs/ui/Extensions/UIDevice.html b/docs/ui/Extensions/UIDevice.html
index 20457755974..49225f11cc3 100644
--- a/docs/ui/Extensions/UIDevice.html
+++ b/docs/ui/Extensions/UIDevice.html
@@ -412,7 +412,7 @@ Declaration
diff --git a/docs/ui/Extensions/UIDevice/ScreenSize.html b/docs/ui/Extensions/UIDevice/ScreenSize.html
index 17bd46f90f3..9bb4466d5aa 100644
--- a/docs/ui/Extensions/UIDevice/ScreenSize.html
+++ b/docs/ui/Extensions/UIDevice/ScreenSize.html
@@ -466,7 +466,7 @@ Declaration
diff --git a/docs/ui/Extensions/UIDocumentPickerViewController.html b/docs/ui/Extensions/UIDocumentPickerViewController.html
index b8f46511a18..f5fa3137177 100644
--- a/docs/ui/Extensions/UIDocumentPickerViewController.html
+++ b/docs/ui/Extensions/UIDocumentPickerViewController.html
@@ -302,7 +302,7 @@ Declaration
diff --git a/docs/ui/Extensions/UIEdgeInsets.html b/docs/ui/Extensions/UIEdgeInsets.html
index 590e7b01740..9ca94f87ab4 100644
--- a/docs/ui/Extensions/UIEdgeInsets.html
+++ b/docs/ui/Extensions/UIEdgeInsets.html
@@ -372,7 +372,7 @@ Return Value
diff --git a/docs/ui/Extensions/UIFont.html b/docs/ui/Extensions/UIFont.html
index 3ab178f1249..9ece96bbc41 100644
--- a/docs/ui/Extensions/UIFont.html
+++ b/docs/ui/Extensions/UIFont.html
@@ -831,7 +831,7 @@ Return Value
diff --git a/docs/ui/Extensions/UIImage.html b/docs/ui/Extensions/UIImage.html
index 7fd7aba1eca..d2b1e0b4541 100644
--- a/docs/ui/Extensions/UIImage.html
+++ b/docs/ui/Extensions/UIImage.html
@@ -665,7 +665,7 @@ Declaration
diff --git a/docs/ui/Extensions/UIImage/FileTypes.html b/docs/ui/Extensions/UIImage/FileTypes.html
index 445c4d0aac9..2a01f1958ae 100644
--- a/docs/ui/Extensions/UIImage/FileTypes.html
+++ b/docs/ui/Extensions/UIImage/FileTypes.html
@@ -520,7 +520,7 @@ Declaration
diff --git a/docs/ui/Extensions/UIImage/Icons.html b/docs/ui/Extensions/UIImage/Icons.html
index b02f97a1629..08eacbfee9b 100644
--- a/docs/ui/Extensions/UIImage/Icons.html
+++ b/docs/ui/Extensions/UIImage/Icons.html
@@ -601,7 +601,7 @@ Declaration
diff --git a/docs/ui/Extensions/UIImage/Logo.html b/docs/ui/Extensions/UIImage/Logo.html
index 51227245676..0bf267bfe40 100644
--- a/docs/ui/Extensions/UIImage/Logo.html
+++ b/docs/ui/Extensions/UIImage/Logo.html
@@ -304,7 +304,7 @@ Declaration
diff --git a/docs/ui/Extensions/UIImagePickerController.html b/docs/ui/Extensions/UIImagePickerController.html
index fecbbf4fb27..0df27a76b46 100644
--- a/docs/ui/Extensions/UIImagePickerController.html
+++ b/docs/ui/Extensions/UIImagePickerController.html
@@ -303,7 +303,7 @@ Declaration
diff --git a/docs/ui/Extensions/UILabel.html b/docs/ui/Extensions/UILabel.html
index 50bc6099b2e..39c5c3f7089 100644
--- a/docs/ui/Extensions/UILabel.html
+++ b/docs/ui/Extensions/UILabel.html
@@ -303,7 +303,7 @@ Declaration
diff --git a/docs/ui/Extensions/UIStackView.html b/docs/ui/Extensions/UIStackView.html
index 4d755a58e69..702bafb346d 100644
--- a/docs/ui/Extensions/UIStackView.html
+++ b/docs/ui/Extensions/UIStackView.html
@@ -357,7 +357,7 @@ Declaration
diff --git a/docs/ui/Extensions/UITableView.html b/docs/ui/Extensions/UITableView.html
index 8497aa276d8..1c7e4f5c791 100644
--- a/docs/ui/Extensions/UITableView.html
+++ b/docs/ui/Extensions/UITableView.html
@@ -702,7 +702,7 @@ Return Value
diff --git a/docs/ui/Extensions/UITableViewCell.html b/docs/ui/Extensions/UITableViewCell.html
index b57c1879c07..1a912903fa2 100644
--- a/docs/ui/Extensions/UITableViewCell.html
+++ b/docs/ui/Extensions/UITableViewCell.html
@@ -303,7 +303,7 @@ Declaration
diff --git a/docs/ui/Extensions/UITapGestureRecognizer.html b/docs/ui/Extensions/UITapGestureRecognizer.html
index 844da962d40..b91e7c7c837 100644
--- a/docs/ui/Extensions/UITapGestureRecognizer.html
+++ b/docs/ui/Extensions/UITapGestureRecognizer.html
@@ -303,7 +303,7 @@ Declaration
diff --git a/docs/ui/Extensions/UIView.html b/docs/ui/Extensions/UIView.html
index 2f0505df819..59f3f1a87cb 100644
--- a/docs/ui/Extensions/UIView.html
+++ b/docs/ui/Extensions/UIView.html
@@ -732,7 +732,7 @@ Declaration
diff --git a/docs/ui/Extensions/UIViewController.html b/docs/ui/Extensions/UIViewController.html
index e09aefd058d..98f0d6df75c 100644
--- a/docs/ui/Extensions/UIViewController.html
+++ b/docs/ui/Extensions/UIViewController.html
@@ -426,7 +426,7 @@ Declaration
diff --git a/docs/ui/Extensions/URL.html b/docs/ui/Extensions/URL.html
index ea37206b021..2d7adec402d 100644
--- a/docs/ui/Extensions/URL.html
+++ b/docs/ui/Extensions/URL.html
@@ -354,7 +354,7 @@ Return Value
diff --git a/docs/ui/Extensions/URL/FramePosition.html b/docs/ui/Extensions/URL/FramePosition.html
index a8cf98a8022..94091a02a5d 100644
--- a/docs/ui/Extensions/URL/FramePosition.html
+++ b/docs/ui/Extensions/URL/FramePosition.html
@@ -385,7 +385,7 @@ Declaration
diff --git a/docs/ui/Protocols.html b/docs/ui/Protocols.html
index 0ad67d601bd..19291984d1d 100644
--- a/docs/ui/Protocols.html
+++ b/docs/ui/Protocols.html
@@ -298,7 +298,7 @@ Declaration
diff --git a/docs/ui/Structs.html b/docs/ui/Structs.html
index 8574c3b2163..2deb04eb761 100644
--- a/docs/ui/Structs.html
+++ b/docs/ui/Structs.html
@@ -569,7 +569,7 @@ Declaration
diff --git a/docs/ui/Structs/AvatarViewStyle.html b/docs/ui/Structs/AvatarViewStyle.html
index 2d5a6e25397..e799cd1fc83 100644
--- a/docs/ui/Structs/AvatarViewStyle.html
+++ b/docs/ui/Structs/AvatarViewStyle.html
@@ -416,7 +416,7 @@ Parameters
diff --git a/docs/ui/Structs/ChannelViewStyle.html b/docs/ui/Structs/ChannelViewStyle.html
index a73d50374c2..59b3f36f6e4 100644
--- a/docs/ui/Structs/ChannelViewStyle.html
+++ b/docs/ui/Structs/ChannelViewStyle.html
@@ -1224,7 +1224,7 @@ Declaration
diff --git a/docs/ui/Structs/ChannelViewStyle/VerticalTextAlignment.html b/docs/ui/Structs/ChannelViewStyle/VerticalTextAlignment.html
index 1f9fc3acc8c..04de8b0718c 100644
--- a/docs/ui/Structs/ChannelViewStyle/VerticalTextAlignment.html
+++ b/docs/ui/Structs/ChannelViewStyle/VerticalTextAlignment.html
@@ -333,7 +333,7 @@ Declaration
diff --git a/docs/ui/Structs/ChatViewStyle.html b/docs/ui/Structs/ChatViewStyle.html
index b24a07ae1a1..92e6e87bc08 100644
--- a/docs/ui/Structs/ChatViewStyle.html
+++ b/docs/ui/Structs/ChatViewStyle.html
@@ -580,7 +580,7 @@ Declaration
diff --git a/docs/ui/Structs/ComposerViewStyle.html b/docs/ui/Structs/ComposerViewStyle.html
index 375f3a4036b..ad72ad18541 100644
--- a/docs/ui/Structs/ComposerViewStyle.html
+++ b/docs/ui/Structs/ComposerViewStyle.html
@@ -862,7 +862,7 @@ Declaration
diff --git a/docs/ui/Structs/ComposerViewStyle/State.html b/docs/ui/Structs/ComposerViewStyle/State.html
index 7d6d017d50b..a52a62e862d 100644
--- a/docs/ui/Structs/ComposerViewStyle/State.html
+++ b/docs/ui/Structs/ComposerViewStyle/State.html
@@ -382,7 +382,7 @@ Declaration
diff --git a/docs/ui/Structs/ComposerViewStyle/Style.html b/docs/ui/Structs/ComposerViewStyle/Style.html
index 136318a99cd..3168ab6d80d 100644
--- a/docs/ui/Structs/ComposerViewStyle/Style.html
+++ b/docs/ui/Structs/ComposerViewStyle/Style.html
@@ -441,7 +441,7 @@ Declaration
diff --git a/docs/ui/Structs/DataDetectorURLItem.html b/docs/ui/Structs/DataDetectorURLItem.html
index 47aa4734003..e46becce019 100644
--- a/docs/ui/Structs/DataDetectorURLItem.html
+++ b/docs/ui/Structs/DataDetectorURLItem.html
@@ -331,7 +331,7 @@ Declaration
diff --git a/docs/ui/Structs/MediaGalleryItem.html b/docs/ui/Structs/MediaGalleryItem.html
index 79fcb0d6cc8..49dcabb3674 100644
--- a/docs/ui/Structs/MediaGalleryItem.html
+++ b/docs/ui/Structs/MediaGalleryItem.html
@@ -428,7 +428,7 @@ Parameters
diff --git a/docs/ui/Structs/MessageViewStyle.html b/docs/ui/Structs/MessageViewStyle.html
index 1c875bb6f74..f16bf2e5ea5 100644
--- a/docs/ui/Structs/MessageViewStyle.html
+++ b/docs/ui/Structs/MessageViewStyle.html
@@ -1319,7 +1319,7 @@ Declaration
diff --git a/docs/ui/Structs/MessageViewStyle/AdditionalDateStyle.html b/docs/ui/Structs/MessageViewStyle/AdditionalDateStyle.html
index 386b72ed41e..12cb2a0609e 100644
--- a/docs/ui/Structs/MessageViewStyle/AdditionalDateStyle.html
+++ b/docs/ui/Structs/MessageViewStyle/AdditionalDateStyle.html
@@ -331,7 +331,7 @@ Declaration
diff --git a/docs/ui/Structs/MessageViewStyle/Alignment.html b/docs/ui/Structs/MessageViewStyle/Alignment.html
index 0fee2b8b980..ddd9d004909 100644
--- a/docs/ui/Structs/MessageViewStyle/Alignment.html
+++ b/docs/ui/Structs/MessageViewStyle/Alignment.html
@@ -330,7 +330,7 @@ Declaration
diff --git a/docs/ui/Structs/ReactionViewStyle.html b/docs/ui/Structs/ReactionViewStyle.html
index 2b7db9733d3..d080df47805 100644
--- a/docs/ui/Structs/ReactionViewStyle.html
+++ b/docs/ui/Structs/ReactionViewStyle.html
@@ -697,7 +697,7 @@ Declaration
diff --git a/docs/ui/Structs/SeparatorStyle.html b/docs/ui/Structs/SeparatorStyle.html
index 3d0cc2abaa2..bcd05294302 100644
--- a/docs/ui/Structs/SeparatorStyle.html
+++ b/docs/ui/Structs/SeparatorStyle.html
@@ -507,7 +507,7 @@ Declaration
diff --git a/docs/ui/Structs/Spacing.html b/docs/ui/Structs/Spacing.html
index b32d9664822..c4f7e1d0dfb 100644
--- a/docs/ui/Structs/Spacing.html
+++ b/docs/ui/Structs/Spacing.html
@@ -389,7 +389,7 @@ Parameters
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes.html
index af7c927a0e8..d2dec1a4556 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes.html
@@ -695,7 +695,7 @@ Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/AttachmentCollectionViewCell.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/AttachmentCollectionViewCell.html
index 2c02c69f522..998c5b934fc 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/AttachmentCollectionViewCell.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/AttachmentCollectionViewCell.html
@@ -331,7 +331,7 @@ Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/AvatarView.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/AvatarView.html
index 12648e3cd50..7482d012916 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/AvatarView.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/AvatarView.html
@@ -401,7 +401,7 @@ Parameters
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/Banners.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/Banners.html
index 583af477d16..2d5f6d1c1e9 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/Banners.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/Banners.html
@@ -495,7 +495,7 @@ Parameters
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/ChannelTableViewCell.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/ChannelTableViewCell.html
index 91fae559123..0a46e6e5fa8 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/ChannelTableViewCell.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/ChannelTableViewCell.html
@@ -667,7 +667,7 @@ Parameters
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/ChannelsViewController.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/ChannelsViewController.html
index 8d14eacfad3..958edc893c3 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/ChannelsViewController.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/ChannelsViewController.html
@@ -982,7 +982,7 @@ Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/ChatViewController.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/ChatViewController.html
index 11842dc7d1a..3f675f412bc 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/ChatViewController.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/ChatViewController.html
@@ -2254,7 +2254,7 @@ Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/ChatViewController/ComposerAddFileType.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/ChatViewController/ComposerAddFileType.html
index e3e308cdf86..16d4e3d523f 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/ChatViewController/ComposerAddFileType.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/ChatViewController/ComposerAddFileType.html
@@ -385,7 +385,7 @@ Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/ChatViewController/MessageAction.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/ChatViewController/MessageAction.html
index 222641aa4f2..05317c37eec 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/ChatViewController/MessageAction.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/ChatViewController/MessageAction.html
@@ -599,7 +599,7 @@ Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/ComposerAddFileView.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/ComposerAddFileView.html
index 2b4771ba44e..ed94642c599 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/ComposerAddFileView.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/ComposerAddFileView.html
@@ -501,7 +501,7 @@ Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/ComposerAddFileView/SourceType.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/ComposerAddFileView/SourceType.html
index 3d4fd65b41e..7adb1d07cf5 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/ComposerAddFileView/SourceType.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/ComposerAddFileView/SourceType.html
@@ -364,7 +364,7 @@ Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/ComposerHelperContainerView.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/ComposerHelperContainerView.html
index 8314ee802a2..1c7a520994f 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/ComposerHelperContainerView.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/ComposerHelperContainerView.html
@@ -453,7 +453,7 @@ Parameters
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/ComposerView.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/ComposerView.html
index 236b949bcac..3a0860ca829 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/ComposerView.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/ComposerView.html
@@ -1481,7 +1481,7 @@ Parameters
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/MediaGalleryViewController.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/MediaGalleryViewController.html
index d94858595e3..0144f3a8a0a 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/MediaGalleryViewController.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/MediaGalleryViewController.html
@@ -630,7 +630,7 @@ Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/MessageTableViewCell.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/MessageTableViewCell.html
index 26ac4a30e45..ed9ec87cfc2 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/MessageTableViewCell.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/MessageTableViewCell.html
@@ -914,9 +914,9 @@ Declaration
-
@@ -943,7 +943,7 @@
Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/TableView.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/TableView.html
index 4c7438b5170..65b38e1bce6 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/TableView.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/TableView.html
@@ -304,7 +304,7 @@ Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/ViewController.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/ViewController.html
index deb5b2327ba..64acb0db186 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/ViewController.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/ViewController.html
@@ -604,7 +604,7 @@ Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/WebViewController.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/WebViewController.html
index 91914d8482f..02183a553f7 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/WebViewController.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Classes/WebViewController.html
@@ -626,7 +626,7 @@ Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Enums.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Enums.html
index bc6461881f7..914b0dfbbc0 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Enums.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Enums.html
@@ -304,7 +304,7 @@ Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Enums/ChatViewStyleVisibility.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Enums/ChatViewStyleVisibility.html
index f754797c96a..1d0b9b3fd17 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Enums/ChatViewStyleVisibility.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Enums/ChatViewStyleVisibility.html
@@ -363,7 +363,7 @@ Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions.html
index 0b784fe6c3f..ba764b045f8 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions.html
@@ -984,7 +984,7 @@ Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/Bundle.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/Bundle.html
index 1135a897b6b..9578aa83162 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/Bundle.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/Bundle.html
@@ -331,7 +331,7 @@ Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/Bundle/InfoKey.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/Bundle/InfoKey.html
index 1256243fadf..afe53168ecb 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/Bundle/InfoKey.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/Bundle/InfoKey.html
@@ -358,7 +358,7 @@ Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/CGFloat.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/CGFloat.html
index db09c0e3d9b..2ca5535ff1e 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/CGFloat.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/CGFloat.html
@@ -2112,7 +2112,7 @@ Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/CGRect.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/CGRect.html
index 39397ad19b9..9441a89c565 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/CGRect.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/CGRect.html
@@ -330,7 +330,7 @@ Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/CharacterSet.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/CharacterSet.html
index 76d95279002..61d88ef4181 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/CharacterSet.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/CharacterSet.html
@@ -303,7 +303,7 @@ Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/IndexPath.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/IndexPath.html
index b5278a9b5b8..bb11272b702 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/IndexPath.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/IndexPath.html
@@ -376,7 +376,7 @@ Return Value
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/String.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/String.html
index c7b1555a204..3ff6aa4fc41 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/String.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/String.html
@@ -582,7 +582,7 @@ Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/StringProtocol.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/StringProtocol.html
index dc7f2c46827..cba496864a9 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/StringProtocol.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/StringProtocol.html
@@ -312,7 +312,7 @@ Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UICollectionView.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UICollectionView.html
index cb234d932c8..6a32fa81783 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UICollectionView.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UICollectionView.html
@@ -330,7 +330,7 @@ Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UICollectionViewCell.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UICollectionViewCell.html
index 029b8aadd4a..98f209399aa 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UICollectionViewCell.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UICollectionViewCell.html
@@ -303,7 +303,7 @@ Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIColor.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIColor.html
index 2b276ec7030..c6da318d949 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIColor.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIColor.html
@@ -822,7 +822,7 @@ Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIDevice.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIDevice.html
index 20457755974..49225f11cc3 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIDevice.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIDevice.html
@@ -412,7 +412,7 @@ Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIDevice/ScreenSize.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIDevice/ScreenSize.html
index 17bd46f90f3..9bb4466d5aa 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIDevice/ScreenSize.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIDevice/ScreenSize.html
@@ -466,7 +466,7 @@ Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIDocumentPickerViewController.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIDocumentPickerViewController.html
index b8f46511a18..f5fa3137177 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIDocumentPickerViewController.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIDocumentPickerViewController.html
@@ -302,7 +302,7 @@ Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIEdgeInsets.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIEdgeInsets.html
index 590e7b01740..9ca94f87ab4 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIEdgeInsets.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIEdgeInsets.html
@@ -372,7 +372,7 @@ Return Value
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIFont.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIFont.html
index 3ab178f1249..9ece96bbc41 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIFont.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIFont.html
@@ -831,7 +831,7 @@ Return Value
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIImage.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIImage.html
index 7fd7aba1eca..d2b1e0b4541 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIImage.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIImage.html
@@ -665,7 +665,7 @@ Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIImage/FileTypes.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIImage/FileTypes.html
index 445c4d0aac9..2a01f1958ae 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIImage/FileTypes.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIImage/FileTypes.html
@@ -520,7 +520,7 @@ Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIImage/Icons.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIImage/Icons.html
index b02f97a1629..08eacbfee9b 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIImage/Icons.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIImage/Icons.html
@@ -601,7 +601,7 @@ Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIImage/Logo.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIImage/Logo.html
index 51227245676..0bf267bfe40 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIImage/Logo.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIImage/Logo.html
@@ -304,7 +304,7 @@ Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIImagePickerController.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIImagePickerController.html
index fecbbf4fb27..0df27a76b46 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIImagePickerController.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIImagePickerController.html
@@ -303,7 +303,7 @@ Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UILabel.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UILabel.html
index 50bc6099b2e..39c5c3f7089 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UILabel.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UILabel.html
@@ -303,7 +303,7 @@ Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIStackView.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIStackView.html
index 4d755a58e69..702bafb346d 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIStackView.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIStackView.html
@@ -357,7 +357,7 @@ Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UITableView.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UITableView.html
index 8497aa276d8..1c7e4f5c791 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UITableView.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UITableView.html
@@ -702,7 +702,7 @@ Return Value
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UITableViewCell.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UITableViewCell.html
index b57c1879c07..1a912903fa2 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UITableViewCell.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UITableViewCell.html
@@ -303,7 +303,7 @@ Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UITapGestureRecognizer.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UITapGestureRecognizer.html
index 844da962d40..b91e7c7c837 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UITapGestureRecognizer.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UITapGestureRecognizer.html
@@ -303,7 +303,7 @@ Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIView.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIView.html
index 2f0505df819..59f3f1a87cb 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIView.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIView.html
@@ -732,7 +732,7 @@ Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIViewController.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIViewController.html
index e09aefd058d..98f0d6df75c 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIViewController.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/UIViewController.html
@@ -426,7 +426,7 @@ Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/URL.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/URL.html
index ea37206b021..2d7adec402d 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/URL.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/URL.html
@@ -354,7 +354,7 @@ Return Value
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/URL/FramePosition.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/URL/FramePosition.html
index a8cf98a8022..94091a02a5d 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/URL/FramePosition.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Extensions/URL/FramePosition.html
@@ -385,7 +385,7 @@ Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Protocols.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Protocols.html
index 0ad67d601bd..19291984d1d 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Protocols.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Protocols.html
@@ -298,7 +298,7 @@ Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs.html
index 8574c3b2163..2deb04eb761 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs.html
@@ -569,7 +569,7 @@ Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/AvatarViewStyle.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/AvatarViewStyle.html
index 2d5a6e25397..e799cd1fc83 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/AvatarViewStyle.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/AvatarViewStyle.html
@@ -416,7 +416,7 @@ Parameters
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/ChannelViewStyle.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/ChannelViewStyle.html
index a73d50374c2..59b3f36f6e4 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/ChannelViewStyle.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/ChannelViewStyle.html
@@ -1224,7 +1224,7 @@ Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/ChannelViewStyle/VerticalTextAlignment.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/ChannelViewStyle/VerticalTextAlignment.html
index 1f9fc3acc8c..04de8b0718c 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/ChannelViewStyle/VerticalTextAlignment.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/ChannelViewStyle/VerticalTextAlignment.html
@@ -333,7 +333,7 @@ Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/ChatViewStyle.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/ChatViewStyle.html
index b24a07ae1a1..92e6e87bc08 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/ChatViewStyle.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/ChatViewStyle.html
@@ -580,7 +580,7 @@ Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/ComposerViewStyle.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/ComposerViewStyle.html
index 375f3a4036b..ad72ad18541 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/ComposerViewStyle.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/ComposerViewStyle.html
@@ -862,7 +862,7 @@ Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/ComposerViewStyle/State.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/ComposerViewStyle/State.html
index 7d6d017d50b..a52a62e862d 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/ComposerViewStyle/State.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/ComposerViewStyle/State.html
@@ -382,7 +382,7 @@ Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/ComposerViewStyle/Style.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/ComposerViewStyle/Style.html
index 136318a99cd..3168ab6d80d 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/ComposerViewStyle/Style.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/ComposerViewStyle/Style.html
@@ -441,7 +441,7 @@ Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/DataDetectorURLItem.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/DataDetectorURLItem.html
index 47aa4734003..e46becce019 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/DataDetectorURLItem.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/DataDetectorURLItem.html
@@ -331,7 +331,7 @@ Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/MediaGalleryItem.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/MediaGalleryItem.html
index 79fcb0d6cc8..49dcabb3674 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/MediaGalleryItem.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/MediaGalleryItem.html
@@ -428,7 +428,7 @@ Parameters
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/MessageViewStyle.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/MessageViewStyle.html
index 1c875bb6f74..f16bf2e5ea5 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/MessageViewStyle.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/MessageViewStyle.html
@@ -1319,7 +1319,7 @@ Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/MessageViewStyle/AdditionalDateStyle.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/MessageViewStyle/AdditionalDateStyle.html
index 386b72ed41e..12cb2a0609e 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/MessageViewStyle/AdditionalDateStyle.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/MessageViewStyle/AdditionalDateStyle.html
@@ -331,7 +331,7 @@ Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/MessageViewStyle/Alignment.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/MessageViewStyle/Alignment.html
index 0fee2b8b980..ddd9d004909 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/MessageViewStyle/Alignment.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/MessageViewStyle/Alignment.html
@@ -330,7 +330,7 @@ Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/ReactionViewStyle.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/ReactionViewStyle.html
index 2b7db9733d3..d080df47805 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/ReactionViewStyle.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/ReactionViewStyle.html
@@ -697,7 +697,7 @@ Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/SeparatorStyle.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/SeparatorStyle.html
index 3d0cc2abaa2..bcd05294302 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/SeparatorStyle.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/SeparatorStyle.html
@@ -507,7 +507,7 @@ Declaration
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/Spacing.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/Spacing.html
index b32d9664822..c4f7e1d0dfb 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/Spacing.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/Structs/Spacing.html
@@ -389,7 +389,7 @@ Parameters
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/index.html b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/index.html
index 4e3f98a94f2..29ae0c3c831 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/index.html
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/index.html
@@ -403,7 +403,7 @@ Supported features
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/search.json b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/search.json
index 3a4b45666e1..49947221860 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/search.json
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/search.json
@@ -1 +1 @@
-{"Structs/Spacing.html#/s:10StreamChat7SpacingV10horizontal12CoreGraphics7CGFloatVvp":{"name":"horizontal","abstract":"A horizontal spacing between elements.
","parent_name":"Spacing"},"Structs/Spacing.html#/s:10StreamChat7SpacingV8vertical12CoreGraphics7CGFloatVvp":{"name":"vertical","abstract":"A vertical spacing between elements.
","parent_name":"Spacing"},"Structs/Spacing.html#/s:10StreamChat7SpacingV10horizontal8verticalAC12CoreGraphics7CGFloatV_AHtcfc":{"name":"init(horizontal:vertical:)","abstract":"Init spacings.
","parent_name":"Spacing"},"Structs/SeparatorStyle.html#/s:10StreamChat14SeparatorStyleV4noneACvpZ":{"name":"none","abstract":"Undocumented
","parent_name":"SeparatorStyle"},"Structs/SeparatorStyle.html#/s:10StreamChat14SeparatorStyleV5colorSo7UIColorCSgvp":{"name":"color","abstract":"The color of separator rows in the table view.
","parent_name":"SeparatorStyle"},"Structs/SeparatorStyle.html#/s:10StreamChat14SeparatorStyleV5insetSo12UIEdgeInsetsVvp":{"name":"inset","abstract":"The default inset of cell separators.
","parent_name":"SeparatorStyle"},"Structs/SeparatorStyle.html#/s:10StreamChat14SeparatorStyleV05tableD0So015UITableViewCellcD0Vvp":{"name":"tableStyle","abstract":"The style for table cells used as separators (see TableView.separatorStyle
).
","parent_name":"SeparatorStyle"},"Structs/SeparatorStyle.html#/s:10StreamChat14SeparatorStyleV5color5inset05tableD0ACSo7UIColorCSg_So12UIEdgeInsetsVSo015UITableViewCellcD0Vtcfc":{"name":"init(color:inset:tableStyle:)","abstract":"Init a separator style.
","parent_name":"SeparatorStyle"},"Structs/SeparatorStyle.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"SeparatorStyle"},"Structs/SeparatorStyle.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"SeparatorStyle"},"Structs/ReactionViewStyle.html#/s:10StreamChat17ReactionViewStyleV9alignmentAA07MessagedE0V9AlignmentOvp":{"name":"alignment","abstract":"An alignment of a reaction for incoming or outgoing messages.
","parent_name":"ReactionViewStyle"},"Structs/ReactionViewStyle.html#/s:10StreamChat17ReactionViewStyleV4fontSo6UIFontCvp":{"name":"font","abstract":"A font of a count of a reaction.
","parent_name":"ReactionViewStyle"},"Structs/ReactionViewStyle.html#/s:10StreamChat17ReactionViewStyleV9textColorSo7UIColorCvp":{"name":"textColor","abstract":"A text color of a count of a reaction.
","parent_name":"ReactionViewStyle"},"Structs/ReactionViewStyle.html#/s:10StreamChat17ReactionViewStyleV15backgroundColorSo7UIColorCvp":{"name":"backgroundColor","abstract":"A background color of reactions.
","parent_name":"ReactionViewStyle"},"Structs/ReactionViewStyle.html#/s:10StreamChat17ReactionViewStyleV19chatBackgroundColorSo7UIColorCvp":{"name":"chatBackgroundColor","abstract":"A background color of the chat screen.
","parent_name":"ReactionViewStyle"},"Structs/ReactionViewStyle.html#/s:10StreamChat17ReactionViewStyleV12cornerRadius12CoreGraphics7CGFloatVvp":{"name":"cornerRadius","abstract":"A corner radius of the bubble.
","parent_name":"ReactionViewStyle"},"Structs/ReactionViewStyle.html#/s:10StreamChat17ReactionViewStyleV16tailCornerRadius12CoreGraphics7CGFloatVvp":{"name":"tailCornerRadius","abstract":"A small corner radius of the tail to the reactions bubble.
","parent_name":"ReactionViewStyle"},"Structs/ReactionViewStyle.html#/s:10StreamChat17ReactionViewStyleV23tailMessageCornerRadius12CoreGraphics7CGFloatVvp":{"name":"tailMessageCornerRadius","abstract":"A corner radius of the message bubble.
","parent_name":"ReactionViewStyle"},"Structs/ReactionViewStyle.html#/s:10StreamChat17ReactionViewStyleV9tailImageSo7UIImageCvp":{"name":"tailImage","abstract":"A generated tail image.
","parent_name":"ReactionViewStyle"},"Structs/ReactionViewStyle.html#/s:10StreamChat17ReactionViewStyleV9alignment4font9textColor010backgroundI0014chatBackgroundI012cornerRadius017tailMessageCornerN0AcA0pdE0V9AlignmentO_So6UIFontCSo7UIColorCA2R12CoreGraphics7CGFloatVAUtcfc":{"name":"init(alignment:font:textColor:backgroundColor:chatBackgroundColor:cornerRadius:tailMessageCornerRadius:)","abstract":"Init a reaction view style.
","parent_name":"ReactionViewStyle"},"Structs/ReactionViewStyle.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ReactionViewStyle"},"Structs/ReactionViewStyle.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"ReactionViewStyle"},"Structs/MessageViewStyle/AdditionalDateStyle.html#/s:10StreamChat16MessageViewStyleV014AdditionalDateE0O011userNameAndG0yA2EmF":{"name":"userNameAndDate","abstract":"Show additional date as a default style for the last message.
","parent_name":"AdditionalDateStyle"},"Structs/MessageViewStyle/AdditionalDateStyle.html#/s:10StreamChat16MessageViewStyleV014AdditionalDateE0O010messageAndG0yA2EmF":{"name":"messageAndDate","abstract":"Show additional date near a message without user name.
","parent_name":"AdditionalDateStyle"},"Structs/MessageViewStyle/Alignment.html#/s:10StreamChat16MessageViewStyleV9AlignmentO4leftyA2EmF":{"name":"left","abstract":"A message view style alignment.
","parent_name":"Alignment"},"Structs/MessageViewStyle/Alignment.html#/s:10StreamChat16MessageViewStyleV9AlignmentO5rightyA2EmF":{"name":"right","parent_name":"Alignment"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV9alignmentAC9AlignmentOvp":{"name":"alignment","abstract":"An alignment of a message for incoming or outgoing messages.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV06avatardE0AA06AvatardE0VSgvp":{"name":"avatarViewStyle","abstract":"Avatars style.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV4fontSo6UIFontCvp":{"name":"font","abstract":"A message font.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV9replyFontSo6UIFontCvp":{"name":"replyFont","abstract":"A reply info font.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV8nameFontSo6UIFontCvp":{"name":"nameFont","abstract":"A user name font.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV8infoFontSo6UIFontCvp":{"name":"infoFont","abstract":"An info font, e.g. date.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV9emojiFontSo6UIFontCvp":{"name":"emojiFont","abstract":"An emoji font of messages.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV9textColorSo7UIColorCvp":{"name":"textColor","abstract":"A message text color.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV10replyColorSo7UIColorCvp":{"name":"replyColor","abstract":"A reply info text color.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV9infoColorSo7UIColorCvp":{"name":"infoColor","abstract":"An info text color, e.g. date.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV11borderColorSo7UIColorCvp":{"name":"borderColor","abstract":"A border color.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV17showTimeThresholdSdvp":{"name":"showTimeThreshold","abstract":"Show a time for each message with a threshold. Disabled by default.","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV014additionalDateE0AC010AdditionalgE0Ovp":{"name":"additionalDateStyle","abstract":"
An additional date style (see AdditionalDateStyle
).
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV19chatBackgroundColorSo7UIColorCvp":{"name":"chatBackgroundColor","abstract":"A background color of the chat screen.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV15backgroundColorSo7UIColorCvp":{"name":"backgroundColor","abstract":"A background color of a message.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV11borderWidth12CoreGraphics7CGFloatVvp":{"name":"borderWidth","abstract":"A border width.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV12cornerRadius12CoreGraphics7CGFloatVvp":{"name":"cornerRadius","abstract":"A corner radius.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV7spacingAA7SpacingVvp":{"name":"spacing","abstract":"Undocumented
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV10edgeInsetsSo06UIEdgeG0Vvp":{"name":"edgeInsets","abstract":"A margin.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV08reactiondE0AA08ReactiondE0Vvp":{"name":"reactionViewStyle","abstract":"A reaction style.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV15markdownEnabledSbvp":{"name":"markdownEnabled","abstract":"Shows markdown text with text attributes.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV18hasBackgroundImageSbvp":{"name":"hasBackgroundImage","abstract":"Check if the message has a generated background bubble image.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV22marginWithAvatarOffset12CoreGraphics7CGFloatVvp":{"name":"marginWithAvatarOffset","abstract":"A margin left or right offset with avatar size.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV9alignment06avatardE019chatBackgroundColor4font9replyFont04nameM004infoM005emojiM004textJ00lJ00oJ0010backgroundJ006borderJ00S5Width12cornerRadius7spacing10edgeInsets08reactiondE017showTimeThreshold014additionalDateE015markdownEnabledA2C9AlignmentO_AA06AvatardE0VSgSo7UIColorCSo6UIFontCA5_A5_A5_A5_A3_A3_A3_A3_A3_12CoreGraphics7CGFloatVA8_AA7SpacingVSo06UIEdgeY0VAA08ReactiondE0VSdAC014AdditionalDateE0OSbtcfc":{"name":"init(alignment:avatarViewStyle:chatBackgroundColor:font:replyFont:nameFont:infoFont:emojiFont:textColor:replyColor:infoColor:backgroundColor:borderColor:borderWidth:cornerRadius:spacing:edgeInsets:reactionViewStyle:showTimeThreshold:additionalDateStyle:markdownEnabled:)","abstract":"Init a message view style.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle/Alignment.html":{"name":"Alignment","abstract":"An alignment of a message for incoming or outgoing messages.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle/AdditionalDateStyle.html":{"name":"AdditionalDateStyle","abstract":"Additional date style will work with showTimeThreshold
paramenter.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"MessageViewStyle"},"Structs/ComposerViewStyle/Style.html#/s:10StreamChat17ComposerViewStyleV0E0V9tintColorSo7UIColorCvp":{"name":"tintColor","abstract":"A tint color.
","parent_name":"Style"},"Structs/ComposerViewStyle/Style.html#/s:10StreamChat17ComposerViewStyleV0E0V11borderWidth12CoreGraphics7CGFloatVvp":{"name":"borderWidth","abstract":"A border width.
","parent_name":"Style"},"Structs/ComposerViewStyle/Style.html#/s:10StreamChat17ComposerViewStyleV0E0V9tintColor11borderWidthAESo7UIColorC_12CoreGraphics7CGFloatVtcfc":{"name":"init(tintColor:borderWidth:)","abstract":"Init a cosposerty state style.
","parent_name":"Style"},"Structs/ComposerViewStyle/Style.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Style"},"Structs/ComposerViewStyle/Style.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Style"},"Structs/ComposerViewStyle/State.html#/s:10StreamChat17ComposerViewStyleV5StateO6normalyA2EmF":{"name":"normal","abstract":"A composer view style state.
","parent_name":"State"},"Structs/ComposerViewStyle/State.html#/s:10StreamChat17ComposerViewStyleV5StateO6activeyA2EmF":{"name":"active","parent_name":"State"},"Structs/ComposerViewStyle/State.html#/s:10StreamChat17ComposerViewStyleV5StateO4edityA2EmF":{"name":"edit","parent_name":"State"},"Structs/ComposerViewStyle/State.html#/s:10StreamChat17ComposerViewStyleV5StateO8disabledyA2EmF":{"name":"disabled","parent_name":"State"},"Structs/ComposerViewStyle.html#/s:10StreamChat17ComposerViewStyleV6Statesa":{"name":"States","abstract":"A composer states type.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:10StreamChat17ComposerViewStyleV4fontSo6UIFontCvp":{"name":"font","abstract":"A font.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:10StreamChat17ComposerViewStyleV9textColorSo7UIColorCvp":{"name":"textColor","abstract":"A text color.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:10StreamChat17ComposerViewStyleV20placeholderTextColorSo7UIColorCvp":{"name":"placeholderTextColor","abstract":"A placeholder text color.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:10StreamChat17ComposerViewStyleV15backgroundColorSo7UIColorCvp":{"name":"backgroundColor","abstract":"A background color.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:10StreamChat17ComposerViewStyleV30helperContainerBackgroundColorSo7UIColorCvp":{"name":"helperContainerBackgroundColor","abstract":"A background color for a helper container, e.g. att attachments menu, commands suggestions.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:10StreamChat17ComposerViewStyleV12cornerRadius12CoreGraphics7CGFloatVvp":{"name":"cornerRadius","abstract":"A corner radius.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:10StreamChat17ComposerViewStyleV6height12CoreGraphics7CGFloatVvp":{"name":"height","abstract":"A composer height.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:10StreamChat17ComposerViewStyleV10edgeInsetsSo06UIEdgeG0Vvp":{"name":"edgeInsets","abstract":"Edge insets.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:10StreamChat17ComposerViewStyleV20sendButtonVisibilityAA0bdeH0Ovp":{"name":"sendButtonVisibility","abstract":"A send button visibility.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:10StreamChat17ComposerViewStyleV6statesSDyAC5StateOAC0E0VGvp":{"name":"states","abstract":"Composer states.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:10StreamChat17ComposerViewStyleV4font9textColor015placeholderTextH0010backgroundH0025helperContainerBackgroundH012cornerRadius6height10edgeInsets20sendButtonVisibility6statesACSo6UIFontC_So7UIColorCA3Q12CoreGraphics7CGFloatVATSo06UIEdgeS0VAA0bdeV0OSDyAC5StateOAC0E0VGtcfc":{"name":"init(font:textColor:placeholderTextColor:backgroundColor:helperContainerBackgroundColor:cornerRadius:height:edgeInsets:sendButtonVisibility:states:)","abstract":"Init a composer style.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:10StreamChat17ComposerViewStyleV5style4withAC0E0VAC5StateO_tF":{"name":"style(with:)","abstract":"A composer style for a state.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle/State.html":{"name":"State","abstract":"A composer state.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle/Style.html":{"name":"Style","abstract":"A composer style.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"ComposerViewStyle"},"Structs/ChatViewStyle.html#/s:10StreamChat0B9ViewStyleV7channelAA07ChannelcD0Vvp":{"name":"channel","abstract":"A channel view style.
","parent_name":"ChatViewStyle"},"Structs/ChatViewStyle.html#/s:10StreamChat0B9ViewStyleV8composerAA08ComposercD0Vvp":{"name":"composer","abstract":"A composer view style.
","parent_name":"ChatViewStyle"},"Structs/ChatViewStyle.html#/s:10StreamChat0B9ViewStyleV15incomingMessageAA0fcD0Vvp":{"name":"incomingMessage","abstract":"An incoming message view style.
","parent_name":"ChatViewStyle"},"Structs/ChatViewStyle.html#/s:10StreamChat0B9ViewStyleV15outgoingMessageAA0fcD0Vvp":{"name":"outgoingMessage","abstract":"An outgoing message view style.
","parent_name":"ChatViewStyle"},"Structs/ChatViewStyle.html#/s:10StreamChat0B9ViewStyleV7defaultACvpZ":{"name":"default","abstract":"The default chat view style.
","parent_name":"ChatViewStyle"},"Structs/ChatViewStyle.html#/s:10StreamChat0B9ViewStyleV4darkACvpZ":{"name":"dark","abstract":"A dark chat view style.
","parent_name":"ChatViewStyle"},"Structs/ChatViewStyle.html#/s:10StreamChat0B9ViewStyleV7channel8composer15incomingMessage08outgoingH0AcA07ChannelcD0V_AA08ComposercD0VAA0hcD0VAMtcfc":{"name":"init(channel:composer:incomingMessage:outgoingMessage:)","abstract":"Init a composition of view styles.
","parent_name":"ChatViewStyle"},"Structs/ChatViewStyle.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ChatViewStyle"},"Structs/ChatViewStyle.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"ChatViewStyle"},"Structs/ChannelViewStyle/VerticalTextAlignment.html#/s:10StreamChat16ChannelViewStyleV21VerticalTextAlignmentO3topyA2EmF":{"name":"top","abstract":"The name aligned from the top with edgeInsets.top
top offset.","parent_name":"VerticalTextAlignment"},"Structs/ChannelViewStyle/VerticalTextAlignment.html#/s:10StreamChat16ChannelViewStyleV21VerticalTextAlignmentO6centeryA2EmF":{"name":"center","abstract":"
The name aligned from the center of the avatar with spacing.vertical / 2
bottom offset.","parent_name":"VerticalTextAlignment"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV15backgroundColorSo7UIColorCvp":{"name":"backgroundColor","abstract":"
A background color.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV09separatorE0AA09SeparatorE0Vvp":{"name":"separatorStyle","abstract":"A separator style.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV06avatardE0AA06AvatardE0VSgvp":{"name":"avatarViewStyle","abstract":"Avatars style.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV17nameNumberOfLinesSivp":{"name":"nameNumberOfLines","abstract":"A name number of lines.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV8nameFontSo6UIFontCvp":{"name":"nameFont","abstract":"A channel name font.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV9nameColorSo7UIColorCvp":{"name":"nameColor","abstract":"A channel name color.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV14nameUnreadFontSo6UIFontCvp":{"name":"nameUnreadFont","abstract":"A channel name font.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV15nameUnreadColorSo7UIColorCvp":{"name":"nameUnreadColor","abstract":"A channel name color.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV20messageNumberOfLinesSivp":{"name":"messageNumberOfLines","abstract":"A message number of lines.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV11messageFontSo6UIFontCvp":{"name":"messageFont","abstract":"A last message font.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV12messageColorSo7UIColorCvp":{"name":"messageColor","abstract":"A last message text color.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV17messageUnreadFontSo6UIFontCvp":{"name":"messageUnreadFont","abstract":"A last unread message font.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV18messageUnreadColorSo7UIColorCvp":{"name":"messageUnreadColor","abstract":"A last unread message text color.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV18messageDeletedFontSo6UIFontCvp":{"name":"messageDeletedFont","abstract":"A deleted message font.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV19messageDeletedColorSo7UIColorCvp":{"name":"messageDeletedColor","abstract":"A deleted message text color.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV21verticalTextAlignmentAC08VerticalgH0Ovp":{"name":"verticalTextAlignment","abstract":"A name and messagin vertical alignment.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV8dateFontSo6UIFontCvp":{"name":"dateFont","abstract":"A date font.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV9dateColorSo7UIColorCvp":{"name":"dateColor","abstract":"A date text color.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV6height12CoreGraphics7CGFloatVvp":{"name":"height","abstract":"A channel cell height.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV7spacingAA7SpacingVvp":{"name":"spacing","abstract":"Spacings between elements.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV10edgeInsetsSo06UIEdgeG0Vvp":{"name":"edgeInsets","abstract":"A margin.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV15backgroundColor09separatorE006avatardE017nameNumberOfLines0J4Font0jG00j6UnreadN00joG007messageklM00pN00pG00poN00poG00p7DeletedN00pqG021verticalTextAlignment04dateN00uG06height7spacing10edgeInsetsACSo7UIColorC_AA09SeparatorE0VAA06AvatardE0VSgSiSo6UIFontCAZA5_AZSiA5_AZA5_AZA5_AzC08VerticalsT0OA5_AZ12CoreGraphics7CGFloatVAA7SpacingVSo06UIEdgeY0Vtcfc":{"name":"init(backgroundColor:separatorStyle:avatarViewStyle:nameNumberOfLines:nameFont:nameColor:nameUnreadFont:nameUnreadColor:messageNumberOfLines:messageFont:messageColor:messageUnreadFont:messageUnreadColor:messageDeletedFont:messageDeletedColor:verticalTextAlignment:dateFont:dateColor:height:spacing:edgeInsets:)","abstract":"Init a channel view style.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle/VerticalTextAlignment.html":{"name":"VerticalTextAlignment","abstract":"The name and message vertical alignment.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"ChannelViewStyle"},"Structs/AvatarViewStyle.html#/s:10StreamChat15AvatarViewStyleV6radius12CoreGraphics7CGFloatVvp":{"name":"radius","abstract":"An avatar radius.
","parent_name":"AvatarViewStyle"},"Structs/AvatarViewStyle.html#/s:10StreamChat15AvatarViewStyleV15placeholderFontSo6UIFontCSgvp":{"name":"placeholderFont","abstract":"A placeholder font.
","parent_name":"AvatarViewStyle"},"Structs/AvatarViewStyle.html#/s:10StreamChat15AvatarViewStyleV4size12CoreGraphics7CGFloatVvp":{"name":"size","abstract":"A double value of radius
.
","parent_name":"AvatarViewStyle"},"Structs/AvatarViewStyle.html#/s:10StreamChat15AvatarViewStyleV6radius15placeholderFontAC12CoreGraphics7CGFloatV_So6UIFontCSgtcfc":{"name":"init(radius:placeholderFont:)","abstract":"An avatar style.
","parent_name":"AvatarViewStyle"},"Structs/MediaGalleryItem.html#/s:10StreamChat16MediaGalleryItemV5titleSSSgvp":{"name":"title","abstract":"A title of the item.
","parent_name":"MediaGalleryItem"},"Structs/MediaGalleryItem.html#/s:10StreamChat16MediaGalleryItemV3url10Foundation3URLVvp":{"name":"url","abstract":"An URL.
","parent_name":"MediaGalleryItem"},"Structs/MediaGalleryItem.html#/s:10StreamChat16MediaGalleryItemV9logoImageSo7UIImageCSgvp":{"name":"logoImage","abstract":"A copyright logo of the item.
","parent_name":"MediaGalleryItem"},"Structs/MediaGalleryItem.html#/s:10StreamChat16MediaGalleryItemV5title3url9logoImageACSgSSSg_10Foundation3URLVSgSo7UIImageCSgtcfc":{"name":"init(title:url:logoImage:)","abstract":"Init a media gallery item.
","parent_name":"MediaGalleryItem"},"Structs/DataDetectorURLItem.html#/s:10StreamChat19DataDetectorURLItemV3url10Foundation3URLVvp":{"name":"url","abstract":"A founded URL.
","parent_name":"DataDetectorURLItem"},"Structs/DataDetectorURLItem.html#/s:10StreamChat19DataDetectorURLItemV5rangeSo8_NSRangeVvp":{"name":"range","abstract":"A range of a text of the founded URL.
","parent_name":"DataDetectorURLItem"},"Structs/DataDetectorURLItem.html":{"name":"DataDetectorURLItem","abstract":"A result item of the data detection.
"},"Structs/MediaGalleryItem.html":{"name":"MediaGalleryItem","abstract":"A media gallery item.
"},"Structs/AvatarViewStyle.html":{"name":"AvatarViewStyle","abstract":"Avatars style.
"},"Structs/ChannelViewStyle.html":{"name":"ChannelViewStyle","abstract":"A channel view style.
"},"Structs/ChatViewStyle.html":{"name":"ChatViewStyle","abstract":"A composition of view styles.
"},"Structs/ComposerViewStyle.html":{"name":"ComposerViewStyle","abstract":"A composer style.
"},"Structs/MessageViewStyle.html":{"name":"MessageViewStyle","abstract":"A message view style.
"},"Structs/ReactionViewStyle.html":{"name":"ReactionViewStyle","abstract":"A reaction view style.
"},"Structs/SeparatorStyle.html":{"name":"SeparatorStyle","abstract":"A separator style.
"},"Structs/Spacing.html":{"name":"Spacing","abstract":"Spacings between elements.
"},"Protocols.html#/s:10StreamChat33ComposerAddFileCustomSourceIdTypeP":{"name":"ComposerAddFileCustomSourceIdType","abstract":"A protocol for a custom source id type for adding files to a composer view.
"},"Extensions/URL/FramePosition.html#/s:10Foundation3URLV10StreamChatE13FramePositionO5indexyAFSd_tcAFmF":{"name":"index(at:)","abstract":"Undocumented
","parent_name":"FramePosition"},"Extensions/URL/FramePosition.html#/s:10Foundation3URLV10StreamChatE13FramePositionO5firstyA2FmF":{"name":"first","abstract":"Undocumented
","parent_name":"FramePosition"},"Extensions/URL/FramePosition.html#/s:10Foundation3URLV10StreamChatE13FramePositionO6middleyA2FmF":{"name":"middle","abstract":"Undocumented
","parent_name":"FramePosition"},"Extensions/URL/FramePosition.html#/s:10Foundation3URLV10StreamChatE13FramePositionO4lastyA2FmF":{"name":"last","abstract":"Undocumented
","parent_name":"FramePosition"},"Extensions/URL/FramePosition.html":{"name":"FramePosition","abstract":"A frame position.
","parent_name":"URL"},"Extensions/URL.html#/s:10Foundation3URLV10StreamChatE10videoFrame2atSo7UIImageCSgAcDE0F8PositionO_tF":{"name":"videoFrame(at:)","abstract":"Get an image frame from a video file.
","parent_name":"URL"},"Extensions/UIViewController.html#/s:So16UIViewControllerC10StreamChatE19hideBackButtonTitleyyF":{"name":"hideBackButtonTitle()","abstract":"Hides the back button title from the navigation bar.
","parent_name":"UIViewController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC10StreamChatE16showMediaGallery4with13selectedIndex8animatedySayAC0fG4ItemVGSg_SiSbtF":{"name":"showMediaGallery(with:selectedIndex:animated:)","abstract":"Presents the image gallery with a given image URL’s.
","parent_name":"UIViewController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC10StreamChatE11showWebView3url5title8animatedy10Foundation3URLVSg_SSSgSbtF":{"name":"showWebView(url:title:animated:)","abstract":"Presents the Open Graph data in a WebViewController
.
","parent_name":"UIViewController"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE23systemLayoutHeightToFitAByF":{"name":"systemLayoutHeightToFit()","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE25makeEdgesEqualToSuperview9superviewyABSg_tF":{"name":"makeEdgesEqualToSuperview(superview:)","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE26makeCenterEqualToSuperview9superviewyABSg_tF":{"name":"makeCenterEqualToSuperview(superview:)","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE33makeEdgesEqualToSafeAreaSuperview9superviewyABSg_tF":{"name":"makeEdgesEqualToSafeAreaSuperview(superview:)","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE10sendToBack3forySayABG_tF":{"name":"sendToBack(for:)","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE17sendSubviewToBack_3foryAB_SayABGtF":{"name":"sendSubviewToBack(_:for:)","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE17safeAreaTopOffset12CoreGraphics7CGFloatVvp":{"name":"safeAreaTopOffset","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE20safeAreaBottomOffset12CoreGraphics7CGFloatVvp":{"name":"safeAreaBottomOffset","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE19removeAllAnimationsyyF":{"name":"removeAllAnimations()","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE10Animationsa":{"name":"Animations","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE20AnimationsCompletiona":{"name":"AnimationsCompletion","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE5ChainC":{"name":"Chain","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE15animateSmoothly12withDuration22usingSpringWithDamping07initialI8Velocity7options10animationsAbCE5ChainCSd_12CoreGraphics7CGFloatVANSo0A16AnimationOptionsVyyctFZ":{"name":"animateSmoothly(withDuration:usingSpringWithDamping:initialSpringVelocity:options:animations:)","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE15animateSmoothly12withDuration5delay22usingSpringWithDamping07initialJ8Velocity7options10animations10completionySd_Sd12CoreGraphics7CGFloatVANSo0A16AnimationOptionsVyycySbctFZ":{"name":"animateSmoothly(withDuration:delay:usingSpringWithDamping:initialSpringVelocity:options:animations:completion:)","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE13layerAnimatedyySb_yyXEtFZ":{"name":"layerAnimated(_:_:)","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UITapGestureRecognizer.html#/s:So22UITapGestureRecognizerC10StreamChatE27didTapAttributedTextInLabel5label7inRangeSbSo7UILabelC_So8_NSRangeVtF":{"name":"didTapAttributedTextInLabel(label:inRange:)","abstract":"Undocumented
","parent_name":"UITapGestureRecognizer"},"Extensions/UICollectionViewCell.html#/s:So20UICollectionViewCellC10StreamChatE6unusedABvpZ":{"name":"unused","abstract":"A shortcut of an unused UICollectionViewCell
.
","parent_name":"UICollectionViewCell"},"Extensions/UITableViewCell.html#/s:So15UITableViewCellC10StreamChatE6unusedABvpZ":{"name":"unused","abstract":"A shortcut of an unused UITableViewCell
.
","parent_name":"UITableViewCell"},"Extensions/UIStackView.html#/s:So11UIStackViewC10StreamChatE25removeAllArrangedSubviewsyyF":{"name":"removeAllArrangedSubviews()","abstract":"Undocumented
","parent_name":"UIStackView"},"Extensions/UIStackView.html#/s:So11UIStackViewC10StreamChatE19findArrangedSubview6typeOf3tagxSgxm_SitSo6UIViewCRbzlF":{"name":"findArrangedSubview(typeOf:tag:)","abstract":"Find an arranged subview type of T.
","parent_name":"UIStackView"},"Extensions/UIStackView.html#/s:So11UIStackViewC10StreamChatE21removeArrangedSubview6typeOf3tagyxm_SitSo6UIViewCRbzlF":{"name":"removeArrangedSubview(typeOf:tag:)","abstract":"Find and remove arranged subview type of T.
","parent_name":"UIStackView"},"Extensions/UILabel.html#/s:So7UILabelC10StreamChatE11textOrEmptySSvp":{"name":"textOrEmpty","abstract":"Undocumented
","parent_name":"UILabel"},"Extensions/UIImagePickerController.html#/s:So23UIImagePickerControllerC10StreamChatE24hasPermissionDescription3forSbSo0abC10SourceTypeV_tFZ":{"name":"hasPermissionDescription(for:)","abstract":"Undocumented
","parent_name":"UIImagePickerController"},"Extensions/UIImage/Logo.html#/s:So7UIImageC10StreamChatE4LogoO5giphyABvpZ":{"name":"giphy","abstract":"A giphy logo image.
","parent_name":"Logo"},"Extensions/UIImage/Icons.html#/s:So7UIImageC10StreamChatE5IconsO5closeABvpZ":{"name":"close","abstract":"A close icon.
","parent_name":"Icons"},"Extensions/UIImage/Icons.html#/s:So7UIImageC10StreamChatE5IconsO9deliveredABvpZ":{"name":"delivered","abstract":"A delivered icon.
","parent_name":"Icons"},"Extensions/UIImage/Icons.html#/s:So7UIImageC10StreamChatE5IconsO4editABvpZ":{"name":"edit","abstract":"An edit icon.
","parent_name":"Icons"},"Extensions/UIImage/Icons.html#/s:So7UIImageC10StreamChatE5IconsO5imageABvpZ":{"name":"image","abstract":"An image icon.
","parent_name":"Icons"},"Extensions/UIImage/Icons.html#/s:So7UIImageC10StreamChatE5IconsO6imagesABvpZ":{"name":"images","abstract":"An images icon.
","parent_name":"Icons"},"Extensions/UIImage/Icons.html#/s:So7UIImageC10StreamChatE5IconsO4fileABvpZ":{"name":"file","abstract":"A file icon.
","parent_name":"Icons"},"Extensions/UIImage/Icons.html#/s:So7UIImageC10StreamChatE5IconsO6cameraABvpZ":{"name":"camera","abstract":"A camera icon.
","parent_name":"Icons"},"Extensions/UIImage/Icons.html#/s:So7UIImageC10StreamChatE5IconsO4moreABvpZ":{"name":"more","abstract":"A more icon.
","parent_name":"Icons"},"Extensions/UIImage/Icons.html#/s:So7UIImageC10StreamChatE5IconsO4pathABvpZ":{"name":"path","abstract":"A path icon.
","parent_name":"Icons"},"Extensions/UIImage/Icons.html#/s:So7UIImageC10StreamChatE5IconsO4plusABvpZ":{"name":"plus","abstract":"A plus icon.
","parent_name":"Icons"},"Extensions/UIImage/Icons.html#/s:So7UIImageC10StreamChatE5IconsO4sendABvpZ":{"name":"send","abstract":"A send icon.
","parent_name":"Icons"},"Extensions/UIImage/Icons.html#/s:So7UIImageC10StreamChatE5IconsO11startThreadABvpZ":{"name":"startThread","abstract":"A start thread icon.
","parent_name":"Icons"},"Extensions/UIImage/FileTypes.html#/s:So7UIImageC10StreamChatE9FileTypesO3csvABvpZ":{"name":"csv","abstract":"A CSV file image.
","parent_name":"FileTypes"},"Extensions/UIImage/FileTypes.html#/s:So7UIImageC10StreamChatE9FileTypesO3docABvpZ":{"name":"doc","abstract":"A DOC file image.
","parent_name":"FileTypes"},"Extensions/UIImage/FileTypes.html#/s:So7UIImageC10StreamChatE9FileTypesO3pdfABvpZ":{"name":"pdf","abstract":"A PDF file image.
","parent_name":"FileTypes"},"Extensions/UIImage/FileTypes.html#/s:So7UIImageC10StreamChatE9FileTypesO3pptABvpZ":{"name":"ppt","abstract":"A PPT file image.
","parent_name":"FileTypes"},"Extensions/UIImage/FileTypes.html#/s:So7UIImageC10StreamChatE9FileTypesO3tarABvpZ":{"name":"tar","abstract":"A TAR file image.
","parent_name":"FileTypes"},"Extensions/UIImage/FileTypes.html#/s:So7UIImageC10StreamChatE9FileTypesO3xlsABvpZ":{"name":"xls","abstract":"A XLS file image.
","parent_name":"FileTypes"},"Extensions/UIImage/FileTypes.html#/s:So7UIImageC10StreamChatE9FileTypesO3zipABvpZ":{"name":"zip","abstract":"A ZIP file image.
","parent_name":"FileTypes"},"Extensions/UIImage/FileTypes.html#/s:So7UIImageC10StreamChatE9FileTypesO3mp3ABvpZ":{"name":"mp3","abstract":"A MP3 file image.
","parent_name":"FileTypes"},"Extensions/UIImage/FileTypes.html#/s:So7UIImageC10StreamChatE9FileTypesO3mp4ABvpZ":{"name":"mp4","abstract":"A MOV file image.
","parent_name":"FileTypes"},"Extensions/UIImage.html#/s:So7UIImageC10StreamChatE8originalABvp":{"name":"original","abstract":"The image always draw the original image, without treating it as a template
","parent_name":"UIImage"},"Extensions/UIImage.html#/s:So7UIImageC10StreamChatE8templateABvp":{"name":"template","abstract":"The image always draw the image as a template image, ignoring its color information
","parent_name":"UIImage"},"Extensions/UIImage.html#/s:So7UIImageC10StreamChatE5colorABSo7UIColorC_tcfc":{"name":"init(color:)","abstract":"Create an Image 1x1 with a given color.
","parent_name":"UIImage"},"Extensions/UIImage.html#/s:So7UIImageC10StreamChatE4flip11orientationABSgSo0A11OrientationV_tF":{"name":"flip(orientation:)","abstract":"Undocumented
","parent_name":"UIImage"},"Extensions/UIImage.html#/s:So7UIImageC10StreamChatE8hasAlphaSbvp":{"name":"hasAlpha","abstract":"Undocumented
","parent_name":"UIImage"},"Extensions/UIImage/FileTypes.html":{"name":"FileTypes","abstract":"A file types images.
","parent_name":"UIImage"},"Extensions/UIImage/Icons.html":{"name":"Icons","abstract":"An icons images.
","parent_name":"UIImage"},"Extensions/UIImage/Logo.html":{"name":"Logo","abstract":"A logo images.
","parent_name":"UIImage"},"Extensions/UIImage.html#/s:So7UIImageC10StreamChatE4chat5namedABSS_tFZ":{"name":"chat(named:)","abstract":"Undocumented
","parent_name":"UIImage"},"Extensions/UIImage.html#/s:So7UIImageC10StreamChatE15renderTailImage11smallRadius03bigH09alignmentAB12CoreGraphics7CGFloatV_AjC16MessageViewStyleV9AlignmentOtFZ":{"name":"renderTailImage(smallRadius:bigRadius:alignment:)","abstract":"Render tail template Image from smallRadius to bigRadius.
","parent_name":"UIImage"},"Extensions/UIImage.html#/s:So7UIImageC10StreamChatE13renderRounded12cornerRadius4type5color15backgroundColor11borderWidth0lK0AB12CoreGraphics7CGFloatV_AC0E9ImageTypeOSo7UIColorCAqmQtFZ":{"name":"renderRounded(cornerRadius:type:color:backgroundColor:borderWidth:borderColor:)","abstract":"Render resizable rounded image with specified corners.
","parent_name":"UIImage"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE11chatRegularABvpZ":{"name":"chatRegular","abstract":"A chat regular font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE15chatRegularBoldABvpZ":{"name":"chatRegularBold","abstract":"A chat regular bold font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE18chatXRegularMediumABvpZ":{"name":"chatXRegularMedium","abstract":"A chat smaller regular medium font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE10chatMediumABvpZ":{"name":"chatMedium","abstract":"A chat medium font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE14chatMediumBoldABvpZ":{"name":"chatMediumBold","abstract":"A chat medium bold font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE010chatMediumE0ABvpZ":{"name":"chatMediumMedium","abstract":"A chat medium medium font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE16chatMediumItalicABvpZ":{"name":"chatMediumItalic","abstract":"A chat medium italic font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE9chatSmallABvpZ":{"name":"chatSmall","abstract":"A chat small font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE15chatSmallMediumABvpZ":{"name":"chatSmallMedium","abstract":"A chat small medium font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE13chatSmallBoldABvpZ":{"name":"chatSmallBold","abstract":"A chat small bold font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE10chatXSmallABvpZ":{"name":"chatXSmall","abstract":"A chat extra small font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE14chatXSmallBoldABvpZ":{"name":"chatXSmallBold","abstract":"A chat extra small bold font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE11chatXXSmallABvpZ":{"name":"chatXXSmall","abstract":"A chat extra extra small font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE9chatEmojiABvpZ":{"name":"chatEmoji","abstract":"A chat emoji font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE14reactionsEmojiABvpZ":{"name":"reactionsEmoji","abstract":"A chat reactions emoji font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE10avatarFont4sizeABSg12CoreGraphics7CGFloatV_tFZ":{"name":"avatarFont(size:)","abstract":"An avatar font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE10monospaced4sizeABSg12CoreGraphics7CGFloatV_tFZ":{"name":"monospaced(size:)","abstract":"A monospaced font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE10withTraitsyABSo0a18DescriptorSymbolicE0VF":{"name":"withTraits(_:)","abstract":"A font with a traits.
","parent_name":"UIFont"},"Extensions/UIEdgeInsets.html#/s:So12UIEdgeInsetsV10StreamChatE3allAB12CoreGraphics7CGFloatV_tcfc":{"name":"init(all:)","abstract":"Create an UIEdgeInsets with equal sides values.
","parent_name":"UIEdgeInsets"},"Extensions/UIEdgeInsets.html#/s:So12UIEdgeInsetsV10StreamChatE3allyAB12CoreGraphics7CGFloatVFZ":{"name":"all(_:)","abstract":"Create an UIEdgeInsets with equal sides values.
","parent_name":"UIEdgeInsets"},"Extensions/UIDevice/ScreenSize.html#/s:So8UIDeviceC10StreamChatE10ScreenSizeO7unknownyA2EmF":{"name":"unknown","abstract":"Undocumented
","parent_name":"ScreenSize"},"Extensions/UIDevice/ScreenSize.html#/s:So8UIDeviceC10StreamChatE10ScreenSizeO7inches4yA2EmF":{"name":"inches4","abstract":"Undocumented
","parent_name":"ScreenSize"},"Extensions/UIDevice/ScreenSize.html#/s:So8UIDeviceC10StreamChatE10ScreenSizeO8inches47yA2EmF":{"name":"inches47","abstract":"Undocumented
","parent_name":"ScreenSize"},"Extensions/UIDevice/ScreenSize.html#/s:So8UIDeviceC10StreamChatE10ScreenSizeO8inches55yA2EmF":{"name":"inches55","abstract":"Undocumented
","parent_name":"ScreenSize"},"Extensions/UIDevice/ScreenSize.html#/s:So8UIDeviceC10StreamChatE10ScreenSizeO8inches58yA2EmF":{"name":"inches58","abstract":"Undocumented
","parent_name":"ScreenSize"},"Extensions/UIDevice/ScreenSize.html#/s:So8UIDeviceC10StreamChatE10ScreenSizeO8inches61yA2EmF":{"name":"inches61","abstract":"Undocumented
","parent_name":"ScreenSize"},"Extensions/UIDevice/ScreenSize.html#/s:So8UIDeviceC10StreamChatE10ScreenSizeO8inches65yA2EmF":{"name":"inches65","abstract":"Undocumented
","parent_name":"ScreenSize"},"Extensions/UIDevice/ScreenSize.html":{"name":"ScreenSize","abstract":"Undocumented
","parent_name":"UIDevice"},"Extensions/UIDevice.html#/s:So8UIDeviceC10StreamChatE7isPhoneSbvpZ":{"name":"isPhone","abstract":"Undocumented
","parent_name":"UIDevice"},"Extensions/UIDevice.html#/s:So8UIDeviceC10StreamChatE5isPadSbvpZ":{"name":"isPad","abstract":"Undocumented
","parent_name":"UIDevice"},"Extensions/UIDevice.html#/s:So8UIDeviceC10StreamChatE15phoneScreenSizeAbCE0eF0Ovp":{"name":"phoneScreenSize","abstract":"Undocumented
","parent_name":"UIDevice"},"Extensions/UIDevice.html#/s:So8UIDeviceC10StreamChatE12hasBigScreenSbvp":{"name":"hasBigScreen","abstract":"Undocumented
","parent_name":"UIDevice"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE8chatBlueABvpZ":{"name":"chatBlue","abstract":"A chat blue color.
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE9chatGreenABvpZ":{"name":"chatGreen","abstract":"A chat green color.
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE13chatLightBlueABvpZ":{"name":"chatLightBlue","abstract":"A chat light blue color.
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE18chatSuperLightGrayABvpZ":{"name":"chatSuperLightGray","abstract":"A chat super light gray color.
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE8chatGrayABvpZ":{"name":"chatGray","abstract":"A chat gray color.
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE12chatDarkGrayABvpZ":{"name":"chatDarkGray","abstract":"A chat dark gray color.
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE17chatSuperDarkGrayABvpZ":{"name":"chatSuperDarkGray","abstract":"A chat super dark gray color.
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE12chatComposerABvpZ":{"name":"chatComposer","abstract":"A chat composer color.
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE22messageErrorBackgroundABvpZ":{"name":"messageErrorBackground","abstract":"A chat error background color.
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE18messageErrorBorderABvpZ":{"name":"messageErrorBorder","abstract":"A chat error border color.
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE13chatSeparatorABvpZ":{"name":"chatSeparator","abstract":"A chat separator color.
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE6isDarkSbvp":{"name":"isDark","abstract":"Check the color is it’s dark. This is useful when you need to choose","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE7isClearSbvp":{"name":"isClear","abstract":"
Undocumented
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE21oppositeBlackAndWhiteABvp":{"name":"oppositeBlackAndWhite","abstract":"Undocumented
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE10blendAlpha10coverColorA2B_tF":{"name":"blendAlpha(coverColor:)","abstract":"Blend two color to avoid transparency.
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE9rgbaTuple12CoreGraphics7CGFloatV1r_AG1gAG1bAG1atyF":{"name":"rgbaTuple()","abstract":"Undocumented
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE6randomABvpZ":{"name":"random","abstract":"Undocumented
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE11transparent3hue10brightnessAB12CoreGraphics7CGFloatV_AItFZ":{"name":"transparent(hue:brightness:)","abstract":"Create a transparent color with a given hue.
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE5color2by6isDarkABSS_SbtFZ":{"name":"color(by:isDark:)","abstract":"Undocumented
","parent_name":"UIColor"},"Extensions/UITableView.html#/s:So11UITableViewC10StreamChatE8register8cellTypeyxm_tSo0aB4CellCRbzAC8ReusableRzlF":{"name":"register(cellType:)","abstract":"Undocumented
","parent_name":"UITableView"},"Extensions/UITableView.html#/s:So11UITableViewC10StreamChatE19dequeueReusableCell3for8cellTypex10Foundation9IndexPathV_xmtSo0abG0CRbzAC0F0RzlF":{"name":"dequeueReusableCell(for:cellType:)","abstract":"Undocumented
","parent_name":"UITableView"},"Extensions/UITableView.html#/s:So11UITableViewC10StreamChatE19registerMessageCell5styleyAC0fB5StyleV_tF":{"name":"registerMessageCell(style:)","abstract":"Undocumented
","parent_name":"UITableView"},"Extensions/UITableView.html#/s:So11UITableViewC10StreamChatE18dequeueMessageCell3for5styleAC0f5TablebG0C10Foundation9IndexPathV_AC0fB5StyleVtF":{"name":"dequeueMessageCell(for:style:)","abstract":"Undocumented
","parent_name":"UITableView"},"Extensions/UITableView.html#/s:So11UITableViewC10StreamChatE19bottomContentOffset12CoreGraphics7CGFloatVvp":{"name":"bottomContentOffset","abstract":"Undocumented
","parent_name":"UITableView"},"Extensions/UITableView.html#/s:So11UITableViewC10StreamChatE14scrollToBottom8animatedySb_tF":{"name":"scrollToBottom(animated:)","abstract":"Scroll a table view to the last bottom cell.
","parent_name":"UITableView"},"Extensions/UITableView.html#/s:So11UITableViewC10StreamChatE21scrollToRowIfPossible2at8animatedySi_SbtF":{"name":"scrollToRowIfPossible(at:animated:)","abstract":"Undocumented
","parent_name":"UITableView"},"Extensions/UITableView.html#/s:So11UITableViewC10StreamChatE012layoutFooterB0yyF":{"name":"layoutFooterView()","abstract":"Undocumented
","parent_name":"UITableView"},"Extensions/UITableView.html#/s:So11UITableViewC10StreamChatE12loadingTitleSSvpZ":{"name":"loadingTitle","abstract":"A loading cell title.
","parent_name":"UITableView"},"Extensions/UITableView.html#/s:So11UITableViewC10StreamChatE11loadingCell2at9textColorSo0abF0C10Foundation9IndexPathV_So7UIColorCtF":{"name":"loadingCell(at:textColor:)","abstract":"A default loading table view cell.
","parent_name":"UITableView"},"Extensions/UITableView.html#/s:So11UITableViewC10StreamChatE10statusCell2at5title8subtitle9textColorSo0abF0C10Foundation9IndexPathV_S2SSgSo7UIColorCtF":{"name":"statusCell(at:title:subtitle:textColor:)","abstract":"A default status table view cell.
","parent_name":"UITableView"},"Extensions/UICollectionView.html#/s:So16UICollectionViewC10StreamChatE8register8cellTypeyxm_tSo0aB4CellCRbzAC8ReusableRzlF":{"name":"register(cellType:)","abstract":"Undocumented
","parent_name":"UICollectionView"},"Extensions/UICollectionView.html#/s:So16UICollectionViewC10StreamChatE19dequeueReusableCell3for8cellTypex10Foundation9IndexPathV_xmtSo0abG0CRbzAC0F0RzlF":{"name":"dequeueReusableCell(for:cellType:)","abstract":"Undocumented
","parent_name":"UICollectionView"},"Extensions/IndexPath.html#/s:10Foundation9IndexPathV10StreamChatE3rowyACSiFZ":{"name":"row(_:)","abstract":"Create an IndexPath
with a given row and section 0.
","parent_name":"IndexPath"},"Extensions/IndexPath.html#/s:10Foundation9IndexPathV10StreamChatE4itemyACSiFZ":{"name":"item(_:)","abstract":"Create an IndexPath
with a given item and section 0.
","parent_name":"IndexPath"},"Extensions/CGRect.html#/s:So6CGRectV10StreamChatE4edgeAB12CoreGraphics7CGFloatV_tcfc":{"name":"init(edge:)","abstract":"Undocumented
","parent_name":"CGRect"},"Extensions/CGRect.html#/s:So6CGRectV10StreamChatE5width6heightAB12CoreGraphics7CGFloatV_AHtcfc":{"name":"init(width:height:)","abstract":"Undocumented
","parent_name":"CGRect"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE11screenWidthACvpZ":{"name":"screenWidth","abstract":"The screen width (alias to UIScreen.main.bounds.width
).
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE14minScreenWidthACvpZ":{"name":"minScreenWidth","abstract":"The min screen width.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE12screenHeightACvpZ":{"name":"screenHeight","abstract":"The screen height (alias to UIScreen.main.bounds.height
).
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE11safeAreaTopACvpZ":{"name":"safeAreaTop","abstract":"A top safe area value.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE14safeAreaBottomACvpZ":{"name":"safeAreaBottom","abstract":"A bottom safe area value.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE19channelAvatarRadiusACvpZ":{"name":"channelAvatarRadius","abstract":"A channel avatar radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE16chatFooterHeightACvpZ":{"name":"chatFooterHeight","abstract":"A chat footer hight.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE22chatFooterAvatarRadiusACvpZ":{"name":"chatFooterAvatarRadius","abstract":"A chat footer avatar radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE20composerCornerRadiusACvpZ":{"name":"composerCornerRadius","abstract":"A composer corner radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE14composerHeightACvpZ":{"name":"composerHeight","abstract":"A composer height.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE17composerMaxHeightACvpZ":{"name":"composerMaxHeight","abstract":"A composer max height.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE20composerInnerPaddingACvpZ":{"name":"composerInnerPadding","abstract":"A composer inner radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE19composerButtonWidthACvpZ":{"name":"composerButtonWidth","abstract":"A composer button width.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE22composerAttachmentSizeACvpZ":{"name":"composerAttachmentSize","abstract":"A composer attachment size.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE25composerAttachmentsHeightACvpZ":{"name":"composerAttachmentsHeight","abstract":"A composer attachments height.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE26composerHelperCornerRadiusACvpZ":{"name":"composerHelperCornerRadius","abstract":"A composer helper corner radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE22composerHelperIconSizeACvpZ":{"name":"composerHelperIconSize","abstract":"A composer helper icon size.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE30composerHelperIconCornerRadiusACvpZ":{"name":"composerHelperIconCornerRadius","abstract":"A composer helper icon corner radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE30composerHelperTitleEdgePaddingACvpZ":{"name":"composerHelperTitleEdgePadding","abstract":"A composer helper title edge padding.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE31composerHelperButtonEdgePaddingACvpZ":{"name":"composerHelperButtonEdgePadding","abstract":"A composer helper button edge padding.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE32composerHelperButtonCornerRadiusACvpZ":{"name":"composerHelperButtonCornerRadius","abstract":"A composer helper button corner radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE26composerHelperShadowRadiusACvpZ":{"name":"composerHelperShadowRadius","abstract":"A composer helper shadow radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE27composerHelperShadowOpacityACvpZ":{"name":"composerHelperShadowOpacity","abstract":"A composer helper shadow opacity.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE19composerFilePaddingACvpZ":{"name":"composerFilePadding","abstract":"A composer file padding.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE18composerFileHeightACvpZ":{"name":"composerFileHeight","abstract":"A composer file height.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE22composerFileIconHeightACvpZ":{"name":"composerFileIconHeight","abstract":"A composer file icon height.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE21composerFileIconWidthACvpZ":{"name":"composerFileIconWidth","abstract":"A composer file icon width.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE19messageAvatarRadiusACvpZ":{"name":"messageAvatarRadius","abstract":"A message avatar radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE17messageAvatarSizeACvpZ":{"name":"messageAvatarSize","abstract":"A message avatar size.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE19messageInnerPaddingACvpZ":{"name":"messageInnerPadding","abstract":"A message inner padding.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE18messageEdgePaddingACvpZ":{"name":"messageEdgePadding","abstract":"A message edge padding.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE20messageBottomPaddingACvpZ":{"name":"messageBottomPadding","abstract":"A message bottom padding
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE14messageSpacingACvpZ":{"name":"messageSpacing","abstract":"A message spacing.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE19messageCornerRadiusACvpZ":{"name":"messageCornerRadius","abstract":"A message corner radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE22messageHorizontalInsetACvpZ":{"name":"messageHorizontalInset","abstract":"A message horizontal inset.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE20messageVerticalInsetACvpZ":{"name":"messageVerticalInset","abstract":"A message vertical inset.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE28messageTextPaddingWithAvatarACvpZ":{"name":"messageTextPaddingWithAvatar","abstract":"A message text padding with avatar,
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE24messageNameAndDateHeightACvpZ":{"name":"messageNameAndDateHeight","abstract":"A name and date height for a message.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE33messageReadUsersAvatarBorderWidthACvpZ":{"name":"messageReadUsersAvatarBorderWidth","abstract":"A message read users avatar border width.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE34messageReadUsersAvatarCornerRadiusACvpZ":{"name":"messageReadUsersAvatarCornerRadius","abstract":"A message read users avatar corner radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE20messageReadUsersSizeACvpZ":{"name":"messageReadUsersSize","abstract":"A message read users size.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE22messageStatusLineWidthACvpZ":{"name":"messageStatusLineWidth","abstract":"A message status line width.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE20messageStatusSpacingACvpZ":{"name":"messageStatusSpacing","abstract":"A message status spacing.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE23attachmentPreviewHeightACvpZ":{"name":"attachmentPreviewHeight","abstract":"A message attachment preview height.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE26attachmentPreviewMaxHeightACvpZ":{"name":"attachmentPreviewMaxHeight","abstract":"A message attachment preview max height.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE25attachmentPreviewMaxWidthACvpZ":{"name":"attachmentPreviewMaxWidth","abstract":"An attachment preview max width.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE35attachmentPreviewActionButtonHeightACvpZ":{"name":"attachmentPreviewActionButtonHeight","abstract":"A message attachment preview action button height.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE27attachmentFilePreviewHeightACvpZ":{"name":"attachmentFilePreviewHeight","abstract":"A message attachment file preview height.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE23attachmentFileIconWidthACvpZ":{"name":"attachmentFileIconWidth","abstract":"A message attachment file icon width.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE24attachmentFileIconHeightACvpZ":{"name":"attachmentFileIconHeight","abstract":"A message attachment file icon height.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE21attachmentFileIconTopACvpZ":{"name":"attachmentFileIconTop","abstract":"A message attachment file icon top.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE20reactionsTextPaddingACvpZ":{"name":"reactionsTextPadding","abstract":"A message reactions text padding.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE24reactionsToMessageOffsetACvpZ":{"name":"reactionsToMessageOffset","abstract":"A message reactions to message offset.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE15reactionsHeightACvpZ":{"name":"reactionsHeight","abstract":"A message reactions height.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE21reactionsCornerRadiusACvpZ":{"name":"reactionsCornerRadius","abstract":"A message reactions corner radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE27reactionsPickerCornerRadiusACvpZ":{"name":"reactionsPickerCornerRadius","abstract":"A message reactions picker corner radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE27reactionsPickerCornerHeightACvpZ":{"name":"reactionsPickerCornerHeight","abstract":"A message reactions picker corner height.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE28reactionsPickerShadowOffsetYACvpZ":{"name":"reactionsPickerShadowOffsetY","abstract":"A message reactions picker shadow offset y.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE27reactionsPickerShadowRadiusACvpZ":{"name":"reactionsPickerShadowRadius","abstract":"A message reactions picker shadow radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE27reactionsPickerShdowOpacityACvpZ":{"name":"reactionsPickerShdowOpacity","abstract":"A message reactions picker shadow opacity.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE27reactionsPickerAvatarRadiusACvpZ":{"name":"reactionsPickerAvatarRadius","abstract":"A message reactions picker avatar radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE26reactionsPickerButtonWidthACvpZ":{"name":"reactionsPickerButtonWidth","abstract":"A message reactions picker button width.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE28reactionsPickerCounterHeightACvpZ":{"name":"reactionsPickerCounterHeight","abstract":"A message reactions picker counter height.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE12bannerHeightACvpZ":{"name":"bannerHeight","abstract":"Undocumented
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE11bannerWidthACvpZ":{"name":"bannerWidth","abstract":"Undocumented
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE18bannerCornerRadiusACvpZ":{"name":"bannerCornerRadius","abstract":"Undocumented
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE15bannerTopOffsetACvpZ":{"name":"bannerTopOffset","abstract":"Undocumented
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE10bannerMaxYACvpZ":{"name":"bannerMaxY","abstract":"Undocumented
","parent_name":"CGFloat"},"Extensions/StringProtocol.html#/s:Sy10StreamChatE7nsRange4fromSo8_NSRangeVSnySS5IndexVG_tF":{"name":"nsRange(from:)","abstract":"Undocumented
","parent_name":"StringProtocol"},"Extensions/UIDocumentPickerViewController.html#/s:7RxCocoa11HasDelegateP0D0Qa":{"name":"Delegate","parent_name":"UIDocumentPickerViewController"},"Extensions/CharacterSet.html#/s:10Foundation12CharacterSetV10StreamChatE8markdownACvpZ":{"name":"markdown","abstract":"Undocumented
","parent_name":"CharacterSet"},"Extensions/Bundle/InfoKey.html#/s:So8NSBundleC10StreamChatE7InfoKeyO5photoyA2EmF":{"name":"photo","abstract":"Undocumented
","parent_name":"InfoKey"},"Extensions/Bundle/InfoKey.html#/s:So8NSBundleC10StreamChatE7InfoKeyO6camerayA2EmF":{"name":"camera","abstract":"Undocumented
","parent_name":"InfoKey"},"Extensions/Bundle/InfoKey.html#/s:So8NSBundleC10StreamChatE7InfoKeyO10microphoneyA2EmF":{"name":"microphone","abstract":"Undocumented
","parent_name":"InfoKey"},"Extensions/Bundle/InfoKey.html":{"name":"InfoKey","abstract":"Undocumented
","parent_name":"Bundle"},"Extensions/Bundle.html#/s:So8NSBundleC10StreamChatE18hasInfoDescription3forSbAbCE0E3KeyO_tF":{"name":"hasInfoDescription(for:)","abstract":"Undocumented
","parent_name":"Bundle"},"Extensions/String.html#/s:SS10StreamChatE17messageEmojiCountSivpZ":{"name":"messageEmojiCount","abstract":"Undocumented
","parent_name":"String"},"Extensions/String.html#/s:SS10StreamChatE24messageContainsOnlyEmojiSbvp":{"name":"messageContainsOnlyEmoji","abstract":"Check the message text is it contains only emoji.
","parent_name":"String"},"Extensions/String.html#/s:SS10StreamChatE13isSingleEmojiSbvp":{"name":"isSingleEmoji","abstract":"Undocumented
","parent_name":"String"},"Extensions/String.html#/s:SS10StreamChatE13containsEmojiSbvp":{"name":"containsEmoji","abstract":"Undocumented
","parent_name":"String"},"Extensions/String.html#/s:SS10StreamChatE17containsOnlyEmojiSbvp":{"name":"containsOnlyEmoji","abstract":"Undocumented
","parent_name":"String"},"Extensions/String.html#/s:SS10StreamChatE20replacingOccurrences2of4withSS10Foundation12CharacterSetV_SStF":{"name":"replacingOccurrences(of:with:)","abstract":"Undocumented
","parent_name":"String"},"Extensions/String.html#/s:SS10StreamChatE11anyFileTypeSSvpZ":{"name":"anyFileType","abstract":"Undocumented
","parent_name":"String"},"Extensions/String.html#/s:SS10StreamChatE12textFileTypeSSvpZ":{"name":"textFileType","abstract":"Undocumented
","parent_name":"String"},"Extensions/String.html#/s:SS10StreamChatE11pdfFileTypeSSvpZ":{"name":"pdfFileType","abstract":"Undocumented
","parent_name":"String"},"Extensions/String.html#/s:SS10StreamChatE13imageFileTypeSSvpZ":{"name":"imageFileType","abstract":"Undocumented
","parent_name":"String"},"Extensions/String.html#/s:SS10StreamChatE13movieFileTypeSSvpZ":{"name":"movieFileType","abstract":"Undocumented
","parent_name":"String"},"Extensions/String.html":{"name":"String"},"Extensions.html#/s:Si":{"name":"Int"},"Extensions/Bundle.html":{"name":"Bundle"},"Extensions/CharacterSet.html":{"name":"CharacterSet"},"Extensions/UIDocumentPickerViewController.html":{"name":"UIDocumentPickerViewController"},"Extensions/StringProtocol.html":{"name":"StringProtocol"},"Extensions/CGFloat.html":{"name":"CGFloat"},"Extensions/CGRect.html":{"name":"CGRect"},"Extensions/IndexPath.html":{"name":"IndexPath"},"Extensions/UICollectionView.html":{"name":"UICollectionView"},"Extensions/UITableView.html":{"name":"UITableView"},"Extensions/UIColor.html":{"name":"UIColor"},"Extensions/UIDevice.html":{"name":"UIDevice"},"Extensions/UIEdgeInsets.html":{"name":"UIEdgeInsets"},"Extensions/UIFont.html":{"name":"UIFont"},"Extensions/UIImage.html":{"name":"UIImage"},"Extensions/UIImagePickerController.html":{"name":"UIImagePickerController"},"Extensions/UILabel.html":{"name":"UILabel"},"Extensions/UIStackView.html":{"name":"UIStackView"},"Extensions/UITableViewCell.html":{"name":"UITableViewCell"},"Extensions/UICollectionViewCell.html":{"name":"UICollectionViewCell"},"Extensions/UITapGestureRecognizer.html":{"name":"UITapGestureRecognizer"},"Extensions/UIView.html":{"name":"UIView"},"Extensions/UIViewController.html":{"name":"UIViewController"},"Extensions/URL.html":{"name":"URL"},"Enums/ChatViewStyleVisibility.html#/s:10StreamChat0B19ViewStyleVisibilityO4noneyA2CmF":{"name":"none","abstract":"Undocumented
","parent_name":"ChatViewStyleVisibility"},"Enums/ChatViewStyleVisibility.html#/s:10StreamChat0B19ViewStyleVisibilityO6alwaysyA2CmF":{"name":"always","abstract":"Undocumented
","parent_name":"ChatViewStyleVisibility"},"Enums/ChatViewStyleVisibility.html#/s:10StreamChat0B19ViewStyleVisibilityO10whenActiveyA2CmF":{"name":"whenActive","abstract":"Undocumented
","parent_name":"ChatViewStyleVisibility"},"Enums/ChatViewStyleVisibility.html":{"name":"ChatViewStyleVisibility","abstract":"A chat style visibility type.
"},"Classes/WebViewController.html#/s:10StreamChat17WebViewControllerC017activityIndicatorD0So010UIActivitygD0Cvp":{"name":"activityIndicatorView","abstract":"An activity indicator.
","parent_name":"WebViewController"},"Classes/WebViewController.html#/s:10StreamChat17WebViewControllerC03webD0So05WKWebD0Cvp":{"name":"webView","abstract":"A web view.
","parent_name":"WebViewController"},"Classes/WebViewController.html#/s:10StreamChat17WebViewControllerC3url10Foundation3URLVSgvp":{"name":"url","abstract":"An URL to load in the web view.
","parent_name":"WebViewController"},"Classes/WebViewController.html#/c:@M@StreamChat@objc(cs)WebViewController(im)viewDidLoad":{"name":"viewDidLoad()","abstract":"Undocumented
","parent_name":"WebViewController"},"Classes/WebViewController.html#/c:@M@StreamChat@objc(cs)WebViewController(im)presentViewController:animated:completion:":{"name":"present(_:animated:completion:)","abstract":"Undocumented
","parent_name":"WebViewController"},"Classes/WebViewController.html#/s:10StreamChat17WebViewControllerC4openyy10Foundation3URLVF":{"name":"open(_:)","abstract":"Makes a request with a given URL
to load the web view.
","parent_name":"WebViewController"},"Classes/WebViewController.html#/s:10StreamChat17WebViewControllerC4openyy10Foundation10URLRequestVF":{"name":"open(_:)","abstract":"Makes a request with a given URLRequest
to load the web view.
","parent_name":"WebViewController"},"Classes/WebViewController.html#/c:@M@StreamChat@objc(cs)WebViewController(im)close:":{"name":"close(_:)","abstract":"Dismisses the view controller.
","parent_name":"WebViewController"},"Classes/WebViewController.html#/s:10StreamChat17WebViewControllerC05setupcD0yyF":{"name":"setupWebView()","abstract":"Setup and layout the web view.
","parent_name":"WebViewController"},"Classes/WebViewController.html#/c:@M@StreamChat@objc(cs)WebViewController(im)webView:didStartProvisionalNavigation:":{"name":"webView(_:didStartProvisionalNavigation:)","abstract":"Undocumented
","parent_name":"WebViewController"},"Classes/WebViewController.html#/c:@M@StreamChat@objc(cs)WebViewController(im)webView:didFinishNavigation:":{"name":"webView(_:didFinish:)","abstract":"Undocumented
","parent_name":"WebViewController"},"Classes/AvatarView.html#/s:10StreamChat10AvatarViewC12cornerRadius4fontAC12CoreGraphics7CGFloatV_So6UIFontCSgtcfc":{"name":"init(cornerRadius:font:)","abstract":"Create a AvatarView with a given corner radius.
","parent_name":"AvatarView"},"Classes/AvatarView.html#/s:10StreamChat10AvatarViewC5resetyyF":{"name":"reset()","abstract":"Reset the AvatarView states for the reusing.
","parent_name":"AvatarView"},"Classes/AvatarView.html#/s:10StreamChat10AvatarViewC6update4with4name9baseColory10Foundation3URLVSg_SSSgSo7UIColorCSgtF":{"name":"update(with:name:baseColor:)","abstract":"Update the view with a given image url with user name.
","parent_name":"AvatarView"},"Classes/ViewController.html#/s:10StreamChat14ViewControllerC9isVisibleSbvp":{"name":"isVisible","abstract":"Checks if the view controller’s view is visible for updates or not.
","parent_name":"ViewController"},"Classes/ViewController.html#/s:10StreamChat14ViewControllerC10showBanner_5delay15backgroundColor06borderI0ySS_SdSo7UIColorCAISgtF":{"name":"showBanner(_:delay:backgroundColor:borderColor:)","abstract":"Shows a banner with a given title.
","parent_name":"ViewController"},"Classes/ViewController.html#/s:10StreamChat14ViewControllerC4show12errorMessageySS_tF":{"name":"show(errorMessage:)","abstract":"Shows error message.
","parent_name":"ViewController"},"Classes/ViewController.html#/s:10StreamChat14ViewControllerC4show5errorys5Error_p_tF":{"name":"show(error:)","abstract":"Shows error.
","parent_name":"ViewController"},"Classes/ViewController.html#/s:10StreamChat14ViewControllerC9showAlert5title7message7actionsySSSg_AHSaySo13UIAlertActionCGtF":{"name":"showAlert(title:message:actions:)","abstract":"Undocumented
","parent_name":"ViewController"},"Classes/ViewController.html#/s:10StreamChat14ViewControllerC21ImagePickerCompletiona":{"name":"ImagePickerCompletion","abstract":"Undocumented
","parent_name":"ViewController"},"Classes/ViewController.html#/s:10StreamChat14ViewControllerC15showImagePicker10sourceType_ySo07UIImagegd6SourceI0V_yAA06PickedF0VSg_So21PHAuthorizationStatusVtctF":{"name":"showImagePicker(sourceType:_:)","abstract":"Undocumented
","parent_name":"ViewController"},"Classes/ViewController.html#/s:10StreamChat14ViewControllerC39showImagePickerAuthorizationStatusAlertyySo015PHAuthorizationI0VF":{"name":"showImagePickerAuthorizationStatusAlert(_:)","abstract":"Undocumented
","parent_name":"ViewController"},"Classes/MediaGalleryViewController.html#/s:10StreamChat26MediaGalleryViewControllerC06scrollE0So08UIScrollE0Cvp":{"name":"scrollView","abstract":"A scroll view to dismiss the gellary by pull down.
","parent_name":"MediaGalleryViewController"},"Classes/MediaGalleryViewController.html#/s:10StreamChat26MediaGalleryViewControllerC010collectionE0So012UICollectionE0Cvp":{"name":"collectionView","abstract":"A horizontal collection view with images.
","parent_name":"MediaGalleryViewController"},"Classes/MediaGalleryViewController.html#/s:10StreamChat26MediaGalleryViewControllerC11pageControlSo06UIPageH0Cvp":{"name":"pageControl","abstract":"A page controler for several item.
","parent_name":"MediaGalleryViewController"},"Classes/MediaGalleryViewController.html#/s:10StreamChat26MediaGalleryViewControllerC5itemsSayAA0cD4ItemVGvp":{"name":"items","abstract":"An image URL’s.
","parent_name":"MediaGalleryViewController"},"Classes/MediaGalleryViewController.html#/s:10StreamChat26MediaGalleryViewControllerC8selectedSivp":{"name":"selected","abstract":"Undocumented
","parent_name":"MediaGalleryViewController"},"Classes/MediaGalleryViewController.html#/c:@M@StreamChat@objc(cs)MediaGalleryViewController(im)viewDidLoad":{"name":"viewDidLoad()","abstract":"Undocumented
","parent_name":"MediaGalleryViewController"},"Classes/MediaGalleryViewController.html#/c:@M@StreamChat@objc(cs)MediaGalleryViewController(im)viewWillAppear:":{"name":"viewWillAppear(_:)","abstract":"Undocumented
","parent_name":"MediaGalleryViewController"},"Classes/MediaGalleryViewController.html#/c:@M@StreamChat@objc(cs)MediaGalleryViewController(py)preferredStatusBarStyle":{"name":"preferredStatusBarStyle","abstract":"Undocumented
","parent_name":"MediaGalleryViewController"},"Classes/MediaGalleryViewController.html#/c:@CM@StreamChat@objc(cs)MediaGalleryViewController(im)scrollViewDidScroll:":{"name":"scrollViewDidScroll(_:)","abstract":"Undocumented
","parent_name":"MediaGalleryViewController"},"Classes/MediaGalleryViewController.html#/c:@CM@StreamChat@objc(cs)MediaGalleryViewController(im)scrollViewDidEndDecelerating:":{"name":"scrollViewDidEndDecelerating(_:)","abstract":"Undocumented
","parent_name":"MediaGalleryViewController"},"Classes/MediaGalleryViewController.html#/c:@CM@StreamChat@objc(cs)MediaGalleryViewController(im)collectionView:numberOfItemsInSection:":{"name":"collectionView(_:numberOfItemsInSection:)","abstract":"Undocumented
","parent_name":"MediaGalleryViewController"},"Classes/MediaGalleryViewController.html#/c:@CM@StreamChat@objc(cs)MediaGalleryViewController(im)collectionView:cellForItemAtIndexPath:":{"name":"collectionView(_:cellForItemAt:)","abstract":"Undocumented
","parent_name":"MediaGalleryViewController"},"Classes/TableView.html#/c:@M@StreamChat@objc(cs)TableView(im)layoutSubviews":{"name":"layoutSubviews()","abstract":"Undocumented
","parent_name":"TableView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC5styleAA0cD5StyleVSgvp":{"name":"style","abstract":"A composer view style.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC04textD0So06UITextD0Cvp":{"name":"textView","abstract":"An UITextView
.","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC15imagesAddActionySo19UIGestureRecognizerCcSgvp":{"name":"imagesAddAction","abstract":"
An action for a plus button in the images attachments collection view.","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC016imagesCollectionD0So012UICollectionD0Cvp":{"name":"imagesCollectionView","abstract":"
An images collection view.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC010filesStackD0So07UIStackD0Cvp":{"name":"filesStackView","abstract":"A files stack view.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC8uploader0aB4Core8UploaderCSgvp":{"name":"uploader","abstract":"Uploader for images and files.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC9isEditingSbvp":{"name":"isEditing","abstract":"An editing state of the composer.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC16placeholderLabelSo7UILabelCvp":{"name":"placeholderLabel","abstract":"A placeholder label.","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC10sendButtonSo8UIButtonCvp":{"name":"sendButton","abstract":"
A send button.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC20sendButtonVisibility7RxSwift10ObservableCySb8isHidden_Sb0K7EnabledtGvp":{"name":"sendButtonVisibility","abstract":"An observable sendButton visibility state.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC16attachmentButtonSo8UIButtonCvp":{"name":"attachmentButton","abstract":"An attachment button.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC4textSSvp":{"name":"text","abstract":"The text of the text view.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC15placeholderTextSSvp":{"name":"placeholderText","abstract":"The placeholder text.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC9isEnabledSbvp":{"name":"isEnabled","abstract":"Toggle isUserInteractionEnabled
states for all child views.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC015setupFilesStackD0So07UIStackD0CyF":{"name":"setupFilesStackView()","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC19addFileUploaderItemyy0aB4Core0gH0CF":{"name":"addFileUploaderItem(_:)","abstract":"Add a file upload item for message attachments.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC20isUploaderFilesEmptySbvp":{"name":"isUploaderFilesEmpty","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC016updateFilesStackD0yyF":{"name":"updateFilesStackView()","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC021setupImagesCollectionD0So012UICollectionD0CyF":{"name":"setupImagesCollectionView()","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC20addImageUploaderItemyy0aB4Core0gH0CF":{"name":"addImageUploaderItem(_:)","abstract":"Add an image upload item for message attachments.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC022updateImagesCollectionD0yyF":{"name":"updateImagesCollectionView()","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/c:@CM@StreamChat@objc(cs)ComposerView(im)collectionView:numberOfItemsInSection:":{"name":"collectionView(_:numberOfItemsInSection:)","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/c:@CM@StreamChat@objc(cs)ComposerView(im)collectionView:cellForItemAtIndexPath:":{"name":"collectionView(_:cellForItemAt:)","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/c:@CM@StreamChat@objc(cs)ComposerView(im)collectionView:willDisplayCell:forItemAtIndexPath:":{"name":"collectionView(_:willDisplay:forItemAt:)","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/c:@CM@StreamChat@objc(cs)ComposerView(im)collectionView:didEndDisplayingCell:forItemAtIndexPath:":{"name":"collectionView(_:didEndDisplaying:forItemAt:)","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC09setupTextD0So06UITextD0CyF":{"name":"setupTextView()","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC04textD7Padding12CoreGraphics7CGFloatVvp":{"name":"textViewPadding","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC24updateTextHeightIfNeededyyF":{"name":"updateTextHeightIfNeeded()","abstract":"Update the height of the text view for a big text length.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC21updateToolbarIfNeededyyF":{"name":"updateToolbarIfNeeded()","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/c:@CM@StreamChat@objc(cs)ComposerView(im)textViewDidBeginEditing:":{"name":"textViewDidBeginEditing(_:)","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/c:@CM@StreamChat@objc(cs)ComposerView(im)textViewDidEndEditing:":{"name":"textViewDidEndEditing(_:)","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/c:@CM@StreamChat@objc(cs)ComposerView(im)textViewDidChange:":{"name":"textViewDidChange(_:)","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC14addToSuperview_15placeholderTextySo6UIViewC_SStF":{"name":"addToSuperview(_:placeholderText:)","abstract":"Add the composer to a view.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC5resetyyF":{"name":"reset()","abstract":"Reset states of all child views and clear all added/generated data.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC17updatePlaceholderyyF":{"name":"updatePlaceholder()","abstract":"Update the placeholder and send button visibility.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC18setSendButtonImage_11buttonWidthySo7UIImageC_12CoreGraphics7CGFloatVSgtF":{"name":"setSendButtonImage(_:buttonWidth:)","abstract":"Replace send button image with a new image.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC18setSendButtonTitle_15rightEdgeOffsetySS_12CoreGraphics7CGFloatVtF":{"name":"setSendButtonTitle(_:rightEdgeOffset:)","abstract":"Replace send button image with a title.
","parent_name":"ComposerView"},"Classes/ComposerHelperContainerView.html#/s:10StreamChat27ComposerHelperContainerViewC9isEnabledSbvp":{"name":"isEnabled","abstract":"Enables animations to show the container view.
","parent_name":"ComposerHelperContainerView"},"Classes/ComposerHelperContainerView.html#/s:10StreamChat27ComposerHelperContainerViewC3add2toyAA0cF0C_tF":{"name":"add(to:)","abstract":"Add to a composer view.
","parent_name":"ComposerHelperContainerView"},"Classes/ComposerHelperContainerView.html#/s:10StreamChat27ComposerHelperContainerViewC04moveeF8Position05aboveF0ySo6UIViewCSg_tF":{"name":"moveContainerViewPosition(aboveView:)","abstract":"Move the container view on the top of a given bottom view.
","parent_name":"ComposerHelperContainerView"},"Classes/ComposerHelperContainerView.html#/s:10StreamChat27ComposerHelperContainerViewC7animate4showySb_tF":{"name":"animate(show:)","abstract":"Show or hide the container view.
","parent_name":"ComposerHelperContainerView"},"Classes/ComposerAddFileView/SourceType.html#/s:10StreamChat19ComposerAddFileViewC10SourceTypeO5photoyAESo023UIImagePickerControllergH0VcAEmF":{"name":"photo(_:)","abstract":"A photo.
","parent_name":"SourceType"},"Classes/ComposerAddFileView/SourceType.html#/s:10StreamChat19ComposerAddFileViewC10SourceTypeO4fileyA2EmF":{"name":"file","abstract":"A file.
","parent_name":"SourceType"},"Classes/ComposerAddFileView/SourceType.html#/s:10StreamChat19ComposerAddFileViewC10SourceTypeO6customyAeA0cde6Customg2IdH0_pcAEmF":{"name":"custom(_:)","abstract":"A custom type with some id.
","parent_name":"SourceType"},"Classes/ComposerAddFileView.html#/s:10StreamChat19ComposerAddFileViewC6Actiona":{"name":"Action","abstract":"An action to add a file.
","parent_name":"ComposerAddFileView"},"Classes/ComposerAddFileView.html#/s:10StreamChat19ComposerAddFileViewC10sourceTypeAC06SourceH0Ovp":{"name":"sourceType","abstract":"A source type.
","parent_name":"ComposerAddFileView"},"Classes/ComposerAddFileView.html#/c:@M@StreamChat@objc(cs)ComposerAddFileView(py)backgroundColor":{"name":"backgroundColor","abstract":"Undocumented
","parent_name":"ComposerAddFileView"},"Classes/ComposerAddFileView.html#/s:10StreamChat19ComposerAddFileViewC4icon5title10sourceType6actionACSo7UIImageCSg_SSAC06SourceJ0OyALctcfc":{"name":"init(icon:title:sourceType:action:)","abstract":"Init a composer add file view.
","parent_name":"ComposerAddFileView"},"Classes/ComposerAddFileView.html#/s:10StreamChat19ComposerAddFileViewC3tapyyF":{"name":"tap()","abstract":"Call an action on tap.
","parent_name":"ComposerAddFileView"},"Classes/ComposerAddFileView/SourceType.html":{"name":"SourceType","abstract":"A composer add file source type.
","parent_name":"ComposerAddFileView"},"Classes/AttachmentCollectionViewCell.html#/s:10StreamChat28AttachmentCollectionViewCellC9TapActiona":{"name":"TapAction","abstract":"An action for a plus button.
","parent_name":"AttachmentCollectionViewCell"},"Classes/AttachmentCollectionViewCell.html#/c:@M@StreamChat@objc(cs)AttachmentCollectionViewCell(im)prepareForReuse":{"name":"prepareForReuse()","abstract":"Undocumented
","parent_name":"AttachmentCollectionViewCell"},"Classes/ChatViewController/MessageAction.html#/s:SY8rawValue03RawB0Qzvp":{"name":"rawValue","parent_name":"MessageAction"},"Classes/ChatViewController/MessageAction.html#/s:10StreamChat0B14ViewControllerC13MessageActionV9reactionsAEvpZ":{"name":"reactions","abstract":"Add reactions.
","parent_name":"MessageAction"},"Classes/ChatViewController/MessageAction.html#/s:10StreamChat0B14ViewControllerC13MessageActionV5replyAEvpZ":{"name":"reply","abstract":"Reply to a message.
","parent_name":"MessageAction"},"Classes/ChatViewController/MessageAction.html#/s:10StreamChat0B14ViewControllerC13MessageActionV4editAEvpZ":{"name":"edit","abstract":"Edit an own message.
","parent_name":"MessageAction"},"Classes/ChatViewController/MessageAction.html#/s:10StreamChat0B14ViewControllerC13MessageActionV8muteUserAEvpZ":{"name":"muteUser","abstract":"Mute a user of the message.
","parent_name":"MessageAction"},"Classes/ChatViewController/MessageAction.html#/s:10StreamChat0B14ViewControllerC13MessageActionV04flagE0AEvpZ":{"name":"flagMessage","abstract":"Flag a message.
","parent_name":"MessageAction"},"Classes/ChatViewController/MessageAction.html#/s:10StreamChat0B14ViewControllerC13MessageActionV8flagUserAEvpZ":{"name":"flagUser","abstract":"Flag a user of the message.
","parent_name":"MessageAction"},"Classes/ChatViewController/MessageAction.html#/s:10StreamChat0B14ViewControllerC13MessageActionV7banUserAEvpZ":{"name":"banUser","abstract":"Ban a user of the message.
","parent_name":"MessageAction"},"Classes/ChatViewController/MessageAction.html#/s:10StreamChat0B14ViewControllerC13MessageActionV4copyAEvpZ":{"name":"copy","abstract":"Copy text or URL from the message.
","parent_name":"MessageAction"},"Classes/ChatViewController/MessageAction.html#/s:10StreamChat0B14ViewControllerC13MessageActionV6deleteAEvpZ":{"name":"delete","abstract":"Delete own message.
","parent_name":"MessageAction"},"Classes/ChatViewController/MessageAction.html#/s:10StreamChat0B14ViewControllerC13MessageActionV3allAEvpZ":{"name":"all","abstract":"All message actions.
","parent_name":"MessageAction"},"Classes/ChatViewController/MessageAction.html#/s:s9OptionSetP8rawValuex03RawD0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"MessageAction"},"Classes/ChatViewController/ComposerAddFileType.html#/s:10StreamChat0B14ViewControllerC19ComposerAddFileTypeO5photoyA2EmF":{"name":"photo","abstract":"Undocumented
","parent_name":"ComposerAddFileType"},"Classes/ChatViewController/ComposerAddFileType.html#/s:10StreamChat0B14ViewControllerC19ComposerAddFileTypeO6camerayA2EmF":{"name":"camera","abstract":"Undocumented
","parent_name":"ComposerAddFileType"},"Classes/ChatViewController/ComposerAddFileType.html#/s:10StreamChat0B14ViewControllerC19ComposerAddFileTypeO4fileyA2EmF":{"name":"file","abstract":"Undocumented
","parent_name":"ComposerAddFileType"},"Classes/ChatViewController/ComposerAddFileType.html#/s:10StreamChat0B14ViewControllerC19ComposerAddFileTypeO6customyAESo7UIImageCSg_SSAA0efgC0C06SourceH0OyAMctcAEmF":{"name":"custom(icon:title:_:_:)","abstract":"Undocumented
","parent_name":"ComposerAddFileType"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC5styleAA0bC5StyleVvp":{"name":"style","abstract":"A chat style.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC12defaultStyleAA0bcF0Vvp":{"name":"defaultStyle","abstract":"A default chat style. This is useful for subclasses.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC14messageActionsAC13MessageActionVvp":{"name":"messageActions","abstract":"Message actions (see MessageAction
).
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC21defaultMessageActionsAC0F6ActionVvp":{"name":"defaultMessageActions","abstract":"A default message actions. This is useful for subclasses.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC24useContextMenuForActionsSbvp":{"name":"useContextMenuForActions","abstract":"Message actions (see MessageAction
).
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC31defaultUseContextMenuForActionsSbvp":{"name":"defaultUseContextMenuForActions","abstract":"A default message actions. This is useful for subclasses.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC10disposeBag7RxSwift07DisposeF0Cvp":{"name":"disposeBag","abstract":"A dispose bag for rx subscriptions.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC5itemsSay0aB4Core0B4ItemOGvp":{"name":"items","abstract":"A list of table view items, e.g. messages.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC08composerC0AA08ComposerC0Cvp":{"name":"composerView","abstract":"A composer view.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC24calculatedSafeAreaBottom12CoreGraphics7CGFloatVvp":{"name":"calculatedSafeAreaBottom","abstract":"Calculates the bottom inset for the ComposerView
when the keyboard will appear.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC20composerAddFileTypesSayAC08ComposerfG4TypeOGvp":{"name":"composerAddFileTypes","abstract":"Attachments file types for thw composer view.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC27defaultComposerAddFileTypesSayAC0fgH4TypeOGvp":{"name":"defaultComposerAddFileTypes","abstract":"Default attachments file types for thw composer view. This is useful for subclasses.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC05tableC0AA05TableC0Cvp":{"name":"tableView","abstract":"A table view of messages.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC16channelPresenter0aB4Core07ChannelF0CSgvp":{"name":"channelPresenter","abstract":"A channel presenter.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/c:@M@StreamChat@objc(cs)ChatViewController(im)viewDidLoad":{"name":"viewDidLoad()","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/c:@M@StreamChat@objc(cs)ChatViewController(im)viewDidAppear:":{"name":"viewDidAppear(_:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/c:@M@StreamChat@objc(cs)ChatViewController(im)viewWillDisappear:":{"name":"viewWillDisappear(_:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/c:@M@StreamChat@objc(cs)ChatViewController(py)preferredStatusBarStyle":{"name":"preferredStatusBarStyle","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/c:@M@StreamChat@objc(cs)ChatViewController(im)willTransitionToTraitCollection:withTransitionCoordinator:":{"name":"willTransition(to:with:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC012refreshTableC014scrollToBottom8animatedySb_SbtF":{"name":"refreshTableView(scrollToBottom:animated:)","abstract":"Refresh table view cells with presenter items.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC11messageCell2at0E09readUsersSo07UITablecF0C10Foundation9IndexPathV_0aB4Core7MessageVSayAM4UserVGtF":{"name":"messageCell(at:message:readUsers:)","abstract":"A message cell to insert in a particular location of the table view.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC11loadingCell2atSo07UITablecF0CSg10Foundation9IndexPathV_tF":{"name":"loadingCell(at:)","abstract":"A custom loading cell to insert in a particular location of the table view.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC10statusCell2at5title8subtitle9textColorSo07UITablecF0CSg10Foundation9IndexPathV_S2SSgSo7UIColorCtF":{"name":"statusCell(at:title:subtitle:textColor:)","abstract":"A custom status cell to insert in a particular location of the table view.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC18setupFooterUpdatesyyF":{"name":"setupFooterUpdates()","abstract":"Setup Footer updates for environement updates.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC11showActions4from3for010locationInC0ySo07UITableC4CellC_0aB4Core7MessageVSo7CGPointVtF":{"name":"showActions(from:for:locationInView:)","abstract":"Show message actions when long press on a message cell.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC24createActionsContextMenu4from3for010locationInC0So6UIMenuCSgSo07UITableC4CellC_0aB4Core7MessageVSo7CGPointVtF":{"name":"createActionsContextMenu(from:for:locationInView:)","abstract":"Creates message actions context menu when long press on a message cell.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC18stopGifsAnimationsyyF":{"name":"stopGifsAnimations()","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC19startGifsAnimationsyyF":{"name":"startGifsAnimations()","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC20extensionMessageCell2at7message9readUsersSo07UITablecG0C10Foundation9IndexPathV_0aB4Core0F0VSayAM4UserVGtF":{"name":"extensionMessageCell(at:message:readUsers:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC11willDisplay4cell2at7messageySo07UITableC4CellC_10Foundation9IndexPathV0aB4Core7MessageVtF":{"name":"willDisplay(cell:at:message:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC20handleMessageCellTap4from2in10tapGestureyAA0f5TablecG0C_0aB4Core0F0VSo05UITapL10RecognizerCtF":{"name":"handleMessageCellTap(from:in:tapGesture:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC11showReplies13parentMessagey0aB4Core0H0V_tF":{"name":"showReplies(parentMessage:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController/ComposerAddFileType.html":{"name":"ComposerAddFileType","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC014createComposerC0AA0fC0CyF":{"name":"createComposerView()","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC013setupComposerC0yyF":{"name":"setupComposerView()","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC4sendyyF":{"name":"send()","abstract":"Send a message.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC029createComposerHelperContainerC05title19closeButtonIsHiddenAA0fghC0CSS_SbtF":{"name":"createComposerHelperContainerView(title:closeButtonIsHidden:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC030createComposerEditingContainerC0AA0f6HelperhC0CyF":{"name":"createComposerEditingContainerView()","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC031createComposerCommandsContainerC0AA0f6HelperhC0CyF":{"name":"createComposerCommandsContainerView()","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC14textHasCommandySbSSF":{"name":"textHasCommand(_:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC20addCommandToComposer7commandySS_tF":{"name":"addCommandToComposer(command:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC030createComposerAddFileContainerC05titleAA0f6HelperiC0CSgSS_tF":{"name":"createComposerAddFileContainerView(title:)","abstract":"Creates a add files container view for the composer view when the add button ⊕ is tapped.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC011hideAddFileC0yyF":{"name":"hideAddFileView()","abstract":"Hide add file view.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC22sendActionForEphemeral7message6buttony0aB4Core7MessageV_So8UIButtonCtF":{"name":"sendActionForEphemeral(message:button:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC10CopyActiona":{"name":"CopyAction","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController/MessageAction.html":{"name":"MessageAction","abstract":"Show message actions when long press on a message cell.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC18defaultActionSheet4from3for010locationInC0So07UIAlertD0CSgSo07UITableC4CellC_0aB4Core7MessageVSo7CGPointVtF":{"name":"defaultActionSheet(from:for:locationInView:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/c:@CM@StreamChat@objc(cs)ChatViewController(im)tableView:contextMenuConfigurationForRowAtIndexPath:point:":{"name":"tableView(_:contextMenuConfigurationForRowAt:point:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC25defaultActionsContextMenu4from3for010locationInC0So6UIMenuCSgSo07UITableC4CellC_0aB4Core7MessageVSo7CGPointVtF":{"name":"defaultActionsContextMenu(from:for:locationInView:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC6update4cell14forReactionsInyAA012MessageTableC4CellC_0aB4Core0J0VtF":{"name":"update(cell:forReactionsIn:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC13showReactions4from2in010locationInC0ySo07UITableC4CellC_0aB4Core7MessageVSo7CGPointVtF":{"name":"showReactions(from:in:locationInView:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC012updateFooterC0yyF":{"name":"updateFooterView()","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/c:@CM@StreamChat@objc(cs)ChatViewController(im)tableView:numberOfRowsInSection:":{"name":"tableView(_:numberOfRowsInSection:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/c:@CM@StreamChat@objc(cs)ChatViewController(im)tableView:cellForRowAtIndexPath:":{"name":"tableView(_:cellForRowAt:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/c:@CM@StreamChat@objc(cs)ChatViewController(im)tableView:willDisplayCell:forRowAtIndexPath:":{"name":"tableView(_:willDisplay:forRowAt:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/c:@CM@StreamChat@objc(cs)ChatViewController(im)tableView:didEndDisplayingCell:forRowAtIndexPath:":{"name":"tableView(_:didEndDisplaying:forRowAt:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/c:@CM@StreamChat@objc(cs)ChatViewController(im)tableView:shouldHighlightRowAtIndexPath:":{"name":"tableView(_:shouldHighlightRowAt:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC10disposeBag7RxSwift07DisposeH0Cvp":{"name":"disposeBag","abstract":"A dispose bag for the cell.
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC5styleAA0cE5StyleVvp":{"name":"style","abstract":"A message view style.
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC12needsToSetupSbvp":{"name":"needsToSetup","abstract":"Checks if needds setup layout.
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC06avatarE0AA06AvatarE0Cvp":{"name":"avatarView","abstract":"An avatar.
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC9nameLabelSo7UILabelCvp":{"name":"nameLabel","abstract":"A name label.
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC9dateLabelSo7UILabelCvp":{"name":"dateLabel","abstract":"A date label.
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC19additionalDateLabelSo7UILabelCvp":{"name":"additionalDateLabel","abstract":"An additional date label.
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC9infoLabelSo7UILabelCvp":{"name":"infoLabel","abstract":"An info label.
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC16replyCountButtonSo8UIButtonCvp":{"name":"replyCountButton","abstract":"A reply button.
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC12messageLabelSo7UILabelCvp":{"name":"messageLabel","abstract":"A message label.
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/c:@M@StreamChat@objc(cs)MessageTableViewCell(im)prepareForReuse":{"name":"prepareForReuse()","abstract":"Undocumented
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC13setupIfNeeded5styleyAA0cE5StyleV_tF":{"name":"setupIfNeeded(style:)","abstract":"Setup style and layouts.
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC5resetyyF":{"name":"reset()","abstract":"Reset views.
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC4freeyyF":{"name":"free()","abstract":"Free resources (attachments, rx.subscriptions).
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC13addAttachment_2at4from3tap9actionTap6reloady0aB4Core0H0V_SiAJ0C0VyAL_SiSayALGtcyAN_So8UIButtonCtcyyctF":{"name":"addAttachment(_:at:from:tap:actionTap:reload:)","abstract":"Undocumented
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC16updateBackground010isContinueC0ySb_tF":{"name":"updateBackground(isContinueMessage:)","abstract":"Undocumented
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC6update4name4dateySSSg_10Foundation4DateVtF":{"name":"update(name:date:)","abstract":"Undocumented
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC6update10replyCountySi_tF":{"name":"update(replyCount:)","abstract":"Undocumented
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC6update4info4dateySSSg_10Foundation4DateVSgtF":{"name":"update(info:date:)","abstract":"Undocumented
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC6update4textySS_tF":{"name":"update(text:)","abstract":"Undocumented
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC10enrichText4with0G4URLsy0aB4Core0C0V_SbtF":{"name":"enrichText(with:enrichURLs:)","abstract":"Undocumented
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC6updateyXeXeF":{"name":"update(reactionScores:action:)","abstract":"Undocumented
","parent_name":"MessageTableViewCell"},"Classes/ChannelsViewController.html#/s:10StreamChat22ChannelsViewControllerC10disposeBag7RxSwift07DisposeG0Cvp":{"name":"disposeBag","abstract":"A dispose bag for rx subscriptions.
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/s:10StreamChat22ChannelsViewControllerC5styleAA0bD5StyleVvp":{"name":"style","abstract":"A chat style.
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/s:10StreamChat22ChannelsViewControllerC12defaultStyleAA0bdG0Vvp":{"name":"defaultStyle","abstract":"A default chat style. This is useful for subclasses.
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/s:10StreamChat22ChannelsViewControllerC5itemsSay0aB4Core0B4ItemOGvp":{"name":"items","abstract":"A list of table view items, e.g. channel presenters.
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/s:10StreamChat22ChannelsViewControllerC17channelsPresenter0aB4Core0cG0Cvp":{"name":"channelsPresenter","abstract":"A channels presenter.
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/s:10StreamChat22ChannelsViewControllerC20deleteChannelBySwipeSbvp":{"name":"deleteChannelBySwipe","abstract":"Enables to delete a channel by a swipe.
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/s:10StreamChat22ChannelsViewControllerC05tableD0So07UITableD0Cvp":{"name":"tableView","abstract":"A table view of channels.
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/c:@M@StreamChat@objc(cs)ChannelsViewController(im)viewDidLoad":{"name":"viewDidLoad()","abstract":"Undocumented
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/c:@M@StreamChat@objc(cs)ChannelsViewController(im)viewDidAppear:":{"name":"viewDidAppear(_:)","abstract":"Undocumented
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/s:10StreamChat22ChannelsViewControllerC16channelPresenter2at0aB4Core07ChannelG0CSg10Foundation9IndexPathV_tF":{"name":"channelPresenter(at:)","abstract":"Returns a channel presenter at a given index path.
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/s:10StreamChat22ChannelsViewControllerC11channelCell2at0F9PresenterSo07UITabledG0C10Foundation9IndexPathV_0aB4Core07ChannelI0CtF":{"name":"channelCell(at:channelPresenter:)","abstract":"Undocumented
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/s:10StreamChat22ChannelsViewControllerC11loadingCell2at8chatItemSo07UITabledG0C10Foundation9IndexPathV_0aB4Core0bJ0OtF":{"name":"loadingCell(at:chatItem:)","abstract":"A loading cell to insert in a particular location of the table view.
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/c:@M@StreamChat@objc(cs)ChannelsViewController(im)tableView:didSelectRowAtIndexPath:":{"name":"tableView(_:didSelectRowAt:)","abstract":"Undocumented
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/s:10StreamChat22ChannelsViewControllerC06createbdE04with9indexPathAA0bdE0C0aB4Core16ChannelPresenterC_10Foundation05IndexI0VtF":{"name":"createChatViewController(with:indexPath:)","abstract":"Creates a chat view controller for the selected channel cell.
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/s:10StreamChat22ChannelsViewControllerC4show04chatdE0yAA0bdE0C_tF":{"name":"show(chatViewController:)","abstract":"Presents a chat view controller of a selected channel cell.
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/c:@CM@StreamChat@objc(cs)ChannelsViewController(im)tableView:numberOfRowsInSection:":{"name":"tableView(_:numberOfRowsInSection:)","abstract":"Undocumented
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/c:@CM@StreamChat@objc(cs)ChannelsViewController(im)tableView:cellForRowAtIndexPath:":{"name":"tableView(_:cellForRowAt:)","abstract":"Undocumented
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/c:@CM@StreamChat@objc(cs)ChannelsViewController(im)tableView:willDisplayCell:forRowAtIndexPath:":{"name":"tableView(_:willDisplay:forRowAt:)","abstract":"Undocumented
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/c:@CM@StreamChat@objc(cs)ChannelsViewController(im)tableView:canEditRowAtIndexPath:":{"name":"tableView(_:canEditRowAt:)","abstract":"Undocumented
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/c:@CM@StreamChat@objc(cs)ChannelsViewController(im)tableView:commitEditingStyle:forRowAtIndexPath:":{"name":"tableView(_:commit:forRowAt:)","abstract":"Undocumented
","parent_name":"ChannelsViewController"},"Classes/ChannelTableViewCell.html#/s:10StreamChat20ChannelTableViewCellC5styleAA0cE5StyleVvp":{"name":"style","abstract":"A channel style.
","parent_name":"ChannelTableViewCell"},"Classes/ChannelTableViewCell.html#/s:10StreamChat20ChannelTableViewCellC12needsToSetupSbvp":{"name":"needsToSetup","abstract":"Checks if needds setup layout.
","parent_name":"ChannelTableViewCell"},"Classes/ChannelTableViewCell.html#/s:10StreamChat20ChannelTableViewCellC06avatarE0AA06AvatarE0Cvp":{"name":"avatarView","abstract":"An avatar view.
","parent_name":"ChannelTableViewCell"},"Classes/ChannelTableViewCell.html#/s:10StreamChat20ChannelTableViewCellC10disposeBag7RxSwift07DisposeH0Cvp":{"name":"disposeBag","abstract":"A dispose bag for the cell.
","parent_name":"ChannelTableViewCell"},"Classes/ChannelTableViewCell.html#/s:10StreamChat20ChannelTableViewCellC9nameLabelSo7UILabelCvp":{"name":"nameLabel","abstract":"A channel name label.
","parent_name":"ChannelTableViewCell"},"Classes/ChannelTableViewCell.html#/s:10StreamChat20ChannelTableViewCellC12messageLabelSo7UILabelCvp":{"name":"messageLabel","abstract":"A last message label.
","parent_name":"ChannelTableViewCell"},"Classes/ChannelTableViewCell.html#/s:10StreamChat20ChannelTableViewCellC9dateLabelSo7UILabelCvp":{"name":"dateLabel","abstract":"A date label.
","parent_name":"ChannelTableViewCell"},"Classes/ChannelTableViewCell.html#/c:@M@StreamChat@objc(cs)ChannelTableViewCell(im)prepareForReuse":{"name":"prepareForReuse()","abstract":"Undocumented
","parent_name":"ChannelTableViewCell"},"Classes/ChannelTableViewCell.html#/s:10StreamChat20ChannelTableViewCellC13setupIfNeeded5styleyAA0cE5StyleV_tF":{"name":"setupIfNeeded(style:)","abstract":"Setup style and layouts.
","parent_name":"ChannelTableViewCell"},"Classes/ChannelTableViewCell.html#/s:10StreamChat20ChannelTableViewCellC6update7message6isMeta0I6UnreadySS_S2btF":{"name":"update(message:isMeta:isUnread:)","abstract":"Update the channel cell with a message text.
","parent_name":"ChannelTableViewCell"},"Classes/ChannelTableViewCell.html#/s:10StreamChat20ChannelTableViewCellC6update4info8isUnreadySSSg_SbtF":{"name":"update(info:isUnread:)","abstract":"Update the channel cell with an info text.
","parent_name":"ChannelTableViewCell"},"Classes/Banners.html#/s:10StreamChat7BannersC6sharedACvpZ":{"name":"shared","abstract":"A shared banners manager.
","parent_name":"Banners"},"Classes/Banners.html#/s:10StreamChat7BannersC4show_5delay8bouncing15backgroundColor06borderH0ySS_Sd12CoreGraphics7CGFloatVSo7UIColorCAMSgtF":{"name":"show(_:delay:bouncing:backgroundColor:borderColor:)","abstract":"Shows a banner with a given title.
","parent_name":"Banners"},"Classes/Banners.html#/s:10StreamChat7BannersC4show12errorMessageySS_tF":{"name":"show(errorMessage:)","abstract":"Shows error message.
","parent_name":"Banners"},"Classes/Banners.html#/s:10StreamChat7BannersC4show5errorys5Error_p_tF":{"name":"show(error:)","abstract":"Shows error.
","parent_name":"Banners"},"Classes/Banners.html":{"name":"Banners","abstract":"A banners manager.
"},"Classes/ChannelTableViewCell.html":{"name":"ChannelTableViewCell","abstract":"Channel table view cell.
"},"Classes/ChannelsViewController.html":{"name":"ChannelsViewController","abstract":"A channels view controller.
"},"Classes/MessageTableViewCell.html":{"name":"MessageTableViewCell","abstract":"A message table view cell.
"},"Classes/ChatViewController.html":{"name":"ChatViewController","abstract":"A chat view controller of a channel.
"},"Classes/AttachmentCollectionViewCell.html":{"name":"AttachmentCollectionViewCell","abstract":"An image attachment collection view cell.
"},"Classes/ComposerAddFileView.html":{"name":"ComposerAddFileView","abstract":"A composer add file view.
"},"Classes/ComposerHelperContainerView.html":{"name":"ComposerHelperContainerView","abstract":"A container view for composer view to show more actions or commands.
"},"Classes/ComposerView.html":{"name":"ComposerView","abstract":"A composer view.
"},"Classes.html#/s:10StreamChat23EscapeBridgingImageViewC":{"name":"EscapeBridgingImageView","abstract":"A UIImageView subclass to avoid Swift classes headers generated for Objective-C.
"},"Classes/TableView.html":{"name":"TableView","abstract":"A custom chat table view.
"},"Classes/MediaGalleryViewController.html":{"name":"MediaGalleryViewController","abstract":"A media gallery to show images or gifs.
"},"Classes/ViewController.html":{"name":"ViewController","abstract":"A general view controller.
"},"Classes/AvatarView.html":{"name":"AvatarView","abstract":"A view with a user avatar or user name intials.
"},"Classes/WebViewController.html":{"name":"WebViewController","abstract":"A siple web view controller with WKWebView
and navigation buttons in the navigation bar.
"},"Classes.html":{"name":"Classes","abstract":"The following classes are available globally.
"},"Enums.html":{"name":"Enumerations","abstract":"The following enumerations are available globally.
"},"Extensions.html":{"name":"Extensions","abstract":"The following extensions are available globally.
"},"Protocols.html":{"name":"Protocols","abstract":"The following protocols are available globally.
"},"Structs.html":{"name":"Structures","abstract":"The following structures are available globally.
"}}
\ No newline at end of file
+{"Structs/Spacing.html#/s:10StreamChat7SpacingV10horizontal12CoreGraphics7CGFloatVvp":{"name":"horizontal","abstract":"A horizontal spacing between elements.
","parent_name":"Spacing"},"Structs/Spacing.html#/s:10StreamChat7SpacingV8vertical12CoreGraphics7CGFloatVvp":{"name":"vertical","abstract":"A vertical spacing between elements.
","parent_name":"Spacing"},"Structs/Spacing.html#/s:10StreamChat7SpacingV10horizontal8verticalAC12CoreGraphics7CGFloatV_AHtcfc":{"name":"init(horizontal:vertical:)","abstract":"Init spacings.
","parent_name":"Spacing"},"Structs/SeparatorStyle.html#/s:10StreamChat14SeparatorStyleV4noneACvpZ":{"name":"none","abstract":"Undocumented
","parent_name":"SeparatorStyle"},"Structs/SeparatorStyle.html#/s:10StreamChat14SeparatorStyleV5colorSo7UIColorCSgvp":{"name":"color","abstract":"The color of separator rows in the table view.
","parent_name":"SeparatorStyle"},"Structs/SeparatorStyle.html#/s:10StreamChat14SeparatorStyleV5insetSo12UIEdgeInsetsVvp":{"name":"inset","abstract":"The default inset of cell separators.
","parent_name":"SeparatorStyle"},"Structs/SeparatorStyle.html#/s:10StreamChat14SeparatorStyleV05tableD0So015UITableViewCellcD0Vvp":{"name":"tableStyle","abstract":"The style for table cells used as separators (see TableView.separatorStyle
).
","parent_name":"SeparatorStyle"},"Structs/SeparatorStyle.html#/s:10StreamChat14SeparatorStyleV5color5inset05tableD0ACSo7UIColorCSg_So12UIEdgeInsetsVSo015UITableViewCellcD0Vtcfc":{"name":"init(color:inset:tableStyle:)","abstract":"Init a separator style.
","parent_name":"SeparatorStyle"},"Structs/SeparatorStyle.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"SeparatorStyle"},"Structs/SeparatorStyle.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"SeparatorStyle"},"Structs/ReactionViewStyle.html#/s:10StreamChat17ReactionViewStyleV9alignmentAA07MessagedE0V9AlignmentOvp":{"name":"alignment","abstract":"An alignment of a reaction for incoming or outgoing messages.
","parent_name":"ReactionViewStyle"},"Structs/ReactionViewStyle.html#/s:10StreamChat17ReactionViewStyleV4fontSo6UIFontCvp":{"name":"font","abstract":"A font of a count of a reaction.
","parent_name":"ReactionViewStyle"},"Structs/ReactionViewStyle.html#/s:10StreamChat17ReactionViewStyleV9textColorSo7UIColorCvp":{"name":"textColor","abstract":"A text color of a count of a reaction.
","parent_name":"ReactionViewStyle"},"Structs/ReactionViewStyle.html#/s:10StreamChat17ReactionViewStyleV15backgroundColorSo7UIColorCvp":{"name":"backgroundColor","abstract":"A background color of reactions.
","parent_name":"ReactionViewStyle"},"Structs/ReactionViewStyle.html#/s:10StreamChat17ReactionViewStyleV19chatBackgroundColorSo7UIColorCvp":{"name":"chatBackgroundColor","abstract":"A background color of the chat screen.
","parent_name":"ReactionViewStyle"},"Structs/ReactionViewStyle.html#/s:10StreamChat17ReactionViewStyleV12cornerRadius12CoreGraphics7CGFloatVvp":{"name":"cornerRadius","abstract":"A corner radius of the bubble.
","parent_name":"ReactionViewStyle"},"Structs/ReactionViewStyle.html#/s:10StreamChat17ReactionViewStyleV16tailCornerRadius12CoreGraphics7CGFloatVvp":{"name":"tailCornerRadius","abstract":"A small corner radius of the tail to the reactions bubble.
","parent_name":"ReactionViewStyle"},"Structs/ReactionViewStyle.html#/s:10StreamChat17ReactionViewStyleV23tailMessageCornerRadius12CoreGraphics7CGFloatVvp":{"name":"tailMessageCornerRadius","abstract":"A corner radius of the message bubble.
","parent_name":"ReactionViewStyle"},"Structs/ReactionViewStyle.html#/s:10StreamChat17ReactionViewStyleV9tailImageSo7UIImageCvp":{"name":"tailImage","abstract":"A generated tail image.
","parent_name":"ReactionViewStyle"},"Structs/ReactionViewStyle.html#/s:10StreamChat17ReactionViewStyleV9alignment4font9textColor010backgroundI0014chatBackgroundI012cornerRadius017tailMessageCornerN0AcA0pdE0V9AlignmentO_So6UIFontCSo7UIColorCA2R12CoreGraphics7CGFloatVAUtcfc":{"name":"init(alignment:font:textColor:backgroundColor:chatBackgroundColor:cornerRadius:tailMessageCornerRadius:)","abstract":"Init a reaction view style.
","parent_name":"ReactionViewStyle"},"Structs/ReactionViewStyle.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ReactionViewStyle"},"Structs/ReactionViewStyle.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"ReactionViewStyle"},"Structs/MessageViewStyle/AdditionalDateStyle.html#/s:10StreamChat16MessageViewStyleV014AdditionalDateE0O011userNameAndG0yA2EmF":{"name":"userNameAndDate","abstract":"Show additional date as a default style for the last message.
","parent_name":"AdditionalDateStyle"},"Structs/MessageViewStyle/AdditionalDateStyle.html#/s:10StreamChat16MessageViewStyleV014AdditionalDateE0O010messageAndG0yA2EmF":{"name":"messageAndDate","abstract":"Show additional date near a message without user name.
","parent_name":"AdditionalDateStyle"},"Structs/MessageViewStyle/Alignment.html#/s:10StreamChat16MessageViewStyleV9AlignmentO4leftyA2EmF":{"name":"left","abstract":"A message view style alignment.
","parent_name":"Alignment"},"Structs/MessageViewStyle/Alignment.html#/s:10StreamChat16MessageViewStyleV9AlignmentO5rightyA2EmF":{"name":"right","parent_name":"Alignment"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV9alignmentAC9AlignmentOvp":{"name":"alignment","abstract":"An alignment of a message for incoming or outgoing messages.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV06avatardE0AA06AvatardE0VSgvp":{"name":"avatarViewStyle","abstract":"Avatars style.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV4fontSo6UIFontCvp":{"name":"font","abstract":"A message font.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV9replyFontSo6UIFontCvp":{"name":"replyFont","abstract":"A reply info font.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV8nameFontSo6UIFontCvp":{"name":"nameFont","abstract":"A user name font.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV8infoFontSo6UIFontCvp":{"name":"infoFont","abstract":"An info font, e.g. date.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV9emojiFontSo6UIFontCvp":{"name":"emojiFont","abstract":"An emoji font of messages.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV9textColorSo7UIColorCvp":{"name":"textColor","abstract":"A message text color.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV10replyColorSo7UIColorCvp":{"name":"replyColor","abstract":"A reply info text color.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV9infoColorSo7UIColorCvp":{"name":"infoColor","abstract":"An info text color, e.g. date.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV11borderColorSo7UIColorCvp":{"name":"borderColor","abstract":"A border color.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV17showTimeThresholdSdvp":{"name":"showTimeThreshold","abstract":"Show a time for each message with a threshold. Disabled by default.","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV014additionalDateE0AC010AdditionalgE0Ovp":{"name":"additionalDateStyle","abstract":"
An additional date style (see AdditionalDateStyle
).
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV19chatBackgroundColorSo7UIColorCvp":{"name":"chatBackgroundColor","abstract":"A background color of the chat screen.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV15backgroundColorSo7UIColorCvp":{"name":"backgroundColor","abstract":"A background color of a message.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV11borderWidth12CoreGraphics7CGFloatVvp":{"name":"borderWidth","abstract":"A border width.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV12cornerRadius12CoreGraphics7CGFloatVvp":{"name":"cornerRadius","abstract":"A corner radius.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV7spacingAA7SpacingVvp":{"name":"spacing","abstract":"Undocumented
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV10edgeInsetsSo06UIEdgeG0Vvp":{"name":"edgeInsets","abstract":"A margin.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV08reactiondE0AA08ReactiondE0Vvp":{"name":"reactionViewStyle","abstract":"A reaction style.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV15markdownEnabledSbvp":{"name":"markdownEnabled","abstract":"Shows markdown text with text attributes.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV18hasBackgroundImageSbvp":{"name":"hasBackgroundImage","abstract":"Check if the message has a generated background bubble image.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV22marginWithAvatarOffset12CoreGraphics7CGFloatVvp":{"name":"marginWithAvatarOffset","abstract":"A margin left or right offset with avatar size.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV9alignment06avatardE019chatBackgroundColor4font9replyFont04nameM004infoM005emojiM004textJ00lJ00oJ0010backgroundJ006borderJ00S5Width12cornerRadius7spacing10edgeInsets08reactiondE017showTimeThreshold014additionalDateE015markdownEnabledA2C9AlignmentO_AA06AvatardE0VSgSo7UIColorCSo6UIFontCA5_A5_A5_A5_A3_A3_A3_A3_A3_12CoreGraphics7CGFloatVA8_AA7SpacingVSo06UIEdgeY0VAA08ReactiondE0VSdAC014AdditionalDateE0OSbtcfc":{"name":"init(alignment:avatarViewStyle:chatBackgroundColor:font:replyFont:nameFont:infoFont:emojiFont:textColor:replyColor:infoColor:backgroundColor:borderColor:borderWidth:cornerRadius:spacing:edgeInsets:reactionViewStyle:showTimeThreshold:additionalDateStyle:markdownEnabled:)","abstract":"Init a message view style.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle/Alignment.html":{"name":"Alignment","abstract":"An alignment of a message for incoming or outgoing messages.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle/AdditionalDateStyle.html":{"name":"AdditionalDateStyle","abstract":"Additional date style will work with showTimeThreshold
paramenter.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"MessageViewStyle"},"Structs/ComposerViewStyle/Style.html#/s:10StreamChat17ComposerViewStyleV0E0V9tintColorSo7UIColorCvp":{"name":"tintColor","abstract":"A tint color.
","parent_name":"Style"},"Structs/ComposerViewStyle/Style.html#/s:10StreamChat17ComposerViewStyleV0E0V11borderWidth12CoreGraphics7CGFloatVvp":{"name":"borderWidth","abstract":"A border width.
","parent_name":"Style"},"Structs/ComposerViewStyle/Style.html#/s:10StreamChat17ComposerViewStyleV0E0V9tintColor11borderWidthAESo7UIColorC_12CoreGraphics7CGFloatVtcfc":{"name":"init(tintColor:borderWidth:)","abstract":"Init a cosposerty state style.
","parent_name":"Style"},"Structs/ComposerViewStyle/Style.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Style"},"Structs/ComposerViewStyle/Style.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Style"},"Structs/ComposerViewStyle/State.html#/s:10StreamChat17ComposerViewStyleV5StateO6normalyA2EmF":{"name":"normal","abstract":"A composer view style state.
","parent_name":"State"},"Structs/ComposerViewStyle/State.html#/s:10StreamChat17ComposerViewStyleV5StateO6activeyA2EmF":{"name":"active","parent_name":"State"},"Structs/ComposerViewStyle/State.html#/s:10StreamChat17ComposerViewStyleV5StateO4edityA2EmF":{"name":"edit","parent_name":"State"},"Structs/ComposerViewStyle/State.html#/s:10StreamChat17ComposerViewStyleV5StateO8disabledyA2EmF":{"name":"disabled","parent_name":"State"},"Structs/ComposerViewStyle.html#/s:10StreamChat17ComposerViewStyleV6Statesa":{"name":"States","abstract":"A composer states type.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:10StreamChat17ComposerViewStyleV4fontSo6UIFontCvp":{"name":"font","abstract":"A font.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:10StreamChat17ComposerViewStyleV9textColorSo7UIColorCvp":{"name":"textColor","abstract":"A text color.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:10StreamChat17ComposerViewStyleV20placeholderTextColorSo7UIColorCvp":{"name":"placeholderTextColor","abstract":"A placeholder text color.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:10StreamChat17ComposerViewStyleV15backgroundColorSo7UIColorCvp":{"name":"backgroundColor","abstract":"A background color.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:10StreamChat17ComposerViewStyleV30helperContainerBackgroundColorSo7UIColorCvp":{"name":"helperContainerBackgroundColor","abstract":"A background color for a helper container, e.g. att attachments menu, commands suggestions.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:10StreamChat17ComposerViewStyleV12cornerRadius12CoreGraphics7CGFloatVvp":{"name":"cornerRadius","abstract":"A corner radius.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:10StreamChat17ComposerViewStyleV6height12CoreGraphics7CGFloatVvp":{"name":"height","abstract":"A composer height.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:10StreamChat17ComposerViewStyleV10edgeInsetsSo06UIEdgeG0Vvp":{"name":"edgeInsets","abstract":"Edge insets.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:10StreamChat17ComposerViewStyleV20sendButtonVisibilityAA0bdeH0Ovp":{"name":"sendButtonVisibility","abstract":"A send button visibility.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:10StreamChat17ComposerViewStyleV6statesSDyAC5StateOAC0E0VGvp":{"name":"states","abstract":"Composer states.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:10StreamChat17ComposerViewStyleV4font9textColor015placeholderTextH0010backgroundH0025helperContainerBackgroundH012cornerRadius6height10edgeInsets20sendButtonVisibility6statesACSo6UIFontC_So7UIColorCA3Q12CoreGraphics7CGFloatVATSo06UIEdgeS0VAA0bdeV0OSDyAC5StateOAC0E0VGtcfc":{"name":"init(font:textColor:placeholderTextColor:backgroundColor:helperContainerBackgroundColor:cornerRadius:height:edgeInsets:sendButtonVisibility:states:)","abstract":"Init a composer style.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:10StreamChat17ComposerViewStyleV5style4withAC0E0VAC5StateO_tF":{"name":"style(with:)","abstract":"A composer style for a state.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle/State.html":{"name":"State","abstract":"A composer state.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle/Style.html":{"name":"Style","abstract":"A composer style.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"ComposerViewStyle"},"Structs/ChatViewStyle.html#/s:10StreamChat0B9ViewStyleV7channelAA07ChannelcD0Vvp":{"name":"channel","abstract":"A channel view style.
","parent_name":"ChatViewStyle"},"Structs/ChatViewStyle.html#/s:10StreamChat0B9ViewStyleV8composerAA08ComposercD0Vvp":{"name":"composer","abstract":"A composer view style.
","parent_name":"ChatViewStyle"},"Structs/ChatViewStyle.html#/s:10StreamChat0B9ViewStyleV15incomingMessageAA0fcD0Vvp":{"name":"incomingMessage","abstract":"An incoming message view style.
","parent_name":"ChatViewStyle"},"Structs/ChatViewStyle.html#/s:10StreamChat0B9ViewStyleV15outgoingMessageAA0fcD0Vvp":{"name":"outgoingMessage","abstract":"An outgoing message view style.
","parent_name":"ChatViewStyle"},"Structs/ChatViewStyle.html#/s:10StreamChat0B9ViewStyleV7defaultACvpZ":{"name":"default","abstract":"The default chat view style.
","parent_name":"ChatViewStyle"},"Structs/ChatViewStyle.html#/s:10StreamChat0B9ViewStyleV4darkACvpZ":{"name":"dark","abstract":"A dark chat view style.
","parent_name":"ChatViewStyle"},"Structs/ChatViewStyle.html#/s:10StreamChat0B9ViewStyleV7channel8composer15incomingMessage08outgoingH0AcA07ChannelcD0V_AA08ComposercD0VAA0hcD0VAMtcfc":{"name":"init(channel:composer:incomingMessage:outgoingMessage:)","abstract":"Init a composition of view styles.
","parent_name":"ChatViewStyle"},"Structs/ChatViewStyle.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ChatViewStyle"},"Structs/ChatViewStyle.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"ChatViewStyle"},"Structs/ChannelViewStyle/VerticalTextAlignment.html#/s:10StreamChat16ChannelViewStyleV21VerticalTextAlignmentO3topyA2EmF":{"name":"top","abstract":"The name aligned from the top with edgeInsets.top
top offset.","parent_name":"VerticalTextAlignment"},"Structs/ChannelViewStyle/VerticalTextAlignment.html#/s:10StreamChat16ChannelViewStyleV21VerticalTextAlignmentO6centeryA2EmF":{"name":"center","abstract":"
The name aligned from the center of the avatar with spacing.vertical / 2
bottom offset.","parent_name":"VerticalTextAlignment"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV15backgroundColorSo7UIColorCvp":{"name":"backgroundColor","abstract":"
A background color.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV09separatorE0AA09SeparatorE0Vvp":{"name":"separatorStyle","abstract":"A separator style.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV06avatardE0AA06AvatardE0VSgvp":{"name":"avatarViewStyle","abstract":"Avatars style.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV17nameNumberOfLinesSivp":{"name":"nameNumberOfLines","abstract":"A name number of lines.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV8nameFontSo6UIFontCvp":{"name":"nameFont","abstract":"A channel name font.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV9nameColorSo7UIColorCvp":{"name":"nameColor","abstract":"A channel name color.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV14nameUnreadFontSo6UIFontCvp":{"name":"nameUnreadFont","abstract":"A channel name font.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV15nameUnreadColorSo7UIColorCvp":{"name":"nameUnreadColor","abstract":"A channel name color.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV20messageNumberOfLinesSivp":{"name":"messageNumberOfLines","abstract":"A message number of lines.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV11messageFontSo6UIFontCvp":{"name":"messageFont","abstract":"A last message font.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV12messageColorSo7UIColorCvp":{"name":"messageColor","abstract":"A last message text color.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV17messageUnreadFontSo6UIFontCvp":{"name":"messageUnreadFont","abstract":"A last unread message font.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV18messageUnreadColorSo7UIColorCvp":{"name":"messageUnreadColor","abstract":"A last unread message text color.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV18messageDeletedFontSo6UIFontCvp":{"name":"messageDeletedFont","abstract":"A deleted message font.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV19messageDeletedColorSo7UIColorCvp":{"name":"messageDeletedColor","abstract":"A deleted message text color.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV21verticalTextAlignmentAC08VerticalgH0Ovp":{"name":"verticalTextAlignment","abstract":"A name and messagin vertical alignment.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV8dateFontSo6UIFontCvp":{"name":"dateFont","abstract":"A date font.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV9dateColorSo7UIColorCvp":{"name":"dateColor","abstract":"A date text color.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV6height12CoreGraphics7CGFloatVvp":{"name":"height","abstract":"A channel cell height.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV7spacingAA7SpacingVvp":{"name":"spacing","abstract":"Spacings between elements.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV10edgeInsetsSo06UIEdgeG0Vvp":{"name":"edgeInsets","abstract":"A margin.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV15backgroundColor09separatorE006avatardE017nameNumberOfLines0J4Font0jG00j6UnreadN00joG007messageklM00pN00pG00poN00poG00p7DeletedN00pqG021verticalTextAlignment04dateN00uG06height7spacing10edgeInsetsACSo7UIColorC_AA09SeparatorE0VAA06AvatardE0VSgSiSo6UIFontCAZA5_AZSiA5_AZA5_AZA5_AzC08VerticalsT0OA5_AZ12CoreGraphics7CGFloatVAA7SpacingVSo06UIEdgeY0Vtcfc":{"name":"init(backgroundColor:separatorStyle:avatarViewStyle:nameNumberOfLines:nameFont:nameColor:nameUnreadFont:nameUnreadColor:messageNumberOfLines:messageFont:messageColor:messageUnreadFont:messageUnreadColor:messageDeletedFont:messageDeletedColor:verticalTextAlignment:dateFont:dateColor:height:spacing:edgeInsets:)","abstract":"Init a channel view style.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle/VerticalTextAlignment.html":{"name":"VerticalTextAlignment","abstract":"The name and message vertical alignment.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"ChannelViewStyle"},"Structs/AvatarViewStyle.html#/s:10StreamChat15AvatarViewStyleV6radius12CoreGraphics7CGFloatVvp":{"name":"radius","abstract":"An avatar radius.
","parent_name":"AvatarViewStyle"},"Structs/AvatarViewStyle.html#/s:10StreamChat15AvatarViewStyleV15placeholderFontSo6UIFontCSgvp":{"name":"placeholderFont","abstract":"A placeholder font.
","parent_name":"AvatarViewStyle"},"Structs/AvatarViewStyle.html#/s:10StreamChat15AvatarViewStyleV4size12CoreGraphics7CGFloatVvp":{"name":"size","abstract":"A double value of radius
.
","parent_name":"AvatarViewStyle"},"Structs/AvatarViewStyle.html#/s:10StreamChat15AvatarViewStyleV6radius15placeholderFontAC12CoreGraphics7CGFloatV_So6UIFontCSgtcfc":{"name":"init(radius:placeholderFont:)","abstract":"An avatar style.
","parent_name":"AvatarViewStyle"},"Structs/MediaGalleryItem.html#/s:10StreamChat16MediaGalleryItemV5titleSSSgvp":{"name":"title","abstract":"A title of the item.
","parent_name":"MediaGalleryItem"},"Structs/MediaGalleryItem.html#/s:10StreamChat16MediaGalleryItemV3url10Foundation3URLVvp":{"name":"url","abstract":"An URL.
","parent_name":"MediaGalleryItem"},"Structs/MediaGalleryItem.html#/s:10StreamChat16MediaGalleryItemV9logoImageSo7UIImageCSgvp":{"name":"logoImage","abstract":"A copyright logo of the item.
","parent_name":"MediaGalleryItem"},"Structs/MediaGalleryItem.html#/s:10StreamChat16MediaGalleryItemV5title3url9logoImageACSgSSSg_10Foundation3URLVSgSo7UIImageCSgtcfc":{"name":"init(title:url:logoImage:)","abstract":"Init a media gallery item.
","parent_name":"MediaGalleryItem"},"Structs/DataDetectorURLItem.html#/s:10StreamChat19DataDetectorURLItemV3url10Foundation3URLVvp":{"name":"url","abstract":"A founded URL.
","parent_name":"DataDetectorURLItem"},"Structs/DataDetectorURLItem.html#/s:10StreamChat19DataDetectorURLItemV5rangeSo8_NSRangeVvp":{"name":"range","abstract":"A range of a text of the founded URL.
","parent_name":"DataDetectorURLItem"},"Structs/DataDetectorURLItem.html":{"name":"DataDetectorURLItem","abstract":"A result item of the data detection.
"},"Structs/MediaGalleryItem.html":{"name":"MediaGalleryItem","abstract":"A media gallery item.
"},"Structs/AvatarViewStyle.html":{"name":"AvatarViewStyle","abstract":"Avatars style.
"},"Structs/ChannelViewStyle.html":{"name":"ChannelViewStyle","abstract":"A channel view style.
"},"Structs/ChatViewStyle.html":{"name":"ChatViewStyle","abstract":"A composition of view styles.
"},"Structs/ComposerViewStyle.html":{"name":"ComposerViewStyle","abstract":"A composer style.
"},"Structs/MessageViewStyle.html":{"name":"MessageViewStyle","abstract":"A message view style.
"},"Structs/ReactionViewStyle.html":{"name":"ReactionViewStyle","abstract":"A reaction view style.
"},"Structs/SeparatorStyle.html":{"name":"SeparatorStyle","abstract":"A separator style.
"},"Structs/Spacing.html":{"name":"Spacing","abstract":"Spacings between elements.
"},"Protocols.html#/s:10StreamChat33ComposerAddFileCustomSourceIdTypeP":{"name":"ComposerAddFileCustomSourceIdType","abstract":"A protocol for a custom source id type for adding files to a composer view.
"},"Extensions/URL/FramePosition.html#/s:10Foundation3URLV10StreamChatE13FramePositionO5indexyAFSd_tcAFmF":{"name":"index(at:)","abstract":"Undocumented
","parent_name":"FramePosition"},"Extensions/URL/FramePosition.html#/s:10Foundation3URLV10StreamChatE13FramePositionO5firstyA2FmF":{"name":"first","abstract":"Undocumented
","parent_name":"FramePosition"},"Extensions/URL/FramePosition.html#/s:10Foundation3URLV10StreamChatE13FramePositionO6middleyA2FmF":{"name":"middle","abstract":"Undocumented
","parent_name":"FramePosition"},"Extensions/URL/FramePosition.html#/s:10Foundation3URLV10StreamChatE13FramePositionO4lastyA2FmF":{"name":"last","abstract":"Undocumented
","parent_name":"FramePosition"},"Extensions/URL/FramePosition.html":{"name":"FramePosition","abstract":"A frame position.
","parent_name":"URL"},"Extensions/URL.html#/s:10Foundation3URLV10StreamChatE10videoFrame2atSo7UIImageCSgAcDE0F8PositionO_tF":{"name":"videoFrame(at:)","abstract":"Get an image frame from a video file.
","parent_name":"URL"},"Extensions/UIViewController.html#/s:So16UIViewControllerC10StreamChatE19hideBackButtonTitleyyF":{"name":"hideBackButtonTitle()","abstract":"Hides the back button title from the navigation bar.
","parent_name":"UIViewController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC10StreamChatE16showMediaGallery4with13selectedIndex8animatedySayAC0fG4ItemVGSg_SiSbtF":{"name":"showMediaGallery(with:selectedIndex:animated:)","abstract":"Presents the image gallery with a given image URL’s.
","parent_name":"UIViewController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC10StreamChatE11showWebView3url5title8animatedy10Foundation3URLVSg_SSSgSbtF":{"name":"showWebView(url:title:animated:)","abstract":"Presents the Open Graph data in a WebViewController
.
","parent_name":"UIViewController"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE23systemLayoutHeightToFitAByF":{"name":"systemLayoutHeightToFit()","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE25makeEdgesEqualToSuperview9superviewyABSg_tF":{"name":"makeEdgesEqualToSuperview(superview:)","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE26makeCenterEqualToSuperview9superviewyABSg_tF":{"name":"makeCenterEqualToSuperview(superview:)","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE33makeEdgesEqualToSafeAreaSuperview9superviewyABSg_tF":{"name":"makeEdgesEqualToSafeAreaSuperview(superview:)","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE10sendToBack3forySayABG_tF":{"name":"sendToBack(for:)","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE17sendSubviewToBack_3foryAB_SayABGtF":{"name":"sendSubviewToBack(_:for:)","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE17safeAreaTopOffset12CoreGraphics7CGFloatVvp":{"name":"safeAreaTopOffset","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE20safeAreaBottomOffset12CoreGraphics7CGFloatVvp":{"name":"safeAreaBottomOffset","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE19removeAllAnimationsyyF":{"name":"removeAllAnimations()","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE10Animationsa":{"name":"Animations","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE20AnimationsCompletiona":{"name":"AnimationsCompletion","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE5ChainC":{"name":"Chain","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE15animateSmoothly12withDuration22usingSpringWithDamping07initialI8Velocity7options10animationsAbCE5ChainCSd_12CoreGraphics7CGFloatVANSo0A16AnimationOptionsVyyctFZ":{"name":"animateSmoothly(withDuration:usingSpringWithDamping:initialSpringVelocity:options:animations:)","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE15animateSmoothly12withDuration5delay22usingSpringWithDamping07initialJ8Velocity7options10animations10completionySd_Sd12CoreGraphics7CGFloatVANSo0A16AnimationOptionsVyycySbctFZ":{"name":"animateSmoothly(withDuration:delay:usingSpringWithDamping:initialSpringVelocity:options:animations:completion:)","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE13layerAnimatedyySb_yyXEtFZ":{"name":"layerAnimated(_:_:)","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UITapGestureRecognizer.html#/s:So22UITapGestureRecognizerC10StreamChatE27didTapAttributedTextInLabel5label7inRangeSbSo7UILabelC_So8_NSRangeVtF":{"name":"didTapAttributedTextInLabel(label:inRange:)","abstract":"Undocumented
","parent_name":"UITapGestureRecognizer"},"Extensions/UICollectionViewCell.html#/s:So20UICollectionViewCellC10StreamChatE6unusedABvpZ":{"name":"unused","abstract":"A shortcut of an unused UICollectionViewCell
.
","parent_name":"UICollectionViewCell"},"Extensions/UITableViewCell.html#/s:So15UITableViewCellC10StreamChatE6unusedABvpZ":{"name":"unused","abstract":"A shortcut of an unused UITableViewCell
.
","parent_name":"UITableViewCell"},"Extensions/UIStackView.html#/s:So11UIStackViewC10StreamChatE25removeAllArrangedSubviewsyyF":{"name":"removeAllArrangedSubviews()","abstract":"Undocumented
","parent_name":"UIStackView"},"Extensions/UIStackView.html#/s:So11UIStackViewC10StreamChatE19findArrangedSubview6typeOf3tagxSgxm_SitSo6UIViewCRbzlF":{"name":"findArrangedSubview(typeOf:tag:)","abstract":"Find an arranged subview type of T.
","parent_name":"UIStackView"},"Extensions/UIStackView.html#/s:So11UIStackViewC10StreamChatE21removeArrangedSubview6typeOf3tagyxm_SitSo6UIViewCRbzlF":{"name":"removeArrangedSubview(typeOf:tag:)","abstract":"Find and remove arranged subview type of T.
","parent_name":"UIStackView"},"Extensions/UILabel.html#/s:So7UILabelC10StreamChatE11textOrEmptySSvp":{"name":"textOrEmpty","abstract":"Undocumented
","parent_name":"UILabel"},"Extensions/UIImagePickerController.html#/s:So23UIImagePickerControllerC10StreamChatE24hasPermissionDescription3forSbSo0abC10SourceTypeV_tFZ":{"name":"hasPermissionDescription(for:)","abstract":"Undocumented
","parent_name":"UIImagePickerController"},"Extensions/UIImage/Logo.html#/s:So7UIImageC10StreamChatE4LogoO5giphyABvpZ":{"name":"giphy","abstract":"A giphy logo image.
","parent_name":"Logo"},"Extensions/UIImage/Icons.html#/s:So7UIImageC10StreamChatE5IconsO5closeABvpZ":{"name":"close","abstract":"A close icon.
","parent_name":"Icons"},"Extensions/UIImage/Icons.html#/s:So7UIImageC10StreamChatE5IconsO9deliveredABvpZ":{"name":"delivered","abstract":"A delivered icon.
","parent_name":"Icons"},"Extensions/UIImage/Icons.html#/s:So7UIImageC10StreamChatE5IconsO4editABvpZ":{"name":"edit","abstract":"An edit icon.
","parent_name":"Icons"},"Extensions/UIImage/Icons.html#/s:So7UIImageC10StreamChatE5IconsO5imageABvpZ":{"name":"image","abstract":"An image icon.
","parent_name":"Icons"},"Extensions/UIImage/Icons.html#/s:So7UIImageC10StreamChatE5IconsO6imagesABvpZ":{"name":"images","abstract":"An images icon.
","parent_name":"Icons"},"Extensions/UIImage/Icons.html#/s:So7UIImageC10StreamChatE5IconsO4fileABvpZ":{"name":"file","abstract":"A file icon.
","parent_name":"Icons"},"Extensions/UIImage/Icons.html#/s:So7UIImageC10StreamChatE5IconsO6cameraABvpZ":{"name":"camera","abstract":"A camera icon.
","parent_name":"Icons"},"Extensions/UIImage/Icons.html#/s:So7UIImageC10StreamChatE5IconsO4moreABvpZ":{"name":"more","abstract":"A more icon.
","parent_name":"Icons"},"Extensions/UIImage/Icons.html#/s:So7UIImageC10StreamChatE5IconsO4pathABvpZ":{"name":"path","abstract":"A path icon.
","parent_name":"Icons"},"Extensions/UIImage/Icons.html#/s:So7UIImageC10StreamChatE5IconsO4plusABvpZ":{"name":"plus","abstract":"A plus icon.
","parent_name":"Icons"},"Extensions/UIImage/Icons.html#/s:So7UIImageC10StreamChatE5IconsO4sendABvpZ":{"name":"send","abstract":"A send icon.
","parent_name":"Icons"},"Extensions/UIImage/Icons.html#/s:So7UIImageC10StreamChatE5IconsO11startThreadABvpZ":{"name":"startThread","abstract":"A start thread icon.
","parent_name":"Icons"},"Extensions/UIImage/FileTypes.html#/s:So7UIImageC10StreamChatE9FileTypesO3csvABvpZ":{"name":"csv","abstract":"A CSV file image.
","parent_name":"FileTypes"},"Extensions/UIImage/FileTypes.html#/s:So7UIImageC10StreamChatE9FileTypesO3docABvpZ":{"name":"doc","abstract":"A DOC file image.
","parent_name":"FileTypes"},"Extensions/UIImage/FileTypes.html#/s:So7UIImageC10StreamChatE9FileTypesO3pdfABvpZ":{"name":"pdf","abstract":"A PDF file image.
","parent_name":"FileTypes"},"Extensions/UIImage/FileTypes.html#/s:So7UIImageC10StreamChatE9FileTypesO3pptABvpZ":{"name":"ppt","abstract":"A PPT file image.
","parent_name":"FileTypes"},"Extensions/UIImage/FileTypes.html#/s:So7UIImageC10StreamChatE9FileTypesO3tarABvpZ":{"name":"tar","abstract":"A TAR file image.
","parent_name":"FileTypes"},"Extensions/UIImage/FileTypes.html#/s:So7UIImageC10StreamChatE9FileTypesO3xlsABvpZ":{"name":"xls","abstract":"A XLS file image.
","parent_name":"FileTypes"},"Extensions/UIImage/FileTypes.html#/s:So7UIImageC10StreamChatE9FileTypesO3zipABvpZ":{"name":"zip","abstract":"A ZIP file image.
","parent_name":"FileTypes"},"Extensions/UIImage/FileTypes.html#/s:So7UIImageC10StreamChatE9FileTypesO3mp3ABvpZ":{"name":"mp3","abstract":"A MP3 file image.
","parent_name":"FileTypes"},"Extensions/UIImage/FileTypes.html#/s:So7UIImageC10StreamChatE9FileTypesO3mp4ABvpZ":{"name":"mp4","abstract":"A MOV file image.
","parent_name":"FileTypes"},"Extensions/UIImage.html#/s:So7UIImageC10StreamChatE8originalABvp":{"name":"original","abstract":"The image always draw the original image, without treating it as a template
","parent_name":"UIImage"},"Extensions/UIImage.html#/s:So7UIImageC10StreamChatE8templateABvp":{"name":"template","abstract":"The image always draw the image as a template image, ignoring its color information
","parent_name":"UIImage"},"Extensions/UIImage.html#/s:So7UIImageC10StreamChatE5colorABSo7UIColorC_tcfc":{"name":"init(color:)","abstract":"Create an Image 1x1 with a given color.
","parent_name":"UIImage"},"Extensions/UIImage.html#/s:So7UIImageC10StreamChatE4flip11orientationABSgSo0A11OrientationV_tF":{"name":"flip(orientation:)","abstract":"Undocumented
","parent_name":"UIImage"},"Extensions/UIImage.html#/s:So7UIImageC10StreamChatE8hasAlphaSbvp":{"name":"hasAlpha","abstract":"Undocumented
","parent_name":"UIImage"},"Extensions/UIImage/FileTypes.html":{"name":"FileTypes","abstract":"A file types images.
","parent_name":"UIImage"},"Extensions/UIImage/Icons.html":{"name":"Icons","abstract":"An icons images.
","parent_name":"UIImage"},"Extensions/UIImage/Logo.html":{"name":"Logo","abstract":"A logo images.
","parent_name":"UIImage"},"Extensions/UIImage.html#/s:So7UIImageC10StreamChatE4chat5namedABSS_tFZ":{"name":"chat(named:)","abstract":"Undocumented
","parent_name":"UIImage"},"Extensions/UIImage.html#/s:So7UIImageC10StreamChatE15renderTailImage11smallRadius03bigH09alignmentAB12CoreGraphics7CGFloatV_AjC16MessageViewStyleV9AlignmentOtFZ":{"name":"renderTailImage(smallRadius:bigRadius:alignment:)","abstract":"Render tail template Image from smallRadius to bigRadius.
","parent_name":"UIImage"},"Extensions/UIImage.html#/s:So7UIImageC10StreamChatE13renderRounded12cornerRadius4type5color15backgroundColor11borderWidth0lK0AB12CoreGraphics7CGFloatV_AC0E9ImageTypeOSo7UIColorCAqmQtFZ":{"name":"renderRounded(cornerRadius:type:color:backgroundColor:borderWidth:borderColor:)","abstract":"Render resizable rounded image with specified corners.
","parent_name":"UIImage"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE11chatRegularABvpZ":{"name":"chatRegular","abstract":"A chat regular font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE15chatRegularBoldABvpZ":{"name":"chatRegularBold","abstract":"A chat regular bold font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE18chatXRegularMediumABvpZ":{"name":"chatXRegularMedium","abstract":"A chat smaller regular medium font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE10chatMediumABvpZ":{"name":"chatMedium","abstract":"A chat medium font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE14chatMediumBoldABvpZ":{"name":"chatMediumBold","abstract":"A chat medium bold font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE010chatMediumE0ABvpZ":{"name":"chatMediumMedium","abstract":"A chat medium medium font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE16chatMediumItalicABvpZ":{"name":"chatMediumItalic","abstract":"A chat medium italic font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE9chatSmallABvpZ":{"name":"chatSmall","abstract":"A chat small font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE15chatSmallMediumABvpZ":{"name":"chatSmallMedium","abstract":"A chat small medium font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE13chatSmallBoldABvpZ":{"name":"chatSmallBold","abstract":"A chat small bold font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE10chatXSmallABvpZ":{"name":"chatXSmall","abstract":"A chat extra small font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE14chatXSmallBoldABvpZ":{"name":"chatXSmallBold","abstract":"A chat extra small bold font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE11chatXXSmallABvpZ":{"name":"chatXXSmall","abstract":"A chat extra extra small font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE9chatEmojiABvpZ":{"name":"chatEmoji","abstract":"A chat emoji font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE14reactionsEmojiABvpZ":{"name":"reactionsEmoji","abstract":"A chat reactions emoji font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE10avatarFont4sizeABSg12CoreGraphics7CGFloatV_tFZ":{"name":"avatarFont(size:)","abstract":"An avatar font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE10monospaced4sizeABSg12CoreGraphics7CGFloatV_tFZ":{"name":"monospaced(size:)","abstract":"A monospaced font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE10withTraitsyABSo0a18DescriptorSymbolicE0VF":{"name":"withTraits(_:)","abstract":"A font with a traits.
","parent_name":"UIFont"},"Extensions/UIEdgeInsets.html#/s:So12UIEdgeInsetsV10StreamChatE3allAB12CoreGraphics7CGFloatV_tcfc":{"name":"init(all:)","abstract":"Create an UIEdgeInsets with equal sides values.
","parent_name":"UIEdgeInsets"},"Extensions/UIEdgeInsets.html#/s:So12UIEdgeInsetsV10StreamChatE3allyAB12CoreGraphics7CGFloatVFZ":{"name":"all(_:)","abstract":"Create an UIEdgeInsets with equal sides values.
","parent_name":"UIEdgeInsets"},"Extensions/UIDevice/ScreenSize.html#/s:So8UIDeviceC10StreamChatE10ScreenSizeO7unknownyA2EmF":{"name":"unknown","abstract":"Undocumented
","parent_name":"ScreenSize"},"Extensions/UIDevice/ScreenSize.html#/s:So8UIDeviceC10StreamChatE10ScreenSizeO7inches4yA2EmF":{"name":"inches4","abstract":"Undocumented
","parent_name":"ScreenSize"},"Extensions/UIDevice/ScreenSize.html#/s:So8UIDeviceC10StreamChatE10ScreenSizeO8inches47yA2EmF":{"name":"inches47","abstract":"Undocumented
","parent_name":"ScreenSize"},"Extensions/UIDevice/ScreenSize.html#/s:So8UIDeviceC10StreamChatE10ScreenSizeO8inches55yA2EmF":{"name":"inches55","abstract":"Undocumented
","parent_name":"ScreenSize"},"Extensions/UIDevice/ScreenSize.html#/s:So8UIDeviceC10StreamChatE10ScreenSizeO8inches58yA2EmF":{"name":"inches58","abstract":"Undocumented
","parent_name":"ScreenSize"},"Extensions/UIDevice/ScreenSize.html#/s:So8UIDeviceC10StreamChatE10ScreenSizeO8inches61yA2EmF":{"name":"inches61","abstract":"Undocumented
","parent_name":"ScreenSize"},"Extensions/UIDevice/ScreenSize.html#/s:So8UIDeviceC10StreamChatE10ScreenSizeO8inches65yA2EmF":{"name":"inches65","abstract":"Undocumented
","parent_name":"ScreenSize"},"Extensions/UIDevice/ScreenSize.html":{"name":"ScreenSize","abstract":"Undocumented
","parent_name":"UIDevice"},"Extensions/UIDevice.html#/s:So8UIDeviceC10StreamChatE7isPhoneSbvpZ":{"name":"isPhone","abstract":"Undocumented
","parent_name":"UIDevice"},"Extensions/UIDevice.html#/s:So8UIDeviceC10StreamChatE5isPadSbvpZ":{"name":"isPad","abstract":"Undocumented
","parent_name":"UIDevice"},"Extensions/UIDevice.html#/s:So8UIDeviceC10StreamChatE15phoneScreenSizeAbCE0eF0Ovp":{"name":"phoneScreenSize","abstract":"Undocumented
","parent_name":"UIDevice"},"Extensions/UIDevice.html#/s:So8UIDeviceC10StreamChatE12hasBigScreenSbvp":{"name":"hasBigScreen","abstract":"Undocumented
","parent_name":"UIDevice"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE8chatBlueABvpZ":{"name":"chatBlue","abstract":"A chat blue color.
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE9chatGreenABvpZ":{"name":"chatGreen","abstract":"A chat green color.
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE13chatLightBlueABvpZ":{"name":"chatLightBlue","abstract":"A chat light blue color.
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE18chatSuperLightGrayABvpZ":{"name":"chatSuperLightGray","abstract":"A chat super light gray color.
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE8chatGrayABvpZ":{"name":"chatGray","abstract":"A chat gray color.
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE12chatDarkGrayABvpZ":{"name":"chatDarkGray","abstract":"A chat dark gray color.
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE17chatSuperDarkGrayABvpZ":{"name":"chatSuperDarkGray","abstract":"A chat super dark gray color.
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE12chatComposerABvpZ":{"name":"chatComposer","abstract":"A chat composer color.
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE22messageErrorBackgroundABvpZ":{"name":"messageErrorBackground","abstract":"A chat error background color.
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE18messageErrorBorderABvpZ":{"name":"messageErrorBorder","abstract":"A chat error border color.
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE13chatSeparatorABvpZ":{"name":"chatSeparator","abstract":"A chat separator color.
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE6isDarkSbvp":{"name":"isDark","abstract":"Check the color is it’s dark. This is useful when you need to choose","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE7isClearSbvp":{"name":"isClear","abstract":"
Undocumented
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE21oppositeBlackAndWhiteABvp":{"name":"oppositeBlackAndWhite","abstract":"Undocumented
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE10blendAlpha10coverColorA2B_tF":{"name":"blendAlpha(coverColor:)","abstract":"Blend two color to avoid transparency.
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE9rgbaTuple12CoreGraphics7CGFloatV1r_AG1gAG1bAG1atyF":{"name":"rgbaTuple()","abstract":"Undocumented
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE6randomABvpZ":{"name":"random","abstract":"Undocumented
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE11transparent3hue10brightnessAB12CoreGraphics7CGFloatV_AItFZ":{"name":"transparent(hue:brightness:)","abstract":"Create a transparent color with a given hue.
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE5color2by6isDarkABSS_SbtFZ":{"name":"color(by:isDark:)","abstract":"Undocumented
","parent_name":"UIColor"},"Extensions/UITableView.html#/s:So11UITableViewC10StreamChatE8register8cellTypeyxm_tSo0aB4CellCRbzAC8ReusableRzlF":{"name":"register(cellType:)","abstract":"Undocumented
","parent_name":"UITableView"},"Extensions/UITableView.html#/s:So11UITableViewC10StreamChatE19dequeueReusableCell3for8cellTypex10Foundation9IndexPathV_xmtSo0abG0CRbzAC0F0RzlF":{"name":"dequeueReusableCell(for:cellType:)","abstract":"Undocumented
","parent_name":"UITableView"},"Extensions/UITableView.html#/s:So11UITableViewC10StreamChatE19registerMessageCell5styleyAC0fB5StyleV_tF":{"name":"registerMessageCell(style:)","abstract":"Undocumented
","parent_name":"UITableView"},"Extensions/UITableView.html#/s:So11UITableViewC10StreamChatE18dequeueMessageCell3for5styleAC0f5TablebG0C10Foundation9IndexPathV_AC0fB5StyleVtF":{"name":"dequeueMessageCell(for:style:)","abstract":"Undocumented
","parent_name":"UITableView"},"Extensions/UITableView.html#/s:So11UITableViewC10StreamChatE19bottomContentOffset12CoreGraphics7CGFloatVvp":{"name":"bottomContentOffset","abstract":"Undocumented
","parent_name":"UITableView"},"Extensions/UITableView.html#/s:So11UITableViewC10StreamChatE14scrollToBottom8animatedySb_tF":{"name":"scrollToBottom(animated:)","abstract":"Scroll a table view to the last bottom cell.
","parent_name":"UITableView"},"Extensions/UITableView.html#/s:So11UITableViewC10StreamChatE21scrollToRowIfPossible2at8animatedySi_SbtF":{"name":"scrollToRowIfPossible(at:animated:)","abstract":"Undocumented
","parent_name":"UITableView"},"Extensions/UITableView.html#/s:So11UITableViewC10StreamChatE012layoutFooterB0yyF":{"name":"layoutFooterView()","abstract":"Undocumented
","parent_name":"UITableView"},"Extensions/UITableView.html#/s:So11UITableViewC10StreamChatE12loadingTitleSSvpZ":{"name":"loadingTitle","abstract":"A loading cell title.
","parent_name":"UITableView"},"Extensions/UITableView.html#/s:So11UITableViewC10StreamChatE11loadingCell2at9textColorSo0abF0C10Foundation9IndexPathV_So7UIColorCtF":{"name":"loadingCell(at:textColor:)","abstract":"A default loading table view cell.
","parent_name":"UITableView"},"Extensions/UITableView.html#/s:So11UITableViewC10StreamChatE10statusCell2at5title8subtitle9textColorSo0abF0C10Foundation9IndexPathV_S2SSgSo7UIColorCtF":{"name":"statusCell(at:title:subtitle:textColor:)","abstract":"A default status table view cell.
","parent_name":"UITableView"},"Extensions/UICollectionView.html#/s:So16UICollectionViewC10StreamChatE8register8cellTypeyxm_tSo0aB4CellCRbzAC8ReusableRzlF":{"name":"register(cellType:)","abstract":"Undocumented
","parent_name":"UICollectionView"},"Extensions/UICollectionView.html#/s:So16UICollectionViewC10StreamChatE19dequeueReusableCell3for8cellTypex10Foundation9IndexPathV_xmtSo0abG0CRbzAC0F0RzlF":{"name":"dequeueReusableCell(for:cellType:)","abstract":"Undocumented
","parent_name":"UICollectionView"},"Extensions/IndexPath.html#/s:10Foundation9IndexPathV10StreamChatE3rowyACSiFZ":{"name":"row(_:)","abstract":"Create an IndexPath
with a given row and section 0.
","parent_name":"IndexPath"},"Extensions/IndexPath.html#/s:10Foundation9IndexPathV10StreamChatE4itemyACSiFZ":{"name":"item(_:)","abstract":"Create an IndexPath
with a given item and section 0.
","parent_name":"IndexPath"},"Extensions/CGRect.html#/s:So6CGRectV10StreamChatE4edgeAB12CoreGraphics7CGFloatV_tcfc":{"name":"init(edge:)","abstract":"Undocumented
","parent_name":"CGRect"},"Extensions/CGRect.html#/s:So6CGRectV10StreamChatE5width6heightAB12CoreGraphics7CGFloatV_AHtcfc":{"name":"init(width:height:)","abstract":"Undocumented
","parent_name":"CGRect"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE11screenWidthACvpZ":{"name":"screenWidth","abstract":"The screen width (alias to UIScreen.main.bounds.width
).
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE14minScreenWidthACvpZ":{"name":"minScreenWidth","abstract":"The min screen width.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE12screenHeightACvpZ":{"name":"screenHeight","abstract":"The screen height (alias to UIScreen.main.bounds.height
).
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE11safeAreaTopACvpZ":{"name":"safeAreaTop","abstract":"A top safe area value.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE14safeAreaBottomACvpZ":{"name":"safeAreaBottom","abstract":"A bottom safe area value.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE19channelAvatarRadiusACvpZ":{"name":"channelAvatarRadius","abstract":"A channel avatar radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE16chatFooterHeightACvpZ":{"name":"chatFooterHeight","abstract":"A chat footer hight.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE22chatFooterAvatarRadiusACvpZ":{"name":"chatFooterAvatarRadius","abstract":"A chat footer avatar radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE20composerCornerRadiusACvpZ":{"name":"composerCornerRadius","abstract":"A composer corner radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE14composerHeightACvpZ":{"name":"composerHeight","abstract":"A composer height.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE17composerMaxHeightACvpZ":{"name":"composerMaxHeight","abstract":"A composer max height.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE20composerInnerPaddingACvpZ":{"name":"composerInnerPadding","abstract":"A composer inner radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE19composerButtonWidthACvpZ":{"name":"composerButtonWidth","abstract":"A composer button width.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE22composerAttachmentSizeACvpZ":{"name":"composerAttachmentSize","abstract":"A composer attachment size.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE25composerAttachmentsHeightACvpZ":{"name":"composerAttachmentsHeight","abstract":"A composer attachments height.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE26composerHelperCornerRadiusACvpZ":{"name":"composerHelperCornerRadius","abstract":"A composer helper corner radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE22composerHelperIconSizeACvpZ":{"name":"composerHelperIconSize","abstract":"A composer helper icon size.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE30composerHelperIconCornerRadiusACvpZ":{"name":"composerHelperIconCornerRadius","abstract":"A composer helper icon corner radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE30composerHelperTitleEdgePaddingACvpZ":{"name":"composerHelperTitleEdgePadding","abstract":"A composer helper title edge padding.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE31composerHelperButtonEdgePaddingACvpZ":{"name":"composerHelperButtonEdgePadding","abstract":"A composer helper button edge padding.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE32composerHelperButtonCornerRadiusACvpZ":{"name":"composerHelperButtonCornerRadius","abstract":"A composer helper button corner radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE26composerHelperShadowRadiusACvpZ":{"name":"composerHelperShadowRadius","abstract":"A composer helper shadow radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE27composerHelperShadowOpacityACvpZ":{"name":"composerHelperShadowOpacity","abstract":"A composer helper shadow opacity.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE19composerFilePaddingACvpZ":{"name":"composerFilePadding","abstract":"A composer file padding.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE18composerFileHeightACvpZ":{"name":"composerFileHeight","abstract":"A composer file height.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE22composerFileIconHeightACvpZ":{"name":"composerFileIconHeight","abstract":"A composer file icon height.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE21composerFileIconWidthACvpZ":{"name":"composerFileIconWidth","abstract":"A composer file icon width.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE19messageAvatarRadiusACvpZ":{"name":"messageAvatarRadius","abstract":"A message avatar radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE17messageAvatarSizeACvpZ":{"name":"messageAvatarSize","abstract":"A message avatar size.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE19messageInnerPaddingACvpZ":{"name":"messageInnerPadding","abstract":"A message inner padding.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE18messageEdgePaddingACvpZ":{"name":"messageEdgePadding","abstract":"A message edge padding.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE20messageBottomPaddingACvpZ":{"name":"messageBottomPadding","abstract":"A message bottom padding
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE14messageSpacingACvpZ":{"name":"messageSpacing","abstract":"A message spacing.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE19messageCornerRadiusACvpZ":{"name":"messageCornerRadius","abstract":"A message corner radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE22messageHorizontalInsetACvpZ":{"name":"messageHorizontalInset","abstract":"A message horizontal inset.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE20messageVerticalInsetACvpZ":{"name":"messageVerticalInset","abstract":"A message vertical inset.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE28messageTextPaddingWithAvatarACvpZ":{"name":"messageTextPaddingWithAvatar","abstract":"A message text padding with avatar,
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE24messageNameAndDateHeightACvpZ":{"name":"messageNameAndDateHeight","abstract":"A name and date height for a message.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE33messageReadUsersAvatarBorderWidthACvpZ":{"name":"messageReadUsersAvatarBorderWidth","abstract":"A message read users avatar border width.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE34messageReadUsersAvatarCornerRadiusACvpZ":{"name":"messageReadUsersAvatarCornerRadius","abstract":"A message read users avatar corner radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE20messageReadUsersSizeACvpZ":{"name":"messageReadUsersSize","abstract":"A message read users size.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE22messageStatusLineWidthACvpZ":{"name":"messageStatusLineWidth","abstract":"A message status line width.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE20messageStatusSpacingACvpZ":{"name":"messageStatusSpacing","abstract":"A message status spacing.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE23attachmentPreviewHeightACvpZ":{"name":"attachmentPreviewHeight","abstract":"A message attachment preview height.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE26attachmentPreviewMaxHeightACvpZ":{"name":"attachmentPreviewMaxHeight","abstract":"A message attachment preview max height.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE25attachmentPreviewMaxWidthACvpZ":{"name":"attachmentPreviewMaxWidth","abstract":"An attachment preview max width.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE35attachmentPreviewActionButtonHeightACvpZ":{"name":"attachmentPreviewActionButtonHeight","abstract":"A message attachment preview action button height.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE27attachmentFilePreviewHeightACvpZ":{"name":"attachmentFilePreviewHeight","abstract":"A message attachment file preview height.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE23attachmentFileIconWidthACvpZ":{"name":"attachmentFileIconWidth","abstract":"A message attachment file icon width.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE24attachmentFileIconHeightACvpZ":{"name":"attachmentFileIconHeight","abstract":"A message attachment file icon height.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE21attachmentFileIconTopACvpZ":{"name":"attachmentFileIconTop","abstract":"A message attachment file icon top.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE20reactionsTextPaddingACvpZ":{"name":"reactionsTextPadding","abstract":"A message reactions text padding.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE24reactionsToMessageOffsetACvpZ":{"name":"reactionsToMessageOffset","abstract":"A message reactions to message offset.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE15reactionsHeightACvpZ":{"name":"reactionsHeight","abstract":"A message reactions height.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE21reactionsCornerRadiusACvpZ":{"name":"reactionsCornerRadius","abstract":"A message reactions corner radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE27reactionsPickerCornerRadiusACvpZ":{"name":"reactionsPickerCornerRadius","abstract":"A message reactions picker corner radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE27reactionsPickerCornerHeightACvpZ":{"name":"reactionsPickerCornerHeight","abstract":"A message reactions picker corner height.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE28reactionsPickerShadowOffsetYACvpZ":{"name":"reactionsPickerShadowOffsetY","abstract":"A message reactions picker shadow offset y.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE27reactionsPickerShadowRadiusACvpZ":{"name":"reactionsPickerShadowRadius","abstract":"A message reactions picker shadow radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE27reactionsPickerShdowOpacityACvpZ":{"name":"reactionsPickerShdowOpacity","abstract":"A message reactions picker shadow opacity.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE27reactionsPickerAvatarRadiusACvpZ":{"name":"reactionsPickerAvatarRadius","abstract":"A message reactions picker avatar radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE26reactionsPickerButtonWidthACvpZ":{"name":"reactionsPickerButtonWidth","abstract":"A message reactions picker button width.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE28reactionsPickerCounterHeightACvpZ":{"name":"reactionsPickerCounterHeight","abstract":"A message reactions picker counter height.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE12bannerHeightACvpZ":{"name":"bannerHeight","abstract":"Undocumented
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE11bannerWidthACvpZ":{"name":"bannerWidth","abstract":"Undocumented
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE18bannerCornerRadiusACvpZ":{"name":"bannerCornerRadius","abstract":"Undocumented
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE15bannerTopOffsetACvpZ":{"name":"bannerTopOffset","abstract":"Undocumented
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE10bannerMaxYACvpZ":{"name":"bannerMaxY","abstract":"Undocumented
","parent_name":"CGFloat"},"Extensions/StringProtocol.html#/s:Sy10StreamChatE7nsRange4fromSo8_NSRangeVSnySS5IndexVG_tF":{"name":"nsRange(from:)","abstract":"Undocumented
","parent_name":"StringProtocol"},"Extensions/UIDocumentPickerViewController.html#/s:7RxCocoa11HasDelegateP0D0Qa":{"name":"Delegate","parent_name":"UIDocumentPickerViewController"},"Extensions/CharacterSet.html#/s:10Foundation12CharacterSetV10StreamChatE8markdownACvpZ":{"name":"markdown","abstract":"Undocumented
","parent_name":"CharacterSet"},"Extensions/Bundle/InfoKey.html#/s:So8NSBundleC10StreamChatE7InfoKeyO5photoyA2EmF":{"name":"photo","abstract":"Undocumented
","parent_name":"InfoKey"},"Extensions/Bundle/InfoKey.html#/s:So8NSBundleC10StreamChatE7InfoKeyO6camerayA2EmF":{"name":"camera","abstract":"Undocumented
","parent_name":"InfoKey"},"Extensions/Bundle/InfoKey.html#/s:So8NSBundleC10StreamChatE7InfoKeyO10microphoneyA2EmF":{"name":"microphone","abstract":"Undocumented
","parent_name":"InfoKey"},"Extensions/Bundle/InfoKey.html":{"name":"InfoKey","abstract":"Undocumented
","parent_name":"Bundle"},"Extensions/Bundle.html#/s:So8NSBundleC10StreamChatE18hasInfoDescription3forSbAbCE0E3KeyO_tF":{"name":"hasInfoDescription(for:)","abstract":"Undocumented
","parent_name":"Bundle"},"Extensions/String.html#/s:SS10StreamChatE17messageEmojiCountSivpZ":{"name":"messageEmojiCount","abstract":"Undocumented
","parent_name":"String"},"Extensions/String.html#/s:SS10StreamChatE24messageContainsOnlyEmojiSbvp":{"name":"messageContainsOnlyEmoji","abstract":"Check the message text is it contains only emoji.
","parent_name":"String"},"Extensions/String.html#/s:SS10StreamChatE13isSingleEmojiSbvp":{"name":"isSingleEmoji","abstract":"Undocumented
","parent_name":"String"},"Extensions/String.html#/s:SS10StreamChatE13containsEmojiSbvp":{"name":"containsEmoji","abstract":"Undocumented
","parent_name":"String"},"Extensions/String.html#/s:SS10StreamChatE17containsOnlyEmojiSbvp":{"name":"containsOnlyEmoji","abstract":"Undocumented
","parent_name":"String"},"Extensions/String.html#/s:SS10StreamChatE20replacingOccurrences2of4withSS10Foundation12CharacterSetV_SStF":{"name":"replacingOccurrences(of:with:)","abstract":"Undocumented
","parent_name":"String"},"Extensions/String.html#/s:SS10StreamChatE11anyFileTypeSSvpZ":{"name":"anyFileType","abstract":"Undocumented
","parent_name":"String"},"Extensions/String.html#/s:SS10StreamChatE12textFileTypeSSvpZ":{"name":"textFileType","abstract":"Undocumented
","parent_name":"String"},"Extensions/String.html#/s:SS10StreamChatE11pdfFileTypeSSvpZ":{"name":"pdfFileType","abstract":"Undocumented
","parent_name":"String"},"Extensions/String.html#/s:SS10StreamChatE13imageFileTypeSSvpZ":{"name":"imageFileType","abstract":"Undocumented
","parent_name":"String"},"Extensions/String.html#/s:SS10StreamChatE13movieFileTypeSSvpZ":{"name":"movieFileType","abstract":"Undocumented
","parent_name":"String"},"Extensions/String.html":{"name":"String"},"Extensions.html#/s:Si":{"name":"Int"},"Extensions/Bundle.html":{"name":"Bundle"},"Extensions/CharacterSet.html":{"name":"CharacterSet"},"Extensions/UIDocumentPickerViewController.html":{"name":"UIDocumentPickerViewController"},"Extensions/StringProtocol.html":{"name":"StringProtocol"},"Extensions/CGFloat.html":{"name":"CGFloat"},"Extensions/CGRect.html":{"name":"CGRect"},"Extensions/IndexPath.html":{"name":"IndexPath"},"Extensions/UICollectionView.html":{"name":"UICollectionView"},"Extensions/UITableView.html":{"name":"UITableView"},"Extensions/UIColor.html":{"name":"UIColor"},"Extensions/UIDevice.html":{"name":"UIDevice"},"Extensions/UIEdgeInsets.html":{"name":"UIEdgeInsets"},"Extensions/UIFont.html":{"name":"UIFont"},"Extensions/UIImage.html":{"name":"UIImage"},"Extensions/UIImagePickerController.html":{"name":"UIImagePickerController"},"Extensions/UILabel.html":{"name":"UILabel"},"Extensions/UIStackView.html":{"name":"UIStackView"},"Extensions/UITableViewCell.html":{"name":"UITableViewCell"},"Extensions/UICollectionViewCell.html":{"name":"UICollectionViewCell"},"Extensions/UITapGestureRecognizer.html":{"name":"UITapGestureRecognizer"},"Extensions/UIView.html":{"name":"UIView"},"Extensions/UIViewController.html":{"name":"UIViewController"},"Extensions/URL.html":{"name":"URL"},"Enums/ChatViewStyleVisibility.html#/s:10StreamChat0B19ViewStyleVisibilityO4noneyA2CmF":{"name":"none","abstract":"Undocumented
","parent_name":"ChatViewStyleVisibility"},"Enums/ChatViewStyleVisibility.html#/s:10StreamChat0B19ViewStyleVisibilityO6alwaysyA2CmF":{"name":"always","abstract":"Undocumented
","parent_name":"ChatViewStyleVisibility"},"Enums/ChatViewStyleVisibility.html#/s:10StreamChat0B19ViewStyleVisibilityO10whenActiveyA2CmF":{"name":"whenActive","abstract":"Undocumented
","parent_name":"ChatViewStyleVisibility"},"Enums/ChatViewStyleVisibility.html":{"name":"ChatViewStyleVisibility","abstract":"A chat style visibility type.
"},"Classes/WebViewController.html#/s:10StreamChat17WebViewControllerC017activityIndicatorD0So010UIActivitygD0Cvp":{"name":"activityIndicatorView","abstract":"An activity indicator.
","parent_name":"WebViewController"},"Classes/WebViewController.html#/s:10StreamChat17WebViewControllerC03webD0So05WKWebD0Cvp":{"name":"webView","abstract":"A web view.
","parent_name":"WebViewController"},"Classes/WebViewController.html#/s:10StreamChat17WebViewControllerC3url10Foundation3URLVSgvp":{"name":"url","abstract":"An URL to load in the web view.
","parent_name":"WebViewController"},"Classes/WebViewController.html#/c:@M@StreamChat@objc(cs)WebViewController(im)viewDidLoad":{"name":"viewDidLoad()","abstract":"Undocumented
","parent_name":"WebViewController"},"Classes/WebViewController.html#/c:@M@StreamChat@objc(cs)WebViewController(im)presentViewController:animated:completion:":{"name":"present(_:animated:completion:)","abstract":"Undocumented
","parent_name":"WebViewController"},"Classes/WebViewController.html#/s:10StreamChat17WebViewControllerC4openyy10Foundation3URLVF":{"name":"open(_:)","abstract":"Makes a request with a given URL
to load the web view.
","parent_name":"WebViewController"},"Classes/WebViewController.html#/s:10StreamChat17WebViewControllerC4openyy10Foundation10URLRequestVF":{"name":"open(_:)","abstract":"Makes a request with a given URLRequest
to load the web view.
","parent_name":"WebViewController"},"Classes/WebViewController.html#/c:@M@StreamChat@objc(cs)WebViewController(im)close:":{"name":"close(_:)","abstract":"Dismisses the view controller.
","parent_name":"WebViewController"},"Classes/WebViewController.html#/s:10StreamChat17WebViewControllerC05setupcD0yyF":{"name":"setupWebView()","abstract":"Setup and layout the web view.
","parent_name":"WebViewController"},"Classes/WebViewController.html#/c:@M@StreamChat@objc(cs)WebViewController(im)webView:didStartProvisionalNavigation:":{"name":"webView(_:didStartProvisionalNavigation:)","abstract":"Undocumented
","parent_name":"WebViewController"},"Classes/WebViewController.html#/c:@M@StreamChat@objc(cs)WebViewController(im)webView:didFinishNavigation:":{"name":"webView(_:didFinish:)","abstract":"Undocumented
","parent_name":"WebViewController"},"Classes/AvatarView.html#/s:10StreamChat10AvatarViewC12cornerRadius4fontAC12CoreGraphics7CGFloatV_So6UIFontCSgtcfc":{"name":"init(cornerRadius:font:)","abstract":"Create a AvatarView with a given corner radius.
","parent_name":"AvatarView"},"Classes/AvatarView.html#/s:10StreamChat10AvatarViewC5resetyyF":{"name":"reset()","abstract":"Reset the AvatarView states for the reusing.
","parent_name":"AvatarView"},"Classes/AvatarView.html#/s:10StreamChat10AvatarViewC6update4with4name9baseColory10Foundation3URLVSg_SSSgSo7UIColorCSgtF":{"name":"update(with:name:baseColor:)","abstract":"Update the view with a given image url with user name.
","parent_name":"AvatarView"},"Classes/ViewController.html#/s:10StreamChat14ViewControllerC9isVisibleSbvp":{"name":"isVisible","abstract":"Checks if the view controller’s view is visible for updates or not.
","parent_name":"ViewController"},"Classes/ViewController.html#/s:10StreamChat14ViewControllerC10showBanner_5delay15backgroundColor06borderI0ySS_SdSo7UIColorCAISgtF":{"name":"showBanner(_:delay:backgroundColor:borderColor:)","abstract":"Shows a banner with a given title.
","parent_name":"ViewController"},"Classes/ViewController.html#/s:10StreamChat14ViewControllerC4show12errorMessageySS_tF":{"name":"show(errorMessage:)","abstract":"Shows error message.
","parent_name":"ViewController"},"Classes/ViewController.html#/s:10StreamChat14ViewControllerC4show5errorys5Error_p_tF":{"name":"show(error:)","abstract":"Shows error.
","parent_name":"ViewController"},"Classes/ViewController.html#/s:10StreamChat14ViewControllerC9showAlert5title7message7actionsySSSg_AHSaySo13UIAlertActionCGtF":{"name":"showAlert(title:message:actions:)","abstract":"Undocumented
","parent_name":"ViewController"},"Classes/ViewController.html#/s:10StreamChat14ViewControllerC21ImagePickerCompletiona":{"name":"ImagePickerCompletion","abstract":"Undocumented
","parent_name":"ViewController"},"Classes/ViewController.html#/s:10StreamChat14ViewControllerC15showImagePicker10sourceType_ySo07UIImagegd6SourceI0V_yAA06PickedF0VSg_So21PHAuthorizationStatusVtctF":{"name":"showImagePicker(sourceType:_:)","abstract":"Undocumented
","parent_name":"ViewController"},"Classes/ViewController.html#/s:10StreamChat14ViewControllerC39showImagePickerAuthorizationStatusAlertyySo015PHAuthorizationI0VF":{"name":"showImagePickerAuthorizationStatusAlert(_:)","abstract":"Undocumented
","parent_name":"ViewController"},"Classes/MediaGalleryViewController.html#/s:10StreamChat26MediaGalleryViewControllerC06scrollE0So08UIScrollE0Cvp":{"name":"scrollView","abstract":"A scroll view to dismiss the gellary by pull down.
","parent_name":"MediaGalleryViewController"},"Classes/MediaGalleryViewController.html#/s:10StreamChat26MediaGalleryViewControllerC010collectionE0So012UICollectionE0Cvp":{"name":"collectionView","abstract":"A horizontal collection view with images.
","parent_name":"MediaGalleryViewController"},"Classes/MediaGalleryViewController.html#/s:10StreamChat26MediaGalleryViewControllerC11pageControlSo06UIPageH0Cvp":{"name":"pageControl","abstract":"A page controler for several item.
","parent_name":"MediaGalleryViewController"},"Classes/MediaGalleryViewController.html#/s:10StreamChat26MediaGalleryViewControllerC5itemsSayAA0cD4ItemVGvp":{"name":"items","abstract":"An image URL’s.
","parent_name":"MediaGalleryViewController"},"Classes/MediaGalleryViewController.html#/s:10StreamChat26MediaGalleryViewControllerC8selectedSivp":{"name":"selected","abstract":"Undocumented
","parent_name":"MediaGalleryViewController"},"Classes/MediaGalleryViewController.html#/c:@M@StreamChat@objc(cs)MediaGalleryViewController(im)viewDidLoad":{"name":"viewDidLoad()","abstract":"Undocumented
","parent_name":"MediaGalleryViewController"},"Classes/MediaGalleryViewController.html#/c:@M@StreamChat@objc(cs)MediaGalleryViewController(im)viewWillAppear:":{"name":"viewWillAppear(_:)","abstract":"Undocumented
","parent_name":"MediaGalleryViewController"},"Classes/MediaGalleryViewController.html#/c:@M@StreamChat@objc(cs)MediaGalleryViewController(py)preferredStatusBarStyle":{"name":"preferredStatusBarStyle","abstract":"Undocumented
","parent_name":"MediaGalleryViewController"},"Classes/MediaGalleryViewController.html#/c:@CM@StreamChat@objc(cs)MediaGalleryViewController(im)scrollViewDidScroll:":{"name":"scrollViewDidScroll(_:)","abstract":"Undocumented
","parent_name":"MediaGalleryViewController"},"Classes/MediaGalleryViewController.html#/c:@CM@StreamChat@objc(cs)MediaGalleryViewController(im)scrollViewDidEndDecelerating:":{"name":"scrollViewDidEndDecelerating(_:)","abstract":"Undocumented
","parent_name":"MediaGalleryViewController"},"Classes/MediaGalleryViewController.html#/c:@CM@StreamChat@objc(cs)MediaGalleryViewController(im)collectionView:numberOfItemsInSection:":{"name":"collectionView(_:numberOfItemsInSection:)","abstract":"Undocumented
","parent_name":"MediaGalleryViewController"},"Classes/MediaGalleryViewController.html#/c:@CM@StreamChat@objc(cs)MediaGalleryViewController(im)collectionView:cellForItemAtIndexPath:":{"name":"collectionView(_:cellForItemAt:)","abstract":"Undocumented
","parent_name":"MediaGalleryViewController"},"Classes/TableView.html#/c:@M@StreamChat@objc(cs)TableView(im)layoutSubviews":{"name":"layoutSubviews()","abstract":"Undocumented
","parent_name":"TableView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC5styleAA0cD5StyleVSgvp":{"name":"style","abstract":"A composer view style.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC04textD0So06UITextD0Cvp":{"name":"textView","abstract":"An UITextView
.","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC15imagesAddActionySo19UIGestureRecognizerCcSgvp":{"name":"imagesAddAction","abstract":"
An action for a plus button in the images attachments collection view.","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC016imagesCollectionD0So012UICollectionD0Cvp":{"name":"imagesCollectionView","abstract":"
An images collection view.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC010filesStackD0So07UIStackD0Cvp":{"name":"filesStackView","abstract":"A files stack view.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC8uploader0aB4Core8UploaderCSgvp":{"name":"uploader","abstract":"Uploader for images and files.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC9isEditingSbvp":{"name":"isEditing","abstract":"An editing state of the composer.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC16placeholderLabelSo7UILabelCvp":{"name":"placeholderLabel","abstract":"A placeholder label.","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC10sendButtonSo8UIButtonCvp":{"name":"sendButton","abstract":"
A send button.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC20sendButtonVisibility7RxSwift10ObservableCySb8isHidden_Sb0K7EnabledtGvp":{"name":"sendButtonVisibility","abstract":"An observable sendButton visibility state.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC16attachmentButtonSo8UIButtonCvp":{"name":"attachmentButton","abstract":"An attachment button.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC4textSSvp":{"name":"text","abstract":"The text of the text view.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC15placeholderTextSSvp":{"name":"placeholderText","abstract":"The placeholder text.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC9isEnabledSbvp":{"name":"isEnabled","abstract":"Toggle isUserInteractionEnabled
states for all child views.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC015setupFilesStackD0So07UIStackD0CyF":{"name":"setupFilesStackView()","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC19addFileUploaderItemyy0aB4Core0gH0CF":{"name":"addFileUploaderItem(_:)","abstract":"Add a file upload item for message attachments.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC20isUploaderFilesEmptySbvp":{"name":"isUploaderFilesEmpty","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC016updateFilesStackD0yyF":{"name":"updateFilesStackView()","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC021setupImagesCollectionD0So012UICollectionD0CyF":{"name":"setupImagesCollectionView()","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC20addImageUploaderItemyy0aB4Core0gH0CF":{"name":"addImageUploaderItem(_:)","abstract":"Add an image upload item for message attachments.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC022updateImagesCollectionD0yyF":{"name":"updateImagesCollectionView()","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/c:@CM@StreamChat@objc(cs)ComposerView(im)collectionView:numberOfItemsInSection:":{"name":"collectionView(_:numberOfItemsInSection:)","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/c:@CM@StreamChat@objc(cs)ComposerView(im)collectionView:cellForItemAtIndexPath:":{"name":"collectionView(_:cellForItemAt:)","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/c:@CM@StreamChat@objc(cs)ComposerView(im)collectionView:willDisplayCell:forItemAtIndexPath:":{"name":"collectionView(_:willDisplay:forItemAt:)","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/c:@CM@StreamChat@objc(cs)ComposerView(im)collectionView:didEndDisplayingCell:forItemAtIndexPath:":{"name":"collectionView(_:didEndDisplaying:forItemAt:)","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC09setupTextD0So06UITextD0CyF":{"name":"setupTextView()","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC04textD7Padding12CoreGraphics7CGFloatVvp":{"name":"textViewPadding","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC24updateTextHeightIfNeededyyF":{"name":"updateTextHeightIfNeeded()","abstract":"Update the height of the text view for a big text length.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC21updateToolbarIfNeededyyF":{"name":"updateToolbarIfNeeded()","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/c:@CM@StreamChat@objc(cs)ComposerView(im)textViewDidBeginEditing:":{"name":"textViewDidBeginEditing(_:)","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/c:@CM@StreamChat@objc(cs)ComposerView(im)textViewDidEndEditing:":{"name":"textViewDidEndEditing(_:)","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/c:@CM@StreamChat@objc(cs)ComposerView(im)textViewDidChange:":{"name":"textViewDidChange(_:)","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC14addToSuperview_15placeholderTextySo6UIViewC_SStF":{"name":"addToSuperview(_:placeholderText:)","abstract":"Add the composer to a view.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC5resetyyF":{"name":"reset()","abstract":"Reset states of all child views and clear all added/generated data.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC17updatePlaceholderyyF":{"name":"updatePlaceholder()","abstract":"Update the placeholder and send button visibility.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC18setSendButtonImage_11buttonWidthySo7UIImageC_12CoreGraphics7CGFloatVSgtF":{"name":"setSendButtonImage(_:buttonWidth:)","abstract":"Replace send button image with a new image.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC18setSendButtonTitle_15rightEdgeOffsetySS_12CoreGraphics7CGFloatVtF":{"name":"setSendButtonTitle(_:rightEdgeOffset:)","abstract":"Replace send button image with a title.
","parent_name":"ComposerView"},"Classes/ComposerHelperContainerView.html#/s:10StreamChat27ComposerHelperContainerViewC9isEnabledSbvp":{"name":"isEnabled","abstract":"Enables animations to show the container view.
","parent_name":"ComposerHelperContainerView"},"Classes/ComposerHelperContainerView.html#/s:10StreamChat27ComposerHelperContainerViewC3add2toyAA0cF0C_tF":{"name":"add(to:)","abstract":"Add to a composer view.
","parent_name":"ComposerHelperContainerView"},"Classes/ComposerHelperContainerView.html#/s:10StreamChat27ComposerHelperContainerViewC04moveeF8Position05aboveF0ySo6UIViewCSg_tF":{"name":"moveContainerViewPosition(aboveView:)","abstract":"Move the container view on the top of a given bottom view.
","parent_name":"ComposerHelperContainerView"},"Classes/ComposerHelperContainerView.html#/s:10StreamChat27ComposerHelperContainerViewC7animate4showySb_tF":{"name":"animate(show:)","abstract":"Show or hide the container view.
","parent_name":"ComposerHelperContainerView"},"Classes/ComposerAddFileView/SourceType.html#/s:10StreamChat19ComposerAddFileViewC10SourceTypeO5photoyAESo023UIImagePickerControllergH0VcAEmF":{"name":"photo(_:)","abstract":"A photo.
","parent_name":"SourceType"},"Classes/ComposerAddFileView/SourceType.html#/s:10StreamChat19ComposerAddFileViewC10SourceTypeO4fileyA2EmF":{"name":"file","abstract":"A file.
","parent_name":"SourceType"},"Classes/ComposerAddFileView/SourceType.html#/s:10StreamChat19ComposerAddFileViewC10SourceTypeO6customyAeA0cde6Customg2IdH0_pcAEmF":{"name":"custom(_:)","abstract":"A custom type with some id.
","parent_name":"SourceType"},"Classes/ComposerAddFileView.html#/s:10StreamChat19ComposerAddFileViewC6Actiona":{"name":"Action","abstract":"An action to add a file.
","parent_name":"ComposerAddFileView"},"Classes/ComposerAddFileView.html#/s:10StreamChat19ComposerAddFileViewC10sourceTypeAC06SourceH0Ovp":{"name":"sourceType","abstract":"A source type.
","parent_name":"ComposerAddFileView"},"Classes/ComposerAddFileView.html#/c:@M@StreamChat@objc(cs)ComposerAddFileView(py)backgroundColor":{"name":"backgroundColor","abstract":"Undocumented
","parent_name":"ComposerAddFileView"},"Classes/ComposerAddFileView.html#/s:10StreamChat19ComposerAddFileViewC4icon5title10sourceType6actionACSo7UIImageCSg_SSAC06SourceJ0OyALctcfc":{"name":"init(icon:title:sourceType:action:)","abstract":"Init a composer add file view.
","parent_name":"ComposerAddFileView"},"Classes/ComposerAddFileView.html#/s:10StreamChat19ComposerAddFileViewC3tapyyF":{"name":"tap()","abstract":"Call an action on tap.
","parent_name":"ComposerAddFileView"},"Classes/ComposerAddFileView/SourceType.html":{"name":"SourceType","abstract":"A composer add file source type.
","parent_name":"ComposerAddFileView"},"Classes/AttachmentCollectionViewCell.html#/s:10StreamChat28AttachmentCollectionViewCellC9TapActiona":{"name":"TapAction","abstract":"An action for a plus button.
","parent_name":"AttachmentCollectionViewCell"},"Classes/AttachmentCollectionViewCell.html#/c:@M@StreamChat@objc(cs)AttachmentCollectionViewCell(im)prepareForReuse":{"name":"prepareForReuse()","abstract":"Undocumented
","parent_name":"AttachmentCollectionViewCell"},"Classes/ChatViewController/MessageAction.html#/s:SY8rawValue03RawB0Qzvp":{"name":"rawValue","parent_name":"MessageAction"},"Classes/ChatViewController/MessageAction.html#/s:10StreamChat0B14ViewControllerC13MessageActionV9reactionsAEvpZ":{"name":"reactions","abstract":"Add reactions.
","parent_name":"MessageAction"},"Classes/ChatViewController/MessageAction.html#/s:10StreamChat0B14ViewControllerC13MessageActionV5replyAEvpZ":{"name":"reply","abstract":"Reply to a message.
","parent_name":"MessageAction"},"Classes/ChatViewController/MessageAction.html#/s:10StreamChat0B14ViewControllerC13MessageActionV4editAEvpZ":{"name":"edit","abstract":"Edit an own message.
","parent_name":"MessageAction"},"Classes/ChatViewController/MessageAction.html#/s:10StreamChat0B14ViewControllerC13MessageActionV8muteUserAEvpZ":{"name":"muteUser","abstract":"Mute a user of the message.
","parent_name":"MessageAction"},"Classes/ChatViewController/MessageAction.html#/s:10StreamChat0B14ViewControllerC13MessageActionV04flagE0AEvpZ":{"name":"flagMessage","abstract":"Flag a message.
","parent_name":"MessageAction"},"Classes/ChatViewController/MessageAction.html#/s:10StreamChat0B14ViewControllerC13MessageActionV8flagUserAEvpZ":{"name":"flagUser","abstract":"Flag a user of the message.
","parent_name":"MessageAction"},"Classes/ChatViewController/MessageAction.html#/s:10StreamChat0B14ViewControllerC13MessageActionV7banUserAEvpZ":{"name":"banUser","abstract":"Ban a user of the message.
","parent_name":"MessageAction"},"Classes/ChatViewController/MessageAction.html#/s:10StreamChat0B14ViewControllerC13MessageActionV4copyAEvpZ":{"name":"copy","abstract":"Copy text or URL from the message.
","parent_name":"MessageAction"},"Classes/ChatViewController/MessageAction.html#/s:10StreamChat0B14ViewControllerC13MessageActionV6deleteAEvpZ":{"name":"delete","abstract":"Delete own message.
","parent_name":"MessageAction"},"Classes/ChatViewController/MessageAction.html#/s:10StreamChat0B14ViewControllerC13MessageActionV3allAEvpZ":{"name":"all","abstract":"All message actions.
","parent_name":"MessageAction"},"Classes/ChatViewController/MessageAction.html#/s:s9OptionSetP8rawValuex03RawD0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"MessageAction"},"Classes/ChatViewController/ComposerAddFileType.html#/s:10StreamChat0B14ViewControllerC19ComposerAddFileTypeO5photoyA2EmF":{"name":"photo","abstract":"Undocumented
","parent_name":"ComposerAddFileType"},"Classes/ChatViewController/ComposerAddFileType.html#/s:10StreamChat0B14ViewControllerC19ComposerAddFileTypeO6camerayA2EmF":{"name":"camera","abstract":"Undocumented
","parent_name":"ComposerAddFileType"},"Classes/ChatViewController/ComposerAddFileType.html#/s:10StreamChat0B14ViewControllerC19ComposerAddFileTypeO4fileyA2EmF":{"name":"file","abstract":"Undocumented
","parent_name":"ComposerAddFileType"},"Classes/ChatViewController/ComposerAddFileType.html#/s:10StreamChat0B14ViewControllerC19ComposerAddFileTypeO6customyAESo7UIImageCSg_SSAA0efgC0C06SourceH0OyAMctcAEmF":{"name":"custom(icon:title:_:_:)","abstract":"Undocumented
","parent_name":"ComposerAddFileType"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC5styleAA0bC5StyleVvp":{"name":"style","abstract":"A chat style.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC12defaultStyleAA0bcF0Vvp":{"name":"defaultStyle","abstract":"A default chat style. This is useful for subclasses.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC14messageActionsAC13MessageActionVvp":{"name":"messageActions","abstract":"Message actions (see MessageAction
).
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC21defaultMessageActionsAC0F6ActionVvp":{"name":"defaultMessageActions","abstract":"A default message actions. This is useful for subclasses.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC24useContextMenuForActionsSbvp":{"name":"useContextMenuForActions","abstract":"Message actions (see MessageAction
).
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC31defaultUseContextMenuForActionsSbvp":{"name":"defaultUseContextMenuForActions","abstract":"A default message actions. This is useful for subclasses.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC10disposeBag7RxSwift07DisposeF0Cvp":{"name":"disposeBag","abstract":"A dispose bag for rx subscriptions.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC5itemsSay0aB4Core0B4ItemOGvp":{"name":"items","abstract":"A list of table view items, e.g. messages.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC08composerC0AA08ComposerC0Cvp":{"name":"composerView","abstract":"A composer view.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC24calculatedSafeAreaBottom12CoreGraphics7CGFloatVvp":{"name":"calculatedSafeAreaBottom","abstract":"Calculates the bottom inset for the ComposerView
when the keyboard will appear.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC20composerAddFileTypesSayAC08ComposerfG4TypeOGvp":{"name":"composerAddFileTypes","abstract":"Attachments file types for thw composer view.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC27defaultComposerAddFileTypesSayAC0fgH4TypeOGvp":{"name":"defaultComposerAddFileTypes","abstract":"Default attachments file types for thw composer view. This is useful for subclasses.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC05tableC0AA05TableC0Cvp":{"name":"tableView","abstract":"A table view of messages.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC16channelPresenter0aB4Core07ChannelF0CSgvp":{"name":"channelPresenter","abstract":"A channel presenter.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/c:@M@StreamChat@objc(cs)ChatViewController(im)viewDidLoad":{"name":"viewDidLoad()","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/c:@M@StreamChat@objc(cs)ChatViewController(im)viewDidAppear:":{"name":"viewDidAppear(_:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/c:@M@StreamChat@objc(cs)ChatViewController(im)viewWillDisappear:":{"name":"viewWillDisappear(_:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/c:@M@StreamChat@objc(cs)ChatViewController(py)preferredStatusBarStyle":{"name":"preferredStatusBarStyle","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/c:@M@StreamChat@objc(cs)ChatViewController(im)willTransitionToTraitCollection:withTransitionCoordinator:":{"name":"willTransition(to:with:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC012refreshTableC014scrollToBottom8animatedySb_SbtF":{"name":"refreshTableView(scrollToBottom:animated:)","abstract":"Refresh table view cells with presenter items.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC11messageCell2at0E09readUsersSo07UITablecF0C10Foundation9IndexPathV_0aB4Core7MessageVSayAM4UserVGtF":{"name":"messageCell(at:message:readUsers:)","abstract":"A message cell to insert in a particular location of the table view.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC11loadingCell2atSo07UITablecF0CSg10Foundation9IndexPathV_tF":{"name":"loadingCell(at:)","abstract":"A custom loading cell to insert in a particular location of the table view.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC10statusCell2at5title8subtitle9textColorSo07UITablecF0CSg10Foundation9IndexPathV_S2SSgSo7UIColorCtF":{"name":"statusCell(at:title:subtitle:textColor:)","abstract":"A custom status cell to insert in a particular location of the table view.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC18setupFooterUpdatesyyF":{"name":"setupFooterUpdates()","abstract":"Setup Footer updates for environement updates.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC11showActions4from3for010locationInC0ySo07UITableC4CellC_0aB4Core7MessageVSo7CGPointVtF":{"name":"showActions(from:for:locationInView:)","abstract":"Show message actions when long press on a message cell.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC24createActionsContextMenu4from3for010locationInC0So6UIMenuCSgSo07UITableC4CellC_0aB4Core7MessageVSo7CGPointVtF":{"name":"createActionsContextMenu(from:for:locationInView:)","abstract":"Creates message actions context menu when long press on a message cell.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC18stopGifsAnimationsyyF":{"name":"stopGifsAnimations()","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC19startGifsAnimationsyyF":{"name":"startGifsAnimations()","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC20extensionMessageCell2at7message9readUsersSo07UITablecG0C10Foundation9IndexPathV_0aB4Core0F0VSayAM4UserVGtF":{"name":"extensionMessageCell(at:message:readUsers:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC11willDisplay4cell2at7messageySo07UITableC4CellC_10Foundation9IndexPathV0aB4Core7MessageVtF":{"name":"willDisplay(cell:at:message:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC20handleMessageCellTap4from2in10tapGestureyAA0f5TablecG0C_0aB4Core0F0VSo05UITapL10RecognizerCtF":{"name":"handleMessageCellTap(from:in:tapGesture:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC11showReplies13parentMessagey0aB4Core0H0V_tF":{"name":"showReplies(parentMessage:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController/ComposerAddFileType.html":{"name":"ComposerAddFileType","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC014createComposerC0AA0fC0CyF":{"name":"createComposerView()","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC013setupComposerC0yyF":{"name":"setupComposerView()","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC4sendyyF":{"name":"send()","abstract":"Send a message.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC029createComposerHelperContainerC05title19closeButtonIsHiddenAA0fghC0CSS_SbtF":{"name":"createComposerHelperContainerView(title:closeButtonIsHidden:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC030createComposerEditingContainerC0AA0f6HelperhC0CyF":{"name":"createComposerEditingContainerView()","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC031createComposerCommandsContainerC0AA0f6HelperhC0CyF":{"name":"createComposerCommandsContainerView()","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC14textHasCommandySbSSF":{"name":"textHasCommand(_:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC20addCommandToComposer7commandySS_tF":{"name":"addCommandToComposer(command:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC030createComposerAddFileContainerC05titleAA0f6HelperiC0CSgSS_tF":{"name":"createComposerAddFileContainerView(title:)","abstract":"Creates a add files container view for the composer view when the add button ⊕ is tapped.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC011hideAddFileC0yyF":{"name":"hideAddFileView()","abstract":"Hide add file view.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC22sendActionForEphemeral7message6buttony0aB4Core7MessageV_So8UIButtonCtF":{"name":"sendActionForEphemeral(message:button:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC10CopyActiona":{"name":"CopyAction","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController/MessageAction.html":{"name":"MessageAction","abstract":"Show message actions when long press on a message cell.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC18defaultActionSheet4from3for010locationInC0So07UIAlertD0CSgSo07UITableC4CellC_0aB4Core7MessageVSo7CGPointVtF":{"name":"defaultActionSheet(from:for:locationInView:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/c:@CM@StreamChat@objc(cs)ChatViewController(im)tableView:contextMenuConfigurationForRowAtIndexPath:point:":{"name":"tableView(_:contextMenuConfigurationForRowAt:point:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC25defaultActionsContextMenu4from3for010locationInC0So6UIMenuCSgSo07UITableC4CellC_0aB4Core7MessageVSo7CGPointVtF":{"name":"defaultActionsContextMenu(from:for:locationInView:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC6update4cell14forReactionsInyAA012MessageTableC4CellC_0aB4Core0J0VtF":{"name":"update(cell:forReactionsIn:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC13showReactions4from2in010locationInC0ySo07UITableC4CellC_0aB4Core7MessageVSo7CGPointVtF":{"name":"showReactions(from:in:locationInView:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC012updateFooterC0yyF":{"name":"updateFooterView()","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/c:@CM@StreamChat@objc(cs)ChatViewController(im)tableView:numberOfRowsInSection:":{"name":"tableView(_:numberOfRowsInSection:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/c:@CM@StreamChat@objc(cs)ChatViewController(im)tableView:cellForRowAtIndexPath:":{"name":"tableView(_:cellForRowAt:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/c:@CM@StreamChat@objc(cs)ChatViewController(im)tableView:willDisplayCell:forRowAtIndexPath:":{"name":"tableView(_:willDisplay:forRowAt:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/c:@CM@StreamChat@objc(cs)ChatViewController(im)tableView:didEndDisplayingCell:forRowAtIndexPath:":{"name":"tableView(_:didEndDisplaying:forRowAt:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/c:@CM@StreamChat@objc(cs)ChatViewController(im)tableView:shouldHighlightRowAtIndexPath:":{"name":"tableView(_:shouldHighlightRowAt:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC10disposeBag7RxSwift07DisposeH0Cvp":{"name":"disposeBag","abstract":"A dispose bag for the cell.
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC5styleAA0cE5StyleVvp":{"name":"style","abstract":"A message view style.
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC12needsToSetupSbvp":{"name":"needsToSetup","abstract":"Checks if needds setup layout.
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC06avatarE0AA06AvatarE0Cvp":{"name":"avatarView","abstract":"An avatar.
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC9nameLabelSo7UILabelCvp":{"name":"nameLabel","abstract":"A name label.
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC9dateLabelSo7UILabelCvp":{"name":"dateLabel","abstract":"A date label.
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC19additionalDateLabelSo7UILabelCvp":{"name":"additionalDateLabel","abstract":"An additional date label.
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC9infoLabelSo7UILabelCvp":{"name":"infoLabel","abstract":"An info label.
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC16replyCountButtonSo8UIButtonCvp":{"name":"replyCountButton","abstract":"A reply button.
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC12messageLabelSo7UILabelCvp":{"name":"messageLabel","abstract":"A message label.
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/c:@M@StreamChat@objc(cs)MessageTableViewCell(im)prepareForReuse":{"name":"prepareForReuse()","abstract":"Undocumented
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC13setupIfNeeded5styleyAA0cE5StyleV_tF":{"name":"setupIfNeeded(style:)","abstract":"Setup style and layouts.
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC5resetyyF":{"name":"reset()","abstract":"Reset views.
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC4freeyyF":{"name":"free()","abstract":"Free resources (attachments, rx.subscriptions).
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC13addAttachment_2at4from3tap9actionTap6reloady0aB4Core0H0V_SiAJ0C0VyAL_SiSayALGtcyAN_So8UIButtonCtcyyctF":{"name":"addAttachment(_:at:from:tap:actionTap:reload:)","abstract":"Undocumented
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC16updateBackground010isContinueC0ySb_tF":{"name":"updateBackground(isContinueMessage:)","abstract":"Undocumented
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC6update4name4dateySSSg_10Foundation4DateVtF":{"name":"update(name:date:)","abstract":"Undocumented
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC6update10replyCountySi_tF":{"name":"update(replyCount:)","abstract":"Undocumented
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC6update4info4dateySSSg_10Foundation4DateVSgtF":{"name":"update(info:date:)","abstract":"Undocumented
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC6update4textySS_tF":{"name":"update(text:)","abstract":"Undocumented
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC10enrichText4with0G4URLsy0aB4Core0C0V_SbtF":{"name":"enrichText(with:enrichURLs:)","abstract":"Undocumented
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC6update14reactionScores6actiony0aB4Core08ReactionI0VSg_ySo07UITableeF0C_So7CGPointVtctF":{"name":"update(reactionScores:action:)","abstract":"Undocumented
","parent_name":"MessageTableViewCell"},"Classes/ChannelsViewController.html#/s:10StreamChat22ChannelsViewControllerC10disposeBag7RxSwift07DisposeG0Cvp":{"name":"disposeBag","abstract":"A dispose bag for rx subscriptions.
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/s:10StreamChat22ChannelsViewControllerC5styleAA0bD5StyleVvp":{"name":"style","abstract":"A chat style.
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/s:10StreamChat22ChannelsViewControllerC12defaultStyleAA0bdG0Vvp":{"name":"defaultStyle","abstract":"A default chat style. This is useful for subclasses.
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/s:10StreamChat22ChannelsViewControllerC5itemsSay0aB4Core0B4ItemOGvp":{"name":"items","abstract":"A list of table view items, e.g. channel presenters.
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/s:10StreamChat22ChannelsViewControllerC17channelsPresenter0aB4Core0cG0Cvp":{"name":"channelsPresenter","abstract":"A channels presenter.
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/s:10StreamChat22ChannelsViewControllerC20deleteChannelBySwipeSbvp":{"name":"deleteChannelBySwipe","abstract":"Enables to delete a channel by a swipe.
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/s:10StreamChat22ChannelsViewControllerC05tableD0So07UITableD0Cvp":{"name":"tableView","abstract":"A table view of channels.
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/c:@M@StreamChat@objc(cs)ChannelsViewController(im)viewDidLoad":{"name":"viewDidLoad()","abstract":"Undocumented
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/c:@M@StreamChat@objc(cs)ChannelsViewController(im)viewDidAppear:":{"name":"viewDidAppear(_:)","abstract":"Undocumented
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/s:10StreamChat22ChannelsViewControllerC16channelPresenter2at0aB4Core07ChannelG0CSg10Foundation9IndexPathV_tF":{"name":"channelPresenter(at:)","abstract":"Returns a channel presenter at a given index path.
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/s:10StreamChat22ChannelsViewControllerC11channelCell2at0F9PresenterSo07UITabledG0C10Foundation9IndexPathV_0aB4Core07ChannelI0CtF":{"name":"channelCell(at:channelPresenter:)","abstract":"Undocumented
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/s:10StreamChat22ChannelsViewControllerC11loadingCell2at8chatItemSo07UITabledG0C10Foundation9IndexPathV_0aB4Core0bJ0OtF":{"name":"loadingCell(at:chatItem:)","abstract":"A loading cell to insert in a particular location of the table view.
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/c:@M@StreamChat@objc(cs)ChannelsViewController(im)tableView:didSelectRowAtIndexPath:":{"name":"tableView(_:didSelectRowAt:)","abstract":"Undocumented
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/s:10StreamChat22ChannelsViewControllerC06createbdE04with9indexPathAA0bdE0C0aB4Core16ChannelPresenterC_10Foundation05IndexI0VtF":{"name":"createChatViewController(with:indexPath:)","abstract":"Creates a chat view controller for the selected channel cell.
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/s:10StreamChat22ChannelsViewControllerC4show04chatdE0yAA0bdE0C_tF":{"name":"show(chatViewController:)","abstract":"Presents a chat view controller of a selected channel cell.
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/c:@CM@StreamChat@objc(cs)ChannelsViewController(im)tableView:numberOfRowsInSection:":{"name":"tableView(_:numberOfRowsInSection:)","abstract":"Undocumented
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/c:@CM@StreamChat@objc(cs)ChannelsViewController(im)tableView:cellForRowAtIndexPath:":{"name":"tableView(_:cellForRowAt:)","abstract":"Undocumented
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/c:@CM@StreamChat@objc(cs)ChannelsViewController(im)tableView:willDisplayCell:forRowAtIndexPath:":{"name":"tableView(_:willDisplay:forRowAt:)","abstract":"Undocumented
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/c:@CM@StreamChat@objc(cs)ChannelsViewController(im)tableView:canEditRowAtIndexPath:":{"name":"tableView(_:canEditRowAt:)","abstract":"Undocumented
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/c:@CM@StreamChat@objc(cs)ChannelsViewController(im)tableView:commitEditingStyle:forRowAtIndexPath:":{"name":"tableView(_:commit:forRowAt:)","abstract":"Undocumented
","parent_name":"ChannelsViewController"},"Classes/ChannelTableViewCell.html#/s:10StreamChat20ChannelTableViewCellC5styleAA0cE5StyleVvp":{"name":"style","abstract":"A channel style.
","parent_name":"ChannelTableViewCell"},"Classes/ChannelTableViewCell.html#/s:10StreamChat20ChannelTableViewCellC12needsToSetupSbvp":{"name":"needsToSetup","abstract":"Checks if needds setup layout.
","parent_name":"ChannelTableViewCell"},"Classes/ChannelTableViewCell.html#/s:10StreamChat20ChannelTableViewCellC06avatarE0AA06AvatarE0Cvp":{"name":"avatarView","abstract":"An avatar view.
","parent_name":"ChannelTableViewCell"},"Classes/ChannelTableViewCell.html#/s:10StreamChat20ChannelTableViewCellC10disposeBag7RxSwift07DisposeH0Cvp":{"name":"disposeBag","abstract":"A dispose bag for the cell.
","parent_name":"ChannelTableViewCell"},"Classes/ChannelTableViewCell.html#/s:10StreamChat20ChannelTableViewCellC9nameLabelSo7UILabelCvp":{"name":"nameLabel","abstract":"A channel name label.
","parent_name":"ChannelTableViewCell"},"Classes/ChannelTableViewCell.html#/s:10StreamChat20ChannelTableViewCellC12messageLabelSo7UILabelCvp":{"name":"messageLabel","abstract":"A last message label.
","parent_name":"ChannelTableViewCell"},"Classes/ChannelTableViewCell.html#/s:10StreamChat20ChannelTableViewCellC9dateLabelSo7UILabelCvp":{"name":"dateLabel","abstract":"A date label.
","parent_name":"ChannelTableViewCell"},"Classes/ChannelTableViewCell.html#/c:@M@StreamChat@objc(cs)ChannelTableViewCell(im)prepareForReuse":{"name":"prepareForReuse()","abstract":"Undocumented
","parent_name":"ChannelTableViewCell"},"Classes/ChannelTableViewCell.html#/s:10StreamChat20ChannelTableViewCellC13setupIfNeeded5styleyAA0cE5StyleV_tF":{"name":"setupIfNeeded(style:)","abstract":"Setup style and layouts.
","parent_name":"ChannelTableViewCell"},"Classes/ChannelTableViewCell.html#/s:10StreamChat20ChannelTableViewCellC6update7message6isMeta0I6UnreadySS_S2btF":{"name":"update(message:isMeta:isUnread:)","abstract":"Update the channel cell with a message text.
","parent_name":"ChannelTableViewCell"},"Classes/ChannelTableViewCell.html#/s:10StreamChat20ChannelTableViewCellC6update4info8isUnreadySSSg_SbtF":{"name":"update(info:isUnread:)","abstract":"Update the channel cell with an info text.
","parent_name":"ChannelTableViewCell"},"Classes/Banners.html#/s:10StreamChat7BannersC6sharedACvpZ":{"name":"shared","abstract":"A shared banners manager.
","parent_name":"Banners"},"Classes/Banners.html#/s:10StreamChat7BannersC4show_5delay8bouncing15backgroundColor06borderH0ySS_Sd12CoreGraphics7CGFloatVSo7UIColorCAMSgtF":{"name":"show(_:delay:bouncing:backgroundColor:borderColor:)","abstract":"Shows a banner with a given title.
","parent_name":"Banners"},"Classes/Banners.html#/s:10StreamChat7BannersC4show12errorMessageySS_tF":{"name":"show(errorMessage:)","abstract":"Shows error message.
","parent_name":"Banners"},"Classes/Banners.html#/s:10StreamChat7BannersC4show5errorys5Error_p_tF":{"name":"show(error:)","abstract":"Shows error.
","parent_name":"Banners"},"Classes/Banners.html":{"name":"Banners","abstract":"A banners manager.
"},"Classes/ChannelTableViewCell.html":{"name":"ChannelTableViewCell","abstract":"Channel table view cell.
"},"Classes/ChannelsViewController.html":{"name":"ChannelsViewController","abstract":"A channels view controller.
"},"Classes/MessageTableViewCell.html":{"name":"MessageTableViewCell","abstract":"A message table view cell.
"},"Classes/ChatViewController.html":{"name":"ChatViewController","abstract":"A chat view controller of a channel.
"},"Classes/AttachmentCollectionViewCell.html":{"name":"AttachmentCollectionViewCell","abstract":"An image attachment collection view cell.
"},"Classes/ComposerAddFileView.html":{"name":"ComposerAddFileView","abstract":"A composer add file view.
"},"Classes/ComposerHelperContainerView.html":{"name":"ComposerHelperContainerView","abstract":"A container view for composer view to show more actions or commands.
"},"Classes/ComposerView.html":{"name":"ComposerView","abstract":"A composer view.
"},"Classes.html#/s:10StreamChat23EscapeBridgingImageViewC":{"name":"EscapeBridgingImageView","abstract":"A UIImageView subclass to avoid Swift classes headers generated for Objective-C.
"},"Classes/TableView.html":{"name":"TableView","abstract":"A custom chat table view.
"},"Classes/MediaGalleryViewController.html":{"name":"MediaGalleryViewController","abstract":"A media gallery to show images or gifs.
"},"Classes/ViewController.html":{"name":"ViewController","abstract":"A general view controller.
"},"Classes/AvatarView.html":{"name":"AvatarView","abstract":"A view with a user avatar or user name intials.
"},"Classes/WebViewController.html":{"name":"WebViewController","abstract":"A siple web view controller with WKWebView
and navigation buttons in the navigation bar.
"},"Classes.html":{"name":"Classes","abstract":"The following classes are available globally.
"},"Enums.html":{"name":"Enumerations","abstract":"The following enumerations are available globally.
"},"Extensions.html":{"name":"Extensions","abstract":"The following extensions are available globally.
"},"Protocols.html":{"name":"Protocols","abstract":"The following protocols are available globally.
"},"Structs.html":{"name":"Structures","abstract":"The following structures are available globally.
"}}
\ No newline at end of file
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/undocumented.json b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/undocumented.json
index da0747812f6..d86ed9a46f9 100644
--- a/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/undocumented.json
+++ b/docs/ui/docsets/StreamChat.docset/Contents/Resources/Documents/undocumented.json
@@ -129,7 +129,7 @@
{
"file": "/Users/bahadir/stream/stream-chat-swift/Sources/UI/Chat/Cells/MessageTableViewCell+Updates.swift",
"line": 91,
- "symbol": "MessageTableViewCell.update(reactionCounts:action:)",
+ "symbol": "MessageTableViewCell.update(reactionScores:action:)",
"symbol_kind": "source.lang.swift.decl.function.method.instance",
"warning": "undocumented"
},
@@ -170,14 +170,14 @@
},
{
"file": "/Users/bahadir/stream/stream-chat-swift/Sources/UI/Chat/Chat View Controller/ChatViewController+Cells.swift",
- "line": 161,
+ "line": 169,
"symbol": "ChatViewController.handleMessageCellTap(from:in:tapGesture:)",
"symbol_kind": "source.lang.swift.decl.function.method.instance",
"warning": "undocumented"
},
{
"file": "/Users/bahadir/stream/stream-chat-swift/Sources/UI/Chat/Chat View Controller/ChatViewController+Cells.swift",
- "line": 199,
+ "line": 207,
"symbol": "ChatViewController.showReplies(parentMessage:)",
"symbol_kind": "source.lang.swift.decl.function.method.instance",
"warning": "undocumented"
@@ -282,8 +282,29 @@
},
{
"file": "/Users/bahadir/stream/stream-chat-swift/Sources/UI/Chat/Chat View Controller/ChatViewController+MessageActions.swift",
- "line": 54,
- "symbol": "ChatViewController.extensionShowActions(from:for:locationInView:)",
+ "line": 14,
+ "symbol": "ChatViewController.CopyAction",
+ "symbol_kind": "source.lang.swift.decl.typealias",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/bahadir/stream/stream-chat-swift/Sources/UI/Chat/Chat View Controller/ChatViewController+MessageActions.swift",
+ "line": 55,
+ "symbol": "ChatViewController.defaultActionSheet(from:for:locationInView:)",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/bahadir/stream/stream-chat-swift/Sources/UI/Chat/Chat View Controller/ChatViewController+MessageActions.swift",
+ "line": 307,
+ "symbol": "ChatViewController.tableView(_:contextMenuConfigurationForRowAt:point:)",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/bahadir/stream/stream-chat-swift/Sources/UI/Chat/Chat View Controller/ChatViewController+MessageActions.swift",
+ "line": 326,
+ "symbol": "ChatViewController.defaultActionsContextMenu(from:for:locationInView:)",
"symbol_kind": "source.lang.swift.decl.function.method.instance",
"warning": "undocumented"
},
@@ -310,70 +331,70 @@
},
{
"file": "/Users/bahadir/stream/stream-chat-swift/Sources/UI/Chat/Chat View Controller/ChatViewController.swift",
- "line": 113,
+ "line": 123,
"symbol": "ChatViewController.viewDidLoad()",
"symbol_kind": "source.lang.swift.decl.function.method.instance",
"warning": "undocumented"
},
{
"file": "/Users/bahadir/stream/stream-chat-swift/Sources/UI/Chat/Chat View Controller/ChatViewController.swift",
- "line": 159,
+ "line": 169,
"symbol": "ChatViewController.viewDidAppear(_:)",
"symbol_kind": "source.lang.swift.decl.function.method.instance",
"warning": "undocumented"
},
{
"file": "/Users/bahadir/stream/stream-chat-swift/Sources/UI/Chat/Chat View Controller/ChatViewController.swift",
- "line": 170,
+ "line": 180,
"symbol": "ChatViewController.viewWillDisappear(_:)",
"symbol_kind": "source.lang.swift.decl.function.method.instance",
"warning": "undocumented"
},
{
"file": "/Users/bahadir/stream/stream-chat-swift/Sources/UI/Chat/Chat View Controller/ChatViewController.swift",
- "line": 175,
+ "line": 185,
"symbol": "ChatViewController.preferredStatusBarStyle",
"symbol_kind": "source.lang.swift.decl.var.instance",
"warning": "undocumented"
},
{
"file": "/Users/bahadir/stream/stream-chat-swift/Sources/UI/Chat/Chat View Controller/ChatViewController.swift",
- "line": 179,
+ "line": 189,
"symbol": "ChatViewController.willTransition(to:with:)",
"symbol_kind": "source.lang.swift.decl.function.method.instance",
"warning": "undocumented"
},
{
"file": "/Users/bahadir/stream/stream-chat-swift/Sources/UI/Chat/Chat View Controller/ChatViewController.swift",
- "line": 400,
+ "line": 426,
"symbol": "ChatViewController.tableView(_:numberOfRowsInSection:)",
"symbol_kind": "source.lang.swift.decl.function.method.instance",
"warning": "undocumented"
},
{
"file": "/Users/bahadir/stream/stream-chat-swift/Sources/UI/Chat/Chat View Controller/ChatViewController.swift",
- "line": 404,
+ "line": 430,
"symbol": "ChatViewController.tableView(_:cellForRowAt:)",
"symbol_kind": "source.lang.swift.decl.function.method.instance",
"warning": "undocumented"
},
{
"file": "/Users/bahadir/stream/stream-chat-swift/Sources/UI/Chat/Chat View Controller/ChatViewController.swift",
- "line": 434,
+ "line": 460,
"symbol": "ChatViewController.tableView(_:willDisplay:forRowAt:)",
"symbol_kind": "source.lang.swift.decl.function.method.instance",
"warning": "undocumented"
},
{
"file": "/Users/bahadir/stream/stream-chat-swift/Sources/UI/Chat/Chat View Controller/ChatViewController.swift",
- "line": 451,
+ "line": 477,
"symbol": "ChatViewController.tableView(_:didEndDisplaying:forRowAt:)",
"symbol_kind": "source.lang.swift.decl.function.method.instance",
"warning": "undocumented"
},
{
"file": "/Users/bahadir/stream/stream-chat-swift/Sources/UI/Chat/Chat View Controller/ChatViewController.swift",
- "line": 457,
+ "line": 483,
"symbol": "ChatViewController.tableView(_:shouldHighlightRowAt:)",
"symbol_kind": "source.lang.swift.decl.function.method.instance",
"warning": "undocumented"
diff --git a/docs/ui/docsets/StreamChat.docset/Contents/Resources/docSet.dsidx b/docs/ui/docsets/StreamChat.docset/Contents/Resources/docSet.dsidx
index 17c0203aecb..7c075ea82cc 100644
Binary files a/docs/ui/docsets/StreamChat.docset/Contents/Resources/docSet.dsidx and b/docs/ui/docsets/StreamChat.docset/Contents/Resources/docSet.dsidx differ
diff --git a/docs/ui/docsets/StreamChat.tgz b/docs/ui/docsets/StreamChat.tgz
index b913e02d503..08220e505db 100644
Binary files a/docs/ui/docsets/StreamChat.tgz and b/docs/ui/docsets/StreamChat.tgz differ
diff --git a/docs/ui/index.html b/docs/ui/index.html
index 4e3f98a94f2..29ae0c3c831 100644
--- a/docs/ui/index.html
+++ b/docs/ui/index.html
@@ -403,7 +403,7 @@ Supported features
diff --git a/docs/ui/search.json b/docs/ui/search.json
index 3a4b45666e1..49947221860 100644
--- a/docs/ui/search.json
+++ b/docs/ui/search.json
@@ -1 +1 @@
-{"Structs/Spacing.html#/s:10StreamChat7SpacingV10horizontal12CoreGraphics7CGFloatVvp":{"name":"horizontal","abstract":"A horizontal spacing between elements.
","parent_name":"Spacing"},"Structs/Spacing.html#/s:10StreamChat7SpacingV8vertical12CoreGraphics7CGFloatVvp":{"name":"vertical","abstract":"A vertical spacing between elements.
","parent_name":"Spacing"},"Structs/Spacing.html#/s:10StreamChat7SpacingV10horizontal8verticalAC12CoreGraphics7CGFloatV_AHtcfc":{"name":"init(horizontal:vertical:)","abstract":"Init spacings.
","parent_name":"Spacing"},"Structs/SeparatorStyle.html#/s:10StreamChat14SeparatorStyleV4noneACvpZ":{"name":"none","abstract":"Undocumented
","parent_name":"SeparatorStyle"},"Structs/SeparatorStyle.html#/s:10StreamChat14SeparatorStyleV5colorSo7UIColorCSgvp":{"name":"color","abstract":"The color of separator rows in the table view.
","parent_name":"SeparatorStyle"},"Structs/SeparatorStyle.html#/s:10StreamChat14SeparatorStyleV5insetSo12UIEdgeInsetsVvp":{"name":"inset","abstract":"The default inset of cell separators.
","parent_name":"SeparatorStyle"},"Structs/SeparatorStyle.html#/s:10StreamChat14SeparatorStyleV05tableD0So015UITableViewCellcD0Vvp":{"name":"tableStyle","abstract":"The style for table cells used as separators (see TableView.separatorStyle
).
","parent_name":"SeparatorStyle"},"Structs/SeparatorStyle.html#/s:10StreamChat14SeparatorStyleV5color5inset05tableD0ACSo7UIColorCSg_So12UIEdgeInsetsVSo015UITableViewCellcD0Vtcfc":{"name":"init(color:inset:tableStyle:)","abstract":"Init a separator style.
","parent_name":"SeparatorStyle"},"Structs/SeparatorStyle.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"SeparatorStyle"},"Structs/SeparatorStyle.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"SeparatorStyle"},"Structs/ReactionViewStyle.html#/s:10StreamChat17ReactionViewStyleV9alignmentAA07MessagedE0V9AlignmentOvp":{"name":"alignment","abstract":"An alignment of a reaction for incoming or outgoing messages.
","parent_name":"ReactionViewStyle"},"Structs/ReactionViewStyle.html#/s:10StreamChat17ReactionViewStyleV4fontSo6UIFontCvp":{"name":"font","abstract":"A font of a count of a reaction.
","parent_name":"ReactionViewStyle"},"Structs/ReactionViewStyle.html#/s:10StreamChat17ReactionViewStyleV9textColorSo7UIColorCvp":{"name":"textColor","abstract":"A text color of a count of a reaction.
","parent_name":"ReactionViewStyle"},"Structs/ReactionViewStyle.html#/s:10StreamChat17ReactionViewStyleV15backgroundColorSo7UIColorCvp":{"name":"backgroundColor","abstract":"A background color of reactions.
","parent_name":"ReactionViewStyle"},"Structs/ReactionViewStyle.html#/s:10StreamChat17ReactionViewStyleV19chatBackgroundColorSo7UIColorCvp":{"name":"chatBackgroundColor","abstract":"A background color of the chat screen.
","parent_name":"ReactionViewStyle"},"Structs/ReactionViewStyle.html#/s:10StreamChat17ReactionViewStyleV12cornerRadius12CoreGraphics7CGFloatVvp":{"name":"cornerRadius","abstract":"A corner radius of the bubble.
","parent_name":"ReactionViewStyle"},"Structs/ReactionViewStyle.html#/s:10StreamChat17ReactionViewStyleV16tailCornerRadius12CoreGraphics7CGFloatVvp":{"name":"tailCornerRadius","abstract":"A small corner radius of the tail to the reactions bubble.
","parent_name":"ReactionViewStyle"},"Structs/ReactionViewStyle.html#/s:10StreamChat17ReactionViewStyleV23tailMessageCornerRadius12CoreGraphics7CGFloatVvp":{"name":"tailMessageCornerRadius","abstract":"A corner radius of the message bubble.
","parent_name":"ReactionViewStyle"},"Structs/ReactionViewStyle.html#/s:10StreamChat17ReactionViewStyleV9tailImageSo7UIImageCvp":{"name":"tailImage","abstract":"A generated tail image.
","parent_name":"ReactionViewStyle"},"Structs/ReactionViewStyle.html#/s:10StreamChat17ReactionViewStyleV9alignment4font9textColor010backgroundI0014chatBackgroundI012cornerRadius017tailMessageCornerN0AcA0pdE0V9AlignmentO_So6UIFontCSo7UIColorCA2R12CoreGraphics7CGFloatVAUtcfc":{"name":"init(alignment:font:textColor:backgroundColor:chatBackgroundColor:cornerRadius:tailMessageCornerRadius:)","abstract":"Init a reaction view style.
","parent_name":"ReactionViewStyle"},"Structs/ReactionViewStyle.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ReactionViewStyle"},"Structs/ReactionViewStyle.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"ReactionViewStyle"},"Structs/MessageViewStyle/AdditionalDateStyle.html#/s:10StreamChat16MessageViewStyleV014AdditionalDateE0O011userNameAndG0yA2EmF":{"name":"userNameAndDate","abstract":"Show additional date as a default style for the last message.
","parent_name":"AdditionalDateStyle"},"Structs/MessageViewStyle/AdditionalDateStyle.html#/s:10StreamChat16MessageViewStyleV014AdditionalDateE0O010messageAndG0yA2EmF":{"name":"messageAndDate","abstract":"Show additional date near a message without user name.
","parent_name":"AdditionalDateStyle"},"Structs/MessageViewStyle/Alignment.html#/s:10StreamChat16MessageViewStyleV9AlignmentO4leftyA2EmF":{"name":"left","abstract":"A message view style alignment.
","parent_name":"Alignment"},"Structs/MessageViewStyle/Alignment.html#/s:10StreamChat16MessageViewStyleV9AlignmentO5rightyA2EmF":{"name":"right","parent_name":"Alignment"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV9alignmentAC9AlignmentOvp":{"name":"alignment","abstract":"An alignment of a message for incoming or outgoing messages.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV06avatardE0AA06AvatardE0VSgvp":{"name":"avatarViewStyle","abstract":"Avatars style.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV4fontSo6UIFontCvp":{"name":"font","abstract":"A message font.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV9replyFontSo6UIFontCvp":{"name":"replyFont","abstract":"A reply info font.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV8nameFontSo6UIFontCvp":{"name":"nameFont","abstract":"A user name font.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV8infoFontSo6UIFontCvp":{"name":"infoFont","abstract":"An info font, e.g. date.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV9emojiFontSo6UIFontCvp":{"name":"emojiFont","abstract":"An emoji font of messages.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV9textColorSo7UIColorCvp":{"name":"textColor","abstract":"A message text color.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV10replyColorSo7UIColorCvp":{"name":"replyColor","abstract":"A reply info text color.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV9infoColorSo7UIColorCvp":{"name":"infoColor","abstract":"An info text color, e.g. date.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV11borderColorSo7UIColorCvp":{"name":"borderColor","abstract":"A border color.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV17showTimeThresholdSdvp":{"name":"showTimeThreshold","abstract":"Show a time for each message with a threshold. Disabled by default.","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV014additionalDateE0AC010AdditionalgE0Ovp":{"name":"additionalDateStyle","abstract":"
An additional date style (see AdditionalDateStyle
).
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV19chatBackgroundColorSo7UIColorCvp":{"name":"chatBackgroundColor","abstract":"A background color of the chat screen.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV15backgroundColorSo7UIColorCvp":{"name":"backgroundColor","abstract":"A background color of a message.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV11borderWidth12CoreGraphics7CGFloatVvp":{"name":"borderWidth","abstract":"A border width.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV12cornerRadius12CoreGraphics7CGFloatVvp":{"name":"cornerRadius","abstract":"A corner radius.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV7spacingAA7SpacingVvp":{"name":"spacing","abstract":"Undocumented
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV10edgeInsetsSo06UIEdgeG0Vvp":{"name":"edgeInsets","abstract":"A margin.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV08reactiondE0AA08ReactiondE0Vvp":{"name":"reactionViewStyle","abstract":"A reaction style.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV15markdownEnabledSbvp":{"name":"markdownEnabled","abstract":"Shows markdown text with text attributes.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV18hasBackgroundImageSbvp":{"name":"hasBackgroundImage","abstract":"Check if the message has a generated background bubble image.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV22marginWithAvatarOffset12CoreGraphics7CGFloatVvp":{"name":"marginWithAvatarOffset","abstract":"A margin left or right offset with avatar size.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV9alignment06avatardE019chatBackgroundColor4font9replyFont04nameM004infoM005emojiM004textJ00lJ00oJ0010backgroundJ006borderJ00S5Width12cornerRadius7spacing10edgeInsets08reactiondE017showTimeThreshold014additionalDateE015markdownEnabledA2C9AlignmentO_AA06AvatardE0VSgSo7UIColorCSo6UIFontCA5_A5_A5_A5_A3_A3_A3_A3_A3_12CoreGraphics7CGFloatVA8_AA7SpacingVSo06UIEdgeY0VAA08ReactiondE0VSdAC014AdditionalDateE0OSbtcfc":{"name":"init(alignment:avatarViewStyle:chatBackgroundColor:font:replyFont:nameFont:infoFont:emojiFont:textColor:replyColor:infoColor:backgroundColor:borderColor:borderWidth:cornerRadius:spacing:edgeInsets:reactionViewStyle:showTimeThreshold:additionalDateStyle:markdownEnabled:)","abstract":"Init a message view style.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle/Alignment.html":{"name":"Alignment","abstract":"An alignment of a message for incoming or outgoing messages.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle/AdditionalDateStyle.html":{"name":"AdditionalDateStyle","abstract":"Additional date style will work with showTimeThreshold
paramenter.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"MessageViewStyle"},"Structs/ComposerViewStyle/Style.html#/s:10StreamChat17ComposerViewStyleV0E0V9tintColorSo7UIColorCvp":{"name":"tintColor","abstract":"A tint color.
","parent_name":"Style"},"Structs/ComposerViewStyle/Style.html#/s:10StreamChat17ComposerViewStyleV0E0V11borderWidth12CoreGraphics7CGFloatVvp":{"name":"borderWidth","abstract":"A border width.
","parent_name":"Style"},"Structs/ComposerViewStyle/Style.html#/s:10StreamChat17ComposerViewStyleV0E0V9tintColor11borderWidthAESo7UIColorC_12CoreGraphics7CGFloatVtcfc":{"name":"init(tintColor:borderWidth:)","abstract":"Init a cosposerty state style.
","parent_name":"Style"},"Structs/ComposerViewStyle/Style.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Style"},"Structs/ComposerViewStyle/Style.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Style"},"Structs/ComposerViewStyle/State.html#/s:10StreamChat17ComposerViewStyleV5StateO6normalyA2EmF":{"name":"normal","abstract":"A composer view style state.
","parent_name":"State"},"Structs/ComposerViewStyle/State.html#/s:10StreamChat17ComposerViewStyleV5StateO6activeyA2EmF":{"name":"active","parent_name":"State"},"Structs/ComposerViewStyle/State.html#/s:10StreamChat17ComposerViewStyleV5StateO4edityA2EmF":{"name":"edit","parent_name":"State"},"Structs/ComposerViewStyle/State.html#/s:10StreamChat17ComposerViewStyleV5StateO8disabledyA2EmF":{"name":"disabled","parent_name":"State"},"Structs/ComposerViewStyle.html#/s:10StreamChat17ComposerViewStyleV6Statesa":{"name":"States","abstract":"A composer states type.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:10StreamChat17ComposerViewStyleV4fontSo6UIFontCvp":{"name":"font","abstract":"A font.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:10StreamChat17ComposerViewStyleV9textColorSo7UIColorCvp":{"name":"textColor","abstract":"A text color.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:10StreamChat17ComposerViewStyleV20placeholderTextColorSo7UIColorCvp":{"name":"placeholderTextColor","abstract":"A placeholder text color.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:10StreamChat17ComposerViewStyleV15backgroundColorSo7UIColorCvp":{"name":"backgroundColor","abstract":"A background color.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:10StreamChat17ComposerViewStyleV30helperContainerBackgroundColorSo7UIColorCvp":{"name":"helperContainerBackgroundColor","abstract":"A background color for a helper container, e.g. att attachments menu, commands suggestions.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:10StreamChat17ComposerViewStyleV12cornerRadius12CoreGraphics7CGFloatVvp":{"name":"cornerRadius","abstract":"A corner radius.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:10StreamChat17ComposerViewStyleV6height12CoreGraphics7CGFloatVvp":{"name":"height","abstract":"A composer height.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:10StreamChat17ComposerViewStyleV10edgeInsetsSo06UIEdgeG0Vvp":{"name":"edgeInsets","abstract":"Edge insets.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:10StreamChat17ComposerViewStyleV20sendButtonVisibilityAA0bdeH0Ovp":{"name":"sendButtonVisibility","abstract":"A send button visibility.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:10StreamChat17ComposerViewStyleV6statesSDyAC5StateOAC0E0VGvp":{"name":"states","abstract":"Composer states.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:10StreamChat17ComposerViewStyleV4font9textColor015placeholderTextH0010backgroundH0025helperContainerBackgroundH012cornerRadius6height10edgeInsets20sendButtonVisibility6statesACSo6UIFontC_So7UIColorCA3Q12CoreGraphics7CGFloatVATSo06UIEdgeS0VAA0bdeV0OSDyAC5StateOAC0E0VGtcfc":{"name":"init(font:textColor:placeholderTextColor:backgroundColor:helperContainerBackgroundColor:cornerRadius:height:edgeInsets:sendButtonVisibility:states:)","abstract":"Init a composer style.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:10StreamChat17ComposerViewStyleV5style4withAC0E0VAC5StateO_tF":{"name":"style(with:)","abstract":"A composer style for a state.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle/State.html":{"name":"State","abstract":"A composer state.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle/Style.html":{"name":"Style","abstract":"A composer style.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"ComposerViewStyle"},"Structs/ChatViewStyle.html#/s:10StreamChat0B9ViewStyleV7channelAA07ChannelcD0Vvp":{"name":"channel","abstract":"A channel view style.
","parent_name":"ChatViewStyle"},"Structs/ChatViewStyle.html#/s:10StreamChat0B9ViewStyleV8composerAA08ComposercD0Vvp":{"name":"composer","abstract":"A composer view style.
","parent_name":"ChatViewStyle"},"Structs/ChatViewStyle.html#/s:10StreamChat0B9ViewStyleV15incomingMessageAA0fcD0Vvp":{"name":"incomingMessage","abstract":"An incoming message view style.
","parent_name":"ChatViewStyle"},"Structs/ChatViewStyle.html#/s:10StreamChat0B9ViewStyleV15outgoingMessageAA0fcD0Vvp":{"name":"outgoingMessage","abstract":"An outgoing message view style.
","parent_name":"ChatViewStyle"},"Structs/ChatViewStyle.html#/s:10StreamChat0B9ViewStyleV7defaultACvpZ":{"name":"default","abstract":"The default chat view style.
","parent_name":"ChatViewStyle"},"Structs/ChatViewStyle.html#/s:10StreamChat0B9ViewStyleV4darkACvpZ":{"name":"dark","abstract":"A dark chat view style.
","parent_name":"ChatViewStyle"},"Structs/ChatViewStyle.html#/s:10StreamChat0B9ViewStyleV7channel8composer15incomingMessage08outgoingH0AcA07ChannelcD0V_AA08ComposercD0VAA0hcD0VAMtcfc":{"name":"init(channel:composer:incomingMessage:outgoingMessage:)","abstract":"Init a composition of view styles.
","parent_name":"ChatViewStyle"},"Structs/ChatViewStyle.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ChatViewStyle"},"Structs/ChatViewStyle.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"ChatViewStyle"},"Structs/ChannelViewStyle/VerticalTextAlignment.html#/s:10StreamChat16ChannelViewStyleV21VerticalTextAlignmentO3topyA2EmF":{"name":"top","abstract":"The name aligned from the top with edgeInsets.top
top offset.","parent_name":"VerticalTextAlignment"},"Structs/ChannelViewStyle/VerticalTextAlignment.html#/s:10StreamChat16ChannelViewStyleV21VerticalTextAlignmentO6centeryA2EmF":{"name":"center","abstract":"
The name aligned from the center of the avatar with spacing.vertical / 2
bottom offset.","parent_name":"VerticalTextAlignment"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV15backgroundColorSo7UIColorCvp":{"name":"backgroundColor","abstract":"
A background color.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV09separatorE0AA09SeparatorE0Vvp":{"name":"separatorStyle","abstract":"A separator style.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV06avatardE0AA06AvatardE0VSgvp":{"name":"avatarViewStyle","abstract":"Avatars style.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV17nameNumberOfLinesSivp":{"name":"nameNumberOfLines","abstract":"A name number of lines.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV8nameFontSo6UIFontCvp":{"name":"nameFont","abstract":"A channel name font.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV9nameColorSo7UIColorCvp":{"name":"nameColor","abstract":"A channel name color.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV14nameUnreadFontSo6UIFontCvp":{"name":"nameUnreadFont","abstract":"A channel name font.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV15nameUnreadColorSo7UIColorCvp":{"name":"nameUnreadColor","abstract":"A channel name color.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV20messageNumberOfLinesSivp":{"name":"messageNumberOfLines","abstract":"A message number of lines.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV11messageFontSo6UIFontCvp":{"name":"messageFont","abstract":"A last message font.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV12messageColorSo7UIColorCvp":{"name":"messageColor","abstract":"A last message text color.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV17messageUnreadFontSo6UIFontCvp":{"name":"messageUnreadFont","abstract":"A last unread message font.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV18messageUnreadColorSo7UIColorCvp":{"name":"messageUnreadColor","abstract":"A last unread message text color.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV18messageDeletedFontSo6UIFontCvp":{"name":"messageDeletedFont","abstract":"A deleted message font.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV19messageDeletedColorSo7UIColorCvp":{"name":"messageDeletedColor","abstract":"A deleted message text color.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV21verticalTextAlignmentAC08VerticalgH0Ovp":{"name":"verticalTextAlignment","abstract":"A name and messagin vertical alignment.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV8dateFontSo6UIFontCvp":{"name":"dateFont","abstract":"A date font.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV9dateColorSo7UIColorCvp":{"name":"dateColor","abstract":"A date text color.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV6height12CoreGraphics7CGFloatVvp":{"name":"height","abstract":"A channel cell height.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV7spacingAA7SpacingVvp":{"name":"spacing","abstract":"Spacings between elements.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV10edgeInsetsSo06UIEdgeG0Vvp":{"name":"edgeInsets","abstract":"A margin.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV15backgroundColor09separatorE006avatardE017nameNumberOfLines0J4Font0jG00j6UnreadN00joG007messageklM00pN00pG00poN00poG00p7DeletedN00pqG021verticalTextAlignment04dateN00uG06height7spacing10edgeInsetsACSo7UIColorC_AA09SeparatorE0VAA06AvatardE0VSgSiSo6UIFontCAZA5_AZSiA5_AZA5_AZA5_AzC08VerticalsT0OA5_AZ12CoreGraphics7CGFloatVAA7SpacingVSo06UIEdgeY0Vtcfc":{"name":"init(backgroundColor:separatorStyle:avatarViewStyle:nameNumberOfLines:nameFont:nameColor:nameUnreadFont:nameUnreadColor:messageNumberOfLines:messageFont:messageColor:messageUnreadFont:messageUnreadColor:messageDeletedFont:messageDeletedColor:verticalTextAlignment:dateFont:dateColor:height:spacing:edgeInsets:)","abstract":"Init a channel view style.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle/VerticalTextAlignment.html":{"name":"VerticalTextAlignment","abstract":"The name and message vertical alignment.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"ChannelViewStyle"},"Structs/AvatarViewStyle.html#/s:10StreamChat15AvatarViewStyleV6radius12CoreGraphics7CGFloatVvp":{"name":"radius","abstract":"An avatar radius.
","parent_name":"AvatarViewStyle"},"Structs/AvatarViewStyle.html#/s:10StreamChat15AvatarViewStyleV15placeholderFontSo6UIFontCSgvp":{"name":"placeholderFont","abstract":"A placeholder font.
","parent_name":"AvatarViewStyle"},"Structs/AvatarViewStyle.html#/s:10StreamChat15AvatarViewStyleV4size12CoreGraphics7CGFloatVvp":{"name":"size","abstract":"A double value of radius
.
","parent_name":"AvatarViewStyle"},"Structs/AvatarViewStyle.html#/s:10StreamChat15AvatarViewStyleV6radius15placeholderFontAC12CoreGraphics7CGFloatV_So6UIFontCSgtcfc":{"name":"init(radius:placeholderFont:)","abstract":"An avatar style.
","parent_name":"AvatarViewStyle"},"Structs/MediaGalleryItem.html#/s:10StreamChat16MediaGalleryItemV5titleSSSgvp":{"name":"title","abstract":"A title of the item.
","parent_name":"MediaGalleryItem"},"Structs/MediaGalleryItem.html#/s:10StreamChat16MediaGalleryItemV3url10Foundation3URLVvp":{"name":"url","abstract":"An URL.
","parent_name":"MediaGalleryItem"},"Structs/MediaGalleryItem.html#/s:10StreamChat16MediaGalleryItemV9logoImageSo7UIImageCSgvp":{"name":"logoImage","abstract":"A copyright logo of the item.
","parent_name":"MediaGalleryItem"},"Structs/MediaGalleryItem.html#/s:10StreamChat16MediaGalleryItemV5title3url9logoImageACSgSSSg_10Foundation3URLVSgSo7UIImageCSgtcfc":{"name":"init(title:url:logoImage:)","abstract":"Init a media gallery item.
","parent_name":"MediaGalleryItem"},"Structs/DataDetectorURLItem.html#/s:10StreamChat19DataDetectorURLItemV3url10Foundation3URLVvp":{"name":"url","abstract":"A founded URL.
","parent_name":"DataDetectorURLItem"},"Structs/DataDetectorURLItem.html#/s:10StreamChat19DataDetectorURLItemV5rangeSo8_NSRangeVvp":{"name":"range","abstract":"A range of a text of the founded URL.
","parent_name":"DataDetectorURLItem"},"Structs/DataDetectorURLItem.html":{"name":"DataDetectorURLItem","abstract":"A result item of the data detection.
"},"Structs/MediaGalleryItem.html":{"name":"MediaGalleryItem","abstract":"A media gallery item.
"},"Structs/AvatarViewStyle.html":{"name":"AvatarViewStyle","abstract":"Avatars style.
"},"Structs/ChannelViewStyle.html":{"name":"ChannelViewStyle","abstract":"A channel view style.
"},"Structs/ChatViewStyle.html":{"name":"ChatViewStyle","abstract":"A composition of view styles.
"},"Structs/ComposerViewStyle.html":{"name":"ComposerViewStyle","abstract":"A composer style.
"},"Structs/MessageViewStyle.html":{"name":"MessageViewStyle","abstract":"A message view style.
"},"Structs/ReactionViewStyle.html":{"name":"ReactionViewStyle","abstract":"A reaction view style.
"},"Structs/SeparatorStyle.html":{"name":"SeparatorStyle","abstract":"A separator style.
"},"Structs/Spacing.html":{"name":"Spacing","abstract":"Spacings between elements.
"},"Protocols.html#/s:10StreamChat33ComposerAddFileCustomSourceIdTypeP":{"name":"ComposerAddFileCustomSourceIdType","abstract":"A protocol for a custom source id type for adding files to a composer view.
"},"Extensions/URL/FramePosition.html#/s:10Foundation3URLV10StreamChatE13FramePositionO5indexyAFSd_tcAFmF":{"name":"index(at:)","abstract":"Undocumented
","parent_name":"FramePosition"},"Extensions/URL/FramePosition.html#/s:10Foundation3URLV10StreamChatE13FramePositionO5firstyA2FmF":{"name":"first","abstract":"Undocumented
","parent_name":"FramePosition"},"Extensions/URL/FramePosition.html#/s:10Foundation3URLV10StreamChatE13FramePositionO6middleyA2FmF":{"name":"middle","abstract":"Undocumented
","parent_name":"FramePosition"},"Extensions/URL/FramePosition.html#/s:10Foundation3URLV10StreamChatE13FramePositionO4lastyA2FmF":{"name":"last","abstract":"Undocumented
","parent_name":"FramePosition"},"Extensions/URL/FramePosition.html":{"name":"FramePosition","abstract":"A frame position.
","parent_name":"URL"},"Extensions/URL.html#/s:10Foundation3URLV10StreamChatE10videoFrame2atSo7UIImageCSgAcDE0F8PositionO_tF":{"name":"videoFrame(at:)","abstract":"Get an image frame from a video file.
","parent_name":"URL"},"Extensions/UIViewController.html#/s:So16UIViewControllerC10StreamChatE19hideBackButtonTitleyyF":{"name":"hideBackButtonTitle()","abstract":"Hides the back button title from the navigation bar.
","parent_name":"UIViewController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC10StreamChatE16showMediaGallery4with13selectedIndex8animatedySayAC0fG4ItemVGSg_SiSbtF":{"name":"showMediaGallery(with:selectedIndex:animated:)","abstract":"Presents the image gallery with a given image URL’s.
","parent_name":"UIViewController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC10StreamChatE11showWebView3url5title8animatedy10Foundation3URLVSg_SSSgSbtF":{"name":"showWebView(url:title:animated:)","abstract":"Presents the Open Graph data in a WebViewController
.
","parent_name":"UIViewController"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE23systemLayoutHeightToFitAByF":{"name":"systemLayoutHeightToFit()","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE25makeEdgesEqualToSuperview9superviewyABSg_tF":{"name":"makeEdgesEqualToSuperview(superview:)","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE26makeCenterEqualToSuperview9superviewyABSg_tF":{"name":"makeCenterEqualToSuperview(superview:)","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE33makeEdgesEqualToSafeAreaSuperview9superviewyABSg_tF":{"name":"makeEdgesEqualToSafeAreaSuperview(superview:)","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE10sendToBack3forySayABG_tF":{"name":"sendToBack(for:)","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE17sendSubviewToBack_3foryAB_SayABGtF":{"name":"sendSubviewToBack(_:for:)","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE17safeAreaTopOffset12CoreGraphics7CGFloatVvp":{"name":"safeAreaTopOffset","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE20safeAreaBottomOffset12CoreGraphics7CGFloatVvp":{"name":"safeAreaBottomOffset","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE19removeAllAnimationsyyF":{"name":"removeAllAnimations()","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE10Animationsa":{"name":"Animations","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE20AnimationsCompletiona":{"name":"AnimationsCompletion","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE5ChainC":{"name":"Chain","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE15animateSmoothly12withDuration22usingSpringWithDamping07initialI8Velocity7options10animationsAbCE5ChainCSd_12CoreGraphics7CGFloatVANSo0A16AnimationOptionsVyyctFZ":{"name":"animateSmoothly(withDuration:usingSpringWithDamping:initialSpringVelocity:options:animations:)","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE15animateSmoothly12withDuration5delay22usingSpringWithDamping07initialJ8Velocity7options10animations10completionySd_Sd12CoreGraphics7CGFloatVANSo0A16AnimationOptionsVyycySbctFZ":{"name":"animateSmoothly(withDuration:delay:usingSpringWithDamping:initialSpringVelocity:options:animations:completion:)","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE13layerAnimatedyySb_yyXEtFZ":{"name":"layerAnimated(_:_:)","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UITapGestureRecognizer.html#/s:So22UITapGestureRecognizerC10StreamChatE27didTapAttributedTextInLabel5label7inRangeSbSo7UILabelC_So8_NSRangeVtF":{"name":"didTapAttributedTextInLabel(label:inRange:)","abstract":"Undocumented
","parent_name":"UITapGestureRecognizer"},"Extensions/UICollectionViewCell.html#/s:So20UICollectionViewCellC10StreamChatE6unusedABvpZ":{"name":"unused","abstract":"A shortcut of an unused UICollectionViewCell
.
","parent_name":"UICollectionViewCell"},"Extensions/UITableViewCell.html#/s:So15UITableViewCellC10StreamChatE6unusedABvpZ":{"name":"unused","abstract":"A shortcut of an unused UITableViewCell
.
","parent_name":"UITableViewCell"},"Extensions/UIStackView.html#/s:So11UIStackViewC10StreamChatE25removeAllArrangedSubviewsyyF":{"name":"removeAllArrangedSubviews()","abstract":"Undocumented
","parent_name":"UIStackView"},"Extensions/UIStackView.html#/s:So11UIStackViewC10StreamChatE19findArrangedSubview6typeOf3tagxSgxm_SitSo6UIViewCRbzlF":{"name":"findArrangedSubview(typeOf:tag:)","abstract":"Find an arranged subview type of T.
","parent_name":"UIStackView"},"Extensions/UIStackView.html#/s:So11UIStackViewC10StreamChatE21removeArrangedSubview6typeOf3tagyxm_SitSo6UIViewCRbzlF":{"name":"removeArrangedSubview(typeOf:tag:)","abstract":"Find and remove arranged subview type of T.
","parent_name":"UIStackView"},"Extensions/UILabel.html#/s:So7UILabelC10StreamChatE11textOrEmptySSvp":{"name":"textOrEmpty","abstract":"Undocumented
","parent_name":"UILabel"},"Extensions/UIImagePickerController.html#/s:So23UIImagePickerControllerC10StreamChatE24hasPermissionDescription3forSbSo0abC10SourceTypeV_tFZ":{"name":"hasPermissionDescription(for:)","abstract":"Undocumented
","parent_name":"UIImagePickerController"},"Extensions/UIImage/Logo.html#/s:So7UIImageC10StreamChatE4LogoO5giphyABvpZ":{"name":"giphy","abstract":"A giphy logo image.
","parent_name":"Logo"},"Extensions/UIImage/Icons.html#/s:So7UIImageC10StreamChatE5IconsO5closeABvpZ":{"name":"close","abstract":"A close icon.
","parent_name":"Icons"},"Extensions/UIImage/Icons.html#/s:So7UIImageC10StreamChatE5IconsO9deliveredABvpZ":{"name":"delivered","abstract":"A delivered icon.
","parent_name":"Icons"},"Extensions/UIImage/Icons.html#/s:So7UIImageC10StreamChatE5IconsO4editABvpZ":{"name":"edit","abstract":"An edit icon.
","parent_name":"Icons"},"Extensions/UIImage/Icons.html#/s:So7UIImageC10StreamChatE5IconsO5imageABvpZ":{"name":"image","abstract":"An image icon.
","parent_name":"Icons"},"Extensions/UIImage/Icons.html#/s:So7UIImageC10StreamChatE5IconsO6imagesABvpZ":{"name":"images","abstract":"An images icon.
","parent_name":"Icons"},"Extensions/UIImage/Icons.html#/s:So7UIImageC10StreamChatE5IconsO4fileABvpZ":{"name":"file","abstract":"A file icon.
","parent_name":"Icons"},"Extensions/UIImage/Icons.html#/s:So7UIImageC10StreamChatE5IconsO6cameraABvpZ":{"name":"camera","abstract":"A camera icon.
","parent_name":"Icons"},"Extensions/UIImage/Icons.html#/s:So7UIImageC10StreamChatE5IconsO4moreABvpZ":{"name":"more","abstract":"A more icon.
","parent_name":"Icons"},"Extensions/UIImage/Icons.html#/s:So7UIImageC10StreamChatE5IconsO4pathABvpZ":{"name":"path","abstract":"A path icon.
","parent_name":"Icons"},"Extensions/UIImage/Icons.html#/s:So7UIImageC10StreamChatE5IconsO4plusABvpZ":{"name":"plus","abstract":"A plus icon.
","parent_name":"Icons"},"Extensions/UIImage/Icons.html#/s:So7UIImageC10StreamChatE5IconsO4sendABvpZ":{"name":"send","abstract":"A send icon.
","parent_name":"Icons"},"Extensions/UIImage/Icons.html#/s:So7UIImageC10StreamChatE5IconsO11startThreadABvpZ":{"name":"startThread","abstract":"A start thread icon.
","parent_name":"Icons"},"Extensions/UIImage/FileTypes.html#/s:So7UIImageC10StreamChatE9FileTypesO3csvABvpZ":{"name":"csv","abstract":"A CSV file image.
","parent_name":"FileTypes"},"Extensions/UIImage/FileTypes.html#/s:So7UIImageC10StreamChatE9FileTypesO3docABvpZ":{"name":"doc","abstract":"A DOC file image.
","parent_name":"FileTypes"},"Extensions/UIImage/FileTypes.html#/s:So7UIImageC10StreamChatE9FileTypesO3pdfABvpZ":{"name":"pdf","abstract":"A PDF file image.
","parent_name":"FileTypes"},"Extensions/UIImage/FileTypes.html#/s:So7UIImageC10StreamChatE9FileTypesO3pptABvpZ":{"name":"ppt","abstract":"A PPT file image.
","parent_name":"FileTypes"},"Extensions/UIImage/FileTypes.html#/s:So7UIImageC10StreamChatE9FileTypesO3tarABvpZ":{"name":"tar","abstract":"A TAR file image.
","parent_name":"FileTypes"},"Extensions/UIImage/FileTypes.html#/s:So7UIImageC10StreamChatE9FileTypesO3xlsABvpZ":{"name":"xls","abstract":"A XLS file image.
","parent_name":"FileTypes"},"Extensions/UIImage/FileTypes.html#/s:So7UIImageC10StreamChatE9FileTypesO3zipABvpZ":{"name":"zip","abstract":"A ZIP file image.
","parent_name":"FileTypes"},"Extensions/UIImage/FileTypes.html#/s:So7UIImageC10StreamChatE9FileTypesO3mp3ABvpZ":{"name":"mp3","abstract":"A MP3 file image.
","parent_name":"FileTypes"},"Extensions/UIImage/FileTypes.html#/s:So7UIImageC10StreamChatE9FileTypesO3mp4ABvpZ":{"name":"mp4","abstract":"A MOV file image.
","parent_name":"FileTypes"},"Extensions/UIImage.html#/s:So7UIImageC10StreamChatE8originalABvp":{"name":"original","abstract":"The image always draw the original image, without treating it as a template
","parent_name":"UIImage"},"Extensions/UIImage.html#/s:So7UIImageC10StreamChatE8templateABvp":{"name":"template","abstract":"The image always draw the image as a template image, ignoring its color information
","parent_name":"UIImage"},"Extensions/UIImage.html#/s:So7UIImageC10StreamChatE5colorABSo7UIColorC_tcfc":{"name":"init(color:)","abstract":"Create an Image 1x1 with a given color.
","parent_name":"UIImage"},"Extensions/UIImage.html#/s:So7UIImageC10StreamChatE4flip11orientationABSgSo0A11OrientationV_tF":{"name":"flip(orientation:)","abstract":"Undocumented
","parent_name":"UIImage"},"Extensions/UIImage.html#/s:So7UIImageC10StreamChatE8hasAlphaSbvp":{"name":"hasAlpha","abstract":"Undocumented
","parent_name":"UIImage"},"Extensions/UIImage/FileTypes.html":{"name":"FileTypes","abstract":"A file types images.
","parent_name":"UIImage"},"Extensions/UIImage/Icons.html":{"name":"Icons","abstract":"An icons images.
","parent_name":"UIImage"},"Extensions/UIImage/Logo.html":{"name":"Logo","abstract":"A logo images.
","parent_name":"UIImage"},"Extensions/UIImage.html#/s:So7UIImageC10StreamChatE4chat5namedABSS_tFZ":{"name":"chat(named:)","abstract":"Undocumented
","parent_name":"UIImage"},"Extensions/UIImage.html#/s:So7UIImageC10StreamChatE15renderTailImage11smallRadius03bigH09alignmentAB12CoreGraphics7CGFloatV_AjC16MessageViewStyleV9AlignmentOtFZ":{"name":"renderTailImage(smallRadius:bigRadius:alignment:)","abstract":"Render tail template Image from smallRadius to bigRadius.
","parent_name":"UIImage"},"Extensions/UIImage.html#/s:So7UIImageC10StreamChatE13renderRounded12cornerRadius4type5color15backgroundColor11borderWidth0lK0AB12CoreGraphics7CGFloatV_AC0E9ImageTypeOSo7UIColorCAqmQtFZ":{"name":"renderRounded(cornerRadius:type:color:backgroundColor:borderWidth:borderColor:)","abstract":"Render resizable rounded image with specified corners.
","parent_name":"UIImage"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE11chatRegularABvpZ":{"name":"chatRegular","abstract":"A chat regular font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE15chatRegularBoldABvpZ":{"name":"chatRegularBold","abstract":"A chat regular bold font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE18chatXRegularMediumABvpZ":{"name":"chatXRegularMedium","abstract":"A chat smaller regular medium font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE10chatMediumABvpZ":{"name":"chatMedium","abstract":"A chat medium font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE14chatMediumBoldABvpZ":{"name":"chatMediumBold","abstract":"A chat medium bold font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE010chatMediumE0ABvpZ":{"name":"chatMediumMedium","abstract":"A chat medium medium font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE16chatMediumItalicABvpZ":{"name":"chatMediumItalic","abstract":"A chat medium italic font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE9chatSmallABvpZ":{"name":"chatSmall","abstract":"A chat small font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE15chatSmallMediumABvpZ":{"name":"chatSmallMedium","abstract":"A chat small medium font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE13chatSmallBoldABvpZ":{"name":"chatSmallBold","abstract":"A chat small bold font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE10chatXSmallABvpZ":{"name":"chatXSmall","abstract":"A chat extra small font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE14chatXSmallBoldABvpZ":{"name":"chatXSmallBold","abstract":"A chat extra small bold font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE11chatXXSmallABvpZ":{"name":"chatXXSmall","abstract":"A chat extra extra small font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE9chatEmojiABvpZ":{"name":"chatEmoji","abstract":"A chat emoji font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE14reactionsEmojiABvpZ":{"name":"reactionsEmoji","abstract":"A chat reactions emoji font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE10avatarFont4sizeABSg12CoreGraphics7CGFloatV_tFZ":{"name":"avatarFont(size:)","abstract":"An avatar font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE10monospaced4sizeABSg12CoreGraphics7CGFloatV_tFZ":{"name":"monospaced(size:)","abstract":"A monospaced font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE10withTraitsyABSo0a18DescriptorSymbolicE0VF":{"name":"withTraits(_:)","abstract":"A font with a traits.
","parent_name":"UIFont"},"Extensions/UIEdgeInsets.html#/s:So12UIEdgeInsetsV10StreamChatE3allAB12CoreGraphics7CGFloatV_tcfc":{"name":"init(all:)","abstract":"Create an UIEdgeInsets with equal sides values.
","parent_name":"UIEdgeInsets"},"Extensions/UIEdgeInsets.html#/s:So12UIEdgeInsetsV10StreamChatE3allyAB12CoreGraphics7CGFloatVFZ":{"name":"all(_:)","abstract":"Create an UIEdgeInsets with equal sides values.
","parent_name":"UIEdgeInsets"},"Extensions/UIDevice/ScreenSize.html#/s:So8UIDeviceC10StreamChatE10ScreenSizeO7unknownyA2EmF":{"name":"unknown","abstract":"Undocumented
","parent_name":"ScreenSize"},"Extensions/UIDevice/ScreenSize.html#/s:So8UIDeviceC10StreamChatE10ScreenSizeO7inches4yA2EmF":{"name":"inches4","abstract":"Undocumented
","parent_name":"ScreenSize"},"Extensions/UIDevice/ScreenSize.html#/s:So8UIDeviceC10StreamChatE10ScreenSizeO8inches47yA2EmF":{"name":"inches47","abstract":"Undocumented
","parent_name":"ScreenSize"},"Extensions/UIDevice/ScreenSize.html#/s:So8UIDeviceC10StreamChatE10ScreenSizeO8inches55yA2EmF":{"name":"inches55","abstract":"Undocumented
","parent_name":"ScreenSize"},"Extensions/UIDevice/ScreenSize.html#/s:So8UIDeviceC10StreamChatE10ScreenSizeO8inches58yA2EmF":{"name":"inches58","abstract":"Undocumented
","parent_name":"ScreenSize"},"Extensions/UIDevice/ScreenSize.html#/s:So8UIDeviceC10StreamChatE10ScreenSizeO8inches61yA2EmF":{"name":"inches61","abstract":"Undocumented
","parent_name":"ScreenSize"},"Extensions/UIDevice/ScreenSize.html#/s:So8UIDeviceC10StreamChatE10ScreenSizeO8inches65yA2EmF":{"name":"inches65","abstract":"Undocumented
","parent_name":"ScreenSize"},"Extensions/UIDevice/ScreenSize.html":{"name":"ScreenSize","abstract":"Undocumented
","parent_name":"UIDevice"},"Extensions/UIDevice.html#/s:So8UIDeviceC10StreamChatE7isPhoneSbvpZ":{"name":"isPhone","abstract":"Undocumented
","parent_name":"UIDevice"},"Extensions/UIDevice.html#/s:So8UIDeviceC10StreamChatE5isPadSbvpZ":{"name":"isPad","abstract":"Undocumented
","parent_name":"UIDevice"},"Extensions/UIDevice.html#/s:So8UIDeviceC10StreamChatE15phoneScreenSizeAbCE0eF0Ovp":{"name":"phoneScreenSize","abstract":"Undocumented
","parent_name":"UIDevice"},"Extensions/UIDevice.html#/s:So8UIDeviceC10StreamChatE12hasBigScreenSbvp":{"name":"hasBigScreen","abstract":"Undocumented
","parent_name":"UIDevice"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE8chatBlueABvpZ":{"name":"chatBlue","abstract":"A chat blue color.
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE9chatGreenABvpZ":{"name":"chatGreen","abstract":"A chat green color.
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE13chatLightBlueABvpZ":{"name":"chatLightBlue","abstract":"A chat light blue color.
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE18chatSuperLightGrayABvpZ":{"name":"chatSuperLightGray","abstract":"A chat super light gray color.
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE8chatGrayABvpZ":{"name":"chatGray","abstract":"A chat gray color.
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE12chatDarkGrayABvpZ":{"name":"chatDarkGray","abstract":"A chat dark gray color.
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE17chatSuperDarkGrayABvpZ":{"name":"chatSuperDarkGray","abstract":"A chat super dark gray color.
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE12chatComposerABvpZ":{"name":"chatComposer","abstract":"A chat composer color.
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE22messageErrorBackgroundABvpZ":{"name":"messageErrorBackground","abstract":"A chat error background color.
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE18messageErrorBorderABvpZ":{"name":"messageErrorBorder","abstract":"A chat error border color.
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE13chatSeparatorABvpZ":{"name":"chatSeparator","abstract":"A chat separator color.
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE6isDarkSbvp":{"name":"isDark","abstract":"Check the color is it’s dark. This is useful when you need to choose","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE7isClearSbvp":{"name":"isClear","abstract":"
Undocumented
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE21oppositeBlackAndWhiteABvp":{"name":"oppositeBlackAndWhite","abstract":"Undocumented
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE10blendAlpha10coverColorA2B_tF":{"name":"blendAlpha(coverColor:)","abstract":"Blend two color to avoid transparency.
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE9rgbaTuple12CoreGraphics7CGFloatV1r_AG1gAG1bAG1atyF":{"name":"rgbaTuple()","abstract":"Undocumented
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE6randomABvpZ":{"name":"random","abstract":"Undocumented
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE11transparent3hue10brightnessAB12CoreGraphics7CGFloatV_AItFZ":{"name":"transparent(hue:brightness:)","abstract":"Create a transparent color with a given hue.
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE5color2by6isDarkABSS_SbtFZ":{"name":"color(by:isDark:)","abstract":"Undocumented
","parent_name":"UIColor"},"Extensions/UITableView.html#/s:So11UITableViewC10StreamChatE8register8cellTypeyxm_tSo0aB4CellCRbzAC8ReusableRzlF":{"name":"register(cellType:)","abstract":"Undocumented
","parent_name":"UITableView"},"Extensions/UITableView.html#/s:So11UITableViewC10StreamChatE19dequeueReusableCell3for8cellTypex10Foundation9IndexPathV_xmtSo0abG0CRbzAC0F0RzlF":{"name":"dequeueReusableCell(for:cellType:)","abstract":"Undocumented
","parent_name":"UITableView"},"Extensions/UITableView.html#/s:So11UITableViewC10StreamChatE19registerMessageCell5styleyAC0fB5StyleV_tF":{"name":"registerMessageCell(style:)","abstract":"Undocumented
","parent_name":"UITableView"},"Extensions/UITableView.html#/s:So11UITableViewC10StreamChatE18dequeueMessageCell3for5styleAC0f5TablebG0C10Foundation9IndexPathV_AC0fB5StyleVtF":{"name":"dequeueMessageCell(for:style:)","abstract":"Undocumented
","parent_name":"UITableView"},"Extensions/UITableView.html#/s:So11UITableViewC10StreamChatE19bottomContentOffset12CoreGraphics7CGFloatVvp":{"name":"bottomContentOffset","abstract":"Undocumented
","parent_name":"UITableView"},"Extensions/UITableView.html#/s:So11UITableViewC10StreamChatE14scrollToBottom8animatedySb_tF":{"name":"scrollToBottom(animated:)","abstract":"Scroll a table view to the last bottom cell.
","parent_name":"UITableView"},"Extensions/UITableView.html#/s:So11UITableViewC10StreamChatE21scrollToRowIfPossible2at8animatedySi_SbtF":{"name":"scrollToRowIfPossible(at:animated:)","abstract":"Undocumented
","parent_name":"UITableView"},"Extensions/UITableView.html#/s:So11UITableViewC10StreamChatE012layoutFooterB0yyF":{"name":"layoutFooterView()","abstract":"Undocumented
","parent_name":"UITableView"},"Extensions/UITableView.html#/s:So11UITableViewC10StreamChatE12loadingTitleSSvpZ":{"name":"loadingTitle","abstract":"A loading cell title.
","parent_name":"UITableView"},"Extensions/UITableView.html#/s:So11UITableViewC10StreamChatE11loadingCell2at9textColorSo0abF0C10Foundation9IndexPathV_So7UIColorCtF":{"name":"loadingCell(at:textColor:)","abstract":"A default loading table view cell.
","parent_name":"UITableView"},"Extensions/UITableView.html#/s:So11UITableViewC10StreamChatE10statusCell2at5title8subtitle9textColorSo0abF0C10Foundation9IndexPathV_S2SSgSo7UIColorCtF":{"name":"statusCell(at:title:subtitle:textColor:)","abstract":"A default status table view cell.
","parent_name":"UITableView"},"Extensions/UICollectionView.html#/s:So16UICollectionViewC10StreamChatE8register8cellTypeyxm_tSo0aB4CellCRbzAC8ReusableRzlF":{"name":"register(cellType:)","abstract":"Undocumented
","parent_name":"UICollectionView"},"Extensions/UICollectionView.html#/s:So16UICollectionViewC10StreamChatE19dequeueReusableCell3for8cellTypex10Foundation9IndexPathV_xmtSo0abG0CRbzAC0F0RzlF":{"name":"dequeueReusableCell(for:cellType:)","abstract":"Undocumented
","parent_name":"UICollectionView"},"Extensions/IndexPath.html#/s:10Foundation9IndexPathV10StreamChatE3rowyACSiFZ":{"name":"row(_:)","abstract":"Create an IndexPath
with a given row and section 0.
","parent_name":"IndexPath"},"Extensions/IndexPath.html#/s:10Foundation9IndexPathV10StreamChatE4itemyACSiFZ":{"name":"item(_:)","abstract":"Create an IndexPath
with a given item and section 0.
","parent_name":"IndexPath"},"Extensions/CGRect.html#/s:So6CGRectV10StreamChatE4edgeAB12CoreGraphics7CGFloatV_tcfc":{"name":"init(edge:)","abstract":"Undocumented
","parent_name":"CGRect"},"Extensions/CGRect.html#/s:So6CGRectV10StreamChatE5width6heightAB12CoreGraphics7CGFloatV_AHtcfc":{"name":"init(width:height:)","abstract":"Undocumented
","parent_name":"CGRect"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE11screenWidthACvpZ":{"name":"screenWidth","abstract":"The screen width (alias to UIScreen.main.bounds.width
).
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE14minScreenWidthACvpZ":{"name":"minScreenWidth","abstract":"The min screen width.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE12screenHeightACvpZ":{"name":"screenHeight","abstract":"The screen height (alias to UIScreen.main.bounds.height
).
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE11safeAreaTopACvpZ":{"name":"safeAreaTop","abstract":"A top safe area value.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE14safeAreaBottomACvpZ":{"name":"safeAreaBottom","abstract":"A bottom safe area value.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE19channelAvatarRadiusACvpZ":{"name":"channelAvatarRadius","abstract":"A channel avatar radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE16chatFooterHeightACvpZ":{"name":"chatFooterHeight","abstract":"A chat footer hight.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE22chatFooterAvatarRadiusACvpZ":{"name":"chatFooterAvatarRadius","abstract":"A chat footer avatar radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE20composerCornerRadiusACvpZ":{"name":"composerCornerRadius","abstract":"A composer corner radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE14composerHeightACvpZ":{"name":"composerHeight","abstract":"A composer height.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE17composerMaxHeightACvpZ":{"name":"composerMaxHeight","abstract":"A composer max height.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE20composerInnerPaddingACvpZ":{"name":"composerInnerPadding","abstract":"A composer inner radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE19composerButtonWidthACvpZ":{"name":"composerButtonWidth","abstract":"A composer button width.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE22composerAttachmentSizeACvpZ":{"name":"composerAttachmentSize","abstract":"A composer attachment size.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE25composerAttachmentsHeightACvpZ":{"name":"composerAttachmentsHeight","abstract":"A composer attachments height.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE26composerHelperCornerRadiusACvpZ":{"name":"composerHelperCornerRadius","abstract":"A composer helper corner radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE22composerHelperIconSizeACvpZ":{"name":"composerHelperIconSize","abstract":"A composer helper icon size.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE30composerHelperIconCornerRadiusACvpZ":{"name":"composerHelperIconCornerRadius","abstract":"A composer helper icon corner radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE30composerHelperTitleEdgePaddingACvpZ":{"name":"composerHelperTitleEdgePadding","abstract":"A composer helper title edge padding.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE31composerHelperButtonEdgePaddingACvpZ":{"name":"composerHelperButtonEdgePadding","abstract":"A composer helper button edge padding.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE32composerHelperButtonCornerRadiusACvpZ":{"name":"composerHelperButtonCornerRadius","abstract":"A composer helper button corner radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE26composerHelperShadowRadiusACvpZ":{"name":"composerHelperShadowRadius","abstract":"A composer helper shadow radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE27composerHelperShadowOpacityACvpZ":{"name":"composerHelperShadowOpacity","abstract":"A composer helper shadow opacity.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE19composerFilePaddingACvpZ":{"name":"composerFilePadding","abstract":"A composer file padding.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE18composerFileHeightACvpZ":{"name":"composerFileHeight","abstract":"A composer file height.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE22composerFileIconHeightACvpZ":{"name":"composerFileIconHeight","abstract":"A composer file icon height.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE21composerFileIconWidthACvpZ":{"name":"composerFileIconWidth","abstract":"A composer file icon width.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE19messageAvatarRadiusACvpZ":{"name":"messageAvatarRadius","abstract":"A message avatar radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE17messageAvatarSizeACvpZ":{"name":"messageAvatarSize","abstract":"A message avatar size.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE19messageInnerPaddingACvpZ":{"name":"messageInnerPadding","abstract":"A message inner padding.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE18messageEdgePaddingACvpZ":{"name":"messageEdgePadding","abstract":"A message edge padding.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE20messageBottomPaddingACvpZ":{"name":"messageBottomPadding","abstract":"A message bottom padding
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE14messageSpacingACvpZ":{"name":"messageSpacing","abstract":"A message spacing.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE19messageCornerRadiusACvpZ":{"name":"messageCornerRadius","abstract":"A message corner radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE22messageHorizontalInsetACvpZ":{"name":"messageHorizontalInset","abstract":"A message horizontal inset.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE20messageVerticalInsetACvpZ":{"name":"messageVerticalInset","abstract":"A message vertical inset.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE28messageTextPaddingWithAvatarACvpZ":{"name":"messageTextPaddingWithAvatar","abstract":"A message text padding with avatar,
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE24messageNameAndDateHeightACvpZ":{"name":"messageNameAndDateHeight","abstract":"A name and date height for a message.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE33messageReadUsersAvatarBorderWidthACvpZ":{"name":"messageReadUsersAvatarBorderWidth","abstract":"A message read users avatar border width.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE34messageReadUsersAvatarCornerRadiusACvpZ":{"name":"messageReadUsersAvatarCornerRadius","abstract":"A message read users avatar corner radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE20messageReadUsersSizeACvpZ":{"name":"messageReadUsersSize","abstract":"A message read users size.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE22messageStatusLineWidthACvpZ":{"name":"messageStatusLineWidth","abstract":"A message status line width.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE20messageStatusSpacingACvpZ":{"name":"messageStatusSpacing","abstract":"A message status spacing.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE23attachmentPreviewHeightACvpZ":{"name":"attachmentPreviewHeight","abstract":"A message attachment preview height.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE26attachmentPreviewMaxHeightACvpZ":{"name":"attachmentPreviewMaxHeight","abstract":"A message attachment preview max height.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE25attachmentPreviewMaxWidthACvpZ":{"name":"attachmentPreviewMaxWidth","abstract":"An attachment preview max width.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE35attachmentPreviewActionButtonHeightACvpZ":{"name":"attachmentPreviewActionButtonHeight","abstract":"A message attachment preview action button height.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE27attachmentFilePreviewHeightACvpZ":{"name":"attachmentFilePreviewHeight","abstract":"A message attachment file preview height.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE23attachmentFileIconWidthACvpZ":{"name":"attachmentFileIconWidth","abstract":"A message attachment file icon width.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE24attachmentFileIconHeightACvpZ":{"name":"attachmentFileIconHeight","abstract":"A message attachment file icon height.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE21attachmentFileIconTopACvpZ":{"name":"attachmentFileIconTop","abstract":"A message attachment file icon top.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE20reactionsTextPaddingACvpZ":{"name":"reactionsTextPadding","abstract":"A message reactions text padding.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE24reactionsToMessageOffsetACvpZ":{"name":"reactionsToMessageOffset","abstract":"A message reactions to message offset.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE15reactionsHeightACvpZ":{"name":"reactionsHeight","abstract":"A message reactions height.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE21reactionsCornerRadiusACvpZ":{"name":"reactionsCornerRadius","abstract":"A message reactions corner radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE27reactionsPickerCornerRadiusACvpZ":{"name":"reactionsPickerCornerRadius","abstract":"A message reactions picker corner radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE27reactionsPickerCornerHeightACvpZ":{"name":"reactionsPickerCornerHeight","abstract":"A message reactions picker corner height.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE28reactionsPickerShadowOffsetYACvpZ":{"name":"reactionsPickerShadowOffsetY","abstract":"A message reactions picker shadow offset y.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE27reactionsPickerShadowRadiusACvpZ":{"name":"reactionsPickerShadowRadius","abstract":"A message reactions picker shadow radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE27reactionsPickerShdowOpacityACvpZ":{"name":"reactionsPickerShdowOpacity","abstract":"A message reactions picker shadow opacity.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE27reactionsPickerAvatarRadiusACvpZ":{"name":"reactionsPickerAvatarRadius","abstract":"A message reactions picker avatar radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE26reactionsPickerButtonWidthACvpZ":{"name":"reactionsPickerButtonWidth","abstract":"A message reactions picker button width.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE28reactionsPickerCounterHeightACvpZ":{"name":"reactionsPickerCounterHeight","abstract":"A message reactions picker counter height.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE12bannerHeightACvpZ":{"name":"bannerHeight","abstract":"Undocumented
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE11bannerWidthACvpZ":{"name":"bannerWidth","abstract":"Undocumented
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE18bannerCornerRadiusACvpZ":{"name":"bannerCornerRadius","abstract":"Undocumented
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE15bannerTopOffsetACvpZ":{"name":"bannerTopOffset","abstract":"Undocumented
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE10bannerMaxYACvpZ":{"name":"bannerMaxY","abstract":"Undocumented
","parent_name":"CGFloat"},"Extensions/StringProtocol.html#/s:Sy10StreamChatE7nsRange4fromSo8_NSRangeVSnySS5IndexVG_tF":{"name":"nsRange(from:)","abstract":"Undocumented
","parent_name":"StringProtocol"},"Extensions/UIDocumentPickerViewController.html#/s:7RxCocoa11HasDelegateP0D0Qa":{"name":"Delegate","parent_name":"UIDocumentPickerViewController"},"Extensions/CharacterSet.html#/s:10Foundation12CharacterSetV10StreamChatE8markdownACvpZ":{"name":"markdown","abstract":"Undocumented
","parent_name":"CharacterSet"},"Extensions/Bundle/InfoKey.html#/s:So8NSBundleC10StreamChatE7InfoKeyO5photoyA2EmF":{"name":"photo","abstract":"Undocumented
","parent_name":"InfoKey"},"Extensions/Bundle/InfoKey.html#/s:So8NSBundleC10StreamChatE7InfoKeyO6camerayA2EmF":{"name":"camera","abstract":"Undocumented
","parent_name":"InfoKey"},"Extensions/Bundle/InfoKey.html#/s:So8NSBundleC10StreamChatE7InfoKeyO10microphoneyA2EmF":{"name":"microphone","abstract":"Undocumented
","parent_name":"InfoKey"},"Extensions/Bundle/InfoKey.html":{"name":"InfoKey","abstract":"Undocumented
","parent_name":"Bundle"},"Extensions/Bundle.html#/s:So8NSBundleC10StreamChatE18hasInfoDescription3forSbAbCE0E3KeyO_tF":{"name":"hasInfoDescription(for:)","abstract":"Undocumented
","parent_name":"Bundle"},"Extensions/String.html#/s:SS10StreamChatE17messageEmojiCountSivpZ":{"name":"messageEmojiCount","abstract":"Undocumented
","parent_name":"String"},"Extensions/String.html#/s:SS10StreamChatE24messageContainsOnlyEmojiSbvp":{"name":"messageContainsOnlyEmoji","abstract":"Check the message text is it contains only emoji.
","parent_name":"String"},"Extensions/String.html#/s:SS10StreamChatE13isSingleEmojiSbvp":{"name":"isSingleEmoji","abstract":"Undocumented
","parent_name":"String"},"Extensions/String.html#/s:SS10StreamChatE13containsEmojiSbvp":{"name":"containsEmoji","abstract":"Undocumented
","parent_name":"String"},"Extensions/String.html#/s:SS10StreamChatE17containsOnlyEmojiSbvp":{"name":"containsOnlyEmoji","abstract":"Undocumented
","parent_name":"String"},"Extensions/String.html#/s:SS10StreamChatE20replacingOccurrences2of4withSS10Foundation12CharacterSetV_SStF":{"name":"replacingOccurrences(of:with:)","abstract":"Undocumented
","parent_name":"String"},"Extensions/String.html#/s:SS10StreamChatE11anyFileTypeSSvpZ":{"name":"anyFileType","abstract":"Undocumented
","parent_name":"String"},"Extensions/String.html#/s:SS10StreamChatE12textFileTypeSSvpZ":{"name":"textFileType","abstract":"Undocumented
","parent_name":"String"},"Extensions/String.html#/s:SS10StreamChatE11pdfFileTypeSSvpZ":{"name":"pdfFileType","abstract":"Undocumented
","parent_name":"String"},"Extensions/String.html#/s:SS10StreamChatE13imageFileTypeSSvpZ":{"name":"imageFileType","abstract":"Undocumented
","parent_name":"String"},"Extensions/String.html#/s:SS10StreamChatE13movieFileTypeSSvpZ":{"name":"movieFileType","abstract":"Undocumented
","parent_name":"String"},"Extensions/String.html":{"name":"String"},"Extensions.html#/s:Si":{"name":"Int"},"Extensions/Bundle.html":{"name":"Bundle"},"Extensions/CharacterSet.html":{"name":"CharacterSet"},"Extensions/UIDocumentPickerViewController.html":{"name":"UIDocumentPickerViewController"},"Extensions/StringProtocol.html":{"name":"StringProtocol"},"Extensions/CGFloat.html":{"name":"CGFloat"},"Extensions/CGRect.html":{"name":"CGRect"},"Extensions/IndexPath.html":{"name":"IndexPath"},"Extensions/UICollectionView.html":{"name":"UICollectionView"},"Extensions/UITableView.html":{"name":"UITableView"},"Extensions/UIColor.html":{"name":"UIColor"},"Extensions/UIDevice.html":{"name":"UIDevice"},"Extensions/UIEdgeInsets.html":{"name":"UIEdgeInsets"},"Extensions/UIFont.html":{"name":"UIFont"},"Extensions/UIImage.html":{"name":"UIImage"},"Extensions/UIImagePickerController.html":{"name":"UIImagePickerController"},"Extensions/UILabel.html":{"name":"UILabel"},"Extensions/UIStackView.html":{"name":"UIStackView"},"Extensions/UITableViewCell.html":{"name":"UITableViewCell"},"Extensions/UICollectionViewCell.html":{"name":"UICollectionViewCell"},"Extensions/UITapGestureRecognizer.html":{"name":"UITapGestureRecognizer"},"Extensions/UIView.html":{"name":"UIView"},"Extensions/UIViewController.html":{"name":"UIViewController"},"Extensions/URL.html":{"name":"URL"},"Enums/ChatViewStyleVisibility.html#/s:10StreamChat0B19ViewStyleVisibilityO4noneyA2CmF":{"name":"none","abstract":"Undocumented
","parent_name":"ChatViewStyleVisibility"},"Enums/ChatViewStyleVisibility.html#/s:10StreamChat0B19ViewStyleVisibilityO6alwaysyA2CmF":{"name":"always","abstract":"Undocumented
","parent_name":"ChatViewStyleVisibility"},"Enums/ChatViewStyleVisibility.html#/s:10StreamChat0B19ViewStyleVisibilityO10whenActiveyA2CmF":{"name":"whenActive","abstract":"Undocumented
","parent_name":"ChatViewStyleVisibility"},"Enums/ChatViewStyleVisibility.html":{"name":"ChatViewStyleVisibility","abstract":"A chat style visibility type.
"},"Classes/WebViewController.html#/s:10StreamChat17WebViewControllerC017activityIndicatorD0So010UIActivitygD0Cvp":{"name":"activityIndicatorView","abstract":"An activity indicator.
","parent_name":"WebViewController"},"Classes/WebViewController.html#/s:10StreamChat17WebViewControllerC03webD0So05WKWebD0Cvp":{"name":"webView","abstract":"A web view.
","parent_name":"WebViewController"},"Classes/WebViewController.html#/s:10StreamChat17WebViewControllerC3url10Foundation3URLVSgvp":{"name":"url","abstract":"An URL to load in the web view.
","parent_name":"WebViewController"},"Classes/WebViewController.html#/c:@M@StreamChat@objc(cs)WebViewController(im)viewDidLoad":{"name":"viewDidLoad()","abstract":"Undocumented
","parent_name":"WebViewController"},"Classes/WebViewController.html#/c:@M@StreamChat@objc(cs)WebViewController(im)presentViewController:animated:completion:":{"name":"present(_:animated:completion:)","abstract":"Undocumented
","parent_name":"WebViewController"},"Classes/WebViewController.html#/s:10StreamChat17WebViewControllerC4openyy10Foundation3URLVF":{"name":"open(_:)","abstract":"Makes a request with a given URL
to load the web view.
","parent_name":"WebViewController"},"Classes/WebViewController.html#/s:10StreamChat17WebViewControllerC4openyy10Foundation10URLRequestVF":{"name":"open(_:)","abstract":"Makes a request with a given URLRequest
to load the web view.
","parent_name":"WebViewController"},"Classes/WebViewController.html#/c:@M@StreamChat@objc(cs)WebViewController(im)close:":{"name":"close(_:)","abstract":"Dismisses the view controller.
","parent_name":"WebViewController"},"Classes/WebViewController.html#/s:10StreamChat17WebViewControllerC05setupcD0yyF":{"name":"setupWebView()","abstract":"Setup and layout the web view.
","parent_name":"WebViewController"},"Classes/WebViewController.html#/c:@M@StreamChat@objc(cs)WebViewController(im)webView:didStartProvisionalNavigation:":{"name":"webView(_:didStartProvisionalNavigation:)","abstract":"Undocumented
","parent_name":"WebViewController"},"Classes/WebViewController.html#/c:@M@StreamChat@objc(cs)WebViewController(im)webView:didFinishNavigation:":{"name":"webView(_:didFinish:)","abstract":"Undocumented
","parent_name":"WebViewController"},"Classes/AvatarView.html#/s:10StreamChat10AvatarViewC12cornerRadius4fontAC12CoreGraphics7CGFloatV_So6UIFontCSgtcfc":{"name":"init(cornerRadius:font:)","abstract":"Create a AvatarView with a given corner radius.
","parent_name":"AvatarView"},"Classes/AvatarView.html#/s:10StreamChat10AvatarViewC5resetyyF":{"name":"reset()","abstract":"Reset the AvatarView states for the reusing.
","parent_name":"AvatarView"},"Classes/AvatarView.html#/s:10StreamChat10AvatarViewC6update4with4name9baseColory10Foundation3URLVSg_SSSgSo7UIColorCSgtF":{"name":"update(with:name:baseColor:)","abstract":"Update the view with a given image url with user name.
","parent_name":"AvatarView"},"Classes/ViewController.html#/s:10StreamChat14ViewControllerC9isVisibleSbvp":{"name":"isVisible","abstract":"Checks if the view controller’s view is visible for updates or not.
","parent_name":"ViewController"},"Classes/ViewController.html#/s:10StreamChat14ViewControllerC10showBanner_5delay15backgroundColor06borderI0ySS_SdSo7UIColorCAISgtF":{"name":"showBanner(_:delay:backgroundColor:borderColor:)","abstract":"Shows a banner with a given title.
","parent_name":"ViewController"},"Classes/ViewController.html#/s:10StreamChat14ViewControllerC4show12errorMessageySS_tF":{"name":"show(errorMessage:)","abstract":"Shows error message.
","parent_name":"ViewController"},"Classes/ViewController.html#/s:10StreamChat14ViewControllerC4show5errorys5Error_p_tF":{"name":"show(error:)","abstract":"Shows error.
","parent_name":"ViewController"},"Classes/ViewController.html#/s:10StreamChat14ViewControllerC9showAlert5title7message7actionsySSSg_AHSaySo13UIAlertActionCGtF":{"name":"showAlert(title:message:actions:)","abstract":"Undocumented
","parent_name":"ViewController"},"Classes/ViewController.html#/s:10StreamChat14ViewControllerC21ImagePickerCompletiona":{"name":"ImagePickerCompletion","abstract":"Undocumented
","parent_name":"ViewController"},"Classes/ViewController.html#/s:10StreamChat14ViewControllerC15showImagePicker10sourceType_ySo07UIImagegd6SourceI0V_yAA06PickedF0VSg_So21PHAuthorizationStatusVtctF":{"name":"showImagePicker(sourceType:_:)","abstract":"Undocumented
","parent_name":"ViewController"},"Classes/ViewController.html#/s:10StreamChat14ViewControllerC39showImagePickerAuthorizationStatusAlertyySo015PHAuthorizationI0VF":{"name":"showImagePickerAuthorizationStatusAlert(_:)","abstract":"Undocumented
","parent_name":"ViewController"},"Classes/MediaGalleryViewController.html#/s:10StreamChat26MediaGalleryViewControllerC06scrollE0So08UIScrollE0Cvp":{"name":"scrollView","abstract":"A scroll view to dismiss the gellary by pull down.
","parent_name":"MediaGalleryViewController"},"Classes/MediaGalleryViewController.html#/s:10StreamChat26MediaGalleryViewControllerC010collectionE0So012UICollectionE0Cvp":{"name":"collectionView","abstract":"A horizontal collection view with images.
","parent_name":"MediaGalleryViewController"},"Classes/MediaGalleryViewController.html#/s:10StreamChat26MediaGalleryViewControllerC11pageControlSo06UIPageH0Cvp":{"name":"pageControl","abstract":"A page controler for several item.
","parent_name":"MediaGalleryViewController"},"Classes/MediaGalleryViewController.html#/s:10StreamChat26MediaGalleryViewControllerC5itemsSayAA0cD4ItemVGvp":{"name":"items","abstract":"An image URL’s.
","parent_name":"MediaGalleryViewController"},"Classes/MediaGalleryViewController.html#/s:10StreamChat26MediaGalleryViewControllerC8selectedSivp":{"name":"selected","abstract":"Undocumented
","parent_name":"MediaGalleryViewController"},"Classes/MediaGalleryViewController.html#/c:@M@StreamChat@objc(cs)MediaGalleryViewController(im)viewDidLoad":{"name":"viewDidLoad()","abstract":"Undocumented
","parent_name":"MediaGalleryViewController"},"Classes/MediaGalleryViewController.html#/c:@M@StreamChat@objc(cs)MediaGalleryViewController(im)viewWillAppear:":{"name":"viewWillAppear(_:)","abstract":"Undocumented
","parent_name":"MediaGalleryViewController"},"Classes/MediaGalleryViewController.html#/c:@M@StreamChat@objc(cs)MediaGalleryViewController(py)preferredStatusBarStyle":{"name":"preferredStatusBarStyle","abstract":"Undocumented
","parent_name":"MediaGalleryViewController"},"Classes/MediaGalleryViewController.html#/c:@CM@StreamChat@objc(cs)MediaGalleryViewController(im)scrollViewDidScroll:":{"name":"scrollViewDidScroll(_:)","abstract":"Undocumented
","parent_name":"MediaGalleryViewController"},"Classes/MediaGalleryViewController.html#/c:@CM@StreamChat@objc(cs)MediaGalleryViewController(im)scrollViewDidEndDecelerating:":{"name":"scrollViewDidEndDecelerating(_:)","abstract":"Undocumented
","parent_name":"MediaGalleryViewController"},"Classes/MediaGalleryViewController.html#/c:@CM@StreamChat@objc(cs)MediaGalleryViewController(im)collectionView:numberOfItemsInSection:":{"name":"collectionView(_:numberOfItemsInSection:)","abstract":"Undocumented
","parent_name":"MediaGalleryViewController"},"Classes/MediaGalleryViewController.html#/c:@CM@StreamChat@objc(cs)MediaGalleryViewController(im)collectionView:cellForItemAtIndexPath:":{"name":"collectionView(_:cellForItemAt:)","abstract":"Undocumented
","parent_name":"MediaGalleryViewController"},"Classes/TableView.html#/c:@M@StreamChat@objc(cs)TableView(im)layoutSubviews":{"name":"layoutSubviews()","abstract":"Undocumented
","parent_name":"TableView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC5styleAA0cD5StyleVSgvp":{"name":"style","abstract":"A composer view style.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC04textD0So06UITextD0Cvp":{"name":"textView","abstract":"An UITextView
.","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC15imagesAddActionySo19UIGestureRecognizerCcSgvp":{"name":"imagesAddAction","abstract":"
An action for a plus button in the images attachments collection view.","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC016imagesCollectionD0So012UICollectionD0Cvp":{"name":"imagesCollectionView","abstract":"
An images collection view.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC010filesStackD0So07UIStackD0Cvp":{"name":"filesStackView","abstract":"A files stack view.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC8uploader0aB4Core8UploaderCSgvp":{"name":"uploader","abstract":"Uploader for images and files.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC9isEditingSbvp":{"name":"isEditing","abstract":"An editing state of the composer.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC16placeholderLabelSo7UILabelCvp":{"name":"placeholderLabel","abstract":"A placeholder label.","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC10sendButtonSo8UIButtonCvp":{"name":"sendButton","abstract":"
A send button.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC20sendButtonVisibility7RxSwift10ObservableCySb8isHidden_Sb0K7EnabledtGvp":{"name":"sendButtonVisibility","abstract":"An observable sendButton visibility state.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC16attachmentButtonSo8UIButtonCvp":{"name":"attachmentButton","abstract":"An attachment button.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC4textSSvp":{"name":"text","abstract":"The text of the text view.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC15placeholderTextSSvp":{"name":"placeholderText","abstract":"The placeholder text.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC9isEnabledSbvp":{"name":"isEnabled","abstract":"Toggle isUserInteractionEnabled
states for all child views.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC015setupFilesStackD0So07UIStackD0CyF":{"name":"setupFilesStackView()","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC19addFileUploaderItemyy0aB4Core0gH0CF":{"name":"addFileUploaderItem(_:)","abstract":"Add a file upload item for message attachments.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC20isUploaderFilesEmptySbvp":{"name":"isUploaderFilesEmpty","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC016updateFilesStackD0yyF":{"name":"updateFilesStackView()","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC021setupImagesCollectionD0So012UICollectionD0CyF":{"name":"setupImagesCollectionView()","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC20addImageUploaderItemyy0aB4Core0gH0CF":{"name":"addImageUploaderItem(_:)","abstract":"Add an image upload item for message attachments.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC022updateImagesCollectionD0yyF":{"name":"updateImagesCollectionView()","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/c:@CM@StreamChat@objc(cs)ComposerView(im)collectionView:numberOfItemsInSection:":{"name":"collectionView(_:numberOfItemsInSection:)","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/c:@CM@StreamChat@objc(cs)ComposerView(im)collectionView:cellForItemAtIndexPath:":{"name":"collectionView(_:cellForItemAt:)","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/c:@CM@StreamChat@objc(cs)ComposerView(im)collectionView:willDisplayCell:forItemAtIndexPath:":{"name":"collectionView(_:willDisplay:forItemAt:)","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/c:@CM@StreamChat@objc(cs)ComposerView(im)collectionView:didEndDisplayingCell:forItemAtIndexPath:":{"name":"collectionView(_:didEndDisplaying:forItemAt:)","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC09setupTextD0So06UITextD0CyF":{"name":"setupTextView()","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC04textD7Padding12CoreGraphics7CGFloatVvp":{"name":"textViewPadding","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC24updateTextHeightIfNeededyyF":{"name":"updateTextHeightIfNeeded()","abstract":"Update the height of the text view for a big text length.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC21updateToolbarIfNeededyyF":{"name":"updateToolbarIfNeeded()","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/c:@CM@StreamChat@objc(cs)ComposerView(im)textViewDidBeginEditing:":{"name":"textViewDidBeginEditing(_:)","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/c:@CM@StreamChat@objc(cs)ComposerView(im)textViewDidEndEditing:":{"name":"textViewDidEndEditing(_:)","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/c:@CM@StreamChat@objc(cs)ComposerView(im)textViewDidChange:":{"name":"textViewDidChange(_:)","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC14addToSuperview_15placeholderTextySo6UIViewC_SStF":{"name":"addToSuperview(_:placeholderText:)","abstract":"Add the composer to a view.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC5resetyyF":{"name":"reset()","abstract":"Reset states of all child views and clear all added/generated data.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC17updatePlaceholderyyF":{"name":"updatePlaceholder()","abstract":"Update the placeholder and send button visibility.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC18setSendButtonImage_11buttonWidthySo7UIImageC_12CoreGraphics7CGFloatVSgtF":{"name":"setSendButtonImage(_:buttonWidth:)","abstract":"Replace send button image with a new image.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC18setSendButtonTitle_15rightEdgeOffsetySS_12CoreGraphics7CGFloatVtF":{"name":"setSendButtonTitle(_:rightEdgeOffset:)","abstract":"Replace send button image with a title.
","parent_name":"ComposerView"},"Classes/ComposerHelperContainerView.html#/s:10StreamChat27ComposerHelperContainerViewC9isEnabledSbvp":{"name":"isEnabled","abstract":"Enables animations to show the container view.
","parent_name":"ComposerHelperContainerView"},"Classes/ComposerHelperContainerView.html#/s:10StreamChat27ComposerHelperContainerViewC3add2toyAA0cF0C_tF":{"name":"add(to:)","abstract":"Add to a composer view.
","parent_name":"ComposerHelperContainerView"},"Classes/ComposerHelperContainerView.html#/s:10StreamChat27ComposerHelperContainerViewC04moveeF8Position05aboveF0ySo6UIViewCSg_tF":{"name":"moveContainerViewPosition(aboveView:)","abstract":"Move the container view on the top of a given bottom view.
","parent_name":"ComposerHelperContainerView"},"Classes/ComposerHelperContainerView.html#/s:10StreamChat27ComposerHelperContainerViewC7animate4showySb_tF":{"name":"animate(show:)","abstract":"Show or hide the container view.
","parent_name":"ComposerHelperContainerView"},"Classes/ComposerAddFileView/SourceType.html#/s:10StreamChat19ComposerAddFileViewC10SourceTypeO5photoyAESo023UIImagePickerControllergH0VcAEmF":{"name":"photo(_:)","abstract":"A photo.
","parent_name":"SourceType"},"Classes/ComposerAddFileView/SourceType.html#/s:10StreamChat19ComposerAddFileViewC10SourceTypeO4fileyA2EmF":{"name":"file","abstract":"A file.
","parent_name":"SourceType"},"Classes/ComposerAddFileView/SourceType.html#/s:10StreamChat19ComposerAddFileViewC10SourceTypeO6customyAeA0cde6Customg2IdH0_pcAEmF":{"name":"custom(_:)","abstract":"A custom type with some id.
","parent_name":"SourceType"},"Classes/ComposerAddFileView.html#/s:10StreamChat19ComposerAddFileViewC6Actiona":{"name":"Action","abstract":"An action to add a file.
","parent_name":"ComposerAddFileView"},"Classes/ComposerAddFileView.html#/s:10StreamChat19ComposerAddFileViewC10sourceTypeAC06SourceH0Ovp":{"name":"sourceType","abstract":"A source type.
","parent_name":"ComposerAddFileView"},"Classes/ComposerAddFileView.html#/c:@M@StreamChat@objc(cs)ComposerAddFileView(py)backgroundColor":{"name":"backgroundColor","abstract":"Undocumented
","parent_name":"ComposerAddFileView"},"Classes/ComposerAddFileView.html#/s:10StreamChat19ComposerAddFileViewC4icon5title10sourceType6actionACSo7UIImageCSg_SSAC06SourceJ0OyALctcfc":{"name":"init(icon:title:sourceType:action:)","abstract":"Init a composer add file view.
","parent_name":"ComposerAddFileView"},"Classes/ComposerAddFileView.html#/s:10StreamChat19ComposerAddFileViewC3tapyyF":{"name":"tap()","abstract":"Call an action on tap.
","parent_name":"ComposerAddFileView"},"Classes/ComposerAddFileView/SourceType.html":{"name":"SourceType","abstract":"A composer add file source type.
","parent_name":"ComposerAddFileView"},"Classes/AttachmentCollectionViewCell.html#/s:10StreamChat28AttachmentCollectionViewCellC9TapActiona":{"name":"TapAction","abstract":"An action for a plus button.
","parent_name":"AttachmentCollectionViewCell"},"Classes/AttachmentCollectionViewCell.html#/c:@M@StreamChat@objc(cs)AttachmentCollectionViewCell(im)prepareForReuse":{"name":"prepareForReuse()","abstract":"Undocumented
","parent_name":"AttachmentCollectionViewCell"},"Classes/ChatViewController/MessageAction.html#/s:SY8rawValue03RawB0Qzvp":{"name":"rawValue","parent_name":"MessageAction"},"Classes/ChatViewController/MessageAction.html#/s:10StreamChat0B14ViewControllerC13MessageActionV9reactionsAEvpZ":{"name":"reactions","abstract":"Add reactions.
","parent_name":"MessageAction"},"Classes/ChatViewController/MessageAction.html#/s:10StreamChat0B14ViewControllerC13MessageActionV5replyAEvpZ":{"name":"reply","abstract":"Reply to a message.
","parent_name":"MessageAction"},"Classes/ChatViewController/MessageAction.html#/s:10StreamChat0B14ViewControllerC13MessageActionV4editAEvpZ":{"name":"edit","abstract":"Edit an own message.
","parent_name":"MessageAction"},"Classes/ChatViewController/MessageAction.html#/s:10StreamChat0B14ViewControllerC13MessageActionV8muteUserAEvpZ":{"name":"muteUser","abstract":"Mute a user of the message.
","parent_name":"MessageAction"},"Classes/ChatViewController/MessageAction.html#/s:10StreamChat0B14ViewControllerC13MessageActionV04flagE0AEvpZ":{"name":"flagMessage","abstract":"Flag a message.
","parent_name":"MessageAction"},"Classes/ChatViewController/MessageAction.html#/s:10StreamChat0B14ViewControllerC13MessageActionV8flagUserAEvpZ":{"name":"flagUser","abstract":"Flag a user of the message.
","parent_name":"MessageAction"},"Classes/ChatViewController/MessageAction.html#/s:10StreamChat0B14ViewControllerC13MessageActionV7banUserAEvpZ":{"name":"banUser","abstract":"Ban a user of the message.
","parent_name":"MessageAction"},"Classes/ChatViewController/MessageAction.html#/s:10StreamChat0B14ViewControllerC13MessageActionV4copyAEvpZ":{"name":"copy","abstract":"Copy text or URL from the message.
","parent_name":"MessageAction"},"Classes/ChatViewController/MessageAction.html#/s:10StreamChat0B14ViewControllerC13MessageActionV6deleteAEvpZ":{"name":"delete","abstract":"Delete own message.
","parent_name":"MessageAction"},"Classes/ChatViewController/MessageAction.html#/s:10StreamChat0B14ViewControllerC13MessageActionV3allAEvpZ":{"name":"all","abstract":"All message actions.
","parent_name":"MessageAction"},"Classes/ChatViewController/MessageAction.html#/s:s9OptionSetP8rawValuex03RawD0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"MessageAction"},"Classes/ChatViewController/ComposerAddFileType.html#/s:10StreamChat0B14ViewControllerC19ComposerAddFileTypeO5photoyA2EmF":{"name":"photo","abstract":"Undocumented
","parent_name":"ComposerAddFileType"},"Classes/ChatViewController/ComposerAddFileType.html#/s:10StreamChat0B14ViewControllerC19ComposerAddFileTypeO6camerayA2EmF":{"name":"camera","abstract":"Undocumented
","parent_name":"ComposerAddFileType"},"Classes/ChatViewController/ComposerAddFileType.html#/s:10StreamChat0B14ViewControllerC19ComposerAddFileTypeO4fileyA2EmF":{"name":"file","abstract":"Undocumented
","parent_name":"ComposerAddFileType"},"Classes/ChatViewController/ComposerAddFileType.html#/s:10StreamChat0B14ViewControllerC19ComposerAddFileTypeO6customyAESo7UIImageCSg_SSAA0efgC0C06SourceH0OyAMctcAEmF":{"name":"custom(icon:title:_:_:)","abstract":"Undocumented
","parent_name":"ComposerAddFileType"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC5styleAA0bC5StyleVvp":{"name":"style","abstract":"A chat style.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC12defaultStyleAA0bcF0Vvp":{"name":"defaultStyle","abstract":"A default chat style. This is useful for subclasses.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC14messageActionsAC13MessageActionVvp":{"name":"messageActions","abstract":"Message actions (see MessageAction
).
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC21defaultMessageActionsAC0F6ActionVvp":{"name":"defaultMessageActions","abstract":"A default message actions. This is useful for subclasses.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC24useContextMenuForActionsSbvp":{"name":"useContextMenuForActions","abstract":"Message actions (see MessageAction
).
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC31defaultUseContextMenuForActionsSbvp":{"name":"defaultUseContextMenuForActions","abstract":"A default message actions. This is useful for subclasses.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC10disposeBag7RxSwift07DisposeF0Cvp":{"name":"disposeBag","abstract":"A dispose bag for rx subscriptions.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC5itemsSay0aB4Core0B4ItemOGvp":{"name":"items","abstract":"A list of table view items, e.g. messages.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC08composerC0AA08ComposerC0Cvp":{"name":"composerView","abstract":"A composer view.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC24calculatedSafeAreaBottom12CoreGraphics7CGFloatVvp":{"name":"calculatedSafeAreaBottom","abstract":"Calculates the bottom inset for the ComposerView
when the keyboard will appear.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC20composerAddFileTypesSayAC08ComposerfG4TypeOGvp":{"name":"composerAddFileTypes","abstract":"Attachments file types for thw composer view.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC27defaultComposerAddFileTypesSayAC0fgH4TypeOGvp":{"name":"defaultComposerAddFileTypes","abstract":"Default attachments file types for thw composer view. This is useful for subclasses.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC05tableC0AA05TableC0Cvp":{"name":"tableView","abstract":"A table view of messages.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC16channelPresenter0aB4Core07ChannelF0CSgvp":{"name":"channelPresenter","abstract":"A channel presenter.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/c:@M@StreamChat@objc(cs)ChatViewController(im)viewDidLoad":{"name":"viewDidLoad()","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/c:@M@StreamChat@objc(cs)ChatViewController(im)viewDidAppear:":{"name":"viewDidAppear(_:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/c:@M@StreamChat@objc(cs)ChatViewController(im)viewWillDisappear:":{"name":"viewWillDisappear(_:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/c:@M@StreamChat@objc(cs)ChatViewController(py)preferredStatusBarStyle":{"name":"preferredStatusBarStyle","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/c:@M@StreamChat@objc(cs)ChatViewController(im)willTransitionToTraitCollection:withTransitionCoordinator:":{"name":"willTransition(to:with:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC012refreshTableC014scrollToBottom8animatedySb_SbtF":{"name":"refreshTableView(scrollToBottom:animated:)","abstract":"Refresh table view cells with presenter items.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC11messageCell2at0E09readUsersSo07UITablecF0C10Foundation9IndexPathV_0aB4Core7MessageVSayAM4UserVGtF":{"name":"messageCell(at:message:readUsers:)","abstract":"A message cell to insert in a particular location of the table view.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC11loadingCell2atSo07UITablecF0CSg10Foundation9IndexPathV_tF":{"name":"loadingCell(at:)","abstract":"A custom loading cell to insert in a particular location of the table view.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC10statusCell2at5title8subtitle9textColorSo07UITablecF0CSg10Foundation9IndexPathV_S2SSgSo7UIColorCtF":{"name":"statusCell(at:title:subtitle:textColor:)","abstract":"A custom status cell to insert in a particular location of the table view.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC18setupFooterUpdatesyyF":{"name":"setupFooterUpdates()","abstract":"Setup Footer updates for environement updates.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC11showActions4from3for010locationInC0ySo07UITableC4CellC_0aB4Core7MessageVSo7CGPointVtF":{"name":"showActions(from:for:locationInView:)","abstract":"Show message actions when long press on a message cell.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC24createActionsContextMenu4from3for010locationInC0So6UIMenuCSgSo07UITableC4CellC_0aB4Core7MessageVSo7CGPointVtF":{"name":"createActionsContextMenu(from:for:locationInView:)","abstract":"Creates message actions context menu when long press on a message cell.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC18stopGifsAnimationsyyF":{"name":"stopGifsAnimations()","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC19startGifsAnimationsyyF":{"name":"startGifsAnimations()","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC20extensionMessageCell2at7message9readUsersSo07UITablecG0C10Foundation9IndexPathV_0aB4Core0F0VSayAM4UserVGtF":{"name":"extensionMessageCell(at:message:readUsers:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC11willDisplay4cell2at7messageySo07UITableC4CellC_10Foundation9IndexPathV0aB4Core7MessageVtF":{"name":"willDisplay(cell:at:message:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC20handleMessageCellTap4from2in10tapGestureyAA0f5TablecG0C_0aB4Core0F0VSo05UITapL10RecognizerCtF":{"name":"handleMessageCellTap(from:in:tapGesture:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC11showReplies13parentMessagey0aB4Core0H0V_tF":{"name":"showReplies(parentMessage:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController/ComposerAddFileType.html":{"name":"ComposerAddFileType","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC014createComposerC0AA0fC0CyF":{"name":"createComposerView()","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC013setupComposerC0yyF":{"name":"setupComposerView()","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC4sendyyF":{"name":"send()","abstract":"Send a message.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC029createComposerHelperContainerC05title19closeButtonIsHiddenAA0fghC0CSS_SbtF":{"name":"createComposerHelperContainerView(title:closeButtonIsHidden:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC030createComposerEditingContainerC0AA0f6HelperhC0CyF":{"name":"createComposerEditingContainerView()","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC031createComposerCommandsContainerC0AA0f6HelperhC0CyF":{"name":"createComposerCommandsContainerView()","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC14textHasCommandySbSSF":{"name":"textHasCommand(_:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC20addCommandToComposer7commandySS_tF":{"name":"addCommandToComposer(command:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC030createComposerAddFileContainerC05titleAA0f6HelperiC0CSgSS_tF":{"name":"createComposerAddFileContainerView(title:)","abstract":"Creates a add files container view for the composer view when the add button ⊕ is tapped.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC011hideAddFileC0yyF":{"name":"hideAddFileView()","abstract":"Hide add file view.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC22sendActionForEphemeral7message6buttony0aB4Core7MessageV_So8UIButtonCtF":{"name":"sendActionForEphemeral(message:button:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC10CopyActiona":{"name":"CopyAction","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController/MessageAction.html":{"name":"MessageAction","abstract":"Show message actions when long press on a message cell.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC18defaultActionSheet4from3for010locationInC0So07UIAlertD0CSgSo07UITableC4CellC_0aB4Core7MessageVSo7CGPointVtF":{"name":"defaultActionSheet(from:for:locationInView:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/c:@CM@StreamChat@objc(cs)ChatViewController(im)tableView:contextMenuConfigurationForRowAtIndexPath:point:":{"name":"tableView(_:contextMenuConfigurationForRowAt:point:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC25defaultActionsContextMenu4from3for010locationInC0So6UIMenuCSgSo07UITableC4CellC_0aB4Core7MessageVSo7CGPointVtF":{"name":"defaultActionsContextMenu(from:for:locationInView:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC6update4cell14forReactionsInyAA012MessageTableC4CellC_0aB4Core0J0VtF":{"name":"update(cell:forReactionsIn:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC13showReactions4from2in010locationInC0ySo07UITableC4CellC_0aB4Core7MessageVSo7CGPointVtF":{"name":"showReactions(from:in:locationInView:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC012updateFooterC0yyF":{"name":"updateFooterView()","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/c:@CM@StreamChat@objc(cs)ChatViewController(im)tableView:numberOfRowsInSection:":{"name":"tableView(_:numberOfRowsInSection:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/c:@CM@StreamChat@objc(cs)ChatViewController(im)tableView:cellForRowAtIndexPath:":{"name":"tableView(_:cellForRowAt:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/c:@CM@StreamChat@objc(cs)ChatViewController(im)tableView:willDisplayCell:forRowAtIndexPath:":{"name":"tableView(_:willDisplay:forRowAt:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/c:@CM@StreamChat@objc(cs)ChatViewController(im)tableView:didEndDisplayingCell:forRowAtIndexPath:":{"name":"tableView(_:didEndDisplaying:forRowAt:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/c:@CM@StreamChat@objc(cs)ChatViewController(im)tableView:shouldHighlightRowAtIndexPath:":{"name":"tableView(_:shouldHighlightRowAt:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC10disposeBag7RxSwift07DisposeH0Cvp":{"name":"disposeBag","abstract":"A dispose bag for the cell.
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC5styleAA0cE5StyleVvp":{"name":"style","abstract":"A message view style.
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC12needsToSetupSbvp":{"name":"needsToSetup","abstract":"Checks if needds setup layout.
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC06avatarE0AA06AvatarE0Cvp":{"name":"avatarView","abstract":"An avatar.
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC9nameLabelSo7UILabelCvp":{"name":"nameLabel","abstract":"A name label.
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC9dateLabelSo7UILabelCvp":{"name":"dateLabel","abstract":"A date label.
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC19additionalDateLabelSo7UILabelCvp":{"name":"additionalDateLabel","abstract":"An additional date label.
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC9infoLabelSo7UILabelCvp":{"name":"infoLabel","abstract":"An info label.
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC16replyCountButtonSo8UIButtonCvp":{"name":"replyCountButton","abstract":"A reply button.
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC12messageLabelSo7UILabelCvp":{"name":"messageLabel","abstract":"A message label.
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/c:@M@StreamChat@objc(cs)MessageTableViewCell(im)prepareForReuse":{"name":"prepareForReuse()","abstract":"Undocumented
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC13setupIfNeeded5styleyAA0cE5StyleV_tF":{"name":"setupIfNeeded(style:)","abstract":"Setup style and layouts.
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC5resetyyF":{"name":"reset()","abstract":"Reset views.
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC4freeyyF":{"name":"free()","abstract":"Free resources (attachments, rx.subscriptions).
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC13addAttachment_2at4from3tap9actionTap6reloady0aB4Core0H0V_SiAJ0C0VyAL_SiSayALGtcyAN_So8UIButtonCtcyyctF":{"name":"addAttachment(_:at:from:tap:actionTap:reload:)","abstract":"Undocumented
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC16updateBackground010isContinueC0ySb_tF":{"name":"updateBackground(isContinueMessage:)","abstract":"Undocumented
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC6update4name4dateySSSg_10Foundation4DateVtF":{"name":"update(name:date:)","abstract":"Undocumented
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC6update10replyCountySi_tF":{"name":"update(replyCount:)","abstract":"Undocumented
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC6update4info4dateySSSg_10Foundation4DateVSgtF":{"name":"update(info:date:)","abstract":"Undocumented
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC6update4textySS_tF":{"name":"update(text:)","abstract":"Undocumented
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC10enrichText4with0G4URLsy0aB4Core0C0V_SbtF":{"name":"enrichText(with:enrichURLs:)","abstract":"Undocumented
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC6updateyXeXeF":{"name":"update(reactionScores:action:)","abstract":"Undocumented
","parent_name":"MessageTableViewCell"},"Classes/ChannelsViewController.html#/s:10StreamChat22ChannelsViewControllerC10disposeBag7RxSwift07DisposeG0Cvp":{"name":"disposeBag","abstract":"A dispose bag for rx subscriptions.
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/s:10StreamChat22ChannelsViewControllerC5styleAA0bD5StyleVvp":{"name":"style","abstract":"A chat style.
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/s:10StreamChat22ChannelsViewControllerC12defaultStyleAA0bdG0Vvp":{"name":"defaultStyle","abstract":"A default chat style. This is useful for subclasses.
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/s:10StreamChat22ChannelsViewControllerC5itemsSay0aB4Core0B4ItemOGvp":{"name":"items","abstract":"A list of table view items, e.g. channel presenters.
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/s:10StreamChat22ChannelsViewControllerC17channelsPresenter0aB4Core0cG0Cvp":{"name":"channelsPresenter","abstract":"A channels presenter.
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/s:10StreamChat22ChannelsViewControllerC20deleteChannelBySwipeSbvp":{"name":"deleteChannelBySwipe","abstract":"Enables to delete a channel by a swipe.
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/s:10StreamChat22ChannelsViewControllerC05tableD0So07UITableD0Cvp":{"name":"tableView","abstract":"A table view of channels.
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/c:@M@StreamChat@objc(cs)ChannelsViewController(im)viewDidLoad":{"name":"viewDidLoad()","abstract":"Undocumented
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/c:@M@StreamChat@objc(cs)ChannelsViewController(im)viewDidAppear:":{"name":"viewDidAppear(_:)","abstract":"Undocumented
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/s:10StreamChat22ChannelsViewControllerC16channelPresenter2at0aB4Core07ChannelG0CSg10Foundation9IndexPathV_tF":{"name":"channelPresenter(at:)","abstract":"Returns a channel presenter at a given index path.
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/s:10StreamChat22ChannelsViewControllerC11channelCell2at0F9PresenterSo07UITabledG0C10Foundation9IndexPathV_0aB4Core07ChannelI0CtF":{"name":"channelCell(at:channelPresenter:)","abstract":"Undocumented
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/s:10StreamChat22ChannelsViewControllerC11loadingCell2at8chatItemSo07UITabledG0C10Foundation9IndexPathV_0aB4Core0bJ0OtF":{"name":"loadingCell(at:chatItem:)","abstract":"A loading cell to insert in a particular location of the table view.
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/c:@M@StreamChat@objc(cs)ChannelsViewController(im)tableView:didSelectRowAtIndexPath:":{"name":"tableView(_:didSelectRowAt:)","abstract":"Undocumented
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/s:10StreamChat22ChannelsViewControllerC06createbdE04with9indexPathAA0bdE0C0aB4Core16ChannelPresenterC_10Foundation05IndexI0VtF":{"name":"createChatViewController(with:indexPath:)","abstract":"Creates a chat view controller for the selected channel cell.
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/s:10StreamChat22ChannelsViewControllerC4show04chatdE0yAA0bdE0C_tF":{"name":"show(chatViewController:)","abstract":"Presents a chat view controller of a selected channel cell.
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/c:@CM@StreamChat@objc(cs)ChannelsViewController(im)tableView:numberOfRowsInSection:":{"name":"tableView(_:numberOfRowsInSection:)","abstract":"Undocumented
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/c:@CM@StreamChat@objc(cs)ChannelsViewController(im)tableView:cellForRowAtIndexPath:":{"name":"tableView(_:cellForRowAt:)","abstract":"Undocumented
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/c:@CM@StreamChat@objc(cs)ChannelsViewController(im)tableView:willDisplayCell:forRowAtIndexPath:":{"name":"tableView(_:willDisplay:forRowAt:)","abstract":"Undocumented
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/c:@CM@StreamChat@objc(cs)ChannelsViewController(im)tableView:canEditRowAtIndexPath:":{"name":"tableView(_:canEditRowAt:)","abstract":"Undocumented
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/c:@CM@StreamChat@objc(cs)ChannelsViewController(im)tableView:commitEditingStyle:forRowAtIndexPath:":{"name":"tableView(_:commit:forRowAt:)","abstract":"Undocumented
","parent_name":"ChannelsViewController"},"Classes/ChannelTableViewCell.html#/s:10StreamChat20ChannelTableViewCellC5styleAA0cE5StyleVvp":{"name":"style","abstract":"A channel style.
","parent_name":"ChannelTableViewCell"},"Classes/ChannelTableViewCell.html#/s:10StreamChat20ChannelTableViewCellC12needsToSetupSbvp":{"name":"needsToSetup","abstract":"Checks if needds setup layout.
","parent_name":"ChannelTableViewCell"},"Classes/ChannelTableViewCell.html#/s:10StreamChat20ChannelTableViewCellC06avatarE0AA06AvatarE0Cvp":{"name":"avatarView","abstract":"An avatar view.
","parent_name":"ChannelTableViewCell"},"Classes/ChannelTableViewCell.html#/s:10StreamChat20ChannelTableViewCellC10disposeBag7RxSwift07DisposeH0Cvp":{"name":"disposeBag","abstract":"A dispose bag for the cell.
","parent_name":"ChannelTableViewCell"},"Classes/ChannelTableViewCell.html#/s:10StreamChat20ChannelTableViewCellC9nameLabelSo7UILabelCvp":{"name":"nameLabel","abstract":"A channel name label.
","parent_name":"ChannelTableViewCell"},"Classes/ChannelTableViewCell.html#/s:10StreamChat20ChannelTableViewCellC12messageLabelSo7UILabelCvp":{"name":"messageLabel","abstract":"A last message label.
","parent_name":"ChannelTableViewCell"},"Classes/ChannelTableViewCell.html#/s:10StreamChat20ChannelTableViewCellC9dateLabelSo7UILabelCvp":{"name":"dateLabel","abstract":"A date label.
","parent_name":"ChannelTableViewCell"},"Classes/ChannelTableViewCell.html#/c:@M@StreamChat@objc(cs)ChannelTableViewCell(im)prepareForReuse":{"name":"prepareForReuse()","abstract":"Undocumented
","parent_name":"ChannelTableViewCell"},"Classes/ChannelTableViewCell.html#/s:10StreamChat20ChannelTableViewCellC13setupIfNeeded5styleyAA0cE5StyleV_tF":{"name":"setupIfNeeded(style:)","abstract":"Setup style and layouts.
","parent_name":"ChannelTableViewCell"},"Classes/ChannelTableViewCell.html#/s:10StreamChat20ChannelTableViewCellC6update7message6isMeta0I6UnreadySS_S2btF":{"name":"update(message:isMeta:isUnread:)","abstract":"Update the channel cell with a message text.
","parent_name":"ChannelTableViewCell"},"Classes/ChannelTableViewCell.html#/s:10StreamChat20ChannelTableViewCellC6update4info8isUnreadySSSg_SbtF":{"name":"update(info:isUnread:)","abstract":"Update the channel cell with an info text.
","parent_name":"ChannelTableViewCell"},"Classes/Banners.html#/s:10StreamChat7BannersC6sharedACvpZ":{"name":"shared","abstract":"A shared banners manager.
","parent_name":"Banners"},"Classes/Banners.html#/s:10StreamChat7BannersC4show_5delay8bouncing15backgroundColor06borderH0ySS_Sd12CoreGraphics7CGFloatVSo7UIColorCAMSgtF":{"name":"show(_:delay:bouncing:backgroundColor:borderColor:)","abstract":"Shows a banner with a given title.
","parent_name":"Banners"},"Classes/Banners.html#/s:10StreamChat7BannersC4show12errorMessageySS_tF":{"name":"show(errorMessage:)","abstract":"Shows error message.
","parent_name":"Banners"},"Classes/Banners.html#/s:10StreamChat7BannersC4show5errorys5Error_p_tF":{"name":"show(error:)","abstract":"Shows error.
","parent_name":"Banners"},"Classes/Banners.html":{"name":"Banners","abstract":"A banners manager.
"},"Classes/ChannelTableViewCell.html":{"name":"ChannelTableViewCell","abstract":"Channel table view cell.
"},"Classes/ChannelsViewController.html":{"name":"ChannelsViewController","abstract":"A channels view controller.
"},"Classes/MessageTableViewCell.html":{"name":"MessageTableViewCell","abstract":"A message table view cell.
"},"Classes/ChatViewController.html":{"name":"ChatViewController","abstract":"A chat view controller of a channel.
"},"Classes/AttachmentCollectionViewCell.html":{"name":"AttachmentCollectionViewCell","abstract":"An image attachment collection view cell.
"},"Classes/ComposerAddFileView.html":{"name":"ComposerAddFileView","abstract":"A composer add file view.
"},"Classes/ComposerHelperContainerView.html":{"name":"ComposerHelperContainerView","abstract":"A container view for composer view to show more actions or commands.
"},"Classes/ComposerView.html":{"name":"ComposerView","abstract":"A composer view.
"},"Classes.html#/s:10StreamChat23EscapeBridgingImageViewC":{"name":"EscapeBridgingImageView","abstract":"A UIImageView subclass to avoid Swift classes headers generated for Objective-C.
"},"Classes/TableView.html":{"name":"TableView","abstract":"A custom chat table view.
"},"Classes/MediaGalleryViewController.html":{"name":"MediaGalleryViewController","abstract":"A media gallery to show images or gifs.
"},"Classes/ViewController.html":{"name":"ViewController","abstract":"A general view controller.
"},"Classes/AvatarView.html":{"name":"AvatarView","abstract":"A view with a user avatar or user name intials.
"},"Classes/WebViewController.html":{"name":"WebViewController","abstract":"A siple web view controller with WKWebView
and navigation buttons in the navigation bar.
"},"Classes.html":{"name":"Classes","abstract":"The following classes are available globally.
"},"Enums.html":{"name":"Enumerations","abstract":"The following enumerations are available globally.
"},"Extensions.html":{"name":"Extensions","abstract":"The following extensions are available globally.
"},"Protocols.html":{"name":"Protocols","abstract":"The following protocols are available globally.
"},"Structs.html":{"name":"Structures","abstract":"The following structures are available globally.
"}}
\ No newline at end of file
+{"Structs/Spacing.html#/s:10StreamChat7SpacingV10horizontal12CoreGraphics7CGFloatVvp":{"name":"horizontal","abstract":"A horizontal spacing between elements.
","parent_name":"Spacing"},"Structs/Spacing.html#/s:10StreamChat7SpacingV8vertical12CoreGraphics7CGFloatVvp":{"name":"vertical","abstract":"A vertical spacing between elements.
","parent_name":"Spacing"},"Structs/Spacing.html#/s:10StreamChat7SpacingV10horizontal8verticalAC12CoreGraphics7CGFloatV_AHtcfc":{"name":"init(horizontal:vertical:)","abstract":"Init spacings.
","parent_name":"Spacing"},"Structs/SeparatorStyle.html#/s:10StreamChat14SeparatorStyleV4noneACvpZ":{"name":"none","abstract":"Undocumented
","parent_name":"SeparatorStyle"},"Structs/SeparatorStyle.html#/s:10StreamChat14SeparatorStyleV5colorSo7UIColorCSgvp":{"name":"color","abstract":"The color of separator rows in the table view.
","parent_name":"SeparatorStyle"},"Structs/SeparatorStyle.html#/s:10StreamChat14SeparatorStyleV5insetSo12UIEdgeInsetsVvp":{"name":"inset","abstract":"The default inset of cell separators.
","parent_name":"SeparatorStyle"},"Structs/SeparatorStyle.html#/s:10StreamChat14SeparatorStyleV05tableD0So015UITableViewCellcD0Vvp":{"name":"tableStyle","abstract":"The style for table cells used as separators (see TableView.separatorStyle
).
","parent_name":"SeparatorStyle"},"Structs/SeparatorStyle.html#/s:10StreamChat14SeparatorStyleV5color5inset05tableD0ACSo7UIColorCSg_So12UIEdgeInsetsVSo015UITableViewCellcD0Vtcfc":{"name":"init(color:inset:tableStyle:)","abstract":"Init a separator style.
","parent_name":"SeparatorStyle"},"Structs/SeparatorStyle.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"SeparatorStyle"},"Structs/SeparatorStyle.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"SeparatorStyle"},"Structs/ReactionViewStyle.html#/s:10StreamChat17ReactionViewStyleV9alignmentAA07MessagedE0V9AlignmentOvp":{"name":"alignment","abstract":"An alignment of a reaction for incoming or outgoing messages.
","parent_name":"ReactionViewStyle"},"Structs/ReactionViewStyle.html#/s:10StreamChat17ReactionViewStyleV4fontSo6UIFontCvp":{"name":"font","abstract":"A font of a count of a reaction.
","parent_name":"ReactionViewStyle"},"Structs/ReactionViewStyle.html#/s:10StreamChat17ReactionViewStyleV9textColorSo7UIColorCvp":{"name":"textColor","abstract":"A text color of a count of a reaction.
","parent_name":"ReactionViewStyle"},"Structs/ReactionViewStyle.html#/s:10StreamChat17ReactionViewStyleV15backgroundColorSo7UIColorCvp":{"name":"backgroundColor","abstract":"A background color of reactions.
","parent_name":"ReactionViewStyle"},"Structs/ReactionViewStyle.html#/s:10StreamChat17ReactionViewStyleV19chatBackgroundColorSo7UIColorCvp":{"name":"chatBackgroundColor","abstract":"A background color of the chat screen.
","parent_name":"ReactionViewStyle"},"Structs/ReactionViewStyle.html#/s:10StreamChat17ReactionViewStyleV12cornerRadius12CoreGraphics7CGFloatVvp":{"name":"cornerRadius","abstract":"A corner radius of the bubble.
","parent_name":"ReactionViewStyle"},"Structs/ReactionViewStyle.html#/s:10StreamChat17ReactionViewStyleV16tailCornerRadius12CoreGraphics7CGFloatVvp":{"name":"tailCornerRadius","abstract":"A small corner radius of the tail to the reactions bubble.
","parent_name":"ReactionViewStyle"},"Structs/ReactionViewStyle.html#/s:10StreamChat17ReactionViewStyleV23tailMessageCornerRadius12CoreGraphics7CGFloatVvp":{"name":"tailMessageCornerRadius","abstract":"A corner radius of the message bubble.
","parent_name":"ReactionViewStyle"},"Structs/ReactionViewStyle.html#/s:10StreamChat17ReactionViewStyleV9tailImageSo7UIImageCvp":{"name":"tailImage","abstract":"A generated tail image.
","parent_name":"ReactionViewStyle"},"Structs/ReactionViewStyle.html#/s:10StreamChat17ReactionViewStyleV9alignment4font9textColor010backgroundI0014chatBackgroundI012cornerRadius017tailMessageCornerN0AcA0pdE0V9AlignmentO_So6UIFontCSo7UIColorCA2R12CoreGraphics7CGFloatVAUtcfc":{"name":"init(alignment:font:textColor:backgroundColor:chatBackgroundColor:cornerRadius:tailMessageCornerRadius:)","abstract":"Init a reaction view style.
","parent_name":"ReactionViewStyle"},"Structs/ReactionViewStyle.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ReactionViewStyle"},"Structs/ReactionViewStyle.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"ReactionViewStyle"},"Structs/MessageViewStyle/AdditionalDateStyle.html#/s:10StreamChat16MessageViewStyleV014AdditionalDateE0O011userNameAndG0yA2EmF":{"name":"userNameAndDate","abstract":"Show additional date as a default style for the last message.
","parent_name":"AdditionalDateStyle"},"Structs/MessageViewStyle/AdditionalDateStyle.html#/s:10StreamChat16MessageViewStyleV014AdditionalDateE0O010messageAndG0yA2EmF":{"name":"messageAndDate","abstract":"Show additional date near a message without user name.
","parent_name":"AdditionalDateStyle"},"Structs/MessageViewStyle/Alignment.html#/s:10StreamChat16MessageViewStyleV9AlignmentO4leftyA2EmF":{"name":"left","abstract":"A message view style alignment.
","parent_name":"Alignment"},"Structs/MessageViewStyle/Alignment.html#/s:10StreamChat16MessageViewStyleV9AlignmentO5rightyA2EmF":{"name":"right","parent_name":"Alignment"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV9alignmentAC9AlignmentOvp":{"name":"alignment","abstract":"An alignment of a message for incoming or outgoing messages.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV06avatardE0AA06AvatardE0VSgvp":{"name":"avatarViewStyle","abstract":"Avatars style.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV4fontSo6UIFontCvp":{"name":"font","abstract":"A message font.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV9replyFontSo6UIFontCvp":{"name":"replyFont","abstract":"A reply info font.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV8nameFontSo6UIFontCvp":{"name":"nameFont","abstract":"A user name font.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV8infoFontSo6UIFontCvp":{"name":"infoFont","abstract":"An info font, e.g. date.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV9emojiFontSo6UIFontCvp":{"name":"emojiFont","abstract":"An emoji font of messages.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV9textColorSo7UIColorCvp":{"name":"textColor","abstract":"A message text color.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV10replyColorSo7UIColorCvp":{"name":"replyColor","abstract":"A reply info text color.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV9infoColorSo7UIColorCvp":{"name":"infoColor","abstract":"An info text color, e.g. date.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV11borderColorSo7UIColorCvp":{"name":"borderColor","abstract":"A border color.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV17showTimeThresholdSdvp":{"name":"showTimeThreshold","abstract":"Show a time for each message with a threshold. Disabled by default.","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV014additionalDateE0AC010AdditionalgE0Ovp":{"name":"additionalDateStyle","abstract":"
An additional date style (see AdditionalDateStyle
).
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV19chatBackgroundColorSo7UIColorCvp":{"name":"chatBackgroundColor","abstract":"A background color of the chat screen.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV15backgroundColorSo7UIColorCvp":{"name":"backgroundColor","abstract":"A background color of a message.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV11borderWidth12CoreGraphics7CGFloatVvp":{"name":"borderWidth","abstract":"A border width.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV12cornerRadius12CoreGraphics7CGFloatVvp":{"name":"cornerRadius","abstract":"A corner radius.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV7spacingAA7SpacingVvp":{"name":"spacing","abstract":"Undocumented
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV10edgeInsetsSo06UIEdgeG0Vvp":{"name":"edgeInsets","abstract":"A margin.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV08reactiondE0AA08ReactiondE0Vvp":{"name":"reactionViewStyle","abstract":"A reaction style.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV15markdownEnabledSbvp":{"name":"markdownEnabled","abstract":"Shows markdown text with text attributes.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV18hasBackgroundImageSbvp":{"name":"hasBackgroundImage","abstract":"Check if the message has a generated background bubble image.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV22marginWithAvatarOffset12CoreGraphics7CGFloatVvp":{"name":"marginWithAvatarOffset","abstract":"A margin left or right offset with avatar size.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:10StreamChat16MessageViewStyleV9alignment06avatardE019chatBackgroundColor4font9replyFont04nameM004infoM005emojiM004textJ00lJ00oJ0010backgroundJ006borderJ00S5Width12cornerRadius7spacing10edgeInsets08reactiondE017showTimeThreshold014additionalDateE015markdownEnabledA2C9AlignmentO_AA06AvatardE0VSgSo7UIColorCSo6UIFontCA5_A5_A5_A5_A3_A3_A3_A3_A3_12CoreGraphics7CGFloatVA8_AA7SpacingVSo06UIEdgeY0VAA08ReactiondE0VSdAC014AdditionalDateE0OSbtcfc":{"name":"init(alignment:avatarViewStyle:chatBackgroundColor:font:replyFont:nameFont:infoFont:emojiFont:textColor:replyColor:infoColor:backgroundColor:borderColor:borderWidth:cornerRadius:spacing:edgeInsets:reactionViewStyle:showTimeThreshold:additionalDateStyle:markdownEnabled:)","abstract":"Init a message view style.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle/Alignment.html":{"name":"Alignment","abstract":"An alignment of a message for incoming or outgoing messages.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle/AdditionalDateStyle.html":{"name":"AdditionalDateStyle","abstract":"Additional date style will work with showTimeThreshold
paramenter.
","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"MessageViewStyle"},"Structs/MessageViewStyle.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"MessageViewStyle"},"Structs/ComposerViewStyle/Style.html#/s:10StreamChat17ComposerViewStyleV0E0V9tintColorSo7UIColorCvp":{"name":"tintColor","abstract":"A tint color.
","parent_name":"Style"},"Structs/ComposerViewStyle/Style.html#/s:10StreamChat17ComposerViewStyleV0E0V11borderWidth12CoreGraphics7CGFloatVvp":{"name":"borderWidth","abstract":"A border width.
","parent_name":"Style"},"Structs/ComposerViewStyle/Style.html#/s:10StreamChat17ComposerViewStyleV0E0V9tintColor11borderWidthAESo7UIColorC_12CoreGraphics7CGFloatVtcfc":{"name":"init(tintColor:borderWidth:)","abstract":"Init a cosposerty state style.
","parent_name":"Style"},"Structs/ComposerViewStyle/Style.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Style"},"Structs/ComposerViewStyle/Style.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Style"},"Structs/ComposerViewStyle/State.html#/s:10StreamChat17ComposerViewStyleV5StateO6normalyA2EmF":{"name":"normal","abstract":"A composer view style state.
","parent_name":"State"},"Structs/ComposerViewStyle/State.html#/s:10StreamChat17ComposerViewStyleV5StateO6activeyA2EmF":{"name":"active","parent_name":"State"},"Structs/ComposerViewStyle/State.html#/s:10StreamChat17ComposerViewStyleV5StateO4edityA2EmF":{"name":"edit","parent_name":"State"},"Structs/ComposerViewStyle/State.html#/s:10StreamChat17ComposerViewStyleV5StateO8disabledyA2EmF":{"name":"disabled","parent_name":"State"},"Structs/ComposerViewStyle.html#/s:10StreamChat17ComposerViewStyleV6Statesa":{"name":"States","abstract":"A composer states type.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:10StreamChat17ComposerViewStyleV4fontSo6UIFontCvp":{"name":"font","abstract":"A font.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:10StreamChat17ComposerViewStyleV9textColorSo7UIColorCvp":{"name":"textColor","abstract":"A text color.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:10StreamChat17ComposerViewStyleV20placeholderTextColorSo7UIColorCvp":{"name":"placeholderTextColor","abstract":"A placeholder text color.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:10StreamChat17ComposerViewStyleV15backgroundColorSo7UIColorCvp":{"name":"backgroundColor","abstract":"A background color.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:10StreamChat17ComposerViewStyleV30helperContainerBackgroundColorSo7UIColorCvp":{"name":"helperContainerBackgroundColor","abstract":"A background color for a helper container, e.g. att attachments menu, commands suggestions.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:10StreamChat17ComposerViewStyleV12cornerRadius12CoreGraphics7CGFloatVvp":{"name":"cornerRadius","abstract":"A corner radius.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:10StreamChat17ComposerViewStyleV6height12CoreGraphics7CGFloatVvp":{"name":"height","abstract":"A composer height.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:10StreamChat17ComposerViewStyleV10edgeInsetsSo06UIEdgeG0Vvp":{"name":"edgeInsets","abstract":"Edge insets.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:10StreamChat17ComposerViewStyleV20sendButtonVisibilityAA0bdeH0Ovp":{"name":"sendButtonVisibility","abstract":"A send button visibility.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:10StreamChat17ComposerViewStyleV6statesSDyAC5StateOAC0E0VGvp":{"name":"states","abstract":"Composer states.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:10StreamChat17ComposerViewStyleV4font9textColor015placeholderTextH0010backgroundH0025helperContainerBackgroundH012cornerRadius6height10edgeInsets20sendButtonVisibility6statesACSo6UIFontC_So7UIColorCA3Q12CoreGraphics7CGFloatVATSo06UIEdgeS0VAA0bdeV0OSDyAC5StateOAC0E0VGtcfc":{"name":"init(font:textColor:placeholderTextColor:backgroundColor:helperContainerBackgroundColor:cornerRadius:height:edgeInsets:sendButtonVisibility:states:)","abstract":"Init a composer style.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:10StreamChat17ComposerViewStyleV5style4withAC0E0VAC5StateO_tF":{"name":"style(with:)","abstract":"A composer style for a state.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle/State.html":{"name":"State","abstract":"A composer state.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle/Style.html":{"name":"Style","abstract":"A composer style.
","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ComposerViewStyle"},"Structs/ComposerViewStyle.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"ComposerViewStyle"},"Structs/ChatViewStyle.html#/s:10StreamChat0B9ViewStyleV7channelAA07ChannelcD0Vvp":{"name":"channel","abstract":"A channel view style.
","parent_name":"ChatViewStyle"},"Structs/ChatViewStyle.html#/s:10StreamChat0B9ViewStyleV8composerAA08ComposercD0Vvp":{"name":"composer","abstract":"A composer view style.
","parent_name":"ChatViewStyle"},"Structs/ChatViewStyle.html#/s:10StreamChat0B9ViewStyleV15incomingMessageAA0fcD0Vvp":{"name":"incomingMessage","abstract":"An incoming message view style.
","parent_name":"ChatViewStyle"},"Structs/ChatViewStyle.html#/s:10StreamChat0B9ViewStyleV15outgoingMessageAA0fcD0Vvp":{"name":"outgoingMessage","abstract":"An outgoing message view style.
","parent_name":"ChatViewStyle"},"Structs/ChatViewStyle.html#/s:10StreamChat0B9ViewStyleV7defaultACvpZ":{"name":"default","abstract":"The default chat view style.
","parent_name":"ChatViewStyle"},"Structs/ChatViewStyle.html#/s:10StreamChat0B9ViewStyleV4darkACvpZ":{"name":"dark","abstract":"A dark chat view style.
","parent_name":"ChatViewStyle"},"Structs/ChatViewStyle.html#/s:10StreamChat0B9ViewStyleV7channel8composer15incomingMessage08outgoingH0AcA07ChannelcD0V_AA08ComposercD0VAA0hcD0VAMtcfc":{"name":"init(channel:composer:incomingMessage:outgoingMessage:)","abstract":"Init a composition of view styles.
","parent_name":"ChatViewStyle"},"Structs/ChatViewStyle.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ChatViewStyle"},"Structs/ChatViewStyle.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"ChatViewStyle"},"Structs/ChannelViewStyle/VerticalTextAlignment.html#/s:10StreamChat16ChannelViewStyleV21VerticalTextAlignmentO3topyA2EmF":{"name":"top","abstract":"The name aligned from the top with edgeInsets.top
top offset.","parent_name":"VerticalTextAlignment"},"Structs/ChannelViewStyle/VerticalTextAlignment.html#/s:10StreamChat16ChannelViewStyleV21VerticalTextAlignmentO6centeryA2EmF":{"name":"center","abstract":"
The name aligned from the center of the avatar with spacing.vertical / 2
bottom offset.","parent_name":"VerticalTextAlignment"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV15backgroundColorSo7UIColorCvp":{"name":"backgroundColor","abstract":"
A background color.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV09separatorE0AA09SeparatorE0Vvp":{"name":"separatorStyle","abstract":"A separator style.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV06avatardE0AA06AvatardE0VSgvp":{"name":"avatarViewStyle","abstract":"Avatars style.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV17nameNumberOfLinesSivp":{"name":"nameNumberOfLines","abstract":"A name number of lines.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV8nameFontSo6UIFontCvp":{"name":"nameFont","abstract":"A channel name font.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV9nameColorSo7UIColorCvp":{"name":"nameColor","abstract":"A channel name color.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV14nameUnreadFontSo6UIFontCvp":{"name":"nameUnreadFont","abstract":"A channel name font.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV15nameUnreadColorSo7UIColorCvp":{"name":"nameUnreadColor","abstract":"A channel name color.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV20messageNumberOfLinesSivp":{"name":"messageNumberOfLines","abstract":"A message number of lines.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV11messageFontSo6UIFontCvp":{"name":"messageFont","abstract":"A last message font.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV12messageColorSo7UIColorCvp":{"name":"messageColor","abstract":"A last message text color.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV17messageUnreadFontSo6UIFontCvp":{"name":"messageUnreadFont","abstract":"A last unread message font.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV18messageUnreadColorSo7UIColorCvp":{"name":"messageUnreadColor","abstract":"A last unread message text color.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV18messageDeletedFontSo6UIFontCvp":{"name":"messageDeletedFont","abstract":"A deleted message font.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV19messageDeletedColorSo7UIColorCvp":{"name":"messageDeletedColor","abstract":"A deleted message text color.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV21verticalTextAlignmentAC08VerticalgH0Ovp":{"name":"verticalTextAlignment","abstract":"A name and messagin vertical alignment.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV8dateFontSo6UIFontCvp":{"name":"dateFont","abstract":"A date font.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV9dateColorSo7UIColorCvp":{"name":"dateColor","abstract":"A date text color.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV6height12CoreGraphics7CGFloatVvp":{"name":"height","abstract":"A channel cell height.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV7spacingAA7SpacingVvp":{"name":"spacing","abstract":"Spacings between elements.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV10edgeInsetsSo06UIEdgeG0Vvp":{"name":"edgeInsets","abstract":"A margin.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:10StreamChat16ChannelViewStyleV15backgroundColor09separatorE006avatardE017nameNumberOfLines0J4Font0jG00j6UnreadN00joG007messageklM00pN00pG00poN00poG00p7DeletedN00pqG021verticalTextAlignment04dateN00uG06height7spacing10edgeInsetsACSo7UIColorC_AA09SeparatorE0VAA06AvatardE0VSgSiSo6UIFontCAZA5_AZSiA5_AZA5_AZA5_AzC08VerticalsT0OA5_AZ12CoreGraphics7CGFloatVAA7SpacingVSo06UIEdgeY0Vtcfc":{"name":"init(backgroundColor:separatorStyle:avatarViewStyle:nameNumberOfLines:nameFont:nameColor:nameUnreadFont:nameUnreadColor:messageNumberOfLines:messageFont:messageColor:messageUnreadFont:messageUnreadColor:messageDeletedFont:messageDeletedColor:verticalTextAlignment:dateFont:dateColor:height:spacing:edgeInsets:)","abstract":"Init a channel view style.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle/VerticalTextAlignment.html":{"name":"VerticalTextAlignment","abstract":"The name and message vertical alignment.
","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ChannelViewStyle"},"Structs/ChannelViewStyle.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"ChannelViewStyle"},"Structs/AvatarViewStyle.html#/s:10StreamChat15AvatarViewStyleV6radius12CoreGraphics7CGFloatVvp":{"name":"radius","abstract":"An avatar radius.
","parent_name":"AvatarViewStyle"},"Structs/AvatarViewStyle.html#/s:10StreamChat15AvatarViewStyleV15placeholderFontSo6UIFontCSgvp":{"name":"placeholderFont","abstract":"A placeholder font.
","parent_name":"AvatarViewStyle"},"Structs/AvatarViewStyle.html#/s:10StreamChat15AvatarViewStyleV4size12CoreGraphics7CGFloatVvp":{"name":"size","abstract":"A double value of radius
.
","parent_name":"AvatarViewStyle"},"Structs/AvatarViewStyle.html#/s:10StreamChat15AvatarViewStyleV6radius15placeholderFontAC12CoreGraphics7CGFloatV_So6UIFontCSgtcfc":{"name":"init(radius:placeholderFont:)","abstract":"An avatar style.
","parent_name":"AvatarViewStyle"},"Structs/MediaGalleryItem.html#/s:10StreamChat16MediaGalleryItemV5titleSSSgvp":{"name":"title","abstract":"A title of the item.
","parent_name":"MediaGalleryItem"},"Structs/MediaGalleryItem.html#/s:10StreamChat16MediaGalleryItemV3url10Foundation3URLVvp":{"name":"url","abstract":"An URL.
","parent_name":"MediaGalleryItem"},"Structs/MediaGalleryItem.html#/s:10StreamChat16MediaGalleryItemV9logoImageSo7UIImageCSgvp":{"name":"logoImage","abstract":"A copyright logo of the item.
","parent_name":"MediaGalleryItem"},"Structs/MediaGalleryItem.html#/s:10StreamChat16MediaGalleryItemV5title3url9logoImageACSgSSSg_10Foundation3URLVSgSo7UIImageCSgtcfc":{"name":"init(title:url:logoImage:)","abstract":"Init a media gallery item.
","parent_name":"MediaGalleryItem"},"Structs/DataDetectorURLItem.html#/s:10StreamChat19DataDetectorURLItemV3url10Foundation3URLVvp":{"name":"url","abstract":"A founded URL.
","parent_name":"DataDetectorURLItem"},"Structs/DataDetectorURLItem.html#/s:10StreamChat19DataDetectorURLItemV5rangeSo8_NSRangeVvp":{"name":"range","abstract":"A range of a text of the founded URL.
","parent_name":"DataDetectorURLItem"},"Structs/DataDetectorURLItem.html":{"name":"DataDetectorURLItem","abstract":"A result item of the data detection.
"},"Structs/MediaGalleryItem.html":{"name":"MediaGalleryItem","abstract":"A media gallery item.
"},"Structs/AvatarViewStyle.html":{"name":"AvatarViewStyle","abstract":"Avatars style.
"},"Structs/ChannelViewStyle.html":{"name":"ChannelViewStyle","abstract":"A channel view style.
"},"Structs/ChatViewStyle.html":{"name":"ChatViewStyle","abstract":"A composition of view styles.
"},"Structs/ComposerViewStyle.html":{"name":"ComposerViewStyle","abstract":"A composer style.
"},"Structs/MessageViewStyle.html":{"name":"MessageViewStyle","abstract":"A message view style.
"},"Structs/ReactionViewStyle.html":{"name":"ReactionViewStyle","abstract":"A reaction view style.
"},"Structs/SeparatorStyle.html":{"name":"SeparatorStyle","abstract":"A separator style.
"},"Structs/Spacing.html":{"name":"Spacing","abstract":"Spacings between elements.
"},"Protocols.html#/s:10StreamChat33ComposerAddFileCustomSourceIdTypeP":{"name":"ComposerAddFileCustomSourceIdType","abstract":"A protocol for a custom source id type for adding files to a composer view.
"},"Extensions/URL/FramePosition.html#/s:10Foundation3URLV10StreamChatE13FramePositionO5indexyAFSd_tcAFmF":{"name":"index(at:)","abstract":"Undocumented
","parent_name":"FramePosition"},"Extensions/URL/FramePosition.html#/s:10Foundation3URLV10StreamChatE13FramePositionO5firstyA2FmF":{"name":"first","abstract":"Undocumented
","parent_name":"FramePosition"},"Extensions/URL/FramePosition.html#/s:10Foundation3URLV10StreamChatE13FramePositionO6middleyA2FmF":{"name":"middle","abstract":"Undocumented
","parent_name":"FramePosition"},"Extensions/URL/FramePosition.html#/s:10Foundation3URLV10StreamChatE13FramePositionO4lastyA2FmF":{"name":"last","abstract":"Undocumented
","parent_name":"FramePosition"},"Extensions/URL/FramePosition.html":{"name":"FramePosition","abstract":"A frame position.
","parent_name":"URL"},"Extensions/URL.html#/s:10Foundation3URLV10StreamChatE10videoFrame2atSo7UIImageCSgAcDE0F8PositionO_tF":{"name":"videoFrame(at:)","abstract":"Get an image frame from a video file.
","parent_name":"URL"},"Extensions/UIViewController.html#/s:So16UIViewControllerC10StreamChatE19hideBackButtonTitleyyF":{"name":"hideBackButtonTitle()","abstract":"Hides the back button title from the navigation bar.
","parent_name":"UIViewController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC10StreamChatE16showMediaGallery4with13selectedIndex8animatedySayAC0fG4ItemVGSg_SiSbtF":{"name":"showMediaGallery(with:selectedIndex:animated:)","abstract":"Presents the image gallery with a given image URL’s.
","parent_name":"UIViewController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC10StreamChatE11showWebView3url5title8animatedy10Foundation3URLVSg_SSSgSbtF":{"name":"showWebView(url:title:animated:)","abstract":"Presents the Open Graph data in a WebViewController
.
","parent_name":"UIViewController"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE23systemLayoutHeightToFitAByF":{"name":"systemLayoutHeightToFit()","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE25makeEdgesEqualToSuperview9superviewyABSg_tF":{"name":"makeEdgesEqualToSuperview(superview:)","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE26makeCenterEqualToSuperview9superviewyABSg_tF":{"name":"makeCenterEqualToSuperview(superview:)","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE33makeEdgesEqualToSafeAreaSuperview9superviewyABSg_tF":{"name":"makeEdgesEqualToSafeAreaSuperview(superview:)","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE10sendToBack3forySayABG_tF":{"name":"sendToBack(for:)","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE17sendSubviewToBack_3foryAB_SayABGtF":{"name":"sendSubviewToBack(_:for:)","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE17safeAreaTopOffset12CoreGraphics7CGFloatVvp":{"name":"safeAreaTopOffset","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE20safeAreaBottomOffset12CoreGraphics7CGFloatVvp":{"name":"safeAreaBottomOffset","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE19removeAllAnimationsyyF":{"name":"removeAllAnimations()","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE10Animationsa":{"name":"Animations","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE20AnimationsCompletiona":{"name":"AnimationsCompletion","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE5ChainC":{"name":"Chain","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE15animateSmoothly12withDuration22usingSpringWithDamping07initialI8Velocity7options10animationsAbCE5ChainCSd_12CoreGraphics7CGFloatVANSo0A16AnimationOptionsVyyctFZ":{"name":"animateSmoothly(withDuration:usingSpringWithDamping:initialSpringVelocity:options:animations:)","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE15animateSmoothly12withDuration5delay22usingSpringWithDamping07initialJ8Velocity7options10animations10completionySd_Sd12CoreGraphics7CGFloatVANSo0A16AnimationOptionsVyycySbctFZ":{"name":"animateSmoothly(withDuration:delay:usingSpringWithDamping:initialSpringVelocity:options:animations:completion:)","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC10StreamChatE13layerAnimatedyySb_yyXEtFZ":{"name":"layerAnimated(_:_:)","abstract":"Undocumented
","parent_name":"UIView"},"Extensions/UITapGestureRecognizer.html#/s:So22UITapGestureRecognizerC10StreamChatE27didTapAttributedTextInLabel5label7inRangeSbSo7UILabelC_So8_NSRangeVtF":{"name":"didTapAttributedTextInLabel(label:inRange:)","abstract":"Undocumented
","parent_name":"UITapGestureRecognizer"},"Extensions/UICollectionViewCell.html#/s:So20UICollectionViewCellC10StreamChatE6unusedABvpZ":{"name":"unused","abstract":"A shortcut of an unused UICollectionViewCell
.
","parent_name":"UICollectionViewCell"},"Extensions/UITableViewCell.html#/s:So15UITableViewCellC10StreamChatE6unusedABvpZ":{"name":"unused","abstract":"A shortcut of an unused UITableViewCell
.
","parent_name":"UITableViewCell"},"Extensions/UIStackView.html#/s:So11UIStackViewC10StreamChatE25removeAllArrangedSubviewsyyF":{"name":"removeAllArrangedSubviews()","abstract":"Undocumented
","parent_name":"UIStackView"},"Extensions/UIStackView.html#/s:So11UIStackViewC10StreamChatE19findArrangedSubview6typeOf3tagxSgxm_SitSo6UIViewCRbzlF":{"name":"findArrangedSubview(typeOf:tag:)","abstract":"Find an arranged subview type of T.
","parent_name":"UIStackView"},"Extensions/UIStackView.html#/s:So11UIStackViewC10StreamChatE21removeArrangedSubview6typeOf3tagyxm_SitSo6UIViewCRbzlF":{"name":"removeArrangedSubview(typeOf:tag:)","abstract":"Find and remove arranged subview type of T.
","parent_name":"UIStackView"},"Extensions/UILabel.html#/s:So7UILabelC10StreamChatE11textOrEmptySSvp":{"name":"textOrEmpty","abstract":"Undocumented
","parent_name":"UILabel"},"Extensions/UIImagePickerController.html#/s:So23UIImagePickerControllerC10StreamChatE24hasPermissionDescription3forSbSo0abC10SourceTypeV_tFZ":{"name":"hasPermissionDescription(for:)","abstract":"Undocumented
","parent_name":"UIImagePickerController"},"Extensions/UIImage/Logo.html#/s:So7UIImageC10StreamChatE4LogoO5giphyABvpZ":{"name":"giphy","abstract":"A giphy logo image.
","parent_name":"Logo"},"Extensions/UIImage/Icons.html#/s:So7UIImageC10StreamChatE5IconsO5closeABvpZ":{"name":"close","abstract":"A close icon.
","parent_name":"Icons"},"Extensions/UIImage/Icons.html#/s:So7UIImageC10StreamChatE5IconsO9deliveredABvpZ":{"name":"delivered","abstract":"A delivered icon.
","parent_name":"Icons"},"Extensions/UIImage/Icons.html#/s:So7UIImageC10StreamChatE5IconsO4editABvpZ":{"name":"edit","abstract":"An edit icon.
","parent_name":"Icons"},"Extensions/UIImage/Icons.html#/s:So7UIImageC10StreamChatE5IconsO5imageABvpZ":{"name":"image","abstract":"An image icon.
","parent_name":"Icons"},"Extensions/UIImage/Icons.html#/s:So7UIImageC10StreamChatE5IconsO6imagesABvpZ":{"name":"images","abstract":"An images icon.
","parent_name":"Icons"},"Extensions/UIImage/Icons.html#/s:So7UIImageC10StreamChatE5IconsO4fileABvpZ":{"name":"file","abstract":"A file icon.
","parent_name":"Icons"},"Extensions/UIImage/Icons.html#/s:So7UIImageC10StreamChatE5IconsO6cameraABvpZ":{"name":"camera","abstract":"A camera icon.
","parent_name":"Icons"},"Extensions/UIImage/Icons.html#/s:So7UIImageC10StreamChatE5IconsO4moreABvpZ":{"name":"more","abstract":"A more icon.
","parent_name":"Icons"},"Extensions/UIImage/Icons.html#/s:So7UIImageC10StreamChatE5IconsO4pathABvpZ":{"name":"path","abstract":"A path icon.
","parent_name":"Icons"},"Extensions/UIImage/Icons.html#/s:So7UIImageC10StreamChatE5IconsO4plusABvpZ":{"name":"plus","abstract":"A plus icon.
","parent_name":"Icons"},"Extensions/UIImage/Icons.html#/s:So7UIImageC10StreamChatE5IconsO4sendABvpZ":{"name":"send","abstract":"A send icon.
","parent_name":"Icons"},"Extensions/UIImage/Icons.html#/s:So7UIImageC10StreamChatE5IconsO11startThreadABvpZ":{"name":"startThread","abstract":"A start thread icon.
","parent_name":"Icons"},"Extensions/UIImage/FileTypes.html#/s:So7UIImageC10StreamChatE9FileTypesO3csvABvpZ":{"name":"csv","abstract":"A CSV file image.
","parent_name":"FileTypes"},"Extensions/UIImage/FileTypes.html#/s:So7UIImageC10StreamChatE9FileTypesO3docABvpZ":{"name":"doc","abstract":"A DOC file image.
","parent_name":"FileTypes"},"Extensions/UIImage/FileTypes.html#/s:So7UIImageC10StreamChatE9FileTypesO3pdfABvpZ":{"name":"pdf","abstract":"A PDF file image.
","parent_name":"FileTypes"},"Extensions/UIImage/FileTypes.html#/s:So7UIImageC10StreamChatE9FileTypesO3pptABvpZ":{"name":"ppt","abstract":"A PPT file image.
","parent_name":"FileTypes"},"Extensions/UIImage/FileTypes.html#/s:So7UIImageC10StreamChatE9FileTypesO3tarABvpZ":{"name":"tar","abstract":"A TAR file image.
","parent_name":"FileTypes"},"Extensions/UIImage/FileTypes.html#/s:So7UIImageC10StreamChatE9FileTypesO3xlsABvpZ":{"name":"xls","abstract":"A XLS file image.
","parent_name":"FileTypes"},"Extensions/UIImage/FileTypes.html#/s:So7UIImageC10StreamChatE9FileTypesO3zipABvpZ":{"name":"zip","abstract":"A ZIP file image.
","parent_name":"FileTypes"},"Extensions/UIImage/FileTypes.html#/s:So7UIImageC10StreamChatE9FileTypesO3mp3ABvpZ":{"name":"mp3","abstract":"A MP3 file image.
","parent_name":"FileTypes"},"Extensions/UIImage/FileTypes.html#/s:So7UIImageC10StreamChatE9FileTypesO3mp4ABvpZ":{"name":"mp4","abstract":"A MOV file image.
","parent_name":"FileTypes"},"Extensions/UIImage.html#/s:So7UIImageC10StreamChatE8originalABvp":{"name":"original","abstract":"The image always draw the original image, without treating it as a template
","parent_name":"UIImage"},"Extensions/UIImage.html#/s:So7UIImageC10StreamChatE8templateABvp":{"name":"template","abstract":"The image always draw the image as a template image, ignoring its color information
","parent_name":"UIImage"},"Extensions/UIImage.html#/s:So7UIImageC10StreamChatE5colorABSo7UIColorC_tcfc":{"name":"init(color:)","abstract":"Create an Image 1x1 with a given color.
","parent_name":"UIImage"},"Extensions/UIImage.html#/s:So7UIImageC10StreamChatE4flip11orientationABSgSo0A11OrientationV_tF":{"name":"flip(orientation:)","abstract":"Undocumented
","parent_name":"UIImage"},"Extensions/UIImage.html#/s:So7UIImageC10StreamChatE8hasAlphaSbvp":{"name":"hasAlpha","abstract":"Undocumented
","parent_name":"UIImage"},"Extensions/UIImage/FileTypes.html":{"name":"FileTypes","abstract":"A file types images.
","parent_name":"UIImage"},"Extensions/UIImage/Icons.html":{"name":"Icons","abstract":"An icons images.
","parent_name":"UIImage"},"Extensions/UIImage/Logo.html":{"name":"Logo","abstract":"A logo images.
","parent_name":"UIImage"},"Extensions/UIImage.html#/s:So7UIImageC10StreamChatE4chat5namedABSS_tFZ":{"name":"chat(named:)","abstract":"Undocumented
","parent_name":"UIImage"},"Extensions/UIImage.html#/s:So7UIImageC10StreamChatE15renderTailImage11smallRadius03bigH09alignmentAB12CoreGraphics7CGFloatV_AjC16MessageViewStyleV9AlignmentOtFZ":{"name":"renderTailImage(smallRadius:bigRadius:alignment:)","abstract":"Render tail template Image from smallRadius to bigRadius.
","parent_name":"UIImage"},"Extensions/UIImage.html#/s:So7UIImageC10StreamChatE13renderRounded12cornerRadius4type5color15backgroundColor11borderWidth0lK0AB12CoreGraphics7CGFloatV_AC0E9ImageTypeOSo7UIColorCAqmQtFZ":{"name":"renderRounded(cornerRadius:type:color:backgroundColor:borderWidth:borderColor:)","abstract":"Render resizable rounded image with specified corners.
","parent_name":"UIImage"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE11chatRegularABvpZ":{"name":"chatRegular","abstract":"A chat regular font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE15chatRegularBoldABvpZ":{"name":"chatRegularBold","abstract":"A chat regular bold font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE18chatXRegularMediumABvpZ":{"name":"chatXRegularMedium","abstract":"A chat smaller regular medium font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE10chatMediumABvpZ":{"name":"chatMedium","abstract":"A chat medium font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE14chatMediumBoldABvpZ":{"name":"chatMediumBold","abstract":"A chat medium bold font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE010chatMediumE0ABvpZ":{"name":"chatMediumMedium","abstract":"A chat medium medium font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE16chatMediumItalicABvpZ":{"name":"chatMediumItalic","abstract":"A chat medium italic font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE9chatSmallABvpZ":{"name":"chatSmall","abstract":"A chat small font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE15chatSmallMediumABvpZ":{"name":"chatSmallMedium","abstract":"A chat small medium font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE13chatSmallBoldABvpZ":{"name":"chatSmallBold","abstract":"A chat small bold font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE10chatXSmallABvpZ":{"name":"chatXSmall","abstract":"A chat extra small font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE14chatXSmallBoldABvpZ":{"name":"chatXSmallBold","abstract":"A chat extra small bold font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE11chatXXSmallABvpZ":{"name":"chatXXSmall","abstract":"A chat extra extra small font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE9chatEmojiABvpZ":{"name":"chatEmoji","abstract":"A chat emoji font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE14reactionsEmojiABvpZ":{"name":"reactionsEmoji","abstract":"A chat reactions emoji font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE10avatarFont4sizeABSg12CoreGraphics7CGFloatV_tFZ":{"name":"avatarFont(size:)","abstract":"An avatar font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE10monospaced4sizeABSg12CoreGraphics7CGFloatV_tFZ":{"name":"monospaced(size:)","abstract":"A monospaced font.
","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC10StreamChatE10withTraitsyABSo0a18DescriptorSymbolicE0VF":{"name":"withTraits(_:)","abstract":"A font with a traits.
","parent_name":"UIFont"},"Extensions/UIEdgeInsets.html#/s:So12UIEdgeInsetsV10StreamChatE3allAB12CoreGraphics7CGFloatV_tcfc":{"name":"init(all:)","abstract":"Create an UIEdgeInsets with equal sides values.
","parent_name":"UIEdgeInsets"},"Extensions/UIEdgeInsets.html#/s:So12UIEdgeInsetsV10StreamChatE3allyAB12CoreGraphics7CGFloatVFZ":{"name":"all(_:)","abstract":"Create an UIEdgeInsets with equal sides values.
","parent_name":"UIEdgeInsets"},"Extensions/UIDevice/ScreenSize.html#/s:So8UIDeviceC10StreamChatE10ScreenSizeO7unknownyA2EmF":{"name":"unknown","abstract":"Undocumented
","parent_name":"ScreenSize"},"Extensions/UIDevice/ScreenSize.html#/s:So8UIDeviceC10StreamChatE10ScreenSizeO7inches4yA2EmF":{"name":"inches4","abstract":"Undocumented
","parent_name":"ScreenSize"},"Extensions/UIDevice/ScreenSize.html#/s:So8UIDeviceC10StreamChatE10ScreenSizeO8inches47yA2EmF":{"name":"inches47","abstract":"Undocumented
","parent_name":"ScreenSize"},"Extensions/UIDevice/ScreenSize.html#/s:So8UIDeviceC10StreamChatE10ScreenSizeO8inches55yA2EmF":{"name":"inches55","abstract":"Undocumented
","parent_name":"ScreenSize"},"Extensions/UIDevice/ScreenSize.html#/s:So8UIDeviceC10StreamChatE10ScreenSizeO8inches58yA2EmF":{"name":"inches58","abstract":"Undocumented
","parent_name":"ScreenSize"},"Extensions/UIDevice/ScreenSize.html#/s:So8UIDeviceC10StreamChatE10ScreenSizeO8inches61yA2EmF":{"name":"inches61","abstract":"Undocumented
","parent_name":"ScreenSize"},"Extensions/UIDevice/ScreenSize.html#/s:So8UIDeviceC10StreamChatE10ScreenSizeO8inches65yA2EmF":{"name":"inches65","abstract":"Undocumented
","parent_name":"ScreenSize"},"Extensions/UIDevice/ScreenSize.html":{"name":"ScreenSize","abstract":"Undocumented
","parent_name":"UIDevice"},"Extensions/UIDevice.html#/s:So8UIDeviceC10StreamChatE7isPhoneSbvpZ":{"name":"isPhone","abstract":"Undocumented
","parent_name":"UIDevice"},"Extensions/UIDevice.html#/s:So8UIDeviceC10StreamChatE5isPadSbvpZ":{"name":"isPad","abstract":"Undocumented
","parent_name":"UIDevice"},"Extensions/UIDevice.html#/s:So8UIDeviceC10StreamChatE15phoneScreenSizeAbCE0eF0Ovp":{"name":"phoneScreenSize","abstract":"Undocumented
","parent_name":"UIDevice"},"Extensions/UIDevice.html#/s:So8UIDeviceC10StreamChatE12hasBigScreenSbvp":{"name":"hasBigScreen","abstract":"Undocumented
","parent_name":"UIDevice"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE8chatBlueABvpZ":{"name":"chatBlue","abstract":"A chat blue color.
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE9chatGreenABvpZ":{"name":"chatGreen","abstract":"A chat green color.
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE13chatLightBlueABvpZ":{"name":"chatLightBlue","abstract":"A chat light blue color.
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE18chatSuperLightGrayABvpZ":{"name":"chatSuperLightGray","abstract":"A chat super light gray color.
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE8chatGrayABvpZ":{"name":"chatGray","abstract":"A chat gray color.
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE12chatDarkGrayABvpZ":{"name":"chatDarkGray","abstract":"A chat dark gray color.
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE17chatSuperDarkGrayABvpZ":{"name":"chatSuperDarkGray","abstract":"A chat super dark gray color.
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE12chatComposerABvpZ":{"name":"chatComposer","abstract":"A chat composer color.
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE22messageErrorBackgroundABvpZ":{"name":"messageErrorBackground","abstract":"A chat error background color.
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE18messageErrorBorderABvpZ":{"name":"messageErrorBorder","abstract":"A chat error border color.
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE13chatSeparatorABvpZ":{"name":"chatSeparator","abstract":"A chat separator color.
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE6isDarkSbvp":{"name":"isDark","abstract":"Check the color is it’s dark. This is useful when you need to choose","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE7isClearSbvp":{"name":"isClear","abstract":"
Undocumented
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE21oppositeBlackAndWhiteABvp":{"name":"oppositeBlackAndWhite","abstract":"Undocumented
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE10blendAlpha10coverColorA2B_tF":{"name":"blendAlpha(coverColor:)","abstract":"Blend two color to avoid transparency.
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE9rgbaTuple12CoreGraphics7CGFloatV1r_AG1gAG1bAG1atyF":{"name":"rgbaTuple()","abstract":"Undocumented
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE6randomABvpZ":{"name":"random","abstract":"Undocumented
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE11transparent3hue10brightnessAB12CoreGraphics7CGFloatV_AItFZ":{"name":"transparent(hue:brightness:)","abstract":"Create a transparent color with a given hue.
","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC10StreamChatE5color2by6isDarkABSS_SbtFZ":{"name":"color(by:isDark:)","abstract":"Undocumented
","parent_name":"UIColor"},"Extensions/UITableView.html#/s:So11UITableViewC10StreamChatE8register8cellTypeyxm_tSo0aB4CellCRbzAC8ReusableRzlF":{"name":"register(cellType:)","abstract":"Undocumented
","parent_name":"UITableView"},"Extensions/UITableView.html#/s:So11UITableViewC10StreamChatE19dequeueReusableCell3for8cellTypex10Foundation9IndexPathV_xmtSo0abG0CRbzAC0F0RzlF":{"name":"dequeueReusableCell(for:cellType:)","abstract":"Undocumented
","parent_name":"UITableView"},"Extensions/UITableView.html#/s:So11UITableViewC10StreamChatE19registerMessageCell5styleyAC0fB5StyleV_tF":{"name":"registerMessageCell(style:)","abstract":"Undocumented
","parent_name":"UITableView"},"Extensions/UITableView.html#/s:So11UITableViewC10StreamChatE18dequeueMessageCell3for5styleAC0f5TablebG0C10Foundation9IndexPathV_AC0fB5StyleVtF":{"name":"dequeueMessageCell(for:style:)","abstract":"Undocumented
","parent_name":"UITableView"},"Extensions/UITableView.html#/s:So11UITableViewC10StreamChatE19bottomContentOffset12CoreGraphics7CGFloatVvp":{"name":"bottomContentOffset","abstract":"Undocumented
","parent_name":"UITableView"},"Extensions/UITableView.html#/s:So11UITableViewC10StreamChatE14scrollToBottom8animatedySb_tF":{"name":"scrollToBottom(animated:)","abstract":"Scroll a table view to the last bottom cell.
","parent_name":"UITableView"},"Extensions/UITableView.html#/s:So11UITableViewC10StreamChatE21scrollToRowIfPossible2at8animatedySi_SbtF":{"name":"scrollToRowIfPossible(at:animated:)","abstract":"Undocumented
","parent_name":"UITableView"},"Extensions/UITableView.html#/s:So11UITableViewC10StreamChatE012layoutFooterB0yyF":{"name":"layoutFooterView()","abstract":"Undocumented
","parent_name":"UITableView"},"Extensions/UITableView.html#/s:So11UITableViewC10StreamChatE12loadingTitleSSvpZ":{"name":"loadingTitle","abstract":"A loading cell title.
","parent_name":"UITableView"},"Extensions/UITableView.html#/s:So11UITableViewC10StreamChatE11loadingCell2at9textColorSo0abF0C10Foundation9IndexPathV_So7UIColorCtF":{"name":"loadingCell(at:textColor:)","abstract":"A default loading table view cell.
","parent_name":"UITableView"},"Extensions/UITableView.html#/s:So11UITableViewC10StreamChatE10statusCell2at5title8subtitle9textColorSo0abF0C10Foundation9IndexPathV_S2SSgSo7UIColorCtF":{"name":"statusCell(at:title:subtitle:textColor:)","abstract":"A default status table view cell.
","parent_name":"UITableView"},"Extensions/UICollectionView.html#/s:So16UICollectionViewC10StreamChatE8register8cellTypeyxm_tSo0aB4CellCRbzAC8ReusableRzlF":{"name":"register(cellType:)","abstract":"Undocumented
","parent_name":"UICollectionView"},"Extensions/UICollectionView.html#/s:So16UICollectionViewC10StreamChatE19dequeueReusableCell3for8cellTypex10Foundation9IndexPathV_xmtSo0abG0CRbzAC0F0RzlF":{"name":"dequeueReusableCell(for:cellType:)","abstract":"Undocumented
","parent_name":"UICollectionView"},"Extensions/IndexPath.html#/s:10Foundation9IndexPathV10StreamChatE3rowyACSiFZ":{"name":"row(_:)","abstract":"Create an IndexPath
with a given row and section 0.
","parent_name":"IndexPath"},"Extensions/IndexPath.html#/s:10Foundation9IndexPathV10StreamChatE4itemyACSiFZ":{"name":"item(_:)","abstract":"Create an IndexPath
with a given item and section 0.
","parent_name":"IndexPath"},"Extensions/CGRect.html#/s:So6CGRectV10StreamChatE4edgeAB12CoreGraphics7CGFloatV_tcfc":{"name":"init(edge:)","abstract":"Undocumented
","parent_name":"CGRect"},"Extensions/CGRect.html#/s:So6CGRectV10StreamChatE5width6heightAB12CoreGraphics7CGFloatV_AHtcfc":{"name":"init(width:height:)","abstract":"Undocumented
","parent_name":"CGRect"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE11screenWidthACvpZ":{"name":"screenWidth","abstract":"The screen width (alias to UIScreen.main.bounds.width
).
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE14minScreenWidthACvpZ":{"name":"minScreenWidth","abstract":"The min screen width.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE12screenHeightACvpZ":{"name":"screenHeight","abstract":"The screen height (alias to UIScreen.main.bounds.height
).
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE11safeAreaTopACvpZ":{"name":"safeAreaTop","abstract":"A top safe area value.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE14safeAreaBottomACvpZ":{"name":"safeAreaBottom","abstract":"A bottom safe area value.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE19channelAvatarRadiusACvpZ":{"name":"channelAvatarRadius","abstract":"A channel avatar radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE16chatFooterHeightACvpZ":{"name":"chatFooterHeight","abstract":"A chat footer hight.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE22chatFooterAvatarRadiusACvpZ":{"name":"chatFooterAvatarRadius","abstract":"A chat footer avatar radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE20composerCornerRadiusACvpZ":{"name":"composerCornerRadius","abstract":"A composer corner radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE14composerHeightACvpZ":{"name":"composerHeight","abstract":"A composer height.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE17composerMaxHeightACvpZ":{"name":"composerMaxHeight","abstract":"A composer max height.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE20composerInnerPaddingACvpZ":{"name":"composerInnerPadding","abstract":"A composer inner radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE19composerButtonWidthACvpZ":{"name":"composerButtonWidth","abstract":"A composer button width.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE22composerAttachmentSizeACvpZ":{"name":"composerAttachmentSize","abstract":"A composer attachment size.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE25composerAttachmentsHeightACvpZ":{"name":"composerAttachmentsHeight","abstract":"A composer attachments height.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE26composerHelperCornerRadiusACvpZ":{"name":"composerHelperCornerRadius","abstract":"A composer helper corner radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE22composerHelperIconSizeACvpZ":{"name":"composerHelperIconSize","abstract":"A composer helper icon size.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE30composerHelperIconCornerRadiusACvpZ":{"name":"composerHelperIconCornerRadius","abstract":"A composer helper icon corner radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE30composerHelperTitleEdgePaddingACvpZ":{"name":"composerHelperTitleEdgePadding","abstract":"A composer helper title edge padding.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE31composerHelperButtonEdgePaddingACvpZ":{"name":"composerHelperButtonEdgePadding","abstract":"A composer helper button edge padding.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE32composerHelperButtonCornerRadiusACvpZ":{"name":"composerHelperButtonCornerRadius","abstract":"A composer helper button corner radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE26composerHelperShadowRadiusACvpZ":{"name":"composerHelperShadowRadius","abstract":"A composer helper shadow radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE27composerHelperShadowOpacityACvpZ":{"name":"composerHelperShadowOpacity","abstract":"A composer helper shadow opacity.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE19composerFilePaddingACvpZ":{"name":"composerFilePadding","abstract":"A composer file padding.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE18composerFileHeightACvpZ":{"name":"composerFileHeight","abstract":"A composer file height.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE22composerFileIconHeightACvpZ":{"name":"composerFileIconHeight","abstract":"A composer file icon height.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE21composerFileIconWidthACvpZ":{"name":"composerFileIconWidth","abstract":"A composer file icon width.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE19messageAvatarRadiusACvpZ":{"name":"messageAvatarRadius","abstract":"A message avatar radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE17messageAvatarSizeACvpZ":{"name":"messageAvatarSize","abstract":"A message avatar size.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE19messageInnerPaddingACvpZ":{"name":"messageInnerPadding","abstract":"A message inner padding.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE18messageEdgePaddingACvpZ":{"name":"messageEdgePadding","abstract":"A message edge padding.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE20messageBottomPaddingACvpZ":{"name":"messageBottomPadding","abstract":"A message bottom padding
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE14messageSpacingACvpZ":{"name":"messageSpacing","abstract":"A message spacing.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE19messageCornerRadiusACvpZ":{"name":"messageCornerRadius","abstract":"A message corner radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE22messageHorizontalInsetACvpZ":{"name":"messageHorizontalInset","abstract":"A message horizontal inset.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE20messageVerticalInsetACvpZ":{"name":"messageVerticalInset","abstract":"A message vertical inset.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE28messageTextPaddingWithAvatarACvpZ":{"name":"messageTextPaddingWithAvatar","abstract":"A message text padding with avatar,
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE24messageNameAndDateHeightACvpZ":{"name":"messageNameAndDateHeight","abstract":"A name and date height for a message.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE33messageReadUsersAvatarBorderWidthACvpZ":{"name":"messageReadUsersAvatarBorderWidth","abstract":"A message read users avatar border width.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE34messageReadUsersAvatarCornerRadiusACvpZ":{"name":"messageReadUsersAvatarCornerRadius","abstract":"A message read users avatar corner radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE20messageReadUsersSizeACvpZ":{"name":"messageReadUsersSize","abstract":"A message read users size.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE22messageStatusLineWidthACvpZ":{"name":"messageStatusLineWidth","abstract":"A message status line width.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE20messageStatusSpacingACvpZ":{"name":"messageStatusSpacing","abstract":"A message status spacing.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE23attachmentPreviewHeightACvpZ":{"name":"attachmentPreviewHeight","abstract":"A message attachment preview height.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE26attachmentPreviewMaxHeightACvpZ":{"name":"attachmentPreviewMaxHeight","abstract":"A message attachment preview max height.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE25attachmentPreviewMaxWidthACvpZ":{"name":"attachmentPreviewMaxWidth","abstract":"An attachment preview max width.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE35attachmentPreviewActionButtonHeightACvpZ":{"name":"attachmentPreviewActionButtonHeight","abstract":"A message attachment preview action button height.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE27attachmentFilePreviewHeightACvpZ":{"name":"attachmentFilePreviewHeight","abstract":"A message attachment file preview height.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE23attachmentFileIconWidthACvpZ":{"name":"attachmentFileIconWidth","abstract":"A message attachment file icon width.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE24attachmentFileIconHeightACvpZ":{"name":"attachmentFileIconHeight","abstract":"A message attachment file icon height.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE21attachmentFileIconTopACvpZ":{"name":"attachmentFileIconTop","abstract":"A message attachment file icon top.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE20reactionsTextPaddingACvpZ":{"name":"reactionsTextPadding","abstract":"A message reactions text padding.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE24reactionsToMessageOffsetACvpZ":{"name":"reactionsToMessageOffset","abstract":"A message reactions to message offset.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE15reactionsHeightACvpZ":{"name":"reactionsHeight","abstract":"A message reactions height.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE21reactionsCornerRadiusACvpZ":{"name":"reactionsCornerRadius","abstract":"A message reactions corner radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE27reactionsPickerCornerRadiusACvpZ":{"name":"reactionsPickerCornerRadius","abstract":"A message reactions picker corner radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE27reactionsPickerCornerHeightACvpZ":{"name":"reactionsPickerCornerHeight","abstract":"A message reactions picker corner height.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE28reactionsPickerShadowOffsetYACvpZ":{"name":"reactionsPickerShadowOffsetY","abstract":"A message reactions picker shadow offset y.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE27reactionsPickerShadowRadiusACvpZ":{"name":"reactionsPickerShadowRadius","abstract":"A message reactions picker shadow radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE27reactionsPickerShdowOpacityACvpZ":{"name":"reactionsPickerShdowOpacity","abstract":"A message reactions picker shadow opacity.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE27reactionsPickerAvatarRadiusACvpZ":{"name":"reactionsPickerAvatarRadius","abstract":"A message reactions picker avatar radius.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE26reactionsPickerButtonWidthACvpZ":{"name":"reactionsPickerButtonWidth","abstract":"A message reactions picker button width.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE28reactionsPickerCounterHeightACvpZ":{"name":"reactionsPickerCounterHeight","abstract":"A message reactions picker counter height.
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE12bannerHeightACvpZ":{"name":"bannerHeight","abstract":"Undocumented
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE11bannerWidthACvpZ":{"name":"bannerWidth","abstract":"Undocumented
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE18bannerCornerRadiusACvpZ":{"name":"bannerCornerRadius","abstract":"Undocumented
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE15bannerTopOffsetACvpZ":{"name":"bannerTopOffset","abstract":"Undocumented
","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:12CoreGraphics7CGFloatV10StreamChatE10bannerMaxYACvpZ":{"name":"bannerMaxY","abstract":"Undocumented
","parent_name":"CGFloat"},"Extensions/StringProtocol.html#/s:Sy10StreamChatE7nsRange4fromSo8_NSRangeVSnySS5IndexVG_tF":{"name":"nsRange(from:)","abstract":"Undocumented
","parent_name":"StringProtocol"},"Extensions/UIDocumentPickerViewController.html#/s:7RxCocoa11HasDelegateP0D0Qa":{"name":"Delegate","parent_name":"UIDocumentPickerViewController"},"Extensions/CharacterSet.html#/s:10Foundation12CharacterSetV10StreamChatE8markdownACvpZ":{"name":"markdown","abstract":"Undocumented
","parent_name":"CharacterSet"},"Extensions/Bundle/InfoKey.html#/s:So8NSBundleC10StreamChatE7InfoKeyO5photoyA2EmF":{"name":"photo","abstract":"Undocumented
","parent_name":"InfoKey"},"Extensions/Bundle/InfoKey.html#/s:So8NSBundleC10StreamChatE7InfoKeyO6camerayA2EmF":{"name":"camera","abstract":"Undocumented
","parent_name":"InfoKey"},"Extensions/Bundle/InfoKey.html#/s:So8NSBundleC10StreamChatE7InfoKeyO10microphoneyA2EmF":{"name":"microphone","abstract":"Undocumented
","parent_name":"InfoKey"},"Extensions/Bundle/InfoKey.html":{"name":"InfoKey","abstract":"Undocumented
","parent_name":"Bundle"},"Extensions/Bundle.html#/s:So8NSBundleC10StreamChatE18hasInfoDescription3forSbAbCE0E3KeyO_tF":{"name":"hasInfoDescription(for:)","abstract":"Undocumented
","parent_name":"Bundle"},"Extensions/String.html#/s:SS10StreamChatE17messageEmojiCountSivpZ":{"name":"messageEmojiCount","abstract":"Undocumented
","parent_name":"String"},"Extensions/String.html#/s:SS10StreamChatE24messageContainsOnlyEmojiSbvp":{"name":"messageContainsOnlyEmoji","abstract":"Check the message text is it contains only emoji.
","parent_name":"String"},"Extensions/String.html#/s:SS10StreamChatE13isSingleEmojiSbvp":{"name":"isSingleEmoji","abstract":"Undocumented
","parent_name":"String"},"Extensions/String.html#/s:SS10StreamChatE13containsEmojiSbvp":{"name":"containsEmoji","abstract":"Undocumented
","parent_name":"String"},"Extensions/String.html#/s:SS10StreamChatE17containsOnlyEmojiSbvp":{"name":"containsOnlyEmoji","abstract":"Undocumented
","parent_name":"String"},"Extensions/String.html#/s:SS10StreamChatE20replacingOccurrences2of4withSS10Foundation12CharacterSetV_SStF":{"name":"replacingOccurrences(of:with:)","abstract":"Undocumented
","parent_name":"String"},"Extensions/String.html#/s:SS10StreamChatE11anyFileTypeSSvpZ":{"name":"anyFileType","abstract":"Undocumented
","parent_name":"String"},"Extensions/String.html#/s:SS10StreamChatE12textFileTypeSSvpZ":{"name":"textFileType","abstract":"Undocumented
","parent_name":"String"},"Extensions/String.html#/s:SS10StreamChatE11pdfFileTypeSSvpZ":{"name":"pdfFileType","abstract":"Undocumented
","parent_name":"String"},"Extensions/String.html#/s:SS10StreamChatE13imageFileTypeSSvpZ":{"name":"imageFileType","abstract":"Undocumented
","parent_name":"String"},"Extensions/String.html#/s:SS10StreamChatE13movieFileTypeSSvpZ":{"name":"movieFileType","abstract":"Undocumented
","parent_name":"String"},"Extensions/String.html":{"name":"String"},"Extensions.html#/s:Si":{"name":"Int"},"Extensions/Bundle.html":{"name":"Bundle"},"Extensions/CharacterSet.html":{"name":"CharacterSet"},"Extensions/UIDocumentPickerViewController.html":{"name":"UIDocumentPickerViewController"},"Extensions/StringProtocol.html":{"name":"StringProtocol"},"Extensions/CGFloat.html":{"name":"CGFloat"},"Extensions/CGRect.html":{"name":"CGRect"},"Extensions/IndexPath.html":{"name":"IndexPath"},"Extensions/UICollectionView.html":{"name":"UICollectionView"},"Extensions/UITableView.html":{"name":"UITableView"},"Extensions/UIColor.html":{"name":"UIColor"},"Extensions/UIDevice.html":{"name":"UIDevice"},"Extensions/UIEdgeInsets.html":{"name":"UIEdgeInsets"},"Extensions/UIFont.html":{"name":"UIFont"},"Extensions/UIImage.html":{"name":"UIImage"},"Extensions/UIImagePickerController.html":{"name":"UIImagePickerController"},"Extensions/UILabel.html":{"name":"UILabel"},"Extensions/UIStackView.html":{"name":"UIStackView"},"Extensions/UITableViewCell.html":{"name":"UITableViewCell"},"Extensions/UICollectionViewCell.html":{"name":"UICollectionViewCell"},"Extensions/UITapGestureRecognizer.html":{"name":"UITapGestureRecognizer"},"Extensions/UIView.html":{"name":"UIView"},"Extensions/UIViewController.html":{"name":"UIViewController"},"Extensions/URL.html":{"name":"URL"},"Enums/ChatViewStyleVisibility.html#/s:10StreamChat0B19ViewStyleVisibilityO4noneyA2CmF":{"name":"none","abstract":"Undocumented
","parent_name":"ChatViewStyleVisibility"},"Enums/ChatViewStyleVisibility.html#/s:10StreamChat0B19ViewStyleVisibilityO6alwaysyA2CmF":{"name":"always","abstract":"Undocumented
","parent_name":"ChatViewStyleVisibility"},"Enums/ChatViewStyleVisibility.html#/s:10StreamChat0B19ViewStyleVisibilityO10whenActiveyA2CmF":{"name":"whenActive","abstract":"Undocumented
","parent_name":"ChatViewStyleVisibility"},"Enums/ChatViewStyleVisibility.html":{"name":"ChatViewStyleVisibility","abstract":"A chat style visibility type.
"},"Classes/WebViewController.html#/s:10StreamChat17WebViewControllerC017activityIndicatorD0So010UIActivitygD0Cvp":{"name":"activityIndicatorView","abstract":"An activity indicator.
","parent_name":"WebViewController"},"Classes/WebViewController.html#/s:10StreamChat17WebViewControllerC03webD0So05WKWebD0Cvp":{"name":"webView","abstract":"A web view.
","parent_name":"WebViewController"},"Classes/WebViewController.html#/s:10StreamChat17WebViewControllerC3url10Foundation3URLVSgvp":{"name":"url","abstract":"An URL to load in the web view.
","parent_name":"WebViewController"},"Classes/WebViewController.html#/c:@M@StreamChat@objc(cs)WebViewController(im)viewDidLoad":{"name":"viewDidLoad()","abstract":"Undocumented
","parent_name":"WebViewController"},"Classes/WebViewController.html#/c:@M@StreamChat@objc(cs)WebViewController(im)presentViewController:animated:completion:":{"name":"present(_:animated:completion:)","abstract":"Undocumented
","parent_name":"WebViewController"},"Classes/WebViewController.html#/s:10StreamChat17WebViewControllerC4openyy10Foundation3URLVF":{"name":"open(_:)","abstract":"Makes a request with a given URL
to load the web view.
","parent_name":"WebViewController"},"Classes/WebViewController.html#/s:10StreamChat17WebViewControllerC4openyy10Foundation10URLRequestVF":{"name":"open(_:)","abstract":"Makes a request with a given URLRequest
to load the web view.
","parent_name":"WebViewController"},"Classes/WebViewController.html#/c:@M@StreamChat@objc(cs)WebViewController(im)close:":{"name":"close(_:)","abstract":"Dismisses the view controller.
","parent_name":"WebViewController"},"Classes/WebViewController.html#/s:10StreamChat17WebViewControllerC05setupcD0yyF":{"name":"setupWebView()","abstract":"Setup and layout the web view.
","parent_name":"WebViewController"},"Classes/WebViewController.html#/c:@M@StreamChat@objc(cs)WebViewController(im)webView:didStartProvisionalNavigation:":{"name":"webView(_:didStartProvisionalNavigation:)","abstract":"Undocumented
","parent_name":"WebViewController"},"Classes/WebViewController.html#/c:@M@StreamChat@objc(cs)WebViewController(im)webView:didFinishNavigation:":{"name":"webView(_:didFinish:)","abstract":"Undocumented
","parent_name":"WebViewController"},"Classes/AvatarView.html#/s:10StreamChat10AvatarViewC12cornerRadius4fontAC12CoreGraphics7CGFloatV_So6UIFontCSgtcfc":{"name":"init(cornerRadius:font:)","abstract":"Create a AvatarView with a given corner radius.
","parent_name":"AvatarView"},"Classes/AvatarView.html#/s:10StreamChat10AvatarViewC5resetyyF":{"name":"reset()","abstract":"Reset the AvatarView states for the reusing.
","parent_name":"AvatarView"},"Classes/AvatarView.html#/s:10StreamChat10AvatarViewC6update4with4name9baseColory10Foundation3URLVSg_SSSgSo7UIColorCSgtF":{"name":"update(with:name:baseColor:)","abstract":"Update the view with a given image url with user name.
","parent_name":"AvatarView"},"Classes/ViewController.html#/s:10StreamChat14ViewControllerC9isVisibleSbvp":{"name":"isVisible","abstract":"Checks if the view controller’s view is visible for updates or not.
","parent_name":"ViewController"},"Classes/ViewController.html#/s:10StreamChat14ViewControllerC10showBanner_5delay15backgroundColor06borderI0ySS_SdSo7UIColorCAISgtF":{"name":"showBanner(_:delay:backgroundColor:borderColor:)","abstract":"Shows a banner with a given title.
","parent_name":"ViewController"},"Classes/ViewController.html#/s:10StreamChat14ViewControllerC4show12errorMessageySS_tF":{"name":"show(errorMessage:)","abstract":"Shows error message.
","parent_name":"ViewController"},"Classes/ViewController.html#/s:10StreamChat14ViewControllerC4show5errorys5Error_p_tF":{"name":"show(error:)","abstract":"Shows error.
","parent_name":"ViewController"},"Classes/ViewController.html#/s:10StreamChat14ViewControllerC9showAlert5title7message7actionsySSSg_AHSaySo13UIAlertActionCGtF":{"name":"showAlert(title:message:actions:)","abstract":"Undocumented
","parent_name":"ViewController"},"Classes/ViewController.html#/s:10StreamChat14ViewControllerC21ImagePickerCompletiona":{"name":"ImagePickerCompletion","abstract":"Undocumented
","parent_name":"ViewController"},"Classes/ViewController.html#/s:10StreamChat14ViewControllerC15showImagePicker10sourceType_ySo07UIImagegd6SourceI0V_yAA06PickedF0VSg_So21PHAuthorizationStatusVtctF":{"name":"showImagePicker(sourceType:_:)","abstract":"Undocumented
","parent_name":"ViewController"},"Classes/ViewController.html#/s:10StreamChat14ViewControllerC39showImagePickerAuthorizationStatusAlertyySo015PHAuthorizationI0VF":{"name":"showImagePickerAuthorizationStatusAlert(_:)","abstract":"Undocumented
","parent_name":"ViewController"},"Classes/MediaGalleryViewController.html#/s:10StreamChat26MediaGalleryViewControllerC06scrollE0So08UIScrollE0Cvp":{"name":"scrollView","abstract":"A scroll view to dismiss the gellary by pull down.
","parent_name":"MediaGalleryViewController"},"Classes/MediaGalleryViewController.html#/s:10StreamChat26MediaGalleryViewControllerC010collectionE0So012UICollectionE0Cvp":{"name":"collectionView","abstract":"A horizontal collection view with images.
","parent_name":"MediaGalleryViewController"},"Classes/MediaGalleryViewController.html#/s:10StreamChat26MediaGalleryViewControllerC11pageControlSo06UIPageH0Cvp":{"name":"pageControl","abstract":"A page controler for several item.
","parent_name":"MediaGalleryViewController"},"Classes/MediaGalleryViewController.html#/s:10StreamChat26MediaGalleryViewControllerC5itemsSayAA0cD4ItemVGvp":{"name":"items","abstract":"An image URL’s.
","parent_name":"MediaGalleryViewController"},"Classes/MediaGalleryViewController.html#/s:10StreamChat26MediaGalleryViewControllerC8selectedSivp":{"name":"selected","abstract":"Undocumented
","parent_name":"MediaGalleryViewController"},"Classes/MediaGalleryViewController.html#/c:@M@StreamChat@objc(cs)MediaGalleryViewController(im)viewDidLoad":{"name":"viewDidLoad()","abstract":"Undocumented
","parent_name":"MediaGalleryViewController"},"Classes/MediaGalleryViewController.html#/c:@M@StreamChat@objc(cs)MediaGalleryViewController(im)viewWillAppear:":{"name":"viewWillAppear(_:)","abstract":"Undocumented
","parent_name":"MediaGalleryViewController"},"Classes/MediaGalleryViewController.html#/c:@M@StreamChat@objc(cs)MediaGalleryViewController(py)preferredStatusBarStyle":{"name":"preferredStatusBarStyle","abstract":"Undocumented
","parent_name":"MediaGalleryViewController"},"Classes/MediaGalleryViewController.html#/c:@CM@StreamChat@objc(cs)MediaGalleryViewController(im)scrollViewDidScroll:":{"name":"scrollViewDidScroll(_:)","abstract":"Undocumented
","parent_name":"MediaGalleryViewController"},"Classes/MediaGalleryViewController.html#/c:@CM@StreamChat@objc(cs)MediaGalleryViewController(im)scrollViewDidEndDecelerating:":{"name":"scrollViewDidEndDecelerating(_:)","abstract":"Undocumented
","parent_name":"MediaGalleryViewController"},"Classes/MediaGalleryViewController.html#/c:@CM@StreamChat@objc(cs)MediaGalleryViewController(im)collectionView:numberOfItemsInSection:":{"name":"collectionView(_:numberOfItemsInSection:)","abstract":"Undocumented
","parent_name":"MediaGalleryViewController"},"Classes/MediaGalleryViewController.html#/c:@CM@StreamChat@objc(cs)MediaGalleryViewController(im)collectionView:cellForItemAtIndexPath:":{"name":"collectionView(_:cellForItemAt:)","abstract":"Undocumented
","parent_name":"MediaGalleryViewController"},"Classes/TableView.html#/c:@M@StreamChat@objc(cs)TableView(im)layoutSubviews":{"name":"layoutSubviews()","abstract":"Undocumented
","parent_name":"TableView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC5styleAA0cD5StyleVSgvp":{"name":"style","abstract":"A composer view style.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC04textD0So06UITextD0Cvp":{"name":"textView","abstract":"An UITextView
.","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC15imagesAddActionySo19UIGestureRecognizerCcSgvp":{"name":"imagesAddAction","abstract":"
An action for a plus button in the images attachments collection view.","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC016imagesCollectionD0So012UICollectionD0Cvp":{"name":"imagesCollectionView","abstract":"
An images collection view.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC010filesStackD0So07UIStackD0Cvp":{"name":"filesStackView","abstract":"A files stack view.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC8uploader0aB4Core8UploaderCSgvp":{"name":"uploader","abstract":"Uploader for images and files.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC9isEditingSbvp":{"name":"isEditing","abstract":"An editing state of the composer.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC16placeholderLabelSo7UILabelCvp":{"name":"placeholderLabel","abstract":"A placeholder label.","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC10sendButtonSo8UIButtonCvp":{"name":"sendButton","abstract":"
A send button.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC20sendButtonVisibility7RxSwift10ObservableCySb8isHidden_Sb0K7EnabledtGvp":{"name":"sendButtonVisibility","abstract":"An observable sendButton visibility state.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC16attachmentButtonSo8UIButtonCvp":{"name":"attachmentButton","abstract":"An attachment button.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC4textSSvp":{"name":"text","abstract":"The text of the text view.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC15placeholderTextSSvp":{"name":"placeholderText","abstract":"The placeholder text.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC9isEnabledSbvp":{"name":"isEnabled","abstract":"Toggle isUserInteractionEnabled
states for all child views.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC015setupFilesStackD0So07UIStackD0CyF":{"name":"setupFilesStackView()","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC19addFileUploaderItemyy0aB4Core0gH0CF":{"name":"addFileUploaderItem(_:)","abstract":"Add a file upload item for message attachments.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC20isUploaderFilesEmptySbvp":{"name":"isUploaderFilesEmpty","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC016updateFilesStackD0yyF":{"name":"updateFilesStackView()","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC021setupImagesCollectionD0So012UICollectionD0CyF":{"name":"setupImagesCollectionView()","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC20addImageUploaderItemyy0aB4Core0gH0CF":{"name":"addImageUploaderItem(_:)","abstract":"Add an image upload item for message attachments.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC022updateImagesCollectionD0yyF":{"name":"updateImagesCollectionView()","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/c:@CM@StreamChat@objc(cs)ComposerView(im)collectionView:numberOfItemsInSection:":{"name":"collectionView(_:numberOfItemsInSection:)","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/c:@CM@StreamChat@objc(cs)ComposerView(im)collectionView:cellForItemAtIndexPath:":{"name":"collectionView(_:cellForItemAt:)","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/c:@CM@StreamChat@objc(cs)ComposerView(im)collectionView:willDisplayCell:forItemAtIndexPath:":{"name":"collectionView(_:willDisplay:forItemAt:)","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/c:@CM@StreamChat@objc(cs)ComposerView(im)collectionView:didEndDisplayingCell:forItemAtIndexPath:":{"name":"collectionView(_:didEndDisplaying:forItemAt:)","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC09setupTextD0So06UITextD0CyF":{"name":"setupTextView()","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC04textD7Padding12CoreGraphics7CGFloatVvp":{"name":"textViewPadding","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC24updateTextHeightIfNeededyyF":{"name":"updateTextHeightIfNeeded()","abstract":"Update the height of the text view for a big text length.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC21updateToolbarIfNeededyyF":{"name":"updateToolbarIfNeeded()","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/c:@CM@StreamChat@objc(cs)ComposerView(im)textViewDidBeginEditing:":{"name":"textViewDidBeginEditing(_:)","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/c:@CM@StreamChat@objc(cs)ComposerView(im)textViewDidEndEditing:":{"name":"textViewDidEndEditing(_:)","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/c:@CM@StreamChat@objc(cs)ComposerView(im)textViewDidChange:":{"name":"textViewDidChange(_:)","abstract":"Undocumented
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC14addToSuperview_15placeholderTextySo6UIViewC_SStF":{"name":"addToSuperview(_:placeholderText:)","abstract":"Add the composer to a view.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC5resetyyF":{"name":"reset()","abstract":"Reset states of all child views and clear all added/generated data.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC17updatePlaceholderyyF":{"name":"updatePlaceholder()","abstract":"Update the placeholder and send button visibility.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC18setSendButtonImage_11buttonWidthySo7UIImageC_12CoreGraphics7CGFloatVSgtF":{"name":"setSendButtonImage(_:buttonWidth:)","abstract":"Replace send button image with a new image.
","parent_name":"ComposerView"},"Classes/ComposerView.html#/s:10StreamChat12ComposerViewC18setSendButtonTitle_15rightEdgeOffsetySS_12CoreGraphics7CGFloatVtF":{"name":"setSendButtonTitle(_:rightEdgeOffset:)","abstract":"Replace send button image with a title.
","parent_name":"ComposerView"},"Classes/ComposerHelperContainerView.html#/s:10StreamChat27ComposerHelperContainerViewC9isEnabledSbvp":{"name":"isEnabled","abstract":"Enables animations to show the container view.
","parent_name":"ComposerHelperContainerView"},"Classes/ComposerHelperContainerView.html#/s:10StreamChat27ComposerHelperContainerViewC3add2toyAA0cF0C_tF":{"name":"add(to:)","abstract":"Add to a composer view.
","parent_name":"ComposerHelperContainerView"},"Classes/ComposerHelperContainerView.html#/s:10StreamChat27ComposerHelperContainerViewC04moveeF8Position05aboveF0ySo6UIViewCSg_tF":{"name":"moveContainerViewPosition(aboveView:)","abstract":"Move the container view on the top of a given bottom view.
","parent_name":"ComposerHelperContainerView"},"Classes/ComposerHelperContainerView.html#/s:10StreamChat27ComposerHelperContainerViewC7animate4showySb_tF":{"name":"animate(show:)","abstract":"Show or hide the container view.
","parent_name":"ComposerHelperContainerView"},"Classes/ComposerAddFileView/SourceType.html#/s:10StreamChat19ComposerAddFileViewC10SourceTypeO5photoyAESo023UIImagePickerControllergH0VcAEmF":{"name":"photo(_:)","abstract":"A photo.
","parent_name":"SourceType"},"Classes/ComposerAddFileView/SourceType.html#/s:10StreamChat19ComposerAddFileViewC10SourceTypeO4fileyA2EmF":{"name":"file","abstract":"A file.
","parent_name":"SourceType"},"Classes/ComposerAddFileView/SourceType.html#/s:10StreamChat19ComposerAddFileViewC10SourceTypeO6customyAeA0cde6Customg2IdH0_pcAEmF":{"name":"custom(_:)","abstract":"A custom type with some id.
","parent_name":"SourceType"},"Classes/ComposerAddFileView.html#/s:10StreamChat19ComposerAddFileViewC6Actiona":{"name":"Action","abstract":"An action to add a file.
","parent_name":"ComposerAddFileView"},"Classes/ComposerAddFileView.html#/s:10StreamChat19ComposerAddFileViewC10sourceTypeAC06SourceH0Ovp":{"name":"sourceType","abstract":"A source type.
","parent_name":"ComposerAddFileView"},"Classes/ComposerAddFileView.html#/c:@M@StreamChat@objc(cs)ComposerAddFileView(py)backgroundColor":{"name":"backgroundColor","abstract":"Undocumented
","parent_name":"ComposerAddFileView"},"Classes/ComposerAddFileView.html#/s:10StreamChat19ComposerAddFileViewC4icon5title10sourceType6actionACSo7UIImageCSg_SSAC06SourceJ0OyALctcfc":{"name":"init(icon:title:sourceType:action:)","abstract":"Init a composer add file view.
","parent_name":"ComposerAddFileView"},"Classes/ComposerAddFileView.html#/s:10StreamChat19ComposerAddFileViewC3tapyyF":{"name":"tap()","abstract":"Call an action on tap.
","parent_name":"ComposerAddFileView"},"Classes/ComposerAddFileView/SourceType.html":{"name":"SourceType","abstract":"A composer add file source type.
","parent_name":"ComposerAddFileView"},"Classes/AttachmentCollectionViewCell.html#/s:10StreamChat28AttachmentCollectionViewCellC9TapActiona":{"name":"TapAction","abstract":"An action for a plus button.
","parent_name":"AttachmentCollectionViewCell"},"Classes/AttachmentCollectionViewCell.html#/c:@M@StreamChat@objc(cs)AttachmentCollectionViewCell(im)prepareForReuse":{"name":"prepareForReuse()","abstract":"Undocumented
","parent_name":"AttachmentCollectionViewCell"},"Classes/ChatViewController/MessageAction.html#/s:SY8rawValue03RawB0Qzvp":{"name":"rawValue","parent_name":"MessageAction"},"Classes/ChatViewController/MessageAction.html#/s:10StreamChat0B14ViewControllerC13MessageActionV9reactionsAEvpZ":{"name":"reactions","abstract":"Add reactions.
","parent_name":"MessageAction"},"Classes/ChatViewController/MessageAction.html#/s:10StreamChat0B14ViewControllerC13MessageActionV5replyAEvpZ":{"name":"reply","abstract":"Reply to a message.
","parent_name":"MessageAction"},"Classes/ChatViewController/MessageAction.html#/s:10StreamChat0B14ViewControllerC13MessageActionV4editAEvpZ":{"name":"edit","abstract":"Edit an own message.
","parent_name":"MessageAction"},"Classes/ChatViewController/MessageAction.html#/s:10StreamChat0B14ViewControllerC13MessageActionV8muteUserAEvpZ":{"name":"muteUser","abstract":"Mute a user of the message.
","parent_name":"MessageAction"},"Classes/ChatViewController/MessageAction.html#/s:10StreamChat0B14ViewControllerC13MessageActionV04flagE0AEvpZ":{"name":"flagMessage","abstract":"Flag a message.
","parent_name":"MessageAction"},"Classes/ChatViewController/MessageAction.html#/s:10StreamChat0B14ViewControllerC13MessageActionV8flagUserAEvpZ":{"name":"flagUser","abstract":"Flag a user of the message.
","parent_name":"MessageAction"},"Classes/ChatViewController/MessageAction.html#/s:10StreamChat0B14ViewControllerC13MessageActionV7banUserAEvpZ":{"name":"banUser","abstract":"Ban a user of the message.
","parent_name":"MessageAction"},"Classes/ChatViewController/MessageAction.html#/s:10StreamChat0B14ViewControllerC13MessageActionV4copyAEvpZ":{"name":"copy","abstract":"Copy text or URL from the message.
","parent_name":"MessageAction"},"Classes/ChatViewController/MessageAction.html#/s:10StreamChat0B14ViewControllerC13MessageActionV6deleteAEvpZ":{"name":"delete","abstract":"Delete own message.
","parent_name":"MessageAction"},"Classes/ChatViewController/MessageAction.html#/s:10StreamChat0B14ViewControllerC13MessageActionV3allAEvpZ":{"name":"all","abstract":"All message actions.
","parent_name":"MessageAction"},"Classes/ChatViewController/MessageAction.html#/s:s9OptionSetP8rawValuex03RawD0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"MessageAction"},"Classes/ChatViewController/ComposerAddFileType.html#/s:10StreamChat0B14ViewControllerC19ComposerAddFileTypeO5photoyA2EmF":{"name":"photo","abstract":"Undocumented
","parent_name":"ComposerAddFileType"},"Classes/ChatViewController/ComposerAddFileType.html#/s:10StreamChat0B14ViewControllerC19ComposerAddFileTypeO6camerayA2EmF":{"name":"camera","abstract":"Undocumented
","parent_name":"ComposerAddFileType"},"Classes/ChatViewController/ComposerAddFileType.html#/s:10StreamChat0B14ViewControllerC19ComposerAddFileTypeO4fileyA2EmF":{"name":"file","abstract":"Undocumented
","parent_name":"ComposerAddFileType"},"Classes/ChatViewController/ComposerAddFileType.html#/s:10StreamChat0B14ViewControllerC19ComposerAddFileTypeO6customyAESo7UIImageCSg_SSAA0efgC0C06SourceH0OyAMctcAEmF":{"name":"custom(icon:title:_:_:)","abstract":"Undocumented
","parent_name":"ComposerAddFileType"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC5styleAA0bC5StyleVvp":{"name":"style","abstract":"A chat style.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC12defaultStyleAA0bcF0Vvp":{"name":"defaultStyle","abstract":"A default chat style. This is useful for subclasses.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC14messageActionsAC13MessageActionVvp":{"name":"messageActions","abstract":"Message actions (see MessageAction
).
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC21defaultMessageActionsAC0F6ActionVvp":{"name":"defaultMessageActions","abstract":"A default message actions. This is useful for subclasses.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC24useContextMenuForActionsSbvp":{"name":"useContextMenuForActions","abstract":"Message actions (see MessageAction
).
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC31defaultUseContextMenuForActionsSbvp":{"name":"defaultUseContextMenuForActions","abstract":"A default message actions. This is useful for subclasses.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC10disposeBag7RxSwift07DisposeF0Cvp":{"name":"disposeBag","abstract":"A dispose bag for rx subscriptions.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC5itemsSay0aB4Core0B4ItemOGvp":{"name":"items","abstract":"A list of table view items, e.g. messages.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC08composerC0AA08ComposerC0Cvp":{"name":"composerView","abstract":"A composer view.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC24calculatedSafeAreaBottom12CoreGraphics7CGFloatVvp":{"name":"calculatedSafeAreaBottom","abstract":"Calculates the bottom inset for the ComposerView
when the keyboard will appear.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC20composerAddFileTypesSayAC08ComposerfG4TypeOGvp":{"name":"composerAddFileTypes","abstract":"Attachments file types for thw composer view.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC27defaultComposerAddFileTypesSayAC0fgH4TypeOGvp":{"name":"defaultComposerAddFileTypes","abstract":"Default attachments file types for thw composer view. This is useful for subclasses.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC05tableC0AA05TableC0Cvp":{"name":"tableView","abstract":"A table view of messages.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC16channelPresenter0aB4Core07ChannelF0CSgvp":{"name":"channelPresenter","abstract":"A channel presenter.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/c:@M@StreamChat@objc(cs)ChatViewController(im)viewDidLoad":{"name":"viewDidLoad()","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/c:@M@StreamChat@objc(cs)ChatViewController(im)viewDidAppear:":{"name":"viewDidAppear(_:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/c:@M@StreamChat@objc(cs)ChatViewController(im)viewWillDisappear:":{"name":"viewWillDisappear(_:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/c:@M@StreamChat@objc(cs)ChatViewController(py)preferredStatusBarStyle":{"name":"preferredStatusBarStyle","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/c:@M@StreamChat@objc(cs)ChatViewController(im)willTransitionToTraitCollection:withTransitionCoordinator:":{"name":"willTransition(to:with:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC012refreshTableC014scrollToBottom8animatedySb_SbtF":{"name":"refreshTableView(scrollToBottom:animated:)","abstract":"Refresh table view cells with presenter items.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC11messageCell2at0E09readUsersSo07UITablecF0C10Foundation9IndexPathV_0aB4Core7MessageVSayAM4UserVGtF":{"name":"messageCell(at:message:readUsers:)","abstract":"A message cell to insert in a particular location of the table view.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC11loadingCell2atSo07UITablecF0CSg10Foundation9IndexPathV_tF":{"name":"loadingCell(at:)","abstract":"A custom loading cell to insert in a particular location of the table view.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC10statusCell2at5title8subtitle9textColorSo07UITablecF0CSg10Foundation9IndexPathV_S2SSgSo7UIColorCtF":{"name":"statusCell(at:title:subtitle:textColor:)","abstract":"A custom status cell to insert in a particular location of the table view.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC18setupFooterUpdatesyyF":{"name":"setupFooterUpdates()","abstract":"Setup Footer updates for environement updates.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC11showActions4from3for010locationInC0ySo07UITableC4CellC_0aB4Core7MessageVSo7CGPointVtF":{"name":"showActions(from:for:locationInView:)","abstract":"Show message actions when long press on a message cell.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC24createActionsContextMenu4from3for010locationInC0So6UIMenuCSgSo07UITableC4CellC_0aB4Core7MessageVSo7CGPointVtF":{"name":"createActionsContextMenu(from:for:locationInView:)","abstract":"Creates message actions context menu when long press on a message cell.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC18stopGifsAnimationsyyF":{"name":"stopGifsAnimations()","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC19startGifsAnimationsyyF":{"name":"startGifsAnimations()","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC20extensionMessageCell2at7message9readUsersSo07UITablecG0C10Foundation9IndexPathV_0aB4Core0F0VSayAM4UserVGtF":{"name":"extensionMessageCell(at:message:readUsers:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC11willDisplay4cell2at7messageySo07UITableC4CellC_10Foundation9IndexPathV0aB4Core7MessageVtF":{"name":"willDisplay(cell:at:message:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC20handleMessageCellTap4from2in10tapGestureyAA0f5TablecG0C_0aB4Core0F0VSo05UITapL10RecognizerCtF":{"name":"handleMessageCellTap(from:in:tapGesture:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC11showReplies13parentMessagey0aB4Core0H0V_tF":{"name":"showReplies(parentMessage:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController/ComposerAddFileType.html":{"name":"ComposerAddFileType","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC014createComposerC0AA0fC0CyF":{"name":"createComposerView()","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC013setupComposerC0yyF":{"name":"setupComposerView()","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC4sendyyF":{"name":"send()","abstract":"Send a message.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC029createComposerHelperContainerC05title19closeButtonIsHiddenAA0fghC0CSS_SbtF":{"name":"createComposerHelperContainerView(title:closeButtonIsHidden:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC030createComposerEditingContainerC0AA0f6HelperhC0CyF":{"name":"createComposerEditingContainerView()","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC031createComposerCommandsContainerC0AA0f6HelperhC0CyF":{"name":"createComposerCommandsContainerView()","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC14textHasCommandySbSSF":{"name":"textHasCommand(_:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC20addCommandToComposer7commandySS_tF":{"name":"addCommandToComposer(command:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC030createComposerAddFileContainerC05titleAA0f6HelperiC0CSgSS_tF":{"name":"createComposerAddFileContainerView(title:)","abstract":"Creates a add files container view for the composer view when the add button ⊕ is tapped.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC011hideAddFileC0yyF":{"name":"hideAddFileView()","abstract":"Hide add file view.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC22sendActionForEphemeral7message6buttony0aB4Core7MessageV_So8UIButtonCtF":{"name":"sendActionForEphemeral(message:button:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC10CopyActiona":{"name":"CopyAction","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController/MessageAction.html":{"name":"MessageAction","abstract":"Show message actions when long press on a message cell.
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC18defaultActionSheet4from3for010locationInC0So07UIAlertD0CSgSo07UITableC4CellC_0aB4Core7MessageVSo7CGPointVtF":{"name":"defaultActionSheet(from:for:locationInView:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/c:@CM@StreamChat@objc(cs)ChatViewController(im)tableView:contextMenuConfigurationForRowAtIndexPath:point:":{"name":"tableView(_:contextMenuConfigurationForRowAt:point:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC25defaultActionsContextMenu4from3for010locationInC0So6UIMenuCSgSo07UITableC4CellC_0aB4Core7MessageVSo7CGPointVtF":{"name":"defaultActionsContextMenu(from:for:locationInView:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC6update4cell14forReactionsInyAA012MessageTableC4CellC_0aB4Core0J0VtF":{"name":"update(cell:forReactionsIn:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC13showReactions4from2in010locationInC0ySo07UITableC4CellC_0aB4Core7MessageVSo7CGPointVtF":{"name":"showReactions(from:in:locationInView:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/s:10StreamChat0B14ViewControllerC012updateFooterC0yyF":{"name":"updateFooterView()","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/c:@CM@StreamChat@objc(cs)ChatViewController(im)tableView:numberOfRowsInSection:":{"name":"tableView(_:numberOfRowsInSection:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/c:@CM@StreamChat@objc(cs)ChatViewController(im)tableView:cellForRowAtIndexPath:":{"name":"tableView(_:cellForRowAt:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/c:@CM@StreamChat@objc(cs)ChatViewController(im)tableView:willDisplayCell:forRowAtIndexPath:":{"name":"tableView(_:willDisplay:forRowAt:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/c:@CM@StreamChat@objc(cs)ChatViewController(im)tableView:didEndDisplayingCell:forRowAtIndexPath:":{"name":"tableView(_:didEndDisplaying:forRowAt:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/ChatViewController.html#/c:@CM@StreamChat@objc(cs)ChatViewController(im)tableView:shouldHighlightRowAtIndexPath:":{"name":"tableView(_:shouldHighlightRowAt:)","abstract":"Undocumented
","parent_name":"ChatViewController"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC10disposeBag7RxSwift07DisposeH0Cvp":{"name":"disposeBag","abstract":"A dispose bag for the cell.
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC5styleAA0cE5StyleVvp":{"name":"style","abstract":"A message view style.
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC12needsToSetupSbvp":{"name":"needsToSetup","abstract":"Checks if needds setup layout.
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC06avatarE0AA06AvatarE0Cvp":{"name":"avatarView","abstract":"An avatar.
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC9nameLabelSo7UILabelCvp":{"name":"nameLabel","abstract":"A name label.
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC9dateLabelSo7UILabelCvp":{"name":"dateLabel","abstract":"A date label.
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC19additionalDateLabelSo7UILabelCvp":{"name":"additionalDateLabel","abstract":"An additional date label.
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC9infoLabelSo7UILabelCvp":{"name":"infoLabel","abstract":"An info label.
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC16replyCountButtonSo8UIButtonCvp":{"name":"replyCountButton","abstract":"A reply button.
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC12messageLabelSo7UILabelCvp":{"name":"messageLabel","abstract":"A message label.
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/c:@M@StreamChat@objc(cs)MessageTableViewCell(im)prepareForReuse":{"name":"prepareForReuse()","abstract":"Undocumented
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC13setupIfNeeded5styleyAA0cE5StyleV_tF":{"name":"setupIfNeeded(style:)","abstract":"Setup style and layouts.
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC5resetyyF":{"name":"reset()","abstract":"Reset views.
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC4freeyyF":{"name":"free()","abstract":"Free resources (attachments, rx.subscriptions).
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC13addAttachment_2at4from3tap9actionTap6reloady0aB4Core0H0V_SiAJ0C0VyAL_SiSayALGtcyAN_So8UIButtonCtcyyctF":{"name":"addAttachment(_:at:from:tap:actionTap:reload:)","abstract":"Undocumented
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC16updateBackground010isContinueC0ySb_tF":{"name":"updateBackground(isContinueMessage:)","abstract":"Undocumented
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC6update4name4dateySSSg_10Foundation4DateVtF":{"name":"update(name:date:)","abstract":"Undocumented
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC6update10replyCountySi_tF":{"name":"update(replyCount:)","abstract":"Undocumented
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC6update4info4dateySSSg_10Foundation4DateVSgtF":{"name":"update(info:date:)","abstract":"Undocumented
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC6update4textySS_tF":{"name":"update(text:)","abstract":"Undocumented
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC10enrichText4with0G4URLsy0aB4Core0C0V_SbtF":{"name":"enrichText(with:enrichURLs:)","abstract":"Undocumented
","parent_name":"MessageTableViewCell"},"Classes/MessageTableViewCell.html#/s:10StreamChat20MessageTableViewCellC6update14reactionScores6actiony0aB4Core08ReactionI0VSg_ySo07UITableeF0C_So7CGPointVtctF":{"name":"update(reactionScores:action:)","abstract":"Undocumented
","parent_name":"MessageTableViewCell"},"Classes/ChannelsViewController.html#/s:10StreamChat22ChannelsViewControllerC10disposeBag7RxSwift07DisposeG0Cvp":{"name":"disposeBag","abstract":"A dispose bag for rx subscriptions.
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/s:10StreamChat22ChannelsViewControllerC5styleAA0bD5StyleVvp":{"name":"style","abstract":"A chat style.
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/s:10StreamChat22ChannelsViewControllerC12defaultStyleAA0bdG0Vvp":{"name":"defaultStyle","abstract":"A default chat style. This is useful for subclasses.
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/s:10StreamChat22ChannelsViewControllerC5itemsSay0aB4Core0B4ItemOGvp":{"name":"items","abstract":"A list of table view items, e.g. channel presenters.
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/s:10StreamChat22ChannelsViewControllerC17channelsPresenter0aB4Core0cG0Cvp":{"name":"channelsPresenter","abstract":"A channels presenter.
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/s:10StreamChat22ChannelsViewControllerC20deleteChannelBySwipeSbvp":{"name":"deleteChannelBySwipe","abstract":"Enables to delete a channel by a swipe.
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/s:10StreamChat22ChannelsViewControllerC05tableD0So07UITableD0Cvp":{"name":"tableView","abstract":"A table view of channels.
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/c:@M@StreamChat@objc(cs)ChannelsViewController(im)viewDidLoad":{"name":"viewDidLoad()","abstract":"Undocumented
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/c:@M@StreamChat@objc(cs)ChannelsViewController(im)viewDidAppear:":{"name":"viewDidAppear(_:)","abstract":"Undocumented
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/s:10StreamChat22ChannelsViewControllerC16channelPresenter2at0aB4Core07ChannelG0CSg10Foundation9IndexPathV_tF":{"name":"channelPresenter(at:)","abstract":"Returns a channel presenter at a given index path.
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/s:10StreamChat22ChannelsViewControllerC11channelCell2at0F9PresenterSo07UITabledG0C10Foundation9IndexPathV_0aB4Core07ChannelI0CtF":{"name":"channelCell(at:channelPresenter:)","abstract":"Undocumented
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/s:10StreamChat22ChannelsViewControllerC11loadingCell2at8chatItemSo07UITabledG0C10Foundation9IndexPathV_0aB4Core0bJ0OtF":{"name":"loadingCell(at:chatItem:)","abstract":"A loading cell to insert in a particular location of the table view.
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/c:@M@StreamChat@objc(cs)ChannelsViewController(im)tableView:didSelectRowAtIndexPath:":{"name":"tableView(_:didSelectRowAt:)","abstract":"Undocumented
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/s:10StreamChat22ChannelsViewControllerC06createbdE04with9indexPathAA0bdE0C0aB4Core16ChannelPresenterC_10Foundation05IndexI0VtF":{"name":"createChatViewController(with:indexPath:)","abstract":"Creates a chat view controller for the selected channel cell.
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/s:10StreamChat22ChannelsViewControllerC4show04chatdE0yAA0bdE0C_tF":{"name":"show(chatViewController:)","abstract":"Presents a chat view controller of a selected channel cell.
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/c:@CM@StreamChat@objc(cs)ChannelsViewController(im)tableView:numberOfRowsInSection:":{"name":"tableView(_:numberOfRowsInSection:)","abstract":"Undocumented
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/c:@CM@StreamChat@objc(cs)ChannelsViewController(im)tableView:cellForRowAtIndexPath:":{"name":"tableView(_:cellForRowAt:)","abstract":"Undocumented
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/c:@CM@StreamChat@objc(cs)ChannelsViewController(im)tableView:willDisplayCell:forRowAtIndexPath:":{"name":"tableView(_:willDisplay:forRowAt:)","abstract":"Undocumented
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/c:@CM@StreamChat@objc(cs)ChannelsViewController(im)tableView:canEditRowAtIndexPath:":{"name":"tableView(_:canEditRowAt:)","abstract":"Undocumented
","parent_name":"ChannelsViewController"},"Classes/ChannelsViewController.html#/c:@CM@StreamChat@objc(cs)ChannelsViewController(im)tableView:commitEditingStyle:forRowAtIndexPath:":{"name":"tableView(_:commit:forRowAt:)","abstract":"Undocumented
","parent_name":"ChannelsViewController"},"Classes/ChannelTableViewCell.html#/s:10StreamChat20ChannelTableViewCellC5styleAA0cE5StyleVvp":{"name":"style","abstract":"A channel style.
","parent_name":"ChannelTableViewCell"},"Classes/ChannelTableViewCell.html#/s:10StreamChat20ChannelTableViewCellC12needsToSetupSbvp":{"name":"needsToSetup","abstract":"Checks if needds setup layout.
","parent_name":"ChannelTableViewCell"},"Classes/ChannelTableViewCell.html#/s:10StreamChat20ChannelTableViewCellC06avatarE0AA06AvatarE0Cvp":{"name":"avatarView","abstract":"An avatar view.
","parent_name":"ChannelTableViewCell"},"Classes/ChannelTableViewCell.html#/s:10StreamChat20ChannelTableViewCellC10disposeBag7RxSwift07DisposeH0Cvp":{"name":"disposeBag","abstract":"A dispose bag for the cell.
","parent_name":"ChannelTableViewCell"},"Classes/ChannelTableViewCell.html#/s:10StreamChat20ChannelTableViewCellC9nameLabelSo7UILabelCvp":{"name":"nameLabel","abstract":"A channel name label.
","parent_name":"ChannelTableViewCell"},"Classes/ChannelTableViewCell.html#/s:10StreamChat20ChannelTableViewCellC12messageLabelSo7UILabelCvp":{"name":"messageLabel","abstract":"A last message label.
","parent_name":"ChannelTableViewCell"},"Classes/ChannelTableViewCell.html#/s:10StreamChat20ChannelTableViewCellC9dateLabelSo7UILabelCvp":{"name":"dateLabel","abstract":"A date label.
","parent_name":"ChannelTableViewCell"},"Classes/ChannelTableViewCell.html#/c:@M@StreamChat@objc(cs)ChannelTableViewCell(im)prepareForReuse":{"name":"prepareForReuse()","abstract":"Undocumented
","parent_name":"ChannelTableViewCell"},"Classes/ChannelTableViewCell.html#/s:10StreamChat20ChannelTableViewCellC13setupIfNeeded5styleyAA0cE5StyleV_tF":{"name":"setupIfNeeded(style:)","abstract":"Setup style and layouts.
","parent_name":"ChannelTableViewCell"},"Classes/ChannelTableViewCell.html#/s:10StreamChat20ChannelTableViewCellC6update7message6isMeta0I6UnreadySS_S2btF":{"name":"update(message:isMeta:isUnread:)","abstract":"Update the channel cell with a message text.
","parent_name":"ChannelTableViewCell"},"Classes/ChannelTableViewCell.html#/s:10StreamChat20ChannelTableViewCellC6update4info8isUnreadySSSg_SbtF":{"name":"update(info:isUnread:)","abstract":"Update the channel cell with an info text.
","parent_name":"ChannelTableViewCell"},"Classes/Banners.html#/s:10StreamChat7BannersC6sharedACvpZ":{"name":"shared","abstract":"A shared banners manager.
","parent_name":"Banners"},"Classes/Banners.html#/s:10StreamChat7BannersC4show_5delay8bouncing15backgroundColor06borderH0ySS_Sd12CoreGraphics7CGFloatVSo7UIColorCAMSgtF":{"name":"show(_:delay:bouncing:backgroundColor:borderColor:)","abstract":"Shows a banner with a given title.
","parent_name":"Banners"},"Classes/Banners.html#/s:10StreamChat7BannersC4show12errorMessageySS_tF":{"name":"show(errorMessage:)","abstract":"Shows error message.
","parent_name":"Banners"},"Classes/Banners.html#/s:10StreamChat7BannersC4show5errorys5Error_p_tF":{"name":"show(error:)","abstract":"Shows error.
","parent_name":"Banners"},"Classes/Banners.html":{"name":"Banners","abstract":"A banners manager.
"},"Classes/ChannelTableViewCell.html":{"name":"ChannelTableViewCell","abstract":"Channel table view cell.
"},"Classes/ChannelsViewController.html":{"name":"ChannelsViewController","abstract":"A channels view controller.
"},"Classes/MessageTableViewCell.html":{"name":"MessageTableViewCell","abstract":"A message table view cell.
"},"Classes/ChatViewController.html":{"name":"ChatViewController","abstract":"A chat view controller of a channel.
"},"Classes/AttachmentCollectionViewCell.html":{"name":"AttachmentCollectionViewCell","abstract":"An image attachment collection view cell.
"},"Classes/ComposerAddFileView.html":{"name":"ComposerAddFileView","abstract":"A composer add file view.
"},"Classes/ComposerHelperContainerView.html":{"name":"ComposerHelperContainerView","abstract":"A container view for composer view to show more actions or commands.
"},"Classes/ComposerView.html":{"name":"ComposerView","abstract":"A composer view.
"},"Classes.html#/s:10StreamChat23EscapeBridgingImageViewC":{"name":"EscapeBridgingImageView","abstract":"A UIImageView subclass to avoid Swift classes headers generated for Objective-C.
"},"Classes/TableView.html":{"name":"TableView","abstract":"A custom chat table view.
"},"Classes/MediaGalleryViewController.html":{"name":"MediaGalleryViewController","abstract":"A media gallery to show images or gifs.
"},"Classes/ViewController.html":{"name":"ViewController","abstract":"A general view controller.
"},"Classes/AvatarView.html":{"name":"AvatarView","abstract":"A view with a user avatar or user name intials.
"},"Classes/WebViewController.html":{"name":"WebViewController","abstract":"A siple web view controller with WKWebView
and navigation buttons in the navigation bar.
"},"Classes.html":{"name":"Classes","abstract":"The following classes are available globally.
"},"Enums.html":{"name":"Enumerations","abstract":"The following enumerations are available globally.
"},"Extensions.html":{"name":"Extensions","abstract":"The following extensions are available globally.
"},"Protocols.html":{"name":"Protocols","abstract":"The following protocols are available globally.
"},"Structs.html":{"name":"Structures","abstract":"The following structures are available globally.
"}}
\ No newline at end of file
diff --git a/docs/ui/undocumented.json b/docs/ui/undocumented.json
index d86ed9a46f9..3c183a3b110 100644
--- a/docs/ui/undocumented.json
+++ b/docs/ui/undocumented.json
@@ -184,98 +184,98 @@
},
{
"file": "/Users/bahadir/stream/stream-chat-swift/Sources/UI/Chat/Chat View Controller/ChatViewController+Composer.swift",
- "line": 19,
+ "line": 18,
"symbol": "Reactive.keyboard",
"symbol_kind": "source.lang.swift.decl.var.instance",
"warning": "undocumented"
},
{
"file": "/Users/bahadir/stream/stream-chat-swift/Sources/UI/Chat/Chat View Controller/ChatViewController+Composer.swift",
- "line": 82,
+ "line": 81,
"symbol": "ChatViewController.ComposerAddFileType",
"symbol_kind": "source.lang.swift.decl.enum",
"warning": "undocumented"
},
{
"file": "/Users/bahadir/stream/stream-chat-swift/Sources/UI/Chat/Chat View Controller/ChatViewController+Composer.swift",
- "line": 83,
+ "line": 82,
"symbol": "ChatViewController.ComposerAddFileType.photo",
"symbol_kind": "source.lang.swift.decl.enumelement",
"warning": "undocumented"
},
{
"file": "/Users/bahadir/stream/stream-chat-swift/Sources/UI/Chat/Chat View Controller/ChatViewController+Composer.swift",
- "line": 84,
+ "line": 83,
"symbol": "ChatViewController.ComposerAddFileType.camera",
"symbol_kind": "source.lang.swift.decl.enumelement",
"warning": "undocumented"
},
{
"file": "/Users/bahadir/stream/stream-chat-swift/Sources/UI/Chat/Chat View Controller/ChatViewController+Composer.swift",
- "line": 85,
+ "line": 84,
"symbol": "ChatViewController.ComposerAddFileType.file",
"symbol_kind": "source.lang.swift.decl.enumelement",
"warning": "undocumented"
},
{
"file": "/Users/bahadir/stream/stream-chat-swift/Sources/UI/Chat/Chat View Controller/ChatViewController+Composer.swift",
- "line": 86,
+ "line": 85,
"symbol": "ChatViewController.ComposerAddFileType.custom(icon:title:_:_:)",
"symbol_kind": "source.lang.swift.decl.enumelement",
"warning": "undocumented"
},
{
"file": "/Users/bahadir/stream/stream-chat-swift/Sources/UI/Chat/Chat View Controller/ChatViewController+Composer.swift",
- "line": 94,
+ "line": 92,
"symbol": "ChatViewController.createComposerView()",
"symbol_kind": "source.lang.swift.decl.function.method.instance",
"warning": "undocumented"
},
{
"file": "/Users/bahadir/stream/stream-chat-swift/Sources/UI/Chat/Chat View Controller/ChatViewController+Composer.swift",
- "line": 100,
+ "line": 98,
"symbol": "ChatViewController.setupComposerView()",
"symbol_kind": "source.lang.swift.decl.function.method.instance",
"warning": "undocumented"
},
{
"file": "/Users/bahadir/stream/stream-chat-swift/Sources/UI/Chat/Chat View Controller/ChatViewController+Composer.swift",
- "line": 198,
+ "line": 202,
"symbol": "ChatViewController.createComposerHelperContainerView(title:closeButtonIsHidden:)",
"symbol_kind": "source.lang.swift.decl.function.method.instance",
"warning": "undocumented"
},
{
"file": "/Users/bahadir/stream/stream-chat-swift/Sources/UI/Chat/Chat View Controller/ChatViewController+Composer.swift",
- "line": 213,
+ "line": 217,
"symbol": "ChatViewController.createComposerEditingContainerView()",
"symbol_kind": "source.lang.swift.decl.function.method.instance",
"warning": "undocumented"
},
{
"file": "/Users/bahadir/stream/stream-chat-swift/Sources/UI/Chat/Chat View Controller/ChatViewController+Composer.swift",
- "line": 239,
+ "line": 243,
"symbol": "ChatViewController.createComposerCommandsContainerView()",
"symbol_kind": "source.lang.swift.decl.function.method.instance",
"warning": "undocumented"
},
{
"file": "/Users/bahadir/stream/stream-chat-swift/Sources/UI/Chat/Chat View Controller/ChatViewController+Composer.swift",
- "line": 280,
+ "line": 284,
"symbol": "ChatViewController.textHasCommand(_:)",
"symbol_kind": "source.lang.swift.decl.function.method.instance",
"warning": "undocumented"
},
{
"file": "/Users/bahadir/stream/stream-chat-swift/Sources/UI/Chat/Chat View Controller/ChatViewController+Composer.swift",
- "line": 312,
+ "line": 316,
"symbol": "ChatViewController.addCommandToComposer(command:)",
"symbol_kind": "source.lang.swift.decl.function.method.instance",
"warning": "undocumented"
},
{
"file": "/Users/bahadir/stream/stream-chat-swift/Sources/UI/Chat/Chat View Controller/ChatViewController+Composer.swift",
- "line": 496,
+ "line": 500,
"symbol": "ChatViewController.sendActionForEphemeral(message:button:)",
"symbol_kind": "source.lang.swift.decl.function.method.instance",
"warning": "undocumented"