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 {}