diff --git a/CHANGELOG.md b/CHANGELOG.md
index 0092e4e..f70d2c9 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,8 @@
# Change Log
+### v1.1.4 (Nov 9, 2023)
+* Added `firstResponseTime`, `issuedAt` properties in `SBDSKTicket`
+
### v1.1.3 (Apr 26, 2023) with Chat SDK **v4.6.7**
* Update iOS deployment target to 11.0 for Xcode 14.1+
diff --git a/SendBirdDesk.podspec b/SendBirdDesk.podspec
index 5593692..e799c85 100644
--- a/SendBirdDesk.podspec
+++ b/SendBirdDesk.podspec
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = "SendBirdDesk"
- s.version = "1.1.3"
+ s.version = "1.1.4"
s.summary = "SendBird Desk iOS Framework"
s.homepage = "https://sendbird.com"
s.license = "Commercial"
diff --git a/SendBirdDesk.xcframework/Info.plist b/SendBirdDesk.xcframework/Info.plist
index 8d30a57..d52ef1d 100644
--- a/SendBirdDesk.xcframework/Info.plist
+++ b/SendBirdDesk.xcframework/Info.plist
@@ -8,32 +8,32 @@
DebugSymbolsPath
dSYMs
LibraryIdentifier
- ios-arm64_x86_64-simulator
+ ios-arm64
LibraryPath
SendBirdDesk.framework
SupportedArchitectures
arm64
- x86_64
SupportedPlatform
ios
- SupportedPlatformVariant
- simulator
DebugSymbolsPath
dSYMs
LibraryIdentifier
- ios-arm64
+ ios-arm64_x86_64-simulator
LibraryPath
SendBirdDesk.framework
SupportedArchitectures
arm64
+ x86_64
SupportedPlatform
ios
+ SupportedPlatformVariant
+ simulator
CFBundlePackageType
diff --git a/SendBirdDesk.xcframework/ios-arm64/SendBirdDesk.framework/Headers/SendBirdDesk-Swift.h b/SendBirdDesk.xcframework/ios-arm64/SendBirdDesk.framework/Headers/SendBirdDesk-Swift.h
index f691461..9b1f585 100644
--- a/SendBirdDesk.xcframework/ios-arm64/SendBirdDesk.framework/Headers/SendBirdDesk-Swift.h
+++ b/SendBirdDesk.xcframework/ios-arm64/SendBirdDesk.framework/Headers/SendBirdDesk-Swift.h
@@ -1,6 +1,6 @@
#if 0
#elif defined(__arm64__) && __arm64__
-// Generated by Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
+// Generated by Apple Swift version 5.8.1 (swiftlang-5.8.0.124.5 clang-1403.0.22.11.100)
#ifndef SENDBIRDDESK_SWIFT_H
#define SENDBIRDDESK_SWIFT_H
#pragma clang diagnostic push
@@ -23,7 +23,6 @@
# include
#endif
-#pragma clang diagnostic ignored "-Wduplicate-method-match"
#pragma clang diagnostic ignored "-Wauto-import"
#if defined(__OBJC__)
#include
@@ -32,10 +31,24 @@
#include
#include
#include
+#include
+#include
+#include
+#include
#else
#include
#include
#include
+#include
+#endif
+#if defined(__cplusplus)
+#if __has_include()
+# include
+#else
+# ifndef __ptrauth_swift_value_witness_function_pointer
+# define __ptrauth_swift_value_witness_function_pointer(x)
+# endif
+#endif
#endif
#if !defined(SWIFT_TYPEDEFS)
@@ -71,53 +84,66 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
# if __has_feature(objc_class_property)
# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__
# else
-# define SWIFT_CLASS_PROPERTY(...)
+# define SWIFT_CLASS_PROPERTY(...)
# endif
#endif
-
-#if __has_attribute(objc_runtime_name)
-# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
-#else
-# define SWIFT_RUNTIME_NAME(X)
+#if !defined(SWIFT_RUNTIME_NAME)
+# if __has_attribute(objc_runtime_name)
+# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
+# else
+# define SWIFT_RUNTIME_NAME(X)
+# endif
#endif
-#if __has_attribute(swift_name)
-# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
-#else
-# define SWIFT_COMPILE_NAME(X)
+#if !defined(SWIFT_COMPILE_NAME)
+# if __has_attribute(swift_name)
+# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
+# else
+# define SWIFT_COMPILE_NAME(X)
+# endif
#endif
-#if __has_attribute(objc_method_family)
-# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
-#else
-# define SWIFT_METHOD_FAMILY(X)
+#if !defined(SWIFT_METHOD_FAMILY)
+# if __has_attribute(objc_method_family)
+# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
+# else
+# define SWIFT_METHOD_FAMILY(X)
+# endif
#endif
-#if __has_attribute(noescape)
-# define SWIFT_NOESCAPE __attribute__((noescape))
-#else
-# define SWIFT_NOESCAPE
+#if !defined(SWIFT_NOESCAPE)
+# if __has_attribute(noescape)
+# define SWIFT_NOESCAPE __attribute__((noescape))
+# else
+# define SWIFT_NOESCAPE
+# endif
#endif
-#if __has_attribute(ns_consumed)
-# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
-#else
-# define SWIFT_RELEASES_ARGUMENT
+#if !defined(SWIFT_RELEASES_ARGUMENT)
+# if __has_attribute(ns_consumed)
+# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
+# else
+# define SWIFT_RELEASES_ARGUMENT
+# endif
#endif
-#if __has_attribute(warn_unused_result)
-# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
-#else
-# define SWIFT_WARN_UNUSED_RESULT
+#if !defined(SWIFT_WARN_UNUSED_RESULT)
+# if __has_attribute(warn_unused_result)
+# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
+# else
+# define SWIFT_WARN_UNUSED_RESULT
+# endif
#endif
-#if __has_attribute(noreturn)
-# define SWIFT_NORETURN __attribute__((noreturn))
-#else
-# define SWIFT_NORETURN
+#if !defined(SWIFT_NORETURN)
+# if __has_attribute(noreturn)
+# define SWIFT_NORETURN __attribute__((noreturn))
+# else
+# define SWIFT_NORETURN
+# endif
#endif
#if !defined(SWIFT_CLASS_EXTRA)
-# define SWIFT_CLASS_EXTRA
+# define SWIFT_CLASS_EXTRA
#endif
#if !defined(SWIFT_PROTOCOL_EXTRA)
-# define SWIFT_PROTOCOL_EXTRA
+# define SWIFT_PROTOCOL_EXTRA
#endif
#if !defined(SWIFT_ENUM_EXTRA)
-# define SWIFT_ENUM_EXTRA
+# define SWIFT_ENUM_EXTRA
#endif
#if !defined(SWIFT_CLASS)
# if __has_attribute(objc_subclassing_restricted)
@@ -137,28 +163,25 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME)
# endif
#endif
-
#if !defined(SWIFT_PROTOCOL)
# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
#endif
-
#if !defined(SWIFT_EXTENSION)
# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__)
#endif
-
#if !defined(OBJC_DESIGNATED_INITIALIZER)
# if __has_attribute(objc_designated_initializer)
# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer))
# else
-# define OBJC_DESIGNATED_INITIALIZER
+# define OBJC_DESIGNATED_INITIALIZER
# endif
#endif
#if !defined(SWIFT_ENUM_ATTR)
-# if defined(__has_attribute) && __has_attribute(enum_extensibility)
+# if __has_attribute(enum_extensibility)
# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility)))
# else
-# define SWIFT_ENUM_ATTR(_extensibility)
+# define SWIFT_ENUM_ATTR(_extensibility)
# endif
#endif
#if !defined(SWIFT_ENUM)
@@ -187,14 +210,16 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
#if !defined(SWIFT_DEPRECATED_MSG)
# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__)))
#endif
-#if __has_feature(attribute_diagnose_if_objc)
-# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
-#else
-# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+#if !defined(SWIFT_DEPRECATED_OBJC)
+# if __has_feature(attribute_diagnose_if_objc)
+# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
+# else
+# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+# endif
#endif
#if defined(__OBJC__)
#if !defined(IBSegueAction)
-# define IBSegueAction
+# define IBSegueAction
#endif
#endif
#if !defined(SWIFT_EXTERN)
@@ -207,26 +232,31 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
#if !defined(SWIFT_CALL)
# define SWIFT_CALL __attribute__((swiftcall))
#endif
+#if !defined(SWIFT_INDIRECT_RESULT)
+# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result))
+#endif
+#if !defined(SWIFT_CONTEXT)
+# define SWIFT_CONTEXT __attribute__((swift_context))
+#endif
+#if !defined(SWIFT_ERROR_RESULT)
+# define SWIFT_ERROR_RESULT __attribute__((swift_error_result))
+#endif
#if defined(__cplusplus)
-#if !defined(SWIFT_NOEXCEPT)
# define SWIFT_NOEXCEPT noexcept
-#endif
#else
-#if !defined(SWIFT_NOEXCEPT)
# define SWIFT_NOEXCEPT
#endif
+#if defined(_WIN32)
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport)
#endif
-#if defined(__cplusplus)
-#if !defined(SWIFT_CXX_INT_DEFINED)
-#define SWIFT_CXX_INT_DEFINED
-namespace swift {
-using Int = ptrdiff_t;
-using UInt = size_t;
-}
+#else
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL
#endif
#endif
#if defined(__OBJC__)
-#if __has_feature(modules)
+#if __has_feature(objc_modules)
#if __has_warning("-Watimport-in-framework-header")
#pragma clang diagnostic ignored "-Watimport-in-framework-header"
#endif
@@ -415,6 +445,14 @@ SWIFT_CLASS("_TtC12SendBirdDesk11SBDSKTicket")
@property (nonatomic, readonly) enum SBDSKTicketPriority priority;
/// The related channels of this ticket.
@property (nonatomic, readonly, copy) NSArray * _Nonnull relatedChannels;
+/// The time in seconds taken from a customer’s first message to an agent’s first response.
+/// since:
+/// 1.1.4
+@property (nonatomic, readonly) int64_t firstResponseTime;
+/// The date and time when the customer sent the first message, in ISO 8601 format.
+/// since:
+/// 1.1.4
+@property (nonatomic, readonly, copy) NSString * _Nonnull issuedAt;
- (nonnull instancetype)init SWIFT_UNAVAILABLE;
+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
@end
diff --git a/SendBirdDesk.xcframework/ios-arm64/SendBirdDesk.framework/Info.plist b/SendBirdDesk.xcframework/ios-arm64/SendBirdDesk.framework/Info.plist
index 1c13f99..9af12d0 100644
Binary files a/SendBirdDesk.xcframework/ios-arm64/SendBirdDesk.framework/Info.plist and b/SendBirdDesk.xcframework/ios-arm64/SendBirdDesk.framework/Info.plist differ
diff --git a/SendBirdDesk.xcframework/ios-arm64/SendBirdDesk.framework/Modules/SendBirdDesk.swiftmodule/arm64-apple-ios.abi.json b/SendBirdDesk.xcframework/ios-arm64/SendBirdDesk.framework/Modules/SendBirdDesk.swiftmodule/arm64-apple-ios.abi.json
index a7eacbe..b7b4cb5 100644
--- a/SendBirdDesk.xcframework/ios-arm64/SendBirdDesk.framework/Modules/SendBirdDesk.swiftmodule/arm64-apple-ios.abi.json
+++ b/SendBirdDesk.xcframework/ios-arm64/SendBirdDesk.framework/Modules/SendBirdDesk.swiftmodule/arm64-apple-ios.abi.json
@@ -3062,6 +3062,104 @@
}
]
},
+ {
+ "kind": "Var",
+ "name": "firstResponseTime",
+ "printedName": "firstResponseTime",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int64",
+ "printedName": "Swift.Int64",
+ "usr": "s:s5Int64V"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@SendBirdDesk@objc(cs)SBDSKTicket(py)firstResponseTime",
+ "mangledName": "$s12SendBirdDesk11SBDSKTicketC17firstResponseTimes5Int64Vvp",
+ "moduleName": "SendBirdDesk",
+ "declAttributes": [
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int64",
+ "printedName": "Swift.Int64",
+ "usr": "s:s5Int64V"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@SendBirdDesk@objc(cs)SBDSKTicket(im)firstResponseTime",
+ "mangledName": "$s12SendBirdDesk11SBDSKTicketC17firstResponseTimes5Int64Vvg",
+ "moduleName": "SendBirdDesk",
+ "implicit": true,
+ "declAttributes": [
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "issuedAt",
+ "printedName": "issuedAt",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@SendBirdDesk@objc(cs)SBDSKTicket(py)issuedAt",
+ "mangledName": "$s12SendBirdDesk11SBDSKTicketC8issuedAtSSvp",
+ "moduleName": "SendBirdDesk",
+ "declAttributes": [
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@SendBirdDesk@objc(cs)SBDSKTicket(im)issuedAt",
+ "mangledName": "$s12SendBirdDesk11SBDSKTicketC8issuedAtSSvg",
+ "moduleName": "SendBirdDesk",
+ "implicit": true,
+ "declAttributes": [
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
{
"kind": "Function",
"name": "encode",
@@ -7628,6 +7726,27 @@
"json_format_version": 8
},
"ConstValues": [
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/Request.swift",
+ "kind": "Array",
+ "offset": 416,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/Request.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1278,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/Request.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1797,
+ "length": 5,
+ "value": "false"
+ },
{
"filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/AuthenticateRequest.swift",
"kind": "StringLiteral",
@@ -7635,6 +7754,27 @@
"length": 18,
"value": "\"\/customers\/auth\/\""
},
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/AuthenticateRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 289,
+ "length": 21,
+ "value": "\"sendbirdAccessToken\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/ReopenTicketRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 222,
+ "length": 29,
+ "value": "\"\/tickets\/\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/ReopenTicketRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 243,
+ "length": 1,
+ "value": "\"\/reopen\""
+ },
{
"filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/GetOpenTicketCountRequest.swift",
"kind": "StringLiteral",
@@ -7768,6 +7908,27 @@
"length": 9,
"value": "\"results\""
},
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKFAQData.swift",
+ "kind": "IntegerLiteral",
+ "offset": 706,
+ "length": 2,
+ "value": "-1"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKFAQData.swift",
+ "kind": "StringLiteral",
+ "offset": 729,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKFAQData.swift",
+ "kind": "Array",
+ "offset": 758,
+ "length": 2,
+ "value": "[]"
+ },
{
"filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKFAQData.swift",
"kind": "StringLiteral",
@@ -7803,6 +7964,188 @@
"length": 2,
"value": "10"
},
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/CancelTicketRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 222,
+ "length": 34,
+ "value": "\"\/tickets\/\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/CancelTicketRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 248,
+ "length": 1,
+ "value": "\"\/cancel\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Configuration\/Configuration.swift",
+ "kind": "StringLiteral",
+ "offset": 254,
+ "length": 16,
+ "value": "\"SBDSK_API_HOST\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Configuration\/Configuration.swift",
+ "kind": "StringLiteral",
+ "offset": 363,
+ "length": 4,
+ "value": "\"@@\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/URLRequest+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 253,
+ "length": 18,
+ "value": "\"application\/json\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/URLRequest+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 293,
+ "length": 8,
+ "value": "\"Accept\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/URLRequest+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 325,
+ "length": 18,
+ "value": "\"application\/json\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/URLRequest+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 365,
+ "length": 14,
+ "value": "\"Content-Type\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/URLRequest+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 403,
+ "length": 12,
+ "value": "\"Keep-Alive\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/URLRequest+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 437,
+ "length": 12,
+ "value": "\"Connection\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/URLRequest+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 473,
+ "length": 38,
+ "value": "\"Dios\/\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/URLRequest+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 510,
+ "length": 24,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/URLRequest+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 533,
+ "length": 12,
+ "value": "\"User-Agent\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/URLRequest+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 584,
+ "length": 123,
+ "value": "\"iOS,\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/URLRequest+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 622,
+ "length": 1,
+ "value": "\",\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/URLRequest+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 651,
+ "length": 1,
+ "value": "\",\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/URLRequest+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 706,
+ "length": 1,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/URLRequest+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 765,
+ "length": 14,
+ "value": "\"SendBirdDesk\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/URLRequest+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 835,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/URLRequest+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 859,
+ "length": 19,
+ "value": "\"sendbirdDeskToken\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/Dictionary+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 319,
+ "length": 4,
+ "value": "\"{}\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/Dictionary+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 401,
+ "length": 4,
+ "value": "\"{}\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/Dictionary+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 1361,
+ "length": 29,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/Dictionary+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 1374,
+ "length": 1,
+ "value": "\":\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/Dictionary+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 1389,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/Dictionary+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 1474,
+ "length": 3,
+ "value": "\",\""
+ },
{
"filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/Command.swift",
"kind": "StringLiteral",
@@ -7922,6 +8265,55 @@
"length": 35,
"value": "\"SENDBIRD_DESK_CHANNEL_CUSTOM_TYPE\""
},
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Main\/SBDSKMain.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1470,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Main\/SBDSKMain.swift",
+ "kind": "StringLiteral",
+ "offset": 1574,
+ "length": 35,
+ "value": "\"com.sendbirddesk.queue.background\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Main\/SBDSKMain.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1661,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Main\/SBDSKMain.swift",
+ "kind": "StringLiteral",
+ "offset": 1844,
+ "length": 7,
+ "value": "\"1.1.4\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Main\/SBDSKMain.swift",
+ "kind": "StringLiteral",
+ "offset": 2885,
+ "length": 46,
+ "value": "\"Sendbird Desk framework needs initialization\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Main\/SBDSKMain.swift",
+ "kind": "BooleanLiteral",
+ "offset": 3473,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Main\/SBDSKMain.swift",
+ "kind": "BooleanLiteral",
+ "offset": 3545,
+ "length": 5,
+ "value": "false"
+ },
{
"filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/GetTicketListRequest.swift",
"kind": "StringLiteral",
@@ -7973,8 +8365,64 @@
},
{
"filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicketPriority.swift",
- "kind": "IntegerLiteral",
- "offset": 187,
+ "kind": "StringLiteral",
+ "offset": 431,
+ "length": 5,
+ "value": "\"LOW\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicketPriority.swift",
+ "kind": "StringLiteral",
+ "offset": 481,
+ "length": 8,
+ "value": "\"MEDIUM\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicketPriority.swift",
+ "kind": "StringLiteral",
+ "offset": 532,
+ "length": 6,
+ "value": "\"HIGH\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicketPriority.swift",
+ "kind": "StringLiteral",
+ "offset": 583,
+ "length": 8,
+ "value": "\"URGENT\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicketPriority.swift",
+ "kind": "StringLiteral",
+ "offset": 832,
+ "length": 5,
+ "value": "\"LOW\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicketPriority.swift",
+ "kind": "StringLiteral",
+ "offset": 864,
+ "length": 8,
+ "value": "\"MEDIUM\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicketPriority.swift",
+ "kind": "StringLiteral",
+ "offset": 902,
+ "length": 6,
+ "value": "\"HIGH\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicketPriority.swift",
+ "kind": "StringLiteral",
+ "offset": 936,
+ "length": 8,
+ "value": "\"URGENT\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicketPriority.swift",
+ "kind": "IntegerLiteral",
+ "offset": 187,
"length": 1,
"value": "0"
},
@@ -7999,6 +8447,69 @@
"length": 1,
"value": "3"
},
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/SetTicketRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 216,
+ "length": 28,
+ "value": "\"\/tickets\/\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/SetTicketRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 242,
+ "length": 1,
+ "value": "\"\/\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/SetTicketRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 992,
+ "length": 3,
+ "value": "\",\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/EditMessageRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 238,
+ "length": 41,
+ "value": "\"\/tickets\/\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/EditMessageRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 264,
+ "length": 1,
+ "value": "\"\/edit_message\/\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/GetTicketRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 214,
+ "length": 23,
+ "value": "\"\/tickets\/\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/GetTicketRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 235,
+ "length": 1,
+ "value": "\"\/\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/SetTicketCustomFieldsRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 240,
+ "length": 41,
+ "value": "\"\/tickets\/\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/SetTicketCustomFieldsRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 266,
+ "length": 1,
+ "value": "\"\/custom_fields\""
+ },
{
"filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
@@ -8093,73 +8604,150 @@
{
"filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 2521,
+ "offset": 2875,
"length": 4,
"value": "\"id\""
},
{
"filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 2547,
+ "offset": 2901,
"length": 13,
"value": "\"channelName\""
},
{
"filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 2583,
+ "offset": 2937,
"length": 8,
"value": "\"status\""
},
{
"filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 2615,
+ "offset": 2969,
"length": 9,
"value": "\"status2\""
},
{
"filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 2651,
+ "offset": 3005,
"length": 12,
"value": "\"channelUrl\""
},
{
"filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 2521,
+ "offset": 2875,
"length": 4,
"value": "\"id\""
},
{
"filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 2547,
+ "offset": 2901,
"length": 13,
"value": "\"channelName\""
},
{
"filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 2583,
+ "offset": 2937,
"length": 8,
"value": "\"status\""
},
{
"filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 2615,
+ "offset": 2969,
"length": 9,
"value": "\"status2\""
},
{
"filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 2651,
+ "offset": 3005,
"length": 12,
"value": "\"channelUrl\""
},
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "IntegerLiteral",
+ "offset": 4698,
+ "length": 2,
+ "value": "-1"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 4778,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 4860,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 4944,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 5034,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "Dictionary",
+ "offset": 5143,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "Array",
+ "offset": 5286,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "Array",
+ "offset": 5482,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "Array",
+ "offset": 5880,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "IntegerLiteral",
+ "offset": 6603,
+ "length": 2,
+ "value": "-1"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 6689,
+ "length": 2,
+ "value": "\"\""
+ },
{
"filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
@@ -8168,88 +8756,753 @@
"value": "\"SendBirdDesk.SBDSKTicket\""
},
{
- "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKAgent.swift",
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 912,
- "length": 12,
- "value": "\"sendbirdId\""
+ "offset": 8202,
+ "length": 16,
+ "value": "\"Malformed data\""
},
{
- "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKAgent.swift",
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 945,
- "length": 13,
- "value": "\"displayName\""
+ "offset": 8335,
+ "length": 2,
+ "value": "\"\""
},
{
- "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKAgent.swift",
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 985,
+ "offset": 10792,
"length": 19,
- "value": "\"photoThumbnailUrl\""
+ "value": "\"Invalid parameter\""
},
{
- "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKAgent.swift",
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 912,
- "length": 12,
- "value": "\"sendbirdId\""
+ "offset": 10920,
+ "length": 15,
+ "value": "\"body.ticketId\""
},
{
- "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKAgent.swift",
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 945,
- "length": 13,
- "value": "\"displayName\""
+ "offset": 11064,
+ "length": 19,
+ "value": "\"Invalid parameter\""
},
{
- "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKAgent.swift",
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 985,
- "length": 19,
- "value": "\"photoThumbnailUrl\""
+ "offset": 11265,
+ "length": 12,
+ "value": "\"body.state\""
},
{
- "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/CreateTicketRequest.swift",
- "kind": "StringLiteral",
- "offset": 221,
- "length": 11,
- "value": "\"\/tickets\/\""
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "IntegerLiteral",
+ "offset": 24588,
+ "length": 2,
+ "value": "-1"
},
{
- "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/CreateTicketRequest.swift",
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 260,
- "length": 14,
- "value": "\"SENDBIRD_IOS\""
+ "offset": 24613,
+ "length": 2,
+ "value": "\"\""
},
{
- "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Main\/SendBirdDesk.swift",
- "kind": "StringLiteral",
- "offset": 216,
- "length": 40,
- "value": "\"SENDBIRD_DESK_TICKET_HANDLER_ID_GLOBAL\""
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "Array",
+ "offset": 24645,
+ "length": 2,
+ "value": "[]"
},
{
- "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/SetCustomerCustomFieldsRequest.swift",
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 244,
- "length": 26,
- "value": "\"\/customers\/custom_fields\""
+ "offset": 25072,
+ "length": 19,
+ "value": "\"Invalid parameter\""
},
{
- "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 219,
- "length": 12,
- "value": "\"desk401100\""
+ "offset": 25886,
+ "length": 2,
+ "value": "\"\""
},
{
- "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKAdminMessage.swift",
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "IntegerLiteral",
+ "offset": 26958,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "IntegerLiteral",
+ "offset": 27093,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "IntegerLiteral",
+ "offset": 27182,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "IntegerLiteral",
+ "offset": 27255,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "IntegerLiteral",
+ "offset": 27324,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "IntegerLiteral",
+ "offset": 27403,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "Array",
+ "offset": 32898,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "Array",
+ "offset": 34214,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "BooleanLiteral",
+ "offset": 34218,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 34319,
+ "length": 9,
+ "value": "\"results\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "Array",
+ "offset": 34353,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 34392,
+ "length": 6,
+ "value": "\"next\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 34422,
+ "length": 6,
+ "value": "\"next\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "BooleanLiteral",
+ "offset": 34440,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "BooleanLiteral",
+ "offset": 34448,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "BooleanLiteral",
+ "offset": 34595,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "BooleanLiteral",
+ "offset": 35086,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 35648,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "BooleanLiteral",
+ "offset": 36339,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 36488,
+ "length": 19,
+ "value": "\"Invalid parameter\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 37133,
+ "length": 9,
+ "value": "\"results\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 37436,
+ "length": 16,
+ "value": "\"Malformed data\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 37557,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 38790,
+ "length": 16,
+ "value": "\"Malformed data\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 39868,
+ "length": 24,
+ "value": "\"Malformed user message\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 39992,
+ "length": 15,
+ "value": "\"body.ticketId\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 40136,
+ "length": 19,
+ "value": "\"Invalid parameter\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 40255,
+ "length": 12,
+ "value": "\"body.state\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 40312,
+ "length": 32,
+ "value": "\"body.customerSatisfactionScore\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 40381,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 40397,
+ "length": 34,
+ "value": "\"body.customerSatisfactionComment\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "BooleanLiteral",
+ "offset": 45713,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 45841,
+ "length": 19,
+ "value": "\"Invalid parameter\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "Array",
+ "offset": 46882,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "Dictionary",
+ "offset": 47495,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 48076,
+ "length": 9,
+ "value": "\"subject\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 48122,
+ "length": 11,
+ "value": "\"requester\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 48136,
+ "length": 6,
+ "value": "\"name\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 48154,
+ "length": 7,
+ "value": "\"email\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "IntegerLiteral",
+ "offset": 48219,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 48246,
+ "length": 10,
+ "value": "\"group_id\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "IntegerLiteral",
+ "offset": 48337,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 48364,
+ "length": 9,
+ "value": "\"comment\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 48378,
+ "length": 6,
+ "value": "\"body\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "IntegerLiteral",
+ "offset": 48455,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 48482,
+ "length": 6,
+ "value": "\"tags\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 48532,
+ "length": 8,
+ "value": "\"ticket\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKAgent.swift",
+ "kind": "StringLiteral",
+ "offset": 912,
+ "length": 12,
+ "value": "\"sendbirdId\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKAgent.swift",
+ "kind": "StringLiteral",
+ "offset": 945,
+ "length": 13,
+ "value": "\"displayName\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKAgent.swift",
+ "kind": "StringLiteral",
+ "offset": 985,
+ "length": 19,
+ "value": "\"photoThumbnailUrl\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKAgent.swift",
+ "kind": "StringLiteral",
+ "offset": 912,
+ "length": 12,
+ "value": "\"sendbirdId\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKAgent.swift",
+ "kind": "StringLiteral",
+ "offset": 945,
+ "length": 13,
+ "value": "\"displayName\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKAgent.swift",
+ "kind": "StringLiteral",
+ "offset": 985,
+ "length": 19,
+ "value": "\"photoThumbnailUrl\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/CreateTicketRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 221,
+ "length": 11,
+ "value": "\"\/tickets\/\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/CreateTicketRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 260,
+ "length": 14,
+ "value": "\"SENDBIRD_IOS\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/CreateTicketRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 1664,
+ "length": 3,
+ "value": "\",\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Common\/Error.swift",
+ "kind": "StringLiteral",
+ "offset": 253,
+ "length": 21,
+ "value": "\"Sendbird Desk Error\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/SelectQuestionTicketRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 237,
+ "length": 43,
+ "value": "\"\/tickets\/\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/SelectQuestionTicketRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 263,
+ "length": 1,
+ "value": "\"\/select_question\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/CloseTicketRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 220,
+ "length": 33,
+ "value": "\"\/tickets\/\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/CloseTicketRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 246,
+ "length": 1,
+ "value": "\"\/close\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Main\/SendBirdDesk.swift",
+ "kind": "StringLiteral",
+ "offset": 216,
+ "length": 40,
+ "value": "\"SENDBIRD_DESK_TICKET_HANDLER_ID_GLOBAL\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Main\/SendBirdDesk.swift",
+ "kind": "StringLiteral",
+ "offset": 508,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Main\/SendBirdDesk.swift",
+ "kind": "BooleanLiteral",
+ "offset": 856,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Main\/SendBirdDesk.swift",
+ "kind": "StringLiteral",
+ "offset": 984,
+ "length": 19,
+ "value": "\"Invalid parameter\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Main\/SendBirdDesk.swift",
+ "kind": "StringLiteral",
+ "offset": 1218,
+ "length": 21,
+ "value": "\"App ID is not valid\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Main\/SendBirdDesk.swift",
+ "kind": "StringLiteral",
+ "offset": 1465,
+ "length": 24,
+ "value": "\"Connection is required\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Main\/SendBirdDesk.swift",
+ "kind": "StringLiteral",
+ "offset": 1820,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Main\/SendBirdDesk.swift",
+ "kind": "StringLiteral",
+ "offset": 2126,
+ "length": 7,
+ "value": "\"token\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Main\/SendBirdDesk.swift",
+ "kind": "StringLiteral",
+ "offset": 2150,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Main\/SendBirdDesk.swift",
+ "kind": "StringLiteral",
+ "offset": 3452,
+ "length": 8,
+ "value": "\"ticket\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/SetCustomerCustomFieldsRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 244,
+ "length": 26,
+ "value": "\"\/customers\/custom_fields\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "StringLiteral",
+ "offset": 219,
+ "length": 12,
+ "value": "\"desk401100\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "StringLiteral",
+ "offset": 585,
+ "length": 16,
+ "value": "\"Request failed\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "StringLiteral",
+ "offset": 1031,
+ "length": 15,
+ "value": "\"Network error\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "StringLiteral",
+ "offset": 1286,
+ "length": 20,
+ "value": "\"Malformed response\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1424,
+ "length": 3,
+ "value": "200"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1430,
+ "length": 3,
+ "value": "300"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "StringLiteral",
+ "offset": 1676,
+ "length": 20,
+ "value": "\"Malformed response\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1849,
+ "length": 3,
+ "value": "400"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1855,
+ "length": 3,
+ "value": "500"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "StringLiteral",
+ "offset": 2031,
+ "length": 6,
+ "value": "\"code\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "StringLiteral",
+ "offset": 2093,
+ "length": 8,
+ "value": "\"detail\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "StringLiteral",
+ "offset": 2224,
+ "length": 20,
+ "value": "\"Malformed response\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "StringLiteral",
+ "offset": 2470,
+ "length": 21,
+ "value": "\"[\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "StringLiteral",
+ "offset": 2479,
+ "length": 1,
+ "value": "\"] \""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "StringLiteral",
+ "offset": 2490,
+ "length": 3,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "StringLiteral",
+ "offset": 2650,
+ "length": 21,
+ "value": "\"[\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "StringLiteral",
+ "offset": 2659,
+ "length": 1,
+ "value": "\"] \""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "StringLiteral",
+ "offset": 2670,
+ "length": 3,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2708,
+ "length": 3,
+ "value": "500"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2714,
+ "length": 3,
+ "value": "600"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "StringLiteral",
+ "offset": 2819,
+ "length": 23,
+ "value": "\"Internal Server Error\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "StringLiteral",
+ "offset": 2977,
+ "length": 20,
+ "value": "\"Malformed response\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKAdminMessage.swift",
"kind": "StringLiteral",
"offset": 215,
"length": 41,
"value": "\"SENDBIRD_DESK_ADMIN_MESSAGE_CUSTOM_TYPE\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKAdminMessage.swift",
+ "kind": "BooleanLiteral",
+ "offset": 394,
+ "length": 5,
+ "value": "false"
}
]
}
\ No newline at end of file
diff --git a/SendBirdDesk.xcframework/ios-arm64/SendBirdDesk.framework/Modules/SendBirdDesk.swiftmodule/arm64-apple-ios.private.swiftinterface b/SendBirdDesk.xcframework/ios-arm64/SendBirdDesk.framework/Modules/SendBirdDesk.swiftmodule/arm64-apple-ios.private.swiftinterface
index 6db2938..058dca2 100644
--- a/SendBirdDesk.xcframework/ios-arm64/SendBirdDesk.framework/Modules/SendBirdDesk.swiftmodule/arm64-apple-ios.private.swiftinterface
+++ b/SendBirdDesk.xcframework/ios-arm64/SendBirdDesk.framework/Modules/SendBirdDesk.swiftmodule/arm64-apple-ios.private.swiftinterface
@@ -1,5 +1,5 @@
// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
+// swift-compiler-version: Apple Swift version 5.8.1 (swiftlang-5.8.0.124.5 clang-1403.0.22.11.100)
// swift-module-flags: -target arm64-apple-ios11.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name SendBirdDesk
// swift-module-flags-ignorable: -enable-bare-slash-regex
import Foundation
@@ -13,15 +13,15 @@ import _StringProcessing
@objc public var name: Swift.String
@objc public var channelUrl: Swift.String
@objc deinit
- public func encode(to encoder: Swift.Encoder) throws
- required public init(from decoder: Swift.Decoder) throws
+ public func encode(to encoder: any Swift.Encoder) throws
+ required public init(from decoder: any Swift.Decoder) throws
}
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc public class SBDSKFAQData : ObjectiveC.NSObject, Swift.Decodable {
@objc final public let faqFileId: Swift.Int64
@objc final public let type: Swift.String
@objc final public let faqResults: [SendBirdDesk.SBDSKFAQData.SBDSKFAQResult]
@objc(initWithMessage:) public init?(with message: SendbirdChatSDK.BaseMessage)
- required public init(from decoder: Swift.Decoder) throws
+ required public init(from decoder: any Swift.Decoder) throws
@objc public class SBDSKFAQResult : ObjectiveC.NSObject, Swift.Decodable {
@objc final public let category: Swift.String?
@objc final public let question: Swift.String?
@@ -29,7 +29,7 @@ import _StringProcessing
@objc final public let keyword: Swift.String?
@objc final public let url: Swift.String?
@objc final public let imageURL: Swift.String?
- required public init(from decoder: Swift.Decoder) throws
+ required public init(from decoder: any Swift.Decoder) throws
@objc deinit
}
@objc deinit
@@ -50,8 +50,8 @@ import _StringProcessing
case medium = 1
case high = 2
case urgent = 3
- public func encode(to encoder: Swift.Encoder) throws
- public init(from decoder: Swift.Decoder) throws
+ public func encode(to encoder: any Swift.Encoder) throws
+ public init(from decoder: any Swift.Decoder) throws
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
@@ -100,8 +100,14 @@ public typealias SBDSKTicketListHandler = (_ tickets: [SendBirdDesk.SBDSKTicket]
@objc public var relatedChannels: [SendBirdDesk.SBDSKRelatedChannel] {
get
}
- public func encode(to encoder: Swift.Encoder) throws
- required public init(from decoder: Swift.Decoder) throws
+ @objc public var firstResponseTime: Swift.Int64 {
+ get
+ }
+ @objc public var issuedAt: Swift.String {
+ get
+ }
+ public func encode(to encoder: any Swift.Encoder) throws
+ required public init(from decoder: any Swift.Decoder) throws
@objc deinit
}
extension SendBirdDesk.SBDSKTicket {
@@ -158,8 +164,8 @@ extension SendBirdDesk.SBDSKTicket {
get
}
@objc deinit
- public func encode(to encoder: Swift.Encoder) throws
- required public init(from decoder: Swift.Decoder) throws
+ public func encode(to encoder: any Swift.Encoder) throws
+ required public init(from decoder: any Swift.Decoder) throws
}
extension SendBirdDesk.SBDSKTicketPriority : Swift.Equatable {}
extension SendBirdDesk.SBDSKTicketPriority : Swift.Hashable {}
diff --git a/SendBirdDesk.xcframework/ios-arm64/SendBirdDesk.framework/Modules/SendBirdDesk.swiftmodule/arm64-apple-ios.swiftdoc b/SendBirdDesk.xcframework/ios-arm64/SendBirdDesk.framework/Modules/SendBirdDesk.swiftmodule/arm64-apple-ios.swiftdoc
index 04df7f8..f66bcca 100644
Binary files a/SendBirdDesk.xcframework/ios-arm64/SendBirdDesk.framework/Modules/SendBirdDesk.swiftmodule/arm64-apple-ios.swiftdoc and b/SendBirdDesk.xcframework/ios-arm64/SendBirdDesk.framework/Modules/SendBirdDesk.swiftmodule/arm64-apple-ios.swiftdoc differ
diff --git a/SendBirdDesk.xcframework/ios-arm64/SendBirdDesk.framework/Modules/SendBirdDesk.swiftmodule/arm64-apple-ios.swiftinterface b/SendBirdDesk.xcframework/ios-arm64/SendBirdDesk.framework/Modules/SendBirdDesk.swiftmodule/arm64-apple-ios.swiftinterface
index 6db2938..058dca2 100644
--- a/SendBirdDesk.xcframework/ios-arm64/SendBirdDesk.framework/Modules/SendBirdDesk.swiftmodule/arm64-apple-ios.swiftinterface
+++ b/SendBirdDesk.xcframework/ios-arm64/SendBirdDesk.framework/Modules/SendBirdDesk.swiftmodule/arm64-apple-ios.swiftinterface
@@ -1,5 +1,5 @@
// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
+// swift-compiler-version: Apple Swift version 5.8.1 (swiftlang-5.8.0.124.5 clang-1403.0.22.11.100)
// swift-module-flags: -target arm64-apple-ios11.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name SendBirdDesk
// swift-module-flags-ignorable: -enable-bare-slash-regex
import Foundation
@@ -13,15 +13,15 @@ import _StringProcessing
@objc public var name: Swift.String
@objc public var channelUrl: Swift.String
@objc deinit
- public func encode(to encoder: Swift.Encoder) throws
- required public init(from decoder: Swift.Decoder) throws
+ public func encode(to encoder: any Swift.Encoder) throws
+ required public init(from decoder: any Swift.Decoder) throws
}
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc public class SBDSKFAQData : ObjectiveC.NSObject, Swift.Decodable {
@objc final public let faqFileId: Swift.Int64
@objc final public let type: Swift.String
@objc final public let faqResults: [SendBirdDesk.SBDSKFAQData.SBDSKFAQResult]
@objc(initWithMessage:) public init?(with message: SendbirdChatSDK.BaseMessage)
- required public init(from decoder: Swift.Decoder) throws
+ required public init(from decoder: any Swift.Decoder) throws
@objc public class SBDSKFAQResult : ObjectiveC.NSObject, Swift.Decodable {
@objc final public let category: Swift.String?
@objc final public let question: Swift.String?
@@ -29,7 +29,7 @@ import _StringProcessing
@objc final public let keyword: Swift.String?
@objc final public let url: Swift.String?
@objc final public let imageURL: Swift.String?
- required public init(from decoder: Swift.Decoder) throws
+ required public init(from decoder: any Swift.Decoder) throws
@objc deinit
}
@objc deinit
@@ -50,8 +50,8 @@ import _StringProcessing
case medium = 1
case high = 2
case urgent = 3
- public func encode(to encoder: Swift.Encoder) throws
- public init(from decoder: Swift.Decoder) throws
+ public func encode(to encoder: any Swift.Encoder) throws
+ public init(from decoder: any Swift.Decoder) throws
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
@@ -100,8 +100,14 @@ public typealias SBDSKTicketListHandler = (_ tickets: [SendBirdDesk.SBDSKTicket]
@objc public var relatedChannels: [SendBirdDesk.SBDSKRelatedChannel] {
get
}
- public func encode(to encoder: Swift.Encoder) throws
- required public init(from decoder: Swift.Decoder) throws
+ @objc public var firstResponseTime: Swift.Int64 {
+ get
+ }
+ @objc public var issuedAt: Swift.String {
+ get
+ }
+ public func encode(to encoder: any Swift.Encoder) throws
+ required public init(from decoder: any Swift.Decoder) throws
@objc deinit
}
extension SendBirdDesk.SBDSKTicket {
@@ -158,8 +164,8 @@ extension SendBirdDesk.SBDSKTicket {
get
}
@objc deinit
- public func encode(to encoder: Swift.Encoder) throws
- required public init(from decoder: Swift.Decoder) throws
+ public func encode(to encoder: any Swift.Encoder) throws
+ required public init(from decoder: any Swift.Decoder) throws
}
extension SendBirdDesk.SBDSKTicketPriority : Swift.Equatable {}
extension SendBirdDesk.SBDSKTicketPriority : Swift.Hashable {}
diff --git a/SendBirdDesk.xcframework/ios-arm64/SendBirdDesk.framework/SendBirdDesk b/SendBirdDesk.xcframework/ios-arm64/SendBirdDesk.framework/SendBirdDesk
index 3583142..ec0c782 100755
Binary files a/SendBirdDesk.xcframework/ios-arm64/SendBirdDesk.framework/SendBirdDesk and b/SendBirdDesk.xcframework/ios-arm64/SendBirdDesk.framework/SendBirdDesk differ
diff --git a/SendBirdDesk.xcframework/ios-arm64/dSYMs/SendBirdDesk.framework.dSYM/Contents/Info.plist b/SendBirdDesk.xcframework/ios-arm64/dSYMs/SendBirdDesk.framework.dSYM/Contents/Info.plist
index 8f40435..97804af 100644
--- a/SendBirdDesk.xcframework/ios-arm64/dSYMs/SendBirdDesk.framework.dSYM/Contents/Info.plist
+++ b/SendBirdDesk.xcframework/ios-arm64/dSYMs/SendBirdDesk.framework.dSYM/Contents/Info.plist
@@ -13,7 +13,7 @@
CFBundleSignature
????
CFBundleShortVersionString
- 1.1.3
+ 1.1.4
CFBundleVersion
1
diff --git a/SendBirdDesk.xcframework/ios-arm64/dSYMs/SendBirdDesk.framework.dSYM/Contents/Resources/DWARF/SendBirdDesk b/SendBirdDesk.xcframework/ios-arm64/dSYMs/SendBirdDesk.framework.dSYM/Contents/Resources/DWARF/SendBirdDesk
index 9be3a77..8342f24 100644
Binary files a/SendBirdDesk.xcframework/ios-arm64/dSYMs/SendBirdDesk.framework.dSYM/Contents/Resources/DWARF/SendBirdDesk and b/SendBirdDesk.xcframework/ios-arm64/dSYMs/SendBirdDesk.framework.dSYM/Contents/Resources/DWARF/SendBirdDesk differ
diff --git a/SendBirdDesk.xcframework/ios-arm64/dSYMs/SendBirdDesk.framework.dSYM/Contents/Resources/Swift/aarch64/SendbirdChatSDK.swiftinterface b/SendBirdDesk.xcframework/ios-arm64/dSYMs/SendBirdDesk.framework.dSYM/Contents/Resources/Swift/aarch64/SendbirdChatSDK.swiftinterface
index 8fd62a7..4b5a80e 100644
--- a/SendBirdDesk.xcframework/ios-arm64/dSYMs/SendBirdDesk.framework.dSYM/Contents/Resources/Swift/aarch64/SendbirdChatSDK.swiftinterface
+++ b/SendBirdDesk.xcframework/ios-arm64/dSYMs/SendBirdDesk.framework.dSYM/Contents/Resources/Swift/aarch64/SendbirdChatSDK.swiftinterface
@@ -1,22 +1,21 @@
// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.6.1 (swiftlang-5.6.0.323.66 clang-1316.0.20.12)
-// swift-module-flags: -target arm64-apple-ios9.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name SendbirdChatSDK
+// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
+// swift-module-flags: -target arm64-apple-ios11.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name SendbirdChatSDK
+// swift-module-flags-ignorable: -enable-bare-slash-regex
import CommonCrypto
-import CoreFoundation
import CoreGraphics
import Foundation
-import Foundation/*.Data*/
import MobileCoreServices
import Network
import SQLite3
-import Security
import Swift
import SwiftUI
import SystemConfiguration
import UIKit.UIDevice
import UIKit
+import UserNotifications
import _Concurrency
-import zlib
+import _StringProcessing
extension SendbirdChatSDK.GroupChannelListQuery {
@available(*, unavailable, renamed: "myMemberStateFilter")
@objc dynamic public var memberStateFilter: SendbirdChatSDK.MyMemberStateFilter {
@@ -175,12 +174,14 @@ extension SendbirdChatSDK.PollVoterListQueryParams : Swift.Encodable {
@objc open var mentionedMessageTemplate: Swift.String? {
get
}
- @objc open var messageParams: SendbirdChatSDK.BaseMessageCreateParams? {
+ @objc open var notifiationData: SendbirdChatSDK.NotificationData? {
get
}
- public var extendedMessage: [Swift.String : Any] {
+ @objc open var messageParams: SendbirdChatSDK.BaseMessageCreateParams? {
get
}
+ final public let extendedMessage: [Swift.String : Any]
+ final public let extendedMessagePayload: [Swift.String : Any]
required public init(from decoder: Swift.Decoder) throws
public func encode(to encoder: Swift.Encoder) throws
public typealias ID = Swift.AnyHashable
@@ -257,6 +258,29 @@ extension SendbirdChatSDK.PublicGroupChannelListQuery {
@objc dynamic public var limit: Swift.UInt {
@objc get
}
+ @objc dynamic public var createdBefore: Swift.Int64 {
+ @objc get
+ }
+ @objc dynamic public var createdAfter: Swift.Int64 {
+ @objc get
+ }
+}
+@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SBDNotificationCategory) open class NotificationCategory : ObjectiveC.NSObject, Swift.Codable {
+ @objc open var categoryId: Swift.Int64 {
+ get
+ }
+ @objc open var customType: Swift.String? {
+ @objc get
+ }
+ @objc open var name: Swift.String {
+ get
+ }
+ @objc open var isDefault: Swift.Bool {
+ get
+ }
+ required public init(from decoder: Swift.Decoder) throws
+ public func encode(to encoder: Swift.Encoder) throws
+ @objc deinit
}
@_hasMissingDesignatedInitializers @objc(SBDUnreadMessageCount) open class UnreadMessageCount : ObjectiveC.NSObject {
final public let groupChannelCount: Swift.Int
@@ -292,6 +316,20 @@ extension SendbirdChatSDK.ApplicationUserListQuery {
@objc get
}
}
+@objc(SBDUploadedFileInfo) public class UploadedFileInfo : ObjectiveC.NSObject, Swift.Codable, Foundation.NSCopying {
+ @objc public var url: Swift.String {
+ @objc get
+ }
+ @objc final public let plainURL: Swift.String
+ @objc final public let fileName: Swift.String?
+ @objc final public let mimeType: Swift.String?
+ @objc final public let fileSize: Swift.UInt
+ @objc public var thumbnails: [SendbirdChatSDK.Thumbnail]?
+ required public init(from decoder: Swift.Decoder) throws
+ public func encode(to encoder: Swift.Encoder) throws
+ @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
+ @objc deinit
+}
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SBDParticipantListQuery) public class ParticipantListQuery : ObjectiveC.NSObject, SendbirdChatSDK.UserListQuery {
@objc public var hasNext: Swift.Bool {
get
@@ -308,6 +346,20 @@ extension SendbirdChatSDK.ParticipantListQuery {
@objc get
}
}
+@objc(SBDMessageReviewStatus) public enum MessageReviewStatus : Swift.Int {
+ case none = 0
+ case inReview = 1
+ case approved = 2
+}
+extension SendbirdChatSDK.MessageReviewStatus : Swift.RawRepresentable, Swift.Codable {
+ public typealias RawValue = Swift.String
+ public init(rawValue: Swift.String)
+ public var rawValue: Swift.String {
+ get
+ }
+ public init(from decoder: Swift.Decoder) throws
+ public func encode(to encoder: Swift.Encoder) throws
+}
@objc(SBDPushTokenRegistrationStatus) public enum PushTokenRegistrationStatus : Swift.Int {
case success = 0
case pending = 1
@@ -505,11 +557,12 @@ extension SendbirdChatSDK.PreviousMessageListQuery {
@objc final public let isActive: Swift.Bool
@objc final public let friendDiscoveryKey: Swift.String?
@objc final public let friendName: Swift.String?
+ @objc final public let isBot: Swift.Bool
@objc open var preferredLanguages: [Swift.String]? {
get
}
- @objc open var metaData: [Swift.String : Swift.String]? {
- get
+ @objc open var metaData: [Swift.String : Swift.String] {
+ @objc get
}
required public init(from decoder: Swift.Decoder) throws
public func encode(to encoder: Swift.Encoder) throws
@@ -552,6 +605,7 @@ extension SendbirdChatSDK.PreviousMessageListQuery {
case localMessageFailed
case localMessageCanceled
case localMessageResendStarted
+ case channelRefresh
case eventMessageSent = 100
case eventMessageReceived
case eventMessageUpdated
@@ -616,6 +670,7 @@ public typealias GetPushTokensHandler = ((_ pushTokens: [Swift.String], _ pushTo
public typealias ChannelChangeLogsHandler = ((_ updatedChannel: [SendbirdChatSDK.GroupChannel]?, _ deletedChannelURLs: [Swift.String]?, _ hasMore: Swift.Bool, _ token: Swift.String?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void)
public typealias FeedChannelChangeLogsHandler = ((_ updatedChannel: [SendbirdChatSDK.FeedChannel]?, _ deletedChannelURLs: [Swift.String]?, _ hasMore: Swift.Bool, _ token: Swift.String?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void)
public typealias ChannelChangeLogsPagerHandler = ((_ updatedChannels: [SendbirdChatSDK.GroupChannel], _ deletedChannelURLs: [Swift.String], _ token: Swift.String?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void)
+public typealias MembersChangeLogsHandler = ((_ result: SendbirdChatSDK.MembersChangeLogsResult?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void)
public typealias SnoozePeriodHandler = ((_ enabled: Swift.Bool, _ startTimestamp: Swift.Int64, _ endTimestamp: Swift.Int64, _ error: SendbirdChatSDK.SBError?) -> Swift.Void)
public typealias PushTriggerOptionHandler = ((_ pushTriggerOption: SendbirdChatSDK.PushTriggerOption, _ error: SendbirdChatSDK.SBError?) -> Swift.Void)
public typealias ReactionEventHandler = ((_ event: SendbirdChatSDK.ReactionEvent?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void)
@@ -624,6 +679,8 @@ public typealias UserMessageHandler = ((_ message: SendbirdChatSDK.UserMessage?,
public typealias FileMessageHandler = ((_ message: SendbirdChatSDK.FileMessage?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void)
public typealias ProgressHandler = ((_ bytesSent: Swift.Int64, _ totalBytesSent: Swift.Int64, _ totalBytesExpectedToSend: Swift.Int64) -> Swift.Void)
public typealias MultiProgressHandler = ((_ requestId: Swift.String?, _ bytesSent: Swift.Int64, _ totalBytesSent: Swift.Int64, _ totalBytesExpectedToSend: Swift.Int64) -> Swift.Void)
+public typealias MultipleFilesMessageHandler = ((_ message: SendbirdChatSDK.MultipleFilesMessage?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void)
+public typealias FileUploadHandler = ((_ requestId: Swift.String, _ index: Swift.Int, _ uploadableFileInfo: SendbirdChatSDK.UploadableFileInfo, _ error: SendbirdChatSDK.SBError?) -> Swift.Void)
public typealias MessageChangeLogHandler = ((_ updatedMessages: [SendbirdChatSDK.BaseMessage]?, _ deletedMessageIds: [Swift.Int64]?, _ hasMore: Swift.Bool, _ token: Swift.String?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void)
public typealias MessageListHandler = ((_ messages: [SendbirdChatSDK.BaseMessage]?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void)
public typealias MessageRequestIdsHandler = ((_ requestIds: [Swift.String]?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void)
@@ -655,6 +712,8 @@ public typealias UnreadMessageCountHandler = (_ groupChannelCount: Swift.UInt, _
public typealias NotificationTemplateHandler = (_ notificationTemplate: SendbirdChatSDK.NotificationTemplate?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void
public typealias NotificationTemplateListHandler = (_ notificationTemplateList: SendbirdChatSDK.NotificationTemplateList?, _ hasMore: Swift.Bool, _ token: Swift.String?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void
public typealias GlobalNotificationChannelSettingHandler = (_ globalNotificationChannelSetting: SendbirdChatSDK.GlobalNotificationChannelSetting?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void
+public typealias PinnedMessageListHandler = (_ messages: [SendbirdChatSDK.PinnedMessage]?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void
+public typealias UIKitConfigurationHandler = (_ uikitConfiguration: SendbirdChatSDK.UIKitConfiguration?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void
@objc(SBDPollUpdateEvent) public class PollUpdateEvent : ObjectiveC.NSObject {
@objc final public let poll: SendbirdChatSDK.UpdatedPoll
required public init(from decoder: Swift.Decoder) throws
@@ -825,6 +884,12 @@ extension SendbirdChatSDK.GroupChannelListQuery {
@objc dynamic public var includeChatNotification: Swift.Bool {
@objc get
}
+ @objc dynamic public var createdBefore: Swift.Int64 {
+ @objc get
+ }
+ @objc dynamic public var createdAfter: Swift.Int64 {
+ @objc get
+ }
}
@objc(SBDFeedChannelDelegate) public protocol FeedChannelDelegate : SendbirdChatSDK.BaseChannelDelegate {
@objc optional func feedChannelDidUpdateReadStatus(_ channel: SendbirdChatSDK.FeedChannel)
@@ -907,14 +972,15 @@ extension SendbirdChatSDK.BlockedUserListQueryParams : Foundation.NSCopying {
@objc public var poll: SendbirdChatSDK.Poll? {
get
}
- @objc public var translations: [Swift.String : Swift.String] {
- get
- }
+ @objc final public let translations: [Swift.String : Swift.String]
@objc public var translationTargetLanguages: [Swift.String] {
get
}
@available(*, unavailable, message: "This property has been removed.")
@objc public var requestState: SendbirdChatSDK.MessageRequestState?
+ @objc public var messageReviewInfo: SendbirdChatSDK.MessageReviewInfo? {
+ get
+ }
override public func encode(to encoder: Swift.Encoder) throws
required public init(from decoder: Swift.Decoder) throws
@discardableResult
@@ -950,6 +1016,7 @@ extension SendbirdChatSDK.UserMessage {
@objc(getUnreadMembersWithMessage:includeAllMembers:) dynamic open func getUnreadMembers(message: SendbirdChatSDK.BaseMessage, includeAllMembers: Swift.Bool) -> [SendbirdChatSDK.Member]
@objc dynamic open func getUndeliveredMemberCount(_ message: SendbirdChatSDK.BaseMessage) -> Swift.Int
@objc(getReadStatusIncludingAllMembers:) dynamic open func getReadStatus(includeAllMembers: Swift.Bool) -> [Swift.String : [Swift.String : Any]]
+ @nonobjc public func getReadStatus(with includeAllMembers: Swift.Bool) -> [Swift.String : SendbirdChatSDK.ReadStatus]
}
@objc extension SendbirdChatSDK.User {
@objc dynamic public func createMetaData(_ metaData: [Swift.String : Swift.String], completionHandler: SendbirdChatSDK.MetaDataHandler?)
@@ -970,6 +1037,7 @@ extension SendbirdChatSDK.UserMessage {
@objc(getMessageWithParams:completionHandler:) dynamic open class func getMessage(params: SendbirdChatSDK.MessageRetrievalParams, completionHandler: SendbirdChatSDK.BaseMessageHandler?)
@objc(getThreadedMessagesWithTimestamp:params:completionHandler:) dynamic open func getThreadedMessages(timestamp: Swift.Int64, params: SendbirdChatSDK.ThreadedMessageListParams, completionHandler: SendbirdChatSDK.ThreadedMessageListHandler?)
@objc(getScheduledMessageWithParams:completionHandler:) dynamic open class func getScheduledMessage(params: SendbirdChatSDK.ScheduledMessageRetrievalParams, completionHandler: SendbirdChatSDK.BaseMessageHandler?)
+ @objc(submitFormWithFormKey:answers:completionHandler:) dynamic open func submitForm(formKey: Swift.String, answers: [Swift.String : Swift.String], completionHandler: SendbirdChatSDK.SBErrorHandler?)
}
@objc(SBDOGImage) public class OGImage : ObjectiveC.NSObject, Swift.Codable {
@objc final public let url: Swift.String?
@@ -994,6 +1062,9 @@ extension SendbirdChatSDK.GroupChannel {
@objc dynamic open func createMemberListQuery() -> SendbirdChatSDK.MemberListQuery?
@objc dynamic open func createMemberListQuery(paramsBuilder: (SendbirdChatSDK.MemberListQueryParams) -> Swift.Void) -> SendbirdChatSDK.MemberListQuery?
@objc dynamic open func createMemberListQuery(params: SendbirdChatSDK.MemberListQueryParams) -> SendbirdChatSDK.MemberListQuery?
+ @objc dynamic open func createPinnedMessageListQuery() -> SendbirdChatSDK.PinnedMessageListQuery?
+ @objc dynamic open func createPinnedMessageListQuery(paramsBuilder: (SendbirdChatSDK.PinnedMessageListQueryParams) -> Swift.Void) -> SendbirdChatSDK.PinnedMessageListQuery?
+ @objc dynamic open func createPinnedMessageListQuery(params: SendbirdChatSDK.PinnedMessageListQueryParams) -> SendbirdChatSDK.PinnedMessageListQuery?
}
extension SendbirdChatSDK.GroupChannel {
@discardableResult
@@ -1211,18 +1282,6 @@ extension SendbirdChatSDK.NotificationCollection : SendbirdChatSDK.ConnectionDel
@objc dynamic open func didSucceedReconnection()
@objc dynamic open func didConnect(userId: Swift.String)
}
-@objc(SBDReadStatus) public class ReadStatus : ObjectiveC.NSObject, Swift.Codable {
- @objc public var reader: SendbirdChatSDK.User?
- @objc public var timestamp: Swift.Int64
- @available(*, unavailable, renamed: "channelURL")
- @objc public var channelUrl: Swift.String?
- @objc public var channelURL: Swift.String?
- @objc public var channelType: Swift.String?
- @objc public var reqId: Swift.String?
- @objc deinit
- public func encode(to encoder: Swift.Encoder) throws
- required public init(from decoder: Swift.Decoder) throws
-}
@_inheritsConvenienceInitializers @objc(SBDScheduledUserMessageUpdateParams) public class ScheduledUserMessageUpdateParams : SendbirdChatSDK.ScheduledBaseMessageUpdateParams {
@objc public var message: Swift.String?
@objc public var translationTargetLanguages: [Swift.String]?
@@ -1260,7 +1319,7 @@ extension SendbirdChatSDK.MessageMetaArray : SendbirdChatSDK.Serializable {
@objc dynamic public func serialize() -> Foundation.Data?
@objc dynamic public class func build(fromSerializedData data: Foundation.Data?) -> Self?
}
-@objc extension SendbirdChatSDK.GroupChannel {
+extension SendbirdChatSDK.GroupChannel {
@objc dynamic open func refresh(completionHandler: SendbirdChatSDK.SBErrorHandler?)
@objc(createChannelWithParams:completionHandler:) dynamic open class func createChannel(params: SendbirdChatSDK.GroupChannelCreateParams, completionHandler: SendbirdChatSDK.GroupChannelHandler?)
@objc(createChannelWithParams:progressHandler:completionHandler:) dynamic open class func createChannel(params: SendbirdChatSDK.GroupChannelCreateParams, progressHandler: SendbirdChatSDK.ProgressHandler?, completionHandler: SendbirdChatSDK.GroupChannelHandler?)
@@ -1446,6 +1505,9 @@ extension SendbirdChatSDK.FriendListQueryParams {
extension SendbirdChatSDK.FriendListQueryParams : Foundation.NSCopying {
@objc dynamic public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
}
+@objc extension SendbirdChatSDK.GroupChannel {
+ @nonobjc public func getDeliveryStatus(with includeAllMembers: Swift.Bool) -> [Swift.String : SendbirdChatSDK.DeliveryStatus]
+}
@_hasMissingDesignatedInitializers @objc(SBDThreadInfo) public class ThreadInfo : ObjectiveC.NSObject, Swift.Codable {
@objc final public let replyCount: Swift.Int
@objc final public let mostRepliedUsers: [SendbirdChatSDK.User]
@@ -1494,6 +1556,12 @@ extension SendbirdChatSDK.FriendListQueryParams : Foundation.NSCopying {
@objc deinit
required public init(from decoder: Swift.Decoder) throws
}
+public struct DeliveryStatus {
+ public let channelURL: Swift.String
+ public let channelType: SendbirdChatSDK.ChannelType
+ public let member: SendbirdChatSDK.Member
+ public let timestamp: Swift.Int64
+}
@_inheritsConvenienceInitializers @objc(SBDPollRetrievalParams) public class PollRetrievalParams : ObjectiveC.NSObject {
@objc public var channelURL: Swift.String?
@objc public var channelType: SendbirdChatSDK.ChannelType
@@ -1509,12 +1577,45 @@ extension SendbirdChatSDK.PollRetrievalParams : Swift.Encodable {
@objc dynamic open func removeOperators(userIds: [Swift.String], completionHandler: SendbirdChatSDK.SBErrorHandler?)
@objc dynamic open func removeAllOperators(completionHandler: SendbirdChatSDK.SBErrorHandler?)
}
+@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SBDPinnedMessageListQuery) public class PinnedMessageListQuery : ObjectiveC.NSObject {
+ @SendbirdChatSDK.Atomic @objc @_projectedValueProperty($hasNext) public var hasNext: Swift.Bool {
+ @objc get
+ }
+ public var $hasNext: SendbirdChatSDK.Atomic {
+ get
+ }
+ @SendbirdChatSDK.Atomic @objc @_projectedValueProperty($isLoading) public var isLoading: Swift.Bool {
+ @objc get
+ }
+ public var $isLoading: SendbirdChatSDK.Atomic {
+ get
+ }
+ @objc final public let limit: Swift.Int
+ @objc public var includeMetaArray: Swift.Bool {
+ @objc get
+ }
+ @objc public var includeThreadInfo: Swift.Bool {
+ @objc get
+ }
+ @objc public var includeReactions: Swift.Bool {
+ @objc get
+ }
+ @objc public var includePollDetails: Swift.Bool {
+ @objc get
+ }
+ @objc public var includeParentMessageInfo: Swift.Bool {
+ @objc get
+ }
+ @objc public func loadNextPage(completionHandler: @escaping SendbirdChatSDK.PinnedMessageListHandler)
+ @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
+ @objc deinit
+}
@_hasMissingDesignatedInitializers @objc(SBDAppInfo) public class AppInfo : ObjectiveC.NSObject, Swift.Codable {
@objc public var emojiHash: Swift.String {
get
}
@objc public var uploadSizeLimit: Swift.Int64 {
- get
+ @objc get
}
@objc public var premiumFeatureList: [Swift.String]? {
get
@@ -1535,6 +1636,8 @@ extension SendbirdChatSDK.PollRetrievalParams : Swift.Encodable {
get
}
@objc public var notificationInfo: SendbirdChatSDK.NotificationInfo?
+ final public let uikitConfigInfo: SendbirdChatSDK.UIKitConfigInfo
+ @objc final public let multipleFilesMessageFileCountLimit: Swift.Int
@objc public func isEmojiUpdateNeeded(prevEmojiHash: Swift.String) -> Swift.Bool
public func encode(to encoder: Swift.Encoder) throws
required public init(from decoder: Swift.Decoder) throws
@@ -1635,13 +1738,39 @@ extension SendbirdChatSDK.Poll : SendbirdChatSDK.Serializable {
@objc public var isEncryptionEnabled: Swift.Bool {
get
}
- @objc public init(isEncryptionEnabled: Swift.Bool = false)
+ @objc public var enableAutoResend: Swift.Bool {
+ get
+ }
+ @objc convenience public init(isEncryptionEnabled: Swift.Bool)
+ @objc public init(isEncryptionEnabled: Swift.Bool = false, enableAutoResend: Swift.Bool = true)
@objc deinit
}
@_hasMissingDesignatedInitializers @objc(SBDGlobalNotificationChannelSetting) open class GlobalNotificationChannelSetting : ObjectiveC.NSObject {
@objc final public let jsonPayload: Swift.String
@objc deinit
}
+@_hasMissingDesignatedInitializers @objc(SBDUploadableFileInfo) public class UploadableFileInfo : ObjectiveC.NSObject, Swift.Codable {
+ @objc final public let fileURL: Swift.String?
+ @objc public var file: Foundation.Data?
+ @objc public var fileSize: Swift.UInt {
+ @objc get
+ @objc set
+ }
+ @objc public var thumbnailSizes: [SendbirdChatSDK.ThumbnailSize]?
+ @objc public var fileName: Swift.String? {
+ @objc get
+ @objc set
+ }
+ @objc public var mimeType: Swift.String? {
+ @objc get
+ @objc set
+ }
+ @objc public init(file: Foundation.Data)
+ @objc public init(fileURL: Swift.String)
+ public func encode(to encoder: Swift.Encoder) throws
+ required public init(from decoder: Swift.Decoder) throws
+ @objc deinit
+}
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SBDOperatorListQuery) public class OperatorListQuery : ObjectiveC.NSObject, SendbirdChatSDK.UserListQuery {
@objc public var hasNext: Swift.Bool {
get
@@ -1665,42 +1794,6 @@ extension SendbirdChatSDK.OperatorListQuery {
public func encode(to encoder: Swift.Encoder) throws
required public init(from decoder: Swift.Decoder) throws
}
-public enum Gzip {
- public static let maxWindowBits: Swift.Int32
-}
-public struct CompressionLevel : Swift.RawRepresentable {
- public let rawValue: Swift.Int32
- public static let noCompression: SendbirdChatSDK.CompressionLevel
- public static let bestSpeed: SendbirdChatSDK.CompressionLevel
- public static let bestCompression: SendbirdChatSDK.CompressionLevel
- public static let defaultCompression: SendbirdChatSDK.CompressionLevel
- public init(rawValue: Swift.Int32)
- public init(_ rawValue: Swift.Int32)
- public typealias RawValue = Swift.Int32
-}
-public struct GzipError : Swift.Error {
- public enum Kind : Swift.Equatable {
- case stream
- case data
- case memory
- case buffer
- case version
- case unknown(code: Swift.Int)
- public static func == (a: SendbirdChatSDK.GzipError.Kind, b: SendbirdChatSDK.GzipError.Kind) -> Swift.Bool
- }
- public let kind: SendbirdChatSDK.GzipError.Kind
- public let message: Swift.String
- public var localizedDescription: Swift.String {
- get
- }
-}
-extension Foundation.Data {
- public var isGzipped: Swift.Bool {
- get
- }
- public func gzipped(level: SendbirdChatSDK.CompressionLevel = .defaultCompression, wBits: Swift.Int32 = Gzip.maxWindowBits + 16) throws -> Foundation.Data
- public func gunzipped(wBits: Swift.Int32 = Gzip.maxWindowBits + 32) throws -> Foundation.Data
-}
@_inheritsConvenienceInitializers @objc(SBDMemberListQueryParams) final public class MemberListQueryParams : ObjectiveC.NSObject {
@objc final public var nicknameStartsWithFilter: Swift.String?
@objc final public var operatorFilter: SendbirdChatSDK.GroupChannelOperatorFilter
@@ -1718,11 +1811,39 @@ extension SendbirdChatSDK.MemberListQueryParams {
extension SendbirdChatSDK.MemberListQueryParams : Foundation.NSCopying {
@objc final public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
}
+@_inheritsConvenienceInitializers @objc(SBDPinnedMessageListQueryParams) final public class PinnedMessageListQueryParams : ObjectiveC.NSObject, Foundation.NSCopying {
+ @objc final public var limit: Swift.Int
+ @objc final public var includeMetaArray: Swift.Bool
+ @objc final public var includeThreadInfo: Swift.Bool
+ @objc final public var includeReactions: Swift.Bool
+ @objc final public var includePollDetails: Swift.Bool
+ @objc final public var includeParentMessageInfo: Swift.Bool
+ @objc override dynamic public init()
+ @objc public init(builder: (SendbirdChatSDK.PinnedMessageListQueryParams) -> Swift.Void)
+ @objc final public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
+ @objc deinit
+}
extension SendbirdChatSDK.MessageListParams {
@objc override dynamic public var description: Swift.String {
@objc get
}
}
+@objc open class MembersChangeLogsResult : ObjectiveC.NSObject {
+ @objc final public let userList: [SendbirdChatSDK.User]
+ @objc final public let remainingTimeUntilNextRequest: Swift.Int64
+ @objc final public let hasMore: Swift.Bool
+ @objc final public let token: Swift.String?
+ public init(userList: [SendbirdChatSDK.User], remainingTimeUntilNextRequest: Swift.Int64, hasMore: Swift.Bool, token: Swift.String?)
+ @objc deinit
+}
+@_hasMissingDesignatedInitializers final public class UIKitConfigInfo : Swift.Codable {
+ final public var lastUpdatedAt: Swift.Int64 {
+ get
+ }
+ final public func encode(to encoder: Swift.Encoder) throws
+ required public init(from decoder: Swift.Decoder) throws
+ @objc deinit
+}
@_hasMissingDesignatedInitializers @objc(SBDMember) public class Member : SendbirdChatSDK.User {
@objc public var state: SendbirdChatSDK.MemberState {
get
@@ -1774,8 +1895,17 @@ extension SendbirdChatSDK.Member {
@objc get
@objc set
}
- @objc override dynamic open func serialize() -> Foundation.Data?
+ @objc open var isCategoryFilterEnabled: Swift.Bool {
+ get
+ }
+ @objc open var isTemplateLabelEnabled: Swift.Bool {
+ get
+ }
+ @objc open var categories: [SendbirdChatSDK.NotificationCategory] {
+ get
+ }
required public init(from decoder: Swift.Decoder) throws
+ override public func encode(to encoder: Swift.Encoder) throws
@objc deinit
}
extension SendbirdChatSDK.FeedChannel {
@@ -1833,6 +1963,8 @@ extension SendbirdChatSDK.PollOption {
get
}
@objc final public var limit: Swift.UInt
+ @objc final public var createdBefore: Swift.Int64
+ @objc final public var createdAfter: Swift.Int64
@objc override dynamic public init()
@objc public init(builder: (SendbirdChatSDK.PublicGroupChannelListQueryParams) -> Swift.Void)
@objc(setMetaDataFilterWithKey:values:) final public func setMetaDataFilter(withKey key: Swift.String, values: [Swift.String])
@@ -1952,6 +2084,33 @@ extension SendbirdChatSDK.ReactionEventAction : Swift.RawRepresentable, Swift.Co
get
}
}
+public enum __SendbirdProduct : Swift.String {
+ case chat
+ case calls
+ case desk
+ case live
+ case uikitChat
+ case uikitLive
+ public init?(rawValue: Swift.String)
+ public typealias RawValue = Swift.String
+ public var rawValue: Swift.String {
+ get
+ }
+}
+public enum __SendbirdPlatform : Swift.String {
+ case ios
+ case android
+ case javascript
+ case unreal
+ case unity
+ case reactNative
+ case flutter
+ public init?(rawValue: Swift.String)
+ public typealias RawValue = Swift.String
+ public var rawValue: Swift.String {
+ get
+ }
+}
extension SendbirdChatSDK.OpenChannel {
@objc dynamic open class func createOpenChannelListQuery() -> SendbirdChatSDK.OpenChannelListQuery
@objc dynamic open class func createOpenChannelListQuery(paramsBuilder: (SendbirdChatSDK.OpenChannelListQueryParams) -> Swift.Void) -> SendbirdChatSDK.OpenChannelListQuery
@@ -2146,6 +2305,14 @@ extension SendbirdChatSDK.GroupChannel {
@objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool
@objc deinit
}
+@_hasMissingDesignatedInitializers @objc(SBDMultipleFilesMessageCreateParams) public class MultipleFilesMessageCreateParams : SendbirdChatSDK.BaseMessageCreateParams {
+ @objc public var uploadableFileInfoList: [SendbirdChatSDK.UploadableFileInfo]
+ @objc public init(uploadableFileInfoList: [SendbirdChatSDK.UploadableFileInfo])
+ override public func encode(to encoder: Swift.Encoder) throws
+ required public init(from decoder: Swift.Decoder) throws
+ @objc override public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
+ @objc deinit
+}
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SBDBannedUserListQuery) public class BannedUserListQuery : ObjectiveC.NSObject, SendbirdChatSDK.RestrictedUserListQuery {
@objc public var hasNext: Swift.Bool {
get
@@ -2162,20 +2329,6 @@ extension SendbirdChatSDK.BannedUserListQuery {
@objc get
}
}
-@_inheritsConvenienceInitializers @objc(SBDDeliveryStatus) public class DeliveryStatus : ObjectiveC.NSObject, Swift.Codable {
- @available(*, unavailable, renamed: "channelURL")
- @objc public var channelUrl: Swift.String?
- @objc public var channelURL: Swift.String? {
- get
- }
- @objc public var updatedDeliveryReceipt: [Swift.String : Swift.Int64]? {
- get
- }
- @objc override dynamic public init()
- @objc deinit
- public func encode(to encoder: Swift.Encoder) throws
- required public init(from decoder: Swift.Decoder) throws
-}
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SBDBaseMessageUpdateParams) public class BaseMessageUpdateParams : ObjectiveC.NSObject, Swift.Encodable, Foundation.NSCopying {
@objc public var data: Swift.String?
@objc public var customType: Swift.String?
@@ -2188,7 +2341,7 @@ extension SendbirdChatSDK.BannedUserListQuery {
@objc set
}
@objc public func setMentionedUsers(_ mentionedUsers: [SendbirdChatSDK.User])
- @objc public func addMentionedUserIds(_ users: [Swift.String])
+ @objc public func addMentionedUserIds(_ userIds: [Swift.String])
@objc override dynamic public init()
@objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
public func encode(to encoder: Swift.Encoder) throws
@@ -2278,6 +2431,11 @@ extension SendbirdChatSDK.MessageSendingStatus : Swift.Codable {
public init(from decoder: Swift.Decoder) throws
public func encode(to encoder: Swift.Encoder) throws
}
+extension SendbirdChatSDK.MessageSendingStatus : Swift.CustomDebugStringConvertible {
+ public var debugDescription: Swift.String {
+ get
+ }
+}
@objc(SBDMessageSearchQueryOrder) public enum MessageSearchQueryOrder : Swift.Int {
case score = 0
case timestamp = 1
@@ -2326,6 +2484,15 @@ extension SendbirdChatSDK.ReplyType : Swift.RawRepresentable, Swift.Codable {
required public init(from decoder: Swift.Decoder) throws
@objc deinit
}
+@objc(SBDPinnedMessage) public class PinnedMessage : ObjectiveC.NSObject, Swift.Codable, Foundation.NSCopying {
+ @objc open var message: SendbirdChatSDK.BaseMessage? {
+ get
+ }
+ required public init(from decoder: Swift.Decoder) throws
+ @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
+ @objc deinit
+ public func encode(to encoder: Swift.Encoder) throws
+}
@_inheritsConvenienceInitializers @objc(SBDPollData) public class PollData : ObjectiveC.NSObject, Swift.Codable {
@objc public var text: Swift.String? {
get
@@ -2368,6 +2535,13 @@ extension SendbirdChatSDK.ReplyType : Swift.RawRepresentable, Swift.Codable {
@objc open func dispose()
@objc deinit
}
+@_hasMissingDesignatedInitializers @objc(SBDMessageReviewInfo) public class MessageReviewInfo : ObjectiveC.NSObject, Swift.Codable {
+ @objc final public let status: SendbirdChatSDK.MessageReviewStatus
+ @objc final public let originalMessageInfo: SendbirdChatSDK.OriginalMessageInfo?
+ public func encode(to encoder: Swift.Encoder) throws
+ required public init(from decoder: Swift.Decoder) throws
+ @objc deinit
+}
@_inheritsConvenienceInitializers @objc(SBDOpenChannelListQueryParams) final public class OpenChannelListQueryParams : ObjectiveC.NSObject {
@objc final public var includeFrozenChannel: Swift.Bool
@objc final public var includeMetaData: Swift.Bool
@@ -2461,6 +2635,8 @@ extension SendbirdChatSDK.PublicGroupChannelListQuery {
}
@objc final public var limit: Swift.UInt
@objc final public var includeChatNotification: Swift.Bool
+ @objc final public var createdBefore: Swift.Int64
+ @objc final public var createdAfter: Swift.Int64
@objc override dynamic public init()
@objc public init(builder: (SendbirdChatSDK.GroupChannelListQueryParams) -> Swift.Void)
@objc final public func setUserIdsIncludeFilter(_ userIds: [Swift.String], queryType: SendbirdChatSDK.GroupChannelListQueryType)
@@ -2518,6 +2694,23 @@ extension SendbirdChatSDK.MutedUserListQueryParams : Foundation.NSCopying {
required public init(from decoder: Swift.Decoder) throws
@objc deinit
}
+@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SBDNotificationData) open class NotificationData : ObjectiveC.NSObject, Swift.Codable {
+ @objc open var label: Swift.String {
+ get
+ }
+ @objc open var templateKey: Swift.String {
+ get
+ }
+ @objc open var tags: [Swift.String]? {
+ get
+ }
+ @objc open var templateVariables: [Swift.String : Any] {
+ get
+ }
+ required public init(from decoder: Swift.Decoder) throws
+ public func encode(to encoder: Swift.Encoder) throws
+ @objc deinit
+}
@_inheritsConvenienceInitializers @objc(SBDPollCreateParams) public class PollCreateParams : ObjectiveC.NSObject {
@objc public var title: Swift.String
@objc public var data: SendbirdChatSDK.PollData?
@@ -2907,6 +3100,8 @@ extension SendbirdChatSDK.GroupChannelCollection : SendbirdChatSDK.GroupChannelD
case authPlanQuotaExceeded = 400306
case sessionKeyExpired = 400309
case sessionTokenRevoked = 400310
+ case expiringSessionRequired = 400312
+ case authSessionNotAllowed = 400313
case invalidApiToken = 400401
case parameterMissing = 400402
case invalidJsonBody = 400403
@@ -3024,6 +3219,10 @@ extension SendbirdChatSDK.MutedUserListQuery {
@objc get
}
}
+@_hasMissingDesignatedInitializers public class __SendbirdStatistics {
+ public static func __appendStat(type: Swift.String, data: [Swift.String : Any]) -> Swift.Bool
+ @objc deinit
+}
@_hasMissingDesignatedInitializers @objc(SBDFileMessageUpdateParams) public class FileMessageUpdateParams : SendbirdChatSDK.BaseMessageUpdateParams {
@objc override dynamic public init()
@objc override public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
@@ -3037,6 +3236,7 @@ extension SendbirdChatSDK.MutedUserListQuery {
@objc public class func getSDKVersion() -> Swift.String
@objc public class func getApplicationId() -> Swift.String?
@objc public class func setAppVersion(version: Swift.String?)
+ @objc public class func getMultipleFilesMessageFileCountLimit() -> Swift.Int
@discardableResult
@objc public class func initialize(params: SendbirdChatSDK.InitParams, migrationStartHandler: SendbirdChatSDK.VoidHandler? = nil, completionHandler: SendbirdChatSDK.SBErrorHandler? = nil) -> Swift.Bool
@discardableResult
@@ -3044,6 +3244,8 @@ extension SendbirdChatSDK.MutedUserListQuery {
@objc public class func connect(userId: Swift.String, completionHandler: SendbirdChatSDK.UserHandler? = nil)
@objc public class func connect(userId: Swift.String, authToken: Swift.String?, completionHandler: SendbirdChatSDK.UserHandler? = nil)
@objc public class func connect(userId: Swift.String, authToken: Swift.String?, apiHost: Swift.String?, wsHost: Swift.String?, completionHandler: SendbirdChatSDK.UserHandler? = nil)
+ @objc public class func authenticateFeed(userId: Swift.String, authToken: Swift.String?, completionHandler: SendbirdChatSDK.UserHandler? = nil)
+ @objc public class func authenticateFeed(userId: Swift.String, authToken: Swift.String?, apiHost: Swift.String?, completionHandler: SendbirdChatSDK.UserHandler? = nil)
@objc public class func disconnect(completionHandler: SendbirdChatSDK.VoidHandler? = nil)
@objc public class func disconnectWebSocket(completionHandler: SendbirdChatSDK.VoidHandler? = nil)
@discardableResult
@@ -3129,14 +3331,16 @@ extension SendbirdChatSDK.MutedUserListQuery {
@objc public class func markAsReadAll(completionHandler: SendbirdChatSDK.SBErrorHandler? = nil)
@objc public class func markAsRead(channelURLs: [Swift.String], completionHandler: SendbirdChatSDK.SBErrorHandler? = nil)
@objc public class func markAsDelivered(remoteNotificationPayload: [Swift.AnyHashable : Any], completionHandler: SendbirdChatSDK.SBErrorHandler? = nil)
+ @objc public class func markPushNotificationAsDelivered(remoteNotificationPayload: [Swift.AnyHashable : Any], completionHandler: SendbirdChatSDK.SBErrorHandler? = nil)
@objc(getMyGroupChannelChangeLogsWithToken:params:completionHandler:) public class func getMyGroupChannelChangeLogs(token: Swift.String?, params: SendbirdChatSDK.GroupChannelChangeLogsParams = GroupChannelChangeLogsParams(), completionHandler: @escaping SendbirdChatSDK.ChannelChangeLogsHandler)
@objc(getMyGroupChannelChangeLogsWithTimestamp:params:completionHandler:) public class func getMyGroupChannelChangeLogs(timestamp: Swift.Int64, params: SendbirdChatSDK.GroupChannelChangeLogsParams = GroupChannelChangeLogsParams(), completionHandler: @escaping SendbirdChatSDK.ChannelChangeLogsHandler)
+ @objc(getMembersChangeLogsWithToken:completionHandler:) public class func getMembersChangeLogs(token: Swift.String, completionHandler: @escaping SendbirdChatSDK.MembersChangeLogsHandler)
+ @objc(getMembersChangeLogsWithTimestamp:completionHandler:) public class func getMembersChangeLogs(timestamp: Swift.Int64, completionHandler: @escaping SendbirdChatSDK.MembersChangeLogsHandler)
@objc public class func getLogLevel() -> SendbirdChatSDK.LogLevel
@objc public class func setLogLevel(_ logLevel: SendbirdChatSDK.LogLevel)
@objc public class func getMimeType(_ file: Foundation.Data?) -> Swift.String?
@objc public class func setNetworkAwarenessReconnection(_ isOn: Swift.Bool)
@objc public class func getSBUserAgent() -> Swift.String
- @objc public class func addExtension(_ key: Swift.String, version: Swift.String)
@objc public class func setSharedContainerIdentifier(_ identifier: Swift.String)
@objc public class func setCompletionHandlerDelegateQueue(_ queue: Dispatch.DispatchQueue)
@objc public class func performCompletionHandlerDelegateQueue(_ block: (() -> Swift.Void)? = nil)
@@ -3176,6 +3380,9 @@ extension SendbirdChatSDK.MutedUserListQuery {
@objc public class func getGlobalNotificationChannelSetting(completionHandler: @escaping SendbirdChatSDK.GlobalNotificationChannelSettingHandler)
@objc public class func getNotificationTemplateList(token: Swift.String?, params: SendbirdChatSDK.NotificationTemplateListParams = NotificationTemplateListParams(), completionHandler: @escaping SendbirdChatSDK.NotificationTemplateListHandler)
@objc public class func getNotificationTemplate(key: Swift.String, completionHandler: @escaping SendbirdChatSDK.NotificationTemplateHandler)
+ public class func __getUIKitConfiguration(completionhandler: @escaping SendbirdChatSDK.UIKitConfigurationHandler)
+ public class func refreshNotificationCollections()
+ @objc public class func sendUserMessage(channelType: SendbirdChatSDK.ChannelType, channelURL: Swift.String, params: SendbirdChatSDK.UserMessageCreateParams, completionHandler: SendbirdChatSDK.UserMessageHandler?)
@objc deinit
}
@objc(SBDGroupChannelListOrder) public enum GroupChannelListOrder : Swift.Int {
@@ -3454,6 +3661,13 @@ extension SendbirdChatSDK.MessageSearchQuery {
@objc get
}
}
+@_hasMissingDesignatedInitializers @objc(SBDOriginalMessageInfo) public class OriginalMessageInfo : ObjectiveC.NSObject, Swift.Codable {
+ @objc final public let createdAt: Swift.Int64
+ @objc final public let messageId: Swift.Int64
+ public func encode(to encoder: Swift.Encoder) throws
+ required public init(from decoder: Swift.Decoder) throws
+ @objc deinit
+}
extension SendbirdChatSDK.BaseChannel {
@objc dynamic open func updatePoll(pollId: Swift.Int64, params: SendbirdChatSDK.PollUpdateParams, completionHandler: SendbirdChatSDK.PollHandler?)
@objc dynamic open func deletePoll(pollId: Swift.Int64, completionHandler: SendbirdChatSDK.SBErrorHandler?)
@@ -3463,6 +3677,18 @@ extension SendbirdChatSDK.BaseChannel {
@objc dynamic open func deletePollOption(pollId: Swift.Int64, pollOptionId: Swift.Int64, completionHandler: SendbirdChatSDK.SBErrorHandler?)
@objc dynamic open func votePoll(pollId: Swift.Int64, pollOptionIds: [Swift.Int64], completionHandler: SendbirdChatSDK.PollVoteEventHandler)
}
+extension SendbirdChatSDK.SendbirdChat {
+ @objc dynamic public class func __addExtension(_ key: Swift.String, version: Swift.String)
+ @available(*, deprecated, renamed: "__addExtension(_:version:)", message: "This method is deprecated in 4.8.3")
+ @objc dynamic public class func addExtension(_ key: Swift.String, version: Swift.String)
+ public class func __addSendbirdExtensions(extensions: [SendbirdChatSDK.__SendbirdSDKInfo], customData: [Swift.String : Swift.String]?) -> Swift.Bool
+}
+public struct ReadStatus {
+ public let channelURL: Swift.String
+ public let channelType: SendbirdChatSDK.ChannelType
+ public let user: SendbirdChatSDK.User
+ public let lastSeenAt: Swift.Int64
+}
@objc extension SendbirdChatSDK.GroupChannel {
@objc dynamic open func startTyping()
@objc dynamic open func endTyping()
@@ -3522,9 +3748,9 @@ extension SendbirdChatSDK.ScheduledMessageListQueryParams : Foundation.NSCopying
@objc(deleteMessage:completionHandler:) dynamic open func deleteMessage(_ message: SendbirdChatSDK.BaseMessage, completionHandler: SendbirdChatSDK.SBErrorHandler?)
@objc dynamic open func deleteMessage(messageId: Swift.Int64, completionHandler: SendbirdChatSDK.SBErrorHandler?)
}
-@objc extension SendbirdChatSDK.FeedChannel {
+extension SendbirdChatSDK.FeedChannel {
@objc dynamic open func refresh(completionHandler: SendbirdChatSDK.SBErrorHandler?)
- @objc dynamic open func markAsRead(completionHandler: SendbirdChatSDK.SBErrorHandler?)
+ @objc(markAsReadWithCompletionHandler:) dynamic open func markAsRead(completionHandler: SendbirdChatSDK.SBErrorHandler?)
@objc(getChannelWithURL:completionHandler:) dynamic open class func getChannel(url: Swift.String, completionHandler: SendbirdChatSDK.FeedChannelHandler?)
}
@objc(SBDMemberStateFilter) public enum MemberStateFilter : Swift.Int {
@@ -3639,10 +3865,10 @@ extension SendbirdChatSDK.MemberListOrder : Swift.RawRepresentable, Swift.Codabl
@objc public var url: Swift.String {
@objc get
}
- @objc public var maxSize: CoreGraphics.CGSize {
+ @objc public var maxSize: CoreFoundation.CGSize {
get
}
- @objc public var realSize: CoreGraphics.CGSize {
+ @objc public var realSize: CoreFoundation.CGSize {
get
}
@objc public var plainURL: Swift.String? {
@@ -3709,12 +3935,21 @@ extension Swift.Decodable {
extension SendbirdChatSDK.PollOptionRetrievalParams : Swift.Encodable {
public func encode(to encoder: Swift.Encoder) throws
}
+public struct __SendbirdSDKInfo {
+ public init(product: SendbirdChatSDK.__SendbirdProduct, platform: SendbirdChatSDK.__SendbirdPlatform, version: Swift.String)
+}
@objc(SBDScheduledMessageRetrievalParams) public class ScheduledMessageRetrievalParams : ObjectiveC.NSObject {
@objc final public let channelURL: Swift.String
@objc final public let scheduledMessageId: Swift.Int64
@objc public init(channelURL: Swift.String, scheduledMessageId: Swift.Int64)
@objc deinit
}
+@_hasMissingDesignatedInitializers @objc(SBDUIKitConfiguration) final public class UIKitConfiguration : ObjectiveC.NSObject, Swift.Codable {
+ @objc final public let jsonPayload: Swift.String
+ @objc deinit
+ final public func encode(to encoder: Swift.Encoder) throws
+ public init(from decoder: Swift.Decoder) throws
+}
@_inheritsConvenienceInitializers @objc(SBDGroupChannelCreateParams) public class GroupChannelCreateParams : ObjectiveC.NSObject, Swift.Codable {
@available(*, unavailable, renamed: "channelURL")
@objc public var channelUrl: Swift.String?
@@ -3761,6 +3996,19 @@ extension SendbirdChatSDK.PollOptionRetrievalParams : Swift.Encodable {
extension SendbirdChatSDK.GroupChannelCreateParams : Foundation.NSCopying {
@objc dynamic public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
}
+@_hasMissingDesignatedInitializers @objc(SBDMultipleFilesMessage) public class MultipleFilesMessage : SendbirdChatSDK.BaseMessage {
+ @objc public var files: [SendbirdChatSDK.UploadedFileInfo]
+ required public init(from decoder: Swift.Decoder) throws
+ override public func encode(to encoder: Swift.Encoder) throws
+ @objc public func copyWithFailedState(errorCode: Swift.Int, latestUploadableFileInfos: [SendbirdChatSDK.UploadableFileInfo]) -> Self
+ public func copyWithFailedState(errorCode: Swift.Int?, latestUploadableFileInfos: [SendbirdChatSDK.UploadableFileInfo]) -> Self
+ @objc public func getMultipleFilesMessageParams() -> SendbirdChatSDK.MultipleFilesMessageCreateParams?
+ @objc public func dispose()
+ @objc deinit
+}
+extension SendbirdChatSDK.MultipleFilesMessage {
+ @objc override dynamic public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
+}
@_hasMissingDesignatedInitializers @objc(SBDReaction) public class Reaction : ObjectiveC.NSObject, Swift.Codable {
@objc final public let key: Swift.String
@objc public var userIds: [Swift.String] {
@@ -3785,7 +4033,7 @@ extension SendbirdChatSDK.GroupChannel {
@objc(createScheduledUserMessageWithParams:completionHandler:) dynamic open func createScheduledUserMessage(params: SendbirdChatSDK.ScheduledUserMessageCreateParams, completionHandler: SendbirdChatSDK.UserMessageHandler?) -> SendbirdChatSDK.UserMessage?
@objc(updateScheduledUserMessageWithScheduledMessageId:userMessageParams:completionHandler:) dynamic open func updateScheduledUserMessage(scheduledMessageId: Swift.Int64, params: SendbirdChatSDK.ScheduledUserMessageUpdateParams, completionHandler: SendbirdChatSDK.UserMessageHandler?)
}
-@objc extension SendbirdChatSDK.BaseChannel {
+extension SendbirdChatSDK.BaseChannel {
@objc(getMessageChangeLogsSinceToken:params:completionHandler:) dynamic open func getMessageChangeLogs(token: Swift.String?, params: SendbirdChatSDK.MessageChangeLogsParams = MessageChangeLogsParams(), completionHandler: SendbirdChatSDK.MessageChangeLogHandler?)
@objc(getMessageChangeLogsSinceTimestamp:params:completionHandler:) dynamic open func getMessageChangeLogs(timestamp: Swift.Int64, params: SendbirdChatSDK.MessageChangeLogsParams = MessageChangeLogsParams(), completionHandler: SendbirdChatSDK.MessageChangeLogHandler?)
@objc dynamic open func getPollChangeLogs(token: Swift.String?, completionHandler: SendbirdChatSDK.PollChangeLogsHandler?)
@@ -3805,6 +4053,7 @@ extension SendbirdChatSDK.GroupChannel {
@objc public var restrictionType: SendbirdChatSDK.RestrictionType {
get
}
+ @objc final public let remainingDuration: Swift.Int64
public func encode(to encoder: Swift.Encoder) throws
required public init(from decoder: Swift.Decoder) throws
@objc deinit
@@ -3849,11 +4098,11 @@ extension SendbirdChatSDK.FeedChannelListQuery {
@objc dynamic public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
}
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SBDThumbnailSize) public class ThumbnailSize : ObjectiveC.NSObject, Swift.Codable {
- @objc public var maxSize: CoreGraphics.CGSize {
+ @objc public var maxSize: CoreFoundation.CGSize {
get
}
- @objc(makeWithMaxCGSize:) public class func make(maxSize: CoreGraphics.CGSize) -> SendbirdChatSDK.ThumbnailSize
- @objc(makeWithMaxWidth:maxHeight:) public class func make(maxWidth: CoreGraphics.CGFloat, maxHeight: CoreGraphics.CGFloat) -> SendbirdChatSDK.ThumbnailSize
+ @objc(makeWithMaxCGSize:) public class func make(maxSize: CoreFoundation.CGSize) -> SendbirdChatSDK.ThumbnailSize
+ @objc(makeWithMaxWidth:maxHeight:) public class func make(maxWidth: CoreFoundation.CGFloat, maxHeight: CoreFoundation.CGFloat) -> SendbirdChatSDK.ThumbnailSize
@objc(makeWithThumbnail:) public class func make(thumbnail: SendbirdChatSDK.Thumbnail) -> SendbirdChatSDK.ThumbnailSize
public func encode(to encoder: Swift.Encoder) throws
required public init(from decoder: Swift.Decoder) throws
@@ -4104,6 +4353,14 @@ extension SendbirdChatSDK.ChannelMetaCountersUpdateMode : Swift.RawRepresentable
@objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
@objc deinit
}
+extension SendbirdChatSDK.GroupChannel {
+ @discardableResult
+ @objc dynamic public func sendMultipleFilesMessage(params: SendbirdChatSDK.MultipleFilesMessageCreateParams, fileUploadHandler: SendbirdChatSDK.FileUploadHandler?, completionHandler: @escaping SendbirdChatSDK.MultipleFilesMessageHandler) -> SendbirdChatSDK.MultipleFilesMessage?
+ @discardableResult
+ @objc(copyMultipleFilesMessageWithMessage:toTargetChannel:completionHandler:) dynamic public func copyMultipleFilesMessage(_ message: SendbirdChatSDK.MultipleFilesMessage, toTargetChannel targetChannel: SendbirdChatSDK.GroupChannel, completionHandler: SendbirdChatSDK.MultipleFilesMessageHandler?) -> SendbirdChatSDK.MultipleFilesMessage?
+ @discardableResult
+ @objc(resendMultipleFilesMessageWithMessage:fileUploadHandler:completionHandler:) dynamic public func resendMultipleFilesMessage(_ message: SendbirdChatSDK.MultipleFilesMessage, fileUploadHandler: SendbirdChatSDK.FileUploadHandler?, completionHandler: SendbirdChatSDK.MultipleFilesMessageHandler?) -> SendbirdChatSDK.MultipleFilesMessage?
+}
@objc extension SendbirdChatSDK.BaseChannel {
@objc dynamic open func createMetaData(_ metaData: [Swift.String : Swift.String], completionHandler: SendbirdChatSDK.MetaDataHandler?)
@objc dynamic open func getMetaData(keys: [Swift.String], completionHandler: SendbirdChatSDK.MetaDataHandler?)
@@ -4321,6 +4578,8 @@ extension SendbirdChatSDK.GroupChannelListQuery : Foundation.NSCopying {}
extension SendbirdChatSDK.PublicGroupChannelListQuery : Foundation.NSCopying {}
extension SendbirdChatSDK.ApplicationUserListQuery : Foundation.NSCopying {}
extension SendbirdChatSDK.ParticipantListQuery : Foundation.NSCopying {}
+extension SendbirdChatSDK.MessageReviewStatus : Swift.Equatable {}
+extension SendbirdChatSDK.MessageReviewStatus : Swift.Hashable {}
extension SendbirdChatSDK.PushTokenRegistrationStatus : Swift.Equatable {}
extension SendbirdChatSDK.PushTokenRegistrationStatus : Swift.Hashable {}
extension SendbirdChatSDK.PushTokenRegistrationStatus : Swift.RawRepresentable {}
@@ -4343,6 +4602,7 @@ extension SendbirdChatSDK.MemberListQuery : Foundation.NSCopying {}
extension SendbirdChatSDK.PollStatus : Swift.Equatable {}
extension SendbirdChatSDK.PollStatus : Swift.Hashable {}
extension SendbirdChatSDK.BlockedUserListQuery : Foundation.NSCopying {}
+extension SendbirdChatSDK.PinnedMessageListQuery : Foundation.NSCopying {}
extension SendbirdChatSDK.OperatorListQuery : Foundation.NSCopying {}
extension SendbirdChatSDK.PollListQuery : Foundation.NSCopying {}
extension SendbirdChatSDK.WebSocketConnectionState : Swift.Equatable {}
@@ -4359,6 +4619,12 @@ extension SendbirdChatSDK.LogLevel : Swift.RawRepresentable {}
extension SendbirdChatSDK.UserListQueryType : Swift.Equatable {}
extension SendbirdChatSDK.UserListQueryType : Swift.Hashable {}
extension SendbirdChatSDK.UserListQueryType : Swift.RawRepresentable {}
+extension SendbirdChatSDK.__SendbirdProduct : Swift.Equatable {}
+extension SendbirdChatSDK.__SendbirdProduct : Swift.Hashable {}
+extension SendbirdChatSDK.__SendbirdProduct : Swift.RawRepresentable {}
+extension SendbirdChatSDK.__SendbirdPlatform : Swift.Equatable {}
+extension SendbirdChatSDK.__SendbirdPlatform : Swift.Hashable {}
+extension SendbirdChatSDK.__SendbirdPlatform : Swift.RawRepresentable {}
extension SendbirdChatSDK.CoreError : Swift.Equatable {}
extension SendbirdChatSDK.CoreError : Swift.Hashable {}
extension SendbirdChatSDK.CoreError : Swift.RawRepresentable {}
diff --git a/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/SendBirdDesk.framework/Headers/SendBirdDesk-Swift.h b/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/SendBirdDesk.framework/Headers/SendBirdDesk-Swift.h
index b25de65..fcd68db 100644
--- a/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/SendBirdDesk.framework/Headers/SendBirdDesk-Swift.h
+++ b/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/SendBirdDesk.framework/Headers/SendBirdDesk-Swift.h
@@ -1,6 +1,6 @@
#if 0
#elif defined(__arm64__) && __arm64__
-// Generated by Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
+// Generated by Apple Swift version 5.8.1 (swiftlang-5.8.0.124.5 clang-1403.0.22.11.100)
#ifndef SENDBIRDDESK_SWIFT_H
#define SENDBIRDDESK_SWIFT_H
#pragma clang diagnostic push
@@ -23,7 +23,6 @@
# include
#endif
-#pragma clang diagnostic ignored "-Wduplicate-method-match"
#pragma clang diagnostic ignored "-Wauto-import"
#if defined(__OBJC__)
#include
@@ -32,10 +31,24 @@
#include
#include
#include
+#include
+#include
+#include
+#include
#else
#include
#include
#include
+#include
+#endif
+#if defined(__cplusplus)
+#if __has_include()
+# include
+#else
+# ifndef __ptrauth_swift_value_witness_function_pointer
+# define __ptrauth_swift_value_witness_function_pointer(x)
+# endif
+#endif
#endif
#if !defined(SWIFT_TYPEDEFS)
@@ -71,53 +84,66 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
# if __has_feature(objc_class_property)
# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__
# else
-# define SWIFT_CLASS_PROPERTY(...)
+# define SWIFT_CLASS_PROPERTY(...)
# endif
#endif
-
-#if __has_attribute(objc_runtime_name)
-# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
-#else
-# define SWIFT_RUNTIME_NAME(X)
+#if !defined(SWIFT_RUNTIME_NAME)
+# if __has_attribute(objc_runtime_name)
+# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
+# else
+# define SWIFT_RUNTIME_NAME(X)
+# endif
#endif
-#if __has_attribute(swift_name)
-# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
-#else
-# define SWIFT_COMPILE_NAME(X)
+#if !defined(SWIFT_COMPILE_NAME)
+# if __has_attribute(swift_name)
+# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
+# else
+# define SWIFT_COMPILE_NAME(X)
+# endif
#endif
-#if __has_attribute(objc_method_family)
-# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
-#else
-# define SWIFT_METHOD_FAMILY(X)
+#if !defined(SWIFT_METHOD_FAMILY)
+# if __has_attribute(objc_method_family)
+# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
+# else
+# define SWIFT_METHOD_FAMILY(X)
+# endif
#endif
-#if __has_attribute(noescape)
-# define SWIFT_NOESCAPE __attribute__((noescape))
-#else
-# define SWIFT_NOESCAPE
+#if !defined(SWIFT_NOESCAPE)
+# if __has_attribute(noescape)
+# define SWIFT_NOESCAPE __attribute__((noescape))
+# else
+# define SWIFT_NOESCAPE
+# endif
#endif
-#if __has_attribute(ns_consumed)
-# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
-#else
-# define SWIFT_RELEASES_ARGUMENT
+#if !defined(SWIFT_RELEASES_ARGUMENT)
+# if __has_attribute(ns_consumed)
+# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
+# else
+# define SWIFT_RELEASES_ARGUMENT
+# endif
#endif
-#if __has_attribute(warn_unused_result)
-# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
-#else
-# define SWIFT_WARN_UNUSED_RESULT
+#if !defined(SWIFT_WARN_UNUSED_RESULT)
+# if __has_attribute(warn_unused_result)
+# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
+# else
+# define SWIFT_WARN_UNUSED_RESULT
+# endif
#endif
-#if __has_attribute(noreturn)
-# define SWIFT_NORETURN __attribute__((noreturn))
-#else
-# define SWIFT_NORETURN
+#if !defined(SWIFT_NORETURN)
+# if __has_attribute(noreturn)
+# define SWIFT_NORETURN __attribute__((noreturn))
+# else
+# define SWIFT_NORETURN
+# endif
#endif
#if !defined(SWIFT_CLASS_EXTRA)
-# define SWIFT_CLASS_EXTRA
+# define SWIFT_CLASS_EXTRA
#endif
#if !defined(SWIFT_PROTOCOL_EXTRA)
-# define SWIFT_PROTOCOL_EXTRA
+# define SWIFT_PROTOCOL_EXTRA
#endif
#if !defined(SWIFT_ENUM_EXTRA)
-# define SWIFT_ENUM_EXTRA
+# define SWIFT_ENUM_EXTRA
#endif
#if !defined(SWIFT_CLASS)
# if __has_attribute(objc_subclassing_restricted)
@@ -137,28 +163,25 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME)
# endif
#endif
-
#if !defined(SWIFT_PROTOCOL)
# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
#endif
-
#if !defined(SWIFT_EXTENSION)
# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__)
#endif
-
#if !defined(OBJC_DESIGNATED_INITIALIZER)
# if __has_attribute(objc_designated_initializer)
# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer))
# else
-# define OBJC_DESIGNATED_INITIALIZER
+# define OBJC_DESIGNATED_INITIALIZER
# endif
#endif
#if !defined(SWIFT_ENUM_ATTR)
-# if defined(__has_attribute) && __has_attribute(enum_extensibility)
+# if __has_attribute(enum_extensibility)
# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility)))
# else
-# define SWIFT_ENUM_ATTR(_extensibility)
+# define SWIFT_ENUM_ATTR(_extensibility)
# endif
#endif
#if !defined(SWIFT_ENUM)
@@ -187,14 +210,16 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
#if !defined(SWIFT_DEPRECATED_MSG)
# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__)))
#endif
-#if __has_feature(attribute_diagnose_if_objc)
-# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
-#else
-# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+#if !defined(SWIFT_DEPRECATED_OBJC)
+# if __has_feature(attribute_diagnose_if_objc)
+# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
+# else
+# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+# endif
#endif
#if defined(__OBJC__)
#if !defined(IBSegueAction)
-# define IBSegueAction
+# define IBSegueAction
#endif
#endif
#if !defined(SWIFT_EXTERN)
@@ -207,26 +232,31 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
#if !defined(SWIFT_CALL)
# define SWIFT_CALL __attribute__((swiftcall))
#endif
+#if !defined(SWIFT_INDIRECT_RESULT)
+# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result))
+#endif
+#if !defined(SWIFT_CONTEXT)
+# define SWIFT_CONTEXT __attribute__((swift_context))
+#endif
+#if !defined(SWIFT_ERROR_RESULT)
+# define SWIFT_ERROR_RESULT __attribute__((swift_error_result))
+#endif
#if defined(__cplusplus)
-#if !defined(SWIFT_NOEXCEPT)
# define SWIFT_NOEXCEPT noexcept
-#endif
#else
-#if !defined(SWIFT_NOEXCEPT)
# define SWIFT_NOEXCEPT
#endif
+#if defined(_WIN32)
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport)
#endif
-#if defined(__cplusplus)
-#if !defined(SWIFT_CXX_INT_DEFINED)
-#define SWIFT_CXX_INT_DEFINED
-namespace swift {
-using Int = ptrdiff_t;
-using UInt = size_t;
-}
+#else
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL
#endif
#endif
#if defined(__OBJC__)
-#if __has_feature(modules)
+#if __has_feature(objc_modules)
#if __has_warning("-Watimport-in-framework-header")
#pragma clang diagnostic ignored "-Watimport-in-framework-header"
#endif
@@ -415,6 +445,14 @@ SWIFT_CLASS("_TtC12SendBirdDesk11SBDSKTicket")
@property (nonatomic, readonly) enum SBDSKTicketPriority priority;
/// The related channels of this ticket.
@property (nonatomic, readonly, copy) NSArray * _Nonnull relatedChannels;
+/// The time in seconds taken from a customer’s first message to an agent’s first response.
+/// since:
+/// 1.1.4
+@property (nonatomic, readonly) int64_t firstResponseTime;
+/// The date and time when the customer sent the first message, in ISO 8601 format.
+/// since:
+/// 1.1.4
+@property (nonatomic, readonly, copy) NSString * _Nonnull issuedAt;
- (nonnull instancetype)init SWIFT_UNAVAILABLE;
+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
@end
@@ -672,7 +710,7 @@ typedef SWIFT_ENUM(NSInteger, SBDSKTicketPriority, open) {
#endif
#elif defined(__x86_64__) && __x86_64__
-// Generated by Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
+// Generated by Apple Swift version 5.8.1 (swiftlang-5.8.0.124.5 clang-1403.0.22.11.100)
#ifndef SENDBIRDDESK_SWIFT_H
#define SENDBIRDDESK_SWIFT_H
#pragma clang diagnostic push
@@ -695,7 +733,6 @@ typedef SWIFT_ENUM(NSInteger, SBDSKTicketPriority, open) {
# include
#endif
-#pragma clang diagnostic ignored "-Wduplicate-method-match"
#pragma clang diagnostic ignored "-Wauto-import"
#if defined(__OBJC__)
#include
@@ -704,10 +741,24 @@ typedef SWIFT_ENUM(NSInteger, SBDSKTicketPriority, open) {
#include
#include
#include
+#include
+#include
+#include
+#include
#else
#include
#include
#include
+#include
+#endif
+#if defined(__cplusplus)
+#if __has_include()
+# include
+#else
+# ifndef __ptrauth_swift_value_witness_function_pointer
+# define __ptrauth_swift_value_witness_function_pointer(x)
+# endif
+#endif
#endif
#if !defined(SWIFT_TYPEDEFS)
@@ -743,53 +794,66 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
# if __has_feature(objc_class_property)
# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__
# else
-# define SWIFT_CLASS_PROPERTY(...)
+# define SWIFT_CLASS_PROPERTY(...)
# endif
#endif
-
-#if __has_attribute(objc_runtime_name)
-# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
-#else
-# define SWIFT_RUNTIME_NAME(X)
+#if !defined(SWIFT_RUNTIME_NAME)
+# if __has_attribute(objc_runtime_name)
+# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
+# else
+# define SWIFT_RUNTIME_NAME(X)
+# endif
#endif
-#if __has_attribute(swift_name)
-# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
-#else
-# define SWIFT_COMPILE_NAME(X)
+#if !defined(SWIFT_COMPILE_NAME)
+# if __has_attribute(swift_name)
+# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
+# else
+# define SWIFT_COMPILE_NAME(X)
+# endif
#endif
-#if __has_attribute(objc_method_family)
-# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
-#else
-# define SWIFT_METHOD_FAMILY(X)
+#if !defined(SWIFT_METHOD_FAMILY)
+# if __has_attribute(objc_method_family)
+# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
+# else
+# define SWIFT_METHOD_FAMILY(X)
+# endif
#endif
-#if __has_attribute(noescape)
-# define SWIFT_NOESCAPE __attribute__((noescape))
-#else
-# define SWIFT_NOESCAPE
+#if !defined(SWIFT_NOESCAPE)
+# if __has_attribute(noescape)
+# define SWIFT_NOESCAPE __attribute__((noescape))
+# else
+# define SWIFT_NOESCAPE
+# endif
#endif
-#if __has_attribute(ns_consumed)
-# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
-#else
-# define SWIFT_RELEASES_ARGUMENT
+#if !defined(SWIFT_RELEASES_ARGUMENT)
+# if __has_attribute(ns_consumed)
+# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
+# else
+# define SWIFT_RELEASES_ARGUMENT
+# endif
#endif
-#if __has_attribute(warn_unused_result)
-# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
-#else
-# define SWIFT_WARN_UNUSED_RESULT
+#if !defined(SWIFT_WARN_UNUSED_RESULT)
+# if __has_attribute(warn_unused_result)
+# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
+# else
+# define SWIFT_WARN_UNUSED_RESULT
+# endif
#endif
-#if __has_attribute(noreturn)
-# define SWIFT_NORETURN __attribute__((noreturn))
-#else
-# define SWIFT_NORETURN
+#if !defined(SWIFT_NORETURN)
+# if __has_attribute(noreturn)
+# define SWIFT_NORETURN __attribute__((noreturn))
+# else
+# define SWIFT_NORETURN
+# endif
#endif
#if !defined(SWIFT_CLASS_EXTRA)
-# define SWIFT_CLASS_EXTRA
+# define SWIFT_CLASS_EXTRA
#endif
#if !defined(SWIFT_PROTOCOL_EXTRA)
-# define SWIFT_PROTOCOL_EXTRA
+# define SWIFT_PROTOCOL_EXTRA
#endif
#if !defined(SWIFT_ENUM_EXTRA)
-# define SWIFT_ENUM_EXTRA
+# define SWIFT_ENUM_EXTRA
#endif
#if !defined(SWIFT_CLASS)
# if __has_attribute(objc_subclassing_restricted)
@@ -809,28 +873,25 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME)
# endif
#endif
-
#if !defined(SWIFT_PROTOCOL)
# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
#endif
-
#if !defined(SWIFT_EXTENSION)
# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__)
#endif
-
#if !defined(OBJC_DESIGNATED_INITIALIZER)
# if __has_attribute(objc_designated_initializer)
# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer))
# else
-# define OBJC_DESIGNATED_INITIALIZER
+# define OBJC_DESIGNATED_INITIALIZER
# endif
#endif
#if !defined(SWIFT_ENUM_ATTR)
-# if defined(__has_attribute) && __has_attribute(enum_extensibility)
+# if __has_attribute(enum_extensibility)
# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility)))
# else
-# define SWIFT_ENUM_ATTR(_extensibility)
+# define SWIFT_ENUM_ATTR(_extensibility)
# endif
#endif
#if !defined(SWIFT_ENUM)
@@ -859,14 +920,16 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
#if !defined(SWIFT_DEPRECATED_MSG)
# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__)))
#endif
-#if __has_feature(attribute_diagnose_if_objc)
-# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
-#else
-# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+#if !defined(SWIFT_DEPRECATED_OBJC)
+# if __has_feature(attribute_diagnose_if_objc)
+# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
+# else
+# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+# endif
#endif
#if defined(__OBJC__)
#if !defined(IBSegueAction)
-# define IBSegueAction
+# define IBSegueAction
#endif
#endif
#if !defined(SWIFT_EXTERN)
@@ -879,26 +942,31 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
#if !defined(SWIFT_CALL)
# define SWIFT_CALL __attribute__((swiftcall))
#endif
+#if !defined(SWIFT_INDIRECT_RESULT)
+# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result))
+#endif
+#if !defined(SWIFT_CONTEXT)
+# define SWIFT_CONTEXT __attribute__((swift_context))
+#endif
+#if !defined(SWIFT_ERROR_RESULT)
+# define SWIFT_ERROR_RESULT __attribute__((swift_error_result))
+#endif
#if defined(__cplusplus)
-#if !defined(SWIFT_NOEXCEPT)
# define SWIFT_NOEXCEPT noexcept
-#endif
#else
-#if !defined(SWIFT_NOEXCEPT)
# define SWIFT_NOEXCEPT
#endif
+#if defined(_WIN32)
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport)
#endif
-#if defined(__cplusplus)
-#if !defined(SWIFT_CXX_INT_DEFINED)
-#define SWIFT_CXX_INT_DEFINED
-namespace swift {
-using Int = ptrdiff_t;
-using UInt = size_t;
-}
+#else
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL
#endif
#endif
#if defined(__OBJC__)
-#if __has_feature(modules)
+#if __has_feature(objc_modules)
#if __has_warning("-Watimport-in-framework-header")
#pragma clang diagnostic ignored "-Watimport-in-framework-header"
#endif
@@ -1087,6 +1155,14 @@ SWIFT_CLASS("_TtC12SendBirdDesk11SBDSKTicket")
@property (nonatomic, readonly) enum SBDSKTicketPriority priority;
/// The related channels of this ticket.
@property (nonatomic, readonly, copy) NSArray * _Nonnull relatedChannels;
+/// The time in seconds taken from a customer’s first message to an agent’s first response.
+/// since:
+/// 1.1.4
+@property (nonatomic, readonly) int64_t firstResponseTime;
+/// The date and time when the customer sent the first message, in ISO 8601 format.
+/// since:
+/// 1.1.4
+@property (nonatomic, readonly, copy) NSString * _Nonnull issuedAt;
- (nonnull instancetype)init SWIFT_UNAVAILABLE;
+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
@end
diff --git a/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/SendBirdDesk.framework/Info.plist b/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/SendBirdDesk.framework/Info.plist
index 51e8f1b..e6b4fd7 100644
Binary files a/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/SendBirdDesk.framework/Info.plist and b/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/SendBirdDesk.framework/Info.plist differ
diff --git a/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/SendBirdDesk.framework/Modules/SendBirdDesk.swiftmodule/arm64-apple-ios-simulator.abi.json b/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/SendBirdDesk.framework/Modules/SendBirdDesk.swiftmodule/arm64-apple-ios-simulator.abi.json
index a7eacbe..b7b4cb5 100644
--- a/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/SendBirdDesk.framework/Modules/SendBirdDesk.swiftmodule/arm64-apple-ios-simulator.abi.json
+++ b/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/SendBirdDesk.framework/Modules/SendBirdDesk.swiftmodule/arm64-apple-ios-simulator.abi.json
@@ -3062,6 +3062,104 @@
}
]
},
+ {
+ "kind": "Var",
+ "name": "firstResponseTime",
+ "printedName": "firstResponseTime",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int64",
+ "printedName": "Swift.Int64",
+ "usr": "s:s5Int64V"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@SendBirdDesk@objc(cs)SBDSKTicket(py)firstResponseTime",
+ "mangledName": "$s12SendBirdDesk11SBDSKTicketC17firstResponseTimes5Int64Vvp",
+ "moduleName": "SendBirdDesk",
+ "declAttributes": [
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int64",
+ "printedName": "Swift.Int64",
+ "usr": "s:s5Int64V"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@SendBirdDesk@objc(cs)SBDSKTicket(im)firstResponseTime",
+ "mangledName": "$s12SendBirdDesk11SBDSKTicketC17firstResponseTimes5Int64Vvg",
+ "moduleName": "SendBirdDesk",
+ "implicit": true,
+ "declAttributes": [
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "issuedAt",
+ "printedName": "issuedAt",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@SendBirdDesk@objc(cs)SBDSKTicket(py)issuedAt",
+ "mangledName": "$s12SendBirdDesk11SBDSKTicketC8issuedAtSSvp",
+ "moduleName": "SendBirdDesk",
+ "declAttributes": [
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@SendBirdDesk@objc(cs)SBDSKTicket(im)issuedAt",
+ "mangledName": "$s12SendBirdDesk11SBDSKTicketC8issuedAtSSvg",
+ "moduleName": "SendBirdDesk",
+ "implicit": true,
+ "declAttributes": [
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
{
"kind": "Function",
"name": "encode",
@@ -7628,6 +7726,27 @@
"json_format_version": 8
},
"ConstValues": [
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/Request.swift",
+ "kind": "Array",
+ "offset": 416,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/Request.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1278,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/Request.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1797,
+ "length": 5,
+ "value": "false"
+ },
{
"filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/AuthenticateRequest.swift",
"kind": "StringLiteral",
@@ -7635,6 +7754,27 @@
"length": 18,
"value": "\"\/customers\/auth\/\""
},
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/AuthenticateRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 289,
+ "length": 21,
+ "value": "\"sendbirdAccessToken\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/ReopenTicketRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 222,
+ "length": 29,
+ "value": "\"\/tickets\/\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/ReopenTicketRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 243,
+ "length": 1,
+ "value": "\"\/reopen\""
+ },
{
"filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/GetOpenTicketCountRequest.swift",
"kind": "StringLiteral",
@@ -7768,6 +7908,27 @@
"length": 9,
"value": "\"results\""
},
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKFAQData.swift",
+ "kind": "IntegerLiteral",
+ "offset": 706,
+ "length": 2,
+ "value": "-1"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKFAQData.swift",
+ "kind": "StringLiteral",
+ "offset": 729,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKFAQData.swift",
+ "kind": "Array",
+ "offset": 758,
+ "length": 2,
+ "value": "[]"
+ },
{
"filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKFAQData.swift",
"kind": "StringLiteral",
@@ -7803,6 +7964,188 @@
"length": 2,
"value": "10"
},
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/CancelTicketRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 222,
+ "length": 34,
+ "value": "\"\/tickets\/\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/CancelTicketRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 248,
+ "length": 1,
+ "value": "\"\/cancel\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Configuration\/Configuration.swift",
+ "kind": "StringLiteral",
+ "offset": 254,
+ "length": 16,
+ "value": "\"SBDSK_API_HOST\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Configuration\/Configuration.swift",
+ "kind": "StringLiteral",
+ "offset": 363,
+ "length": 4,
+ "value": "\"@@\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/URLRequest+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 253,
+ "length": 18,
+ "value": "\"application\/json\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/URLRequest+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 293,
+ "length": 8,
+ "value": "\"Accept\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/URLRequest+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 325,
+ "length": 18,
+ "value": "\"application\/json\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/URLRequest+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 365,
+ "length": 14,
+ "value": "\"Content-Type\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/URLRequest+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 403,
+ "length": 12,
+ "value": "\"Keep-Alive\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/URLRequest+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 437,
+ "length": 12,
+ "value": "\"Connection\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/URLRequest+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 473,
+ "length": 38,
+ "value": "\"Dios\/\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/URLRequest+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 510,
+ "length": 24,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/URLRequest+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 533,
+ "length": 12,
+ "value": "\"User-Agent\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/URLRequest+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 584,
+ "length": 123,
+ "value": "\"iOS,\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/URLRequest+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 622,
+ "length": 1,
+ "value": "\",\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/URLRequest+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 651,
+ "length": 1,
+ "value": "\",\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/URLRequest+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 706,
+ "length": 1,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/URLRequest+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 765,
+ "length": 14,
+ "value": "\"SendBirdDesk\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/URLRequest+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 835,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/URLRequest+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 859,
+ "length": 19,
+ "value": "\"sendbirdDeskToken\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/Dictionary+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 319,
+ "length": 4,
+ "value": "\"{}\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/Dictionary+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 401,
+ "length": 4,
+ "value": "\"{}\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/Dictionary+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 1361,
+ "length": 29,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/Dictionary+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 1374,
+ "length": 1,
+ "value": "\":\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/Dictionary+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 1389,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/Dictionary+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 1474,
+ "length": 3,
+ "value": "\",\""
+ },
{
"filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/Command.swift",
"kind": "StringLiteral",
@@ -7922,6 +8265,55 @@
"length": 35,
"value": "\"SENDBIRD_DESK_CHANNEL_CUSTOM_TYPE\""
},
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Main\/SBDSKMain.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1470,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Main\/SBDSKMain.swift",
+ "kind": "StringLiteral",
+ "offset": 1574,
+ "length": 35,
+ "value": "\"com.sendbirddesk.queue.background\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Main\/SBDSKMain.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1661,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Main\/SBDSKMain.swift",
+ "kind": "StringLiteral",
+ "offset": 1844,
+ "length": 7,
+ "value": "\"1.1.4\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Main\/SBDSKMain.swift",
+ "kind": "StringLiteral",
+ "offset": 2885,
+ "length": 46,
+ "value": "\"Sendbird Desk framework needs initialization\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Main\/SBDSKMain.swift",
+ "kind": "BooleanLiteral",
+ "offset": 3473,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Main\/SBDSKMain.swift",
+ "kind": "BooleanLiteral",
+ "offset": 3545,
+ "length": 5,
+ "value": "false"
+ },
{
"filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/GetTicketListRequest.swift",
"kind": "StringLiteral",
@@ -7973,8 +8365,64 @@
},
{
"filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicketPriority.swift",
- "kind": "IntegerLiteral",
- "offset": 187,
+ "kind": "StringLiteral",
+ "offset": 431,
+ "length": 5,
+ "value": "\"LOW\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicketPriority.swift",
+ "kind": "StringLiteral",
+ "offset": 481,
+ "length": 8,
+ "value": "\"MEDIUM\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicketPriority.swift",
+ "kind": "StringLiteral",
+ "offset": 532,
+ "length": 6,
+ "value": "\"HIGH\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicketPriority.swift",
+ "kind": "StringLiteral",
+ "offset": 583,
+ "length": 8,
+ "value": "\"URGENT\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicketPriority.swift",
+ "kind": "StringLiteral",
+ "offset": 832,
+ "length": 5,
+ "value": "\"LOW\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicketPriority.swift",
+ "kind": "StringLiteral",
+ "offset": 864,
+ "length": 8,
+ "value": "\"MEDIUM\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicketPriority.swift",
+ "kind": "StringLiteral",
+ "offset": 902,
+ "length": 6,
+ "value": "\"HIGH\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicketPriority.swift",
+ "kind": "StringLiteral",
+ "offset": 936,
+ "length": 8,
+ "value": "\"URGENT\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicketPriority.swift",
+ "kind": "IntegerLiteral",
+ "offset": 187,
"length": 1,
"value": "0"
},
@@ -7999,6 +8447,69 @@
"length": 1,
"value": "3"
},
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/SetTicketRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 216,
+ "length": 28,
+ "value": "\"\/tickets\/\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/SetTicketRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 242,
+ "length": 1,
+ "value": "\"\/\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/SetTicketRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 992,
+ "length": 3,
+ "value": "\",\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/EditMessageRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 238,
+ "length": 41,
+ "value": "\"\/tickets\/\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/EditMessageRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 264,
+ "length": 1,
+ "value": "\"\/edit_message\/\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/GetTicketRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 214,
+ "length": 23,
+ "value": "\"\/tickets\/\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/GetTicketRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 235,
+ "length": 1,
+ "value": "\"\/\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/SetTicketCustomFieldsRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 240,
+ "length": 41,
+ "value": "\"\/tickets\/\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/SetTicketCustomFieldsRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 266,
+ "length": 1,
+ "value": "\"\/custom_fields\""
+ },
{
"filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
@@ -8093,73 +8604,150 @@
{
"filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 2521,
+ "offset": 2875,
"length": 4,
"value": "\"id\""
},
{
"filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 2547,
+ "offset": 2901,
"length": 13,
"value": "\"channelName\""
},
{
"filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 2583,
+ "offset": 2937,
"length": 8,
"value": "\"status\""
},
{
"filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 2615,
+ "offset": 2969,
"length": 9,
"value": "\"status2\""
},
{
"filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 2651,
+ "offset": 3005,
"length": 12,
"value": "\"channelUrl\""
},
{
"filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 2521,
+ "offset": 2875,
"length": 4,
"value": "\"id\""
},
{
"filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 2547,
+ "offset": 2901,
"length": 13,
"value": "\"channelName\""
},
{
"filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 2583,
+ "offset": 2937,
"length": 8,
"value": "\"status\""
},
{
"filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 2615,
+ "offset": 2969,
"length": 9,
"value": "\"status2\""
},
{
"filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 2651,
+ "offset": 3005,
"length": 12,
"value": "\"channelUrl\""
},
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "IntegerLiteral",
+ "offset": 4698,
+ "length": 2,
+ "value": "-1"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 4778,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 4860,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 4944,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 5034,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "Dictionary",
+ "offset": 5143,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "Array",
+ "offset": 5286,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "Array",
+ "offset": 5482,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "Array",
+ "offset": 5880,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "IntegerLiteral",
+ "offset": 6603,
+ "length": 2,
+ "value": "-1"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 6689,
+ "length": 2,
+ "value": "\"\""
+ },
{
"filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
@@ -8168,88 +8756,753 @@
"value": "\"SendBirdDesk.SBDSKTicket\""
},
{
- "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKAgent.swift",
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 912,
- "length": 12,
- "value": "\"sendbirdId\""
+ "offset": 8202,
+ "length": 16,
+ "value": "\"Malformed data\""
},
{
- "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKAgent.swift",
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 945,
- "length": 13,
- "value": "\"displayName\""
+ "offset": 8335,
+ "length": 2,
+ "value": "\"\""
},
{
- "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKAgent.swift",
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 985,
+ "offset": 10792,
"length": 19,
- "value": "\"photoThumbnailUrl\""
+ "value": "\"Invalid parameter\""
},
{
- "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKAgent.swift",
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 912,
- "length": 12,
- "value": "\"sendbirdId\""
+ "offset": 10920,
+ "length": 15,
+ "value": "\"body.ticketId\""
},
{
- "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKAgent.swift",
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 945,
- "length": 13,
- "value": "\"displayName\""
+ "offset": 11064,
+ "length": 19,
+ "value": "\"Invalid parameter\""
},
{
- "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKAgent.swift",
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 985,
- "length": 19,
- "value": "\"photoThumbnailUrl\""
+ "offset": 11265,
+ "length": 12,
+ "value": "\"body.state\""
},
{
- "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/CreateTicketRequest.swift",
- "kind": "StringLiteral",
- "offset": 221,
- "length": 11,
- "value": "\"\/tickets\/\""
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "IntegerLiteral",
+ "offset": 24588,
+ "length": 2,
+ "value": "-1"
},
{
- "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/CreateTicketRequest.swift",
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 260,
- "length": 14,
- "value": "\"SENDBIRD_IOS\""
+ "offset": 24613,
+ "length": 2,
+ "value": "\"\""
},
{
- "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Main\/SendBirdDesk.swift",
- "kind": "StringLiteral",
- "offset": 216,
- "length": 40,
- "value": "\"SENDBIRD_DESK_TICKET_HANDLER_ID_GLOBAL\""
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "Array",
+ "offset": 24645,
+ "length": 2,
+ "value": "[]"
},
{
- "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/SetCustomerCustomFieldsRequest.swift",
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 244,
- "length": 26,
- "value": "\"\/customers\/custom_fields\""
+ "offset": 25072,
+ "length": 19,
+ "value": "\"Invalid parameter\""
},
{
- "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 219,
- "length": 12,
- "value": "\"desk401100\""
+ "offset": 25886,
+ "length": 2,
+ "value": "\"\""
},
{
- "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKAdminMessage.swift",
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "IntegerLiteral",
+ "offset": 26958,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "IntegerLiteral",
+ "offset": 27093,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "IntegerLiteral",
+ "offset": 27182,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "IntegerLiteral",
+ "offset": 27255,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "IntegerLiteral",
+ "offset": 27324,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "IntegerLiteral",
+ "offset": 27403,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "Array",
+ "offset": 32898,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "Array",
+ "offset": 34214,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "BooleanLiteral",
+ "offset": 34218,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 34319,
+ "length": 9,
+ "value": "\"results\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "Array",
+ "offset": 34353,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 34392,
+ "length": 6,
+ "value": "\"next\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 34422,
+ "length": 6,
+ "value": "\"next\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "BooleanLiteral",
+ "offset": 34440,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "BooleanLiteral",
+ "offset": 34448,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "BooleanLiteral",
+ "offset": 34595,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "BooleanLiteral",
+ "offset": 35086,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 35648,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "BooleanLiteral",
+ "offset": 36339,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 36488,
+ "length": 19,
+ "value": "\"Invalid parameter\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 37133,
+ "length": 9,
+ "value": "\"results\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 37436,
+ "length": 16,
+ "value": "\"Malformed data\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 37557,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 38790,
+ "length": 16,
+ "value": "\"Malformed data\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 39868,
+ "length": 24,
+ "value": "\"Malformed user message\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 39992,
+ "length": 15,
+ "value": "\"body.ticketId\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 40136,
+ "length": 19,
+ "value": "\"Invalid parameter\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 40255,
+ "length": 12,
+ "value": "\"body.state\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 40312,
+ "length": 32,
+ "value": "\"body.customerSatisfactionScore\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 40381,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 40397,
+ "length": 34,
+ "value": "\"body.customerSatisfactionComment\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "BooleanLiteral",
+ "offset": 45713,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 45841,
+ "length": 19,
+ "value": "\"Invalid parameter\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "Array",
+ "offset": 46882,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "Dictionary",
+ "offset": 47495,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 48076,
+ "length": 9,
+ "value": "\"subject\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 48122,
+ "length": 11,
+ "value": "\"requester\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 48136,
+ "length": 6,
+ "value": "\"name\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 48154,
+ "length": 7,
+ "value": "\"email\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "IntegerLiteral",
+ "offset": 48219,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 48246,
+ "length": 10,
+ "value": "\"group_id\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "IntegerLiteral",
+ "offset": 48337,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 48364,
+ "length": 9,
+ "value": "\"comment\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 48378,
+ "length": 6,
+ "value": "\"body\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "IntegerLiteral",
+ "offset": 48455,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 48482,
+ "length": 6,
+ "value": "\"tags\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 48532,
+ "length": 8,
+ "value": "\"ticket\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKAgent.swift",
+ "kind": "StringLiteral",
+ "offset": 912,
+ "length": 12,
+ "value": "\"sendbirdId\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKAgent.swift",
+ "kind": "StringLiteral",
+ "offset": 945,
+ "length": 13,
+ "value": "\"displayName\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKAgent.swift",
+ "kind": "StringLiteral",
+ "offset": 985,
+ "length": 19,
+ "value": "\"photoThumbnailUrl\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKAgent.swift",
+ "kind": "StringLiteral",
+ "offset": 912,
+ "length": 12,
+ "value": "\"sendbirdId\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKAgent.swift",
+ "kind": "StringLiteral",
+ "offset": 945,
+ "length": 13,
+ "value": "\"displayName\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKAgent.swift",
+ "kind": "StringLiteral",
+ "offset": 985,
+ "length": 19,
+ "value": "\"photoThumbnailUrl\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/CreateTicketRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 221,
+ "length": 11,
+ "value": "\"\/tickets\/\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/CreateTicketRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 260,
+ "length": 14,
+ "value": "\"SENDBIRD_IOS\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/CreateTicketRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 1664,
+ "length": 3,
+ "value": "\",\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Common\/Error.swift",
+ "kind": "StringLiteral",
+ "offset": 253,
+ "length": 21,
+ "value": "\"Sendbird Desk Error\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/SelectQuestionTicketRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 237,
+ "length": 43,
+ "value": "\"\/tickets\/\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/SelectQuestionTicketRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 263,
+ "length": 1,
+ "value": "\"\/select_question\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/CloseTicketRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 220,
+ "length": 33,
+ "value": "\"\/tickets\/\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/CloseTicketRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 246,
+ "length": 1,
+ "value": "\"\/close\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Main\/SendBirdDesk.swift",
+ "kind": "StringLiteral",
+ "offset": 216,
+ "length": 40,
+ "value": "\"SENDBIRD_DESK_TICKET_HANDLER_ID_GLOBAL\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Main\/SendBirdDesk.swift",
+ "kind": "StringLiteral",
+ "offset": 508,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Main\/SendBirdDesk.swift",
+ "kind": "BooleanLiteral",
+ "offset": 856,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Main\/SendBirdDesk.swift",
+ "kind": "StringLiteral",
+ "offset": 984,
+ "length": 19,
+ "value": "\"Invalid parameter\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Main\/SendBirdDesk.swift",
+ "kind": "StringLiteral",
+ "offset": 1218,
+ "length": 21,
+ "value": "\"App ID is not valid\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Main\/SendBirdDesk.swift",
+ "kind": "StringLiteral",
+ "offset": 1465,
+ "length": 24,
+ "value": "\"Connection is required\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Main\/SendBirdDesk.swift",
+ "kind": "StringLiteral",
+ "offset": 1820,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Main\/SendBirdDesk.swift",
+ "kind": "StringLiteral",
+ "offset": 2126,
+ "length": 7,
+ "value": "\"token\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Main\/SendBirdDesk.swift",
+ "kind": "StringLiteral",
+ "offset": 2150,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Main\/SendBirdDesk.swift",
+ "kind": "StringLiteral",
+ "offset": 3452,
+ "length": 8,
+ "value": "\"ticket\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/SetCustomerCustomFieldsRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 244,
+ "length": 26,
+ "value": "\"\/customers\/custom_fields\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "StringLiteral",
+ "offset": 219,
+ "length": 12,
+ "value": "\"desk401100\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "StringLiteral",
+ "offset": 585,
+ "length": 16,
+ "value": "\"Request failed\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "StringLiteral",
+ "offset": 1031,
+ "length": 15,
+ "value": "\"Network error\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "StringLiteral",
+ "offset": 1286,
+ "length": 20,
+ "value": "\"Malformed response\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1424,
+ "length": 3,
+ "value": "200"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1430,
+ "length": 3,
+ "value": "300"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "StringLiteral",
+ "offset": 1676,
+ "length": 20,
+ "value": "\"Malformed response\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1849,
+ "length": 3,
+ "value": "400"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1855,
+ "length": 3,
+ "value": "500"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "StringLiteral",
+ "offset": 2031,
+ "length": 6,
+ "value": "\"code\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "StringLiteral",
+ "offset": 2093,
+ "length": 8,
+ "value": "\"detail\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "StringLiteral",
+ "offset": 2224,
+ "length": 20,
+ "value": "\"Malformed response\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "StringLiteral",
+ "offset": 2470,
+ "length": 21,
+ "value": "\"[\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "StringLiteral",
+ "offset": 2479,
+ "length": 1,
+ "value": "\"] \""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "StringLiteral",
+ "offset": 2490,
+ "length": 3,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "StringLiteral",
+ "offset": 2650,
+ "length": 21,
+ "value": "\"[\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "StringLiteral",
+ "offset": 2659,
+ "length": 1,
+ "value": "\"] \""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "StringLiteral",
+ "offset": 2670,
+ "length": 3,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2708,
+ "length": 3,
+ "value": "500"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2714,
+ "length": 3,
+ "value": "600"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "StringLiteral",
+ "offset": 2819,
+ "length": 23,
+ "value": "\"Internal Server Error\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "StringLiteral",
+ "offset": 2977,
+ "length": 20,
+ "value": "\"Malformed response\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKAdminMessage.swift",
"kind": "StringLiteral",
"offset": 215,
"length": 41,
"value": "\"SENDBIRD_DESK_ADMIN_MESSAGE_CUSTOM_TYPE\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKAdminMessage.swift",
+ "kind": "BooleanLiteral",
+ "offset": 394,
+ "length": 5,
+ "value": "false"
}
]
}
\ No newline at end of file
diff --git a/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/SendBirdDesk.framework/Modules/SendBirdDesk.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface b/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/SendBirdDesk.framework/Modules/SendBirdDesk.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface
index 1a6dfa1..58e0b57 100644
--- a/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/SendBirdDesk.framework/Modules/SendBirdDesk.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface
+++ b/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/SendBirdDesk.framework/Modules/SendBirdDesk.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface
@@ -1,5 +1,5 @@
// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
+// swift-compiler-version: Apple Swift version 5.8.1 (swiftlang-5.8.0.124.5 clang-1403.0.22.11.100)
// swift-module-flags: -target arm64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name SendBirdDesk
// swift-module-flags-ignorable: -enable-bare-slash-regex
import Foundation
@@ -13,15 +13,15 @@ import _StringProcessing
@objc public var name: Swift.String
@objc public var channelUrl: Swift.String
@objc deinit
- public func encode(to encoder: Swift.Encoder) throws
- required public init(from decoder: Swift.Decoder) throws
+ public func encode(to encoder: any Swift.Encoder) throws
+ required public init(from decoder: any Swift.Decoder) throws
}
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc public class SBDSKFAQData : ObjectiveC.NSObject, Swift.Decodable {
@objc final public let faqFileId: Swift.Int64
@objc final public let type: Swift.String
@objc final public let faqResults: [SendBirdDesk.SBDSKFAQData.SBDSKFAQResult]
@objc(initWithMessage:) public init?(with message: SendbirdChatSDK.BaseMessage)
- required public init(from decoder: Swift.Decoder) throws
+ required public init(from decoder: any Swift.Decoder) throws
@objc public class SBDSKFAQResult : ObjectiveC.NSObject, Swift.Decodable {
@objc final public let category: Swift.String?
@objc final public let question: Swift.String?
@@ -29,7 +29,7 @@ import _StringProcessing
@objc final public let keyword: Swift.String?
@objc final public let url: Swift.String?
@objc final public let imageURL: Swift.String?
- required public init(from decoder: Swift.Decoder) throws
+ required public init(from decoder: any Swift.Decoder) throws
@objc deinit
}
@objc deinit
@@ -50,8 +50,8 @@ import _StringProcessing
case medium = 1
case high = 2
case urgent = 3
- public func encode(to encoder: Swift.Encoder) throws
- public init(from decoder: Swift.Decoder) throws
+ public func encode(to encoder: any Swift.Encoder) throws
+ public init(from decoder: any Swift.Decoder) throws
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
@@ -100,8 +100,14 @@ public typealias SBDSKTicketListHandler = (_ tickets: [SendBirdDesk.SBDSKTicket]
@objc public var relatedChannels: [SendBirdDesk.SBDSKRelatedChannel] {
get
}
- public func encode(to encoder: Swift.Encoder) throws
- required public init(from decoder: Swift.Decoder) throws
+ @objc public var firstResponseTime: Swift.Int64 {
+ get
+ }
+ @objc public var issuedAt: Swift.String {
+ get
+ }
+ public func encode(to encoder: any Swift.Encoder) throws
+ required public init(from decoder: any Swift.Decoder) throws
@objc deinit
}
extension SendBirdDesk.SBDSKTicket {
@@ -158,8 +164,8 @@ extension SendBirdDesk.SBDSKTicket {
get
}
@objc deinit
- public func encode(to encoder: Swift.Encoder) throws
- required public init(from decoder: Swift.Decoder) throws
+ public func encode(to encoder: any Swift.Encoder) throws
+ required public init(from decoder: any Swift.Decoder) throws
}
extension SendBirdDesk.SBDSKTicketPriority : Swift.Equatable {}
extension SendBirdDesk.SBDSKTicketPriority : Swift.Hashable {}
diff --git a/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/SendBirdDesk.framework/Modules/SendBirdDesk.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/SendBirdDesk.framework/Modules/SendBirdDesk.swiftmodule/arm64-apple-ios-simulator.swiftdoc
index 6edc0b3..ecd8560 100644
Binary files a/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/SendBirdDesk.framework/Modules/SendBirdDesk.swiftmodule/arm64-apple-ios-simulator.swiftdoc and b/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/SendBirdDesk.framework/Modules/SendBirdDesk.swiftmodule/arm64-apple-ios-simulator.swiftdoc differ
diff --git a/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/SendBirdDesk.framework/Modules/SendBirdDesk.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/SendBirdDesk.framework/Modules/SendBirdDesk.swiftmodule/arm64-apple-ios-simulator.swiftinterface
index 1a6dfa1..58e0b57 100644
--- a/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/SendBirdDesk.framework/Modules/SendBirdDesk.swiftmodule/arm64-apple-ios-simulator.swiftinterface
+++ b/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/SendBirdDesk.framework/Modules/SendBirdDesk.swiftmodule/arm64-apple-ios-simulator.swiftinterface
@@ -1,5 +1,5 @@
// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
+// swift-compiler-version: Apple Swift version 5.8.1 (swiftlang-5.8.0.124.5 clang-1403.0.22.11.100)
// swift-module-flags: -target arm64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name SendBirdDesk
// swift-module-flags-ignorable: -enable-bare-slash-regex
import Foundation
@@ -13,15 +13,15 @@ import _StringProcessing
@objc public var name: Swift.String
@objc public var channelUrl: Swift.String
@objc deinit
- public func encode(to encoder: Swift.Encoder) throws
- required public init(from decoder: Swift.Decoder) throws
+ public func encode(to encoder: any Swift.Encoder) throws
+ required public init(from decoder: any Swift.Decoder) throws
}
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc public class SBDSKFAQData : ObjectiveC.NSObject, Swift.Decodable {
@objc final public let faqFileId: Swift.Int64
@objc final public let type: Swift.String
@objc final public let faqResults: [SendBirdDesk.SBDSKFAQData.SBDSKFAQResult]
@objc(initWithMessage:) public init?(with message: SendbirdChatSDK.BaseMessage)
- required public init(from decoder: Swift.Decoder) throws
+ required public init(from decoder: any Swift.Decoder) throws
@objc public class SBDSKFAQResult : ObjectiveC.NSObject, Swift.Decodable {
@objc final public let category: Swift.String?
@objc final public let question: Swift.String?
@@ -29,7 +29,7 @@ import _StringProcessing
@objc final public let keyword: Swift.String?
@objc final public let url: Swift.String?
@objc final public let imageURL: Swift.String?
- required public init(from decoder: Swift.Decoder) throws
+ required public init(from decoder: any Swift.Decoder) throws
@objc deinit
}
@objc deinit
@@ -50,8 +50,8 @@ import _StringProcessing
case medium = 1
case high = 2
case urgent = 3
- public func encode(to encoder: Swift.Encoder) throws
- public init(from decoder: Swift.Decoder) throws
+ public func encode(to encoder: any Swift.Encoder) throws
+ public init(from decoder: any Swift.Decoder) throws
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
@@ -100,8 +100,14 @@ public typealias SBDSKTicketListHandler = (_ tickets: [SendBirdDesk.SBDSKTicket]
@objc public var relatedChannels: [SendBirdDesk.SBDSKRelatedChannel] {
get
}
- public func encode(to encoder: Swift.Encoder) throws
- required public init(from decoder: Swift.Decoder) throws
+ @objc public var firstResponseTime: Swift.Int64 {
+ get
+ }
+ @objc public var issuedAt: Swift.String {
+ get
+ }
+ public func encode(to encoder: any Swift.Encoder) throws
+ required public init(from decoder: any Swift.Decoder) throws
@objc deinit
}
extension SendBirdDesk.SBDSKTicket {
@@ -158,8 +164,8 @@ extension SendBirdDesk.SBDSKTicket {
get
}
@objc deinit
- public func encode(to encoder: Swift.Encoder) throws
- required public init(from decoder: Swift.Decoder) throws
+ public func encode(to encoder: any Swift.Encoder) throws
+ required public init(from decoder: any Swift.Decoder) throws
}
extension SendBirdDesk.SBDSKTicketPriority : Swift.Equatable {}
extension SendBirdDesk.SBDSKTicketPriority : Swift.Hashable {}
diff --git a/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/SendBirdDesk.framework/Modules/SendBirdDesk.swiftmodule/x86_64-apple-ios-simulator.abi.json b/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/SendBirdDesk.framework/Modules/SendBirdDesk.swiftmodule/x86_64-apple-ios-simulator.abi.json
index a7eacbe..b7b4cb5 100644
--- a/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/SendBirdDesk.framework/Modules/SendBirdDesk.swiftmodule/x86_64-apple-ios-simulator.abi.json
+++ b/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/SendBirdDesk.framework/Modules/SendBirdDesk.swiftmodule/x86_64-apple-ios-simulator.abi.json
@@ -3062,6 +3062,104 @@
}
]
},
+ {
+ "kind": "Var",
+ "name": "firstResponseTime",
+ "printedName": "firstResponseTime",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int64",
+ "printedName": "Swift.Int64",
+ "usr": "s:s5Int64V"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@SendBirdDesk@objc(cs)SBDSKTicket(py)firstResponseTime",
+ "mangledName": "$s12SendBirdDesk11SBDSKTicketC17firstResponseTimes5Int64Vvp",
+ "moduleName": "SendBirdDesk",
+ "declAttributes": [
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int64",
+ "printedName": "Swift.Int64",
+ "usr": "s:s5Int64V"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@SendBirdDesk@objc(cs)SBDSKTicket(im)firstResponseTime",
+ "mangledName": "$s12SendBirdDesk11SBDSKTicketC17firstResponseTimes5Int64Vvg",
+ "moduleName": "SendBirdDesk",
+ "implicit": true,
+ "declAttributes": [
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "issuedAt",
+ "printedName": "issuedAt",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@SendBirdDesk@objc(cs)SBDSKTicket(py)issuedAt",
+ "mangledName": "$s12SendBirdDesk11SBDSKTicketC8issuedAtSSvp",
+ "moduleName": "SendBirdDesk",
+ "declAttributes": [
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@SendBirdDesk@objc(cs)SBDSKTicket(im)issuedAt",
+ "mangledName": "$s12SendBirdDesk11SBDSKTicketC8issuedAtSSvg",
+ "moduleName": "SendBirdDesk",
+ "implicit": true,
+ "declAttributes": [
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
{
"kind": "Function",
"name": "encode",
@@ -7628,6 +7726,27 @@
"json_format_version": 8
},
"ConstValues": [
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/Request.swift",
+ "kind": "Array",
+ "offset": 416,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/Request.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1278,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/Request.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1797,
+ "length": 5,
+ "value": "false"
+ },
{
"filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/AuthenticateRequest.swift",
"kind": "StringLiteral",
@@ -7635,6 +7754,27 @@
"length": 18,
"value": "\"\/customers\/auth\/\""
},
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/AuthenticateRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 289,
+ "length": 21,
+ "value": "\"sendbirdAccessToken\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/ReopenTicketRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 222,
+ "length": 29,
+ "value": "\"\/tickets\/\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/ReopenTicketRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 243,
+ "length": 1,
+ "value": "\"\/reopen\""
+ },
{
"filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/GetOpenTicketCountRequest.swift",
"kind": "StringLiteral",
@@ -7768,6 +7908,27 @@
"length": 9,
"value": "\"results\""
},
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKFAQData.swift",
+ "kind": "IntegerLiteral",
+ "offset": 706,
+ "length": 2,
+ "value": "-1"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKFAQData.swift",
+ "kind": "StringLiteral",
+ "offset": 729,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKFAQData.swift",
+ "kind": "Array",
+ "offset": 758,
+ "length": 2,
+ "value": "[]"
+ },
{
"filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKFAQData.swift",
"kind": "StringLiteral",
@@ -7803,6 +7964,188 @@
"length": 2,
"value": "10"
},
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/CancelTicketRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 222,
+ "length": 34,
+ "value": "\"\/tickets\/\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/CancelTicketRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 248,
+ "length": 1,
+ "value": "\"\/cancel\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Configuration\/Configuration.swift",
+ "kind": "StringLiteral",
+ "offset": 254,
+ "length": 16,
+ "value": "\"SBDSK_API_HOST\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Configuration\/Configuration.swift",
+ "kind": "StringLiteral",
+ "offset": 363,
+ "length": 4,
+ "value": "\"@@\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/URLRequest+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 253,
+ "length": 18,
+ "value": "\"application\/json\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/URLRequest+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 293,
+ "length": 8,
+ "value": "\"Accept\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/URLRequest+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 325,
+ "length": 18,
+ "value": "\"application\/json\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/URLRequest+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 365,
+ "length": 14,
+ "value": "\"Content-Type\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/URLRequest+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 403,
+ "length": 12,
+ "value": "\"Keep-Alive\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/URLRequest+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 437,
+ "length": 12,
+ "value": "\"Connection\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/URLRequest+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 473,
+ "length": 38,
+ "value": "\"Dios\/\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/URLRequest+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 510,
+ "length": 24,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/URLRequest+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 533,
+ "length": 12,
+ "value": "\"User-Agent\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/URLRequest+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 584,
+ "length": 123,
+ "value": "\"iOS,\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/URLRequest+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 622,
+ "length": 1,
+ "value": "\",\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/URLRequest+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 651,
+ "length": 1,
+ "value": "\",\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/URLRequest+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 706,
+ "length": 1,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/URLRequest+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 765,
+ "length": 14,
+ "value": "\"SendBirdDesk\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/URLRequest+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 835,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/URLRequest+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 859,
+ "length": 19,
+ "value": "\"sendbirdDeskToken\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/Dictionary+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 319,
+ "length": 4,
+ "value": "\"{}\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/Dictionary+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 401,
+ "length": 4,
+ "value": "\"{}\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/Dictionary+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 1361,
+ "length": 29,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/Dictionary+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 1374,
+ "length": 1,
+ "value": "\":\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/Dictionary+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 1389,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Extensions\/Dictionary+Desk.swift",
+ "kind": "StringLiteral",
+ "offset": 1474,
+ "length": 3,
+ "value": "\",\""
+ },
{
"filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/Command.swift",
"kind": "StringLiteral",
@@ -7922,6 +8265,55 @@
"length": 35,
"value": "\"SENDBIRD_DESK_CHANNEL_CUSTOM_TYPE\""
},
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Main\/SBDSKMain.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1470,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Main\/SBDSKMain.swift",
+ "kind": "StringLiteral",
+ "offset": 1574,
+ "length": 35,
+ "value": "\"com.sendbirddesk.queue.background\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Main\/SBDSKMain.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1661,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Main\/SBDSKMain.swift",
+ "kind": "StringLiteral",
+ "offset": 1844,
+ "length": 7,
+ "value": "\"1.1.4\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Main\/SBDSKMain.swift",
+ "kind": "StringLiteral",
+ "offset": 2885,
+ "length": 46,
+ "value": "\"Sendbird Desk framework needs initialization\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Main\/SBDSKMain.swift",
+ "kind": "BooleanLiteral",
+ "offset": 3473,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Main\/SBDSKMain.swift",
+ "kind": "BooleanLiteral",
+ "offset": 3545,
+ "length": 5,
+ "value": "false"
+ },
{
"filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/GetTicketListRequest.swift",
"kind": "StringLiteral",
@@ -7973,8 +8365,64 @@
},
{
"filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicketPriority.swift",
- "kind": "IntegerLiteral",
- "offset": 187,
+ "kind": "StringLiteral",
+ "offset": 431,
+ "length": 5,
+ "value": "\"LOW\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicketPriority.swift",
+ "kind": "StringLiteral",
+ "offset": 481,
+ "length": 8,
+ "value": "\"MEDIUM\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicketPriority.swift",
+ "kind": "StringLiteral",
+ "offset": 532,
+ "length": 6,
+ "value": "\"HIGH\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicketPriority.swift",
+ "kind": "StringLiteral",
+ "offset": 583,
+ "length": 8,
+ "value": "\"URGENT\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicketPriority.swift",
+ "kind": "StringLiteral",
+ "offset": 832,
+ "length": 5,
+ "value": "\"LOW\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicketPriority.swift",
+ "kind": "StringLiteral",
+ "offset": 864,
+ "length": 8,
+ "value": "\"MEDIUM\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicketPriority.swift",
+ "kind": "StringLiteral",
+ "offset": 902,
+ "length": 6,
+ "value": "\"HIGH\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicketPriority.swift",
+ "kind": "StringLiteral",
+ "offset": 936,
+ "length": 8,
+ "value": "\"URGENT\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicketPriority.swift",
+ "kind": "IntegerLiteral",
+ "offset": 187,
"length": 1,
"value": "0"
},
@@ -7999,6 +8447,69 @@
"length": 1,
"value": "3"
},
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/SetTicketRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 216,
+ "length": 28,
+ "value": "\"\/tickets\/\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/SetTicketRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 242,
+ "length": 1,
+ "value": "\"\/\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/SetTicketRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 992,
+ "length": 3,
+ "value": "\",\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/EditMessageRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 238,
+ "length": 41,
+ "value": "\"\/tickets\/\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/EditMessageRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 264,
+ "length": 1,
+ "value": "\"\/edit_message\/\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/GetTicketRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 214,
+ "length": 23,
+ "value": "\"\/tickets\/\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/GetTicketRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 235,
+ "length": 1,
+ "value": "\"\/\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/SetTicketCustomFieldsRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 240,
+ "length": 41,
+ "value": "\"\/tickets\/\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/SetTicketCustomFieldsRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 266,
+ "length": 1,
+ "value": "\"\/custom_fields\""
+ },
{
"filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
@@ -8093,73 +8604,150 @@
{
"filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 2521,
+ "offset": 2875,
"length": 4,
"value": "\"id\""
},
{
"filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 2547,
+ "offset": 2901,
"length": 13,
"value": "\"channelName\""
},
{
"filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 2583,
+ "offset": 2937,
"length": 8,
"value": "\"status\""
},
{
"filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 2615,
+ "offset": 2969,
"length": 9,
"value": "\"status2\""
},
{
"filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 2651,
+ "offset": 3005,
"length": 12,
"value": "\"channelUrl\""
},
{
"filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 2521,
+ "offset": 2875,
"length": 4,
"value": "\"id\""
},
{
"filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 2547,
+ "offset": 2901,
"length": 13,
"value": "\"channelName\""
},
{
"filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 2583,
+ "offset": 2937,
"length": 8,
"value": "\"status\""
},
{
"filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 2615,
+ "offset": 2969,
"length": 9,
"value": "\"status2\""
},
{
"filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 2651,
+ "offset": 3005,
"length": 12,
"value": "\"channelUrl\""
},
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "IntegerLiteral",
+ "offset": 4698,
+ "length": 2,
+ "value": "-1"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 4778,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 4860,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 4944,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 5034,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "Dictionary",
+ "offset": 5143,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "Array",
+ "offset": 5286,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "Array",
+ "offset": 5482,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "Array",
+ "offset": 5880,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "IntegerLiteral",
+ "offset": 6603,
+ "length": 2,
+ "value": "-1"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 6689,
+ "length": 2,
+ "value": "\"\""
+ },
{
"filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
@@ -8168,88 +8756,753 @@
"value": "\"SendBirdDesk.SBDSKTicket\""
},
{
- "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKAgent.swift",
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 912,
- "length": 12,
- "value": "\"sendbirdId\""
+ "offset": 8202,
+ "length": 16,
+ "value": "\"Malformed data\""
},
{
- "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKAgent.swift",
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 945,
- "length": 13,
- "value": "\"displayName\""
+ "offset": 8335,
+ "length": 2,
+ "value": "\"\""
},
{
- "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKAgent.swift",
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 985,
+ "offset": 10792,
"length": 19,
- "value": "\"photoThumbnailUrl\""
+ "value": "\"Invalid parameter\""
},
{
- "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKAgent.swift",
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 912,
- "length": 12,
- "value": "\"sendbirdId\""
+ "offset": 10920,
+ "length": 15,
+ "value": "\"body.ticketId\""
},
{
- "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKAgent.swift",
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 945,
- "length": 13,
- "value": "\"displayName\""
+ "offset": 11064,
+ "length": 19,
+ "value": "\"Invalid parameter\""
},
{
- "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKAgent.swift",
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 985,
- "length": 19,
- "value": "\"photoThumbnailUrl\""
+ "offset": 11265,
+ "length": 12,
+ "value": "\"body.state\""
},
{
- "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/CreateTicketRequest.swift",
- "kind": "StringLiteral",
- "offset": 221,
- "length": 11,
- "value": "\"\/tickets\/\""
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "IntegerLiteral",
+ "offset": 24588,
+ "length": 2,
+ "value": "-1"
},
{
- "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/CreateTicketRequest.swift",
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 260,
- "length": 14,
- "value": "\"SENDBIRD_IOS\""
+ "offset": 24613,
+ "length": 2,
+ "value": "\"\""
},
{
- "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Main\/SendBirdDesk.swift",
- "kind": "StringLiteral",
- "offset": 216,
- "length": 40,
- "value": "\"SENDBIRD_DESK_TICKET_HANDLER_ID_GLOBAL\""
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "Array",
+ "offset": 24645,
+ "length": 2,
+ "value": "[]"
},
{
- "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/SetCustomerCustomFieldsRequest.swift",
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 244,
- "length": 26,
- "value": "\"\/customers\/custom_fields\""
+ "offset": 25072,
+ "length": 19,
+ "value": "\"Invalid parameter\""
},
{
- "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
"kind": "StringLiteral",
- "offset": 219,
- "length": 12,
- "value": "\"desk401100\""
+ "offset": 25886,
+ "length": 2,
+ "value": "\"\""
},
{
- "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKAdminMessage.swift",
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "IntegerLiteral",
+ "offset": 26958,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "IntegerLiteral",
+ "offset": 27093,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "IntegerLiteral",
+ "offset": 27182,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "IntegerLiteral",
+ "offset": 27255,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "IntegerLiteral",
+ "offset": 27324,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "IntegerLiteral",
+ "offset": 27403,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "Array",
+ "offset": 32898,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "Array",
+ "offset": 34214,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "BooleanLiteral",
+ "offset": 34218,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 34319,
+ "length": 9,
+ "value": "\"results\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "Array",
+ "offset": 34353,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 34392,
+ "length": 6,
+ "value": "\"next\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 34422,
+ "length": 6,
+ "value": "\"next\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "BooleanLiteral",
+ "offset": 34440,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "BooleanLiteral",
+ "offset": 34448,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "BooleanLiteral",
+ "offset": 34595,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "BooleanLiteral",
+ "offset": 35086,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 35648,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "BooleanLiteral",
+ "offset": 36339,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 36488,
+ "length": 19,
+ "value": "\"Invalid parameter\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 37133,
+ "length": 9,
+ "value": "\"results\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 37436,
+ "length": 16,
+ "value": "\"Malformed data\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 37557,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 38790,
+ "length": 16,
+ "value": "\"Malformed data\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 39868,
+ "length": 24,
+ "value": "\"Malformed user message\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 39992,
+ "length": 15,
+ "value": "\"body.ticketId\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 40136,
+ "length": 19,
+ "value": "\"Invalid parameter\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 40255,
+ "length": 12,
+ "value": "\"body.state\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 40312,
+ "length": 32,
+ "value": "\"body.customerSatisfactionScore\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 40381,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 40397,
+ "length": 34,
+ "value": "\"body.customerSatisfactionComment\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "BooleanLiteral",
+ "offset": 45713,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 45841,
+ "length": 19,
+ "value": "\"Invalid parameter\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "Array",
+ "offset": 46882,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "Dictionary",
+ "offset": 47495,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 48076,
+ "length": 9,
+ "value": "\"subject\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 48122,
+ "length": 11,
+ "value": "\"requester\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 48136,
+ "length": 6,
+ "value": "\"name\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 48154,
+ "length": 7,
+ "value": "\"email\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "IntegerLiteral",
+ "offset": 48219,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 48246,
+ "length": 10,
+ "value": "\"group_id\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "IntegerLiteral",
+ "offset": 48337,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 48364,
+ "length": 9,
+ "value": "\"comment\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 48378,
+ "length": 6,
+ "value": "\"body\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "IntegerLiteral",
+ "offset": 48455,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 48482,
+ "length": 6,
+ "value": "\"tags\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Ticket\/SBDSKTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 48532,
+ "length": 8,
+ "value": "\"ticket\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKAgent.swift",
+ "kind": "StringLiteral",
+ "offset": 912,
+ "length": 12,
+ "value": "\"sendbirdId\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKAgent.swift",
+ "kind": "StringLiteral",
+ "offset": 945,
+ "length": 13,
+ "value": "\"displayName\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKAgent.swift",
+ "kind": "StringLiteral",
+ "offset": 985,
+ "length": 19,
+ "value": "\"photoThumbnailUrl\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKAgent.swift",
+ "kind": "StringLiteral",
+ "offset": 912,
+ "length": 12,
+ "value": "\"sendbirdId\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKAgent.swift",
+ "kind": "StringLiteral",
+ "offset": 945,
+ "length": 13,
+ "value": "\"displayName\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKAgent.swift",
+ "kind": "StringLiteral",
+ "offset": 985,
+ "length": 19,
+ "value": "\"photoThumbnailUrl\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/CreateTicketRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 221,
+ "length": 11,
+ "value": "\"\/tickets\/\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/CreateTicketRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 260,
+ "length": 14,
+ "value": "\"SENDBIRD_IOS\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/CreateTicketRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 1664,
+ "length": 3,
+ "value": "\",\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Common\/Error.swift",
+ "kind": "StringLiteral",
+ "offset": 253,
+ "length": 21,
+ "value": "\"Sendbird Desk Error\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/SelectQuestionTicketRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 237,
+ "length": 43,
+ "value": "\"\/tickets\/\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/SelectQuestionTicketRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 263,
+ "length": 1,
+ "value": "\"\/select_question\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/CloseTicketRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 220,
+ "length": 33,
+ "value": "\"\/tickets\/\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/CloseTicketRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 246,
+ "length": 1,
+ "value": "\"\/close\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Main\/SendBirdDesk.swift",
+ "kind": "StringLiteral",
+ "offset": 216,
+ "length": 40,
+ "value": "\"SENDBIRD_DESK_TICKET_HANDLER_ID_GLOBAL\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Main\/SendBirdDesk.swift",
+ "kind": "StringLiteral",
+ "offset": 508,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Main\/SendBirdDesk.swift",
+ "kind": "BooleanLiteral",
+ "offset": 856,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Main\/SendBirdDesk.swift",
+ "kind": "StringLiteral",
+ "offset": 984,
+ "length": 19,
+ "value": "\"Invalid parameter\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Main\/SendBirdDesk.swift",
+ "kind": "StringLiteral",
+ "offset": 1218,
+ "length": 21,
+ "value": "\"App ID is not valid\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Main\/SendBirdDesk.swift",
+ "kind": "StringLiteral",
+ "offset": 1465,
+ "length": 24,
+ "value": "\"Connection is required\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Main\/SendBirdDesk.swift",
+ "kind": "StringLiteral",
+ "offset": 1820,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Main\/SendBirdDesk.swift",
+ "kind": "StringLiteral",
+ "offset": 2126,
+ "length": 7,
+ "value": "\"token\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Main\/SendBirdDesk.swift",
+ "kind": "StringLiteral",
+ "offset": 2150,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Main\/SendBirdDesk.swift",
+ "kind": "StringLiteral",
+ "offset": 3452,
+ "length": 8,
+ "value": "\"ticket\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/Requests\/SetCustomerCustomFieldsRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 244,
+ "length": 26,
+ "value": "\"\/customers\/custom_fields\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "StringLiteral",
+ "offset": 219,
+ "length": 12,
+ "value": "\"desk401100\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "StringLiteral",
+ "offset": 585,
+ "length": 16,
+ "value": "\"Request failed\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "StringLiteral",
+ "offset": 1031,
+ "length": 15,
+ "value": "\"Network error\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "StringLiteral",
+ "offset": 1286,
+ "length": 20,
+ "value": "\"Malformed response\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1424,
+ "length": 3,
+ "value": "200"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1430,
+ "length": 3,
+ "value": "300"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "StringLiteral",
+ "offset": 1676,
+ "length": 20,
+ "value": "\"Malformed response\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1849,
+ "length": 3,
+ "value": "400"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1855,
+ "length": 3,
+ "value": "500"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "StringLiteral",
+ "offset": 2031,
+ "length": 6,
+ "value": "\"code\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "StringLiteral",
+ "offset": 2093,
+ "length": 8,
+ "value": "\"detail\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "StringLiteral",
+ "offset": 2224,
+ "length": 20,
+ "value": "\"Malformed response\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "StringLiteral",
+ "offset": 2470,
+ "length": 21,
+ "value": "\"[\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "StringLiteral",
+ "offset": 2479,
+ "length": 1,
+ "value": "\"] \""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "StringLiteral",
+ "offset": 2490,
+ "length": 3,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "StringLiteral",
+ "offset": 2650,
+ "length": 21,
+ "value": "\"[\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "StringLiteral",
+ "offset": 2659,
+ "length": 1,
+ "value": "\"] \""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "StringLiteral",
+ "offset": 2670,
+ "length": 3,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2708,
+ "length": 3,
+ "value": "500"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2714,
+ "length": 3,
+ "value": "600"
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "StringLiteral",
+ "offset": 2819,
+ "length": 23,
+ "value": "\"Internal Server Error\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Client\/SBDSKAPIClient.swift",
+ "kind": "StringLiteral",
+ "offset": 2977,
+ "length": 20,
+ "value": "\"Malformed response\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKAdminMessage.swift",
"kind": "StringLiteral",
"offset": 215,
"length": 41,
"value": "\"SENDBIRD_DESK_ADMIN_MESSAGE_CUSTOM_TYPE\""
+ },
+ {
+ "filePath": "\/Users\/tez.park\/Documents\/1_Dev\/4_Desk\/desk-ios\/SendBirdDesk\/Model\/SBDSKAdminMessage.swift",
+ "kind": "BooleanLiteral",
+ "offset": 394,
+ "length": 5,
+ "value": "false"
}
]
}
\ No newline at end of file
diff --git a/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/SendBirdDesk.framework/Modules/SendBirdDesk.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface b/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/SendBirdDesk.framework/Modules/SendBirdDesk.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface
index 576c6ff..fa7e55e 100644
--- a/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/SendBirdDesk.framework/Modules/SendBirdDesk.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface
+++ b/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/SendBirdDesk.framework/Modules/SendBirdDesk.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface
@@ -1,5 +1,5 @@
// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
+// swift-compiler-version: Apple Swift version 5.8.1 (swiftlang-5.8.0.124.5 clang-1403.0.22.11.100)
// swift-module-flags: -target x86_64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name SendBirdDesk
// swift-module-flags-ignorable: -enable-bare-slash-regex
import Foundation
@@ -13,15 +13,15 @@ import _StringProcessing
@objc public var name: Swift.String
@objc public var channelUrl: Swift.String
@objc deinit
- public func encode(to encoder: Swift.Encoder) throws
- required public init(from decoder: Swift.Decoder) throws
+ public func encode(to encoder: any Swift.Encoder) throws
+ required public init(from decoder: any Swift.Decoder) throws
}
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc public class SBDSKFAQData : ObjectiveC.NSObject, Swift.Decodable {
@objc final public let faqFileId: Swift.Int64
@objc final public let type: Swift.String
@objc final public let faqResults: [SendBirdDesk.SBDSKFAQData.SBDSKFAQResult]
@objc(initWithMessage:) public init?(with message: SendbirdChatSDK.BaseMessage)
- required public init(from decoder: Swift.Decoder) throws
+ required public init(from decoder: any Swift.Decoder) throws
@objc public class SBDSKFAQResult : ObjectiveC.NSObject, Swift.Decodable {
@objc final public let category: Swift.String?
@objc final public let question: Swift.String?
@@ -29,7 +29,7 @@ import _StringProcessing
@objc final public let keyword: Swift.String?
@objc final public let url: Swift.String?
@objc final public let imageURL: Swift.String?
- required public init(from decoder: Swift.Decoder) throws
+ required public init(from decoder: any Swift.Decoder) throws
@objc deinit
}
@objc deinit
@@ -50,8 +50,8 @@ import _StringProcessing
case medium = 1
case high = 2
case urgent = 3
- public func encode(to encoder: Swift.Encoder) throws
- public init(from decoder: Swift.Decoder) throws
+ public func encode(to encoder: any Swift.Encoder) throws
+ public init(from decoder: any Swift.Decoder) throws
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
@@ -100,8 +100,14 @@ public typealias SBDSKTicketListHandler = (_ tickets: [SendBirdDesk.SBDSKTicket]
@objc public var relatedChannels: [SendBirdDesk.SBDSKRelatedChannel] {
get
}
- public func encode(to encoder: Swift.Encoder) throws
- required public init(from decoder: Swift.Decoder) throws
+ @objc public var firstResponseTime: Swift.Int64 {
+ get
+ }
+ @objc public var issuedAt: Swift.String {
+ get
+ }
+ public func encode(to encoder: any Swift.Encoder) throws
+ required public init(from decoder: any Swift.Decoder) throws
@objc deinit
}
extension SendBirdDesk.SBDSKTicket {
@@ -158,8 +164,8 @@ extension SendBirdDesk.SBDSKTicket {
get
}
@objc deinit
- public func encode(to encoder: Swift.Encoder) throws
- required public init(from decoder: Swift.Decoder) throws
+ public func encode(to encoder: any Swift.Encoder) throws
+ required public init(from decoder: any Swift.Decoder) throws
}
extension SendBirdDesk.SBDSKTicketPriority : Swift.Equatable {}
extension SendBirdDesk.SBDSKTicketPriority : Swift.Hashable {}
diff --git a/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/SendBirdDesk.framework/Modules/SendBirdDesk.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/SendBirdDesk.framework/Modules/SendBirdDesk.swiftmodule/x86_64-apple-ios-simulator.swiftdoc
index d84d2af..b7c570c 100644
Binary files a/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/SendBirdDesk.framework/Modules/SendBirdDesk.swiftmodule/x86_64-apple-ios-simulator.swiftdoc and b/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/SendBirdDesk.framework/Modules/SendBirdDesk.swiftmodule/x86_64-apple-ios-simulator.swiftdoc differ
diff --git a/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/SendBirdDesk.framework/Modules/SendBirdDesk.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/SendBirdDesk.framework/Modules/SendBirdDesk.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
index 576c6ff..fa7e55e 100644
--- a/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/SendBirdDesk.framework/Modules/SendBirdDesk.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
+++ b/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/SendBirdDesk.framework/Modules/SendBirdDesk.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
@@ -1,5 +1,5 @@
// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
+// swift-compiler-version: Apple Swift version 5.8.1 (swiftlang-5.8.0.124.5 clang-1403.0.22.11.100)
// swift-module-flags: -target x86_64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name SendBirdDesk
// swift-module-flags-ignorable: -enable-bare-slash-regex
import Foundation
@@ -13,15 +13,15 @@ import _StringProcessing
@objc public var name: Swift.String
@objc public var channelUrl: Swift.String
@objc deinit
- public func encode(to encoder: Swift.Encoder) throws
- required public init(from decoder: Swift.Decoder) throws
+ public func encode(to encoder: any Swift.Encoder) throws
+ required public init(from decoder: any Swift.Decoder) throws
}
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc public class SBDSKFAQData : ObjectiveC.NSObject, Swift.Decodable {
@objc final public let faqFileId: Swift.Int64
@objc final public let type: Swift.String
@objc final public let faqResults: [SendBirdDesk.SBDSKFAQData.SBDSKFAQResult]
@objc(initWithMessage:) public init?(with message: SendbirdChatSDK.BaseMessage)
- required public init(from decoder: Swift.Decoder) throws
+ required public init(from decoder: any Swift.Decoder) throws
@objc public class SBDSKFAQResult : ObjectiveC.NSObject, Swift.Decodable {
@objc final public let category: Swift.String?
@objc final public let question: Swift.String?
@@ -29,7 +29,7 @@ import _StringProcessing
@objc final public let keyword: Swift.String?
@objc final public let url: Swift.String?
@objc final public let imageURL: Swift.String?
- required public init(from decoder: Swift.Decoder) throws
+ required public init(from decoder: any Swift.Decoder) throws
@objc deinit
}
@objc deinit
@@ -50,8 +50,8 @@ import _StringProcessing
case medium = 1
case high = 2
case urgent = 3
- public func encode(to encoder: Swift.Encoder) throws
- public init(from decoder: Swift.Decoder) throws
+ public func encode(to encoder: any Swift.Encoder) throws
+ public init(from decoder: any Swift.Decoder) throws
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
@@ -100,8 +100,14 @@ public typealias SBDSKTicketListHandler = (_ tickets: [SendBirdDesk.SBDSKTicket]
@objc public var relatedChannels: [SendBirdDesk.SBDSKRelatedChannel] {
get
}
- public func encode(to encoder: Swift.Encoder) throws
- required public init(from decoder: Swift.Decoder) throws
+ @objc public var firstResponseTime: Swift.Int64 {
+ get
+ }
+ @objc public var issuedAt: Swift.String {
+ get
+ }
+ public func encode(to encoder: any Swift.Encoder) throws
+ required public init(from decoder: any Swift.Decoder) throws
@objc deinit
}
extension SendBirdDesk.SBDSKTicket {
@@ -158,8 +164,8 @@ extension SendBirdDesk.SBDSKTicket {
get
}
@objc deinit
- public func encode(to encoder: Swift.Encoder) throws
- required public init(from decoder: Swift.Decoder) throws
+ public func encode(to encoder: any Swift.Encoder) throws
+ required public init(from decoder: any Swift.Decoder) throws
}
extension SendBirdDesk.SBDSKTicketPriority : Swift.Equatable {}
extension SendBirdDesk.SBDSKTicketPriority : Swift.Hashable {}
diff --git a/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/SendBirdDesk.framework/SendBirdDesk b/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/SendBirdDesk.framework/SendBirdDesk
index 6cbc32b..ddcd36e 100755
Binary files a/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/SendBirdDesk.framework/SendBirdDesk and b/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/SendBirdDesk.framework/SendBirdDesk differ
diff --git a/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/SendBirdDesk.framework/_CodeSignature/CodeResources b/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/SendBirdDesk.framework/_CodeSignature/CodeResources
index 58afb7a..1cb26be 100644
--- a/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/SendBirdDesk.framework/_CodeSignature/CodeResources
+++ b/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/SendBirdDesk.framework/_CodeSignature/CodeResources
@@ -6,7 +6,7 @@
Headers/SendBirdDesk-Swift.h
- 9rLGGWTktBWh/fhClKg8KdJ6cPM=
+ X6m+jGAy+ZENWOrM8+ENvRwUMo0=
Headers/SendBirdDesk.h
@@ -14,47 +14,47 @@
Info.plist
- Znw6ADh4DerE1y6LHmyxUMDpgvo=
+ crdU9Wi5KtHlRWtX4G9b7bJ2z7g=
Modules/SendBirdDesk.swiftmodule/arm64-apple-ios-simulator.abi.json
- i7OwDAVrN6Mw9v7cpHS8ueCxvAA=
+ 5b3c3dqJfbBliPyhsauh4jYVvJE=
Modules/SendBirdDesk.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface
- dgQfds/5BAfkhwBWwB2lfo8e4MA=
+ Lhp3KOR/fsv1/PUOEfCd3yOTbcA=
Modules/SendBirdDesk.swiftmodule/arm64-apple-ios-simulator.swiftdoc
- 4n7fnvwEdfdqTmqlh2UCAeQvCEU=
+ xg26KRRYZdc9iChXuXOKrj712Z8=
Modules/SendBirdDesk.swiftmodule/arm64-apple-ios-simulator.swiftinterface
- dgQfds/5BAfkhwBWwB2lfo8e4MA=
+ Lhp3KOR/fsv1/PUOEfCd3yOTbcA=
Modules/SendBirdDesk.swiftmodule/arm64-apple-ios-simulator.swiftmodule
- LpBboVSx0WTiD787ajEXZk1QRbM=
+ L5uHRahCR7z/AtoWzbc+E/jy4Ws=
Modules/SendBirdDesk.swiftmodule/x86_64-apple-ios-simulator.abi.json
- i7OwDAVrN6Mw9v7cpHS8ueCxvAA=
+ 5b3c3dqJfbBliPyhsauh4jYVvJE=
Modules/SendBirdDesk.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface
- qZWZv6RewTLuhvV4e2V2Gnh+7Ac=
+ IOjNxnojnGKlOSp1cllilZYB+cU=
Modules/SendBirdDesk.swiftmodule/x86_64-apple-ios-simulator.swiftdoc
- qUgtRLLblwDJMv2XbPzjCeZU7Wg=
+ q9TlDtG/GXCXD8Hjh1Ybpe8wDpQ=
Modules/SendBirdDesk.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
- qZWZv6RewTLuhvV4e2V2Gnh+7Ac=
+ IOjNxnojnGKlOSp1cllilZYB+cU=
Modules/SendBirdDesk.swiftmodule/x86_64-apple-ios-simulator.swiftmodule
- XHQEv0f4/JiK7Qxr63UmVFiH+K8=
+ Tk0cCx1WTK12NaUSBAXLt/mN8iE=
Modules/module.modulemap
@@ -67,7 +67,7 @@
hash2
- jGGLhjQEngs9mV0ZlmQBzieLJsNFqhftgQz3AGxlBcA=
+ zTIMX+YOZZ6Be2LCeMSliwBBK4wWYXAeSXVpgKENXgU=
Headers/SendBirdDesk.h
@@ -81,70 +81,70 @@
hash2
- Nw8EiNggaaRMYujDT7y3XWGQ2C+ppL0RYMH+wrUpQbk=
+ ocgkwpex5IwqZcHZKx7seoyKWKYtMdchA5uikw8PgNU=
Modules/SendBirdDesk.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface
hash2
- rJy4Xk0E5N6bXDv+b6TReJDrszH+6mC2gxgtIN7vmmE=
+ tLJY9X97ZPNicRHFMvcS3b7YHZDrCHI21MhWp1n3beA=
Modules/SendBirdDesk.swiftmodule/arm64-apple-ios-simulator.swiftdoc
hash2
- xlDdAxrueSP8FPHvKdbqlFDXS2QEN9JQw9rvDAzf9SQ=
+ 8FwOE/UQgOhGxjbWKux1lUGCj750T4sycJDyTdd0fEg=
Modules/SendBirdDesk.swiftmodule/arm64-apple-ios-simulator.swiftinterface
hash2
- rJy4Xk0E5N6bXDv+b6TReJDrszH+6mC2gxgtIN7vmmE=
+ tLJY9X97ZPNicRHFMvcS3b7YHZDrCHI21MhWp1n3beA=
Modules/SendBirdDesk.swiftmodule/arm64-apple-ios-simulator.swiftmodule
hash2
- QumY9AydcA4CdRAitk2ihWOnqaMM6DfkuHdYonvWGtI=
+ neJg5jXfDnnKMT5oL2Ww8FHA3B8yAceXubCuQ95iILE=
Modules/SendBirdDesk.swiftmodule/x86_64-apple-ios-simulator.abi.json
hash2
- Nw8EiNggaaRMYujDT7y3XWGQ2C+ppL0RYMH+wrUpQbk=
+ ocgkwpex5IwqZcHZKx7seoyKWKYtMdchA5uikw8PgNU=
Modules/SendBirdDesk.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface
hash2
- oLiCzptMbA3AvKlLQzq73nFGd9ltTRO9I1ksUV/UT5c=
+ bxT2e9fPXe3CjdBkJaKxLUe6tFpduMY74v6Zi7dQ3Io=
Modules/SendBirdDesk.swiftmodule/x86_64-apple-ios-simulator.swiftdoc
hash2
- qOtlIVgjBED+iefOZuoOk4lWjWBWSkkpr7jDvmBFFwM=
+ hWBXz0QEz4ugxqv2TGeALBA7MJdx4oJyza6giURBjnU=
Modules/SendBirdDesk.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
hash2
- oLiCzptMbA3AvKlLQzq73nFGd9ltTRO9I1ksUV/UT5c=
+ bxT2e9fPXe3CjdBkJaKxLUe6tFpduMY74v6Zi7dQ3Io=
Modules/SendBirdDesk.swiftmodule/x86_64-apple-ios-simulator.swiftmodule
hash2
- NEbIt/+Y2taI5j0byOWxGIvvGNcFsDCpddaqABH5beU=
+ yQKCUj67kb6ztfBuUGRRxTSvSDCFXfyIbDqr3I4onQ4=
Modules/module.modulemap
diff --git a/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/dSYMs/SendBirdDesk.framework.dSYM/Contents/Info.plist b/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/dSYMs/SendBirdDesk.framework.dSYM/Contents/Info.plist
index 8f40435..97804af 100644
--- a/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/dSYMs/SendBirdDesk.framework.dSYM/Contents/Info.plist
+++ b/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/dSYMs/SendBirdDesk.framework.dSYM/Contents/Info.plist
@@ -13,7 +13,7 @@
CFBundleSignature
????
CFBundleShortVersionString
- 1.1.3
+ 1.1.4
CFBundleVersion
1
diff --git a/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/dSYMs/SendBirdDesk.framework.dSYM/Contents/Resources/DWARF/SendBirdDesk b/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/dSYMs/SendBirdDesk.framework.dSYM/Contents/Resources/DWARF/SendBirdDesk
index 6f81556..2e861f6 100644
Binary files a/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/dSYMs/SendBirdDesk.framework.dSYM/Contents/Resources/DWARF/SendBirdDesk and b/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/dSYMs/SendBirdDesk.framework.dSYM/Contents/Resources/DWARF/SendBirdDesk differ
diff --git a/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/dSYMs/SendBirdDesk.framework.dSYM/Contents/Resources/Swift/aarch64/SendbirdChatSDK.swiftinterface b/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/dSYMs/SendBirdDesk.framework.dSYM/Contents/Resources/Swift/aarch64/SendbirdChatSDK.swiftinterface
index 164ea24..09b40c4 100644
--- a/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/dSYMs/SendBirdDesk.framework.dSYM/Contents/Resources/Swift/aarch64/SendbirdChatSDK.swiftinterface
+++ b/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/dSYMs/SendBirdDesk.framework.dSYM/Contents/Resources/Swift/aarch64/SendbirdChatSDK.swiftinterface
@@ -1,22 +1,21 @@
// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.6.1 (swiftlang-5.6.0.323.66 clang-1316.0.20.12)
-// swift-module-flags: -target arm64-apple-ios9.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name SendbirdChatSDK
+// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
+// swift-module-flags: -target arm64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name SendbirdChatSDK
+// swift-module-flags-ignorable: -enable-bare-slash-regex
import CommonCrypto
-import CoreFoundation
import CoreGraphics
import Foundation
-import Foundation/*.Data*/
import MobileCoreServices
import Network
import SQLite3
-import Security
import Swift
import SwiftUI
import SystemConfiguration
import UIKit.UIDevice
import UIKit
+import UserNotifications
import _Concurrency
-import zlib
+import _StringProcessing
extension SendbirdChatSDK.GroupChannelListQuery {
@available(*, unavailable, renamed: "myMemberStateFilter")
@objc dynamic public var memberStateFilter: SendbirdChatSDK.MyMemberStateFilter {
@@ -175,12 +174,14 @@ extension SendbirdChatSDK.PollVoterListQueryParams : Swift.Encodable {
@objc open var mentionedMessageTemplate: Swift.String? {
get
}
- @objc open var messageParams: SendbirdChatSDK.BaseMessageCreateParams? {
+ @objc open var notifiationData: SendbirdChatSDK.NotificationData? {
get
}
- public var extendedMessage: [Swift.String : Any] {
+ @objc open var messageParams: SendbirdChatSDK.BaseMessageCreateParams? {
get
}
+ final public let extendedMessage: [Swift.String : Any]
+ final public let extendedMessagePayload: [Swift.String : Any]
required public init(from decoder: Swift.Decoder) throws
public func encode(to encoder: Swift.Encoder) throws
public typealias ID = Swift.AnyHashable
@@ -257,6 +258,29 @@ extension SendbirdChatSDK.PublicGroupChannelListQuery {
@objc dynamic public var limit: Swift.UInt {
@objc get
}
+ @objc dynamic public var createdBefore: Swift.Int64 {
+ @objc get
+ }
+ @objc dynamic public var createdAfter: Swift.Int64 {
+ @objc get
+ }
+}
+@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SBDNotificationCategory) open class NotificationCategory : ObjectiveC.NSObject, Swift.Codable {
+ @objc open var categoryId: Swift.Int64 {
+ get
+ }
+ @objc open var customType: Swift.String? {
+ @objc get
+ }
+ @objc open var name: Swift.String {
+ get
+ }
+ @objc open var isDefault: Swift.Bool {
+ get
+ }
+ required public init(from decoder: Swift.Decoder) throws
+ public func encode(to encoder: Swift.Encoder) throws
+ @objc deinit
}
@_hasMissingDesignatedInitializers @objc(SBDUnreadMessageCount) open class UnreadMessageCount : ObjectiveC.NSObject {
final public let groupChannelCount: Swift.Int
@@ -292,6 +316,20 @@ extension SendbirdChatSDK.ApplicationUserListQuery {
@objc get
}
}
+@objc(SBDUploadedFileInfo) public class UploadedFileInfo : ObjectiveC.NSObject, Swift.Codable, Foundation.NSCopying {
+ @objc public var url: Swift.String {
+ @objc get
+ }
+ @objc final public let plainURL: Swift.String
+ @objc final public let fileName: Swift.String?
+ @objc final public let mimeType: Swift.String?
+ @objc final public let fileSize: Swift.UInt
+ @objc public var thumbnails: [SendbirdChatSDK.Thumbnail]?
+ required public init(from decoder: Swift.Decoder) throws
+ public func encode(to encoder: Swift.Encoder) throws
+ @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
+ @objc deinit
+}
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SBDParticipantListQuery) public class ParticipantListQuery : ObjectiveC.NSObject, SendbirdChatSDK.UserListQuery {
@objc public var hasNext: Swift.Bool {
get
@@ -308,6 +346,20 @@ extension SendbirdChatSDK.ParticipantListQuery {
@objc get
}
}
+@objc(SBDMessageReviewStatus) public enum MessageReviewStatus : Swift.Int {
+ case none = 0
+ case inReview = 1
+ case approved = 2
+}
+extension SendbirdChatSDK.MessageReviewStatus : Swift.RawRepresentable, Swift.Codable {
+ public typealias RawValue = Swift.String
+ public init(rawValue: Swift.String)
+ public var rawValue: Swift.String {
+ get
+ }
+ public init(from decoder: Swift.Decoder) throws
+ public func encode(to encoder: Swift.Encoder) throws
+}
@objc(SBDPushTokenRegistrationStatus) public enum PushTokenRegistrationStatus : Swift.Int {
case success = 0
case pending = 1
@@ -505,11 +557,12 @@ extension SendbirdChatSDK.PreviousMessageListQuery {
@objc final public let isActive: Swift.Bool
@objc final public let friendDiscoveryKey: Swift.String?
@objc final public let friendName: Swift.String?
+ @objc final public let isBot: Swift.Bool
@objc open var preferredLanguages: [Swift.String]? {
get
}
- @objc open var metaData: [Swift.String : Swift.String]? {
- get
+ @objc open var metaData: [Swift.String : Swift.String] {
+ @objc get
}
required public init(from decoder: Swift.Decoder) throws
public func encode(to encoder: Swift.Encoder) throws
@@ -552,6 +605,7 @@ extension SendbirdChatSDK.PreviousMessageListQuery {
case localMessageFailed
case localMessageCanceled
case localMessageResendStarted
+ case channelRefresh
case eventMessageSent = 100
case eventMessageReceived
case eventMessageUpdated
@@ -616,6 +670,7 @@ public typealias GetPushTokensHandler = ((_ pushTokens: [Swift.String], _ pushTo
public typealias ChannelChangeLogsHandler = ((_ updatedChannel: [SendbirdChatSDK.GroupChannel]?, _ deletedChannelURLs: [Swift.String]?, _ hasMore: Swift.Bool, _ token: Swift.String?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void)
public typealias FeedChannelChangeLogsHandler = ((_ updatedChannel: [SendbirdChatSDK.FeedChannel]?, _ deletedChannelURLs: [Swift.String]?, _ hasMore: Swift.Bool, _ token: Swift.String?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void)
public typealias ChannelChangeLogsPagerHandler = ((_ updatedChannels: [SendbirdChatSDK.GroupChannel], _ deletedChannelURLs: [Swift.String], _ token: Swift.String?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void)
+public typealias MembersChangeLogsHandler = ((_ result: SendbirdChatSDK.MembersChangeLogsResult?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void)
public typealias SnoozePeriodHandler = ((_ enabled: Swift.Bool, _ startTimestamp: Swift.Int64, _ endTimestamp: Swift.Int64, _ error: SendbirdChatSDK.SBError?) -> Swift.Void)
public typealias PushTriggerOptionHandler = ((_ pushTriggerOption: SendbirdChatSDK.PushTriggerOption, _ error: SendbirdChatSDK.SBError?) -> Swift.Void)
public typealias ReactionEventHandler = ((_ event: SendbirdChatSDK.ReactionEvent?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void)
@@ -624,6 +679,8 @@ public typealias UserMessageHandler = ((_ message: SendbirdChatSDK.UserMessage?,
public typealias FileMessageHandler = ((_ message: SendbirdChatSDK.FileMessage?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void)
public typealias ProgressHandler = ((_ bytesSent: Swift.Int64, _ totalBytesSent: Swift.Int64, _ totalBytesExpectedToSend: Swift.Int64) -> Swift.Void)
public typealias MultiProgressHandler = ((_ requestId: Swift.String?, _ bytesSent: Swift.Int64, _ totalBytesSent: Swift.Int64, _ totalBytesExpectedToSend: Swift.Int64) -> Swift.Void)
+public typealias MultipleFilesMessageHandler = ((_ message: SendbirdChatSDK.MultipleFilesMessage?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void)
+public typealias FileUploadHandler = ((_ requestId: Swift.String, _ index: Swift.Int, _ uploadableFileInfo: SendbirdChatSDK.UploadableFileInfo, _ error: SendbirdChatSDK.SBError?) -> Swift.Void)
public typealias MessageChangeLogHandler = ((_ updatedMessages: [SendbirdChatSDK.BaseMessage]?, _ deletedMessageIds: [Swift.Int64]?, _ hasMore: Swift.Bool, _ token: Swift.String?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void)
public typealias MessageListHandler = ((_ messages: [SendbirdChatSDK.BaseMessage]?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void)
public typealias MessageRequestIdsHandler = ((_ requestIds: [Swift.String]?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void)
@@ -655,6 +712,8 @@ public typealias UnreadMessageCountHandler = (_ groupChannelCount: Swift.UInt, _
public typealias NotificationTemplateHandler = (_ notificationTemplate: SendbirdChatSDK.NotificationTemplate?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void
public typealias NotificationTemplateListHandler = (_ notificationTemplateList: SendbirdChatSDK.NotificationTemplateList?, _ hasMore: Swift.Bool, _ token: Swift.String?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void
public typealias GlobalNotificationChannelSettingHandler = (_ globalNotificationChannelSetting: SendbirdChatSDK.GlobalNotificationChannelSetting?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void
+public typealias PinnedMessageListHandler = (_ messages: [SendbirdChatSDK.PinnedMessage]?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void
+public typealias UIKitConfigurationHandler = (_ uikitConfiguration: SendbirdChatSDK.UIKitConfiguration?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void
@objc(SBDPollUpdateEvent) public class PollUpdateEvent : ObjectiveC.NSObject {
@objc final public let poll: SendbirdChatSDK.UpdatedPoll
required public init(from decoder: Swift.Decoder) throws
@@ -825,6 +884,12 @@ extension SendbirdChatSDK.GroupChannelListQuery {
@objc dynamic public var includeChatNotification: Swift.Bool {
@objc get
}
+ @objc dynamic public var createdBefore: Swift.Int64 {
+ @objc get
+ }
+ @objc dynamic public var createdAfter: Swift.Int64 {
+ @objc get
+ }
}
@objc(SBDFeedChannelDelegate) public protocol FeedChannelDelegate : SendbirdChatSDK.BaseChannelDelegate {
@objc optional func feedChannelDidUpdateReadStatus(_ channel: SendbirdChatSDK.FeedChannel)
@@ -907,14 +972,15 @@ extension SendbirdChatSDK.BlockedUserListQueryParams : Foundation.NSCopying {
@objc public var poll: SendbirdChatSDK.Poll? {
get
}
- @objc public var translations: [Swift.String : Swift.String] {
- get
- }
+ @objc final public let translations: [Swift.String : Swift.String]
@objc public var translationTargetLanguages: [Swift.String] {
get
}
@available(*, unavailable, message: "This property has been removed.")
@objc public var requestState: SendbirdChatSDK.MessageRequestState?
+ @objc public var messageReviewInfo: SendbirdChatSDK.MessageReviewInfo? {
+ get
+ }
override public func encode(to encoder: Swift.Encoder) throws
required public init(from decoder: Swift.Decoder) throws
@discardableResult
@@ -950,6 +1016,7 @@ extension SendbirdChatSDK.UserMessage {
@objc(getUnreadMembersWithMessage:includeAllMembers:) dynamic open func getUnreadMembers(message: SendbirdChatSDK.BaseMessage, includeAllMembers: Swift.Bool) -> [SendbirdChatSDK.Member]
@objc dynamic open func getUndeliveredMemberCount(_ message: SendbirdChatSDK.BaseMessage) -> Swift.Int
@objc(getReadStatusIncludingAllMembers:) dynamic open func getReadStatus(includeAllMembers: Swift.Bool) -> [Swift.String : [Swift.String : Any]]
+ @nonobjc public func getReadStatus(with includeAllMembers: Swift.Bool) -> [Swift.String : SendbirdChatSDK.ReadStatus]
}
@objc extension SendbirdChatSDK.User {
@objc dynamic public func createMetaData(_ metaData: [Swift.String : Swift.String], completionHandler: SendbirdChatSDK.MetaDataHandler?)
@@ -970,6 +1037,7 @@ extension SendbirdChatSDK.UserMessage {
@objc(getMessageWithParams:completionHandler:) dynamic open class func getMessage(params: SendbirdChatSDK.MessageRetrievalParams, completionHandler: SendbirdChatSDK.BaseMessageHandler?)
@objc(getThreadedMessagesWithTimestamp:params:completionHandler:) dynamic open func getThreadedMessages(timestamp: Swift.Int64, params: SendbirdChatSDK.ThreadedMessageListParams, completionHandler: SendbirdChatSDK.ThreadedMessageListHandler?)
@objc(getScheduledMessageWithParams:completionHandler:) dynamic open class func getScheduledMessage(params: SendbirdChatSDK.ScheduledMessageRetrievalParams, completionHandler: SendbirdChatSDK.BaseMessageHandler?)
+ @objc(submitFormWithFormKey:answers:completionHandler:) dynamic open func submitForm(formKey: Swift.String, answers: [Swift.String : Swift.String], completionHandler: SendbirdChatSDK.SBErrorHandler?)
}
@objc(SBDOGImage) public class OGImage : ObjectiveC.NSObject, Swift.Codable {
@objc final public let url: Swift.String?
@@ -994,6 +1062,9 @@ extension SendbirdChatSDK.GroupChannel {
@objc dynamic open func createMemberListQuery() -> SendbirdChatSDK.MemberListQuery?
@objc dynamic open func createMemberListQuery(paramsBuilder: (SendbirdChatSDK.MemberListQueryParams) -> Swift.Void) -> SendbirdChatSDK.MemberListQuery?
@objc dynamic open func createMemberListQuery(params: SendbirdChatSDK.MemberListQueryParams) -> SendbirdChatSDK.MemberListQuery?
+ @objc dynamic open func createPinnedMessageListQuery() -> SendbirdChatSDK.PinnedMessageListQuery?
+ @objc dynamic open func createPinnedMessageListQuery(paramsBuilder: (SendbirdChatSDK.PinnedMessageListQueryParams) -> Swift.Void) -> SendbirdChatSDK.PinnedMessageListQuery?
+ @objc dynamic open func createPinnedMessageListQuery(params: SendbirdChatSDK.PinnedMessageListQueryParams) -> SendbirdChatSDK.PinnedMessageListQuery?
}
extension SendbirdChatSDK.GroupChannel {
@discardableResult
@@ -1211,18 +1282,6 @@ extension SendbirdChatSDK.NotificationCollection : SendbirdChatSDK.ConnectionDel
@objc dynamic open func didSucceedReconnection()
@objc dynamic open func didConnect(userId: Swift.String)
}
-@objc(SBDReadStatus) public class ReadStatus : ObjectiveC.NSObject, Swift.Codable {
- @objc public var reader: SendbirdChatSDK.User?
- @objc public var timestamp: Swift.Int64
- @available(*, unavailable, renamed: "channelURL")
- @objc public var channelUrl: Swift.String?
- @objc public var channelURL: Swift.String?
- @objc public var channelType: Swift.String?
- @objc public var reqId: Swift.String?
- @objc deinit
- public func encode(to encoder: Swift.Encoder) throws
- required public init(from decoder: Swift.Decoder) throws
-}
@_inheritsConvenienceInitializers @objc(SBDScheduledUserMessageUpdateParams) public class ScheduledUserMessageUpdateParams : SendbirdChatSDK.ScheduledBaseMessageUpdateParams {
@objc public var message: Swift.String?
@objc public var translationTargetLanguages: [Swift.String]?
@@ -1260,7 +1319,7 @@ extension SendbirdChatSDK.MessageMetaArray : SendbirdChatSDK.Serializable {
@objc dynamic public func serialize() -> Foundation.Data?
@objc dynamic public class func build(fromSerializedData data: Foundation.Data?) -> Self?
}
-@objc extension SendbirdChatSDK.GroupChannel {
+extension SendbirdChatSDK.GroupChannel {
@objc dynamic open func refresh(completionHandler: SendbirdChatSDK.SBErrorHandler?)
@objc(createChannelWithParams:completionHandler:) dynamic open class func createChannel(params: SendbirdChatSDK.GroupChannelCreateParams, completionHandler: SendbirdChatSDK.GroupChannelHandler?)
@objc(createChannelWithParams:progressHandler:completionHandler:) dynamic open class func createChannel(params: SendbirdChatSDK.GroupChannelCreateParams, progressHandler: SendbirdChatSDK.ProgressHandler?, completionHandler: SendbirdChatSDK.GroupChannelHandler?)
@@ -1446,6 +1505,9 @@ extension SendbirdChatSDK.FriendListQueryParams {
extension SendbirdChatSDK.FriendListQueryParams : Foundation.NSCopying {
@objc dynamic public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
}
+@objc extension SendbirdChatSDK.GroupChannel {
+ @nonobjc public func getDeliveryStatus(with includeAllMembers: Swift.Bool) -> [Swift.String : SendbirdChatSDK.DeliveryStatus]
+}
@_hasMissingDesignatedInitializers @objc(SBDThreadInfo) public class ThreadInfo : ObjectiveC.NSObject, Swift.Codable {
@objc final public let replyCount: Swift.Int
@objc final public let mostRepliedUsers: [SendbirdChatSDK.User]
@@ -1494,6 +1556,12 @@ extension SendbirdChatSDK.FriendListQueryParams : Foundation.NSCopying {
@objc deinit
required public init(from decoder: Swift.Decoder) throws
}
+public struct DeliveryStatus {
+ public let channelURL: Swift.String
+ public let channelType: SendbirdChatSDK.ChannelType
+ public let member: SendbirdChatSDK.Member
+ public let timestamp: Swift.Int64
+}
@_inheritsConvenienceInitializers @objc(SBDPollRetrievalParams) public class PollRetrievalParams : ObjectiveC.NSObject {
@objc public var channelURL: Swift.String?
@objc public var channelType: SendbirdChatSDK.ChannelType
@@ -1509,12 +1577,45 @@ extension SendbirdChatSDK.PollRetrievalParams : Swift.Encodable {
@objc dynamic open func removeOperators(userIds: [Swift.String], completionHandler: SendbirdChatSDK.SBErrorHandler?)
@objc dynamic open func removeAllOperators(completionHandler: SendbirdChatSDK.SBErrorHandler?)
}
+@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SBDPinnedMessageListQuery) public class PinnedMessageListQuery : ObjectiveC.NSObject {
+ @SendbirdChatSDK.Atomic @objc @_projectedValueProperty($hasNext) public var hasNext: Swift.Bool {
+ @objc get
+ }
+ public var $hasNext: SendbirdChatSDK.Atomic {
+ get
+ }
+ @SendbirdChatSDK.Atomic @objc @_projectedValueProperty($isLoading) public var isLoading: Swift.Bool {
+ @objc get
+ }
+ public var $isLoading: SendbirdChatSDK.Atomic {
+ get
+ }
+ @objc final public let limit: Swift.Int
+ @objc public var includeMetaArray: Swift.Bool {
+ @objc get
+ }
+ @objc public var includeThreadInfo: Swift.Bool {
+ @objc get
+ }
+ @objc public var includeReactions: Swift.Bool {
+ @objc get
+ }
+ @objc public var includePollDetails: Swift.Bool {
+ @objc get
+ }
+ @objc public var includeParentMessageInfo: Swift.Bool {
+ @objc get
+ }
+ @objc public func loadNextPage(completionHandler: @escaping SendbirdChatSDK.PinnedMessageListHandler)
+ @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
+ @objc deinit
+}
@_hasMissingDesignatedInitializers @objc(SBDAppInfo) public class AppInfo : ObjectiveC.NSObject, Swift.Codable {
@objc public var emojiHash: Swift.String {
get
}
@objc public var uploadSizeLimit: Swift.Int64 {
- get
+ @objc get
}
@objc public var premiumFeatureList: [Swift.String]? {
get
@@ -1535,6 +1636,8 @@ extension SendbirdChatSDK.PollRetrievalParams : Swift.Encodable {
get
}
@objc public var notificationInfo: SendbirdChatSDK.NotificationInfo?
+ final public let uikitConfigInfo: SendbirdChatSDK.UIKitConfigInfo
+ @objc final public let multipleFilesMessageFileCountLimit: Swift.Int
@objc public func isEmojiUpdateNeeded(prevEmojiHash: Swift.String) -> Swift.Bool
public func encode(to encoder: Swift.Encoder) throws
required public init(from decoder: Swift.Decoder) throws
@@ -1635,13 +1738,39 @@ extension SendbirdChatSDK.Poll : SendbirdChatSDK.Serializable {
@objc public var isEncryptionEnabled: Swift.Bool {
get
}
- @objc public init(isEncryptionEnabled: Swift.Bool = false)
+ @objc public var enableAutoResend: Swift.Bool {
+ get
+ }
+ @objc convenience public init(isEncryptionEnabled: Swift.Bool)
+ @objc public init(isEncryptionEnabled: Swift.Bool = false, enableAutoResend: Swift.Bool = true)
@objc deinit
}
@_hasMissingDesignatedInitializers @objc(SBDGlobalNotificationChannelSetting) open class GlobalNotificationChannelSetting : ObjectiveC.NSObject {
@objc final public let jsonPayload: Swift.String
@objc deinit
}
+@_hasMissingDesignatedInitializers @objc(SBDUploadableFileInfo) public class UploadableFileInfo : ObjectiveC.NSObject, Swift.Codable {
+ @objc final public let fileURL: Swift.String?
+ @objc public var file: Foundation.Data?
+ @objc public var fileSize: Swift.UInt {
+ @objc get
+ @objc set
+ }
+ @objc public var thumbnailSizes: [SendbirdChatSDK.ThumbnailSize]?
+ @objc public var fileName: Swift.String? {
+ @objc get
+ @objc set
+ }
+ @objc public var mimeType: Swift.String? {
+ @objc get
+ @objc set
+ }
+ @objc public init(file: Foundation.Data)
+ @objc public init(fileURL: Swift.String)
+ public func encode(to encoder: Swift.Encoder) throws
+ required public init(from decoder: Swift.Decoder) throws
+ @objc deinit
+}
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SBDOperatorListQuery) public class OperatorListQuery : ObjectiveC.NSObject, SendbirdChatSDK.UserListQuery {
@objc public var hasNext: Swift.Bool {
get
@@ -1665,42 +1794,6 @@ extension SendbirdChatSDK.OperatorListQuery {
public func encode(to encoder: Swift.Encoder) throws
required public init(from decoder: Swift.Decoder) throws
}
-public enum Gzip {
- public static let maxWindowBits: Swift.Int32
-}
-public struct CompressionLevel : Swift.RawRepresentable {
- public let rawValue: Swift.Int32
- public static let noCompression: SendbirdChatSDK.CompressionLevel
- public static let bestSpeed: SendbirdChatSDK.CompressionLevel
- public static let bestCompression: SendbirdChatSDK.CompressionLevel
- public static let defaultCompression: SendbirdChatSDK.CompressionLevel
- public init(rawValue: Swift.Int32)
- public init(_ rawValue: Swift.Int32)
- public typealias RawValue = Swift.Int32
-}
-public struct GzipError : Swift.Error {
- public enum Kind : Swift.Equatable {
- case stream
- case data
- case memory
- case buffer
- case version
- case unknown(code: Swift.Int)
- public static func == (a: SendbirdChatSDK.GzipError.Kind, b: SendbirdChatSDK.GzipError.Kind) -> Swift.Bool
- }
- public let kind: SendbirdChatSDK.GzipError.Kind
- public let message: Swift.String
- public var localizedDescription: Swift.String {
- get
- }
-}
-extension Foundation.Data {
- public var isGzipped: Swift.Bool {
- get
- }
- public func gzipped(level: SendbirdChatSDK.CompressionLevel = .defaultCompression, wBits: Swift.Int32 = Gzip.maxWindowBits + 16) throws -> Foundation.Data
- public func gunzipped(wBits: Swift.Int32 = Gzip.maxWindowBits + 32) throws -> Foundation.Data
-}
@_inheritsConvenienceInitializers @objc(SBDMemberListQueryParams) final public class MemberListQueryParams : ObjectiveC.NSObject {
@objc final public var nicknameStartsWithFilter: Swift.String?
@objc final public var operatorFilter: SendbirdChatSDK.GroupChannelOperatorFilter
@@ -1718,11 +1811,39 @@ extension SendbirdChatSDK.MemberListQueryParams {
extension SendbirdChatSDK.MemberListQueryParams : Foundation.NSCopying {
@objc final public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
}
+@_inheritsConvenienceInitializers @objc(SBDPinnedMessageListQueryParams) final public class PinnedMessageListQueryParams : ObjectiveC.NSObject, Foundation.NSCopying {
+ @objc final public var limit: Swift.Int
+ @objc final public var includeMetaArray: Swift.Bool
+ @objc final public var includeThreadInfo: Swift.Bool
+ @objc final public var includeReactions: Swift.Bool
+ @objc final public var includePollDetails: Swift.Bool
+ @objc final public var includeParentMessageInfo: Swift.Bool
+ @objc override dynamic public init()
+ @objc public init(builder: (SendbirdChatSDK.PinnedMessageListQueryParams) -> Swift.Void)
+ @objc final public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
+ @objc deinit
+}
extension SendbirdChatSDK.MessageListParams {
@objc override dynamic public var description: Swift.String {
@objc get
}
}
+@objc open class MembersChangeLogsResult : ObjectiveC.NSObject {
+ @objc final public let userList: [SendbirdChatSDK.User]
+ @objc final public let remainingTimeUntilNextRequest: Swift.Int64
+ @objc final public let hasMore: Swift.Bool
+ @objc final public let token: Swift.String?
+ public init(userList: [SendbirdChatSDK.User], remainingTimeUntilNextRequest: Swift.Int64, hasMore: Swift.Bool, token: Swift.String?)
+ @objc deinit
+}
+@_hasMissingDesignatedInitializers final public class UIKitConfigInfo : Swift.Codable {
+ final public var lastUpdatedAt: Swift.Int64 {
+ get
+ }
+ final public func encode(to encoder: Swift.Encoder) throws
+ required public init(from decoder: Swift.Decoder) throws
+ @objc deinit
+}
@_hasMissingDesignatedInitializers @objc(SBDMember) public class Member : SendbirdChatSDK.User {
@objc public var state: SendbirdChatSDK.MemberState {
get
@@ -1774,8 +1895,17 @@ extension SendbirdChatSDK.Member {
@objc get
@objc set
}
- @objc override dynamic open func serialize() -> Foundation.Data?
+ @objc open var isCategoryFilterEnabled: Swift.Bool {
+ get
+ }
+ @objc open var isTemplateLabelEnabled: Swift.Bool {
+ get
+ }
+ @objc open var categories: [SendbirdChatSDK.NotificationCategory] {
+ get
+ }
required public init(from decoder: Swift.Decoder) throws
+ override public func encode(to encoder: Swift.Encoder) throws
@objc deinit
}
extension SendbirdChatSDK.FeedChannel {
@@ -1833,6 +1963,8 @@ extension SendbirdChatSDK.PollOption {
get
}
@objc final public var limit: Swift.UInt
+ @objc final public var createdBefore: Swift.Int64
+ @objc final public var createdAfter: Swift.Int64
@objc override dynamic public init()
@objc public init(builder: (SendbirdChatSDK.PublicGroupChannelListQueryParams) -> Swift.Void)
@objc(setMetaDataFilterWithKey:values:) final public func setMetaDataFilter(withKey key: Swift.String, values: [Swift.String])
@@ -1952,6 +2084,33 @@ extension SendbirdChatSDK.ReactionEventAction : Swift.RawRepresentable, Swift.Co
get
}
}
+public enum __SendbirdProduct : Swift.String {
+ case chat
+ case calls
+ case desk
+ case live
+ case uikitChat
+ case uikitLive
+ public init?(rawValue: Swift.String)
+ public typealias RawValue = Swift.String
+ public var rawValue: Swift.String {
+ get
+ }
+}
+public enum __SendbirdPlatform : Swift.String {
+ case ios
+ case android
+ case javascript
+ case unreal
+ case unity
+ case reactNative
+ case flutter
+ public init?(rawValue: Swift.String)
+ public typealias RawValue = Swift.String
+ public var rawValue: Swift.String {
+ get
+ }
+}
extension SendbirdChatSDK.OpenChannel {
@objc dynamic open class func createOpenChannelListQuery() -> SendbirdChatSDK.OpenChannelListQuery
@objc dynamic open class func createOpenChannelListQuery(paramsBuilder: (SendbirdChatSDK.OpenChannelListQueryParams) -> Swift.Void) -> SendbirdChatSDK.OpenChannelListQuery
@@ -2146,6 +2305,14 @@ extension SendbirdChatSDK.GroupChannel {
@objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool
@objc deinit
}
+@_hasMissingDesignatedInitializers @objc(SBDMultipleFilesMessageCreateParams) public class MultipleFilesMessageCreateParams : SendbirdChatSDK.BaseMessageCreateParams {
+ @objc public var uploadableFileInfoList: [SendbirdChatSDK.UploadableFileInfo]
+ @objc public init(uploadableFileInfoList: [SendbirdChatSDK.UploadableFileInfo])
+ override public func encode(to encoder: Swift.Encoder) throws
+ required public init(from decoder: Swift.Decoder) throws
+ @objc override public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
+ @objc deinit
+}
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SBDBannedUserListQuery) public class BannedUserListQuery : ObjectiveC.NSObject, SendbirdChatSDK.RestrictedUserListQuery {
@objc public var hasNext: Swift.Bool {
get
@@ -2162,20 +2329,6 @@ extension SendbirdChatSDK.BannedUserListQuery {
@objc get
}
}
-@_inheritsConvenienceInitializers @objc(SBDDeliveryStatus) public class DeliveryStatus : ObjectiveC.NSObject, Swift.Codable {
- @available(*, unavailable, renamed: "channelURL")
- @objc public var channelUrl: Swift.String?
- @objc public var channelURL: Swift.String? {
- get
- }
- @objc public var updatedDeliveryReceipt: [Swift.String : Swift.Int64]? {
- get
- }
- @objc override dynamic public init()
- @objc deinit
- public func encode(to encoder: Swift.Encoder) throws
- required public init(from decoder: Swift.Decoder) throws
-}
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SBDBaseMessageUpdateParams) public class BaseMessageUpdateParams : ObjectiveC.NSObject, Swift.Encodable, Foundation.NSCopying {
@objc public var data: Swift.String?
@objc public var customType: Swift.String?
@@ -2188,7 +2341,7 @@ extension SendbirdChatSDK.BannedUserListQuery {
@objc set
}
@objc public func setMentionedUsers(_ mentionedUsers: [SendbirdChatSDK.User])
- @objc public func addMentionedUserIds(_ users: [Swift.String])
+ @objc public func addMentionedUserIds(_ userIds: [Swift.String])
@objc override dynamic public init()
@objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
public func encode(to encoder: Swift.Encoder) throws
@@ -2278,6 +2431,11 @@ extension SendbirdChatSDK.MessageSendingStatus : Swift.Codable {
public init(from decoder: Swift.Decoder) throws
public func encode(to encoder: Swift.Encoder) throws
}
+extension SendbirdChatSDK.MessageSendingStatus : Swift.CustomDebugStringConvertible {
+ public var debugDescription: Swift.String {
+ get
+ }
+}
@objc(SBDMessageSearchQueryOrder) public enum MessageSearchQueryOrder : Swift.Int {
case score = 0
case timestamp = 1
@@ -2326,6 +2484,15 @@ extension SendbirdChatSDK.ReplyType : Swift.RawRepresentable, Swift.Codable {
required public init(from decoder: Swift.Decoder) throws
@objc deinit
}
+@objc(SBDPinnedMessage) public class PinnedMessage : ObjectiveC.NSObject, Swift.Codable, Foundation.NSCopying {
+ @objc open var message: SendbirdChatSDK.BaseMessage? {
+ get
+ }
+ required public init(from decoder: Swift.Decoder) throws
+ @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
+ @objc deinit
+ public func encode(to encoder: Swift.Encoder) throws
+}
@_inheritsConvenienceInitializers @objc(SBDPollData) public class PollData : ObjectiveC.NSObject, Swift.Codable {
@objc public var text: Swift.String? {
get
@@ -2368,6 +2535,13 @@ extension SendbirdChatSDK.ReplyType : Swift.RawRepresentable, Swift.Codable {
@objc open func dispose()
@objc deinit
}
+@_hasMissingDesignatedInitializers @objc(SBDMessageReviewInfo) public class MessageReviewInfo : ObjectiveC.NSObject, Swift.Codable {
+ @objc final public let status: SendbirdChatSDK.MessageReviewStatus
+ @objc final public let originalMessageInfo: SendbirdChatSDK.OriginalMessageInfo?
+ public func encode(to encoder: Swift.Encoder) throws
+ required public init(from decoder: Swift.Decoder) throws
+ @objc deinit
+}
@_inheritsConvenienceInitializers @objc(SBDOpenChannelListQueryParams) final public class OpenChannelListQueryParams : ObjectiveC.NSObject {
@objc final public var includeFrozenChannel: Swift.Bool
@objc final public var includeMetaData: Swift.Bool
@@ -2461,6 +2635,8 @@ extension SendbirdChatSDK.PublicGroupChannelListQuery {
}
@objc final public var limit: Swift.UInt
@objc final public var includeChatNotification: Swift.Bool
+ @objc final public var createdBefore: Swift.Int64
+ @objc final public var createdAfter: Swift.Int64
@objc override dynamic public init()
@objc public init(builder: (SendbirdChatSDK.GroupChannelListQueryParams) -> Swift.Void)
@objc final public func setUserIdsIncludeFilter(_ userIds: [Swift.String], queryType: SendbirdChatSDK.GroupChannelListQueryType)
@@ -2518,6 +2694,23 @@ extension SendbirdChatSDK.MutedUserListQueryParams : Foundation.NSCopying {
required public init(from decoder: Swift.Decoder) throws
@objc deinit
}
+@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SBDNotificationData) open class NotificationData : ObjectiveC.NSObject, Swift.Codable {
+ @objc open var label: Swift.String {
+ get
+ }
+ @objc open var templateKey: Swift.String {
+ get
+ }
+ @objc open var tags: [Swift.String]? {
+ get
+ }
+ @objc open var templateVariables: [Swift.String : Any] {
+ get
+ }
+ required public init(from decoder: Swift.Decoder) throws
+ public func encode(to encoder: Swift.Encoder) throws
+ @objc deinit
+}
@_inheritsConvenienceInitializers @objc(SBDPollCreateParams) public class PollCreateParams : ObjectiveC.NSObject {
@objc public var title: Swift.String
@objc public var data: SendbirdChatSDK.PollData?
@@ -2907,6 +3100,8 @@ extension SendbirdChatSDK.GroupChannelCollection : SendbirdChatSDK.GroupChannelD
case authPlanQuotaExceeded = 400306
case sessionKeyExpired = 400309
case sessionTokenRevoked = 400310
+ case expiringSessionRequired = 400312
+ case authSessionNotAllowed = 400313
case invalidApiToken = 400401
case parameterMissing = 400402
case invalidJsonBody = 400403
@@ -3024,6 +3219,10 @@ extension SendbirdChatSDK.MutedUserListQuery {
@objc get
}
}
+@_hasMissingDesignatedInitializers public class __SendbirdStatistics {
+ public static func __appendStat(type: Swift.String, data: [Swift.String : Any]) -> Swift.Bool
+ @objc deinit
+}
@_hasMissingDesignatedInitializers @objc(SBDFileMessageUpdateParams) public class FileMessageUpdateParams : SendbirdChatSDK.BaseMessageUpdateParams {
@objc override dynamic public init()
@objc override public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
@@ -3037,6 +3236,7 @@ extension SendbirdChatSDK.MutedUserListQuery {
@objc public class func getSDKVersion() -> Swift.String
@objc public class func getApplicationId() -> Swift.String?
@objc public class func setAppVersion(version: Swift.String?)
+ @objc public class func getMultipleFilesMessageFileCountLimit() -> Swift.Int
@discardableResult
@objc public class func initialize(params: SendbirdChatSDK.InitParams, migrationStartHandler: SendbirdChatSDK.VoidHandler? = nil, completionHandler: SendbirdChatSDK.SBErrorHandler? = nil) -> Swift.Bool
@discardableResult
@@ -3044,6 +3244,8 @@ extension SendbirdChatSDK.MutedUserListQuery {
@objc public class func connect(userId: Swift.String, completionHandler: SendbirdChatSDK.UserHandler? = nil)
@objc public class func connect(userId: Swift.String, authToken: Swift.String?, completionHandler: SendbirdChatSDK.UserHandler? = nil)
@objc public class func connect(userId: Swift.String, authToken: Swift.String?, apiHost: Swift.String?, wsHost: Swift.String?, completionHandler: SendbirdChatSDK.UserHandler? = nil)
+ @objc public class func authenticateFeed(userId: Swift.String, authToken: Swift.String?, completionHandler: SendbirdChatSDK.UserHandler? = nil)
+ @objc public class func authenticateFeed(userId: Swift.String, authToken: Swift.String?, apiHost: Swift.String?, completionHandler: SendbirdChatSDK.UserHandler? = nil)
@objc public class func disconnect(completionHandler: SendbirdChatSDK.VoidHandler? = nil)
@objc public class func disconnectWebSocket(completionHandler: SendbirdChatSDK.VoidHandler? = nil)
@discardableResult
@@ -3129,14 +3331,16 @@ extension SendbirdChatSDK.MutedUserListQuery {
@objc public class func markAsReadAll(completionHandler: SendbirdChatSDK.SBErrorHandler? = nil)
@objc public class func markAsRead(channelURLs: [Swift.String], completionHandler: SendbirdChatSDK.SBErrorHandler? = nil)
@objc public class func markAsDelivered(remoteNotificationPayload: [Swift.AnyHashable : Any], completionHandler: SendbirdChatSDK.SBErrorHandler? = nil)
+ @objc public class func markPushNotificationAsDelivered(remoteNotificationPayload: [Swift.AnyHashable : Any], completionHandler: SendbirdChatSDK.SBErrorHandler? = nil)
@objc(getMyGroupChannelChangeLogsWithToken:params:completionHandler:) public class func getMyGroupChannelChangeLogs(token: Swift.String?, params: SendbirdChatSDK.GroupChannelChangeLogsParams = GroupChannelChangeLogsParams(), completionHandler: @escaping SendbirdChatSDK.ChannelChangeLogsHandler)
@objc(getMyGroupChannelChangeLogsWithTimestamp:params:completionHandler:) public class func getMyGroupChannelChangeLogs(timestamp: Swift.Int64, params: SendbirdChatSDK.GroupChannelChangeLogsParams = GroupChannelChangeLogsParams(), completionHandler: @escaping SendbirdChatSDK.ChannelChangeLogsHandler)
+ @objc(getMembersChangeLogsWithToken:completionHandler:) public class func getMembersChangeLogs(token: Swift.String, completionHandler: @escaping SendbirdChatSDK.MembersChangeLogsHandler)
+ @objc(getMembersChangeLogsWithTimestamp:completionHandler:) public class func getMembersChangeLogs(timestamp: Swift.Int64, completionHandler: @escaping SendbirdChatSDK.MembersChangeLogsHandler)
@objc public class func getLogLevel() -> SendbirdChatSDK.LogLevel
@objc public class func setLogLevel(_ logLevel: SendbirdChatSDK.LogLevel)
@objc public class func getMimeType(_ file: Foundation.Data?) -> Swift.String?
@objc public class func setNetworkAwarenessReconnection(_ isOn: Swift.Bool)
@objc public class func getSBUserAgent() -> Swift.String
- @objc public class func addExtension(_ key: Swift.String, version: Swift.String)
@objc public class func setSharedContainerIdentifier(_ identifier: Swift.String)
@objc public class func setCompletionHandlerDelegateQueue(_ queue: Dispatch.DispatchQueue)
@objc public class func performCompletionHandlerDelegateQueue(_ block: (() -> Swift.Void)? = nil)
@@ -3176,6 +3380,9 @@ extension SendbirdChatSDK.MutedUserListQuery {
@objc public class func getGlobalNotificationChannelSetting(completionHandler: @escaping SendbirdChatSDK.GlobalNotificationChannelSettingHandler)
@objc public class func getNotificationTemplateList(token: Swift.String?, params: SendbirdChatSDK.NotificationTemplateListParams = NotificationTemplateListParams(), completionHandler: @escaping SendbirdChatSDK.NotificationTemplateListHandler)
@objc public class func getNotificationTemplate(key: Swift.String, completionHandler: @escaping SendbirdChatSDK.NotificationTemplateHandler)
+ public class func __getUIKitConfiguration(completionhandler: @escaping SendbirdChatSDK.UIKitConfigurationHandler)
+ public class func refreshNotificationCollections()
+ @objc public class func sendUserMessage(channelType: SendbirdChatSDK.ChannelType, channelURL: Swift.String, params: SendbirdChatSDK.UserMessageCreateParams, completionHandler: SendbirdChatSDK.UserMessageHandler?)
@objc deinit
}
@objc(SBDGroupChannelListOrder) public enum GroupChannelListOrder : Swift.Int {
@@ -3454,6 +3661,13 @@ extension SendbirdChatSDK.MessageSearchQuery {
@objc get
}
}
+@_hasMissingDesignatedInitializers @objc(SBDOriginalMessageInfo) public class OriginalMessageInfo : ObjectiveC.NSObject, Swift.Codable {
+ @objc final public let createdAt: Swift.Int64
+ @objc final public let messageId: Swift.Int64
+ public func encode(to encoder: Swift.Encoder) throws
+ required public init(from decoder: Swift.Decoder) throws
+ @objc deinit
+}
extension SendbirdChatSDK.BaseChannel {
@objc dynamic open func updatePoll(pollId: Swift.Int64, params: SendbirdChatSDK.PollUpdateParams, completionHandler: SendbirdChatSDK.PollHandler?)
@objc dynamic open func deletePoll(pollId: Swift.Int64, completionHandler: SendbirdChatSDK.SBErrorHandler?)
@@ -3463,6 +3677,18 @@ extension SendbirdChatSDK.BaseChannel {
@objc dynamic open func deletePollOption(pollId: Swift.Int64, pollOptionId: Swift.Int64, completionHandler: SendbirdChatSDK.SBErrorHandler?)
@objc dynamic open func votePoll(pollId: Swift.Int64, pollOptionIds: [Swift.Int64], completionHandler: SendbirdChatSDK.PollVoteEventHandler)
}
+extension SendbirdChatSDK.SendbirdChat {
+ @objc dynamic public class func __addExtension(_ key: Swift.String, version: Swift.String)
+ @available(*, deprecated, renamed: "__addExtension(_:version:)", message: "This method is deprecated in 4.8.3")
+ @objc dynamic public class func addExtension(_ key: Swift.String, version: Swift.String)
+ public class func __addSendbirdExtensions(extensions: [SendbirdChatSDK.__SendbirdSDKInfo], customData: [Swift.String : Swift.String]?) -> Swift.Bool
+}
+public struct ReadStatus {
+ public let channelURL: Swift.String
+ public let channelType: SendbirdChatSDK.ChannelType
+ public let user: SendbirdChatSDK.User
+ public let lastSeenAt: Swift.Int64
+}
@objc extension SendbirdChatSDK.GroupChannel {
@objc dynamic open func startTyping()
@objc dynamic open func endTyping()
@@ -3522,9 +3748,9 @@ extension SendbirdChatSDK.ScheduledMessageListQueryParams : Foundation.NSCopying
@objc(deleteMessage:completionHandler:) dynamic open func deleteMessage(_ message: SendbirdChatSDK.BaseMessage, completionHandler: SendbirdChatSDK.SBErrorHandler?)
@objc dynamic open func deleteMessage(messageId: Swift.Int64, completionHandler: SendbirdChatSDK.SBErrorHandler?)
}
-@objc extension SendbirdChatSDK.FeedChannel {
+extension SendbirdChatSDK.FeedChannel {
@objc dynamic open func refresh(completionHandler: SendbirdChatSDK.SBErrorHandler?)
- @objc dynamic open func markAsRead(completionHandler: SendbirdChatSDK.SBErrorHandler?)
+ @objc(markAsReadWithCompletionHandler:) dynamic open func markAsRead(completionHandler: SendbirdChatSDK.SBErrorHandler?)
@objc(getChannelWithURL:completionHandler:) dynamic open class func getChannel(url: Swift.String, completionHandler: SendbirdChatSDK.FeedChannelHandler?)
}
@objc(SBDMemberStateFilter) public enum MemberStateFilter : Swift.Int {
@@ -3639,10 +3865,10 @@ extension SendbirdChatSDK.MemberListOrder : Swift.RawRepresentable, Swift.Codabl
@objc public var url: Swift.String {
@objc get
}
- @objc public var maxSize: CoreGraphics.CGSize {
+ @objc public var maxSize: CoreFoundation.CGSize {
get
}
- @objc public var realSize: CoreGraphics.CGSize {
+ @objc public var realSize: CoreFoundation.CGSize {
get
}
@objc public var plainURL: Swift.String? {
@@ -3709,12 +3935,21 @@ extension Swift.Decodable {
extension SendbirdChatSDK.PollOptionRetrievalParams : Swift.Encodable {
public func encode(to encoder: Swift.Encoder) throws
}
+public struct __SendbirdSDKInfo {
+ public init(product: SendbirdChatSDK.__SendbirdProduct, platform: SendbirdChatSDK.__SendbirdPlatform, version: Swift.String)
+}
@objc(SBDScheduledMessageRetrievalParams) public class ScheduledMessageRetrievalParams : ObjectiveC.NSObject {
@objc final public let channelURL: Swift.String
@objc final public let scheduledMessageId: Swift.Int64
@objc public init(channelURL: Swift.String, scheduledMessageId: Swift.Int64)
@objc deinit
}
+@_hasMissingDesignatedInitializers @objc(SBDUIKitConfiguration) final public class UIKitConfiguration : ObjectiveC.NSObject, Swift.Codable {
+ @objc final public let jsonPayload: Swift.String
+ @objc deinit
+ final public func encode(to encoder: Swift.Encoder) throws
+ public init(from decoder: Swift.Decoder) throws
+}
@_inheritsConvenienceInitializers @objc(SBDGroupChannelCreateParams) public class GroupChannelCreateParams : ObjectiveC.NSObject, Swift.Codable {
@available(*, unavailable, renamed: "channelURL")
@objc public var channelUrl: Swift.String?
@@ -3761,6 +3996,19 @@ extension SendbirdChatSDK.PollOptionRetrievalParams : Swift.Encodable {
extension SendbirdChatSDK.GroupChannelCreateParams : Foundation.NSCopying {
@objc dynamic public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
}
+@_hasMissingDesignatedInitializers @objc(SBDMultipleFilesMessage) public class MultipleFilesMessage : SendbirdChatSDK.BaseMessage {
+ @objc public var files: [SendbirdChatSDK.UploadedFileInfo]
+ required public init(from decoder: Swift.Decoder) throws
+ override public func encode(to encoder: Swift.Encoder) throws
+ @objc public func copyWithFailedState(errorCode: Swift.Int, latestUploadableFileInfos: [SendbirdChatSDK.UploadableFileInfo]) -> Self
+ public func copyWithFailedState(errorCode: Swift.Int?, latestUploadableFileInfos: [SendbirdChatSDK.UploadableFileInfo]) -> Self
+ @objc public func getMultipleFilesMessageParams() -> SendbirdChatSDK.MultipleFilesMessageCreateParams?
+ @objc public func dispose()
+ @objc deinit
+}
+extension SendbirdChatSDK.MultipleFilesMessage {
+ @objc override dynamic public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
+}
@_hasMissingDesignatedInitializers @objc(SBDReaction) public class Reaction : ObjectiveC.NSObject, Swift.Codable {
@objc final public let key: Swift.String
@objc public var userIds: [Swift.String] {
@@ -3785,7 +4033,7 @@ extension SendbirdChatSDK.GroupChannel {
@objc(createScheduledUserMessageWithParams:completionHandler:) dynamic open func createScheduledUserMessage(params: SendbirdChatSDK.ScheduledUserMessageCreateParams, completionHandler: SendbirdChatSDK.UserMessageHandler?) -> SendbirdChatSDK.UserMessage?
@objc(updateScheduledUserMessageWithScheduledMessageId:userMessageParams:completionHandler:) dynamic open func updateScheduledUserMessage(scheduledMessageId: Swift.Int64, params: SendbirdChatSDK.ScheduledUserMessageUpdateParams, completionHandler: SendbirdChatSDK.UserMessageHandler?)
}
-@objc extension SendbirdChatSDK.BaseChannel {
+extension SendbirdChatSDK.BaseChannel {
@objc(getMessageChangeLogsSinceToken:params:completionHandler:) dynamic open func getMessageChangeLogs(token: Swift.String?, params: SendbirdChatSDK.MessageChangeLogsParams = MessageChangeLogsParams(), completionHandler: SendbirdChatSDK.MessageChangeLogHandler?)
@objc(getMessageChangeLogsSinceTimestamp:params:completionHandler:) dynamic open func getMessageChangeLogs(timestamp: Swift.Int64, params: SendbirdChatSDK.MessageChangeLogsParams = MessageChangeLogsParams(), completionHandler: SendbirdChatSDK.MessageChangeLogHandler?)
@objc dynamic open func getPollChangeLogs(token: Swift.String?, completionHandler: SendbirdChatSDK.PollChangeLogsHandler?)
@@ -3805,6 +4053,7 @@ extension SendbirdChatSDK.GroupChannel {
@objc public var restrictionType: SendbirdChatSDK.RestrictionType {
get
}
+ @objc final public let remainingDuration: Swift.Int64
public func encode(to encoder: Swift.Encoder) throws
required public init(from decoder: Swift.Decoder) throws
@objc deinit
@@ -3849,11 +4098,11 @@ extension SendbirdChatSDK.FeedChannelListQuery {
@objc dynamic public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
}
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SBDThumbnailSize) public class ThumbnailSize : ObjectiveC.NSObject, Swift.Codable {
- @objc public var maxSize: CoreGraphics.CGSize {
+ @objc public var maxSize: CoreFoundation.CGSize {
get
}
- @objc(makeWithMaxCGSize:) public class func make(maxSize: CoreGraphics.CGSize) -> SendbirdChatSDK.ThumbnailSize
- @objc(makeWithMaxWidth:maxHeight:) public class func make(maxWidth: CoreGraphics.CGFloat, maxHeight: CoreGraphics.CGFloat) -> SendbirdChatSDK.ThumbnailSize
+ @objc(makeWithMaxCGSize:) public class func make(maxSize: CoreFoundation.CGSize) -> SendbirdChatSDK.ThumbnailSize
+ @objc(makeWithMaxWidth:maxHeight:) public class func make(maxWidth: CoreFoundation.CGFloat, maxHeight: CoreFoundation.CGFloat) -> SendbirdChatSDK.ThumbnailSize
@objc(makeWithThumbnail:) public class func make(thumbnail: SendbirdChatSDK.Thumbnail) -> SendbirdChatSDK.ThumbnailSize
public func encode(to encoder: Swift.Encoder) throws
required public init(from decoder: Swift.Decoder) throws
@@ -4104,6 +4353,14 @@ extension SendbirdChatSDK.ChannelMetaCountersUpdateMode : Swift.RawRepresentable
@objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
@objc deinit
}
+extension SendbirdChatSDK.GroupChannel {
+ @discardableResult
+ @objc dynamic public func sendMultipleFilesMessage(params: SendbirdChatSDK.MultipleFilesMessageCreateParams, fileUploadHandler: SendbirdChatSDK.FileUploadHandler?, completionHandler: @escaping SendbirdChatSDK.MultipleFilesMessageHandler) -> SendbirdChatSDK.MultipleFilesMessage?
+ @discardableResult
+ @objc(copyMultipleFilesMessageWithMessage:toTargetChannel:completionHandler:) dynamic public func copyMultipleFilesMessage(_ message: SendbirdChatSDK.MultipleFilesMessage, toTargetChannel targetChannel: SendbirdChatSDK.GroupChannel, completionHandler: SendbirdChatSDK.MultipleFilesMessageHandler?) -> SendbirdChatSDK.MultipleFilesMessage?
+ @discardableResult
+ @objc(resendMultipleFilesMessageWithMessage:fileUploadHandler:completionHandler:) dynamic public func resendMultipleFilesMessage(_ message: SendbirdChatSDK.MultipleFilesMessage, fileUploadHandler: SendbirdChatSDK.FileUploadHandler?, completionHandler: SendbirdChatSDK.MultipleFilesMessageHandler?) -> SendbirdChatSDK.MultipleFilesMessage?
+}
@objc extension SendbirdChatSDK.BaseChannel {
@objc dynamic open func createMetaData(_ metaData: [Swift.String : Swift.String], completionHandler: SendbirdChatSDK.MetaDataHandler?)
@objc dynamic open func getMetaData(keys: [Swift.String], completionHandler: SendbirdChatSDK.MetaDataHandler?)
@@ -4321,6 +4578,8 @@ extension SendbirdChatSDK.GroupChannelListQuery : Foundation.NSCopying {}
extension SendbirdChatSDK.PublicGroupChannelListQuery : Foundation.NSCopying {}
extension SendbirdChatSDK.ApplicationUserListQuery : Foundation.NSCopying {}
extension SendbirdChatSDK.ParticipantListQuery : Foundation.NSCopying {}
+extension SendbirdChatSDK.MessageReviewStatus : Swift.Equatable {}
+extension SendbirdChatSDK.MessageReviewStatus : Swift.Hashable {}
extension SendbirdChatSDK.PushTokenRegistrationStatus : Swift.Equatable {}
extension SendbirdChatSDK.PushTokenRegistrationStatus : Swift.Hashable {}
extension SendbirdChatSDK.PushTokenRegistrationStatus : Swift.RawRepresentable {}
@@ -4343,6 +4602,7 @@ extension SendbirdChatSDK.MemberListQuery : Foundation.NSCopying {}
extension SendbirdChatSDK.PollStatus : Swift.Equatable {}
extension SendbirdChatSDK.PollStatus : Swift.Hashable {}
extension SendbirdChatSDK.BlockedUserListQuery : Foundation.NSCopying {}
+extension SendbirdChatSDK.PinnedMessageListQuery : Foundation.NSCopying {}
extension SendbirdChatSDK.OperatorListQuery : Foundation.NSCopying {}
extension SendbirdChatSDK.PollListQuery : Foundation.NSCopying {}
extension SendbirdChatSDK.WebSocketConnectionState : Swift.Equatable {}
@@ -4359,6 +4619,12 @@ extension SendbirdChatSDK.LogLevel : Swift.RawRepresentable {}
extension SendbirdChatSDK.UserListQueryType : Swift.Equatable {}
extension SendbirdChatSDK.UserListQueryType : Swift.Hashable {}
extension SendbirdChatSDK.UserListQueryType : Swift.RawRepresentable {}
+extension SendbirdChatSDK.__SendbirdProduct : Swift.Equatable {}
+extension SendbirdChatSDK.__SendbirdProduct : Swift.Hashable {}
+extension SendbirdChatSDK.__SendbirdProduct : Swift.RawRepresentable {}
+extension SendbirdChatSDK.__SendbirdPlatform : Swift.Equatable {}
+extension SendbirdChatSDK.__SendbirdPlatform : Swift.Hashable {}
+extension SendbirdChatSDK.__SendbirdPlatform : Swift.RawRepresentable {}
extension SendbirdChatSDK.CoreError : Swift.Equatable {}
extension SendbirdChatSDK.CoreError : Swift.Hashable {}
extension SendbirdChatSDK.CoreError : Swift.RawRepresentable {}
diff --git a/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/dSYMs/SendBirdDesk.framework.dSYM/Contents/Resources/Swift/x86_64/SendbirdChatSDK.swiftinterface b/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/dSYMs/SendBirdDesk.framework.dSYM/Contents/Resources/Swift/x86_64/SendbirdChatSDK.swiftinterface
index de8b3fd..fae2a99 100644
--- a/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/dSYMs/SendBirdDesk.framework.dSYM/Contents/Resources/Swift/x86_64/SendbirdChatSDK.swiftinterface
+++ b/SendBirdDesk.xcframework/ios-arm64_x86_64-simulator/dSYMs/SendBirdDesk.framework.dSYM/Contents/Resources/Swift/x86_64/SendbirdChatSDK.swiftinterface
@@ -1,22 +1,21 @@
// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.6.1 (swiftlang-5.6.0.323.66 clang-1316.0.20.12)
-// swift-module-flags: -target x86_64-apple-ios9.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name SendbirdChatSDK
+// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
+// swift-module-flags: -target x86_64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name SendbirdChatSDK
+// swift-module-flags-ignorable: -enable-bare-slash-regex
import CommonCrypto
-import CoreFoundation
import CoreGraphics
import Foundation
-import Foundation/*.Data*/
import MobileCoreServices
import Network
import SQLite3
-import Security
import Swift
import SwiftUI
import SystemConfiguration
import UIKit.UIDevice
import UIKit
+import UserNotifications
import _Concurrency
-import zlib
+import _StringProcessing
extension SendbirdChatSDK.GroupChannelListQuery {
@available(*, unavailable, renamed: "myMemberStateFilter")
@objc dynamic public var memberStateFilter: SendbirdChatSDK.MyMemberStateFilter {
@@ -175,12 +174,14 @@ extension SendbirdChatSDK.PollVoterListQueryParams : Swift.Encodable {
@objc open var mentionedMessageTemplate: Swift.String? {
get
}
- @objc open var messageParams: SendbirdChatSDK.BaseMessageCreateParams? {
+ @objc open var notifiationData: SendbirdChatSDK.NotificationData? {
get
}
- public var extendedMessage: [Swift.String : Any] {
+ @objc open var messageParams: SendbirdChatSDK.BaseMessageCreateParams? {
get
}
+ final public let extendedMessage: [Swift.String : Any]
+ final public let extendedMessagePayload: [Swift.String : Any]
required public init(from decoder: Swift.Decoder) throws
public func encode(to encoder: Swift.Encoder) throws
public typealias ID = Swift.AnyHashable
@@ -257,6 +258,29 @@ extension SendbirdChatSDK.PublicGroupChannelListQuery {
@objc dynamic public var limit: Swift.UInt {
@objc get
}
+ @objc dynamic public var createdBefore: Swift.Int64 {
+ @objc get
+ }
+ @objc dynamic public var createdAfter: Swift.Int64 {
+ @objc get
+ }
+}
+@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SBDNotificationCategory) open class NotificationCategory : ObjectiveC.NSObject, Swift.Codable {
+ @objc open var categoryId: Swift.Int64 {
+ get
+ }
+ @objc open var customType: Swift.String? {
+ @objc get
+ }
+ @objc open var name: Swift.String {
+ get
+ }
+ @objc open var isDefault: Swift.Bool {
+ get
+ }
+ required public init(from decoder: Swift.Decoder) throws
+ public func encode(to encoder: Swift.Encoder) throws
+ @objc deinit
}
@_hasMissingDesignatedInitializers @objc(SBDUnreadMessageCount) open class UnreadMessageCount : ObjectiveC.NSObject {
final public let groupChannelCount: Swift.Int
@@ -292,6 +316,20 @@ extension SendbirdChatSDK.ApplicationUserListQuery {
@objc get
}
}
+@objc(SBDUploadedFileInfo) public class UploadedFileInfo : ObjectiveC.NSObject, Swift.Codable, Foundation.NSCopying {
+ @objc public var url: Swift.String {
+ @objc get
+ }
+ @objc final public let plainURL: Swift.String
+ @objc final public let fileName: Swift.String?
+ @objc final public let mimeType: Swift.String?
+ @objc final public let fileSize: Swift.UInt
+ @objc public var thumbnails: [SendbirdChatSDK.Thumbnail]?
+ required public init(from decoder: Swift.Decoder) throws
+ public func encode(to encoder: Swift.Encoder) throws
+ @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
+ @objc deinit
+}
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SBDParticipantListQuery) public class ParticipantListQuery : ObjectiveC.NSObject, SendbirdChatSDK.UserListQuery {
@objc public var hasNext: Swift.Bool {
get
@@ -308,6 +346,20 @@ extension SendbirdChatSDK.ParticipantListQuery {
@objc get
}
}
+@objc(SBDMessageReviewStatus) public enum MessageReviewStatus : Swift.Int {
+ case none = 0
+ case inReview = 1
+ case approved = 2
+}
+extension SendbirdChatSDK.MessageReviewStatus : Swift.RawRepresentable, Swift.Codable {
+ public typealias RawValue = Swift.String
+ public init(rawValue: Swift.String)
+ public var rawValue: Swift.String {
+ get
+ }
+ public init(from decoder: Swift.Decoder) throws
+ public func encode(to encoder: Swift.Encoder) throws
+}
@objc(SBDPushTokenRegistrationStatus) public enum PushTokenRegistrationStatus : Swift.Int {
case success = 0
case pending = 1
@@ -505,11 +557,12 @@ extension SendbirdChatSDK.PreviousMessageListQuery {
@objc final public let isActive: Swift.Bool
@objc final public let friendDiscoveryKey: Swift.String?
@objc final public let friendName: Swift.String?
+ @objc final public let isBot: Swift.Bool
@objc open var preferredLanguages: [Swift.String]? {
get
}
- @objc open var metaData: [Swift.String : Swift.String]? {
- get
+ @objc open var metaData: [Swift.String : Swift.String] {
+ @objc get
}
required public init(from decoder: Swift.Decoder) throws
public func encode(to encoder: Swift.Encoder) throws
@@ -552,6 +605,7 @@ extension SendbirdChatSDK.PreviousMessageListQuery {
case localMessageFailed
case localMessageCanceled
case localMessageResendStarted
+ case channelRefresh
case eventMessageSent = 100
case eventMessageReceived
case eventMessageUpdated
@@ -616,6 +670,7 @@ public typealias GetPushTokensHandler = ((_ pushTokens: [Swift.String], _ pushTo
public typealias ChannelChangeLogsHandler = ((_ updatedChannel: [SendbirdChatSDK.GroupChannel]?, _ deletedChannelURLs: [Swift.String]?, _ hasMore: Swift.Bool, _ token: Swift.String?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void)
public typealias FeedChannelChangeLogsHandler = ((_ updatedChannel: [SendbirdChatSDK.FeedChannel]?, _ deletedChannelURLs: [Swift.String]?, _ hasMore: Swift.Bool, _ token: Swift.String?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void)
public typealias ChannelChangeLogsPagerHandler = ((_ updatedChannels: [SendbirdChatSDK.GroupChannel], _ deletedChannelURLs: [Swift.String], _ token: Swift.String?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void)
+public typealias MembersChangeLogsHandler = ((_ result: SendbirdChatSDK.MembersChangeLogsResult?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void)
public typealias SnoozePeriodHandler = ((_ enabled: Swift.Bool, _ startTimestamp: Swift.Int64, _ endTimestamp: Swift.Int64, _ error: SendbirdChatSDK.SBError?) -> Swift.Void)
public typealias PushTriggerOptionHandler = ((_ pushTriggerOption: SendbirdChatSDK.PushTriggerOption, _ error: SendbirdChatSDK.SBError?) -> Swift.Void)
public typealias ReactionEventHandler = ((_ event: SendbirdChatSDK.ReactionEvent?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void)
@@ -624,6 +679,8 @@ public typealias UserMessageHandler = ((_ message: SendbirdChatSDK.UserMessage?,
public typealias FileMessageHandler = ((_ message: SendbirdChatSDK.FileMessage?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void)
public typealias ProgressHandler = ((_ bytesSent: Swift.Int64, _ totalBytesSent: Swift.Int64, _ totalBytesExpectedToSend: Swift.Int64) -> Swift.Void)
public typealias MultiProgressHandler = ((_ requestId: Swift.String?, _ bytesSent: Swift.Int64, _ totalBytesSent: Swift.Int64, _ totalBytesExpectedToSend: Swift.Int64) -> Swift.Void)
+public typealias MultipleFilesMessageHandler = ((_ message: SendbirdChatSDK.MultipleFilesMessage?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void)
+public typealias FileUploadHandler = ((_ requestId: Swift.String, _ index: Swift.Int, _ uploadableFileInfo: SendbirdChatSDK.UploadableFileInfo, _ error: SendbirdChatSDK.SBError?) -> Swift.Void)
public typealias MessageChangeLogHandler = ((_ updatedMessages: [SendbirdChatSDK.BaseMessage]?, _ deletedMessageIds: [Swift.Int64]?, _ hasMore: Swift.Bool, _ token: Swift.String?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void)
public typealias MessageListHandler = ((_ messages: [SendbirdChatSDK.BaseMessage]?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void)
public typealias MessageRequestIdsHandler = ((_ requestIds: [Swift.String]?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void)
@@ -655,6 +712,8 @@ public typealias UnreadMessageCountHandler = (_ groupChannelCount: Swift.UInt, _
public typealias NotificationTemplateHandler = (_ notificationTemplate: SendbirdChatSDK.NotificationTemplate?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void
public typealias NotificationTemplateListHandler = (_ notificationTemplateList: SendbirdChatSDK.NotificationTemplateList?, _ hasMore: Swift.Bool, _ token: Swift.String?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void
public typealias GlobalNotificationChannelSettingHandler = (_ globalNotificationChannelSetting: SendbirdChatSDK.GlobalNotificationChannelSetting?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void
+public typealias PinnedMessageListHandler = (_ messages: [SendbirdChatSDK.PinnedMessage]?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void
+public typealias UIKitConfigurationHandler = (_ uikitConfiguration: SendbirdChatSDK.UIKitConfiguration?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void
@objc(SBDPollUpdateEvent) public class PollUpdateEvent : ObjectiveC.NSObject {
@objc final public let poll: SendbirdChatSDK.UpdatedPoll
required public init(from decoder: Swift.Decoder) throws
@@ -825,6 +884,12 @@ extension SendbirdChatSDK.GroupChannelListQuery {
@objc dynamic public var includeChatNotification: Swift.Bool {
@objc get
}
+ @objc dynamic public var createdBefore: Swift.Int64 {
+ @objc get
+ }
+ @objc dynamic public var createdAfter: Swift.Int64 {
+ @objc get
+ }
}
@objc(SBDFeedChannelDelegate) public protocol FeedChannelDelegate : SendbirdChatSDK.BaseChannelDelegate {
@objc optional func feedChannelDidUpdateReadStatus(_ channel: SendbirdChatSDK.FeedChannel)
@@ -907,14 +972,15 @@ extension SendbirdChatSDK.BlockedUserListQueryParams : Foundation.NSCopying {
@objc public var poll: SendbirdChatSDK.Poll? {
get
}
- @objc public var translations: [Swift.String : Swift.String] {
- get
- }
+ @objc final public let translations: [Swift.String : Swift.String]
@objc public var translationTargetLanguages: [Swift.String] {
get
}
@available(*, unavailable, message: "This property has been removed.")
@objc public var requestState: SendbirdChatSDK.MessageRequestState?
+ @objc public var messageReviewInfo: SendbirdChatSDK.MessageReviewInfo? {
+ get
+ }
override public func encode(to encoder: Swift.Encoder) throws
required public init(from decoder: Swift.Decoder) throws
@discardableResult
@@ -950,6 +1016,7 @@ extension SendbirdChatSDK.UserMessage {
@objc(getUnreadMembersWithMessage:includeAllMembers:) dynamic open func getUnreadMembers(message: SendbirdChatSDK.BaseMessage, includeAllMembers: Swift.Bool) -> [SendbirdChatSDK.Member]
@objc dynamic open func getUndeliveredMemberCount(_ message: SendbirdChatSDK.BaseMessage) -> Swift.Int
@objc(getReadStatusIncludingAllMembers:) dynamic open func getReadStatus(includeAllMembers: Swift.Bool) -> [Swift.String : [Swift.String : Any]]
+ @nonobjc public func getReadStatus(with includeAllMembers: Swift.Bool) -> [Swift.String : SendbirdChatSDK.ReadStatus]
}
@objc extension SendbirdChatSDK.User {
@objc dynamic public func createMetaData(_ metaData: [Swift.String : Swift.String], completionHandler: SendbirdChatSDK.MetaDataHandler?)
@@ -970,6 +1037,7 @@ extension SendbirdChatSDK.UserMessage {
@objc(getMessageWithParams:completionHandler:) dynamic open class func getMessage(params: SendbirdChatSDK.MessageRetrievalParams, completionHandler: SendbirdChatSDK.BaseMessageHandler?)
@objc(getThreadedMessagesWithTimestamp:params:completionHandler:) dynamic open func getThreadedMessages(timestamp: Swift.Int64, params: SendbirdChatSDK.ThreadedMessageListParams, completionHandler: SendbirdChatSDK.ThreadedMessageListHandler?)
@objc(getScheduledMessageWithParams:completionHandler:) dynamic open class func getScheduledMessage(params: SendbirdChatSDK.ScheduledMessageRetrievalParams, completionHandler: SendbirdChatSDK.BaseMessageHandler?)
+ @objc(submitFormWithFormKey:answers:completionHandler:) dynamic open func submitForm(formKey: Swift.String, answers: [Swift.String : Swift.String], completionHandler: SendbirdChatSDK.SBErrorHandler?)
}
@objc(SBDOGImage) public class OGImage : ObjectiveC.NSObject, Swift.Codable {
@objc final public let url: Swift.String?
@@ -994,6 +1062,9 @@ extension SendbirdChatSDK.GroupChannel {
@objc dynamic open func createMemberListQuery() -> SendbirdChatSDK.MemberListQuery?
@objc dynamic open func createMemberListQuery(paramsBuilder: (SendbirdChatSDK.MemberListQueryParams) -> Swift.Void) -> SendbirdChatSDK.MemberListQuery?
@objc dynamic open func createMemberListQuery(params: SendbirdChatSDK.MemberListQueryParams) -> SendbirdChatSDK.MemberListQuery?
+ @objc dynamic open func createPinnedMessageListQuery() -> SendbirdChatSDK.PinnedMessageListQuery?
+ @objc dynamic open func createPinnedMessageListQuery(paramsBuilder: (SendbirdChatSDK.PinnedMessageListQueryParams) -> Swift.Void) -> SendbirdChatSDK.PinnedMessageListQuery?
+ @objc dynamic open func createPinnedMessageListQuery(params: SendbirdChatSDK.PinnedMessageListQueryParams) -> SendbirdChatSDK.PinnedMessageListQuery?
}
extension SendbirdChatSDK.GroupChannel {
@discardableResult
@@ -1211,18 +1282,6 @@ extension SendbirdChatSDK.NotificationCollection : SendbirdChatSDK.ConnectionDel
@objc dynamic open func didSucceedReconnection()
@objc dynamic open func didConnect(userId: Swift.String)
}
-@objc(SBDReadStatus) public class ReadStatus : ObjectiveC.NSObject, Swift.Codable {
- @objc public var reader: SendbirdChatSDK.User?
- @objc public var timestamp: Swift.Int64
- @available(*, unavailable, renamed: "channelURL")
- @objc public var channelUrl: Swift.String?
- @objc public var channelURL: Swift.String?
- @objc public var channelType: Swift.String?
- @objc public var reqId: Swift.String?
- @objc deinit
- public func encode(to encoder: Swift.Encoder) throws
- required public init(from decoder: Swift.Decoder) throws
-}
@_inheritsConvenienceInitializers @objc(SBDScheduledUserMessageUpdateParams) public class ScheduledUserMessageUpdateParams : SendbirdChatSDK.ScheduledBaseMessageUpdateParams {
@objc public var message: Swift.String?
@objc public var translationTargetLanguages: [Swift.String]?
@@ -1260,7 +1319,7 @@ extension SendbirdChatSDK.MessageMetaArray : SendbirdChatSDK.Serializable {
@objc dynamic public func serialize() -> Foundation.Data?
@objc dynamic public class func build(fromSerializedData data: Foundation.Data?) -> Self?
}
-@objc extension SendbirdChatSDK.GroupChannel {
+extension SendbirdChatSDK.GroupChannel {
@objc dynamic open func refresh(completionHandler: SendbirdChatSDK.SBErrorHandler?)
@objc(createChannelWithParams:completionHandler:) dynamic open class func createChannel(params: SendbirdChatSDK.GroupChannelCreateParams, completionHandler: SendbirdChatSDK.GroupChannelHandler?)
@objc(createChannelWithParams:progressHandler:completionHandler:) dynamic open class func createChannel(params: SendbirdChatSDK.GroupChannelCreateParams, progressHandler: SendbirdChatSDK.ProgressHandler?, completionHandler: SendbirdChatSDK.GroupChannelHandler?)
@@ -1446,6 +1505,9 @@ extension SendbirdChatSDK.FriendListQueryParams {
extension SendbirdChatSDK.FriendListQueryParams : Foundation.NSCopying {
@objc dynamic public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
}
+@objc extension SendbirdChatSDK.GroupChannel {
+ @nonobjc public func getDeliveryStatus(with includeAllMembers: Swift.Bool) -> [Swift.String : SendbirdChatSDK.DeliveryStatus]
+}
@_hasMissingDesignatedInitializers @objc(SBDThreadInfo) public class ThreadInfo : ObjectiveC.NSObject, Swift.Codable {
@objc final public let replyCount: Swift.Int
@objc final public let mostRepliedUsers: [SendbirdChatSDK.User]
@@ -1494,6 +1556,12 @@ extension SendbirdChatSDK.FriendListQueryParams : Foundation.NSCopying {
@objc deinit
required public init(from decoder: Swift.Decoder) throws
}
+public struct DeliveryStatus {
+ public let channelURL: Swift.String
+ public let channelType: SendbirdChatSDK.ChannelType
+ public let member: SendbirdChatSDK.Member
+ public let timestamp: Swift.Int64
+}
@_inheritsConvenienceInitializers @objc(SBDPollRetrievalParams) public class PollRetrievalParams : ObjectiveC.NSObject {
@objc public var channelURL: Swift.String?
@objc public var channelType: SendbirdChatSDK.ChannelType
@@ -1509,12 +1577,45 @@ extension SendbirdChatSDK.PollRetrievalParams : Swift.Encodable {
@objc dynamic open func removeOperators(userIds: [Swift.String], completionHandler: SendbirdChatSDK.SBErrorHandler?)
@objc dynamic open func removeAllOperators(completionHandler: SendbirdChatSDK.SBErrorHandler?)
}
+@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SBDPinnedMessageListQuery) public class PinnedMessageListQuery : ObjectiveC.NSObject {
+ @SendbirdChatSDK.Atomic @objc @_projectedValueProperty($hasNext) public var hasNext: Swift.Bool {
+ @objc get
+ }
+ public var $hasNext: SendbirdChatSDK.Atomic {
+ get
+ }
+ @SendbirdChatSDK.Atomic @objc @_projectedValueProperty($isLoading) public var isLoading: Swift.Bool {
+ @objc get
+ }
+ public var $isLoading: SendbirdChatSDK.Atomic {
+ get
+ }
+ @objc final public let limit: Swift.Int
+ @objc public var includeMetaArray: Swift.Bool {
+ @objc get
+ }
+ @objc public var includeThreadInfo: Swift.Bool {
+ @objc get
+ }
+ @objc public var includeReactions: Swift.Bool {
+ @objc get
+ }
+ @objc public var includePollDetails: Swift.Bool {
+ @objc get
+ }
+ @objc public var includeParentMessageInfo: Swift.Bool {
+ @objc get
+ }
+ @objc public func loadNextPage(completionHandler: @escaping SendbirdChatSDK.PinnedMessageListHandler)
+ @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
+ @objc deinit
+}
@_hasMissingDesignatedInitializers @objc(SBDAppInfo) public class AppInfo : ObjectiveC.NSObject, Swift.Codable {
@objc public var emojiHash: Swift.String {
get
}
@objc public var uploadSizeLimit: Swift.Int64 {
- get
+ @objc get
}
@objc public var premiumFeatureList: [Swift.String]? {
get
@@ -1535,6 +1636,8 @@ extension SendbirdChatSDK.PollRetrievalParams : Swift.Encodable {
get
}
@objc public var notificationInfo: SendbirdChatSDK.NotificationInfo?
+ final public let uikitConfigInfo: SendbirdChatSDK.UIKitConfigInfo
+ @objc final public let multipleFilesMessageFileCountLimit: Swift.Int
@objc public func isEmojiUpdateNeeded(prevEmojiHash: Swift.String) -> Swift.Bool
public func encode(to encoder: Swift.Encoder) throws
required public init(from decoder: Swift.Decoder) throws
@@ -1635,13 +1738,39 @@ extension SendbirdChatSDK.Poll : SendbirdChatSDK.Serializable {
@objc public var isEncryptionEnabled: Swift.Bool {
get
}
- @objc public init(isEncryptionEnabled: Swift.Bool = false)
+ @objc public var enableAutoResend: Swift.Bool {
+ get
+ }
+ @objc convenience public init(isEncryptionEnabled: Swift.Bool)
+ @objc public init(isEncryptionEnabled: Swift.Bool = false, enableAutoResend: Swift.Bool = true)
@objc deinit
}
@_hasMissingDesignatedInitializers @objc(SBDGlobalNotificationChannelSetting) open class GlobalNotificationChannelSetting : ObjectiveC.NSObject {
@objc final public let jsonPayload: Swift.String
@objc deinit
}
+@_hasMissingDesignatedInitializers @objc(SBDUploadableFileInfo) public class UploadableFileInfo : ObjectiveC.NSObject, Swift.Codable {
+ @objc final public let fileURL: Swift.String?
+ @objc public var file: Foundation.Data?
+ @objc public var fileSize: Swift.UInt {
+ @objc get
+ @objc set
+ }
+ @objc public var thumbnailSizes: [SendbirdChatSDK.ThumbnailSize]?
+ @objc public var fileName: Swift.String? {
+ @objc get
+ @objc set
+ }
+ @objc public var mimeType: Swift.String? {
+ @objc get
+ @objc set
+ }
+ @objc public init(file: Foundation.Data)
+ @objc public init(fileURL: Swift.String)
+ public func encode(to encoder: Swift.Encoder) throws
+ required public init(from decoder: Swift.Decoder) throws
+ @objc deinit
+}
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SBDOperatorListQuery) public class OperatorListQuery : ObjectiveC.NSObject, SendbirdChatSDK.UserListQuery {
@objc public var hasNext: Swift.Bool {
get
@@ -1665,42 +1794,6 @@ extension SendbirdChatSDK.OperatorListQuery {
public func encode(to encoder: Swift.Encoder) throws
required public init(from decoder: Swift.Decoder) throws
}
-public enum Gzip {
- public static let maxWindowBits: Swift.Int32
-}
-public struct CompressionLevel : Swift.RawRepresentable {
- public let rawValue: Swift.Int32
- public static let noCompression: SendbirdChatSDK.CompressionLevel
- public static let bestSpeed: SendbirdChatSDK.CompressionLevel
- public static let bestCompression: SendbirdChatSDK.CompressionLevel
- public static let defaultCompression: SendbirdChatSDK.CompressionLevel
- public init(rawValue: Swift.Int32)
- public init(_ rawValue: Swift.Int32)
- public typealias RawValue = Swift.Int32
-}
-public struct GzipError : Swift.Error {
- public enum Kind : Swift.Equatable {
- case stream
- case data
- case memory
- case buffer
- case version
- case unknown(code: Swift.Int)
- public static func == (a: SendbirdChatSDK.GzipError.Kind, b: SendbirdChatSDK.GzipError.Kind) -> Swift.Bool
- }
- public let kind: SendbirdChatSDK.GzipError.Kind
- public let message: Swift.String
- public var localizedDescription: Swift.String {
- get
- }
-}
-extension Foundation.Data {
- public var isGzipped: Swift.Bool {
- get
- }
- public func gzipped(level: SendbirdChatSDK.CompressionLevel = .defaultCompression, wBits: Swift.Int32 = Gzip.maxWindowBits + 16) throws -> Foundation.Data
- public func gunzipped(wBits: Swift.Int32 = Gzip.maxWindowBits + 32) throws -> Foundation.Data
-}
@_inheritsConvenienceInitializers @objc(SBDMemberListQueryParams) final public class MemberListQueryParams : ObjectiveC.NSObject {
@objc final public var nicknameStartsWithFilter: Swift.String?
@objc final public var operatorFilter: SendbirdChatSDK.GroupChannelOperatorFilter
@@ -1718,11 +1811,39 @@ extension SendbirdChatSDK.MemberListQueryParams {
extension SendbirdChatSDK.MemberListQueryParams : Foundation.NSCopying {
@objc final public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
}
+@_inheritsConvenienceInitializers @objc(SBDPinnedMessageListQueryParams) final public class PinnedMessageListQueryParams : ObjectiveC.NSObject, Foundation.NSCopying {
+ @objc final public var limit: Swift.Int
+ @objc final public var includeMetaArray: Swift.Bool
+ @objc final public var includeThreadInfo: Swift.Bool
+ @objc final public var includeReactions: Swift.Bool
+ @objc final public var includePollDetails: Swift.Bool
+ @objc final public var includeParentMessageInfo: Swift.Bool
+ @objc override dynamic public init()
+ @objc public init(builder: (SendbirdChatSDK.PinnedMessageListQueryParams) -> Swift.Void)
+ @objc final public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
+ @objc deinit
+}
extension SendbirdChatSDK.MessageListParams {
@objc override dynamic public var description: Swift.String {
@objc get
}
}
+@objc open class MembersChangeLogsResult : ObjectiveC.NSObject {
+ @objc final public let userList: [SendbirdChatSDK.User]
+ @objc final public let remainingTimeUntilNextRequest: Swift.Int64
+ @objc final public let hasMore: Swift.Bool
+ @objc final public let token: Swift.String?
+ public init(userList: [SendbirdChatSDK.User], remainingTimeUntilNextRequest: Swift.Int64, hasMore: Swift.Bool, token: Swift.String?)
+ @objc deinit
+}
+@_hasMissingDesignatedInitializers final public class UIKitConfigInfo : Swift.Codable {
+ final public var lastUpdatedAt: Swift.Int64 {
+ get
+ }
+ final public func encode(to encoder: Swift.Encoder) throws
+ required public init(from decoder: Swift.Decoder) throws
+ @objc deinit
+}
@_hasMissingDesignatedInitializers @objc(SBDMember) public class Member : SendbirdChatSDK.User {
@objc public var state: SendbirdChatSDK.MemberState {
get
@@ -1774,8 +1895,17 @@ extension SendbirdChatSDK.Member {
@objc get
@objc set
}
- @objc override dynamic open func serialize() -> Foundation.Data?
+ @objc open var isCategoryFilterEnabled: Swift.Bool {
+ get
+ }
+ @objc open var isTemplateLabelEnabled: Swift.Bool {
+ get
+ }
+ @objc open var categories: [SendbirdChatSDK.NotificationCategory] {
+ get
+ }
required public init(from decoder: Swift.Decoder) throws
+ override public func encode(to encoder: Swift.Encoder) throws
@objc deinit
}
extension SendbirdChatSDK.FeedChannel {
@@ -1833,6 +1963,8 @@ extension SendbirdChatSDK.PollOption {
get
}
@objc final public var limit: Swift.UInt
+ @objc final public var createdBefore: Swift.Int64
+ @objc final public var createdAfter: Swift.Int64
@objc override dynamic public init()
@objc public init(builder: (SendbirdChatSDK.PublicGroupChannelListQueryParams) -> Swift.Void)
@objc(setMetaDataFilterWithKey:values:) final public func setMetaDataFilter(withKey key: Swift.String, values: [Swift.String])
@@ -1952,6 +2084,33 @@ extension SendbirdChatSDK.ReactionEventAction : Swift.RawRepresentable, Swift.Co
get
}
}
+public enum __SendbirdProduct : Swift.String {
+ case chat
+ case calls
+ case desk
+ case live
+ case uikitChat
+ case uikitLive
+ public init?(rawValue: Swift.String)
+ public typealias RawValue = Swift.String
+ public var rawValue: Swift.String {
+ get
+ }
+}
+public enum __SendbirdPlatform : Swift.String {
+ case ios
+ case android
+ case javascript
+ case unreal
+ case unity
+ case reactNative
+ case flutter
+ public init?(rawValue: Swift.String)
+ public typealias RawValue = Swift.String
+ public var rawValue: Swift.String {
+ get
+ }
+}
extension SendbirdChatSDK.OpenChannel {
@objc dynamic open class func createOpenChannelListQuery() -> SendbirdChatSDK.OpenChannelListQuery
@objc dynamic open class func createOpenChannelListQuery(paramsBuilder: (SendbirdChatSDK.OpenChannelListQueryParams) -> Swift.Void) -> SendbirdChatSDK.OpenChannelListQuery
@@ -2146,6 +2305,14 @@ extension SendbirdChatSDK.GroupChannel {
@objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool
@objc deinit
}
+@_hasMissingDesignatedInitializers @objc(SBDMultipleFilesMessageCreateParams) public class MultipleFilesMessageCreateParams : SendbirdChatSDK.BaseMessageCreateParams {
+ @objc public var uploadableFileInfoList: [SendbirdChatSDK.UploadableFileInfo]
+ @objc public init(uploadableFileInfoList: [SendbirdChatSDK.UploadableFileInfo])
+ override public func encode(to encoder: Swift.Encoder) throws
+ required public init(from decoder: Swift.Decoder) throws
+ @objc override public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
+ @objc deinit
+}
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SBDBannedUserListQuery) public class BannedUserListQuery : ObjectiveC.NSObject, SendbirdChatSDK.RestrictedUserListQuery {
@objc public var hasNext: Swift.Bool {
get
@@ -2162,20 +2329,6 @@ extension SendbirdChatSDK.BannedUserListQuery {
@objc get
}
}
-@_inheritsConvenienceInitializers @objc(SBDDeliveryStatus) public class DeliveryStatus : ObjectiveC.NSObject, Swift.Codable {
- @available(*, unavailable, renamed: "channelURL")
- @objc public var channelUrl: Swift.String?
- @objc public var channelURL: Swift.String? {
- get
- }
- @objc public var updatedDeliveryReceipt: [Swift.String : Swift.Int64]? {
- get
- }
- @objc override dynamic public init()
- @objc deinit
- public func encode(to encoder: Swift.Encoder) throws
- required public init(from decoder: Swift.Decoder) throws
-}
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SBDBaseMessageUpdateParams) public class BaseMessageUpdateParams : ObjectiveC.NSObject, Swift.Encodable, Foundation.NSCopying {
@objc public var data: Swift.String?
@objc public var customType: Swift.String?
@@ -2188,7 +2341,7 @@ extension SendbirdChatSDK.BannedUserListQuery {
@objc set
}
@objc public func setMentionedUsers(_ mentionedUsers: [SendbirdChatSDK.User])
- @objc public func addMentionedUserIds(_ users: [Swift.String])
+ @objc public func addMentionedUserIds(_ userIds: [Swift.String])
@objc override dynamic public init()
@objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
public func encode(to encoder: Swift.Encoder) throws
@@ -2278,6 +2431,11 @@ extension SendbirdChatSDK.MessageSendingStatus : Swift.Codable {
public init(from decoder: Swift.Decoder) throws
public func encode(to encoder: Swift.Encoder) throws
}
+extension SendbirdChatSDK.MessageSendingStatus : Swift.CustomDebugStringConvertible {
+ public var debugDescription: Swift.String {
+ get
+ }
+}
@objc(SBDMessageSearchQueryOrder) public enum MessageSearchQueryOrder : Swift.Int {
case score = 0
case timestamp = 1
@@ -2326,6 +2484,15 @@ extension SendbirdChatSDK.ReplyType : Swift.RawRepresentable, Swift.Codable {
required public init(from decoder: Swift.Decoder) throws
@objc deinit
}
+@objc(SBDPinnedMessage) public class PinnedMessage : ObjectiveC.NSObject, Swift.Codable, Foundation.NSCopying {
+ @objc open var message: SendbirdChatSDK.BaseMessage? {
+ get
+ }
+ required public init(from decoder: Swift.Decoder) throws
+ @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
+ @objc deinit
+ public func encode(to encoder: Swift.Encoder) throws
+}
@_inheritsConvenienceInitializers @objc(SBDPollData) public class PollData : ObjectiveC.NSObject, Swift.Codable {
@objc public var text: Swift.String? {
get
@@ -2368,6 +2535,13 @@ extension SendbirdChatSDK.ReplyType : Swift.RawRepresentable, Swift.Codable {
@objc open func dispose()
@objc deinit
}
+@_hasMissingDesignatedInitializers @objc(SBDMessageReviewInfo) public class MessageReviewInfo : ObjectiveC.NSObject, Swift.Codable {
+ @objc final public let status: SendbirdChatSDK.MessageReviewStatus
+ @objc final public let originalMessageInfo: SendbirdChatSDK.OriginalMessageInfo?
+ public func encode(to encoder: Swift.Encoder) throws
+ required public init(from decoder: Swift.Decoder) throws
+ @objc deinit
+}
@_inheritsConvenienceInitializers @objc(SBDOpenChannelListQueryParams) final public class OpenChannelListQueryParams : ObjectiveC.NSObject {
@objc final public var includeFrozenChannel: Swift.Bool
@objc final public var includeMetaData: Swift.Bool
@@ -2461,6 +2635,8 @@ extension SendbirdChatSDK.PublicGroupChannelListQuery {
}
@objc final public var limit: Swift.UInt
@objc final public var includeChatNotification: Swift.Bool
+ @objc final public var createdBefore: Swift.Int64
+ @objc final public var createdAfter: Swift.Int64
@objc override dynamic public init()
@objc public init(builder: (SendbirdChatSDK.GroupChannelListQueryParams) -> Swift.Void)
@objc final public func setUserIdsIncludeFilter(_ userIds: [Swift.String], queryType: SendbirdChatSDK.GroupChannelListQueryType)
@@ -2518,6 +2694,23 @@ extension SendbirdChatSDK.MutedUserListQueryParams : Foundation.NSCopying {
required public init(from decoder: Swift.Decoder) throws
@objc deinit
}
+@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SBDNotificationData) open class NotificationData : ObjectiveC.NSObject, Swift.Codable {
+ @objc open var label: Swift.String {
+ get
+ }
+ @objc open var templateKey: Swift.String {
+ get
+ }
+ @objc open var tags: [Swift.String]? {
+ get
+ }
+ @objc open var templateVariables: [Swift.String : Any] {
+ get
+ }
+ required public init(from decoder: Swift.Decoder) throws
+ public func encode(to encoder: Swift.Encoder) throws
+ @objc deinit
+}
@_inheritsConvenienceInitializers @objc(SBDPollCreateParams) public class PollCreateParams : ObjectiveC.NSObject {
@objc public var title: Swift.String
@objc public var data: SendbirdChatSDK.PollData?
@@ -2907,6 +3100,8 @@ extension SendbirdChatSDK.GroupChannelCollection : SendbirdChatSDK.GroupChannelD
case authPlanQuotaExceeded = 400306
case sessionKeyExpired = 400309
case sessionTokenRevoked = 400310
+ case expiringSessionRequired = 400312
+ case authSessionNotAllowed = 400313
case invalidApiToken = 400401
case parameterMissing = 400402
case invalidJsonBody = 400403
@@ -3024,6 +3219,10 @@ extension SendbirdChatSDK.MutedUserListQuery {
@objc get
}
}
+@_hasMissingDesignatedInitializers public class __SendbirdStatistics {
+ public static func __appendStat(type: Swift.String, data: [Swift.String : Any]) -> Swift.Bool
+ @objc deinit
+}
@_hasMissingDesignatedInitializers @objc(SBDFileMessageUpdateParams) public class FileMessageUpdateParams : SendbirdChatSDK.BaseMessageUpdateParams {
@objc override dynamic public init()
@objc override public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
@@ -3037,6 +3236,7 @@ extension SendbirdChatSDK.MutedUserListQuery {
@objc public class func getSDKVersion() -> Swift.String
@objc public class func getApplicationId() -> Swift.String?
@objc public class func setAppVersion(version: Swift.String?)
+ @objc public class func getMultipleFilesMessageFileCountLimit() -> Swift.Int
@discardableResult
@objc public class func initialize(params: SendbirdChatSDK.InitParams, migrationStartHandler: SendbirdChatSDK.VoidHandler? = nil, completionHandler: SendbirdChatSDK.SBErrorHandler? = nil) -> Swift.Bool
@discardableResult
@@ -3044,6 +3244,8 @@ extension SendbirdChatSDK.MutedUserListQuery {
@objc public class func connect(userId: Swift.String, completionHandler: SendbirdChatSDK.UserHandler? = nil)
@objc public class func connect(userId: Swift.String, authToken: Swift.String?, completionHandler: SendbirdChatSDK.UserHandler? = nil)
@objc public class func connect(userId: Swift.String, authToken: Swift.String?, apiHost: Swift.String?, wsHost: Swift.String?, completionHandler: SendbirdChatSDK.UserHandler? = nil)
+ @objc public class func authenticateFeed(userId: Swift.String, authToken: Swift.String?, completionHandler: SendbirdChatSDK.UserHandler? = nil)
+ @objc public class func authenticateFeed(userId: Swift.String, authToken: Swift.String?, apiHost: Swift.String?, completionHandler: SendbirdChatSDK.UserHandler? = nil)
@objc public class func disconnect(completionHandler: SendbirdChatSDK.VoidHandler? = nil)
@objc public class func disconnectWebSocket(completionHandler: SendbirdChatSDK.VoidHandler? = nil)
@discardableResult
@@ -3129,14 +3331,16 @@ extension SendbirdChatSDK.MutedUserListQuery {
@objc public class func markAsReadAll(completionHandler: SendbirdChatSDK.SBErrorHandler? = nil)
@objc public class func markAsRead(channelURLs: [Swift.String], completionHandler: SendbirdChatSDK.SBErrorHandler? = nil)
@objc public class func markAsDelivered(remoteNotificationPayload: [Swift.AnyHashable : Any], completionHandler: SendbirdChatSDK.SBErrorHandler? = nil)
+ @objc public class func markPushNotificationAsDelivered(remoteNotificationPayload: [Swift.AnyHashable : Any], completionHandler: SendbirdChatSDK.SBErrorHandler? = nil)
@objc(getMyGroupChannelChangeLogsWithToken:params:completionHandler:) public class func getMyGroupChannelChangeLogs(token: Swift.String?, params: SendbirdChatSDK.GroupChannelChangeLogsParams = GroupChannelChangeLogsParams(), completionHandler: @escaping SendbirdChatSDK.ChannelChangeLogsHandler)
@objc(getMyGroupChannelChangeLogsWithTimestamp:params:completionHandler:) public class func getMyGroupChannelChangeLogs(timestamp: Swift.Int64, params: SendbirdChatSDK.GroupChannelChangeLogsParams = GroupChannelChangeLogsParams(), completionHandler: @escaping SendbirdChatSDK.ChannelChangeLogsHandler)
+ @objc(getMembersChangeLogsWithToken:completionHandler:) public class func getMembersChangeLogs(token: Swift.String, completionHandler: @escaping SendbirdChatSDK.MembersChangeLogsHandler)
+ @objc(getMembersChangeLogsWithTimestamp:completionHandler:) public class func getMembersChangeLogs(timestamp: Swift.Int64, completionHandler: @escaping SendbirdChatSDK.MembersChangeLogsHandler)
@objc public class func getLogLevel() -> SendbirdChatSDK.LogLevel
@objc public class func setLogLevel(_ logLevel: SendbirdChatSDK.LogLevel)
@objc public class func getMimeType(_ file: Foundation.Data?) -> Swift.String?
@objc public class func setNetworkAwarenessReconnection(_ isOn: Swift.Bool)
@objc public class func getSBUserAgent() -> Swift.String
- @objc public class func addExtension(_ key: Swift.String, version: Swift.String)
@objc public class func setSharedContainerIdentifier(_ identifier: Swift.String)
@objc public class func setCompletionHandlerDelegateQueue(_ queue: Dispatch.DispatchQueue)
@objc public class func performCompletionHandlerDelegateQueue(_ block: (() -> Swift.Void)? = nil)
@@ -3176,6 +3380,9 @@ extension SendbirdChatSDK.MutedUserListQuery {
@objc public class func getGlobalNotificationChannelSetting(completionHandler: @escaping SendbirdChatSDK.GlobalNotificationChannelSettingHandler)
@objc public class func getNotificationTemplateList(token: Swift.String?, params: SendbirdChatSDK.NotificationTemplateListParams = NotificationTemplateListParams(), completionHandler: @escaping SendbirdChatSDK.NotificationTemplateListHandler)
@objc public class func getNotificationTemplate(key: Swift.String, completionHandler: @escaping SendbirdChatSDK.NotificationTemplateHandler)
+ public class func __getUIKitConfiguration(completionhandler: @escaping SendbirdChatSDK.UIKitConfigurationHandler)
+ public class func refreshNotificationCollections()
+ @objc public class func sendUserMessage(channelType: SendbirdChatSDK.ChannelType, channelURL: Swift.String, params: SendbirdChatSDK.UserMessageCreateParams, completionHandler: SendbirdChatSDK.UserMessageHandler?)
@objc deinit
}
@objc(SBDGroupChannelListOrder) public enum GroupChannelListOrder : Swift.Int {
@@ -3454,6 +3661,13 @@ extension SendbirdChatSDK.MessageSearchQuery {
@objc get
}
}
+@_hasMissingDesignatedInitializers @objc(SBDOriginalMessageInfo) public class OriginalMessageInfo : ObjectiveC.NSObject, Swift.Codable {
+ @objc final public let createdAt: Swift.Int64
+ @objc final public let messageId: Swift.Int64
+ public func encode(to encoder: Swift.Encoder) throws
+ required public init(from decoder: Swift.Decoder) throws
+ @objc deinit
+}
extension SendbirdChatSDK.BaseChannel {
@objc dynamic open func updatePoll(pollId: Swift.Int64, params: SendbirdChatSDK.PollUpdateParams, completionHandler: SendbirdChatSDK.PollHandler?)
@objc dynamic open func deletePoll(pollId: Swift.Int64, completionHandler: SendbirdChatSDK.SBErrorHandler?)
@@ -3463,6 +3677,18 @@ extension SendbirdChatSDK.BaseChannel {
@objc dynamic open func deletePollOption(pollId: Swift.Int64, pollOptionId: Swift.Int64, completionHandler: SendbirdChatSDK.SBErrorHandler?)
@objc dynamic open func votePoll(pollId: Swift.Int64, pollOptionIds: [Swift.Int64], completionHandler: SendbirdChatSDK.PollVoteEventHandler)
}
+extension SendbirdChatSDK.SendbirdChat {
+ @objc dynamic public class func __addExtension(_ key: Swift.String, version: Swift.String)
+ @available(*, deprecated, renamed: "__addExtension(_:version:)", message: "This method is deprecated in 4.8.3")
+ @objc dynamic public class func addExtension(_ key: Swift.String, version: Swift.String)
+ public class func __addSendbirdExtensions(extensions: [SendbirdChatSDK.__SendbirdSDKInfo], customData: [Swift.String : Swift.String]?) -> Swift.Bool
+}
+public struct ReadStatus {
+ public let channelURL: Swift.String
+ public let channelType: SendbirdChatSDK.ChannelType
+ public let user: SendbirdChatSDK.User
+ public let lastSeenAt: Swift.Int64
+}
@objc extension SendbirdChatSDK.GroupChannel {
@objc dynamic open func startTyping()
@objc dynamic open func endTyping()
@@ -3522,9 +3748,9 @@ extension SendbirdChatSDK.ScheduledMessageListQueryParams : Foundation.NSCopying
@objc(deleteMessage:completionHandler:) dynamic open func deleteMessage(_ message: SendbirdChatSDK.BaseMessage, completionHandler: SendbirdChatSDK.SBErrorHandler?)
@objc dynamic open func deleteMessage(messageId: Swift.Int64, completionHandler: SendbirdChatSDK.SBErrorHandler?)
}
-@objc extension SendbirdChatSDK.FeedChannel {
+extension SendbirdChatSDK.FeedChannel {
@objc dynamic open func refresh(completionHandler: SendbirdChatSDK.SBErrorHandler?)
- @objc dynamic open func markAsRead(completionHandler: SendbirdChatSDK.SBErrorHandler?)
+ @objc(markAsReadWithCompletionHandler:) dynamic open func markAsRead(completionHandler: SendbirdChatSDK.SBErrorHandler?)
@objc(getChannelWithURL:completionHandler:) dynamic open class func getChannel(url: Swift.String, completionHandler: SendbirdChatSDK.FeedChannelHandler?)
}
@objc(SBDMemberStateFilter) public enum MemberStateFilter : Swift.Int {
@@ -3639,10 +3865,10 @@ extension SendbirdChatSDK.MemberListOrder : Swift.RawRepresentable, Swift.Codabl
@objc public var url: Swift.String {
@objc get
}
- @objc public var maxSize: CoreGraphics.CGSize {
+ @objc public var maxSize: CoreFoundation.CGSize {
get
}
- @objc public var realSize: CoreGraphics.CGSize {
+ @objc public var realSize: CoreFoundation.CGSize {
get
}
@objc public var plainURL: Swift.String? {
@@ -3709,12 +3935,21 @@ extension Swift.Decodable {
extension SendbirdChatSDK.PollOptionRetrievalParams : Swift.Encodable {
public func encode(to encoder: Swift.Encoder) throws
}
+public struct __SendbirdSDKInfo {
+ public init(product: SendbirdChatSDK.__SendbirdProduct, platform: SendbirdChatSDK.__SendbirdPlatform, version: Swift.String)
+}
@objc(SBDScheduledMessageRetrievalParams) public class ScheduledMessageRetrievalParams : ObjectiveC.NSObject {
@objc final public let channelURL: Swift.String
@objc final public let scheduledMessageId: Swift.Int64
@objc public init(channelURL: Swift.String, scheduledMessageId: Swift.Int64)
@objc deinit
}
+@_hasMissingDesignatedInitializers @objc(SBDUIKitConfiguration) final public class UIKitConfiguration : ObjectiveC.NSObject, Swift.Codable {
+ @objc final public let jsonPayload: Swift.String
+ @objc deinit
+ final public func encode(to encoder: Swift.Encoder) throws
+ public init(from decoder: Swift.Decoder) throws
+}
@_inheritsConvenienceInitializers @objc(SBDGroupChannelCreateParams) public class GroupChannelCreateParams : ObjectiveC.NSObject, Swift.Codable {
@available(*, unavailable, renamed: "channelURL")
@objc public var channelUrl: Swift.String?
@@ -3761,6 +3996,19 @@ extension SendbirdChatSDK.PollOptionRetrievalParams : Swift.Encodable {
extension SendbirdChatSDK.GroupChannelCreateParams : Foundation.NSCopying {
@objc dynamic public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
}
+@_hasMissingDesignatedInitializers @objc(SBDMultipleFilesMessage) public class MultipleFilesMessage : SendbirdChatSDK.BaseMessage {
+ @objc public var files: [SendbirdChatSDK.UploadedFileInfo]
+ required public init(from decoder: Swift.Decoder) throws
+ override public func encode(to encoder: Swift.Encoder) throws
+ @objc public func copyWithFailedState(errorCode: Swift.Int, latestUploadableFileInfos: [SendbirdChatSDK.UploadableFileInfo]) -> Self
+ public func copyWithFailedState(errorCode: Swift.Int?, latestUploadableFileInfos: [SendbirdChatSDK.UploadableFileInfo]) -> Self
+ @objc public func getMultipleFilesMessageParams() -> SendbirdChatSDK.MultipleFilesMessageCreateParams?
+ @objc public func dispose()
+ @objc deinit
+}
+extension SendbirdChatSDK.MultipleFilesMessage {
+ @objc override dynamic public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
+}
@_hasMissingDesignatedInitializers @objc(SBDReaction) public class Reaction : ObjectiveC.NSObject, Swift.Codable {
@objc final public let key: Swift.String
@objc public var userIds: [Swift.String] {
@@ -3785,7 +4033,7 @@ extension SendbirdChatSDK.GroupChannel {
@objc(createScheduledUserMessageWithParams:completionHandler:) dynamic open func createScheduledUserMessage(params: SendbirdChatSDK.ScheduledUserMessageCreateParams, completionHandler: SendbirdChatSDK.UserMessageHandler?) -> SendbirdChatSDK.UserMessage?
@objc(updateScheduledUserMessageWithScheduledMessageId:userMessageParams:completionHandler:) dynamic open func updateScheduledUserMessage(scheduledMessageId: Swift.Int64, params: SendbirdChatSDK.ScheduledUserMessageUpdateParams, completionHandler: SendbirdChatSDK.UserMessageHandler?)
}
-@objc extension SendbirdChatSDK.BaseChannel {
+extension SendbirdChatSDK.BaseChannel {
@objc(getMessageChangeLogsSinceToken:params:completionHandler:) dynamic open func getMessageChangeLogs(token: Swift.String?, params: SendbirdChatSDK.MessageChangeLogsParams = MessageChangeLogsParams(), completionHandler: SendbirdChatSDK.MessageChangeLogHandler?)
@objc(getMessageChangeLogsSinceTimestamp:params:completionHandler:) dynamic open func getMessageChangeLogs(timestamp: Swift.Int64, params: SendbirdChatSDK.MessageChangeLogsParams = MessageChangeLogsParams(), completionHandler: SendbirdChatSDK.MessageChangeLogHandler?)
@objc dynamic open func getPollChangeLogs(token: Swift.String?, completionHandler: SendbirdChatSDK.PollChangeLogsHandler?)
@@ -3805,6 +4053,7 @@ extension SendbirdChatSDK.GroupChannel {
@objc public var restrictionType: SendbirdChatSDK.RestrictionType {
get
}
+ @objc final public let remainingDuration: Swift.Int64
public func encode(to encoder: Swift.Encoder) throws
required public init(from decoder: Swift.Decoder) throws
@objc deinit
@@ -3849,11 +4098,11 @@ extension SendbirdChatSDK.FeedChannelListQuery {
@objc dynamic public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
}
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SBDThumbnailSize) public class ThumbnailSize : ObjectiveC.NSObject, Swift.Codable {
- @objc public var maxSize: CoreGraphics.CGSize {
+ @objc public var maxSize: CoreFoundation.CGSize {
get
}
- @objc(makeWithMaxCGSize:) public class func make(maxSize: CoreGraphics.CGSize) -> SendbirdChatSDK.ThumbnailSize
- @objc(makeWithMaxWidth:maxHeight:) public class func make(maxWidth: CoreGraphics.CGFloat, maxHeight: CoreGraphics.CGFloat) -> SendbirdChatSDK.ThumbnailSize
+ @objc(makeWithMaxCGSize:) public class func make(maxSize: CoreFoundation.CGSize) -> SendbirdChatSDK.ThumbnailSize
+ @objc(makeWithMaxWidth:maxHeight:) public class func make(maxWidth: CoreFoundation.CGFloat, maxHeight: CoreFoundation.CGFloat) -> SendbirdChatSDK.ThumbnailSize
@objc(makeWithThumbnail:) public class func make(thumbnail: SendbirdChatSDK.Thumbnail) -> SendbirdChatSDK.ThumbnailSize
public func encode(to encoder: Swift.Encoder) throws
required public init(from decoder: Swift.Decoder) throws
@@ -4104,6 +4353,14 @@ extension SendbirdChatSDK.ChannelMetaCountersUpdateMode : Swift.RawRepresentable
@objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
@objc deinit
}
+extension SendbirdChatSDK.GroupChannel {
+ @discardableResult
+ @objc dynamic public func sendMultipleFilesMessage(params: SendbirdChatSDK.MultipleFilesMessageCreateParams, fileUploadHandler: SendbirdChatSDK.FileUploadHandler?, completionHandler: @escaping SendbirdChatSDK.MultipleFilesMessageHandler) -> SendbirdChatSDK.MultipleFilesMessage?
+ @discardableResult
+ @objc(copyMultipleFilesMessageWithMessage:toTargetChannel:completionHandler:) dynamic public func copyMultipleFilesMessage(_ message: SendbirdChatSDK.MultipleFilesMessage, toTargetChannel targetChannel: SendbirdChatSDK.GroupChannel, completionHandler: SendbirdChatSDK.MultipleFilesMessageHandler?) -> SendbirdChatSDK.MultipleFilesMessage?
+ @discardableResult
+ @objc(resendMultipleFilesMessageWithMessage:fileUploadHandler:completionHandler:) dynamic public func resendMultipleFilesMessage(_ message: SendbirdChatSDK.MultipleFilesMessage, fileUploadHandler: SendbirdChatSDK.FileUploadHandler?, completionHandler: SendbirdChatSDK.MultipleFilesMessageHandler?) -> SendbirdChatSDK.MultipleFilesMessage?
+}
@objc extension SendbirdChatSDK.BaseChannel {
@objc dynamic open func createMetaData(_ metaData: [Swift.String : Swift.String], completionHandler: SendbirdChatSDK.MetaDataHandler?)
@objc dynamic open func getMetaData(keys: [Swift.String], completionHandler: SendbirdChatSDK.MetaDataHandler?)
@@ -4321,6 +4578,8 @@ extension SendbirdChatSDK.GroupChannelListQuery : Foundation.NSCopying {}
extension SendbirdChatSDK.PublicGroupChannelListQuery : Foundation.NSCopying {}
extension SendbirdChatSDK.ApplicationUserListQuery : Foundation.NSCopying {}
extension SendbirdChatSDK.ParticipantListQuery : Foundation.NSCopying {}
+extension SendbirdChatSDK.MessageReviewStatus : Swift.Equatable {}
+extension SendbirdChatSDK.MessageReviewStatus : Swift.Hashable {}
extension SendbirdChatSDK.PushTokenRegistrationStatus : Swift.Equatable {}
extension SendbirdChatSDK.PushTokenRegistrationStatus : Swift.Hashable {}
extension SendbirdChatSDK.PushTokenRegistrationStatus : Swift.RawRepresentable {}
@@ -4343,6 +4602,7 @@ extension SendbirdChatSDK.MemberListQuery : Foundation.NSCopying {}
extension SendbirdChatSDK.PollStatus : Swift.Equatable {}
extension SendbirdChatSDK.PollStatus : Swift.Hashable {}
extension SendbirdChatSDK.BlockedUserListQuery : Foundation.NSCopying {}
+extension SendbirdChatSDK.PinnedMessageListQuery : Foundation.NSCopying {}
extension SendbirdChatSDK.OperatorListQuery : Foundation.NSCopying {}
extension SendbirdChatSDK.PollListQuery : Foundation.NSCopying {}
extension SendbirdChatSDK.WebSocketConnectionState : Swift.Equatable {}
@@ -4359,6 +4619,12 @@ extension SendbirdChatSDK.LogLevel : Swift.RawRepresentable {}
extension SendbirdChatSDK.UserListQueryType : Swift.Equatable {}
extension SendbirdChatSDK.UserListQueryType : Swift.Hashable {}
extension SendbirdChatSDK.UserListQueryType : Swift.RawRepresentable {}
+extension SendbirdChatSDK.__SendbirdProduct : Swift.Equatable {}
+extension SendbirdChatSDK.__SendbirdProduct : Swift.Hashable {}
+extension SendbirdChatSDK.__SendbirdProduct : Swift.RawRepresentable {}
+extension SendbirdChatSDK.__SendbirdPlatform : Swift.Equatable {}
+extension SendbirdChatSDK.__SendbirdPlatform : Swift.Hashable {}
+extension SendbirdChatSDK.__SendbirdPlatform : Swift.RawRepresentable {}
extension SendbirdChatSDK.CoreError : Swift.Equatable {}
extension SendbirdChatSDK.CoreError : Swift.Hashable {}
extension SendbirdChatSDK.CoreError : Swift.RawRepresentable {}