diff --git a/Package.swift b/Package.swift
index 8e617ec..bc69c88 100644
--- a/Package.swift
+++ b/Package.swift
@@ -30,8 +30,8 @@ let package = Package(
),
.binaryTarget(
name: "SalemoveSDK",
- url: "https://github.com/salemove/ios-bundle/releases/download/0.35.11/SalemoveSDK.xcframework.zip",
- checksum: "8b9fa94bbb3e9591b2cad6b96a84d4879a3a804d6465d341229d29a50c69fd16"
+ url: "https://github.com/salemove/ios-bundle/releases/download/0.35.12/SalemoveSDK.xcframework.zip",
+ checksum: "75a9730dfcafef7d08807bc4d1605bc779a79346a128b90912331229e971015d"
),
.target(
name: "GliaSDK",
diff --git a/SalemoveSDK.podspec b/SalemoveSDK.podspec
index 678617e..edf3325 100644
--- a/SalemoveSDK.podspec
+++ b/SalemoveSDK.podspec
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'SalemoveSDK'
- s.version = '0.35.11'
+ s.version = '0.35.12'
s.summary = 'The Glia Core SDK'
s.description = 'The Glia Core SDK brings the in-person customer experience to iOS devices.'
s.homepage = 'https://www.glia.com/'
diff --git a/SalemoveSDK.xcframework/Info.plist b/SalemoveSDK.xcframework/Info.plist
index 2a06628..b8fb1b2 100644
--- a/SalemoveSDK.xcframework/Info.plist
+++ b/SalemoveSDK.xcframework/Info.plist
@@ -6,30 +6,30 @@
LibraryIdentifier
- ios-arm64_x86_64-simulator
+ ios-arm64
LibraryPath
SalemoveSDK.framework
SupportedArchitectures
arm64
- x86_64
SupportedPlatform
ios
- SupportedPlatformVariant
- simulator
LibraryIdentifier
- ios-arm64
+ ios-arm64_x86_64-simulator
LibraryPath
SalemoveSDK.framework
SupportedArchitectures
arm64
+ x86_64
SupportedPlatform
ios
+ SupportedPlatformVariant
+ simulator
CFBundlePackageType
diff --git a/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Headers/SalemoveSDK-Swift.h b/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Headers/SalemoveSDK-Swift.h
index 7228bd1..a9260f4 100644
--- a/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Headers/SalemoveSDK-Swift.h
+++ b/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Headers/SalemoveSDK-Swift.h
@@ -1,4 +1,6 @@
-// Generated by Apple Swift version 5.6.1 (swiftlang-5.6.0.323.66 clang-1316.0.20.12)
+#if 0
+#elif defined(__arm64__) && __arm64__
+// Generated by Apple Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51)
#ifndef SALEMOVESDK_SWIFT_H
#define SALEMOVESDK_SWIFT_H
#pragma clang diagnostic push
@@ -21,11 +23,20 @@
# include
#endif
+#pragma clang diagnostic ignored "-Wduplicate-method-match"
#pragma clang diagnostic ignored "-Wauto-import"
+#if defined(__OBJC__)
#include
+#endif
+#if defined(__cplusplus)
+#include
+#include
+#include
+#else
#include
#include
#include
+#endif
#if !defined(SWIFT_TYPEDEFS)
# define SWIFT_TYPEDEFS 1
@@ -181,9 +192,11 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
#else
# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
#endif
+#if defined(__OBJC__)
#if !defined(IBSegueAction)
# define IBSegueAction
#endif
+#endif
#if !defined(SWIFT_EXTERN)
# if defined(__cplusplus)
# define SWIFT_EXTERN extern "C"
@@ -191,11 +204,33 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
# define SWIFT_EXTERN extern
# endif
#endif
+#if !defined(SWIFT_CALL)
+# define SWIFT_CALL __attribute__((swiftcall))
+#endif
+#if defined(__cplusplus)
+#if !defined(SWIFT_NOEXCEPT)
+# define SWIFT_NOEXCEPT noexcept
+#endif
+#else
+#if !defined(SWIFT_NOEXCEPT)
+# define SWIFT_NOEXCEPT
+#endif
+#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;
+}
+#endif
+#endif
+#if defined(__OBJC__)
#if __has_feature(modules)
#if __has_warning("-Watimport-in-framework-header")
#pragma clang diagnostic ignored "-Watimport-in-framework-header"
#endif
-@import CoreGraphics;
+@import CoreFoundation;
@import Foundation;
@import ObjectiveC;
@import UIKit;
@@ -203,6 +238,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
@import WebRTC;
#endif
+#endif
#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch"
#pragma clang diagnostic ignored "-Wduplicate-method-arg"
#if __has_warning("-Wpragma-clang-attribute")
@@ -210,6 +246,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
#endif
#pragma clang diagnostic ignored "-Wunknown-pragmas"
#pragma clang diagnostic ignored "-Wnullability"
+#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension"
#if __has_attribute(external_source_symbol)
# pragma push_macro("any")
@@ -218,6 +255,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
# pragma pop_macro("any")
#endif
+#if defined(__OBJC__)
/// Attachment included in a Message
.
SWIFT_CLASS("_TtC11SalemoveSDK10Attachment")
@@ -1333,8 +1371,15 @@ SWIFT_CLASS("_TtC11SalemoveSDK25VisitorScreenSharingState")
+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
@end
+#endif
+#if defined(__cplusplus)
+#endif
#if __has_attribute(external_source_symbol)
# pragma clang attribute pop
#endif
#pragma clang diagnostic pop
#endif
+
+#else
+#error unsupported Swift architecture
+#endif
diff --git a/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Info.plist b/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Info.plist
index ab6bb49..e98c8f0 100644
Binary files a/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Info.plist and b/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Info.plist differ
diff --git a/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64-apple-ios.abi.json b/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64-apple-ios.abi.json
new file mode 100644
index 0000000..0068eee
--- /dev/null
+++ b/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64-apple-ios.abi.json
@@ -0,0 +1,35759 @@
+{
+ "ABIRoot": {
+ "kind": "Root",
+ "name": "TopLevel",
+ "printedName": "TopLevel",
+ "children": [
+ {
+ "kind": "TypeDecl",
+ "name": "AttachmentType",
+ "printedName": "AttachmentType",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "files",
+ "printedName": "files",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.AttachmentType.Type) -> SalemoveSDK.AttachmentType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AttachmentType",
+ "printedName": "SalemoveSDK.AttachmentType",
+ "usr": "c:@M@SalemoveSDK@E@AttachmentType"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.AttachmentType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AttachmentType",
+ "printedName": "SalemoveSDK.AttachmentType",
+ "usr": "c:@M@SalemoveSDK@E@AttachmentType"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@SalemoveSDK@E@AttachmentType@AttachmentTypeFiles",
+ "mangledName": "$s11SalemoveSDK14AttachmentTypeO5filesyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "fixedbinaryorder": 0
+ },
+ {
+ "kind": "Var",
+ "name": "singleChoice",
+ "printedName": "singleChoice",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.AttachmentType.Type) -> SalemoveSDK.AttachmentType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AttachmentType",
+ "printedName": "SalemoveSDK.AttachmentType",
+ "usr": "c:@M@SalemoveSDK@E@AttachmentType"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.AttachmentType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AttachmentType",
+ "printedName": "SalemoveSDK.AttachmentType",
+ "usr": "c:@M@SalemoveSDK@E@AttachmentType"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@SalemoveSDK@E@AttachmentType@AttachmentTypeSingleChoice",
+ "mangledName": "$s11SalemoveSDK14AttachmentTypeO12singleChoiceyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "fixedbinaryorder": 1
+ },
+ {
+ "kind": "Var",
+ "name": "singleChoiceResponse",
+ "printedName": "singleChoiceResponse",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.AttachmentType.Type) -> SalemoveSDK.AttachmentType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AttachmentType",
+ "printedName": "SalemoveSDK.AttachmentType",
+ "usr": "c:@M@SalemoveSDK@E@AttachmentType"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.AttachmentType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AttachmentType",
+ "printedName": "SalemoveSDK.AttachmentType",
+ "usr": "c:@M@SalemoveSDK@E@AttachmentType"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@SalemoveSDK@E@AttachmentType@AttachmentTypeSingleChoiceResponse",
+ "mangledName": "$s11SalemoveSDK14AttachmentTypeO20singleChoiceResponseyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "fixedbinaryorder": 2
+ },
+ {
+ "kind": "Var",
+ "name": "ssml",
+ "printedName": "ssml",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.AttachmentType.Type) -> SalemoveSDK.AttachmentType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AttachmentType",
+ "printedName": "SalemoveSDK.AttachmentType",
+ "usr": "c:@M@SalemoveSDK@E@AttachmentType"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.AttachmentType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AttachmentType",
+ "printedName": "SalemoveSDK.AttachmentType",
+ "usr": "c:@M@SalemoveSDK@E@AttachmentType"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@SalemoveSDK@E@AttachmentType@AttachmentTypeSsml",
+ "mangledName": "$s11SalemoveSDK14AttachmentTypeO4ssmlyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "fixedbinaryorder": 3
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(rawValue:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.AttachmentType?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AttachmentType",
+ "printedName": "SalemoveSDK.AttachmentType",
+ "usr": "c:@M@SalemoveSDK@E@AttachmentType"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK14AttachmentTypeO8rawValueACSgSi_tcfc",
+ "mangledName": "$s11SalemoveSDK14AttachmentTypeO8rawValueACSgSi_tcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Var",
+ "name": "rawValue",
+ "printedName": "rawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK14AttachmentTypeO8rawValueSivp",
+ "mangledName": "$s11SalemoveSDK14AttachmentTypeO8rawValueSivp",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK14AttachmentTypeO8rawValueSivg",
+ "mangledName": "$s11SalemoveSDK14AttachmentTypeO8rawValueSivg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "c:@M@SalemoveSDK@E@AttachmentType",
+ "mangledName": "$s11SalemoveSDK14AttachmentTypeO",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "enumRawTypeName": "Int",
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RawRepresentable",
+ "printedName": "RawRepresentable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "RawValue",
+ "printedName": "RawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SY",
+ "mangledName": "$sSY"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "VisitorCode",
+ "printedName": "VisitorCode",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "code",
+ "printedName": "code",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK11VisitorCodeV4codeSSvp",
+ "mangledName": "$s11SalemoveSDK11VisitorCodeV4codeSSvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK11VisitorCodeV4codeSSvg",
+ "mangledName": "$s11SalemoveSDK11VisitorCodeV4codeSSvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "expiresAt",
+ "printedName": "expiresAt",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Date",
+ "printedName": "Foundation.Date",
+ "usr": "s:10Foundation4DateV"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK11VisitorCodeV9expiresAt10Foundation4DateVvp",
+ "mangledName": "$s11SalemoveSDK11VisitorCodeV9expiresAt10Foundation4DateVvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Date",
+ "printedName": "Foundation.Date",
+ "usr": "s:10Foundation4DateV"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK11VisitorCodeV9expiresAt10Foundation4DateVvg",
+ "mangledName": "$s11SalemoveSDK11VisitorCodeV9expiresAt10Foundation4DateVvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "VisitorCode",
+ "printedName": "SalemoveSDK.VisitorCode",
+ "usr": "s:11SalemoveSDK11VisitorCodeV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK11VisitorCodeV4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s11SalemoveSDK11VisitorCodeV4fromACs7Decoder_p_tKcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "throwing": true,
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:11SalemoveSDK11VisitorCodeV",
+ "mangledName": "$s11SalemoveSDK11VisitorCodeV",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "EngagementFileData",
+ "printedName": "EngagementFileData",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "data",
+ "printedName": "data",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementFileData(py)data",
+ "mangledName": "$s11SalemoveSDK18EngagementFileDataC4data10Foundation0E0Vvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementFileData(im)data",
+ "mangledName": "$s11SalemoveSDK18EngagementFileDataC4data10Foundation0E0Vvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementFileData",
+ "printedName": "SalemoveSDK.EngagementFileData",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementFileData"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementFileData(im)init",
+ "mangledName": "$s11SalemoveSDK18EngagementFileDataCACycfc",
+ "moduleName": "SalemoveSDK",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementFileData",
+ "mangledName": "$s11SalemoveSDK18EngagementFileDataC",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "ObjCMembers",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "hasMissingDesignatedInitializers": true,
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "EngagementOptions",
+ "printedName": "EngagementOptions",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(mediaDirection:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementOptions",
+ "printedName": "SalemoveSDK.EngagementOptions",
+ "usr": "s:11SalemoveSDK17EngagementOptionsV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.MediaDirection?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MediaDirection",
+ "printedName": "SalemoveSDK.MediaDirection",
+ "usr": "s:11SalemoveSDK14MediaDirectionO"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK17EngagementOptionsV14mediaDirectionAcA05MediaF0OSg_tcfc",
+ "mangledName": "$s11SalemoveSDK17EngagementOptionsV14mediaDirectionAcA05MediaF0OSg_tcfc",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:11SalemoveSDK17EngagementOptionsV",
+ "mangledName": "$s11SalemoveSDK17EngagementOptionsV",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "EngagementEndingReason",
+ "printedName": "EngagementEndingReason",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "natural",
+ "printedName": "natural",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.EngagementEndingReason.Type) -> SalemoveSDK.EngagementEndingReason",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementEndingReason",
+ "printedName": "SalemoveSDK.EngagementEndingReason",
+ "usr": "s:11SalemoveSDK22EngagementEndingReasonO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.EngagementEndingReason.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementEndingReason",
+ "printedName": "SalemoveSDK.EngagementEndingReason",
+ "usr": "s:11SalemoveSDK22EngagementEndingReasonO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK22EngagementEndingReasonO7naturalyA2CmF",
+ "mangledName": "$s11SalemoveSDK22EngagementEndingReasonO7naturalyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "error",
+ "printedName": "error",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.EngagementEndingReason.Type) -> SalemoveSDK.EngagementEndingReason",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementEndingReason",
+ "printedName": "SalemoveSDK.EngagementEndingReason",
+ "usr": "s:11SalemoveSDK22EngagementEndingReasonO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.EngagementEndingReason.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementEndingReason",
+ "printedName": "SalemoveSDK.EngagementEndingReason",
+ "usr": "s:11SalemoveSDK22EngagementEndingReasonO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK22EngagementEndingReasonO5erroryA2CmF",
+ "mangledName": "$s11SalemoveSDK22EngagementEndingReasonO5erroryA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "==",
+ "printedName": "==(_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementEndingReason",
+ "printedName": "SalemoveSDK.EngagementEndingReason",
+ "usr": "s:11SalemoveSDK22EngagementEndingReasonO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementEndingReason",
+ "printedName": "SalemoveSDK.EngagementEndingReason",
+ "usr": "s:11SalemoveSDK22EngagementEndingReasonO"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK22EngagementEndingReasonO2eeoiySbAC_ACtFZ",
+ "mangledName": "$s11SalemoveSDK22EngagementEndingReasonO2eeoiySbAC_ACtFZ",
+ "moduleName": "SalemoveSDK",
+ "static": true,
+ "implicit": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "hashValue",
+ "printedName": "hashValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK22EngagementEndingReasonO9hashValueSivp",
+ "mangledName": "$s11SalemoveSDK22EngagementEndingReasonO9hashValueSivp",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK22EngagementEndingReasonO9hashValueSivg",
+ "mangledName": "$s11SalemoveSDK22EngagementEndingReasonO9hashValueSivg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "hash",
+ "printedName": "hash(into:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Hasher",
+ "printedName": "Swift.Hasher",
+ "paramValueOwnership": "InOut",
+ "usr": "s:s6HasherV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK22EngagementEndingReasonO4hash4intoys6HasherVz_tF",
+ "mangledName": "$s11SalemoveSDK22EngagementEndingReasonO4hash4intoys6HasherVz_tF",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "s:11SalemoveSDK22EngagementEndingReasonO",
+ "mangledName": "$s11SalemoveSDK22EngagementEndingReasonO",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "ReplayKit",
+ "printedName": "ReplayKit",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "PushNotificationsType",
+ "printedName": "PushNotificationsType",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "start",
+ "printedName": "start",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.PushNotificationsType.Type) -> SalemoveSDK.PushNotificationsType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "PushNotificationsType",
+ "printedName": "SalemoveSDK.PushNotificationsType",
+ "usr": "s:11SalemoveSDK21PushNotificationsTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.PushNotificationsType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "PushNotificationsType",
+ "printedName": "SalemoveSDK.PushNotificationsType",
+ "usr": "s:11SalemoveSDK21PushNotificationsTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK21PushNotificationsTypeO5startyA2CmF",
+ "mangledName": "$s11SalemoveSDK21PushNotificationsTypeO5startyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "end",
+ "printedName": "end",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.PushNotificationsType.Type) -> SalemoveSDK.PushNotificationsType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "PushNotificationsType",
+ "printedName": "SalemoveSDK.PushNotificationsType",
+ "usr": "s:11SalemoveSDK21PushNotificationsTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.PushNotificationsType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "PushNotificationsType",
+ "printedName": "SalemoveSDK.PushNotificationsType",
+ "usr": "s:11SalemoveSDK21PushNotificationsTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK21PushNotificationsTypeO3endyA2CmF",
+ "mangledName": "$s11SalemoveSDK21PushNotificationsTypeO3endyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "failed",
+ "printedName": "failed",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.PushNotificationsType.Type) -> SalemoveSDK.PushNotificationsType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "PushNotificationsType",
+ "printedName": "SalemoveSDK.PushNotificationsType",
+ "usr": "s:11SalemoveSDK21PushNotificationsTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.PushNotificationsType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "PushNotificationsType",
+ "printedName": "SalemoveSDK.PushNotificationsType",
+ "usr": "s:11SalemoveSDK21PushNotificationsTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK21PushNotificationsTypeO6failedyA2CmF",
+ "mangledName": "$s11SalemoveSDK21PushNotificationsTypeO6failedyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "message",
+ "printedName": "message",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.PushNotificationsType.Type) -> SalemoveSDK.PushNotificationsType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "PushNotificationsType",
+ "printedName": "SalemoveSDK.PushNotificationsType",
+ "usr": "s:11SalemoveSDK21PushNotificationsTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.PushNotificationsType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "PushNotificationsType",
+ "printedName": "SalemoveSDK.PushNotificationsType",
+ "usr": "s:11SalemoveSDK21PushNotificationsTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK21PushNotificationsTypeO7messageyA2CmF",
+ "mangledName": "$s11SalemoveSDK21PushNotificationsTypeO7messageyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "transfer",
+ "printedName": "transfer",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.PushNotificationsType.Type) -> SalemoveSDK.PushNotificationsType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "PushNotificationsType",
+ "printedName": "SalemoveSDK.PushNotificationsType",
+ "usr": "s:11SalemoveSDK21PushNotificationsTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.PushNotificationsType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "PushNotificationsType",
+ "printedName": "SalemoveSDK.PushNotificationsType",
+ "usr": "s:11SalemoveSDK21PushNotificationsTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK21PushNotificationsTypeO8transferyA2CmF",
+ "mangledName": "$s11SalemoveSDK21PushNotificationsTypeO8transferyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(rawValue:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.PushNotificationsType?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "PushNotificationsType",
+ "printedName": "SalemoveSDK.PushNotificationsType",
+ "usr": "s:11SalemoveSDK21PushNotificationsTypeO"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK21PushNotificationsTypeO8rawValueACSgSi_tcfc",
+ "mangledName": "$s11SalemoveSDK21PushNotificationsTypeO8rawValueACSgSi_tcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Var",
+ "name": "rawValue",
+ "printedName": "rawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK21PushNotificationsTypeO8rawValueSivp",
+ "mangledName": "$s11SalemoveSDK21PushNotificationsTypeO8rawValueSivp",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK21PushNotificationsTypeO8rawValueSivg",
+ "mangledName": "$s11SalemoveSDK21PushNotificationsTypeO8rawValueSivg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "s:11SalemoveSDK21PushNotificationsTypeO",
+ "mangledName": "$s11SalemoveSDK21PushNotificationsTypeO",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "enumRawTypeName": "Int",
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RawRepresentable",
+ "printedName": "RawRepresentable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "RawValue",
+ "printedName": "RawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SY",
+ "mangledName": "$sSY"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "Attachment",
+ "printedName": "Attachment",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "type",
+ "printedName": "type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.AttachmentType?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AttachmentType",
+ "printedName": "SalemoveSDK.AttachmentType",
+ "usr": "c:@M@SalemoveSDK@E@AttachmentType"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK10AttachmentC4typeAA0C4TypeOSgvp",
+ "mangledName": "$s11SalemoveSDK10AttachmentC4typeAA0C4TypeOSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.AttachmentType?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AttachmentType",
+ "printedName": "SalemoveSDK.AttachmentType",
+ "usr": "c:@M@SalemoveSDK@E@AttachmentType"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK10AttachmentC4typeAA0C4TypeOSgvg",
+ "mangledName": "$s11SalemoveSDK10AttachmentC4typeAA0C4TypeOSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "selectedOption",
+ "printedName": "selectedOption",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK10AttachmentC14selectedOptionSSSgvp",
+ "mangledName": "$s11SalemoveSDK10AttachmentC14selectedOptionSSSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK10AttachmentC14selectedOptionSSSgvg",
+ "mangledName": "$s11SalemoveSDK10AttachmentC14selectedOptionSSSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "options",
+ "printedName": "options",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[SalemoveSDK.SingleChoiceOption]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[SalemoveSDK.SingleChoiceOption]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SingleChoiceOption",
+ "printedName": "SalemoveSDK.SingleChoiceOption",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SingleChoiceOption"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK10AttachmentC7optionsSayAA18SingleChoiceOptionCGSgvp",
+ "mangledName": "$s11SalemoveSDK10AttachmentC7optionsSayAA18SingleChoiceOptionCGSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[SalemoveSDK.SingleChoiceOption]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[SalemoveSDK.SingleChoiceOption]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SingleChoiceOption",
+ "printedName": "SalemoveSDK.SingleChoiceOption",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SingleChoiceOption"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK10AttachmentC7optionsSayAA18SingleChoiceOptionCGSgvg",
+ "mangledName": "$s11SalemoveSDK10AttachmentC7optionsSayAA18SingleChoiceOptionCGSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "imageUrl",
+ "printedName": "imageUrl",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK10AttachmentC8imageUrlSSSgvp",
+ "mangledName": "$s11SalemoveSDK10AttachmentC8imageUrlSSSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK10AttachmentC8imageUrlSSSgvg",
+ "mangledName": "$s11SalemoveSDK10AttachmentC8imageUrlSSSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "files",
+ "printedName": "files",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[SalemoveSDK.EngagementFile]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[SalemoveSDK.EngagementFile]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementFile",
+ "printedName": "SalemoveSDK.EngagementFile",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementFile"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK10AttachmentC5filesSayAA14EngagementFileCGSgvp",
+ "mangledName": "$s11SalemoveSDK10AttachmentC5filesSayAA14EngagementFileCGSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[SalemoveSDK.EngagementFile]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[SalemoveSDK.EngagementFile]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementFile",
+ "printedName": "SalemoveSDK.EngagementFile",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementFile"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK10AttachmentC5filesSayAA14EngagementFileCGSgvg",
+ "mangledName": "$s11SalemoveSDK10AttachmentC5filesSayAA14EngagementFileCGSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(type:selectedOption:options:files:imageUrl:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Attachment",
+ "printedName": "SalemoveSDK.Attachment",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Attachment"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.AttachmentType?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AttachmentType",
+ "printedName": "SalemoveSDK.AttachmentType",
+ "usr": "c:@M@SalemoveSDK@E@AttachmentType"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[SalemoveSDK.SingleChoiceOption]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[SalemoveSDK.SingleChoiceOption]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SingleChoiceOption",
+ "printedName": "SalemoveSDK.SingleChoiceOption",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SingleChoiceOption"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[SalemoveSDK.EngagementFile]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[SalemoveSDK.EngagementFile]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementFile",
+ "printedName": "SalemoveSDK.EngagementFile",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementFile"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK10AttachmentC4type14selectedOption7options5files8imageUrlAcA0C4TypeOSg_SSSgSayAA012SingleChoiceF0CGSgSayAA14EngagementFileCGSgALtcfc",
+ "mangledName": "$s11SalemoveSDK10AttachmentC4type14selectedOption7options5files8imageUrlAcA0C4TypeOSg_SSSgSayAA012SingleChoiceF0CGSgSayAA14EngagementFileCGSgALtcfc",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(file:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Attachment",
+ "printedName": "SalemoveSDK.Attachment",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Attachment"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementFile",
+ "printedName": "SalemoveSDK.EngagementFile",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementFile"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK10AttachmentC4fileAcA14EngagementFileC_tcfc",
+ "mangledName": "$s11SalemoveSDK10AttachmentC4fileAcA14EngagementFileC_tcfc",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(files:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Attachment",
+ "printedName": "SalemoveSDK.Attachment",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Attachment"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[SalemoveSDK.EngagementFile]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementFile",
+ "printedName": "SalemoveSDK.EngagementFile",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementFile"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK10AttachmentC5filesACSayAA14EngagementFileCG_tcfc",
+ "mangledName": "$s11SalemoveSDK10AttachmentC5filesACSayAA14EngagementFileCG_tcfc",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Attachment",
+ "printedName": "SalemoveSDK.Attachment",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Attachment"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Attachment(im)init",
+ "mangledName": "$s11SalemoveSDK10AttachmentCACycfc",
+ "moduleName": "SalemoveSDK",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Attachment",
+ "printedName": "SalemoveSDK.Attachment",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Attachment"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK10AttachmentC4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s11SalemoveSDK10AttachmentC4fromACs7Decoder_p_tKcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Required"
+ ],
+ "throwing": true,
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Attachment",
+ "mangledName": "$s11SalemoveSDK10AttachmentC",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "GliaCoreDependency",
+ "printedName": "GliaCoreDependency",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "SingleChoiceOption",
+ "printedName": "SingleChoiceOption",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "text",
+ "printedName": "text",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SingleChoiceOption(py)text",
+ "mangledName": "$s11SalemoveSDK18SingleChoiceOptionC4textSSSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SingleChoiceOption(im)text",
+ "mangledName": "$s11SalemoveSDK18SingleChoiceOptionC4textSSSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SingleChoiceOption(im)setText:",
+ "mangledName": "$s11SalemoveSDK18SingleChoiceOptionC4textSSSgvs",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "ObjC"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK18SingleChoiceOptionC4textSSSgvM",
+ "mangledName": "$s11SalemoveSDK18SingleChoiceOptionC4textSSSgvM",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "value",
+ "printedName": "value",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SingleChoiceOption(py)value",
+ "mangledName": "$s11SalemoveSDK18SingleChoiceOptionC5valueSSSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SingleChoiceOption(im)value",
+ "mangledName": "$s11SalemoveSDK18SingleChoiceOptionC5valueSSSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SingleChoiceOption(im)setValue:",
+ "mangledName": "$s11SalemoveSDK18SingleChoiceOptionC5valueSSSgvs",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "ObjC"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK18SingleChoiceOptionC5valueSSSgvM",
+ "mangledName": "$s11SalemoveSDK18SingleChoiceOptionC5valueSSSgvM",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SingleChoiceOption",
+ "printedName": "SalemoveSDK.SingleChoiceOption",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SingleChoiceOption"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SingleChoiceOption(im)init",
+ "mangledName": "$s11SalemoveSDK18SingleChoiceOptionCACycfc",
+ "moduleName": "SalemoveSDK",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SingleChoiceOption",
+ "printedName": "SalemoveSDK.SingleChoiceOption",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SingleChoiceOption"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK18SingleChoiceOptionC4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s11SalemoveSDK18SingleChoiceOptionC4fromACs7Decoder_p_tKcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Required"
+ ],
+ "throwing": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "encode",
+ "printedName": "encode(to:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Encoder",
+ "printedName": "Swift.Encoder",
+ "usr": "s:s7EncoderP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK18SingleChoiceOptionC6encode2toys7Encoder_p_tKF",
+ "mangledName": "$s11SalemoveSDK18SingleChoiceOptionC6encode2toys7Encoder_p_tKF",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SingleChoiceOption",
+ "mangledName": "$s11SalemoveSDK18SingleChoiceOptionC",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "ObjCMembers",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "hasMissingDesignatedInitializers": true,
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "PushNotificationsConfigurable",
+ "printedName": "PushNotificationsConfigurable",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "enable",
+ "printedName": "enable(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK29PushNotificationsConfigurableP6enableyySbF",
+ "mangledName": "$s11SalemoveSDK29PushNotificationsConfigurableP6enableyySbF",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.PushNotificationsConfigurable>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "subscribeTo",
+ "printedName": "subscribeTo(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[SalemoveSDK.PushNotificationsType]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "PushNotificationsType",
+ "printedName": "SalemoveSDK.PushNotificationsType",
+ "usr": "s:11SalemoveSDK21PushNotificationsTypeO"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK29PushNotificationsConfigurableP11subscribeToyySayAA0cD4TypeOGF",
+ "mangledName": "$s11SalemoveSDK29PushNotificationsConfigurableP11subscribeToyySayAA0cD4TypeOGF",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.PushNotificationsConfigurable>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Protocol",
+ "usr": "s:11SalemoveSDK29PushNotificationsConfigurableP",
+ "mangledName": "$s11SalemoveSDK29PushNotificationsConfigurableP",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "GliaCoreDependency",
+ "printedName": "GliaCoreDependency",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "QueueTicket",
+ "printedName": "QueueTicket",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(id:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "QueueTicket",
+ "printedName": "SalemoveSDK.QueueTicket",
+ "usr": "c:@M@SalemoveSDK@objc(cs)QueueTicket"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK11QueueTicketC2idACSS_tcfc",
+ "mangledName": "$s11SalemoveSDK11QueueTicketC2idACSS_tcfc",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "QueueTicket",
+ "printedName": "SalemoveSDK.QueueTicket",
+ "usr": "c:@M@SalemoveSDK@objc(cs)QueueTicket"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)QueueTicket(im)init",
+ "mangledName": "$s11SalemoveSDK11QueueTicketCACycfc",
+ "moduleName": "SalemoveSDK",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@SalemoveSDK@objc(cs)QueueTicket",
+ "mangledName": "$s11SalemoveSDK11QueueTicketC",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "EngagementHandling",
+ "printedName": "EngagementHandling",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "start",
+ "printedName": "start()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK18EngagementHandlingP5startyyF",
+ "mangledName": "$s11SalemoveSDK18EngagementHandlingP5startyyF",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.EngagementHandling>",
+ "sugared_genericSig": "",
+ "deprecated": true,
+ "protocolReq": true,
+ "declAttributes": [
+ "Available",
+ "RawDocComment"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "start",
+ "printedName": "start(engagement:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Engagement",
+ "printedName": "SalemoveSDK.Engagement",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Engagement"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK18EngagementHandlingP5start10engagementyAA0C0C_tF",
+ "mangledName": "$s11SalemoveSDK18EngagementHandlingP5start10engagementyAA0C0C_tF",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.EngagementHandling>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "end",
+ "printedName": "end()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK18EngagementHandlingP3endyyF",
+ "mangledName": "$s11SalemoveSDK18EngagementHandlingP3endyyF",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.EngagementHandling>",
+ "sugared_genericSig": "",
+ "deprecated": true,
+ "protocolReq": true,
+ "declAttributes": [
+ "Available",
+ "RawDocComment"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "end",
+ "printedName": "end(with:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementEndingReason",
+ "printedName": "SalemoveSDK.EngagementEndingReason",
+ "usr": "s:11SalemoveSDK22EngagementEndingReasonO"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK18EngagementHandlingP3end4withyAA0C12EndingReasonO_tF",
+ "mangledName": "$s11SalemoveSDK18EngagementHandlingP3end4withyAA0C12EndingReasonO_tF",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.EngagementHandling>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "onEngagementRequest",
+ "printedName": "onEngagementRequest",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(@escaping (SalemoveSDK.VisitorContext?, Swift.Bool, @escaping (Swift.Bool, SalemoveSDK.SalemoveError?) -> ()) -> ()) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.VisitorContext?, Swift.Bool, @escaping (Swift.Bool, SalemoveSDK.SalemoveError?) -> ()) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(SalemoveSDK.VisitorContext?, Swift.Bool, (Swift.Bool, SalemoveSDK.SalemoveError?) -> ())",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.VisitorContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "VisitorContext",
+ "printedName": "SalemoveSDK.VisitorContext",
+ "usr": "c:@M@SalemoveSDK@objc(cs)VisitorContext"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool, SalemoveSDK.SalemoveError?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Swift.Bool, SalemoveSDK.SalemoveError?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.SalemoveError?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK18EngagementHandlingP02onC7RequestyyyAA14VisitorContextCSg_SbySb_AA0A5ErrorCSgtctccvp",
+ "mangledName": "$s11SalemoveSDK18EngagementHandlingP02onC7RequestyyyAA14VisitorContextCSg_SbySb_AA0A5ErrorCSgtctccvp",
+ "moduleName": "SalemoveSDK",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(@escaping (SalemoveSDK.VisitorContext?, Swift.Bool, @escaping (Swift.Bool, SalemoveSDK.SalemoveError?) -> ()) -> ()) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.VisitorContext?, Swift.Bool, @escaping (Swift.Bool, SalemoveSDK.SalemoveError?) -> ()) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(SalemoveSDK.VisitorContext?, Swift.Bool, (Swift.Bool, SalemoveSDK.SalemoveError?) -> ())",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.VisitorContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "VisitorContext",
+ "printedName": "SalemoveSDK.VisitorContext",
+ "usr": "c:@M@SalemoveSDK@objc(cs)VisitorContext"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool, SalemoveSDK.SalemoveError?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Swift.Bool, SalemoveSDK.SalemoveError?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.SalemoveError?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK18EngagementHandlingP02onC7RequestyyyAA14VisitorContextCSg_SbySb_AA0A5ErrorCSgtctccvg",
+ "mangledName": "$s11SalemoveSDK18EngagementHandlingP02onC7RequestyyyAA14VisitorContextCSg_SbySb_AA0A5ErrorCSgtctccvg",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.EngagementHandling>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "reqNewWitnessTableEntry": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "onEngagementTransfer",
+ "printedName": "onEngagementTransfer",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "([SalemoveSDK.Operator]?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[SalemoveSDK.Operator]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[SalemoveSDK.Operator]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Operator",
+ "printedName": "SalemoveSDK.Operator",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Operator"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK18EngagementHandlingP02onC8TransferyySayAA8OperatorCGSgcvp",
+ "mangledName": "$s11SalemoveSDK18EngagementHandlingP02onC8TransferyySayAA8OperatorCGSgcvp",
+ "moduleName": "SalemoveSDK",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "([SalemoveSDK.Operator]?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[SalemoveSDK.Operator]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[SalemoveSDK.Operator]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Operator",
+ "printedName": "SalemoveSDK.Operator",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Operator"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK18EngagementHandlingP02onC8TransferyySayAA8OperatorCGSgcvg",
+ "mangledName": "$s11SalemoveSDK18EngagementHandlingP02onC8TransferyySayAA8OperatorCGSgcvg",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.EngagementHandling>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "reqNewWitnessTableEntry": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "onEngagementTransferring",
+ "printedName": "onEngagementTransferring",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "() -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ]
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK18EngagementHandlingP02onC12Transferringyycvp",
+ "mangledName": "$s11SalemoveSDK18EngagementHandlingP02onC12Transferringyycvp",
+ "moduleName": "SalemoveSDK",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "() -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ]
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK18EngagementHandlingP02onC12Transferringyycvg",
+ "mangledName": "$s11SalemoveSDK18EngagementHandlingP02onC12Transferringyycvg",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.EngagementHandling>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "reqNewWitnessTableEntry": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "end",
+ "printedName": "end(with:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementEndingReason",
+ "printedName": "SalemoveSDK.EngagementEndingReason",
+ "usr": "s:11SalemoveSDK22EngagementEndingReasonO"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK18EngagementHandlingPAAE3end4withyAA0C12EndingReasonO_tF",
+ "mangledName": "$s11SalemoveSDK18EngagementHandlingPAAE3end4withyAA0C12EndingReasonO_tF",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.EngagementHandling>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "start",
+ "printedName": "start(engagement:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Engagement",
+ "printedName": "SalemoveSDK.Engagement",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Engagement"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK18EngagementHandlingPAAE5start10engagementyAA0C0C_tF",
+ "mangledName": "$s11SalemoveSDK18EngagementHandlingPAAE5start10engagementyAA0C0C_tF",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.EngagementHandling>",
+ "sugared_genericSig": "",
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Protocol",
+ "usr": "s:11SalemoveSDK18EngagementHandlingP",
+ "mangledName": "$s11SalemoveSDK18EngagementHandlingP",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "MessageHandling",
+ "printedName": "MessageHandling",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "receive",
+ "printedName": "receive(message:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Message",
+ "printedName": "SalemoveSDK.Message",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Message"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@SalemoveSDK@objc(pl)MessageHandling(im)receiveWithMessage:",
+ "mangledName": "$s11SalemoveSDK15MessageHandlingP7receive7messageyAA0C0C_tF",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.MessageHandling>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "onOperatorTypingStatusUpdate",
+ "printedName": "onOperatorTypingStatusUpdate",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.OperatorTypingStatus) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "OperatorTypingStatus",
+ "printedName": "SalemoveSDK.OperatorTypingStatus",
+ "usr": "c:@M@SalemoveSDK@objc(cs)OperatorTypingStatus"
+ }
+ ]
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@SalemoveSDK@objc(pl)MessageHandling(py)onOperatorTypingStatusUpdate",
+ "mangledName": "$s11SalemoveSDK15MessageHandlingP28onOperatorTypingStatusUpdateyyAA0fgH0Ccvp",
+ "moduleName": "SalemoveSDK",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.OperatorTypingStatus) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "OperatorTypingStatus",
+ "printedName": "SalemoveSDK.OperatorTypingStatus",
+ "usr": "c:@M@SalemoveSDK@objc(cs)OperatorTypingStatus"
+ }
+ ]
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@SalemoveSDK@objc(pl)MessageHandling(im)onOperatorTypingStatusUpdate",
+ "mangledName": "$s11SalemoveSDK15MessageHandlingP28onOperatorTypingStatusUpdateyyAA0fgH0Ccvg",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.MessageHandling>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "ObjC"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "onMessagesUpdated",
+ "printedName": "onMessagesUpdated",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "([SalemoveSDK.Message]) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[SalemoveSDK.Message]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Message",
+ "printedName": "SalemoveSDK.Message",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Message"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ]
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@SalemoveSDK@objc(pl)MessageHandling(py)onMessagesUpdated",
+ "mangledName": "$s11SalemoveSDK15MessageHandlingP17onMessagesUpdatedyySayAA0C0CGcvp",
+ "moduleName": "SalemoveSDK",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "([SalemoveSDK.Message]) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[SalemoveSDK.Message]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Message",
+ "printedName": "SalemoveSDK.Message",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Message"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ]
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@SalemoveSDK@objc(pl)MessageHandling(im)onMessagesUpdated",
+ "mangledName": "$s11SalemoveSDK15MessageHandlingP17onMessagesUpdatedyySayAA0C0CGcvg",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.MessageHandling>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "ObjC"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Protocol",
+ "usr": "c:@M@SalemoveSDK@objc(pl)MessageHandling",
+ "mangledName": "$s11SalemoveSDK15MessageHandlingP",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 : AnyObject>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "MediaHandling",
+ "printedName": "MediaHandling",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "onMediaUpgradeOffer",
+ "printedName": "onMediaUpgradeOffer",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.MediaUpgradeOffer, @escaping (Swift.Bool, ((Swift.Bool, SalemoveSDK.SalemoveError?) -> ())?) -> ()) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(SalemoveSDK.MediaUpgradeOffer, (Swift.Bool, ((Swift.Bool, SalemoveSDK.SalemoveError?) -> ())?) -> ())",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MediaUpgradeOffer",
+ "printedName": "SalemoveSDK.MediaUpgradeOffer",
+ "usr": "c:@M@SalemoveSDK@objc(cs)MediaUpgradeOffer"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool, ((Swift.Bool, SalemoveSDK.SalemoveError?) -> ())?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Swift.Bool, ((Swift.Bool, SalemoveSDK.SalemoveError?) -> ())?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((Swift.Bool, SalemoveSDK.SalemoveError?) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool, SalemoveSDK.SalemoveError?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Swift.Bool, SalemoveSDK.SalemoveError?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.SalemoveError?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK13MediaHandlingP02onC12UpgradeOfferyyAA0cfG0C_ySb_ySb_AA0A5ErrorCSgtcSgtctcvp",
+ "mangledName": "$s11SalemoveSDK13MediaHandlingP02onC12UpgradeOfferyyAA0cfG0C_ySb_ySb_AA0A5ErrorCSgtcSgtctcvp",
+ "moduleName": "SalemoveSDK",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.MediaUpgradeOffer, @escaping (Swift.Bool, ((Swift.Bool, SalemoveSDK.SalemoveError?) -> ())?) -> ()) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(SalemoveSDK.MediaUpgradeOffer, (Swift.Bool, ((Swift.Bool, SalemoveSDK.SalemoveError?) -> ())?) -> ())",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MediaUpgradeOffer",
+ "printedName": "SalemoveSDK.MediaUpgradeOffer",
+ "usr": "c:@M@SalemoveSDK@objc(cs)MediaUpgradeOffer"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool, ((Swift.Bool, SalemoveSDK.SalemoveError?) -> ())?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Swift.Bool, ((Swift.Bool, SalemoveSDK.SalemoveError?) -> ())?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((Swift.Bool, SalemoveSDK.SalemoveError?) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool, SalemoveSDK.SalemoveError?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Swift.Bool, SalemoveSDK.SalemoveError?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.SalemoveError?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK13MediaHandlingP02onC12UpgradeOfferyyAA0cfG0C_ySb_ySb_AA0A5ErrorCSgtcSgtctcvg",
+ "mangledName": "$s11SalemoveSDK13MediaHandlingP02onC12UpgradeOfferyyAA0cfG0C_ySb_ySb_AA0A5ErrorCSgtcSgtctcvg",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.MediaHandling>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "reqNewWitnessTableEntry": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "onEngagementTransferMediaUpdate",
+ "printedName": "onEngagementTransferMediaUpdate",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.MediaUpgradeOffer) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "MediaUpgradeOffer",
+ "printedName": "SalemoveSDK.MediaUpgradeOffer",
+ "usr": "c:@M@SalemoveSDK@objc(cs)MediaUpgradeOffer"
+ }
+ ]
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK13MediaHandlingP020onEngagementTransferC6UpdateyyAA0C12UpgradeOfferCcvp",
+ "mangledName": "$s11SalemoveSDK13MediaHandlingP020onEngagementTransferC6UpdateyyAA0C12UpgradeOfferCcvp",
+ "moduleName": "SalemoveSDK",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.MediaUpgradeOffer) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "MediaUpgradeOffer",
+ "printedName": "SalemoveSDK.MediaUpgradeOffer",
+ "usr": "c:@M@SalemoveSDK@objc(cs)MediaUpgradeOffer"
+ }
+ ]
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK13MediaHandlingP020onEngagementTransferC6UpdateyyAA0C12UpgradeOfferCcvg",
+ "mangledName": "$s11SalemoveSDK13MediaHandlingP020onEngagementTransferC6UpdateyyAA0C12UpgradeOfferCcvg",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.MediaHandling>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "reqNewWitnessTableEntry": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "onScreenSharingOffer",
+ "printedName": "onScreenSharingOffer",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(@escaping (Swift.Bool) -> ()) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK13MediaHandlingP20onScreenSharingOfferyyySbccvp",
+ "mangledName": "$s11SalemoveSDK13MediaHandlingP20onScreenSharingOfferyyySbccvp",
+ "moduleName": "SalemoveSDK",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(@escaping (Swift.Bool) -> ()) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK13MediaHandlingP20onScreenSharingOfferyyySbccvg",
+ "mangledName": "$s11SalemoveSDK13MediaHandlingP20onScreenSharingOfferyyySbccvg",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.MediaHandling>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "reqNewWitnessTableEntry": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "onVideoStreamAdded",
+ "printedName": "onVideoStreamAdded",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.VideoStreamable?, SalemoveSDK.SalemoveError?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(SalemoveSDK.VideoStreamable?, SalemoveSDK.SalemoveError?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.VideoStreamable?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "VideoStreamable",
+ "printedName": "SalemoveSDK.VideoStreamable",
+ "usr": "s:11SalemoveSDK15VideoStreamableP"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.SalemoveError?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK13MediaHandlingP18onVideoStreamAddedyyAA0F10Streamable_pSg_AA0A5ErrorCSgtcvp",
+ "mangledName": "$s11SalemoveSDK13MediaHandlingP18onVideoStreamAddedyyAA0F10Streamable_pSg_AA0A5ErrorCSgtcvp",
+ "moduleName": "SalemoveSDK",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.VideoStreamable?, SalemoveSDK.SalemoveError?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(SalemoveSDK.VideoStreamable?, SalemoveSDK.SalemoveError?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.VideoStreamable?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "VideoStreamable",
+ "printedName": "SalemoveSDK.VideoStreamable",
+ "usr": "s:11SalemoveSDK15VideoStreamableP"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.SalemoveError?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK13MediaHandlingP18onVideoStreamAddedyyAA0F10Streamable_pSg_AA0A5ErrorCSgtcvg",
+ "mangledName": "$s11SalemoveSDK13MediaHandlingP18onVideoStreamAddedyyAA0F10Streamable_pSg_AA0A5ErrorCSgtcvg",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.MediaHandling>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "reqNewWitnessTableEntry": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "onAudioStreamAdded",
+ "printedName": "onAudioStreamAdded",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.AudioStreamable?, SalemoveSDK.SalemoveError?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(SalemoveSDK.AudioStreamable?, SalemoveSDK.SalemoveError?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.AudioStreamable?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AudioStreamable",
+ "printedName": "SalemoveSDK.AudioStreamable",
+ "usr": "c:@M@SalemoveSDK@objc(pl)AudioStreamable"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.SalemoveError?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK13MediaHandlingP18onAudioStreamAddedyyAA0F10Streamable_pSg_AA0A5ErrorCSgtcvp",
+ "mangledName": "$s11SalemoveSDK13MediaHandlingP18onAudioStreamAddedyyAA0F10Streamable_pSg_AA0A5ErrorCSgtcvp",
+ "moduleName": "SalemoveSDK",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.AudioStreamable?, SalemoveSDK.SalemoveError?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(SalemoveSDK.AudioStreamable?, SalemoveSDK.SalemoveError?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.AudioStreamable?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AudioStreamable",
+ "printedName": "SalemoveSDK.AudioStreamable",
+ "usr": "c:@M@SalemoveSDK@objc(pl)AudioStreamable"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.SalemoveError?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK13MediaHandlingP18onAudioStreamAddedyyAA0F10Streamable_pSg_AA0A5ErrorCSgtcvg",
+ "mangledName": "$s11SalemoveSDK13MediaHandlingP18onAudioStreamAddedyyAA0F10Streamable_pSg_AA0A5ErrorCSgtcvg",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.MediaHandling>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "reqNewWitnessTableEntry": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "onVisitorScreenSharingStateChange",
+ "printedName": "onVisitorScreenSharingStateChange",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.VisitorScreenSharingState, SalemoveSDK.SalemoveError?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(SalemoveSDK.VisitorScreenSharingState, SalemoveSDK.SalemoveError?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "VisitorScreenSharingState",
+ "printedName": "SalemoveSDK.VisitorScreenSharingState",
+ "usr": "c:@M@SalemoveSDK@objc(cs)VisitorScreenSharingState"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.SalemoveError?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK13MediaHandlingP33onVisitorScreenSharingStateChangeyyAA0fghI0C_AA0A5ErrorCSgtcvp",
+ "mangledName": "$s11SalemoveSDK13MediaHandlingP33onVisitorScreenSharingStateChangeyyAA0fghI0C_AA0A5ErrorCSgtcvp",
+ "moduleName": "SalemoveSDK",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.VisitorScreenSharingState, SalemoveSDK.SalemoveError?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(SalemoveSDK.VisitorScreenSharingState, SalemoveSDK.SalemoveError?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "VisitorScreenSharingState",
+ "printedName": "SalemoveSDK.VisitorScreenSharingState",
+ "usr": "c:@M@SalemoveSDK@objc(cs)VisitorScreenSharingState"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.SalemoveError?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK13MediaHandlingP33onVisitorScreenSharingStateChangeyyAA0fghI0C_AA0A5ErrorCSgtcvg",
+ "mangledName": "$s11SalemoveSDK13MediaHandlingP33onVisitorScreenSharingStateChangeyyAA0fghI0C_AA0A5ErrorCSgtcvg",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.MediaHandling>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "reqNewWitnessTableEntry": true,
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Protocol",
+ "usr": "s:11SalemoveSDK13MediaHandlingP",
+ "mangledName": "$s11SalemoveSDK13MediaHandlingP",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "ErrorHandling",
+ "printedName": "ErrorHandling",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "fail",
+ "printedName": "fail(error:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@SalemoveSDK@objc(pl)ErrorHandling(im)failWithError:",
+ "mangledName": "$s11SalemoveSDK13ErrorHandlingP4fail5erroryAA0aC0C_tF",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.ErrorHandling>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Protocol",
+ "usr": "c:@M@SalemoveSDK@objc(pl)ErrorHandling",
+ "mangledName": "$s11SalemoveSDK13ErrorHandlingP",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 : AnyObject>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "Interactable",
+ "printedName": "Interactable",
+ "declKind": "Protocol",
+ "usr": "s:11SalemoveSDK12InteractableP",
+ "mangledName": "$s11SalemoveSDK12InteractableP",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 : SalemoveSDK.EngagementHandling, τ_0_0 : SalemoveSDK.ErrorHandling, τ_0_0 : SalemoveSDK.MediaHandling, τ_0_0 : SalemoveSDK.MessageHandling>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "EngagementHandling",
+ "printedName": "EngagementHandling",
+ "usr": "s:11SalemoveSDK18EngagementHandlingP",
+ "mangledName": "$s11SalemoveSDK18EngagementHandlingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "MessageHandling",
+ "printedName": "MessageHandling",
+ "usr": "c:@M@SalemoveSDK@objc(pl)MessageHandling",
+ "mangledName": "$s11SalemoveSDK15MessageHandlingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "ErrorHandling",
+ "printedName": "ErrorHandling",
+ "usr": "c:@M@SalemoveSDK@objc(pl)ErrorHandling",
+ "mangledName": "$s11SalemoveSDK13ErrorHandlingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "MediaHandling",
+ "printedName": "MediaHandling",
+ "usr": "s:11SalemoveSDK13MediaHandlingP",
+ "mangledName": "$s11SalemoveSDK13MediaHandlingP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "GliaCoreDependency",
+ "printedName": "GliaCoreDependency",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "Message",
+ "printedName": "Message",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "id",
+ "printedName": "id",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Message(py)id",
+ "mangledName": "$s11SalemoveSDK7MessageC2idSSvp",
+ "moduleName": "SalemoveSDK",
+ "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@SalemoveSDK@objc(cs)Message(im)id",
+ "mangledName": "$s11SalemoveSDK7MessageC2idSSvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "content",
+ "printedName": "content",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Message(py)content",
+ "mangledName": "$s11SalemoveSDK7MessageC7contentSSvp",
+ "moduleName": "SalemoveSDK",
+ "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@SalemoveSDK@objc(cs)Message(im)content",
+ "mangledName": "$s11SalemoveSDK7MessageC7contentSSvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "attachment",
+ "printedName": "attachment",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.Attachment?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Attachment",
+ "printedName": "SalemoveSDK.Attachment",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Attachment"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Message(py)attachment",
+ "mangledName": "$s11SalemoveSDK7MessageC10attachmentAA10AttachmentCSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.Attachment?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Attachment",
+ "printedName": "SalemoveSDK.Attachment",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Attachment"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Message(im)attachment",
+ "mangledName": "$s11SalemoveSDK7MessageC10attachmentAA10AttachmentCSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "sender",
+ "printedName": "sender",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MessageSender",
+ "printedName": "SalemoveSDK.MessageSender",
+ "usr": "s:11SalemoveSDK13MessageSenderV"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK7MessageC6senderAA0C6SenderVvp",
+ "mangledName": "$s11SalemoveSDK7MessageC6senderAA0C6SenderVvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MessageSender",
+ "printedName": "SalemoveSDK.MessageSender",
+ "usr": "s:11SalemoveSDK13MessageSenderV"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK7MessageC6senderAA0C6SenderVvg",
+ "mangledName": "$s11SalemoveSDK7MessageC6senderAA0C6SenderVvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "metadata",
+ "printedName": "metadata",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.Message.Metadata?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Metadata",
+ "printedName": "SalemoveSDK.Message.Metadata",
+ "usr": "s:11SalemoveSDK7MessageC8MetadataV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK7MessageC8metadataAC8MetadataVSgvp",
+ "mangledName": "$s11SalemoveSDK7MessageC8metadataAC8MetadataVSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.Message.Metadata?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Metadata",
+ "printedName": "SalemoveSDK.Message.Metadata",
+ "usr": "s:11SalemoveSDK7MessageC8MetadataV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK7MessageC8metadataAC8MetadataVSgvg",
+ "mangledName": "$s11SalemoveSDK7MessageC8metadataAC8MetadataVSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(id:content:sender:attachment:metadata:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Message",
+ "printedName": "SalemoveSDK.Message",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Message"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "MessageSender",
+ "printedName": "SalemoveSDK.MessageSender",
+ "usr": "s:11SalemoveSDK13MessageSenderV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.Attachment?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Attachment",
+ "printedName": "SalemoveSDK.Attachment",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Attachment"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.Message.Metadata?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Metadata",
+ "printedName": "SalemoveSDK.Message.Metadata",
+ "usr": "s:11SalemoveSDK7MessageC8MetadataV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK7MessageC2id7content6sender10attachment8metadataACSS_SSAA0C6SenderVAA10AttachmentCSgAC8MetadataVSgtcfc",
+ "mangledName": "$s11SalemoveSDK7MessageC2id7content6sender10attachment8metadataACSS_SSAA0C6SenderVAA10AttachmentCSgAC8MetadataVSgtcfc",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Message",
+ "printedName": "SalemoveSDK.Message",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Message"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK7MessageC4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s11SalemoveSDK7MessageC4fromACs7Decoder_p_tKcfc",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Required",
+ "AccessControl"
+ ],
+ "throwing": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Message",
+ "printedName": "SalemoveSDK.Message",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Message"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Message(im)init",
+ "mangledName": "$s11SalemoveSDK7MessageCACycfc",
+ "moduleName": "SalemoveSDK",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "Metadata",
+ "printedName": "Metadata",
+ "children": [
+ {
+ "kind": "TypeDecl",
+ "name": "CodingKeys",
+ "printedName": "CodingKeys",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "metadata",
+ "printedName": "metadata",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.Message.Metadata.CodingKeys.Type) -> SalemoveSDK.Message.Metadata.CodingKeys",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "CodingKeys",
+ "printedName": "SalemoveSDK.Message.Metadata.CodingKeys",
+ "usr": "s:11SalemoveSDK7MessageC8MetadataV10CodingKeysO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.Message.Metadata.CodingKeys.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "CodingKeys",
+ "printedName": "SalemoveSDK.Message.Metadata.CodingKeys",
+ "usr": "s:11SalemoveSDK7MessageC8MetadataV10CodingKeysO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK7MessageC8MetadataV10CodingKeysO8metadatayA2GmF",
+ "mangledName": "$s11SalemoveSDK7MessageC8MetadataV10CodingKeysO8metadatayA2GmF",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(rawValue:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.Message.Metadata.CodingKeys?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "CodingKeys",
+ "printedName": "SalemoveSDK.Message.Metadata.CodingKeys",
+ "usr": "s:11SalemoveSDK7MessageC8MetadataV10CodingKeysO"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK7MessageC8MetadataV10CodingKeysO8rawValueAGSgSS_tcfc",
+ "mangledName": "$s11SalemoveSDK7MessageC8MetadataV10CodingKeysO8rawValueAGSgSS_tcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Var",
+ "name": "rawValue",
+ "printedName": "rawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK7MessageC8MetadataV10CodingKeysO8rawValueSSvp",
+ "mangledName": "$s11SalemoveSDK7MessageC8MetadataV10CodingKeysO8rawValueSSvp",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK7MessageC8MetadataV10CodingKeysO8rawValueSSvg",
+ "mangledName": "$s11SalemoveSDK7MessageC8MetadataV10CodingKeysO8rawValueSSvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "stringValue",
+ "printedName": "stringValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK7MessageC8MetadataV10CodingKeysO11stringValueSSvp",
+ "mangledName": "$s11SalemoveSDK7MessageC8MetadataV10CodingKeysO11stringValueSSvp",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK7MessageC8MetadataV10CodingKeysO11stringValueSSvg",
+ "mangledName": "$s11SalemoveSDK7MessageC8MetadataV10CodingKeysO11stringValueSSvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(stringValue:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.Message.Metadata.CodingKeys?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "CodingKeys",
+ "printedName": "SalemoveSDK.Message.Metadata.CodingKeys",
+ "usr": "s:11SalemoveSDK7MessageC8MetadataV10CodingKeysO"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK7MessageC8MetadataV10CodingKeysO11stringValueAGSgSS_tcfc",
+ "mangledName": "$s11SalemoveSDK7MessageC8MetadataV10CodingKeysO11stringValueAGSgSS_tcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Var",
+ "name": "intValue",
+ "printedName": "intValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Int?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK7MessageC8MetadataV10CodingKeysO8intValueSiSgvp",
+ "mangledName": "$s11SalemoveSDK7MessageC8MetadataV10CodingKeysO8intValueSiSgvp",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Int?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK7MessageC8MetadataV10CodingKeysO8intValueSiSgvg",
+ "mangledName": "$s11SalemoveSDK7MessageC8MetadataV10CodingKeysO8intValueSiSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(intValue:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.Message.Metadata.CodingKeys?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "CodingKeys",
+ "printedName": "SalemoveSDK.Message.Metadata.CodingKeys",
+ "usr": "s:11SalemoveSDK7MessageC8MetadataV10CodingKeysO"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK7MessageC8MetadataV10CodingKeysO8intValueAGSgSi_tcfc",
+ "mangledName": "$s11SalemoveSDK7MessageC8MetadataV10CodingKeysO8intValueAGSgSi_tcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "s:11SalemoveSDK7MessageC8MetadataV10CodingKeysO",
+ "mangledName": "$s11SalemoveSDK7MessageC8MetadataV10CodingKeysO",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "enumRawTypeName": "String",
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RawRepresentable",
+ "printedName": "RawRepresentable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "RawValue",
+ "printedName": "RawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SY",
+ "mangledName": "$sSY"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CodingKey",
+ "printedName": "CodingKey",
+ "usr": "s:s9CodingKeyP",
+ "mangledName": "$ss9CodingKeyP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "decode",
+ "printedName": "decode(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "τ_0_0.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK7MessageC8MetadataV6decodeyxxmKSeRzlF",
+ "mangledName": "$s11SalemoveSDK7MessageC8MetadataV6decodeyxxmKSeRzlF",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : Swift.Decodable>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(container:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Metadata",
+ "printedName": "SalemoveSDK.Message.Metadata",
+ "usr": "s:11SalemoveSDK7MessageC8MetadataV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KeyedDecodingContainer",
+ "printedName": "Swift.KeyedDecodingContainer",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "CodingKeys",
+ "printedName": "SalemoveSDK.Message.Metadata.CodingKeys",
+ "usr": "s:11SalemoveSDK7MessageC8MetadataV10CodingKeysO"
+ }
+ ],
+ "usr": "s:s22KeyedDecodingContainerV"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK7MessageC8MetadataV9containerAEs22KeyedDecodingContainerVyAE10CodingKeysOG_tcfc",
+ "mangledName": "$s11SalemoveSDK7MessageC8MetadataV9containerAEs22KeyedDecodingContainerVyAE10CodingKeysOG_tcfc",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:11SalemoveSDK7MessageC8MetadataV",
+ "mangledName": "$s11SalemoveSDK7MessageC8MetadataV",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "isFromExtension": true
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Message",
+ "mangledName": "$s11SalemoveSDK7MessageC",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "MessageSender",
+ "printedName": "MessageSender",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "type",
+ "printedName": "type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SenderType",
+ "printedName": "SalemoveSDK.MessageSender.SenderType",
+ "usr": "s:11SalemoveSDK13MessageSenderV0D4TypeO"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK13MessageSenderV4typeAC0D4TypeOvp",
+ "mangledName": "$s11SalemoveSDK13MessageSenderV4typeAC0D4TypeOvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SenderType",
+ "printedName": "SalemoveSDK.MessageSender.SenderType",
+ "usr": "s:11SalemoveSDK13MessageSenderV0D4TypeO"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK13MessageSenderV4typeAC0D4TypeOvg",
+ "mangledName": "$s11SalemoveSDK13MessageSenderV4typeAC0D4TypeOvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MessageSender",
+ "printedName": "SalemoveSDK.MessageSender",
+ "usr": "s:11SalemoveSDK13MessageSenderV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK13MessageSenderV4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s11SalemoveSDK13MessageSenderV4fromACs7Decoder_p_tKcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "throwing": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "==",
+ "printedName": "==(_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "MessageSender",
+ "printedName": "SalemoveSDK.MessageSender",
+ "usr": "s:11SalemoveSDK13MessageSenderV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "MessageSender",
+ "printedName": "SalemoveSDK.MessageSender",
+ "usr": "s:11SalemoveSDK13MessageSenderV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK13MessageSenderV2eeoiySbAC_ACtFZ",
+ "mangledName": "$s11SalemoveSDK13MessageSenderV2eeoiySbAC_ACtFZ",
+ "moduleName": "SalemoveSDK",
+ "static": true,
+ "implicit": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "encode",
+ "printedName": "encode(to:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Encoder",
+ "printedName": "Swift.Encoder",
+ "usr": "s:s7EncoderP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK13MessageSenderV6encode2toys7Encoder_p_tKF",
+ "mangledName": "$s11SalemoveSDK13MessageSenderV6encode2toys7Encoder_p_tKF",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(type:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MessageSender",
+ "printedName": "SalemoveSDK.MessageSender",
+ "usr": "s:11SalemoveSDK13MessageSenderV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SenderType",
+ "printedName": "SalemoveSDK.MessageSender.SenderType",
+ "usr": "s:11SalemoveSDK13MessageSenderV0D4TypeO"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK13MessageSenderV4typeA2C0D4TypeO_tcfc",
+ "mangledName": "$s11SalemoveSDK13MessageSenderV4typeA2C0D4TypeO_tcfc",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "SenderType",
+ "printedName": "SenderType",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "visitor",
+ "printedName": "visitor",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.MessageSender.SenderType.Type) -> SalemoveSDK.MessageSender.SenderType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SenderType",
+ "printedName": "SalemoveSDK.MessageSender.SenderType",
+ "usr": "s:11SalemoveSDK13MessageSenderV0D4TypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.MessageSender.SenderType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SenderType",
+ "printedName": "SalemoveSDK.MessageSender.SenderType",
+ "usr": "s:11SalemoveSDK13MessageSenderV0D4TypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK13MessageSenderV0D4TypeO7visitoryA2EmF",
+ "mangledName": "$s11SalemoveSDK13MessageSenderV0D4TypeO7visitoryA2EmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "operator",
+ "printedName": "operator",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.MessageSender.SenderType.Type) -> SalemoveSDK.MessageSender.SenderType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SenderType",
+ "printedName": "SalemoveSDK.MessageSender.SenderType",
+ "usr": "s:11SalemoveSDK13MessageSenderV0D4TypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.MessageSender.SenderType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SenderType",
+ "printedName": "SalemoveSDK.MessageSender.SenderType",
+ "usr": "s:11SalemoveSDK13MessageSenderV0D4TypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK13MessageSenderV0D4TypeO8operatoryA2EmF",
+ "mangledName": "$s11SalemoveSDK13MessageSenderV0D4TypeO8operatoryA2EmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "omniguide",
+ "printedName": "omniguide",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.MessageSender.SenderType.Type) -> SalemoveSDK.MessageSender.SenderType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SenderType",
+ "printedName": "SalemoveSDK.MessageSender.SenderType",
+ "usr": "s:11SalemoveSDK13MessageSenderV0D4TypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.MessageSender.SenderType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SenderType",
+ "printedName": "SalemoveSDK.MessageSender.SenderType",
+ "usr": "s:11SalemoveSDK13MessageSenderV0D4TypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK13MessageSenderV0D4TypeO9omniguideyA2EmF",
+ "mangledName": "$s11SalemoveSDK13MessageSenderV0D4TypeO9omniguideyA2EmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "system",
+ "printedName": "system",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.MessageSender.SenderType.Type) -> SalemoveSDK.MessageSender.SenderType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SenderType",
+ "printedName": "SalemoveSDK.MessageSender.SenderType",
+ "usr": "s:11SalemoveSDK13MessageSenderV0D4TypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.MessageSender.SenderType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SenderType",
+ "printedName": "SalemoveSDK.MessageSender.SenderType",
+ "usr": "s:11SalemoveSDK13MessageSenderV0D4TypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK13MessageSenderV0D4TypeO6systemyA2EmF",
+ "mangledName": "$s11SalemoveSDK13MessageSenderV0D4TypeO6systemyA2EmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(rawValue:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.MessageSender.SenderType?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SenderType",
+ "printedName": "SalemoveSDK.MessageSender.SenderType",
+ "usr": "s:11SalemoveSDK13MessageSenderV0D4TypeO"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK13MessageSenderV0D4TypeO8rawValueAESgSS_tcfc",
+ "mangledName": "$s11SalemoveSDK13MessageSenderV0D4TypeO8rawValueAESgSS_tcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Var",
+ "name": "rawValue",
+ "printedName": "rawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK13MessageSenderV0D4TypeO8rawValueSSvp",
+ "mangledName": "$s11SalemoveSDK13MessageSenderV0D4TypeO8rawValueSSvp",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK13MessageSenderV0D4TypeO8rawValueSSvg",
+ "mangledName": "$s11SalemoveSDK13MessageSenderV0D4TypeO8rawValueSSvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "s:11SalemoveSDK13MessageSenderV0D4TypeO",
+ "mangledName": "$s11SalemoveSDK13MessageSenderV0D4TypeO",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "enumRawTypeName": "String",
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RawRepresentable",
+ "printedName": "RawRepresentable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "RawValue",
+ "printedName": "RawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SY",
+ "mangledName": "$sSY"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ }
+ ]
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:11SalemoveSDK13MessageSenderV",
+ "mangledName": "$s11SalemoveSDK13MessageSenderV",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "UIKit",
+ "printedName": "UIKit",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "PushNotificationsHandling",
+ "printedName": "PushNotificationsHandling",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "userNotificationCenter",
+ "printedName": "userNotificationCenter(_:willPresent:withCompletionHandler:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UNUserNotificationCenter",
+ "printedName": "UserNotifications.UNUserNotificationCenter",
+ "usr": "c:objc(cs)UNUserNotificationCenter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UNNotification",
+ "printedName": "UserNotifications.UNNotification",
+ "usr": "c:objc(cs)UNNotification"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(UserNotifications.UNNotificationPresentationOptions) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UNNotificationPresentationOptions",
+ "printedName": "UserNotifications.UNNotificationPresentationOptions",
+ "usr": "c:@E@UNNotificationPresentationOptions"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK25PushNotificationsHandlingP22userNotificationCenter_11willPresent21withCompletionHandlerySo06UNUsergH0C_So14UNNotificationCySo0O19PresentationOptionsVctF",
+ "mangledName": "$s11SalemoveSDK25PushNotificationsHandlingP22userNotificationCenter_11willPresent21withCompletionHandlerySo06UNUsergH0C_So14UNNotificationCySo0O19PresentationOptionsVctF",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.PushNotificationsHandling>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "userNotificationCenter",
+ "printedName": "userNotificationCenter(_:didReceive:withCompletionHandler:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UNUserNotificationCenter",
+ "printedName": "UserNotifications.UNUserNotificationCenter",
+ "usr": "c:objc(cs)UNUserNotificationCenter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UNNotificationResponse",
+ "printedName": "UserNotifications.UNNotificationResponse",
+ "usr": "c:objc(cs)UNNotificationResponse"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "() -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK25PushNotificationsHandlingP22userNotificationCenter_10didReceive21withCompletionHandlerySo06UNUsergH0C_So22UNNotificationResponseCyyctF",
+ "mangledName": "$s11SalemoveSDK25PushNotificationsHandlingP22userNotificationCenter_10didReceive21withCompletionHandlerySo06UNUsergH0C_So22UNNotificationResponseCyyctF",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.PushNotificationsHandling>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "application",
+ "printedName": "application(_:didFailToRegisterForRemoteNotificationsWithError:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UIApplication",
+ "printedName": "UIKit.UIApplication",
+ "usr": "c:objc(cs)UIApplication"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK25PushNotificationsHandlingP11application_026didFailToRegisterForRemoteD9WithErrorySo13UIApplicationC_s0N0_ptF",
+ "mangledName": "$s11SalemoveSDK25PushNotificationsHandlingP11application_026didFailToRegisterForRemoteD9WithErrorySo13UIApplicationC_s0N0_ptF",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.PushNotificationsHandling>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "application",
+ "printedName": "application(_:didRegisterForRemoteNotificationsWithDeviceToken:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UIApplication",
+ "printedName": "UIKit.UIApplication",
+ "usr": "c:objc(cs)UIApplication"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK25PushNotificationsHandlingP11application_020didRegisterForRemoteD15WithDeviceTokenySo13UIApplicationC_10Foundation4DataVtF",
+ "mangledName": "$s11SalemoveSDK25PushNotificationsHandlingP11application_020didRegisterForRemoteD15WithDeviceTokenySo13UIApplicationC_10Foundation4DataVtF",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.PushNotificationsHandling>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Protocol",
+ "usr": "s:11SalemoveSDK25PushNotificationsHandlingP",
+ "mangledName": "$s11SalemoveSDK25PushNotificationsHandlingP",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "VisitorInfoUpdate",
+ "printedName": "VisitorInfoUpdate",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "name",
+ "printedName": "name",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV4nameSSSgvp",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV4nameSSSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV4nameSSSgvg",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV4nameSSSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV4nameSSSgvs",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV4nameSSSgvs",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV4nameSSSgvM",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV4nameSSSgvM",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "email",
+ "printedName": "email",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV5emailSSSgvp",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV5emailSSSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV5emailSSSgvg",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV5emailSSSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV5emailSSSgvs",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV5emailSSSgvs",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV5emailSSSgvM",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV5emailSSSgvM",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "phone",
+ "printedName": "phone",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV5phoneSSSgvp",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV5phoneSSSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV5phoneSSSgvg",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV5phoneSSSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV5phoneSSSgvs",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV5phoneSSSgvs",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV5phoneSSSgvM",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV5phoneSSSgvM",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "note",
+ "printedName": "note",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV4noteSSSgvp",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV4noteSSSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV4noteSSSgvg",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV4noteSSSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV4noteSSSgvs",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV4noteSSSgvs",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV4noteSSSgvM",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV4noteSSSgvM",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "noteUpdateMethod",
+ "printedName": "noteUpdateMethod",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.NoteUpdateMethod?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NoteUpdateMethod",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.NoteUpdateMethod",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV04NoteE6MethodO"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV04noteE6MethodAC04NoteeG0OSgvp",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV04noteE6MethodAC04NoteeG0OSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.NoteUpdateMethod?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NoteUpdateMethod",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.NoteUpdateMethod",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV04NoteE6MethodO"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV04noteE6MethodAC04NoteeG0OSgvg",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV04noteE6MethodAC04NoteeG0OSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.NoteUpdateMethod?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NoteUpdateMethod",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.NoteUpdateMethod",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV04NoteE6MethodO"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV04noteE6MethodAC04NoteeG0OSgvs",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV04noteE6MethodAC04NoteeG0OSgvs",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV04noteE6MethodAC04NoteeG0OSgvM",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV04noteE6MethodAC04NoteeG0OSgvM",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "externalID",
+ "printedName": "externalID",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV10externalIDSSSgvp",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV10externalIDSSSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV10externalIDSSSgvg",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV10externalIDSSSgvg",
+ "moduleName": "SalemoveSDK",
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV10externalIDSSSgvs",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV10externalIDSSSgvs",
+ "moduleName": "SalemoveSDK",
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV10externalIDSSSgvM",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV10externalIDSSSgvM",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "customAttributes",
+ "printedName": "customAttributes",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String : Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Dictionary",
+ "printedName": "[Swift.String : Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:SD"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV16customAttributesSDyS2SGSgvp",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV16customAttributesSDyS2SGSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String : Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Dictionary",
+ "printedName": "[Swift.String : Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:SD"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV16customAttributesSDyS2SGSgvg",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV16customAttributesSDyS2SGSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String : Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Dictionary",
+ "printedName": "[Swift.String : Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:SD"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV16customAttributesSDyS2SGSgvs",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV16customAttributesSDyS2SGSgvs",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV16customAttributesSDyS2SGSgvM",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV16customAttributesSDyS2SGSgvM",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "customAttributesUpdateMethod",
+ "printedName": "customAttributesUpdateMethod",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.CustomAttributesUpdateMethod?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "CustomAttributesUpdateMethod",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.CustomAttributesUpdateMethod",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV016CustomAttributesE6MethodO"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV016customAttributesE6MethodAC06CustomgeH0OSgvp",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV016customAttributesE6MethodAC06CustomgeH0OSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.CustomAttributesUpdateMethod?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "CustomAttributesUpdateMethod",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.CustomAttributesUpdateMethod",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV016CustomAttributesE6MethodO"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV016customAttributesE6MethodAC06CustomgeH0OSgvg",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV016customAttributesE6MethodAC06CustomgeH0OSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.CustomAttributesUpdateMethod?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "CustomAttributesUpdateMethod",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.CustomAttributesUpdateMethod",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV016CustomAttributesE6MethodO"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV016customAttributesE6MethodAC06CustomgeH0OSgvs",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV016customAttributesE6MethodAC06CustomgeH0OSgvs",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV016customAttributesE6MethodAC06CustomgeH0OSgvM",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV016customAttributesE6MethodAC06CustomgeH0OSgvM",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(name:email:phone:note:noteUpdateMethod:externalID:customAttributes:customAttributesUpdateMethod:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "VisitorInfoUpdate",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.NoteUpdateMethod?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NoteUpdateMethod",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.NoteUpdateMethod",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV04NoteE6MethodO"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String : Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Dictionary",
+ "printedName": "[Swift.String : Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:SD"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.CustomAttributesUpdateMethod?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "CustomAttributesUpdateMethod",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.CustomAttributesUpdateMethod",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV016CustomAttributesE6MethodO"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV4name5email5phone4note0iE6Method10externalID16customAttributes0mneJ0ACSSSg_A3lC04NoteeJ0OSgALSDyS2SGSgAC06CustomneJ0OSgtcfc",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV4name5email5phone4note0iE6Method10externalID16customAttributes0mneJ0ACSSSg_A3lC04NoteeJ0OSgALSDyS2SGSgAC06CustomneJ0OSgtcfc",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "encode",
+ "printedName": "encode(to:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Encoder",
+ "printedName": "Swift.Encoder",
+ "usr": "s:s7EncoderP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV6encode2toys7Encoder_p_tKF",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV6encode2toys7Encoder_p_tKF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "NoteUpdateMethod",
+ "printedName": "NoteUpdateMethod",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "replace",
+ "printedName": "replace",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.VisitorInfoUpdate.NoteUpdateMethod.Type) -> SalemoveSDK.VisitorInfoUpdate.NoteUpdateMethod",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NoteUpdateMethod",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.NoteUpdateMethod",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV04NoteE6MethodO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.NoteUpdateMethod.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NoteUpdateMethod",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.NoteUpdateMethod",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV04NoteE6MethodO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV04NoteE6MethodO7replaceyA2EmF",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV04NoteE6MethodO7replaceyA2EmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "append",
+ "printedName": "append",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.VisitorInfoUpdate.NoteUpdateMethod.Type) -> SalemoveSDK.VisitorInfoUpdate.NoteUpdateMethod",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NoteUpdateMethod",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.NoteUpdateMethod",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV04NoteE6MethodO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.NoteUpdateMethod.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NoteUpdateMethod",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.NoteUpdateMethod",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV04NoteE6MethodO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV04NoteE6MethodO6appendyA2EmF",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV04NoteE6MethodO6appendyA2EmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(rawValue:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.NoteUpdateMethod?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NoteUpdateMethod",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.NoteUpdateMethod",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV04NoteE6MethodO"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV04NoteE6MethodO8rawValueAESgSS_tcfc",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV04NoteE6MethodO8rawValueAESgSS_tcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Var",
+ "name": "rawValue",
+ "printedName": "rawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV04NoteE6MethodO8rawValueSSvp",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV04NoteE6MethodO8rawValueSSvp",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV04NoteE6MethodO8rawValueSSvg",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV04NoteE6MethodO8rawValueSSvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV04NoteE6MethodO",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV04NoteE6MethodO",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "enumRawTypeName": "String",
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RawRepresentable",
+ "printedName": "RawRepresentable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "RawValue",
+ "printedName": "RawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SY",
+ "mangledName": "$sSY"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "CustomAttributesUpdateMethod",
+ "printedName": "CustomAttributesUpdateMethod",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "replace",
+ "printedName": "replace",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.VisitorInfoUpdate.CustomAttributesUpdateMethod.Type) -> SalemoveSDK.VisitorInfoUpdate.CustomAttributesUpdateMethod",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "CustomAttributesUpdateMethod",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.CustomAttributesUpdateMethod",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV016CustomAttributesE6MethodO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.CustomAttributesUpdateMethod.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "CustomAttributesUpdateMethod",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.CustomAttributesUpdateMethod",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV016CustomAttributesE6MethodO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV016CustomAttributesE6MethodO7replaceyA2EmF",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV016CustomAttributesE6MethodO7replaceyA2EmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "merge",
+ "printedName": "merge",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.VisitorInfoUpdate.CustomAttributesUpdateMethod.Type) -> SalemoveSDK.VisitorInfoUpdate.CustomAttributesUpdateMethod",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "CustomAttributesUpdateMethod",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.CustomAttributesUpdateMethod",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV016CustomAttributesE6MethodO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.CustomAttributesUpdateMethod.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "CustomAttributesUpdateMethod",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.CustomAttributesUpdateMethod",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV016CustomAttributesE6MethodO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV016CustomAttributesE6MethodO5mergeyA2EmF",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV016CustomAttributesE6MethodO5mergeyA2EmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(rawValue:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.CustomAttributesUpdateMethod?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "CustomAttributesUpdateMethod",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.CustomAttributesUpdateMethod",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV016CustomAttributesE6MethodO"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV016CustomAttributesE6MethodO8rawValueAESgSS_tcfc",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV016CustomAttributesE6MethodO8rawValueAESgSS_tcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Var",
+ "name": "rawValue",
+ "printedName": "rawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV016CustomAttributesE6MethodO8rawValueSSvp",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV016CustomAttributesE6MethodO8rawValueSSvp",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV016CustomAttributesE6MethodO8rawValueSSvg",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV016CustomAttributesE6MethodO8rawValueSSvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV016CustomAttributesE6MethodO",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV016CustomAttributesE6MethodO",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "enumRawTypeName": "String",
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RawRepresentable",
+ "printedName": "RawRepresentable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "RawValue",
+ "printedName": "RawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SY",
+ "mangledName": "$sSY"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ }
+ ]
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "UserNotifications",
+ "printedName": "UserNotifications",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "GliaCoreDependency",
+ "printedName": "GliaCoreDependency",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "PushNotifications",
+ "printedName": "PushNotifications",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "handler",
+ "printedName": "handler",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((SalemoveSDK.Push) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.Push) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Push",
+ "printedName": "SalemoveSDK.Push",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Push"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@SalemoveSDK@objc(cs)PushNotifications(py)handler",
+ "mangledName": "$s11SalemoveSDK17PushNotificationsC7handleryAA0C0CcSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((SalemoveSDK.Push) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.Push) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Push",
+ "printedName": "SalemoveSDK.Push",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Push"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)PushNotifications(im)handler",
+ "mangledName": "$s11SalemoveSDK17PushNotificationsC7handleryAA0C0CcSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((SalemoveSDK.Push) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.Push) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Push",
+ "printedName": "SalemoveSDK.Push",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Push"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)PushNotifications(im)setHandler:",
+ "mangledName": "$s11SalemoveSDK17PushNotificationsC7handleryAA0C0CcSgvs",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "ObjC"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17PushNotificationsC7handleryAA0C0CcSgvM",
+ "mangledName": "$s11SalemoveSDK17PushNotificationsC7handleryAA0C0CcSgvM",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "PushNotifications",
+ "printedName": "SalemoveSDK.PushNotifications",
+ "usr": "c:@M@SalemoveSDK@objc(cs)PushNotifications"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)PushNotifications(im)init",
+ "mangledName": "$s11SalemoveSDK17PushNotificationsCACycfc",
+ "moduleName": "SalemoveSDK",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "application",
+ "printedName": "application(_:didRegisterForRemoteNotificationsWithDeviceToken:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UIApplication",
+ "printedName": "UIKit.UIApplication",
+ "usr": "c:objc(cs)UIApplication"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@CM@SalemoveSDK@objc(cs)PushNotifications(im)application:didRegisterForRemoteNotificationsWithDeviceToken:",
+ "mangledName": "$s11SalemoveSDK17PushNotificationsC11application_020didRegisterForRemoteD15WithDeviceTokenySo13UIApplicationC_10Foundation4DataVtF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Dynamic",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "application",
+ "printedName": "application(_:didFailToRegisterForRemoteNotificationsWithError:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UIApplication",
+ "printedName": "UIKit.UIApplication",
+ "usr": "c:objc(cs)UIApplication"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@CM@SalemoveSDK@objc(cs)PushNotifications(im)application:didFailToRegisterForRemoteNotificationsWithError:",
+ "mangledName": "$s11SalemoveSDK17PushNotificationsC11application_026didFailToRegisterForRemoteD9WithErrorySo13UIApplicationC_s0M0_ptF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Dynamic",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "userNotificationCenter",
+ "printedName": "userNotificationCenter(_:willPresent:withCompletionHandler:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UNUserNotificationCenter",
+ "printedName": "UserNotifications.UNUserNotificationCenter",
+ "usr": "c:objc(cs)UNUserNotificationCenter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UNNotification",
+ "printedName": "UserNotifications.UNNotification",
+ "usr": "c:objc(cs)UNNotification"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(UserNotifications.UNNotificationPresentationOptions) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UNNotificationPresentationOptions",
+ "printedName": "UserNotifications.UNNotificationPresentationOptions",
+ "usr": "c:@E@UNNotificationPresentationOptions"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@CM@SalemoveSDK@objc(cs)PushNotifications(im)userNotificationCenter:willPresentNotification:withCompletionHandler:",
+ "mangledName": "$s11SalemoveSDK17PushNotificationsC22userNotificationCenter_11willPresent21withCompletionHandlerySo06UNUserfG0C_So14UNNotificationCySo0N19PresentationOptionsVctF",
+ "moduleName": "SalemoveSDK",
+ "objc_name": "userNotificationCenter:willPresentNotification:withCompletionHandler:",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "userNotificationCenter",
+ "printedName": "userNotificationCenter(_:didReceive:withCompletionHandler:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UNUserNotificationCenter",
+ "printedName": "UserNotifications.UNUserNotificationCenter",
+ "usr": "c:objc(cs)UNUserNotificationCenter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UNNotificationResponse",
+ "printedName": "UserNotifications.UNNotificationResponse",
+ "usr": "c:objc(cs)UNNotificationResponse"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "() -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@CM@SalemoveSDK@objc(cs)PushNotifications(im)userNotificationCenter:didReceiveNotificationResponse:withCompletionHandler:",
+ "mangledName": "$s11SalemoveSDK17PushNotificationsC22userNotificationCenter_10didReceive21withCompletionHandlerySo06UNUserfG0C_So22UNNotificationResponseCyyctF",
+ "moduleName": "SalemoveSDK",
+ "objc_name": "userNotificationCenter:didReceiveNotificationResponse:withCompletionHandler:",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "enable",
+ "printedName": "enable(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK17PushNotificationsC6enableyySbF",
+ "mangledName": "$s11SalemoveSDK17PushNotificationsC6enableyySbF",
+ "moduleName": "SalemoveSDK",
+ "deprecated": true,
+ "declAttributes": [
+ "AccessControl",
+ "Available"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "subscribeTo",
+ "printedName": "subscribeTo(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[SalemoveSDK.PushNotificationsType]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "PushNotificationsType",
+ "printedName": "SalemoveSDK.PushNotificationsType",
+ "usr": "s:11SalemoveSDK21PushNotificationsTypeO"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK17PushNotificationsC11subscribeToyySayAA0cD4TypeOGF",
+ "mangledName": "$s11SalemoveSDK17PushNotificationsC11subscribeToyySayAA0cD4TypeOGF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@SalemoveSDK@objc(cs)PushNotifications",
+ "mangledName": "$s11SalemoveSDK17PushNotificationsC",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "hasMissingDesignatedInitializers": true,
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "PushNotificationsHandling",
+ "printedName": "PushNotificationsHandling",
+ "usr": "s:11SalemoveSDK25PushNotificationsHandlingP",
+ "mangledName": "$s11SalemoveSDK25PushNotificationsHandlingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "PushNotificationsConfigurable",
+ "printedName": "PushNotificationsConfigurable",
+ "usr": "s:11SalemoveSDK29PushNotificationsConfigurableP",
+ "mangledName": "$s11SalemoveSDK29PushNotificationsConfigurableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "Tagged",
+ "printedName": "Tagged",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "rawValue",
+ "printedName": "rawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK6TaggedV8rawValueq_vp",
+ "mangledName": "$s11SalemoveSDK6TaggedV8rawValueq_vp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK6TaggedV8rawValueq_vg",
+ "mangledName": "$s11SalemoveSDK6TaggedV8rawValueq_vg",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0, τ_0_1>",
+ "sugared_genericSig": "",
+ "implicit": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK6TaggedV8rawValueq_vs",
+ "mangledName": "$s11SalemoveSDK6TaggedV8rawValueq_vs",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0, τ_0_1>",
+ "sugared_genericSig": "",
+ "implicit": true,
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK6TaggedV8rawValueq_vM",
+ "mangledName": "$s11SalemoveSDK6TaggedV8rawValueq_vM",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0, τ_0_1>",
+ "sugared_genericSig": "",
+ "implicit": true,
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(rawValue:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Tagged",
+ "printedName": "SalemoveSDK.Tagged<τ_0_0, τ_0_1>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ }
+ ],
+ "usr": "s:11SalemoveSDK6TaggedV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK6TaggedV8rawValueACyxq_Gq__tcfc",
+ "mangledName": "$s11SalemoveSDK6TaggedV8rawValueACyxq_Gq__tcfc",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0, τ_0_1>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "map",
+ "printedName": "map(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Tagged",
+ "printedName": "SalemoveSDK.Tagged<τ_0_0, τ_1_0>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_1_0"
+ }
+ ],
+ "usr": "s:11SalemoveSDK6TaggedV"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(τ_0_1) -> τ_1_0",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_1_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ }
+ ],
+ "typeAttributes": [
+ "noescape"
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK6TaggedV3mapyACyxqd__Gqd__q_XElF",
+ "mangledName": "$s11SalemoveSDK6TaggedV3mapyACyxqd__Gqd__q_XElF",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0, τ_0_1, τ_1_0>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Subscript",
+ "name": "subscript",
+ "printedName": "subscript(dynamicMember:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_1_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KeyPath",
+ "printedName": "Swift.KeyPath<τ_0_1, τ_1_0>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_1_0"
+ }
+ ],
+ "usr": "s:s7KeyPathC"
+ }
+ ],
+ "declKind": "Subscript",
+ "usr": "s:11SalemoveSDK6TaggedV13dynamicMemberqd__s7KeyPathCyq_qd__G_tcluip",
+ "mangledName": "$s11SalemoveSDK6TaggedV13dynamicMemberqd__s7KeyPathCyq_qd__G_tcluip",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0, τ_0_1, τ_1_0>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_1_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KeyPath",
+ "printedName": "Swift.KeyPath<τ_0_1, τ_1_0>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_1_0"
+ }
+ ],
+ "usr": "s:s7KeyPathC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK6TaggedV13dynamicMemberqd__s7KeyPathCyq_qd__G_tcluig",
+ "mangledName": "$s11SalemoveSDK6TaggedV13dynamicMemberqd__s7KeyPathCyq_qd__G_tcluig",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0, τ_0_1, τ_1_0>",
+ "sugared_genericSig": "",
+ "isFromExtension": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "description",
+ "printedName": "description",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK6TaggedV11descriptionSSvp",
+ "mangledName": "$s11SalemoveSDK6TaggedV11descriptionSSvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "isFromExtension": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK6TaggedV11descriptionSSvg",
+ "mangledName": "$s11SalemoveSDK6TaggedV11descriptionSSvg",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0, τ_0_1>",
+ "sugared_genericSig": "",
+ "isFromExtension": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "playgroundDescription",
+ "printedName": "playgroundDescription",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK6TaggedV21playgroundDescriptionypvp",
+ "mangledName": "$s11SalemoveSDK6TaggedV21playgroundDescriptionypvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "isFromExtension": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK6TaggedV21playgroundDescriptionypvg",
+ "mangledName": "$s11SalemoveSDK6TaggedV21playgroundDescriptionypvg",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0, τ_0_1>",
+ "sugared_genericSig": "",
+ "isFromExtension": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "index",
+ "printedName": "index(after:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DependentMember",
+ "printedName": "τ_0_1.Index"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "DependentMember",
+ "printedName": "τ_0_1.Index"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK6TaggedVAASlR_rlE5index5after5IndexQy_AG_tF",
+ "mangledName": "$s11SalemoveSDK6TaggedVAASlR_rlE5index5after5IndexQy_AG_tF",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0, τ_0_1 where τ_0_1 : Swift.Collection>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Subscript",
+ "name": "subscript",
+ "printedName": "subscript(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DependentMember",
+ "printedName": "τ_0_1.Element"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "DependentMember",
+ "printedName": "τ_0_1.Index"
+ }
+ ],
+ "declKind": "Subscript",
+ "usr": "s:11SalemoveSDK6TaggedVAASlR_rlEy7ElementQy_5IndexQy_cip",
+ "mangledName": "$s11SalemoveSDK6TaggedVAASlR_rlEy7ElementQy_5IndexQy_cip",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0, τ_0_1 where τ_0_1 : Swift.Collection>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "isFromExtension": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DependentMember",
+ "printedName": "τ_0_1.Element"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "DependentMember",
+ "printedName": "τ_0_1.Index"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK6TaggedVAASlR_rlEy7ElementQy_5IndexQy_cig",
+ "mangledName": "$s11SalemoveSDK6TaggedVAASlR_rlEy7ElementQy_5IndexQy_cig",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0, τ_0_1 where τ_0_1 : Swift.Collection>",
+ "sugared_genericSig": "",
+ "isFromExtension": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "startIndex",
+ "printedName": "startIndex",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DependentMember",
+ "printedName": "τ_0_1.Index"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK6TaggedVAASlR_rlE10startIndex0E0Qy_vp",
+ "mangledName": "$s11SalemoveSDK6TaggedVAASlR_rlE10startIndex0E0Qy_vp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "isFromExtension": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DependentMember",
+ "printedName": "τ_0_1.Index"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK6TaggedVAASlR_rlE10startIndex0E0Qy_vg",
+ "mangledName": "$s11SalemoveSDK6TaggedVAASlR_rlE10startIndex0E0Qy_vg",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0, τ_0_1 where τ_0_1 : Swift.Collection>",
+ "sugared_genericSig": "",
+ "isFromExtension": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "endIndex",
+ "printedName": "endIndex",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DependentMember",
+ "printedName": "τ_0_1.Index"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK6TaggedVAASlR_rlE8endIndex0E0Qy_vp",
+ "mangledName": "$s11SalemoveSDK6TaggedVAASlR_rlE8endIndex0E0Qy_vp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "isFromExtension": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DependentMember",
+ "printedName": "τ_0_1.Index"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK6TaggedVAASlR_rlE8endIndex0E0Qy_vg",
+ "mangledName": "$s11SalemoveSDK6TaggedVAASlR_rlE8endIndex0E0Qy_vg",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0, τ_0_1 where τ_0_1 : Swift.Collection>",
+ "sugared_genericSig": "",
+ "isFromExtension": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "makeIterator",
+ "printedName": "makeIterator()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DependentMember",
+ "printedName": "τ_0_1.Iterator"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK6TaggedVAASlR_rlE12makeIterator0E0Qy_yF",
+ "mangledName": "$s11SalemoveSDK6TaggedVAASlR_rlE12makeIterator0E0Qy_yF",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0, τ_0_1 where τ_0_1 : Swift.Collection>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "Consuming",
+ "AccessControl"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "__Consuming"
+ },
+ {
+ "kind": "Function",
+ "name": "<",
+ "printedName": "<(_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tagged",
+ "printedName": "SalemoveSDK.Tagged<τ_0_0, τ_0_1>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ }
+ ],
+ "usr": "s:11SalemoveSDK6TaggedV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tagged",
+ "printedName": "SalemoveSDK.Tagged<τ_0_0, τ_0_1>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ }
+ ],
+ "usr": "s:11SalemoveSDK6TaggedV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK6TaggedVAASLR_rlE1loiySbACyxq_G_AEtFZ",
+ "mangledName": "$s11SalemoveSDK6TaggedVAASLR_rlE1loiySbACyxq_G_AEtFZ",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0, τ_0_1 where τ_0_1 : Swift.Comparable>",
+ "sugared_genericSig": "",
+ "static": true,
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Tagged",
+ "printedName": "SalemoveSDK.Tagged<τ_0_0, τ_0_1>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ }
+ ],
+ "usr": "s:11SalemoveSDK6TaggedV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK6TaggedVAASeR_rlE4fromACyxq_Gs7Decoder_p_tKcfc",
+ "mangledName": "$s11SalemoveSDK6TaggedVAASeR_rlE4fromACyxq_Gs7Decoder_p_tKcfc",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0, τ_0_1 where τ_0_1 : Swift.Decodable>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "isFromExtension": true,
+ "throwing": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "encode",
+ "printedName": "encode(to:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Encoder",
+ "printedName": "Swift.Encoder",
+ "usr": "s:s7EncoderP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK6TaggedVAASER_rlE6encode2toys7Encoder_p_tKF",
+ "mangledName": "$s11SalemoveSDK6TaggedVAASER_rlE6encode2toys7Encoder_p_tKF",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0, τ_0_1 where τ_0_1 : Swift.Encodable>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "isFromExtension": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "errorDescription",
+ "printedName": "errorDescription",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK6TaggedVAAs5ErrorR_rlE16errorDescriptionSSSgvp",
+ "mangledName": "$s11SalemoveSDK6TaggedVAAs5ErrorR_rlE16errorDescriptionSSSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "isFromExtension": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK6TaggedVAAs5ErrorR_rlE16errorDescriptionSSSgvg",
+ "mangledName": "$s11SalemoveSDK6TaggedVAAs5ErrorR_rlE16errorDescriptionSSSgvg",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0, τ_0_1 where τ_0_1 : Swift.Error>",
+ "sugared_genericSig": "",
+ "isFromExtension": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "failureReason",
+ "printedName": "failureReason",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK6TaggedVAAs5ErrorR_rlE13failureReasonSSSgvp",
+ "mangledName": "$s11SalemoveSDK6TaggedVAAs5ErrorR_rlE13failureReasonSSSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "isFromExtension": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK6TaggedVAAs5ErrorR_rlE13failureReasonSSSgvg",
+ "mangledName": "$s11SalemoveSDK6TaggedVAAs5ErrorR_rlE13failureReasonSSSgvg",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0, τ_0_1 where τ_0_1 : Swift.Error>",
+ "sugared_genericSig": "",
+ "isFromExtension": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "helpAnchor",
+ "printedName": "helpAnchor",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK6TaggedVAAs5ErrorR_rlE10helpAnchorSSSgvp",
+ "mangledName": "$s11SalemoveSDK6TaggedVAAs5ErrorR_rlE10helpAnchorSSSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "isFromExtension": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK6TaggedVAAs5ErrorR_rlE10helpAnchorSSSgvg",
+ "mangledName": "$s11SalemoveSDK6TaggedVAAs5ErrorR_rlE10helpAnchorSSSgvg",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0, τ_0_1 where τ_0_1 : Swift.Error>",
+ "sugared_genericSig": "",
+ "isFromExtension": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "recoverySuggestion",
+ "printedName": "recoverySuggestion",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK6TaggedVAAs5ErrorR_rlE18recoverySuggestionSSSgvp",
+ "mangledName": "$s11SalemoveSDK6TaggedVAAs5ErrorR_rlE18recoverySuggestionSSSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "isFromExtension": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK6TaggedVAAs5ErrorR_rlE18recoverySuggestionSSSgvg",
+ "mangledName": "$s11SalemoveSDK6TaggedVAAs5ErrorR_rlE18recoverySuggestionSSSgvg",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0, τ_0_1 where τ_0_1 : Swift.Error>",
+ "sugared_genericSig": "",
+ "isFromExtension": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(booleanLiteral:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Tagged",
+ "printedName": "SalemoveSDK.Tagged<τ_0_0, τ_0_1>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ }
+ ],
+ "usr": "s:11SalemoveSDK6TaggedV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "DependentMember",
+ "printedName": "τ_0_1.BooleanLiteralType"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK6TaggedVAAs27ExpressibleByBooleanLiteralR_rlE07booleanG0ACyxq_G0fG4TypeQy__tcfc",
+ "mangledName": "$s11SalemoveSDK6TaggedVAAs27ExpressibleByBooleanLiteralR_rlE07booleanG0ACyxq_G0fG4TypeQy__tcfc",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0, τ_0_1 where τ_0_1 : Swift.ExpressibleByBooleanLiteral>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "isFromExtension": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(extendedGraphemeClusterLiteral:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Tagged",
+ "printedName": "SalemoveSDK.Tagged<τ_0_0, τ_0_1>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ }
+ ],
+ "usr": "s:11SalemoveSDK6TaggedV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "DependentMember",
+ "printedName": "τ_0_1.ExtendedGraphemeClusterLiteralType"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK6TaggedVAAs43ExpressibleByExtendedGraphemeClusterLiteralR_rlE08extendedghI0ACyxq_G0fghI4TypeQy__tcfc",
+ "mangledName": "$s11SalemoveSDK6TaggedVAAs43ExpressibleByExtendedGraphemeClusterLiteralR_rlE08extendedghI0ACyxq_G0fghI4TypeQy__tcfc",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0, τ_0_1 where τ_0_1 : Swift.ExpressibleByExtendedGraphemeClusterLiteral>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "isFromExtension": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(floatLiteral:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Tagged",
+ "printedName": "SalemoveSDK.Tagged<τ_0_0, τ_0_1>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ }
+ ],
+ "usr": "s:11SalemoveSDK6TaggedV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "DependentMember",
+ "printedName": "τ_0_1.FloatLiteralType"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK6TaggedVAAs25ExpressibleByFloatLiteralR_rlE05floatG0ACyxq_G0fG4TypeQy__tcfc",
+ "mangledName": "$s11SalemoveSDK6TaggedVAAs25ExpressibleByFloatLiteralR_rlE05floatG0ACyxq_G0fG4TypeQy__tcfc",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0, τ_0_1 where τ_0_1 : Swift.ExpressibleByFloatLiteral>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "isFromExtension": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(integerLiteral:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Tagged",
+ "printedName": "SalemoveSDK.Tagged<τ_0_0, τ_0_1>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ }
+ ],
+ "usr": "s:11SalemoveSDK6TaggedV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "DependentMember",
+ "printedName": "τ_0_1.IntegerLiteralType"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK6TaggedVAAs27ExpressibleByIntegerLiteralR_rlE07integerG0ACyxq_G0fG4TypeQy__tcfc",
+ "mangledName": "$s11SalemoveSDK6TaggedVAAs27ExpressibleByIntegerLiteralR_rlE07integerG0ACyxq_G0fG4TypeQy__tcfc",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0, τ_0_1 where τ_0_1 : Swift.ExpressibleByIntegerLiteral>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "isFromExtension": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(stringLiteral:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Tagged",
+ "printedName": "SalemoveSDK.Tagged<τ_0_0, τ_0_1>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ }
+ ],
+ "usr": "s:11SalemoveSDK6TaggedV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "DependentMember",
+ "printedName": "τ_0_1.StringLiteralType"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK6TaggedVAAs26ExpressibleByStringLiteralR_rlE06stringG0ACyxq_G0fG4TypeQy__tcfc",
+ "mangledName": "$s11SalemoveSDK6TaggedVAAs26ExpressibleByStringLiteralR_rlE06stringG0ACyxq_G0fG4TypeQy__tcfc",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0, τ_0_1 where τ_0_1 : Swift.ExpressibleByStringLiteral>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "isFromExtension": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(stringInterpolation:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Tagged",
+ "printedName": "SalemoveSDK.Tagged<τ_0_0, τ_0_1>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ }
+ ],
+ "usr": "s:11SalemoveSDK6TaggedV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "DependentMember",
+ "printedName": "τ_0_1.StringInterpolation"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK6TaggedVAAs32ExpressibleByStringInterpolationR_rlE06stringG0ACyxq_G0fG0Qy__tcfc",
+ "mangledName": "$s11SalemoveSDK6TaggedVAAs32ExpressibleByStringInterpolationR_rlE06stringG0ACyxq_G0fG0Qy__tcfc",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0, τ_0_1 where τ_0_1 : Swift.ExpressibleByStringInterpolation>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "isFromExtension": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(unicodeScalarLiteral:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Tagged",
+ "printedName": "SalemoveSDK.Tagged<τ_0_0, τ_0_1>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ }
+ ],
+ "usr": "s:11SalemoveSDK6TaggedV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "DependentMember",
+ "printedName": "τ_0_1.UnicodeScalarLiteralType"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK6TaggedVAAs33ExpressibleByUnicodeScalarLiteralR_rlE07unicodegH0ACyxq_G0fgH4TypeQy__tcfc",
+ "mangledName": "$s11SalemoveSDK6TaggedVAAs33ExpressibleByUnicodeScalarLiteralR_rlE07unicodegH0ACyxq_G0fgH4TypeQy__tcfc",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0, τ_0_1 where τ_0_1 : Swift.ExpressibleByUnicodeScalarLiteral>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "isFromExtension": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Var",
+ "name": "id",
+ "printedName": "id",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DependentMember",
+ "printedName": "τ_0_1.ID"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK6TaggedVAAs12IdentifiableR_rlE2id2IDQy_vp",
+ "mangledName": "$s11SalemoveSDK6TaggedVAAs12IdentifiableR_rlE2id2IDQy_vp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "isFromExtension": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DependentMember",
+ "printedName": "τ_0_1.ID"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK6TaggedVAAs12IdentifiableR_rlE2id2IDQy_vg",
+ "mangledName": "$s11SalemoveSDK6TaggedVAAs12IdentifiableR_rlE2id2IDQy_vg",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0, τ_0_1 where τ_0_1 : Swift.Identifiable>",
+ "sugared_genericSig": "",
+ "isFromExtension": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.Tagged<τ_0_0, τ_0_1>?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Tagged",
+ "printedName": "SalemoveSDK.Tagged<τ_0_0, τ_0_1>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ }
+ ],
+ "usr": "s:11SalemoveSDK6TaggedV"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK6TaggedVAAs25LosslessStringConvertibleR_rlEyACyxq_GSgSScfc",
+ "mangledName": "$s11SalemoveSDK6TaggedVAAs25LosslessStringConvertibleR_rlEyACyxq_GSgSScfc",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0, τ_0_1 where τ_0_1 : Swift.LosslessStringConvertible>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "isFromExtension": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Var",
+ "name": "zero",
+ "printedName": "zero",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Tagged",
+ "printedName": "SalemoveSDK.Tagged<τ_0_0, τ_0_1>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ }
+ ],
+ "usr": "s:11SalemoveSDK6TaggedV"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK6TaggedVAAs18AdditiveArithmeticR_rlE4zeroACyxq_GvpZ",
+ "mangledName": "$s11SalemoveSDK6TaggedVAAs18AdditiveArithmeticR_rlE4zeroACyxq_GvpZ",
+ "moduleName": "SalemoveSDK",
+ "static": true,
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "isFromExtension": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Tagged",
+ "printedName": "SalemoveSDK.Tagged<τ_0_0, τ_0_1>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ }
+ ],
+ "usr": "s:11SalemoveSDK6TaggedV"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK6TaggedVAAs18AdditiveArithmeticR_rlE4zeroACyxq_GvgZ",
+ "mangledName": "$s11SalemoveSDK6TaggedVAAs18AdditiveArithmeticR_rlE4zeroACyxq_GvgZ",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0, τ_0_1 where τ_0_1 : Swift.AdditiveArithmetic>",
+ "sugared_genericSig": "",
+ "static": true,
+ "isFromExtension": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "+",
+ "printedName": "+(_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Tagged",
+ "printedName": "SalemoveSDK.Tagged<τ_0_0, τ_0_1>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ }
+ ],
+ "usr": "s:11SalemoveSDK6TaggedV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tagged",
+ "printedName": "SalemoveSDK.Tagged<τ_0_0, τ_0_1>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ }
+ ],
+ "usr": "s:11SalemoveSDK6TaggedV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tagged",
+ "printedName": "SalemoveSDK.Tagged<τ_0_0, τ_0_1>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ }
+ ],
+ "usr": "s:11SalemoveSDK6TaggedV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK6TaggedVAAs18AdditiveArithmeticR_rlE1poiyACyxq_GAF_AFtFZ",
+ "mangledName": "$s11SalemoveSDK6TaggedVAAs18AdditiveArithmeticR_rlE1poiyACyxq_GAF_AFtFZ",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0, τ_0_1 where τ_0_1 : Swift.AdditiveArithmetic>",
+ "sugared_genericSig": "",
+ "static": true,
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "+=",
+ "printedName": "+=(_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tagged",
+ "printedName": "SalemoveSDK.Tagged<τ_0_0, τ_0_1>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ }
+ ],
+ "paramValueOwnership": "InOut",
+ "usr": "s:11SalemoveSDK6TaggedV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tagged",
+ "printedName": "SalemoveSDK.Tagged<τ_0_0, τ_0_1>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ }
+ ],
+ "usr": "s:11SalemoveSDK6TaggedV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK6TaggedVAAs18AdditiveArithmeticR_rlE2peoiyyACyxq_Gz_AFtFZ",
+ "mangledName": "$s11SalemoveSDK6TaggedVAAs18AdditiveArithmeticR_rlE2peoiyyACyxq_Gz_AFtFZ",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0, τ_0_1 where τ_0_1 : Swift.AdditiveArithmetic>",
+ "sugared_genericSig": "",
+ "static": true,
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "-",
+ "printedName": "-(_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Tagged",
+ "printedName": "SalemoveSDK.Tagged<τ_0_0, τ_0_1>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ }
+ ],
+ "usr": "s:11SalemoveSDK6TaggedV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tagged",
+ "printedName": "SalemoveSDK.Tagged<τ_0_0, τ_0_1>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ }
+ ],
+ "usr": "s:11SalemoveSDK6TaggedV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tagged",
+ "printedName": "SalemoveSDK.Tagged<τ_0_0, τ_0_1>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ }
+ ],
+ "usr": "s:11SalemoveSDK6TaggedV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK6TaggedVAAs18AdditiveArithmeticR_rlE1soiyACyxq_GAF_AFtFZ",
+ "mangledName": "$s11SalemoveSDK6TaggedVAAs18AdditiveArithmeticR_rlE1soiyACyxq_GAF_AFtFZ",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0, τ_0_1 where τ_0_1 : Swift.AdditiveArithmetic>",
+ "sugared_genericSig": "",
+ "static": true,
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "-=",
+ "printedName": "-=(_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tagged",
+ "printedName": "SalemoveSDK.Tagged<τ_0_0, τ_0_1>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ }
+ ],
+ "paramValueOwnership": "InOut",
+ "usr": "s:11SalemoveSDK6TaggedV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tagged",
+ "printedName": "SalemoveSDK.Tagged<τ_0_0, τ_0_1>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ }
+ ],
+ "usr": "s:11SalemoveSDK6TaggedV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK6TaggedVAAs18AdditiveArithmeticR_rlE2seoiyyACyxq_Gz_AFtFZ",
+ "mangledName": "$s11SalemoveSDK6TaggedVAAs18AdditiveArithmeticR_rlE2seoiyyACyxq_Gz_AFtFZ",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0, τ_0_1 where τ_0_1 : Swift.AdditiveArithmetic>",
+ "sugared_genericSig": "",
+ "static": true,
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(exactly:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.Tagged<τ_0_0, τ_0_1>?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Tagged",
+ "printedName": "SalemoveSDK.Tagged<τ_0_0, τ_0_1>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ }
+ ],
+ "usr": "s:11SalemoveSDK6TaggedV"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_1_0"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK6TaggedVAASjR_rlE7exactlyACyxq_GSgqd___tcSzRd__lufc",
+ "mangledName": "$s11SalemoveSDK6TaggedVAASjR_rlE7exactlyACyxq_GSgqd___tcSzRd__lufc",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0, τ_0_1, τ_1_0 where τ_0_1 : Swift.Numeric, τ_1_0 : Swift.BinaryInteger>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "isFromExtension": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Var",
+ "name": "magnitude",
+ "printedName": "magnitude",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DependentMember",
+ "printedName": "τ_0_1.Magnitude"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK6TaggedVAASjR_rlE9magnitude9MagnitudeQy_vp",
+ "mangledName": "$s11SalemoveSDK6TaggedVAASjR_rlE9magnitude9MagnitudeQy_vp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "isFromExtension": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DependentMember",
+ "printedName": "τ_0_1.Magnitude"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK6TaggedVAASjR_rlE9magnitude9MagnitudeQy_vg",
+ "mangledName": "$s11SalemoveSDK6TaggedVAASjR_rlE9magnitude9MagnitudeQy_vg",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0, τ_0_1 where τ_0_1 : Swift.Numeric>",
+ "sugared_genericSig": "",
+ "isFromExtension": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "*",
+ "printedName": "*(_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Tagged",
+ "printedName": "SalemoveSDK.Tagged<τ_0_0, τ_0_1>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ }
+ ],
+ "usr": "s:11SalemoveSDK6TaggedV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tagged",
+ "printedName": "SalemoveSDK.Tagged<τ_0_0, τ_0_1>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ }
+ ],
+ "usr": "s:11SalemoveSDK6TaggedV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tagged",
+ "printedName": "SalemoveSDK.Tagged<τ_0_0, τ_0_1>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ }
+ ],
+ "usr": "s:11SalemoveSDK6TaggedV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK6TaggedVAASjR_rlE1moiyACyxq_GAE_AEtFZ",
+ "mangledName": "$s11SalemoveSDK6TaggedVAASjR_rlE1moiyACyxq_GAE_AEtFZ",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0, τ_0_1 where τ_0_1 : Swift.Numeric>",
+ "sugared_genericSig": "",
+ "static": true,
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "*=",
+ "printedName": "*=(_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tagged",
+ "printedName": "SalemoveSDK.Tagged<τ_0_0, τ_0_1>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ }
+ ],
+ "paramValueOwnership": "InOut",
+ "usr": "s:11SalemoveSDK6TaggedV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tagged",
+ "printedName": "SalemoveSDK.Tagged<τ_0_0, τ_0_1>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ }
+ ],
+ "usr": "s:11SalemoveSDK6TaggedV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK6TaggedVAASjR_rlE2meoiyyACyxq_Gz_AEtFZ",
+ "mangledName": "$s11SalemoveSDK6TaggedVAASjR_rlE2meoiyyACyxq_Gz_AEtFZ",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0, τ_0_1 where τ_0_1 : Swift.Numeric>",
+ "sugared_genericSig": "",
+ "static": true,
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "makeIterator",
+ "printedName": "makeIterator()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DependentMember",
+ "printedName": "τ_0_1.Iterator"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK6TaggedVAASTR_rlE12makeIterator0E0Qy_yF",
+ "mangledName": "$s11SalemoveSDK6TaggedVAASTR_rlE12makeIterator0E0Qy_yF",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0, τ_0_1 where τ_0_1 : Swift.Sequence>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "Consuming",
+ "AccessControl"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "__Consuming"
+ },
+ {
+ "kind": "Function",
+ "name": "distance",
+ "printedName": "distance(to:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DependentMember",
+ "printedName": "τ_0_1.Stride"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tagged",
+ "printedName": "SalemoveSDK.Tagged<τ_0_0, τ_0_1>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ }
+ ],
+ "usr": "s:11SalemoveSDK6TaggedV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK6TaggedVAASxR_rlE8distance2to6StrideQy_ACyxq_G_tF",
+ "mangledName": "$s11SalemoveSDK6TaggedVAASxR_rlE8distance2to6StrideQy_ACyxq_G_tF",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0, τ_0_1 where τ_0_1 : Swift.Strideable>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "advanced",
+ "printedName": "advanced(by:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Tagged",
+ "printedName": "SalemoveSDK.Tagged<τ_0_0, τ_0_1>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ }
+ ],
+ "usr": "s:11SalemoveSDK6TaggedV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "DependentMember",
+ "printedName": "τ_0_1.Stride"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK6TaggedVAASxR_rlE8advanced2byACyxq_G6StrideQy__tF",
+ "mangledName": "$s11SalemoveSDK6TaggedVAASxR_rlE8advanced2byACyxq_G6StrideQy__tF",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0, τ_0_1 where τ_0_1 : Swift.Strideable>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(arrayLiteral:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Tagged",
+ "printedName": "SalemoveSDK.Tagged<τ_0_0, τ_0_1>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ }
+ ],
+ "usr": "s:11SalemoveSDK6TaggedV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[τ_0_1.ArrayLiteralElement]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DependentMember",
+ "printedName": "τ_0_1.ArrayLiteralElement"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK6TaggedVAAs25ExpressibleByArrayLiteralR_rlE05arrayG0ACyxq_G0fG7ElementQy_d_tcfc",
+ "mangledName": "$s11SalemoveSDK6TaggedVAAs25ExpressibleByArrayLiteralR_rlE05arrayG0ACyxq_G0fG7ElementQy_d_tcfc",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0, τ_0_1 where τ_0_1 : Swift.ExpressibleByArrayLiteral>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "isFromExtension": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(dictionaryLiteral:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Tagged",
+ "printedName": "SalemoveSDK.Tagged<τ_0_0, τ_0_1>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ }
+ ],
+ "usr": "s:11SalemoveSDK6TaggedV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[(τ_0_1.Key, τ_0_1.Value)]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(τ_0_1.Key, τ_0_1.Value)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DependentMember",
+ "printedName": "τ_0_1.Key"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "DependentMember",
+ "printedName": "τ_0_1.Value"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK6TaggedVAAs30ExpressibleByDictionaryLiteralR_rlE010dictionaryG0ACyxq_G3KeyQy__5ValueQy_td_tcfc",
+ "mangledName": "$s11SalemoveSDK6TaggedVAAs30ExpressibleByDictionaryLiteralR_rlE010dictionaryG0ACyxq_G3KeyQy__5ValueQy_td_tcfc",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0, τ_0_1 where τ_0_1 : Swift.ExpressibleByDictionaryLiteral>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "isFromExtension": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "coerced",
+ "printedName": "coerced(to:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Tagged",
+ "printedName": "SalemoveSDK.Tagged<τ_1_0, τ_0_1>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_1_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ }
+ ],
+ "usr": "s:11SalemoveSDK6TaggedV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "τ_1_0.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_1_0"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK6TaggedV7coerced2toACyqd__q_Gqd__m_tlF",
+ "mangledName": "$s11SalemoveSDK6TaggedV7coerced2toACyqd__q_Gqd__m_tlF",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0, τ_0_1, τ_1_0>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:11SalemoveSDK6TaggedV",
+ "mangledName": "$s11SalemoveSDK6TaggedV",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0, τ_0_1>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "AccessControl",
+ "DynamicMemberLookup",
+ "RawDocComment"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RawRepresentable",
+ "printedName": "RawRepresentable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "RawValue",
+ "printedName": "RawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SY",
+ "mangledName": "$sSY"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomPlaygroundDisplayConvertible",
+ "printedName": "CustomPlaygroundDisplayConvertible",
+ "usr": "s:s34CustomPlaygroundDisplayConvertibleP",
+ "mangledName": "$ss34CustomPlaygroundDisplayConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Collection",
+ "printedName": "Collection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DependentMember",
+ "printedName": "τ_0_1.Element"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Index",
+ "printedName": "Index",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DependentMember",
+ "printedName": "τ_0_1.Index"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Iterator",
+ "printedName": "Iterator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DependentMember",
+ "printedName": "τ_0_1.Iterator"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Slice",
+ "printedName": "Swift.Slice>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Tagged",
+ "printedName": "SalemoveSDK.Tagged<τ_0_0, τ_0_1>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ }
+ ],
+ "usr": "s:11SalemoveSDK6TaggedV"
+ }
+ ],
+ "usr": "s:s5SliceV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Indices",
+ "printedName": "Indices",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DefaultIndices",
+ "printedName": "Swift.DefaultIndices>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Tagged",
+ "printedName": "SalemoveSDK.Tagged<τ_0_0, τ_0_1>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ }
+ ],
+ "usr": "s:11SalemoveSDK6TaggedV"
+ }
+ ],
+ "usr": "s:SI"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sl",
+ "mangledName": "$sSl"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Comparable",
+ "printedName": "Comparable",
+ "usr": "s:SL",
+ "mangledName": "$sSL"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Error",
+ "printedName": "Error",
+ "usr": "s:s5ErrorP",
+ "mangledName": "$ss5ErrorP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "LocalizedError",
+ "printedName": "LocalizedError",
+ "usr": "s:10Foundation14LocalizedErrorP",
+ "mangledName": "$s10Foundation14LocalizedErrorP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "ExpressibleByBooleanLiteral",
+ "printedName": "ExpressibleByBooleanLiteral",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "BooleanLiteralType",
+ "printedName": "BooleanLiteralType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DependentMember",
+ "printedName": "τ_0_1.BooleanLiteralType"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s27ExpressibleByBooleanLiteralP",
+ "mangledName": "$ss27ExpressibleByBooleanLiteralP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "ExpressibleByExtendedGraphemeClusterLiteral",
+ "printedName": "ExpressibleByExtendedGraphemeClusterLiteral",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "ExtendedGraphemeClusterLiteralType",
+ "printedName": "ExtendedGraphemeClusterLiteralType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DependentMember",
+ "printedName": "τ_0_1.ExtendedGraphemeClusterLiteralType"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP",
+ "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "ExpressibleByFloatLiteral",
+ "printedName": "ExpressibleByFloatLiteral",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "FloatLiteralType",
+ "printedName": "FloatLiteralType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DependentMember",
+ "printedName": "τ_0_1.FloatLiteralType"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s25ExpressibleByFloatLiteralP",
+ "mangledName": "$ss25ExpressibleByFloatLiteralP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "ExpressibleByIntegerLiteral",
+ "printedName": "ExpressibleByIntegerLiteral",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "IntegerLiteralType",
+ "printedName": "IntegerLiteralType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DependentMember",
+ "printedName": "τ_0_1.IntegerLiteralType"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s27ExpressibleByIntegerLiteralP",
+ "mangledName": "$ss27ExpressibleByIntegerLiteralP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "ExpressibleByStringLiteral",
+ "printedName": "ExpressibleByStringLiteral",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "StringLiteralType",
+ "printedName": "StringLiteralType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DependentMember",
+ "printedName": "τ_0_1.StringLiteralType"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s26ExpressibleByStringLiteralP",
+ "mangledName": "$ss26ExpressibleByStringLiteralP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "ExpressibleByStringInterpolation",
+ "printedName": "ExpressibleByStringInterpolation",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "StringInterpolation",
+ "printedName": "StringInterpolation",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DependentMember",
+ "printedName": "τ_0_1.StringInterpolation"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s32ExpressibleByStringInterpolationP",
+ "mangledName": "$ss32ExpressibleByStringInterpolationP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "ExpressibleByUnicodeScalarLiteral",
+ "printedName": "ExpressibleByUnicodeScalarLiteral",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "UnicodeScalarLiteralType",
+ "printedName": "UnicodeScalarLiteralType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DependentMember",
+ "printedName": "τ_0_1.UnicodeScalarLiteralType"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s33ExpressibleByUnicodeScalarLiteralP",
+ "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Identifiable",
+ "printedName": "Identifiable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "ID",
+ "printedName": "ID",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DependentMember",
+ "printedName": "τ_0_1.ID"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s12IdentifiableP",
+ "mangledName": "$ss12IdentifiableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "LosslessStringConvertible",
+ "printedName": "LosslessStringConvertible",
+ "usr": "s:s25LosslessStringConvertibleP",
+ "mangledName": "$ss25LosslessStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "AdditiveArithmetic",
+ "printedName": "AdditiveArithmetic",
+ "usr": "s:s18AdditiveArithmeticP",
+ "mangledName": "$ss18AdditiveArithmeticP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Numeric",
+ "printedName": "Numeric",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Magnitude",
+ "printedName": "Magnitude",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DependentMember",
+ "printedName": "τ_0_1.Magnitude"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sj",
+ "mangledName": "$sSj"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "SignedNumeric",
+ "printedName": "SignedNumeric",
+ "usr": "s:s13SignedNumericP",
+ "mangledName": "$ss13SignedNumericP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Sequence",
+ "printedName": "Sequence",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DependentMember",
+ "printedName": "τ_0_1.Element"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Iterator",
+ "printedName": "Iterator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DependentMember",
+ "printedName": "τ_0_1.Iterator"
+ }
+ ]
+ }
+ ],
+ "usr": "s:ST",
+ "mangledName": "$sST"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Strideable",
+ "printedName": "Strideable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Stride",
+ "printedName": "Stride",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DependentMember",
+ "printedName": "τ_0_1.Stride"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sx",
+ "mangledName": "$sSx"
+ },
+ {
+ "kind": "Conformance",
+ "name": "ExpressibleByArrayLiteral",
+ "printedName": "ExpressibleByArrayLiteral",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "ArrayLiteralElement",
+ "printedName": "ArrayLiteralElement",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DependentMember",
+ "printedName": "τ_0_1.ArrayLiteralElement"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s25ExpressibleByArrayLiteralP",
+ "mangledName": "$ss25ExpressibleByArrayLiteralP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "ExpressibleByDictionaryLiteral",
+ "printedName": "ExpressibleByDictionaryLiteral",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Key",
+ "printedName": "Key",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DependentMember",
+ "printedName": "τ_0_1.Key"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Value",
+ "printedName": "Value",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DependentMember",
+ "printedName": "τ_0_1.Value"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s30ExpressibleByDictionaryLiteralP",
+ "mangledName": "$ss30ExpressibleByDictionaryLiteralP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "CoreServices",
+ "printedName": "CoreServices",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "AudioStreamable",
+ "printedName": "AudioStreamable",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "mute",
+ "printedName": "mute()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@SalemoveSDK@objc(pl)AudioStreamable(im)mute",
+ "mangledName": "$s11SalemoveSDK15AudioStreamableP4muteyyF",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.AudioStreamable>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "unmute",
+ "printedName": "unmute()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@SalemoveSDK@objc(pl)AudioStreamable(im)unmute",
+ "mangledName": "$s11SalemoveSDK15AudioStreamableP6unmuteyyF",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.AudioStreamable>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "isMuted",
+ "printedName": "isMuted",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@SalemoveSDK@objc(pl)AudioStreamable(py)isMuted",
+ "mangledName": "$s11SalemoveSDK15AudioStreamableP7isMutedSbvp",
+ "moduleName": "SalemoveSDK",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@SalemoveSDK@objc(pl)AudioStreamable(im)isMuted",
+ "mangledName": "$s11SalemoveSDK15AudioStreamableP7isMutedSbvg",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.AudioStreamable>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "ObjC"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "isRemote",
+ "printedName": "isRemote",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@SalemoveSDK@objc(pl)AudioStreamable(py)isRemote",
+ "mangledName": "$s11SalemoveSDK15AudioStreamableP8isRemoteSbvp",
+ "moduleName": "SalemoveSDK",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@SalemoveSDK@objc(pl)AudioStreamable(im)isRemote",
+ "mangledName": "$s11SalemoveSDK15AudioStreamableP8isRemoteSbvg",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.AudioStreamable>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "ObjC"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "onHold",
+ "printedName": "onHold",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((Swift.Bool) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@SalemoveSDK@objc(pl)AudioStreamable(py)onHold",
+ "mangledName": "$s11SalemoveSDK15AudioStreamableP6onHoldySbcSgvp",
+ "moduleName": "SalemoveSDK",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((Swift.Bool) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@SalemoveSDK@objc(pl)AudioStreamable(im)onHold",
+ "mangledName": "$s11SalemoveSDK15AudioStreamableP6onHoldySbcSgvg",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.AudioStreamable>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "ObjC"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((Swift.Bool) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@SalemoveSDK@objc(pl)AudioStreamable(im)setOnHold:",
+ "mangledName": "$s11SalemoveSDK15AudioStreamableP6onHoldySbcSgvs",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.AudioStreamable>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "ObjC"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "accessorKind": "set"
+ }
+ ]
+ }
+ ],
+ "declKind": "Protocol",
+ "usr": "c:@M@SalemoveSDK@objc(pl)AudioStreamable",
+ "mangledName": "$s11SalemoveSDK15AudioStreamableP",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 : AnyObject>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "VideoStreamable",
+ "printedName": "VideoStreamable",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "getStreamView",
+ "printedName": "getStreamView()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "StreamView",
+ "printedName": "SalemoveSDK.StreamView",
+ "usr": "c:@M@SalemoveSDK@objc(cs)StreamView"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK15VideoStreamableP13getStreamViewAA0fG0CyF",
+ "mangledName": "$s11SalemoveSDK15VideoStreamableP13getStreamViewAA0fG0CyF",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.VideoStreamable>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "playVideo",
+ "printedName": "playVideo()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK15VideoStreamableP04playC0yyF",
+ "mangledName": "$s11SalemoveSDK15VideoStreamableP04playC0yyF",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.VideoStreamable>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "pause",
+ "printedName": "pause()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK15VideoStreamableP5pauseyyF",
+ "mangledName": "$s11SalemoveSDK15VideoStreamableP5pauseyyF",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.VideoStreamable>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "resume",
+ "printedName": "resume()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK15VideoStreamableP6resumeyyF",
+ "mangledName": "$s11SalemoveSDK15VideoStreamableP6resumeyyF",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.VideoStreamable>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "stop",
+ "printedName": "stop()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK15VideoStreamableP4stopyyF",
+ "mangledName": "$s11SalemoveSDK15VideoStreamableP4stopyyF",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.VideoStreamable>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "isPaused",
+ "printedName": "isPaused",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK15VideoStreamableP8isPausedSbvp",
+ "mangledName": "$s11SalemoveSDK15VideoStreamableP8isPausedSbvp",
+ "moduleName": "SalemoveSDK",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK15VideoStreamableP8isPausedSbvg",
+ "mangledName": "$s11SalemoveSDK15VideoStreamableP8isPausedSbvg",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.VideoStreamable>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "reqNewWitnessTableEntry": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "isRemote",
+ "printedName": "isRemote",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK15VideoStreamableP8isRemoteSbvp",
+ "mangledName": "$s11SalemoveSDK15VideoStreamableP8isRemoteSbvp",
+ "moduleName": "SalemoveSDK",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK15VideoStreamableP8isRemoteSbvg",
+ "mangledName": "$s11SalemoveSDK15VideoStreamableP8isRemoteSbvg",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.VideoStreamable>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "reqNewWitnessTableEntry": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "onHold",
+ "printedName": "onHold",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((Swift.Bool) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK15VideoStreamableP6onHoldySbcSgvp",
+ "mangledName": "$s11SalemoveSDK15VideoStreamableP6onHoldySbcSgvp",
+ "moduleName": "SalemoveSDK",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((Swift.Bool) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK15VideoStreamableP6onHoldySbcSgvg",
+ "mangledName": "$s11SalemoveSDK15VideoStreamableP6onHoldySbcSgvg",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.VideoStreamable>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "reqNewWitnessTableEntry": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((Swift.Bool) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK15VideoStreamableP6onHoldySbcSgvs",
+ "mangledName": "$s11SalemoveSDK15VideoStreamableP6onHoldySbcSgvs",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.VideoStreamable>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "reqNewWitnessTableEntry": true,
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK15VideoStreamableP6onHoldySbcSgvM",
+ "mangledName": "$s11SalemoveSDK15VideoStreamableP6onHoldySbcSgvM",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.VideoStreamable>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "implicit": true,
+ "reqNewWitnessTableEntry": true,
+ "accessorKind": "_modify"
+ }
+ ]
+ }
+ ],
+ "declKind": "Protocol",
+ "usr": "s:11SalemoveSDK15VideoStreamableP",
+ "mangledName": "$s11SalemoveSDK15VideoStreamableP",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 : AnyObject>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "SalemoveAppDelegate",
+ "printedName": "SalemoveAppDelegate",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "application",
+ "printedName": "application(_:didFinishLaunchingWithOptions:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UIApplication",
+ "printedName": "UIKit.UIApplication",
+ "usr": "c:objc(cs)UIApplication"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[UIKit.UIApplication.LaunchOptionsKey : Any]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Dictionary",
+ "printedName": "[UIKit.UIApplication.LaunchOptionsKey : Any]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "LaunchOptionsKey",
+ "printedName": "UIKit.UIApplication.LaunchOptionsKey",
+ "usr": "c:@T@UIApplicationLaunchOptionsKey"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:SD"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveAppDelegate(im)application:didFinishLaunchingWithOptions:",
+ "mangledName": "$s11SalemoveSDK0A11AppDelegateC11application_29didFinishLaunchingWithOptionsSbSo13UIApplicationC_SDySo0k6LaunchJ3KeyaypGSgtF",
+ "moduleName": "SalemoveSDK",
+ "objc_name": "application:didFinishLaunchingWithOptions:",
+ "declAttributes": [
+ "ObjC",
+ "Custom",
+ "AccessControl",
+ "DiscardableResult",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "applicationDidBecomeActive",
+ "printedName": "applicationDidBecomeActive(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UIApplication",
+ "printedName": "UIKit.UIApplication",
+ "usr": "c:objc(cs)UIApplication"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveAppDelegate(im)applicationDidBecomeActive:",
+ "mangledName": "$s11SalemoveSDK0A11AppDelegateC26applicationDidBecomeActiveyySo13UIApplicationCF",
+ "moduleName": "SalemoveSDK",
+ "objc_name": "applicationDidBecomeActive:",
+ "declAttributes": [
+ "ObjC",
+ "Custom",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveAppDelegate",
+ "printedName": "SalemoveSDK.SalemoveAppDelegate",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveAppDelegate"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveAppDelegate(im)init",
+ "mangledName": "$s11SalemoveSDK0A11AppDelegateCACycfc",
+ "moduleName": "SalemoveSDK",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Custom",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveAppDelegate",
+ "mangledName": "$s11SalemoveSDK0A11AppDelegateC",
+ "moduleName": "SalemoveSDK",
+ "deprecated": true,
+ "declAttributes": [
+ "Custom",
+ "AccessControl",
+ "Available",
+ "ObjC"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "inheritsConvenienceInitializers": true,
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "WebRTC",
+ "printedName": "WebRTC",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "EngagementSource",
+ "printedName": "EngagementSource",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "coreEngagement",
+ "printedName": "coreEngagement",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.EngagementSource.Type) -> SalemoveSDK.EngagementSource",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementSource",
+ "printedName": "SalemoveSDK.EngagementSource",
+ "usr": "s:11SalemoveSDK16EngagementSourceO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.EngagementSource.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementSource",
+ "printedName": "SalemoveSDK.EngagementSource",
+ "usr": "s:11SalemoveSDK16EngagementSourceO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK16EngagementSourceO04coreC0yA2CmF",
+ "mangledName": "$s11SalemoveSDK16EngagementSourceO04coreC0yA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "callVisualizer",
+ "printedName": "callVisualizer",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.EngagementSource.Type) -> SalemoveSDK.EngagementSource",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementSource",
+ "printedName": "SalemoveSDK.EngagementSource",
+ "usr": "s:11SalemoveSDK16EngagementSourceO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.EngagementSource.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementSource",
+ "printedName": "SalemoveSDK.EngagementSource",
+ "usr": "s:11SalemoveSDK16EngagementSourceO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK16EngagementSourceO14callVisualizeryA2CmF",
+ "mangledName": "$s11SalemoveSDK16EngagementSourceO14callVisualizeryA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "unknown",
+ "printedName": "unknown",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.EngagementSource.Type) -> (Swift.String) -> SalemoveSDK.EngagementSource",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.String) -> SalemoveSDK.EngagementSource",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementSource",
+ "printedName": "SalemoveSDK.EngagementSource",
+ "usr": "s:11SalemoveSDK16EngagementSourceO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ]
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.EngagementSource.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementSource",
+ "printedName": "SalemoveSDK.EngagementSource",
+ "usr": "s:11SalemoveSDK16EngagementSourceO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK16EngagementSourceO7unknownyACSScACmF",
+ "mangledName": "$s11SalemoveSDK16EngagementSourceO7unknownyACSScACmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "rawValue",
+ "printedName": "rawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK16EngagementSourceO8rawValueSSvp",
+ "mangledName": "$s11SalemoveSDK16EngagementSourceO8rawValueSSvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK16EngagementSourceO8rawValueSSvg",
+ "mangledName": "$s11SalemoveSDK16EngagementSourceO8rawValueSSvg",
+ "moduleName": "SalemoveSDK",
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(rawValue:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.EngagementSource?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementSource",
+ "printedName": "SalemoveSDK.EngagementSource",
+ "usr": "s:11SalemoveSDK16EngagementSourceO"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK16EngagementSourceO8rawValueACSgSS_tcfc",
+ "mangledName": "$s11SalemoveSDK16EngagementSourceO8rawValueACSgSS_tcfc",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementSource",
+ "printedName": "SalemoveSDK.EngagementSource",
+ "usr": "s:11SalemoveSDK16EngagementSourceO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK16EngagementSourceO4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s11SalemoveSDK16EngagementSourceO4fromACs7Decoder_p_tKcfc",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "throwing": true,
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "s:11SalemoveSDK16EngagementSourceO",
+ "mangledName": "$s11SalemoveSDK16EngagementSourceO",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "RawRepresentable",
+ "printedName": "RawRepresentable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "RawValue",
+ "printedName": "RawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SY",
+ "mangledName": "$sSY"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "AVFoundation",
+ "printedName": "AVFoundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "GliaCoreDependency",
+ "printedName": "GliaCoreDependency",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "AnyCodable",
+ "printedName": "AnyCodable",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "string",
+ "printedName": "string",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.AnyCodable.Type) -> (Swift.String) -> SalemoveSDK.AnyCodable",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.String) -> SalemoveSDK.AnyCodable",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AnyCodable",
+ "printedName": "SalemoveSDK.AnyCodable",
+ "usr": "s:11SalemoveSDK10AnyCodableO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ]
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.AnyCodable.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AnyCodable",
+ "printedName": "SalemoveSDK.AnyCodable",
+ "usr": "s:11SalemoveSDK10AnyCodableO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK10AnyCodableO6stringyACSScACmF",
+ "mangledName": "$s11SalemoveSDK10AnyCodableO6stringyACSScACmF",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Var",
+ "name": "number",
+ "printedName": "number",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.AnyCodable.Type) -> (Swift.Double) -> SalemoveSDK.AnyCodable",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Double) -> SalemoveSDK.AnyCodable",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AnyCodable",
+ "printedName": "SalemoveSDK.AnyCodable",
+ "usr": "s:11SalemoveSDK10AnyCodableO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ]
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.AnyCodable.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AnyCodable",
+ "printedName": "SalemoveSDK.AnyCodable",
+ "usr": "s:11SalemoveSDK10AnyCodableO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK10AnyCodableO6numberyACSdcACmF",
+ "mangledName": "$s11SalemoveSDK10AnyCodableO6numberyACSdcACmF",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Var",
+ "name": "object",
+ "printedName": "object",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.AnyCodable.Type) -> ([Swift.String : SalemoveSDK.AnyCodable]) -> SalemoveSDK.AnyCodable",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "([Swift.String : SalemoveSDK.AnyCodable]) -> SalemoveSDK.AnyCodable",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AnyCodable",
+ "printedName": "SalemoveSDK.AnyCodable",
+ "usr": "s:11SalemoveSDK10AnyCodableO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Dictionary",
+ "printedName": "[Swift.String : SalemoveSDK.AnyCodable]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "AnyCodable",
+ "printedName": "SalemoveSDK.AnyCodable",
+ "usr": "s:11SalemoveSDK10AnyCodableO"
+ }
+ ],
+ "usr": "s:SD"
+ }
+ ]
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.AnyCodable.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AnyCodable",
+ "printedName": "SalemoveSDK.AnyCodable",
+ "usr": "s:11SalemoveSDK10AnyCodableO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK10AnyCodableO6objectyACSDySSACGcACmF",
+ "mangledName": "$s11SalemoveSDK10AnyCodableO6objectyACSDySSACGcACmF",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Var",
+ "name": "array",
+ "printedName": "array",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.AnyCodable.Type) -> ([SalemoveSDK.AnyCodable]) -> SalemoveSDK.AnyCodable",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "([SalemoveSDK.AnyCodable]) -> SalemoveSDK.AnyCodable",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AnyCodable",
+ "printedName": "SalemoveSDK.AnyCodable",
+ "usr": "s:11SalemoveSDK10AnyCodableO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[SalemoveSDK.AnyCodable]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AnyCodable",
+ "printedName": "SalemoveSDK.AnyCodable",
+ "usr": "s:11SalemoveSDK10AnyCodableO"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ]
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.AnyCodable.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AnyCodable",
+ "printedName": "SalemoveSDK.AnyCodable",
+ "usr": "s:11SalemoveSDK10AnyCodableO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK10AnyCodableO5arrayyACSayACGcACmF",
+ "mangledName": "$s11SalemoveSDK10AnyCodableO5arrayyACSayACGcACmF",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Var",
+ "name": "bool",
+ "printedName": "bool",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.AnyCodable.Type) -> (Swift.Bool) -> SalemoveSDK.AnyCodable",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool) -> SalemoveSDK.AnyCodable",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AnyCodable",
+ "printedName": "SalemoveSDK.AnyCodable",
+ "usr": "s:11SalemoveSDK10AnyCodableO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ]
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.AnyCodable.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AnyCodable",
+ "printedName": "SalemoveSDK.AnyCodable",
+ "usr": "s:11SalemoveSDK10AnyCodableO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK10AnyCodableO4boolyACSbcACmF",
+ "mangledName": "$s11SalemoveSDK10AnyCodableO4boolyACSbcACmF",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Var",
+ "name": "null",
+ "printedName": "null",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.AnyCodable.Type) -> SalemoveSDK.AnyCodable",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AnyCodable",
+ "printedName": "SalemoveSDK.AnyCodable",
+ "usr": "s:11SalemoveSDK10AnyCodableO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.AnyCodable.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AnyCodable",
+ "printedName": "SalemoveSDK.AnyCodable",
+ "usr": "s:11SalemoveSDK10AnyCodableO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK10AnyCodableO4nullyA2CmF",
+ "mangledName": "$s11SalemoveSDK10AnyCodableO4nullyA2CmF",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Function",
+ "name": "==",
+ "printedName": "==(_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "AnyCodable",
+ "printedName": "SalemoveSDK.AnyCodable",
+ "usr": "s:11SalemoveSDK10AnyCodableO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "AnyCodable",
+ "printedName": "SalemoveSDK.AnyCodable",
+ "usr": "s:11SalemoveSDK10AnyCodableO"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK10AnyCodableO2eeoiySbAC_ACtFZ",
+ "mangledName": "$s11SalemoveSDK10AnyCodableO2eeoiySbAC_ACtFZ",
+ "moduleName": "SalemoveSDK",
+ "static": true,
+ "implicit": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "encode",
+ "printedName": "encode(to:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Encoder",
+ "printedName": "Swift.Encoder",
+ "usr": "s:s7EncoderP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK10AnyCodableO6encode2toys7Encoder_p_tKF",
+ "mangledName": "$s11SalemoveSDK10AnyCodableO6encode2toys7Encoder_p_tKF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "isFromExtension": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AnyCodable",
+ "printedName": "SalemoveSDK.AnyCodable",
+ "usr": "s:11SalemoveSDK10AnyCodableO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK10AnyCodableO4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s11SalemoveSDK10AnyCodableO4fromACs7Decoder_p_tKcfc",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "isFromExtension": true,
+ "throwing": true,
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "s:11SalemoveSDK10AnyCodableO",
+ "mangledName": "$s11SalemoveSDK10AnyCodableO",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "ContextType",
+ "printedName": "ContextType",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "page",
+ "printedName": "page",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.ContextType.Type) -> SalemoveSDK.ContextType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ContextType",
+ "printedName": "SalemoveSDK.ContextType",
+ "usr": "s:11SalemoveSDK11ContextTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.ContextType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ContextType",
+ "printedName": "SalemoveSDK.ContextType",
+ "usr": "s:11SalemoveSDK11ContextTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK11ContextTypeO4pageyA2CmF",
+ "mangledName": "$s11SalemoveSDK11ContextTypeO4pageyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "assetId",
+ "printedName": "assetId",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.ContextType.Type) -> SalemoveSDK.ContextType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ContextType",
+ "printedName": "SalemoveSDK.ContextType",
+ "usr": "s:11SalemoveSDK11ContextTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.ContextType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ContextType",
+ "printedName": "SalemoveSDK.ContextType",
+ "usr": "s:11SalemoveSDK11ContextTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK11ContextTypeO7assetIdyA2CmF",
+ "mangledName": "$s11SalemoveSDK11ContextTypeO7assetIdyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(rawValue:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.ContextType?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ContextType",
+ "printedName": "SalemoveSDK.ContextType",
+ "usr": "s:11SalemoveSDK11ContextTypeO"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK11ContextTypeO8rawValueACSgSS_tcfc",
+ "mangledName": "$s11SalemoveSDK11ContextTypeO8rawValueACSgSS_tcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Var",
+ "name": "rawValue",
+ "printedName": "rawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK11ContextTypeO8rawValueSSvp",
+ "mangledName": "$s11SalemoveSDK11ContextTypeO8rawValueSSvp",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK11ContextTypeO8rawValueSSvg",
+ "mangledName": "$s11SalemoveSDK11ContextTypeO8rawValueSSvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "s:11SalemoveSDK11ContextTypeO",
+ "mangledName": "$s11SalemoveSDK11ContextTypeO",
+ "moduleName": "SalemoveSDK",
+ "deprecated": true,
+ "declAttributes": [
+ "AccessControl",
+ "Available",
+ "RawDocComment"
+ ],
+ "enumRawTypeName": "String",
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RawRepresentable",
+ "printedName": "RawRepresentable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "RawValue",
+ "printedName": "RawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SY",
+ "mangledName": "$sSY"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "VisitorContext",
+ "printedName": "VisitorContext",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "type",
+ "printedName": "type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ContextType",
+ "printedName": "SalemoveSDK.ContextType",
+ "usr": "s:11SalemoveSDK11ContextTypeO"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK14VisitorContextC4typeAA0D4TypeOvp",
+ "mangledName": "$s11SalemoveSDK14VisitorContextC4typeAA0D4TypeOvp",
+ "moduleName": "SalemoveSDK",
+ "deprecated": true,
+ "declAttributes": [
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "Available",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ContextType",
+ "printedName": "SalemoveSDK.ContextType",
+ "usr": "s:11SalemoveSDK11ContextTypeO"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK14VisitorContextC4typeAA0D4TypeOvg",
+ "mangledName": "$s11SalemoveSDK14VisitorContextC4typeAA0D4TypeOvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "url",
+ "printedName": "url",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK14VisitorContextC3urlSSvp",
+ "mangledName": "$s11SalemoveSDK14VisitorContextC3urlSSvp",
+ "moduleName": "SalemoveSDK",
+ "deprecated": true,
+ "declAttributes": [
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "Available",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK14VisitorContextC3urlSSvg",
+ "mangledName": "$s11SalemoveSDK14VisitorContextC3urlSSvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(type:url:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "VisitorContext",
+ "printedName": "SalemoveSDK.VisitorContext",
+ "usr": "c:@M@SalemoveSDK@objc(cs)VisitorContext"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "ContextType",
+ "printedName": "SalemoveSDK.ContextType",
+ "usr": "s:11SalemoveSDK11ContextTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK14VisitorContextC4type3urlAcA0D4TypeO_SStcfc",
+ "mangledName": "$s11SalemoveSDK14VisitorContextC4type3urlAcA0D4TypeO_SStcfc",
+ "moduleName": "SalemoveSDK",
+ "deprecated": true,
+ "declAttributes": [
+ "AccessControl",
+ "Available",
+ "RawDocComment"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "VisitorContext",
+ "printedName": "SalemoveSDK.VisitorContext",
+ "usr": "c:@M@SalemoveSDK@objc(cs)VisitorContext"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "ContextType",
+ "printedName": "SalemoveSDK.VisitorContext.ContextType",
+ "usr": "s:11SalemoveSDK14VisitorContextC0D4TypeO"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK14VisitorContextCyA2C0D4TypeOcfc",
+ "mangledName": "$s11SalemoveSDK14VisitorContextCyA2C0D4TypeOcfc",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "VisitorContext",
+ "printedName": "SalemoveSDK.VisitorContext",
+ "usr": "c:@M@SalemoveSDK@objc(cs)VisitorContext"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)VisitorContext(im)init",
+ "mangledName": "$s11SalemoveSDK14VisitorContextCACycfc",
+ "moduleName": "SalemoveSDK",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "ContextType",
+ "printedName": "ContextType",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "assetId",
+ "printedName": "assetId",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.VisitorContext.ContextType.Type) -> (SalemoveSDK.Tagged<(SalemoveSDK.VisitorContext, assetId: ()), Foundation.UUID>) -> SalemoveSDK.VisitorContext.ContextType",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.Tagged<(SalemoveSDK.VisitorContext, assetId: ()), Foundation.UUID>) -> SalemoveSDK.VisitorContext.ContextType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ContextType",
+ "printedName": "SalemoveSDK.VisitorContext.ContextType",
+ "usr": "s:11SalemoveSDK14VisitorContextC0D4TypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tagged",
+ "printedName": "SalemoveSDK.Tagged<(SalemoveSDK.VisitorContext, assetId: ()), Foundation.UUID>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(SalemoveSDK.VisitorContext, assetId: ())",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "VisitorContext",
+ "printedName": "SalemoveSDK.VisitorContext",
+ "usr": "c:@M@SalemoveSDK@objc(cs)VisitorContext"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ]
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UUID",
+ "printedName": "Foundation.UUID",
+ "usr": "s:10Foundation4UUIDV"
+ }
+ ],
+ "usr": "s:11SalemoveSDK6TaggedV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.VisitorContext.ContextType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ContextType",
+ "printedName": "SalemoveSDK.VisitorContext.ContextType",
+ "usr": "s:11SalemoveSDK14VisitorContextC0D4TypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK14VisitorContextC0D4TypeO7assetIdyAeA6TaggedVyAC_ytAFt10Foundation4UUIDVGcAEmF",
+ "mangledName": "$s11SalemoveSDK14VisitorContextC0D4TypeO7assetIdyAeA6TaggedVyAC_ytAFt10Foundation4UUIDVGcAEmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "s:11SalemoveSDK14VisitorContextC0D4TypeO",
+ "mangledName": "$s11SalemoveSDK14VisitorContextC0D4TypeO",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true
+ },
+ {
+ "kind": "Function",
+ "name": "encode",
+ "printedName": "encode(to:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Encoder",
+ "printedName": "Swift.Encoder",
+ "usr": "s:s7EncoderP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK14VisitorContextC6encode2toys7Encoder_p_tKF",
+ "mangledName": "$s11SalemoveSDK14VisitorContextC6encode2toys7Encoder_p_tKF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "isFromExtension": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@SalemoveSDK@objc(cs)VisitorContext",
+ "mangledName": "$s11SalemoveSDK14VisitorContextC",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "GliaCoreDependency",
+ "printedName": "GliaCoreDependency",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "MediaType",
+ "printedName": "MediaType",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "audio",
+ "printedName": "audio",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.MediaType.Type) -> SalemoveSDK.MediaType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MediaType",
+ "printedName": "SalemoveSDK.MediaType",
+ "usr": "s:11SalemoveSDK9MediaTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.MediaType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MediaType",
+ "printedName": "SalemoveSDK.MediaType",
+ "usr": "s:11SalemoveSDK9MediaTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK9MediaTypeO5audioyA2CmF",
+ "mangledName": "$s11SalemoveSDK9MediaTypeO5audioyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "video",
+ "printedName": "video",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.MediaType.Type) -> SalemoveSDK.MediaType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MediaType",
+ "printedName": "SalemoveSDK.MediaType",
+ "usr": "s:11SalemoveSDK9MediaTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.MediaType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MediaType",
+ "printedName": "SalemoveSDK.MediaType",
+ "usr": "s:11SalemoveSDK9MediaTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK9MediaTypeO5videoyA2CmF",
+ "mangledName": "$s11SalemoveSDK9MediaTypeO5videoyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "text",
+ "printedName": "text",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.MediaType.Type) -> SalemoveSDK.MediaType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MediaType",
+ "printedName": "SalemoveSDK.MediaType",
+ "usr": "s:11SalemoveSDK9MediaTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.MediaType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MediaType",
+ "printedName": "SalemoveSDK.MediaType",
+ "usr": "s:11SalemoveSDK9MediaTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK9MediaTypeO4textyA2CmF",
+ "mangledName": "$s11SalemoveSDK9MediaTypeO4textyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "messaging",
+ "printedName": "messaging",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.MediaType.Type) -> SalemoveSDK.MediaType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MediaType",
+ "printedName": "SalemoveSDK.MediaType",
+ "usr": "s:11SalemoveSDK9MediaTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.MediaType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MediaType",
+ "printedName": "SalemoveSDK.MediaType",
+ "usr": "s:11SalemoveSDK9MediaTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK9MediaTypeO9messagingyA2CmF",
+ "mangledName": "$s11SalemoveSDK9MediaTypeO9messagingyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "phone",
+ "printedName": "phone",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.MediaType.Type) -> SalemoveSDK.MediaType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MediaType",
+ "printedName": "SalemoveSDK.MediaType",
+ "usr": "s:11SalemoveSDK9MediaTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.MediaType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MediaType",
+ "printedName": "SalemoveSDK.MediaType",
+ "usr": "s:11SalemoveSDK9MediaTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK9MediaTypeO5phoneyA2CmF",
+ "mangledName": "$s11SalemoveSDK9MediaTypeO5phoneyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "unknown",
+ "printedName": "unknown",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.MediaType.Type) -> SalemoveSDK.MediaType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MediaType",
+ "printedName": "SalemoveSDK.MediaType",
+ "usr": "s:11SalemoveSDK9MediaTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.MediaType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MediaType",
+ "printedName": "SalemoveSDK.MediaType",
+ "usr": "s:11SalemoveSDK9MediaTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK9MediaTypeO7unknownyA2CmF",
+ "mangledName": "$s11SalemoveSDK9MediaTypeO7unknownyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(rawValue:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.MediaType?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MediaType",
+ "printedName": "SalemoveSDK.MediaType",
+ "usr": "s:11SalemoveSDK9MediaTypeO"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK9MediaTypeO8rawValueACSgSS_tcfc",
+ "mangledName": "$s11SalemoveSDK9MediaTypeO8rawValueACSgSS_tcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Var",
+ "name": "rawValue",
+ "printedName": "rawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK9MediaTypeO8rawValueSSvp",
+ "mangledName": "$s11SalemoveSDK9MediaTypeO8rawValueSSvp",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK9MediaTypeO8rawValueSSvg",
+ "mangledName": "$s11SalemoveSDK9MediaTypeO8rawValueSSvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "s:11SalemoveSDK9MediaTypeO",
+ "mangledName": "$s11SalemoveSDK9MediaTypeO",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "enumRawTypeName": "String",
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RawRepresentable",
+ "printedName": "RawRepresentable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "RawValue",
+ "printedName": "RawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SY",
+ "mangledName": "$sSY"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "GliaCoreDependency",
+ "printedName": "GliaCoreDependency",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "GliaCoreDependency",
+ "printedName": "GliaCoreDependency",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "AVFoundation",
+ "printedName": "AVFoundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "WebRTC",
+ "printedName": "WebRTC",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "TwilioVoice",
+ "printedName": "TwilioVoice",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "EngagementFileProgress",
+ "printedName": "EngagementFileProgress",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "fractionCompleted",
+ "printedName": "fractionCompleted",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK22EngagementFileProgressC17fractionCompletedSdvp",
+ "mangledName": "$s11SalemoveSDK22EngagementFileProgressC17fractionCompletedSdvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK22EngagementFileProgressC17fractionCompletedSdvg",
+ "mangledName": "$s11SalemoveSDK22EngagementFileProgressC17fractionCompletedSdvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementFileProgress",
+ "printedName": "SalemoveSDK.EngagementFileProgress",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementFileProgress"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementFileProgress(im)init",
+ "mangledName": "$s11SalemoveSDK22EngagementFileProgressCACycfc",
+ "moduleName": "SalemoveSDK",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementFileProgress",
+ "mangledName": "$s11SalemoveSDK22EngagementFileProgressC",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "hasMissingDesignatedInitializers": true,
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "Survey",
+ "printedName": "Survey",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "id",
+ "printedName": "id",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Tagged",
+ "printedName": "SalemoveSDK.Tagged",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Survey",
+ "printedName": "SalemoveSDK.Survey",
+ "usr": "s:11SalemoveSDK6SurveyV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:11SalemoveSDK6TaggedV"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK6SurveyV2idAA6TaggedVyACSSGvp",
+ "mangledName": "$s11SalemoveSDK6SurveyV2idAA6TaggedVyACSSGvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Tagged",
+ "printedName": "SalemoveSDK.Tagged",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Survey",
+ "printedName": "SalemoveSDK.Survey",
+ "usr": "s:11SalemoveSDK6SurveyV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:11SalemoveSDK6TaggedV"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK6SurveyV2idAA6TaggedVyACSSGvg",
+ "mangledName": "$s11SalemoveSDK6SurveyV2idAA6TaggedVyACSSGvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "name",
+ "printedName": "name",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK6SurveyV4nameSSvp",
+ "mangledName": "$s11SalemoveSDK6SurveyV4nameSSvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK6SurveyV4nameSSvg",
+ "mangledName": "$s11SalemoveSDK6SurveyV4nameSSvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "description",
+ "printedName": "description",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK6SurveyV11descriptionSSvp",
+ "mangledName": "$s11SalemoveSDK6SurveyV11descriptionSSvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK6SurveyV11descriptionSSvg",
+ "mangledName": "$s11SalemoveSDK6SurveyV11descriptionSSvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "title",
+ "printedName": "title",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK6SurveyV5titleSSvp",
+ "mangledName": "$s11SalemoveSDK6SurveyV5titleSSvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK6SurveyV5titleSSvg",
+ "mangledName": "$s11SalemoveSDK6SurveyV5titleSSvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "type",
+ "printedName": "type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SurveyType",
+ "printedName": "SalemoveSDK.Survey.SurveyType",
+ "usr": "s:11SalemoveSDK6SurveyV0C4TypeO"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK6SurveyV4typeAC0C4TypeOvp",
+ "mangledName": "$s11SalemoveSDK6SurveyV4typeAC0C4TypeOvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SurveyType",
+ "printedName": "SalemoveSDK.Survey.SurveyType",
+ "usr": "s:11SalemoveSDK6SurveyV0C4TypeO"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK6SurveyV4typeAC0C4TypeOvg",
+ "mangledName": "$s11SalemoveSDK6SurveyV4typeAC0C4TypeOvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "isDefault",
+ "printedName": "isDefault",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK6SurveyV9isDefaultSbSgvp",
+ "mangledName": "$s11SalemoveSDK6SurveyV9isDefaultSbSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK6SurveyV9isDefaultSbSgvg",
+ "mangledName": "$s11SalemoveSDK6SurveyV9isDefaultSbSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "isEnabled",
+ "printedName": "isEnabled",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK6SurveyV9isEnabledSbSgvp",
+ "mangledName": "$s11SalemoveSDK6SurveyV9isEnabledSbSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK6SurveyV9isEnabledSbSgvg",
+ "mangledName": "$s11SalemoveSDK6SurveyV9isEnabledSbSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "queueIds",
+ "printedName": "queueIds",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK6SurveyV8queueIdsSaySSGSgvp",
+ "mangledName": "$s11SalemoveSDK6SurveyV8queueIdsSaySSGSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK6SurveyV8queueIdsSaySSGSgvg",
+ "mangledName": "$s11SalemoveSDK6SurveyV8queueIdsSaySSGSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "siteId",
+ "printedName": "siteId",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK6SurveyV6siteIdSSvp",
+ "mangledName": "$s11SalemoveSDK6SurveyV6siteIdSSvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK6SurveyV6siteIdSSvg",
+ "mangledName": "$s11SalemoveSDK6SurveyV6siteIdSSvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "questions",
+ "printedName": "questions",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[SalemoveSDK.Survey.Question]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Question",
+ "printedName": "SalemoveSDK.Survey.Question",
+ "usr": "s:11SalemoveSDK6SurveyV8QuestionV"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK6SurveyV9questionsSayAC8QuestionVGvp",
+ "mangledName": "$s11SalemoveSDK6SurveyV9questionsSayAC8QuestionVGvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[SalemoveSDK.Survey.Question]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Question",
+ "printedName": "SalemoveSDK.Survey.Question",
+ "usr": "s:11SalemoveSDK6SurveyV8QuestionV"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK6SurveyV9questionsSayAC8QuestionVGvg",
+ "mangledName": "$s11SalemoveSDK6SurveyV9questionsSayAC8QuestionVGvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "createdAt",
+ "printedName": "createdAt",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Date?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Date",
+ "printedName": "Foundation.Date",
+ "usr": "s:10Foundation4DateV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK6SurveyV9createdAt10Foundation4DateVSgvp",
+ "mangledName": "$s11SalemoveSDK6SurveyV9createdAt10Foundation4DateVSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Date?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Date",
+ "printedName": "Foundation.Date",
+ "usr": "s:10Foundation4DateV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK6SurveyV9createdAt10Foundation4DateVSgvg",
+ "mangledName": "$s11SalemoveSDK6SurveyV9createdAt10Foundation4DateVSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "updatedAt",
+ "printedName": "updatedAt",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Date?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Date",
+ "printedName": "Foundation.Date",
+ "usr": "s:10Foundation4DateV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK6SurveyV9updatedAt10Foundation4DateVSgvp",
+ "mangledName": "$s11SalemoveSDK6SurveyV9updatedAt10Foundation4DateVSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Date?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Date",
+ "printedName": "Foundation.Date",
+ "usr": "s:10Foundation4DateV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK6SurveyV9updatedAt10Foundation4DateVSgvg",
+ "mangledName": "$s11SalemoveSDK6SurveyV9updatedAt10Foundation4DateVSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "==",
+ "printedName": "==(_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Survey",
+ "printedName": "SalemoveSDK.Survey",
+ "usr": "s:11SalemoveSDK6SurveyV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Survey",
+ "printedName": "SalemoveSDK.Survey",
+ "usr": "s:11SalemoveSDK6SurveyV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK6SurveyV2eeoiySbAC_ACtFZ",
+ "mangledName": "$s11SalemoveSDK6SurveyV2eeoiySbAC_ACtFZ",
+ "moduleName": "SalemoveSDK",
+ "static": true,
+ "implicit": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Survey",
+ "printedName": "SalemoveSDK.Survey",
+ "usr": "s:11SalemoveSDK6SurveyV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK6SurveyV4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s11SalemoveSDK6SurveyV4fromACs7Decoder_p_tKcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "isFromExtension": true,
+ "throwing": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "SurveyType",
+ "printedName": "SurveyType",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "operator",
+ "printedName": "operator",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.Survey.SurveyType.Type) -> SalemoveSDK.Survey.SurveyType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SurveyType",
+ "printedName": "SalemoveSDK.Survey.SurveyType",
+ "usr": "s:11SalemoveSDK6SurveyV0C4TypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.Survey.SurveyType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SurveyType",
+ "printedName": "SalemoveSDK.Survey.SurveyType",
+ "usr": "s:11SalemoveSDK6SurveyV0C4TypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK6SurveyV0C4TypeO8operatoryA2EmF",
+ "mangledName": "$s11SalemoveSDK6SurveyV0C4TypeO8operatoryA2EmF",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Var",
+ "name": "visitor",
+ "printedName": "visitor",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.Survey.SurveyType.Type) -> SalemoveSDK.Survey.SurveyType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SurveyType",
+ "printedName": "SalemoveSDK.Survey.SurveyType",
+ "usr": "s:11SalemoveSDK6SurveyV0C4TypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.Survey.SurveyType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SurveyType",
+ "printedName": "SalemoveSDK.Survey.SurveyType",
+ "usr": "s:11SalemoveSDK6SurveyV0C4TypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK6SurveyV0C4TypeO7visitoryA2EmF",
+ "mangledName": "$s11SalemoveSDK6SurveyV0C4TypeO7visitoryA2EmF",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(rawValue:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.Survey.SurveyType?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SurveyType",
+ "printedName": "SalemoveSDK.Survey.SurveyType",
+ "usr": "s:11SalemoveSDK6SurveyV0C4TypeO"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK6SurveyV0C4TypeO8rawValueAESgSS_tcfc",
+ "mangledName": "$s11SalemoveSDK6SurveyV0C4TypeO8rawValueAESgSS_tcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Var",
+ "name": "rawValue",
+ "printedName": "rawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK6SurveyV0C4TypeO8rawValueSSvp",
+ "mangledName": "$s11SalemoveSDK6SurveyV0C4TypeO8rawValueSSvp",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK6SurveyV0C4TypeO8rawValueSSvg",
+ "mangledName": "$s11SalemoveSDK6SurveyV0C4TypeO8rawValueSSvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "s:11SalemoveSDK6SurveyV0C4TypeO",
+ "mangledName": "$s11SalemoveSDK6SurveyV0C4TypeO",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "enumRawTypeName": "String",
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RawRepresentable",
+ "printedName": "RawRepresentable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "RawValue",
+ "printedName": "RawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SY",
+ "mangledName": "$sSY"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "Question",
+ "printedName": "Question",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "id",
+ "printedName": "id",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Tagged",
+ "printedName": "SalemoveSDK.Tagged",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Question",
+ "printedName": "SalemoveSDK.Survey.Question",
+ "usr": "s:11SalemoveSDK6SurveyV8QuestionV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:11SalemoveSDK6TaggedV"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK6SurveyV8QuestionV2idAA6TaggedVyAESSGvp",
+ "mangledName": "$s11SalemoveSDK6SurveyV8QuestionV2idAA6TaggedVyAESSGvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Tagged",
+ "printedName": "SalemoveSDK.Tagged",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Question",
+ "printedName": "SalemoveSDK.Survey.Question",
+ "usr": "s:11SalemoveSDK6SurveyV8QuestionV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:11SalemoveSDK6TaggedV"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK6SurveyV8QuestionV2idAA6TaggedVyAESSGvg",
+ "mangledName": "$s11SalemoveSDK6SurveyV8QuestionV2idAA6TaggedVyAESSGvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "name",
+ "printedName": "name",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK6SurveyV8QuestionV4nameSSvp",
+ "mangledName": "$s11SalemoveSDK6SurveyV8QuestionV4nameSSvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK6SurveyV8QuestionV4nameSSvg",
+ "mangledName": "$s11SalemoveSDK6SurveyV8QuestionV4nameSSvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "text",
+ "printedName": "text",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK6SurveyV8QuestionV4textSSvp",
+ "mangledName": "$s11SalemoveSDK6SurveyV8QuestionV4textSSvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK6SurveyV8QuestionV4textSSvg",
+ "mangledName": "$s11SalemoveSDK6SurveyV8QuestionV4textSSvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "type",
+ "printedName": "type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "QuestionType",
+ "printedName": "SalemoveSDK.Survey.QuestionType",
+ "usr": "s:11SalemoveSDK6SurveyV12QuestionTypeO"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK6SurveyV8QuestionV4typeAC0D4TypeOvp",
+ "mangledName": "$s11SalemoveSDK6SurveyV8QuestionV4typeAC0D4TypeOvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "QuestionType",
+ "printedName": "SalemoveSDK.Survey.QuestionType",
+ "usr": "s:11SalemoveSDK6SurveyV12QuestionTypeO"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK6SurveyV8QuestionV4typeAC0D4TypeOvg",
+ "mangledName": "$s11SalemoveSDK6SurveyV8QuestionV4typeAC0D4TypeOvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "options",
+ "printedName": "options",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[SalemoveSDK.Survey.Question.Option]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[SalemoveSDK.Survey.Question.Option]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Option",
+ "printedName": "SalemoveSDK.Survey.Question.Option",
+ "usr": "s:11SalemoveSDK6SurveyV8QuestionV6OptionV"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK6SurveyV8QuestionV7optionsSayAE6OptionVGSgvp",
+ "mangledName": "$s11SalemoveSDK6SurveyV8QuestionV7optionsSayAE6OptionVGSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[SalemoveSDK.Survey.Question.Option]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[SalemoveSDK.Survey.Question.Option]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Option",
+ "printedName": "SalemoveSDK.Survey.Question.Option",
+ "usr": "s:11SalemoveSDK6SurveyV8QuestionV6OptionV"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK6SurveyV8QuestionV7optionsSayAE6OptionVGSgvg",
+ "mangledName": "$s11SalemoveSDK6SurveyV8QuestionV7optionsSayAE6OptionVGSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "required",
+ "printedName": "required",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK6SurveyV8QuestionV8requiredSbvp",
+ "mangledName": "$s11SalemoveSDK6SurveyV8QuestionV8requiredSbvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK6SurveyV8QuestionV8requiredSbvg",
+ "mangledName": "$s11SalemoveSDK6SurveyV8QuestionV8requiredSbvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "siteId",
+ "printedName": "siteId",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK6SurveyV8QuestionV6siteIdSSvp",
+ "mangledName": "$s11SalemoveSDK6SurveyV8QuestionV6siteIdSSvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK6SurveyV8QuestionV6siteIdSSvg",
+ "mangledName": "$s11SalemoveSDK6SurveyV8QuestionV6siteIdSSvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "createdAt",
+ "printedName": "createdAt",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Date",
+ "printedName": "Foundation.Date",
+ "usr": "s:10Foundation4DateV"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK6SurveyV8QuestionV9createdAt10Foundation4DateVvp",
+ "mangledName": "$s11SalemoveSDK6SurveyV8QuestionV9createdAt10Foundation4DateVvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Date",
+ "printedName": "Foundation.Date",
+ "usr": "s:10Foundation4DateV"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK6SurveyV8QuestionV9createdAt10Foundation4DateVvg",
+ "mangledName": "$s11SalemoveSDK6SurveyV8QuestionV9createdAt10Foundation4DateVvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "updatedAt",
+ "printedName": "updatedAt",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Date",
+ "printedName": "Foundation.Date",
+ "usr": "s:10Foundation4DateV"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK6SurveyV8QuestionV9updatedAt10Foundation4DateVvp",
+ "mangledName": "$s11SalemoveSDK6SurveyV8QuestionV9updatedAt10Foundation4DateVvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Date",
+ "printedName": "Foundation.Date",
+ "usr": "s:10Foundation4DateV"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK6SurveyV8QuestionV9updatedAt10Foundation4DateVvg",
+ "mangledName": "$s11SalemoveSDK6SurveyV8QuestionV9updatedAt10Foundation4DateVvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "==",
+ "printedName": "==(_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Question",
+ "printedName": "SalemoveSDK.Survey.Question",
+ "usr": "s:11SalemoveSDK6SurveyV8QuestionV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Question",
+ "printedName": "SalemoveSDK.Survey.Question",
+ "usr": "s:11SalemoveSDK6SurveyV8QuestionV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK6SurveyV8QuestionV2eeoiySbAE_AEtFZ",
+ "mangledName": "$s11SalemoveSDK6SurveyV8QuestionV2eeoiySbAE_AEtFZ",
+ "moduleName": "SalemoveSDK",
+ "static": true,
+ "implicit": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Question",
+ "printedName": "SalemoveSDK.Survey.Question",
+ "usr": "s:11SalemoveSDK6SurveyV8QuestionV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK6SurveyV8QuestionV4fromAEs7Decoder_p_tKcfc",
+ "mangledName": "$s11SalemoveSDK6SurveyV8QuestionV4fromAEs7Decoder_p_tKcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "isFromExtension": true,
+ "throwing": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "Option",
+ "printedName": "Option",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "id",
+ "printedName": "id",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Tagged",
+ "printedName": "SalemoveSDK.Tagged",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Option",
+ "printedName": "SalemoveSDK.Survey.Question.Option",
+ "usr": "s:11SalemoveSDK6SurveyV8QuestionV6OptionV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:11SalemoveSDK6TaggedV"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK6SurveyV8QuestionV6OptionV2idAA6TaggedVyAGSSGvp",
+ "mangledName": "$s11SalemoveSDK6SurveyV8QuestionV6OptionV2idAA6TaggedVyAGSSGvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Tagged",
+ "printedName": "SalemoveSDK.Tagged",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Option",
+ "printedName": "SalemoveSDK.Survey.Question.Option",
+ "usr": "s:11SalemoveSDK6SurveyV8QuestionV6OptionV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:11SalemoveSDK6TaggedV"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK6SurveyV8QuestionV6OptionV2idAA6TaggedVyAGSSGvg",
+ "mangledName": "$s11SalemoveSDK6SurveyV8QuestionV6OptionV2idAA6TaggedVyAGSSGvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "label",
+ "printedName": "label",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK6SurveyV8QuestionV6OptionV5labelSSvp",
+ "mangledName": "$s11SalemoveSDK6SurveyV8QuestionV6OptionV5labelSSvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK6SurveyV8QuestionV6OptionV5labelSSvg",
+ "mangledName": "$s11SalemoveSDK6SurveyV8QuestionV6OptionV5labelSSvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "isDefault",
+ "printedName": "isDefault",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK6SurveyV8QuestionV6OptionV9isDefaultSbvp",
+ "mangledName": "$s11SalemoveSDK6SurveyV8QuestionV6OptionV9isDefaultSbvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK6SurveyV8QuestionV6OptionV9isDefaultSbvg",
+ "mangledName": "$s11SalemoveSDK6SurveyV8QuestionV6OptionV9isDefaultSbvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "position",
+ "printedName": "position",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK6SurveyV8QuestionV6OptionV8positionSivp",
+ "mangledName": "$s11SalemoveSDK6SurveyV8QuestionV6OptionV8positionSivp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK6SurveyV8QuestionV6OptionV8positionSivg",
+ "mangledName": "$s11SalemoveSDK6SurveyV8QuestionV6OptionV8positionSivg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "==",
+ "printedName": "==(_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Option",
+ "printedName": "SalemoveSDK.Survey.Question.Option",
+ "usr": "s:11SalemoveSDK6SurveyV8QuestionV6OptionV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Option",
+ "printedName": "SalemoveSDK.Survey.Question.Option",
+ "usr": "s:11SalemoveSDK6SurveyV8QuestionV6OptionV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK6SurveyV8QuestionV6OptionV2eeoiySbAG_AGtFZ",
+ "mangledName": "$s11SalemoveSDK6SurveyV8QuestionV6OptionV2eeoiySbAG_AGtFZ",
+ "moduleName": "SalemoveSDK",
+ "static": true,
+ "implicit": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Option",
+ "printedName": "SalemoveSDK.Survey.Question.Option",
+ "usr": "s:11SalemoveSDK6SurveyV8QuestionV6OptionV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK6SurveyV8QuestionV6OptionV4fromAGs7Decoder_p_tKcfc",
+ "mangledName": "$s11SalemoveSDK6SurveyV8QuestionV6OptionV4fromAGs7Decoder_p_tKcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "isFromExtension": true,
+ "throwing": true,
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:11SalemoveSDK6SurveyV8QuestionV6OptionV",
+ "mangledName": "$s11SalemoveSDK6SurveyV8QuestionV6OptionV",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ }
+ ]
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:11SalemoveSDK6SurveyV8QuestionV",
+ "mangledName": "$s11SalemoveSDK6SurveyV8QuestionV",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "QuestionType",
+ "printedName": "QuestionType",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "text",
+ "printedName": "text",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.Survey.QuestionType.Type) -> SalemoveSDK.Survey.QuestionType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "QuestionType",
+ "printedName": "SalemoveSDK.Survey.QuestionType",
+ "usr": "s:11SalemoveSDK6SurveyV12QuestionTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.Survey.QuestionType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "QuestionType",
+ "printedName": "SalemoveSDK.Survey.QuestionType",
+ "usr": "s:11SalemoveSDK6SurveyV12QuestionTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK6SurveyV12QuestionTypeO4textyA2EmF",
+ "mangledName": "$s11SalemoveSDK6SurveyV12QuestionTypeO4textyA2EmF",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Var",
+ "name": "scale",
+ "printedName": "scale",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.Survey.QuestionType.Type) -> SalemoveSDK.Survey.QuestionType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "QuestionType",
+ "printedName": "SalemoveSDK.Survey.QuestionType",
+ "usr": "s:11SalemoveSDK6SurveyV12QuestionTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.Survey.QuestionType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "QuestionType",
+ "printedName": "SalemoveSDK.Survey.QuestionType",
+ "usr": "s:11SalemoveSDK6SurveyV12QuestionTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK6SurveyV12QuestionTypeO5scaleyA2EmF",
+ "mangledName": "$s11SalemoveSDK6SurveyV12QuestionTypeO5scaleyA2EmF",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Var",
+ "name": "singleChoice",
+ "printedName": "singleChoice",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.Survey.QuestionType.Type) -> SalemoveSDK.Survey.QuestionType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "QuestionType",
+ "printedName": "SalemoveSDK.Survey.QuestionType",
+ "usr": "s:11SalemoveSDK6SurveyV12QuestionTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.Survey.QuestionType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "QuestionType",
+ "printedName": "SalemoveSDK.Survey.QuestionType",
+ "usr": "s:11SalemoveSDK6SurveyV12QuestionTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK6SurveyV12QuestionTypeO12singleChoiceyA2EmF",
+ "mangledName": "$s11SalemoveSDK6SurveyV12QuestionTypeO12singleChoiceyA2EmF",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Var",
+ "name": "boolean",
+ "printedName": "boolean",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.Survey.QuestionType.Type) -> SalemoveSDK.Survey.QuestionType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "QuestionType",
+ "printedName": "SalemoveSDK.Survey.QuestionType",
+ "usr": "s:11SalemoveSDK6SurveyV12QuestionTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.Survey.QuestionType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "QuestionType",
+ "printedName": "SalemoveSDK.Survey.QuestionType",
+ "usr": "s:11SalemoveSDK6SurveyV12QuestionTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK6SurveyV12QuestionTypeO7booleanyA2EmF",
+ "mangledName": "$s11SalemoveSDK6SurveyV12QuestionTypeO7booleanyA2EmF",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(rawValue:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.Survey.QuestionType?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "QuestionType",
+ "printedName": "SalemoveSDK.Survey.QuestionType",
+ "usr": "s:11SalemoveSDK6SurveyV12QuestionTypeO"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK6SurveyV12QuestionTypeO8rawValueAESgSS_tcfc",
+ "mangledName": "$s11SalemoveSDK6SurveyV12QuestionTypeO8rawValueAESgSS_tcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Var",
+ "name": "rawValue",
+ "printedName": "rawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK6SurveyV12QuestionTypeO8rawValueSSvp",
+ "mangledName": "$s11SalemoveSDK6SurveyV12QuestionTypeO8rawValueSSvp",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK6SurveyV12QuestionTypeO8rawValueSSvg",
+ "mangledName": "$s11SalemoveSDK6SurveyV12QuestionTypeO8rawValueSSvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "s:11SalemoveSDK6SurveyV12QuestionTypeO",
+ "mangledName": "$s11SalemoveSDK6SurveyV12QuestionTypeO",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "enumRawTypeName": "String",
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RawRepresentable",
+ "printedName": "RawRepresentable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "RawValue",
+ "printedName": "RawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SY",
+ "mangledName": "$sSY"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "Answer",
+ "printedName": "Answer",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "questionId",
+ "printedName": "questionId",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Tagged",
+ "printedName": "SalemoveSDK.Tagged",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Question",
+ "printedName": "SalemoveSDK.Survey.Question",
+ "usr": "s:11SalemoveSDK6SurveyV8QuestionV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:11SalemoveSDK6TaggedV"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK6SurveyV6AnswerV10questionIdAA6TaggedVyAC8QuestionVSSGvp",
+ "mangledName": "$s11SalemoveSDK6SurveyV6AnswerV10questionIdAA6TaggedVyAC8QuestionVSSGvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Tagged",
+ "printedName": "SalemoveSDK.Tagged",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Question",
+ "printedName": "SalemoveSDK.Survey.Question",
+ "usr": "s:11SalemoveSDK6SurveyV8QuestionV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:11SalemoveSDK6TaggedV"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK6SurveyV6AnswerV10questionIdAA6TaggedVyAC8QuestionVSSGvg",
+ "mangledName": "$s11SalemoveSDK6SurveyV6AnswerV10questionIdAA6TaggedVyAC8QuestionVSSGvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "response",
+ "printedName": "response",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ValueContainer",
+ "printedName": "SalemoveSDK.Survey.Answer.ValueContainer",
+ "usr": "s:11SalemoveSDK6SurveyV6AnswerV14ValueContainerO"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK6SurveyV6AnswerV8responseAE14ValueContainerOvp",
+ "mangledName": "$s11SalemoveSDK6SurveyV6AnswerV8responseAE14ValueContainerOvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ValueContainer",
+ "printedName": "SalemoveSDK.Survey.Answer.ValueContainer",
+ "usr": "s:11SalemoveSDK6SurveyV6AnswerV14ValueContainerO"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK6SurveyV6AnswerV8responseAE14ValueContainerOvg",
+ "mangledName": "$s11SalemoveSDK6SurveyV6AnswerV8responseAE14ValueContainerOvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(questionId:response:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Answer",
+ "printedName": "SalemoveSDK.Survey.Answer",
+ "usr": "s:11SalemoveSDK6SurveyV6AnswerV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tagged",
+ "printedName": "SalemoveSDK.Tagged",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Question",
+ "printedName": "SalemoveSDK.Survey.Question",
+ "usr": "s:11SalemoveSDK6SurveyV8QuestionV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:11SalemoveSDK6TaggedV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "ValueContainer",
+ "printedName": "SalemoveSDK.Survey.Answer.ValueContainer",
+ "usr": "s:11SalemoveSDK6SurveyV6AnswerV14ValueContainerO"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK6SurveyV6AnswerV10questionId8responseAeA6TaggedVyAC8QuestionVSSG_AE14ValueContainerOtcfc",
+ "mangledName": "$s11SalemoveSDK6SurveyV6AnswerV10questionId8responseAeA6TaggedVyAC8QuestionVSSG_AE14ValueContainerOtcfc",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "encode",
+ "printedName": "encode(to:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Encoder",
+ "printedName": "Swift.Encoder",
+ "usr": "s:s7EncoderP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK6SurveyV6AnswerV6encode2toys7Encoder_p_tKF",
+ "mangledName": "$s11SalemoveSDK6SurveyV6AnswerV6encode2toys7Encoder_p_tKF",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "isFromExtension": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "ValueContainer",
+ "printedName": "ValueContainer",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "int",
+ "printedName": "int",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.Survey.Answer.ValueContainer.Type) -> (Swift.Int) -> SalemoveSDK.Survey.Answer.ValueContainer",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Int) -> SalemoveSDK.Survey.Answer.ValueContainer",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ValueContainer",
+ "printedName": "SalemoveSDK.Survey.Answer.ValueContainer",
+ "usr": "s:11SalemoveSDK6SurveyV6AnswerV14ValueContainerO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.Survey.Answer.ValueContainer.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ValueContainer",
+ "printedName": "SalemoveSDK.Survey.Answer.ValueContainer",
+ "usr": "s:11SalemoveSDK6SurveyV6AnswerV14ValueContainerO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK6SurveyV6AnswerV14ValueContainerO3intyAGSicAGmF",
+ "mangledName": "$s11SalemoveSDK6SurveyV6AnswerV14ValueContainerO3intyAGSicAGmF",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Var",
+ "name": "string",
+ "printedName": "string",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.Survey.Answer.ValueContainer.Type) -> (Swift.String) -> SalemoveSDK.Survey.Answer.ValueContainer",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.String) -> SalemoveSDK.Survey.Answer.ValueContainer",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ValueContainer",
+ "printedName": "SalemoveSDK.Survey.Answer.ValueContainer",
+ "usr": "s:11SalemoveSDK6SurveyV6AnswerV14ValueContainerO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ]
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.Survey.Answer.ValueContainer.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ValueContainer",
+ "printedName": "SalemoveSDK.Survey.Answer.ValueContainer",
+ "usr": "s:11SalemoveSDK6SurveyV6AnswerV14ValueContainerO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK6SurveyV6AnswerV14ValueContainerO6stringyAGSScAGmF",
+ "mangledName": "$s11SalemoveSDK6SurveyV6AnswerV14ValueContainerO6stringyAGSScAGmF",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Var",
+ "name": "boolean",
+ "printedName": "boolean",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.Survey.Answer.ValueContainer.Type) -> (Swift.Bool) -> SalemoveSDK.Survey.Answer.ValueContainer",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool) -> SalemoveSDK.Survey.Answer.ValueContainer",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ValueContainer",
+ "printedName": "SalemoveSDK.Survey.Answer.ValueContainer",
+ "usr": "s:11SalemoveSDK6SurveyV6AnswerV14ValueContainerO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ]
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.Survey.Answer.ValueContainer.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ValueContainer",
+ "printedName": "SalemoveSDK.Survey.Answer.ValueContainer",
+ "usr": "s:11SalemoveSDK6SurveyV6AnswerV14ValueContainerO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK6SurveyV6AnswerV14ValueContainerO7booleanyAGSbcAGmF",
+ "mangledName": "$s11SalemoveSDK6SurveyV6AnswerV14ValueContainerO7booleanyAGSbcAGmF",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Function",
+ "name": "encode",
+ "printedName": "encode(to:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Encoder",
+ "printedName": "Swift.Encoder",
+ "usr": "s:s7EncoderP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK6SurveyV6AnswerV14ValueContainerO6encode2toys7Encoder_p_tKF",
+ "mangledName": "$s11SalemoveSDK6SurveyV6AnswerV14ValueContainerO6encode2toys7Encoder_p_tKF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "s:11SalemoveSDK6SurveyV6AnswerV14ValueContainerO",
+ "mangledName": "$s11SalemoveSDK6SurveyV6AnswerV14ValueContainerO",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "isFromExtension": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ }
+ ]
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:11SalemoveSDK6SurveyV6AnswerV",
+ "mangledName": "$s11SalemoveSDK6SurveyV6AnswerV",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ }
+ ]
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:11SalemoveSDK6SurveyV",
+ "mangledName": "$s11SalemoveSDK6SurveyV",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "SurveyResponse",
+ "printedName": "SurveyResponse",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "survey",
+ "printedName": "survey",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.Survey?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Survey",
+ "printedName": "SalemoveSDK.Survey",
+ "usr": "s:11SalemoveSDK6SurveyV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK14SurveyResponseV6surveyAA0C0VSgvp",
+ "mangledName": "$s11SalemoveSDK14SurveyResponseV6surveyAA0C0VSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.Survey?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Survey",
+ "printedName": "SalemoveSDK.Survey",
+ "usr": "s:11SalemoveSDK6SurveyV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK14SurveyResponseV6surveyAA0C0VSgvg",
+ "mangledName": "$s11SalemoveSDK14SurveyResponseV6surveyAA0C0VSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "==",
+ "printedName": "==(_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SurveyResponse",
+ "printedName": "SalemoveSDK.SurveyResponse",
+ "usr": "s:11SalemoveSDK14SurveyResponseV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SurveyResponse",
+ "printedName": "SalemoveSDK.SurveyResponse",
+ "usr": "s:11SalemoveSDK14SurveyResponseV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK14SurveyResponseV2eeoiySbAC_ACtFZ",
+ "mangledName": "$s11SalemoveSDK14SurveyResponseV2eeoiySbAC_ACtFZ",
+ "moduleName": "SalemoveSDK",
+ "static": true,
+ "implicit": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SurveyResponse",
+ "printedName": "SalemoveSDK.SurveyResponse",
+ "usr": "s:11SalemoveSDK14SurveyResponseV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK14SurveyResponseV4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s11SalemoveSDK14SurveyResponseV4fromACs7Decoder_p_tKcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "isFromExtension": true,
+ "throwing": true,
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:11SalemoveSDK14SurveyResponseV",
+ "mangledName": "$s11SalemoveSDK14SurveyResponseV",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "GliaCoreDependency",
+ "printedName": "GliaCoreDependency",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "GliaCoreDependency",
+ "printedName": "GliaCoreDependency",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "GliaCoreDependency",
+ "printedName": "GliaCoreDependency",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "Push",
+ "printedName": "Push",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "actionIdentifier",
+ "printedName": "actionIdentifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Push(py)actionIdentifier",
+ "mangledName": "$s11SalemoveSDK4PushC16actionIdentifierSSvp",
+ "moduleName": "SalemoveSDK",
+ "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@SalemoveSDK@objc(cs)Push(im)actionIdentifier",
+ "mangledName": "$s11SalemoveSDK4PushC16actionIdentifierSSvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "type",
+ "printedName": "type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "PushType",
+ "printedName": "SalemoveSDK.PushType",
+ "usr": "c:@M@SalemoveSDK@E@PushType"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Push(py)type",
+ "mangledName": "$s11SalemoveSDK4PushC4typeAA0C4TypeOvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "PushType",
+ "printedName": "SalemoveSDK.PushType",
+ "usr": "c:@M@SalemoveSDK@E@PushType"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Push(im)type",
+ "mangledName": "$s11SalemoveSDK4PushC4typeAA0C4TypeOvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Push",
+ "printedName": "SalemoveSDK.Push",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Push"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK4PushC4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s11SalemoveSDK4PushC4fromACs7Decoder_p_tKcfc",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Required",
+ "AccessControl"
+ ],
+ "throwing": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "encode",
+ "printedName": "encode(to:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Encoder",
+ "printedName": "Swift.Encoder",
+ "usr": "s:s7EncoderP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK4PushC6encode2toys7Encoder_p_tKF",
+ "mangledName": "$s11SalemoveSDK4PushC6encode2toys7Encoder_p_tKF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Push",
+ "printedName": "SalemoveSDK.Push",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Push"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Push(im)init",
+ "mangledName": "$s11SalemoveSDK4PushCACycfc",
+ "moduleName": "SalemoveSDK",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Push",
+ "mangledName": "$s11SalemoveSDK4PushC",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "hasMissingDesignatedInitializers": true,
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "PushType",
+ "printedName": "PushType",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "unidentified",
+ "printedName": "unidentified",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.PushType.Type) -> SalemoveSDK.PushType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "PushType",
+ "printedName": "SalemoveSDK.PushType",
+ "usr": "c:@M@SalemoveSDK@E@PushType"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.PushType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "PushType",
+ "printedName": "SalemoveSDK.PushType",
+ "usr": "c:@M@SalemoveSDK@E@PushType"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@SalemoveSDK@E@PushType@PushTypeUnidentified",
+ "mangledName": "$s11SalemoveSDK8PushTypeO12unidentifiedyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "fixedbinaryorder": 0
+ },
+ {
+ "kind": "Var",
+ "name": "chatMessage",
+ "printedName": "chatMessage",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.PushType.Type) -> SalemoveSDK.PushType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "PushType",
+ "printedName": "SalemoveSDK.PushType",
+ "usr": "c:@M@SalemoveSDK@E@PushType"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.PushType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "PushType",
+ "printedName": "SalemoveSDK.PushType",
+ "usr": "c:@M@SalemoveSDK@E@PushType"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@SalemoveSDK@E@PushType@PushTypeChatMessage",
+ "mangledName": "$s11SalemoveSDK8PushTypeO11chatMessageyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "fixedbinaryorder": 1
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(rawValue:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.PushType?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "PushType",
+ "printedName": "SalemoveSDK.PushType",
+ "usr": "c:@M@SalemoveSDK@E@PushType"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK8PushTypeO8rawValueACSgSi_tcfc",
+ "mangledName": "$s11SalemoveSDK8PushTypeO8rawValueACSgSi_tcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Var",
+ "name": "rawValue",
+ "printedName": "rawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK8PushTypeO8rawValueSivp",
+ "mangledName": "$s11SalemoveSDK8PushTypeO8rawValueSivp",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK8PushTypeO8rawValueSivg",
+ "mangledName": "$s11SalemoveSDK8PushTypeO8rawValueSivg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "c:@M@SalemoveSDK@E@PushType",
+ "mangledName": "$s11SalemoveSDK8PushTypeO",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "enumRawTypeName": "Int",
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RawRepresentable",
+ "printedName": "RawRepresentable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "RawValue",
+ "printedName": "RawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SY",
+ "mangledName": "$sSY"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "WebRTC",
+ "printedName": "WebRTC",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "GliaCoreDependency",
+ "printedName": "GliaCoreDependency",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "EngagementRequest",
+ "printedName": "EngagementRequest",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "timeout",
+ "printedName": "timeout",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK17EngagementRequestC7timeoutSivp",
+ "mangledName": "$s11SalemoveSDK17EngagementRequestC7timeoutSivp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17EngagementRequestC7timeoutSivg",
+ "mangledName": "$s11SalemoveSDK17EngagementRequestC7timeoutSivg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementRequest",
+ "printedName": "SalemoveSDK.EngagementRequest",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementRequest"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementRequest(im)init",
+ "mangledName": "$s11SalemoveSDK17EngagementRequestCACycfc",
+ "moduleName": "SalemoveSDK",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementRequest",
+ "printedName": "SalemoveSDK.EngagementRequest",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementRequest"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK17EngagementRequestC4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s11SalemoveSDK17EngagementRequestC4fromACs7Decoder_p_tKcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Required"
+ ],
+ "throwing": true,
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementRequest",
+ "mangledName": "$s11SalemoveSDK17EngagementRequestC",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "hasMissingDesignatedInitializers": true,
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "EngagementFile",
+ "printedName": "EngagementFile",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "id",
+ "printedName": "id",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementFile(py)id",
+ "mangledName": "$s11SalemoveSDK14EngagementFileC2idSSSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementFile(im)id",
+ "mangledName": "$s11SalemoveSDK14EngagementFileC2idSSSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "size",
+ "printedName": "size",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Double?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK14EngagementFileC4sizeSdSgvp",
+ "mangledName": "$s11SalemoveSDK14EngagementFileC4sizeSdSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Double?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK14EngagementFileC4sizeSdSgvg",
+ "mangledName": "$s11SalemoveSDK14EngagementFileC4sizeSdSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "contentType",
+ "printedName": "contentType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementFile(py)contentType",
+ "mangledName": "$s11SalemoveSDK14EngagementFileC11contentTypeSSSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementFile(im)contentType",
+ "mangledName": "$s11SalemoveSDK14EngagementFileC11contentTypeSSSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "isDeleted",
+ "printedName": "isDeleted",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK14EngagementFileC9isDeletedSbSgvp",
+ "mangledName": "$s11SalemoveSDK14EngagementFileC9isDeletedSbSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK14EngagementFileC9isDeletedSbSgvg",
+ "mangledName": "$s11SalemoveSDK14EngagementFileC9isDeletedSbSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "name",
+ "printedName": "name",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementFile(py)name",
+ "mangledName": "$s11SalemoveSDK14EngagementFileC4nameSSvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "isLet": true,
+ "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@SalemoveSDK@objc(cs)EngagementFile(im)name",
+ "mangledName": "$s11SalemoveSDK14EngagementFileC4nameSSvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "url",
+ "printedName": "url",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.URL?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "URL",
+ "printedName": "Foundation.URL",
+ "usr": "s:10Foundation3URLV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementFile(py)url",
+ "mangledName": "$s11SalemoveSDK14EngagementFileC3url10Foundation3URLVSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.URL?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "URL",
+ "printedName": "Foundation.URL",
+ "usr": "s:10Foundation3URLV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementFile(im)url",
+ "mangledName": "$s11SalemoveSDK14EngagementFileC3url10Foundation3URLVSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(name:url:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementFile",
+ "printedName": "SalemoveSDK.EngagementFile",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementFile"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "hasDefaultArg": true,
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "URL",
+ "printedName": "Foundation.URL",
+ "usr": "s:10Foundation3URLV"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementFile(im)initWithName:url:",
+ "mangledName": "$s11SalemoveSDK14EngagementFileC4name3urlACSS_10Foundation3URLVtcfc",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(id:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementFile",
+ "printedName": "SalemoveSDK.EngagementFile",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementFile"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementFile(im)initWithId:",
+ "mangledName": "$s11SalemoveSDK14EngagementFileC2idACSS_tcfc",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementFile",
+ "printedName": "SalemoveSDK.EngagementFile",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementFile"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementFile(im)init",
+ "mangledName": "$s11SalemoveSDK14EngagementFileCACycfc",
+ "moduleName": "SalemoveSDK",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementFile",
+ "printedName": "SalemoveSDK.EngagementFile",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementFile"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK14EngagementFileC4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s11SalemoveSDK14EngagementFileC4fromACs7Decoder_p_tKcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Required"
+ ],
+ "throwing": true,
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementFile",
+ "mangledName": "$s11SalemoveSDK14EngagementFileC",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "ObjCMembers",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "hasMissingDesignatedInitializers": true,
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "AVFoundation",
+ "printedName": "AVFoundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "GliaCoreDependency",
+ "printedName": "GliaCoreDependency",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "WebRTC",
+ "printedName": "WebRTC",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "Site",
+ "printedName": "Site",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "id",
+ "printedName": "id",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UUID",
+ "printedName": "Foundation.UUID",
+ "usr": "s:10Foundation4UUIDV"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK4SiteV2id10Foundation4UUIDVvp",
+ "mangledName": "$s11SalemoveSDK4SiteV2id10Foundation4UUIDVvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UUID",
+ "printedName": "Foundation.UUID",
+ "usr": "s:10Foundation4UUIDV"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK4SiteV2id10Foundation4UUIDVvg",
+ "mangledName": "$s11SalemoveSDK4SiteV2id10Foundation4UUIDVvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "allowedFileSenders",
+ "printedName": "allowedFileSenders",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AllowedFileSenders",
+ "printedName": "SalemoveSDK.Site.AllowedFileSenders",
+ "usr": "s:11SalemoveSDK4SiteV18AllowedFileSendersV"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK4SiteV18allowedFileSendersAC07AllowedeF0Vvp",
+ "mangledName": "$s11SalemoveSDK4SiteV18allowedFileSendersAC07AllowedeF0Vvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AllowedFileSenders",
+ "printedName": "SalemoveSDK.Site.AllowedFileSenders",
+ "usr": "s:11SalemoveSDK4SiteV18AllowedFileSendersV"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK4SiteV18allowedFileSendersAC07AllowedeF0Vvg",
+ "mangledName": "$s11SalemoveSDK4SiteV18allowedFileSendersAC07AllowedeF0Vvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Site",
+ "printedName": "SalemoveSDK.Site",
+ "usr": "s:11SalemoveSDK4SiteV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK4SiteV4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s11SalemoveSDK4SiteV4fromACs7Decoder_p_tKcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "throwing": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "==",
+ "printedName": "==(_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Site",
+ "printedName": "SalemoveSDK.Site",
+ "usr": "s:11SalemoveSDK4SiteV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Site",
+ "printedName": "SalemoveSDK.Site",
+ "usr": "s:11SalemoveSDK4SiteV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK4SiteV2eeoiySbAC_ACtFZ",
+ "mangledName": "$s11SalemoveSDK4SiteV2eeoiySbAC_ACtFZ",
+ "moduleName": "SalemoveSDK",
+ "static": true,
+ "implicit": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "AllowedFileSenders",
+ "printedName": "AllowedFileSenders",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "operator",
+ "printedName": "operator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK4SiteV18AllowedFileSendersV8operatorSbvp",
+ "mangledName": "$s11SalemoveSDK4SiteV18AllowedFileSendersV8operatorSbvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK4SiteV18AllowedFileSendersV8operatorSbvg",
+ "mangledName": "$s11SalemoveSDK4SiteV18AllowedFileSendersV8operatorSbvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "visitor",
+ "printedName": "visitor",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK4SiteV18AllowedFileSendersV7visitorSbvp",
+ "mangledName": "$s11SalemoveSDK4SiteV18AllowedFileSendersV7visitorSbvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK4SiteV18AllowedFileSendersV7visitorSbvg",
+ "mangledName": "$s11SalemoveSDK4SiteV18AllowedFileSendersV7visitorSbvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AllowedFileSenders",
+ "printedName": "SalemoveSDK.Site.AllowedFileSenders",
+ "usr": "s:11SalemoveSDK4SiteV18AllowedFileSendersV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK4SiteV18AllowedFileSendersV4fromAEs7Decoder_p_tKcfc",
+ "mangledName": "$s11SalemoveSDK4SiteV18AllowedFileSendersV4fromAEs7Decoder_p_tKcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "throwing": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "==",
+ "printedName": "==(_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "AllowedFileSenders",
+ "printedName": "SalemoveSDK.Site.AllowedFileSenders",
+ "usr": "s:11SalemoveSDK4SiteV18AllowedFileSendersV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "AllowedFileSenders",
+ "printedName": "SalemoveSDK.Site.AllowedFileSenders",
+ "usr": "s:11SalemoveSDK4SiteV18AllowedFileSendersV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK4SiteV18AllowedFileSendersV2eeoiySbAE_AEtFZ",
+ "mangledName": "$s11SalemoveSDK4SiteV18AllowedFileSendersV2eeoiySbAE_AEtFZ",
+ "moduleName": "SalemoveSDK",
+ "static": true,
+ "implicit": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:11SalemoveSDK4SiteV18AllowedFileSendersV",
+ "mangledName": "$s11SalemoveSDK4SiteV18AllowedFileSendersV",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "isFromExtension": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ }
+ ]
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:11SalemoveSDK4SiteV",
+ "mangledName": "$s11SalemoveSDK4SiteV",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "GliaCoreDependency",
+ "printedName": "GliaCoreDependency",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "GliaCoreDependency",
+ "printedName": "GliaCoreDependency",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "EngagementFileInformation",
+ "printedName": "EngagementFileInformation",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "id",
+ "printedName": "id",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK25EngagementFileInformationC2idSSvp",
+ "mangledName": "$s11SalemoveSDK25EngagementFileInformationC2idSSvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK25EngagementFileInformationC2idSSvg",
+ "mangledName": "$s11SalemoveSDK25EngagementFileInformationC2idSSvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "isSecurityScanningRequired",
+ "printedName": "isSecurityScanningRequired",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK25EngagementFileInformationC26isSecurityScanningRequiredSbvp",
+ "mangledName": "$s11SalemoveSDK25EngagementFileInformationC26isSecurityScanningRequiredSbvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK25EngagementFileInformationC26isSecurityScanningRequiredSbvg",
+ "mangledName": "$s11SalemoveSDK25EngagementFileInformationC26isSecurityScanningRequiredSbvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "url",
+ "printedName": "url",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK25EngagementFileInformationC3urlSSSgvp",
+ "mangledName": "$s11SalemoveSDK25EngagementFileInformationC3urlSSSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK25EngagementFileInformationC3urlSSSgvg",
+ "mangledName": "$s11SalemoveSDK25EngagementFileInformationC3urlSSSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementFileInformation",
+ "printedName": "SalemoveSDK.EngagementFileInformation",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementFileInformation"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK25EngagementFileInformationC4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s11SalemoveSDK25EngagementFileInformationC4fromACs7Decoder_p_tKcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Required"
+ ],
+ "throwing": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "encode",
+ "printedName": "encode(to:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Encoder",
+ "printedName": "Swift.Encoder",
+ "usr": "s:s7EncoderP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK25EngagementFileInformationC6encode2toys7Encoder_p_tKF",
+ "mangledName": "$s11SalemoveSDK25EngagementFileInformationC6encode2toys7Encoder_p_tKF",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementFileInformation",
+ "mangledName": "$s11SalemoveSDK25EngagementFileInformationC",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Security",
+ "printedName": "Security",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "OperatorDecl",
+ "name": "&\/",
+ "printedName": "&\/",
+ "declKind": "InfixOperator",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Infix"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "OperatorTypingStatus",
+ "printedName": "OperatorTypingStatus",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "isTyping",
+ "printedName": "isTyping",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@SalemoveSDK@objc(cs)OperatorTypingStatus(py)isTyping",
+ "mangledName": "$s11SalemoveSDK20OperatorTypingStatusC02isD0Sbvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)OperatorTypingStatus(im)isTyping",
+ "mangledName": "$s11SalemoveSDK20OperatorTypingStatusC02isD0Sbvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(isTyping:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "OperatorTypingStatus",
+ "printedName": "SalemoveSDK.OperatorTypingStatus",
+ "usr": "c:@M@SalemoveSDK@objc(cs)OperatorTypingStatus"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK20OperatorTypingStatusC02isD0ACSb_tcfc",
+ "mangledName": "$s11SalemoveSDK20OperatorTypingStatusC02isD0ACSb_tcfc",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "OperatorTypingStatus",
+ "printedName": "SalemoveSDK.OperatorTypingStatus",
+ "usr": "c:@M@SalemoveSDK@objc(cs)OperatorTypingStatus"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)OperatorTypingStatus(im)init",
+ "mangledName": "$s11SalemoveSDK20OperatorTypingStatusCACycfc",
+ "moduleName": "SalemoveSDK",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@SalemoveSDK@objc(cs)OperatorTypingStatus",
+ "mangledName": "$s11SalemoveSDK20OperatorTypingStatusC",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "CoreMedia",
+ "printedName": "CoreMedia",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "ReplayKit",
+ "printedName": "ReplayKit",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "WebRTC",
+ "printedName": "WebRTC",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "AVFoundation",
+ "printedName": "AVFoundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "VideoScalingOptions",
+ "printedName": "VideoScalingOptions",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "fill",
+ "printedName": "fill",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.VideoScalingOptions.Type) -> SalemoveSDK.VideoScalingOptions",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "VideoScalingOptions",
+ "printedName": "SalemoveSDK.VideoScalingOptions",
+ "usr": "c:@M@SalemoveSDK@E@VideoScalingOptions"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.VideoScalingOptions.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "VideoScalingOptions",
+ "printedName": "SalemoveSDK.VideoScalingOptions",
+ "usr": "c:@M@SalemoveSDK@E@VideoScalingOptions"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@SalemoveSDK@E@VideoScalingOptions@VideoScalingOptionsFill",
+ "mangledName": "$s11SalemoveSDK19VideoScalingOptionsO4fillyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "fixedbinaryorder": 0
+ },
+ {
+ "kind": "Var",
+ "name": "aspectFit",
+ "printedName": "aspectFit",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.VideoScalingOptions.Type) -> SalemoveSDK.VideoScalingOptions",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "VideoScalingOptions",
+ "printedName": "SalemoveSDK.VideoScalingOptions",
+ "usr": "c:@M@SalemoveSDK@E@VideoScalingOptions"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.VideoScalingOptions.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "VideoScalingOptions",
+ "printedName": "SalemoveSDK.VideoScalingOptions",
+ "usr": "c:@M@SalemoveSDK@E@VideoScalingOptions"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@SalemoveSDK@E@VideoScalingOptions@VideoScalingOptionsAspectFit",
+ "mangledName": "$s11SalemoveSDK19VideoScalingOptionsO9aspectFityA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "fixedbinaryorder": 1
+ },
+ {
+ "kind": "Var",
+ "name": "aspectFill",
+ "printedName": "aspectFill",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.VideoScalingOptions.Type) -> SalemoveSDK.VideoScalingOptions",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "VideoScalingOptions",
+ "printedName": "SalemoveSDK.VideoScalingOptions",
+ "usr": "c:@M@SalemoveSDK@E@VideoScalingOptions"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.VideoScalingOptions.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "VideoScalingOptions",
+ "printedName": "SalemoveSDK.VideoScalingOptions",
+ "usr": "c:@M@SalemoveSDK@E@VideoScalingOptions"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@SalemoveSDK@E@VideoScalingOptions@VideoScalingOptionsAspectFill",
+ "mangledName": "$s11SalemoveSDK19VideoScalingOptionsO10aspectFillyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "fixedbinaryorder": 2
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(rawValue:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.VideoScalingOptions?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "VideoScalingOptions",
+ "printedName": "SalemoveSDK.VideoScalingOptions",
+ "usr": "c:@M@SalemoveSDK@E@VideoScalingOptions"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK19VideoScalingOptionsO8rawValueACSgSi_tcfc",
+ "mangledName": "$s11SalemoveSDK19VideoScalingOptionsO8rawValueACSgSi_tcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Var",
+ "name": "rawValue",
+ "printedName": "rawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK19VideoScalingOptionsO8rawValueSivp",
+ "mangledName": "$s11SalemoveSDK19VideoScalingOptionsO8rawValueSivp",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK19VideoScalingOptionsO8rawValueSivg",
+ "mangledName": "$s11SalemoveSDK19VideoScalingOptionsO8rawValueSivg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "c:@M@SalemoveSDK@E@VideoScalingOptions",
+ "mangledName": "$s11SalemoveSDK19VideoScalingOptionsO",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "enumRawTypeName": "Int",
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RawRepresentable",
+ "printedName": "RawRepresentable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "RawValue",
+ "printedName": "RawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SY",
+ "mangledName": "$sSY"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "StreamView",
+ "printedName": "StreamView",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "scale",
+ "printedName": "scale",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "VideoScalingOptions",
+ "printedName": "SalemoveSDK.VideoScalingOptions",
+ "usr": "c:@M@SalemoveSDK@E@VideoScalingOptions"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@SalemoveSDK@objc(cs)StreamView(py)scale",
+ "mangledName": "$s11SalemoveSDK10StreamViewC5scaleAA19VideoScalingOptionsOvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasInitialValue",
+ "Custom",
+ "HasStorage",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "VideoScalingOptions",
+ "printedName": "SalemoveSDK.VideoScalingOptions",
+ "usr": "c:@M@SalemoveSDK@E@VideoScalingOptions"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)StreamView(im)scale",
+ "mangledName": "$s11SalemoveSDK10StreamViewC5scaleAA19VideoScalingOptionsOvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "VideoScalingOptions",
+ "printedName": "SalemoveSDK.VideoScalingOptions",
+ "usr": "c:@M@SalemoveSDK@E@VideoScalingOptions"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)StreamView(im)setScale:",
+ "mangledName": "$s11SalemoveSDK10StreamViewC5scaleAA19VideoScalingOptionsOvs",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "ObjC"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK10StreamViewC5scaleAA19VideoScalingOptionsOvM",
+ "mangledName": "$s11SalemoveSDK10StreamViewC5scaleAA19VideoScalingOptionsOvM",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "videoView",
+ "printedName": "videoView(_:didChangeVideoSize:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "RTCVideoRenderer",
+ "printedName": "WebRTC.RTCVideoRenderer",
+ "usr": "c:objc(pl)RTCVideoRenderer"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "CGSize",
+ "printedName": "CoreFoundation.CGSize",
+ "usr": "c:@S@CGSize"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@CM@SalemoveSDK@objc(cs)StreamView(im)videoView:didChangeVideoSize:",
+ "mangledName": "$s11SalemoveSDK10StreamViewC05videoD0_18didChangeVideoSizeySo16RTCVideoRenderer_p_So6CGSizeVtF",
+ "moduleName": "SalemoveSDK",
+ "objc_name": "videoView:didChangeVideoSize:",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Custom",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@SalemoveSDK@objc(cs)StreamView",
+ "mangledName": "$s11SalemoveSDK10StreamViewC",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Custom",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)UIView",
+ "hasMissingDesignatedInitializers": true,
+ "inheritsConvenienceInitializers": true,
+ "superclassNames": [
+ "UIKit.UIView",
+ "UIKit.UIResponder",
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "__DefaultCustomPlaygroundQuickLookable",
+ "printedName": "__DefaultCustomPlaygroundQuickLookable",
+ "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP",
+ "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "LogLevel",
+ "printedName": "LogLevel",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "none",
+ "printedName": "none",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.LogLevel.Type) -> SalemoveSDK.LogLevel",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "LogLevel",
+ "printedName": "SalemoveSDK.LogLevel",
+ "usr": "c:@M@SalemoveSDK@E@LogLevel"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.LogLevel.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "LogLevel",
+ "printedName": "SalemoveSDK.LogLevel",
+ "usr": "c:@M@SalemoveSDK@E@LogLevel"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@SalemoveSDK@E@LogLevel@LogLevelNone",
+ "mangledName": "$s11SalemoveSDK8LogLevelO4noneyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "fixedbinaryorder": 0
+ },
+ {
+ "kind": "Var",
+ "name": "error",
+ "printedName": "error",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.LogLevel.Type) -> SalemoveSDK.LogLevel",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "LogLevel",
+ "printedName": "SalemoveSDK.LogLevel",
+ "usr": "c:@M@SalemoveSDK@E@LogLevel"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.LogLevel.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "LogLevel",
+ "printedName": "SalemoveSDK.LogLevel",
+ "usr": "c:@M@SalemoveSDK@E@LogLevel"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@SalemoveSDK@E@LogLevel@LogLevelError",
+ "mangledName": "$s11SalemoveSDK8LogLevelO5erroryA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "fixedbinaryorder": 1
+ },
+ {
+ "kind": "Var",
+ "name": "warning",
+ "printedName": "warning",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.LogLevel.Type) -> SalemoveSDK.LogLevel",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "LogLevel",
+ "printedName": "SalemoveSDK.LogLevel",
+ "usr": "c:@M@SalemoveSDK@E@LogLevel"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.LogLevel.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "LogLevel",
+ "printedName": "SalemoveSDK.LogLevel",
+ "usr": "c:@M@SalemoveSDK@E@LogLevel"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@SalemoveSDK@E@LogLevel@LogLevelWarning",
+ "mangledName": "$s11SalemoveSDK8LogLevelO7warningyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "fixedbinaryorder": 2
+ },
+ {
+ "kind": "Var",
+ "name": "info",
+ "printedName": "info",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.LogLevel.Type) -> SalemoveSDK.LogLevel",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "LogLevel",
+ "printedName": "SalemoveSDK.LogLevel",
+ "usr": "c:@M@SalemoveSDK@E@LogLevel"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.LogLevel.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "LogLevel",
+ "printedName": "SalemoveSDK.LogLevel",
+ "usr": "c:@M@SalemoveSDK@E@LogLevel"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@SalemoveSDK@E@LogLevel@LogLevelInfo",
+ "mangledName": "$s11SalemoveSDK8LogLevelO4infoyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "fixedbinaryorder": 3
+ },
+ {
+ "kind": "Var",
+ "name": "debug",
+ "printedName": "debug",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.LogLevel.Type) -> SalemoveSDK.LogLevel",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "LogLevel",
+ "printedName": "SalemoveSDK.LogLevel",
+ "usr": "c:@M@SalemoveSDK@E@LogLevel"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.LogLevel.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "LogLevel",
+ "printedName": "SalemoveSDK.LogLevel",
+ "usr": "c:@M@SalemoveSDK@E@LogLevel"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@SalemoveSDK@E@LogLevel@LogLevelDebug",
+ "mangledName": "$s11SalemoveSDK8LogLevelO5debugyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "fixedbinaryorder": 4
+ },
+ {
+ "kind": "Function",
+ "name": ">=",
+ "printedName": ">=(_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "LogLevel",
+ "printedName": "SalemoveSDK.LogLevel",
+ "usr": "c:@M@SalemoveSDK@E@LogLevel"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "LogLevel",
+ "printedName": "SalemoveSDK.LogLevel",
+ "usr": "c:@M@SalemoveSDK@E@LogLevel"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK8LogLevelO2geoiySbAC_ACtFZ",
+ "mangledName": "$s11SalemoveSDK8LogLevelO2geoiySbAC_ACtFZ",
+ "moduleName": "SalemoveSDK",
+ "static": true,
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(rawValue:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.LogLevel?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "LogLevel",
+ "printedName": "SalemoveSDK.LogLevel",
+ "usr": "c:@M@SalemoveSDK@E@LogLevel"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK8LogLevelO8rawValueACSgSi_tcfc",
+ "mangledName": "$s11SalemoveSDK8LogLevelO8rawValueACSgSi_tcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Var",
+ "name": "rawValue",
+ "printedName": "rawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK8LogLevelO8rawValueSivp",
+ "mangledName": "$s11SalemoveSDK8LogLevelO8rawValueSivp",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK8LogLevelO8rawValueSivg",
+ "mangledName": "$s11SalemoveSDK8LogLevelO8rawValueSivg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "c:@M@SalemoveSDK@E@LogLevel",
+ "mangledName": "$s11SalemoveSDK8LogLevelO",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "enumRawTypeName": "Int",
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RawRepresentable",
+ "printedName": "RawRepresentable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "RawValue",
+ "printedName": "RawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SY",
+ "mangledName": "$sSY"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "LocalScreen",
+ "printedName": "LocalScreen",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "stopSharing",
+ "printedName": "stopSharing()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@SalemoveSDK@objc(cs)LocalScreen(im)stopSharing",
+ "mangledName": "$s11SalemoveSDK11LocalScreenC11stopSharingyyF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "getStreamView",
+ "printedName": "getStreamView()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "StreamView",
+ "printedName": "SalemoveSDK.StreamView",
+ "usr": "c:@M@SalemoveSDK@objc(cs)StreamView"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@SalemoveSDK@objc(cs)LocalScreen(im)getStreamView",
+ "mangledName": "$s11SalemoveSDK11LocalScreenC13getStreamViewAA0fG0CyF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "LocalScreen",
+ "printedName": "SalemoveSDK.LocalScreen",
+ "usr": "c:@M@SalemoveSDK@objc(cs)LocalScreen"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)LocalScreen(im)init",
+ "mangledName": "$s11SalemoveSDK11LocalScreenCACycfc",
+ "moduleName": "SalemoveSDK",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@SalemoveSDK@objc(cs)LocalScreen",
+ "mangledName": "$s11SalemoveSDK11LocalScreenC",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "hasMissingDesignatedInitializers": true,
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "WebRTC",
+ "printedName": "WebRTC",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "OperatorPicture",
+ "printedName": "OperatorPicture",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "url",
+ "printedName": "url",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@SalemoveSDK@objc(cs)OperatorPicture(py)url",
+ "mangledName": "$s11SalemoveSDK15OperatorPictureC3urlSSSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)OperatorPicture(im)url",
+ "mangledName": "$s11SalemoveSDK15OperatorPictureC3urlSSSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "isEqual",
+ "printedName": "isEqual(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@SalemoveSDK@objc(cs)OperatorPicture(im)isEqual:",
+ "mangledName": "$s11SalemoveSDK15OperatorPictureC7isEqualySbypSgF",
+ "moduleName": "SalemoveSDK",
+ "overriding": true,
+ "objc_name": "isEqual:",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "AccessControl",
+ "Override",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "OperatorPicture",
+ "printedName": "SalemoveSDK.OperatorPicture",
+ "usr": "c:@M@SalemoveSDK@objc(cs)OperatorPicture"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)OperatorPicture(im)init",
+ "mangledName": "$s11SalemoveSDK15OperatorPictureCACycfc",
+ "moduleName": "SalemoveSDK",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "OperatorPicture",
+ "printedName": "SalemoveSDK.OperatorPicture",
+ "usr": "c:@M@SalemoveSDK@objc(cs)OperatorPicture"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK15OperatorPictureC4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s11SalemoveSDK15OperatorPictureC4fromACs7Decoder_p_tKcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Required"
+ ],
+ "throwing": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "encode",
+ "printedName": "encode(to:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Encoder",
+ "printedName": "Swift.Encoder",
+ "usr": "s:s7EncoderP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK15OperatorPictureC6encode2toys7Encoder_p_tKF",
+ "mangledName": "$s11SalemoveSDK15OperatorPictureC6encode2toys7Encoder_p_tKF",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@SalemoveSDK@objc(cs)OperatorPicture",
+ "mangledName": "$s11SalemoveSDK15OperatorPictureC",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "hasMissingDesignatedInitializers": true,
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "GliaCoreDependency",
+ "printedName": "GliaCoreDependency",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "GeneralError",
+ "printedName": "GeneralError",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "internalError",
+ "printedName": "internalError",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.GeneralError.Type) -> SalemoveSDK.GeneralError",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GeneralError",
+ "printedName": "SalemoveSDK.GeneralError",
+ "usr": "c:@M@SalemoveSDK@E@GeneralError"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.GeneralError.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GeneralError",
+ "printedName": "SalemoveSDK.GeneralError",
+ "usr": "c:@M@SalemoveSDK@E@GeneralError"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@SalemoveSDK@E@GeneralError@GeneralErrorInternalError",
+ "mangledName": "$s11SalemoveSDK12GeneralErrorO08internalD0yA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "fixedbinaryorder": 0
+ },
+ {
+ "kind": "Var",
+ "name": "networkError",
+ "printedName": "networkError",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.GeneralError.Type) -> SalemoveSDK.GeneralError",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GeneralError",
+ "printedName": "SalemoveSDK.GeneralError",
+ "usr": "c:@M@SalemoveSDK@E@GeneralError"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.GeneralError.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GeneralError",
+ "printedName": "SalemoveSDK.GeneralError",
+ "usr": "c:@M@SalemoveSDK@E@GeneralError"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@SalemoveSDK@E@GeneralError@GeneralErrorNetworkError",
+ "mangledName": "$s11SalemoveSDK12GeneralErrorO07networkD0yA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "fixedbinaryorder": 1
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(rawValue:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.GeneralError?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GeneralError",
+ "printedName": "SalemoveSDK.GeneralError",
+ "usr": "c:@M@SalemoveSDK@E@GeneralError"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK12GeneralErrorO8rawValueACSgSi_tcfc",
+ "mangledName": "$s11SalemoveSDK12GeneralErrorO8rawValueACSgSi_tcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Var",
+ "name": "rawValue",
+ "printedName": "rawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK12GeneralErrorO8rawValueSivp",
+ "mangledName": "$s11SalemoveSDK12GeneralErrorO8rawValueSivp",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK12GeneralErrorO8rawValueSivg",
+ "mangledName": "$s11SalemoveSDK12GeneralErrorO8rawValueSivg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "_nsErrorDomain",
+ "printedName": "_nsErrorDomain",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK12GeneralErrorO03_nsD6DomainSSvpZ",
+ "mangledName": "$s11SalemoveSDK12GeneralErrorO03_nsD6DomainSSvpZ",
+ "moduleName": "SalemoveSDK",
+ "static": true,
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK12GeneralErrorO03_nsD6DomainSSvgZ",
+ "mangledName": "$s11SalemoveSDK12GeneralErrorO03_nsD6DomainSSvgZ",
+ "moduleName": "SalemoveSDK",
+ "static": true,
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "c:@M@SalemoveSDK@E@GeneralError",
+ "mangledName": "$s11SalemoveSDK12GeneralErrorO",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "enumRawTypeName": "Int",
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RawRepresentable",
+ "printedName": "RawRepresentable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "RawValue",
+ "printedName": "RawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SY",
+ "mangledName": "$sSY"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Error",
+ "printedName": "Error",
+ "usr": "s:s5ErrorP",
+ "mangledName": "$ss5ErrorP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_BridgedNSError",
+ "printedName": "_BridgedNSError",
+ "usr": "s:10Foundation15_BridgedNSErrorP",
+ "mangledName": "$s10Foundation15_BridgedNSErrorP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_ObjectiveCBridgeableError",
+ "printedName": "_ObjectiveCBridgeableError",
+ "usr": "s:10Foundation26_ObjectiveCBridgeableErrorP",
+ "mangledName": "$s10Foundation26_ObjectiveCBridgeableErrorP"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "ContextError",
+ "printedName": "ContextError",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "invalidURL",
+ "printedName": "invalidURL",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.ContextError.Type) -> SalemoveSDK.ContextError",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ContextError",
+ "printedName": "SalemoveSDK.ContextError",
+ "usr": "c:@M@SalemoveSDK@E@ContextError"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.ContextError.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ContextError",
+ "printedName": "SalemoveSDK.ContextError",
+ "usr": "c:@M@SalemoveSDK@E@ContextError"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@SalemoveSDK@E@ContextError@ContextErrorInvalidURL",
+ "mangledName": "$s11SalemoveSDK12ContextErrorO10invalidURLyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "fixedbinaryorder": 0
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(rawValue:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.ContextError?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ContextError",
+ "printedName": "SalemoveSDK.ContextError",
+ "usr": "c:@M@SalemoveSDK@E@ContextError"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK12ContextErrorO8rawValueACSgSi_tcfc",
+ "mangledName": "$s11SalemoveSDK12ContextErrorO8rawValueACSgSi_tcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Var",
+ "name": "rawValue",
+ "printedName": "rawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK12ContextErrorO8rawValueSivp",
+ "mangledName": "$s11SalemoveSDK12ContextErrorO8rawValueSivp",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK12ContextErrorO8rawValueSivg",
+ "mangledName": "$s11SalemoveSDK12ContextErrorO8rawValueSivg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "_nsErrorDomain",
+ "printedName": "_nsErrorDomain",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK12ContextErrorO03_nsD6DomainSSvpZ",
+ "mangledName": "$s11SalemoveSDK12ContextErrorO03_nsD6DomainSSvpZ",
+ "moduleName": "SalemoveSDK",
+ "static": true,
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK12ContextErrorO03_nsD6DomainSSvgZ",
+ "mangledName": "$s11SalemoveSDK12ContextErrorO03_nsD6DomainSSvgZ",
+ "moduleName": "SalemoveSDK",
+ "static": true,
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "c:@M@SalemoveSDK@E@ContextError",
+ "mangledName": "$s11SalemoveSDK12ContextErrorO",
+ "moduleName": "SalemoveSDK",
+ "deprecated": true,
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "Available",
+ "RawDocComment"
+ ],
+ "enumRawTypeName": "Int",
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RawRepresentable",
+ "printedName": "RawRepresentable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "RawValue",
+ "printedName": "RawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SY",
+ "mangledName": "$sSY"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Error",
+ "printedName": "Error",
+ "usr": "s:s5ErrorP",
+ "mangledName": "$ss5ErrorP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_BridgedNSError",
+ "printedName": "_BridgedNSError",
+ "usr": "s:10Foundation15_BridgedNSErrorP",
+ "mangledName": "$s10Foundation15_BridgedNSErrorP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_ObjectiveCBridgeableError",
+ "printedName": "_ObjectiveCBridgeableError",
+ "usr": "s:10Foundation26_ObjectiveCBridgeableErrorP",
+ "mangledName": "$s10Foundation26_ObjectiveCBridgeableErrorP"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "ConfigurationError",
+ "printedName": "ConfigurationError",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "invalidSite",
+ "printedName": "invalidSite",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.ConfigurationError.Type) -> SalemoveSDK.ConfigurationError",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ConfigurationError",
+ "printedName": "SalemoveSDK.ConfigurationError",
+ "usr": "c:@M@SalemoveSDK@E@ConfigurationError"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.ConfigurationError.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ConfigurationError",
+ "printedName": "SalemoveSDK.ConfigurationError",
+ "usr": "c:@M@SalemoveSDK@E@ConfigurationError"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@SalemoveSDK@E@ConfigurationError@ConfigurationErrorInvalidSite",
+ "mangledName": "$s11SalemoveSDK18ConfigurationErrorO11invalidSiteyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "fixedbinaryorder": 0
+ },
+ {
+ "kind": "Var",
+ "name": "invalidEnvironment",
+ "printedName": "invalidEnvironment",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.ConfigurationError.Type) -> SalemoveSDK.ConfigurationError",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ConfigurationError",
+ "printedName": "SalemoveSDK.ConfigurationError",
+ "usr": "c:@M@SalemoveSDK@E@ConfigurationError"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.ConfigurationError.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ConfigurationError",
+ "printedName": "SalemoveSDK.ConfigurationError",
+ "usr": "c:@M@SalemoveSDK@E@ConfigurationError"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@SalemoveSDK@E@ConfigurationError@ConfigurationErrorInvalidEnvironment",
+ "mangledName": "$s11SalemoveSDK18ConfigurationErrorO18invalidEnvironmentyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "fixedbinaryorder": 1
+ },
+ {
+ "kind": "Var",
+ "name": "invalidAppToken",
+ "printedName": "invalidAppToken",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.ConfigurationError.Type) -> SalemoveSDK.ConfigurationError",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ConfigurationError",
+ "printedName": "SalemoveSDK.ConfigurationError",
+ "usr": "c:@M@SalemoveSDK@E@ConfigurationError"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.ConfigurationError.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ConfigurationError",
+ "printedName": "SalemoveSDK.ConfigurationError",
+ "usr": "c:@M@SalemoveSDK@E@ConfigurationError"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@SalemoveSDK@E@ConfigurationError@ConfigurationErrorInvalidAppToken",
+ "mangledName": "$s11SalemoveSDK18ConfigurationErrorO15invalidAppTokenyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "fixedbinaryorder": 2
+ },
+ {
+ "kind": "Var",
+ "name": "invalidApiToken",
+ "printedName": "invalidApiToken",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.ConfigurationError.Type) -> SalemoveSDK.ConfigurationError",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ConfigurationError",
+ "printedName": "SalemoveSDK.ConfigurationError",
+ "usr": "c:@M@SalemoveSDK@E@ConfigurationError"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.ConfigurationError.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ConfigurationError",
+ "printedName": "SalemoveSDK.ConfigurationError",
+ "usr": "c:@M@SalemoveSDK@E@ConfigurationError"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@SalemoveSDK@E@ConfigurationError@ConfigurationErrorInvalidApiToken",
+ "mangledName": "$s11SalemoveSDK18ConfigurationErrorO15invalidApiTokenyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Available",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "fixedbinaryorder": 3
+ },
+ {
+ "kind": "Var",
+ "name": "apiTokenNotSupported",
+ "printedName": "apiTokenNotSupported",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.ConfigurationError.Type) -> SalemoveSDK.ConfigurationError",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ConfigurationError",
+ "printedName": "SalemoveSDK.ConfigurationError",
+ "usr": "c:@M@SalemoveSDK@E@ConfigurationError"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.ConfigurationError.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ConfigurationError",
+ "printedName": "SalemoveSDK.ConfigurationError",
+ "usr": "c:@M@SalemoveSDK@E@ConfigurationError"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@SalemoveSDK@E@ConfigurationError@ConfigurationErrorApiTokenNotSupported",
+ "mangledName": "$s11SalemoveSDK18ConfigurationErrorO20apiTokenNotSupportedyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "deprecated": true,
+ "declAttributes": [
+ "Available",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "fixedbinaryorder": 4
+ },
+ {
+ "kind": "Var",
+ "name": "invalidSiteApiKey",
+ "printedName": "invalidSiteApiKey",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.ConfigurationError.Type) -> SalemoveSDK.ConfigurationError",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ConfigurationError",
+ "printedName": "SalemoveSDK.ConfigurationError",
+ "usr": "c:@M@SalemoveSDK@E@ConfigurationError"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.ConfigurationError.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ConfigurationError",
+ "printedName": "SalemoveSDK.ConfigurationError",
+ "usr": "c:@M@SalemoveSDK@E@ConfigurationError"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@SalemoveSDK@E@ConfigurationError@ConfigurationErrorInvalidSiteApiKey",
+ "mangledName": "$s11SalemoveSDK18ConfigurationErrorO17invalidSiteApiKeyyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "fixedbinaryorder": 5
+ },
+ {
+ "kind": "Var",
+ "name": "invalidRegionEndpoint",
+ "printedName": "invalidRegionEndpoint",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.ConfigurationError.Type) -> SalemoveSDK.ConfigurationError",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ConfigurationError",
+ "printedName": "SalemoveSDK.ConfigurationError",
+ "usr": "c:@M@SalemoveSDK@E@ConfigurationError"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.ConfigurationError.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ConfigurationError",
+ "printedName": "SalemoveSDK.ConfigurationError",
+ "usr": "c:@M@SalemoveSDK@E@ConfigurationError"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@SalemoveSDK@E@ConfigurationError@ConfigurationErrorInvalidRegionEndpoint",
+ "mangledName": "$s11SalemoveSDK18ConfigurationErrorO21invalidRegionEndpointyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "fixedbinaryorder": 6
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(rawValue:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.ConfigurationError?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ConfigurationError",
+ "printedName": "SalemoveSDK.ConfigurationError",
+ "usr": "c:@M@SalemoveSDK@E@ConfigurationError"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK18ConfigurationErrorO8rawValueACSgSi_tcfc",
+ "mangledName": "$s11SalemoveSDK18ConfigurationErrorO8rawValueACSgSi_tcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Var",
+ "name": "rawValue",
+ "printedName": "rawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK18ConfigurationErrorO8rawValueSivp",
+ "mangledName": "$s11SalemoveSDK18ConfigurationErrorO8rawValueSivp",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK18ConfigurationErrorO8rawValueSivg",
+ "mangledName": "$s11SalemoveSDK18ConfigurationErrorO8rawValueSivg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "_nsErrorDomain",
+ "printedName": "_nsErrorDomain",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK18ConfigurationErrorO03_nsD6DomainSSvpZ",
+ "mangledName": "$s11SalemoveSDK18ConfigurationErrorO03_nsD6DomainSSvpZ",
+ "moduleName": "SalemoveSDK",
+ "static": true,
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK18ConfigurationErrorO03_nsD6DomainSSvgZ",
+ "mangledName": "$s11SalemoveSDK18ConfigurationErrorO03_nsD6DomainSSvgZ",
+ "moduleName": "SalemoveSDK",
+ "static": true,
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "c:@M@SalemoveSDK@E@ConfigurationError",
+ "mangledName": "$s11SalemoveSDK18ConfigurationErrorO",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "enumRawTypeName": "Int",
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RawRepresentable",
+ "printedName": "RawRepresentable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "RawValue",
+ "printedName": "RawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SY",
+ "mangledName": "$sSY"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Error",
+ "printedName": "Error",
+ "usr": "s:s5ErrorP",
+ "mangledName": "$ss5ErrorP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_BridgedNSError",
+ "printedName": "_BridgedNSError",
+ "usr": "s:10Foundation15_BridgedNSErrorP",
+ "mangledName": "$s10Foundation15_BridgedNSErrorP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_ObjectiveCBridgeableError",
+ "printedName": "_ObjectiveCBridgeableError",
+ "usr": "s:10Foundation26_ObjectiveCBridgeableErrorP",
+ "mangledName": "$s10Foundation26_ObjectiveCBridgeableErrorP"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "MediaUpgradeError",
+ "printedName": "MediaUpgradeError",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "requestError",
+ "printedName": "requestError",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.MediaUpgradeError.Type) -> SalemoveSDK.MediaUpgradeError",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MediaUpgradeError",
+ "printedName": "SalemoveSDK.MediaUpgradeError",
+ "usr": "c:@M@SalemoveSDK@E@MediaUpgradeError"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.MediaUpgradeError.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MediaUpgradeError",
+ "printedName": "SalemoveSDK.MediaUpgradeError",
+ "usr": "c:@M@SalemoveSDK@E@MediaUpgradeError"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@SalemoveSDK@E@MediaUpgradeError@MediaUpgradeErrorRequestError",
+ "mangledName": "$s11SalemoveSDK17MediaUpgradeErrorO07requestE0yA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "fixedbinaryorder": 0
+ },
+ {
+ "kind": "Var",
+ "name": "unsupportedRequest",
+ "printedName": "unsupportedRequest",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.MediaUpgradeError.Type) -> SalemoveSDK.MediaUpgradeError",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MediaUpgradeError",
+ "printedName": "SalemoveSDK.MediaUpgradeError",
+ "usr": "c:@M@SalemoveSDK@E@MediaUpgradeError"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.MediaUpgradeError.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MediaUpgradeError",
+ "printedName": "SalemoveSDK.MediaUpgradeError",
+ "usr": "c:@M@SalemoveSDK@E@MediaUpgradeError"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@SalemoveSDK@E@MediaUpgradeError@MediaUpgradeErrorUnsupportedRequest",
+ "mangledName": "$s11SalemoveSDK17MediaUpgradeErrorO18unsupportedRequestyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "fixedbinaryorder": 1
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(rawValue:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.MediaUpgradeError?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MediaUpgradeError",
+ "printedName": "SalemoveSDK.MediaUpgradeError",
+ "usr": "c:@M@SalemoveSDK@E@MediaUpgradeError"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK17MediaUpgradeErrorO8rawValueACSgSi_tcfc",
+ "mangledName": "$s11SalemoveSDK17MediaUpgradeErrorO8rawValueACSgSi_tcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Var",
+ "name": "rawValue",
+ "printedName": "rawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK17MediaUpgradeErrorO8rawValueSivp",
+ "mangledName": "$s11SalemoveSDK17MediaUpgradeErrorO8rawValueSivp",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17MediaUpgradeErrorO8rawValueSivg",
+ "mangledName": "$s11SalemoveSDK17MediaUpgradeErrorO8rawValueSivg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "_nsErrorDomain",
+ "printedName": "_nsErrorDomain",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK17MediaUpgradeErrorO03_nsE6DomainSSvpZ",
+ "mangledName": "$s11SalemoveSDK17MediaUpgradeErrorO03_nsE6DomainSSvpZ",
+ "moduleName": "SalemoveSDK",
+ "static": true,
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17MediaUpgradeErrorO03_nsE6DomainSSvgZ",
+ "mangledName": "$s11SalemoveSDK17MediaUpgradeErrorO03_nsE6DomainSSvgZ",
+ "moduleName": "SalemoveSDK",
+ "static": true,
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "c:@M@SalemoveSDK@E@MediaUpgradeError",
+ "mangledName": "$s11SalemoveSDK17MediaUpgradeErrorO",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "enumRawTypeName": "Int",
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RawRepresentable",
+ "printedName": "RawRepresentable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "RawValue",
+ "printedName": "RawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SY",
+ "mangledName": "$sSY"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Error",
+ "printedName": "Error",
+ "usr": "s:s5ErrorP",
+ "mangledName": "$ss5ErrorP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_BridgedNSError",
+ "printedName": "_BridgedNSError",
+ "usr": "s:10Foundation15_BridgedNSErrorP",
+ "mangledName": "$s10Foundation15_BridgedNSErrorP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_ObjectiveCBridgeableError",
+ "printedName": "_ObjectiveCBridgeableError",
+ "usr": "s:10Foundation26_ObjectiveCBridgeableErrorP",
+ "mangledName": "$s10Foundation26_ObjectiveCBridgeableErrorP"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "EngagementError",
+ "printedName": "EngagementError",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "operatorUnavailable",
+ "printedName": "operatorUnavailable",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.EngagementError.Type) -> SalemoveSDK.EngagementError",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementError",
+ "printedName": "SalemoveSDK.EngagementError",
+ "usr": "c:@M@SalemoveSDK@E@EngagementError"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.EngagementError.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementError",
+ "printedName": "SalemoveSDK.EngagementError",
+ "usr": "c:@M@SalemoveSDK@E@EngagementError"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@SalemoveSDK@E@EngagementError@EngagementErrorOperatorUnavailable",
+ "mangledName": "$s11SalemoveSDK15EngagementErrorO19operatorUnavailableyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "fixedbinaryorder": 0
+ },
+ {
+ "kind": "Var",
+ "name": "timeout",
+ "printedName": "timeout",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.EngagementError.Type) -> SalemoveSDK.EngagementError",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementError",
+ "printedName": "SalemoveSDK.EngagementError",
+ "usr": "c:@M@SalemoveSDK@E@EngagementError"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.EngagementError.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementError",
+ "printedName": "SalemoveSDK.EngagementError",
+ "usr": "c:@M@SalemoveSDK@E@EngagementError"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@SalemoveSDK@E@EngagementError@EngagementErrorTimeout",
+ "mangledName": "$s11SalemoveSDK15EngagementErrorO7timeoutyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "fixedbinaryorder": 1
+ },
+ {
+ "kind": "Var",
+ "name": "rejected",
+ "printedName": "rejected",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.EngagementError.Type) -> SalemoveSDK.EngagementError",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementError",
+ "printedName": "SalemoveSDK.EngagementError",
+ "usr": "c:@M@SalemoveSDK@E@EngagementError"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.EngagementError.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementError",
+ "printedName": "SalemoveSDK.EngagementError",
+ "usr": "c:@M@SalemoveSDK@E@EngagementError"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@SalemoveSDK@E@EngagementError@EngagementErrorRejected",
+ "mangledName": "$s11SalemoveSDK15EngagementErrorO8rejectedyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "fixedbinaryorder": 2
+ },
+ {
+ "kind": "Var",
+ "name": "visitorCanceled",
+ "printedName": "visitorCanceled",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.EngagementError.Type) -> SalemoveSDK.EngagementError",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementError",
+ "printedName": "SalemoveSDK.EngagementError",
+ "usr": "c:@M@SalemoveSDK@E@EngagementError"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.EngagementError.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementError",
+ "printedName": "SalemoveSDK.EngagementError",
+ "usr": "c:@M@SalemoveSDK@E@EngagementError"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@SalemoveSDK@E@EngagementError@EngagementErrorVisitorCanceled",
+ "mangledName": "$s11SalemoveSDK15EngagementErrorO15visitorCanceledyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "fixedbinaryorder": 3
+ },
+ {
+ "kind": "Var",
+ "name": "operatorCanceled",
+ "printedName": "operatorCanceled",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.EngagementError.Type) -> SalemoveSDK.EngagementError",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementError",
+ "printedName": "SalemoveSDK.EngagementError",
+ "usr": "c:@M@SalemoveSDK@E@EngagementError"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.EngagementError.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementError",
+ "printedName": "SalemoveSDK.EngagementError",
+ "usr": "c:@M@SalemoveSDK@E@EngagementError"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@SalemoveSDK@E@EngagementError@EngagementErrorOperatorCanceled",
+ "mangledName": "$s11SalemoveSDK15EngagementErrorO16operatorCanceledyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "fixedbinaryorder": 4
+ },
+ {
+ "kind": "Var",
+ "name": "operatorLeft",
+ "printedName": "operatorLeft",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.EngagementError.Type) -> SalemoveSDK.EngagementError",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementError",
+ "printedName": "SalemoveSDK.EngagementError",
+ "usr": "c:@M@SalemoveSDK@E@EngagementError"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.EngagementError.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementError",
+ "printedName": "SalemoveSDK.EngagementError",
+ "usr": "c:@M@SalemoveSDK@E@EngagementError"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@SalemoveSDK@E@EngagementError@EngagementErrorOperatorLeft",
+ "mangledName": "$s11SalemoveSDK15EngagementErrorO12operatorLeftyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "fixedbinaryorder": 5
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(rawValue:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.EngagementError?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementError",
+ "printedName": "SalemoveSDK.EngagementError",
+ "usr": "c:@M@SalemoveSDK@E@EngagementError"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK15EngagementErrorO8rawValueACSgSi_tcfc",
+ "mangledName": "$s11SalemoveSDK15EngagementErrorO8rawValueACSgSi_tcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Var",
+ "name": "rawValue",
+ "printedName": "rawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK15EngagementErrorO8rawValueSivp",
+ "mangledName": "$s11SalemoveSDK15EngagementErrorO8rawValueSivp",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK15EngagementErrorO8rawValueSivg",
+ "mangledName": "$s11SalemoveSDK15EngagementErrorO8rawValueSivg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "_nsErrorDomain",
+ "printedName": "_nsErrorDomain",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK15EngagementErrorO03_nsD6DomainSSvpZ",
+ "mangledName": "$s11SalemoveSDK15EngagementErrorO03_nsD6DomainSSvpZ",
+ "moduleName": "SalemoveSDK",
+ "static": true,
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK15EngagementErrorO03_nsD6DomainSSvgZ",
+ "mangledName": "$s11SalemoveSDK15EngagementErrorO03_nsD6DomainSSvgZ",
+ "moduleName": "SalemoveSDK",
+ "static": true,
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "c:@M@SalemoveSDK@E@EngagementError",
+ "mangledName": "$s11SalemoveSDK15EngagementErrorO",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "enumRawTypeName": "Int",
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RawRepresentable",
+ "printedName": "RawRepresentable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "RawValue",
+ "printedName": "RawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SY",
+ "mangledName": "$sSY"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Error",
+ "printedName": "Error",
+ "usr": "s:s5ErrorP",
+ "mangledName": "$ss5ErrorP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_BridgedNSError",
+ "printedName": "_BridgedNSError",
+ "usr": "s:10Foundation15_BridgedNSErrorP",
+ "mangledName": "$s10Foundation15_BridgedNSErrorP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_ObjectiveCBridgeableError",
+ "printedName": "_ObjectiveCBridgeableError",
+ "usr": "s:10Foundation26_ObjectiveCBridgeableErrorP",
+ "mangledName": "$s10Foundation26_ObjectiveCBridgeableErrorP"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "MediaError",
+ "printedName": "MediaError",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "permissionDenied",
+ "printedName": "permissionDenied",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.MediaError.Type) -> SalemoveSDK.MediaError",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MediaError",
+ "printedName": "SalemoveSDK.MediaError",
+ "usr": "c:@M@SalemoveSDK@E@MediaError"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.MediaError.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MediaError",
+ "printedName": "SalemoveSDK.MediaError",
+ "usr": "c:@M@SalemoveSDK@E@MediaError"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@SalemoveSDK@E@MediaError@MediaErrorPermissionDenied",
+ "mangledName": "$s11SalemoveSDK10MediaErrorO16permissionDeniedyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "fixedbinaryorder": 0
+ },
+ {
+ "kind": "Var",
+ "name": "screenSharingNotAvailable",
+ "printedName": "screenSharingNotAvailable",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.MediaError.Type) -> SalemoveSDK.MediaError",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MediaError",
+ "printedName": "SalemoveSDK.MediaError",
+ "usr": "c:@M@SalemoveSDK@E@MediaError"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.MediaError.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MediaError",
+ "printedName": "SalemoveSDK.MediaError",
+ "usr": "c:@M@SalemoveSDK@E@MediaError"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@SalemoveSDK@E@MediaError@MediaErrorScreenSharingNotAvailable",
+ "mangledName": "$s11SalemoveSDK10MediaErrorO25screenSharingNotAvailableyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "fixedbinaryorder": 1
+ },
+ {
+ "kind": "Var",
+ "name": "notAvailableOnIOSVersion",
+ "printedName": "notAvailableOnIOSVersion",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.MediaError.Type) -> SalemoveSDK.MediaError",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MediaError",
+ "printedName": "SalemoveSDK.MediaError",
+ "usr": "c:@M@SalemoveSDK@E@MediaError"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.MediaError.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MediaError",
+ "printedName": "SalemoveSDK.MediaError",
+ "usr": "c:@M@SalemoveSDK@E@MediaError"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@SalemoveSDK@E@MediaError@MediaErrorNotAvailableOnIOSVersion",
+ "mangledName": "$s11SalemoveSDK10MediaErrorO24notAvailableOnIOSVersionyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "fixedbinaryorder": 2
+ },
+ {
+ "kind": "Var",
+ "name": "unsupportedEngagementType",
+ "printedName": "unsupportedEngagementType",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.MediaError.Type) -> SalemoveSDK.MediaError",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MediaError",
+ "printedName": "SalemoveSDK.MediaError",
+ "usr": "c:@M@SalemoveSDK@E@MediaError"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.MediaError.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MediaError",
+ "printedName": "SalemoveSDK.MediaError",
+ "usr": "c:@M@SalemoveSDK@E@MediaError"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@SalemoveSDK@E@MediaError@MediaErrorUnsupportedEngagementType",
+ "mangledName": "$s11SalemoveSDK10MediaErrorO25unsupportedEngagementTypeyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "fixedbinaryorder": 3
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(rawValue:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.MediaError?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MediaError",
+ "printedName": "SalemoveSDK.MediaError",
+ "usr": "c:@M@SalemoveSDK@E@MediaError"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK10MediaErrorO8rawValueACSgSi_tcfc",
+ "mangledName": "$s11SalemoveSDK10MediaErrorO8rawValueACSgSi_tcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Var",
+ "name": "rawValue",
+ "printedName": "rawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK10MediaErrorO8rawValueSivp",
+ "mangledName": "$s11SalemoveSDK10MediaErrorO8rawValueSivp",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK10MediaErrorO8rawValueSivg",
+ "mangledName": "$s11SalemoveSDK10MediaErrorO8rawValueSivg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "_nsErrorDomain",
+ "printedName": "_nsErrorDomain",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK10MediaErrorO03_nsD6DomainSSvpZ",
+ "mangledName": "$s11SalemoveSDK10MediaErrorO03_nsD6DomainSSvpZ",
+ "moduleName": "SalemoveSDK",
+ "static": true,
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK10MediaErrorO03_nsD6DomainSSvgZ",
+ "mangledName": "$s11SalemoveSDK10MediaErrorO03_nsD6DomainSSvgZ",
+ "moduleName": "SalemoveSDK",
+ "static": true,
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "c:@M@SalemoveSDK@E@MediaError",
+ "mangledName": "$s11SalemoveSDK10MediaErrorO",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "enumRawTypeName": "Int",
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RawRepresentable",
+ "printedName": "RawRepresentable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "RawValue",
+ "printedName": "RawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SY",
+ "mangledName": "$sSY"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Error",
+ "printedName": "Error",
+ "usr": "s:s5ErrorP",
+ "mangledName": "$ss5ErrorP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_BridgedNSError",
+ "printedName": "_BridgedNSError",
+ "usr": "s:10Foundation15_BridgedNSErrorP",
+ "mangledName": "$s10Foundation15_BridgedNSErrorP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_ObjectiveCBridgeableError",
+ "printedName": "_ObjectiveCBridgeableError",
+ "usr": "s:10Foundation26_ObjectiveCBridgeableErrorP",
+ "mangledName": "$s10Foundation26_ObjectiveCBridgeableErrorP"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "QueueError",
+ "printedName": "QueueError",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "queueClosed",
+ "printedName": "queueClosed",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.QueueError.Type) -> SalemoveSDK.QueueError",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "QueueError",
+ "printedName": "SalemoveSDK.QueueError",
+ "usr": "c:@M@SalemoveSDK@E@QueueError"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.QueueError.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "QueueError",
+ "printedName": "SalemoveSDK.QueueError",
+ "usr": "c:@M@SalemoveSDK@E@QueueError"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@SalemoveSDK@E@QueueError@QueueErrorQueueClosed",
+ "mangledName": "$s11SalemoveSDK10QueueErrorO11queueClosedyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "fixedbinaryorder": 0
+ },
+ {
+ "kind": "Var",
+ "name": "queueFull",
+ "printedName": "queueFull",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.QueueError.Type) -> SalemoveSDK.QueueError",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "QueueError",
+ "printedName": "SalemoveSDK.QueueError",
+ "usr": "c:@M@SalemoveSDK@E@QueueError"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.QueueError.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "QueueError",
+ "printedName": "SalemoveSDK.QueueError",
+ "usr": "c:@M@SalemoveSDK@E@QueueError"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@SalemoveSDK@E@QueueError@QueueErrorQueueFull",
+ "mangledName": "$s11SalemoveSDK10QueueErrorO9queueFullyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "fixedbinaryorder": 1
+ },
+ {
+ "kind": "Var",
+ "name": "invalidId",
+ "printedName": "invalidId",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.QueueError.Type) -> SalemoveSDK.QueueError",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "QueueError",
+ "printedName": "SalemoveSDK.QueueError",
+ "usr": "c:@M@SalemoveSDK@E@QueueError"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.QueueError.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "QueueError",
+ "printedName": "SalemoveSDK.QueueError",
+ "usr": "c:@M@SalemoveSDK@E@QueueError"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@SalemoveSDK@E@QueueError@QueueErrorInvalidId",
+ "mangledName": "$s11SalemoveSDK10QueueErrorO9invalidIdyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "fixedbinaryorder": 2
+ },
+ {
+ "kind": "Var",
+ "name": "alreadyEnqueued",
+ "printedName": "alreadyEnqueued",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.QueueError.Type) -> SalemoveSDK.QueueError",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "QueueError",
+ "printedName": "SalemoveSDK.QueueError",
+ "usr": "c:@M@SalemoveSDK@E@QueueError"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.QueueError.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "QueueError",
+ "printedName": "SalemoveSDK.QueueError",
+ "usr": "c:@M@SalemoveSDK@E@QueueError"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@SalemoveSDK@E@QueueError@QueueErrorAlreadyEnqueued",
+ "mangledName": "$s11SalemoveSDK10QueueErrorO15alreadyEnqueuedyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "fixedbinaryorder": 3
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(rawValue:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.QueueError?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "QueueError",
+ "printedName": "SalemoveSDK.QueueError",
+ "usr": "c:@M@SalemoveSDK@E@QueueError"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK10QueueErrorO8rawValueACSgSi_tcfc",
+ "mangledName": "$s11SalemoveSDK10QueueErrorO8rawValueACSgSi_tcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Var",
+ "name": "rawValue",
+ "printedName": "rawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK10QueueErrorO8rawValueSivp",
+ "mangledName": "$s11SalemoveSDK10QueueErrorO8rawValueSivp",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK10QueueErrorO8rawValueSivg",
+ "mangledName": "$s11SalemoveSDK10QueueErrorO8rawValueSivg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "_nsErrorDomain",
+ "printedName": "_nsErrorDomain",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK10QueueErrorO03_nsD6DomainSSvpZ",
+ "mangledName": "$s11SalemoveSDK10QueueErrorO03_nsD6DomainSSvpZ",
+ "moduleName": "SalemoveSDK",
+ "static": true,
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK10QueueErrorO03_nsD6DomainSSvgZ",
+ "mangledName": "$s11SalemoveSDK10QueueErrorO03_nsD6DomainSSvgZ",
+ "moduleName": "SalemoveSDK",
+ "static": true,
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "c:@M@SalemoveSDK@E@QueueError",
+ "mangledName": "$s11SalemoveSDK10QueueErrorO",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "enumRawTypeName": "Int",
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RawRepresentable",
+ "printedName": "RawRepresentable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "RawValue",
+ "printedName": "RawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SY",
+ "mangledName": "$sSY"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Error",
+ "printedName": "Error",
+ "usr": "s:s5ErrorP",
+ "mangledName": "$ss5ErrorP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_BridgedNSError",
+ "printedName": "_BridgedNSError",
+ "usr": "s:10Foundation15_BridgedNSErrorP",
+ "mangledName": "$s10Foundation15_BridgedNSErrorP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_ObjectiveCBridgeableError",
+ "printedName": "_ObjectiveCBridgeableError",
+ "usr": "s:10Foundation26_ObjectiveCBridgeableErrorP",
+ "mangledName": "$s10Foundation26_ObjectiveCBridgeableErrorP"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "FileError",
+ "printedName": "FileError",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "infected",
+ "printedName": "infected",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.FileError.Type) -> SalemoveSDK.FileError",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "FileError",
+ "printedName": "SalemoveSDK.FileError",
+ "usr": "c:@M@SalemoveSDK@E@FileError"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.FileError.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "FileError",
+ "printedName": "SalemoveSDK.FileError",
+ "usr": "c:@M@SalemoveSDK@E@FileError"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@SalemoveSDK@E@FileError@FileErrorInfected",
+ "mangledName": "$s11SalemoveSDK9FileErrorO8infectedyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "fixedbinaryorder": 0
+ },
+ {
+ "kind": "Var",
+ "name": "unsupportedFileType",
+ "printedName": "unsupportedFileType",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.FileError.Type) -> SalemoveSDK.FileError",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "FileError",
+ "printedName": "SalemoveSDK.FileError",
+ "usr": "c:@M@SalemoveSDK@E@FileError"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.FileError.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "FileError",
+ "printedName": "SalemoveSDK.FileError",
+ "usr": "c:@M@SalemoveSDK@E@FileError"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@SalemoveSDK@E@FileError@FileErrorUnsupportedFileType",
+ "mangledName": "$s11SalemoveSDK9FileErrorO011unsupportedC4TypeyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "fixedbinaryorder": 1
+ },
+ {
+ "kind": "Var",
+ "name": "fileTooBig",
+ "printedName": "fileTooBig",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.FileError.Type) -> SalemoveSDK.FileError",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "FileError",
+ "printedName": "SalemoveSDK.FileError",
+ "usr": "c:@M@SalemoveSDK@E@FileError"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.FileError.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "FileError",
+ "printedName": "SalemoveSDK.FileError",
+ "usr": "c:@M@SalemoveSDK@E@FileError"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@SalemoveSDK@E@FileError@FileErrorFileTooBig",
+ "mangledName": "$s11SalemoveSDK9FileErrorO10fileTooBigyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "fixedbinaryorder": 2
+ },
+ {
+ "kind": "Var",
+ "name": "invalidFileURL",
+ "printedName": "invalidFileURL",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.FileError.Type) -> SalemoveSDK.FileError",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "FileError",
+ "printedName": "SalemoveSDK.FileError",
+ "usr": "c:@M@SalemoveSDK@E@FileError"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.FileError.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "FileError",
+ "printedName": "SalemoveSDK.FileError",
+ "usr": "c:@M@SalemoveSDK@E@FileError"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@SalemoveSDK@E@FileError@FileErrorInvalidFileURL",
+ "mangledName": "$s11SalemoveSDK9FileErrorO07invalidC3URLyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "fixedbinaryorder": 3
+ },
+ {
+ "kind": "Var",
+ "name": "fileUnavailable",
+ "printedName": "fileUnavailable",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.FileError.Type) -> SalemoveSDK.FileError",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "FileError",
+ "printedName": "SalemoveSDK.FileError",
+ "usr": "c:@M@SalemoveSDK@E@FileError"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.FileError.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "FileError",
+ "printedName": "SalemoveSDK.FileError",
+ "usr": "c:@M@SalemoveSDK@E@FileError"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@SalemoveSDK@E@FileError@FileErrorFileUnavailable",
+ "mangledName": "$s11SalemoveSDK9FileErrorO15fileUnavailableyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "fixedbinaryorder": 4
+ },
+ {
+ "kind": "Var",
+ "name": "forbidden",
+ "printedName": "forbidden",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.FileError.Type) -> SalemoveSDK.FileError",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "FileError",
+ "printedName": "SalemoveSDK.FileError",
+ "usr": "c:@M@SalemoveSDK@E@FileError"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.FileError.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "FileError",
+ "printedName": "SalemoveSDK.FileError",
+ "usr": "c:@M@SalemoveSDK@E@FileError"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@SalemoveSDK@E@FileError@FileErrorForbidden",
+ "mangledName": "$s11SalemoveSDK9FileErrorO9forbiddenyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "fixedbinaryorder": 5
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(rawValue:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.FileError?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "FileError",
+ "printedName": "SalemoveSDK.FileError",
+ "usr": "c:@M@SalemoveSDK@E@FileError"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK9FileErrorO8rawValueACSgSi_tcfc",
+ "mangledName": "$s11SalemoveSDK9FileErrorO8rawValueACSgSi_tcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Var",
+ "name": "rawValue",
+ "printedName": "rawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK9FileErrorO8rawValueSivp",
+ "mangledName": "$s11SalemoveSDK9FileErrorO8rawValueSivp",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK9FileErrorO8rawValueSivg",
+ "mangledName": "$s11SalemoveSDK9FileErrorO8rawValueSivg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "_nsErrorDomain",
+ "printedName": "_nsErrorDomain",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK9FileErrorO03_nsD6DomainSSvpZ",
+ "mangledName": "$s11SalemoveSDK9FileErrorO03_nsD6DomainSSvpZ",
+ "moduleName": "SalemoveSDK",
+ "static": true,
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK9FileErrorO03_nsD6DomainSSvgZ",
+ "mangledName": "$s11SalemoveSDK9FileErrorO03_nsD6DomainSSvgZ",
+ "moduleName": "SalemoveSDK",
+ "static": true,
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "c:@M@SalemoveSDK@E@FileError",
+ "mangledName": "$s11SalemoveSDK9FileErrorO",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "enumRawTypeName": "Int",
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RawRepresentable",
+ "printedName": "RawRepresentable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "RawValue",
+ "printedName": "RawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SY",
+ "mangledName": "$sSY"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Error",
+ "printedName": "Error",
+ "usr": "s:s5ErrorP",
+ "mangledName": "$ss5ErrorP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_BridgedNSError",
+ "printedName": "_BridgedNSError",
+ "usr": "s:10Foundation15_BridgedNSErrorP",
+ "mangledName": "$s10Foundation15_BridgedNSErrorP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_ObjectiveCBridgeableError",
+ "printedName": "_ObjectiveCBridgeableError",
+ "usr": "s:10Foundation26_ObjectiveCBridgeableErrorP",
+ "mangledName": "$s10Foundation26_ObjectiveCBridgeableErrorP"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "SalemoveError",
+ "printedName": "SalemoveError",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "reason",
+ "printedName": "reason",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError(py)reason",
+ "mangledName": "$s11SalemoveSDK0A5ErrorC6reasonSSvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "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@SalemoveSDK@objc(cs)SalemoveError(im)reason",
+ "mangledName": "$s11SalemoveSDK0A5ErrorC6reasonSSvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "error",
+ "printedName": "error",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError(py)error",
+ "mangledName": "$s11SalemoveSDK0A5ErrorC5errors0C0_pSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError(im)error",
+ "mangledName": "$s11SalemoveSDK0A5ErrorC5errors0C0_pSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(reason:error:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK0A5ErrorC6reason5errorACSS_s0C0_pSgtcfc",
+ "mangledName": "$s11SalemoveSDK0A5ErrorC6reason5errorACSS_s0C0_pSgtcfc",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError(im)init",
+ "mangledName": "$s11SalemoveSDK0A5ErrorCACycfc",
+ "moduleName": "SalemoveSDK",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError",
+ "mangledName": "$s11SalemoveSDK0A5ErrorC",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Error",
+ "printedName": "Error",
+ "usr": "s:s5ErrorP",
+ "mangledName": "$ss5ErrorP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "Queue",
+ "printedName": "Queue",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "id",
+ "printedName": "id",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Queue(py)id",
+ "mangledName": "$s11SalemoveSDK5QueueC2idSSvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "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@SalemoveSDK@objc(cs)Queue(im)id",
+ "mangledName": "$s11SalemoveSDK5QueueC2idSSvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "name",
+ "printedName": "name",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Queue(py)name",
+ "mangledName": "$s11SalemoveSDK5QueueC4nameSSvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "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@SalemoveSDK@objc(cs)Queue(im)name",
+ "mangledName": "$s11SalemoveSDK5QueueC4nameSSvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "state",
+ "printedName": "state",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "QueueState",
+ "printedName": "SalemoveSDK.QueueState",
+ "usr": "c:@M@SalemoveSDK@objc(cs)QueueState"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Queue(py)state",
+ "mangledName": "$s11SalemoveSDK5QueueC5stateAA0C5StateCvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "QueueState",
+ "printedName": "SalemoveSDK.QueueState",
+ "usr": "c:@M@SalemoveSDK@objc(cs)QueueState"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Queue(im)state",
+ "mangledName": "$s11SalemoveSDK5QueueC5stateAA0C5StateCvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "isDefault",
+ "printedName": "isDefault",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Queue(py)isDefault",
+ "mangledName": "$s11SalemoveSDK5QueueC9isDefaultSbvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Queue(im)isDefault",
+ "mangledName": "$s11SalemoveSDK5QueueC9isDefaultSbvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Queue",
+ "printedName": "SalemoveSDK.Queue",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Queue"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Queue(im)init",
+ "mangledName": "$s11SalemoveSDK5QueueCACycfc",
+ "moduleName": "SalemoveSDK",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Queue",
+ "mangledName": "$s11SalemoveSDK5QueueC",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "hasMissingDesignatedInitializers": true,
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "QueueState",
+ "printedName": "QueueState",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "status",
+ "printedName": "status",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "QueueStatus",
+ "printedName": "SalemoveSDK.QueueStatus",
+ "usr": "s:11SalemoveSDK11QueueStatusO"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK10QueueStateC6statusAA0C6StatusOvp",
+ "mangledName": "$s11SalemoveSDK10QueueStateC6statusAA0C6StatusOvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "QueueStatus",
+ "printedName": "SalemoveSDK.QueueStatus",
+ "usr": "s:11SalemoveSDK11QueueStatusO"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK10QueueStateC6statusAA0C6StatusOvg",
+ "mangledName": "$s11SalemoveSDK10QueueStateC6statusAA0C6StatusOvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "media",
+ "printedName": "media",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[SalemoveSDK.MediaType]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MediaType",
+ "printedName": "SalemoveSDK.MediaType",
+ "usr": "s:11SalemoveSDK9MediaTypeO"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK10QueueStateC5mediaSayAA9MediaTypeOGvp",
+ "mangledName": "$s11SalemoveSDK10QueueStateC5mediaSayAA9MediaTypeOGvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[SalemoveSDK.MediaType]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MediaType",
+ "printedName": "SalemoveSDK.MediaType",
+ "usr": "s:11SalemoveSDK9MediaTypeO"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK10QueueStateC5mediaSayAA9MediaTypeOGvg",
+ "mangledName": "$s11SalemoveSDK10QueueStateC5mediaSayAA9MediaTypeOGvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "QueueState",
+ "printedName": "SalemoveSDK.QueueState",
+ "usr": "c:@M@SalemoveSDK@objc(cs)QueueState"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)QueueState(im)init",
+ "mangledName": "$s11SalemoveSDK10QueueStateCACycfc",
+ "moduleName": "SalemoveSDK",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "QueueState",
+ "printedName": "SalemoveSDK.QueueState",
+ "usr": "c:@M@SalemoveSDK@objc(cs)QueueState"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK10QueueStateC4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s11SalemoveSDK10QueueStateC4fromACs7Decoder_p_tKcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Required"
+ ],
+ "throwing": true,
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@SalemoveSDK@objc(cs)QueueState",
+ "mangledName": "$s11SalemoveSDK10QueueStateC",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "hasMissingDesignatedInitializers": true,
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "QueueStatus",
+ "printedName": "QueueStatus",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "open",
+ "printedName": "open",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.QueueStatus.Type) -> SalemoveSDK.QueueStatus",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "QueueStatus",
+ "printedName": "SalemoveSDK.QueueStatus",
+ "usr": "s:11SalemoveSDK11QueueStatusO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.QueueStatus.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "QueueStatus",
+ "printedName": "SalemoveSDK.QueueStatus",
+ "usr": "s:11SalemoveSDK11QueueStatusO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK11QueueStatusO4openyA2CmF",
+ "mangledName": "$s11SalemoveSDK11QueueStatusO4openyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "closed",
+ "printedName": "closed",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.QueueStatus.Type) -> SalemoveSDK.QueueStatus",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "QueueStatus",
+ "printedName": "SalemoveSDK.QueueStatus",
+ "usr": "s:11SalemoveSDK11QueueStatusO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.QueueStatus.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "QueueStatus",
+ "printedName": "SalemoveSDK.QueueStatus",
+ "usr": "s:11SalemoveSDK11QueueStatusO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK11QueueStatusO6closedyA2CmF",
+ "mangledName": "$s11SalemoveSDK11QueueStatusO6closedyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "full",
+ "printedName": "full",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.QueueStatus.Type) -> SalemoveSDK.QueueStatus",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "QueueStatus",
+ "printedName": "SalemoveSDK.QueueStatus",
+ "usr": "s:11SalemoveSDK11QueueStatusO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.QueueStatus.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "QueueStatus",
+ "printedName": "SalemoveSDK.QueueStatus",
+ "usr": "s:11SalemoveSDK11QueueStatusO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK11QueueStatusO4fullyA2CmF",
+ "mangledName": "$s11SalemoveSDK11QueueStatusO4fullyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "unstaffed",
+ "printedName": "unstaffed",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.QueueStatus.Type) -> SalemoveSDK.QueueStatus",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "QueueStatus",
+ "printedName": "SalemoveSDK.QueueStatus",
+ "usr": "s:11SalemoveSDK11QueueStatusO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.QueueStatus.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "QueueStatus",
+ "printedName": "SalemoveSDK.QueueStatus",
+ "usr": "s:11SalemoveSDK11QueueStatusO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK11QueueStatusO9unstaffedyA2CmF",
+ "mangledName": "$s11SalemoveSDK11QueueStatusO9unstaffedyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "unknown",
+ "printedName": "unknown",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.QueueStatus.Type) -> SalemoveSDK.QueueStatus",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "QueueStatus",
+ "printedName": "SalemoveSDK.QueueStatus",
+ "usr": "s:11SalemoveSDK11QueueStatusO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.QueueStatus.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "QueueStatus",
+ "printedName": "SalemoveSDK.QueueStatus",
+ "usr": "s:11SalemoveSDK11QueueStatusO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK11QueueStatusO7unknownyA2CmF",
+ "mangledName": "$s11SalemoveSDK11QueueStatusO7unknownyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(rawValue:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.QueueStatus?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "QueueStatus",
+ "printedName": "SalemoveSDK.QueueStatus",
+ "usr": "s:11SalemoveSDK11QueueStatusO"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK11QueueStatusO8rawValueACSgSS_tcfc",
+ "mangledName": "$s11SalemoveSDK11QueueStatusO8rawValueACSgSS_tcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Var",
+ "name": "rawValue",
+ "printedName": "rawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK11QueueStatusO8rawValueSSvp",
+ "mangledName": "$s11SalemoveSDK11QueueStatusO8rawValueSSvp",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK11QueueStatusO8rawValueSSvg",
+ "mangledName": "$s11SalemoveSDK11QueueStatusO8rawValueSSvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "s:11SalemoveSDK11QueueStatusO",
+ "mangledName": "$s11SalemoveSDK11QueueStatusO",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "enumRawTypeName": "String",
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RawRepresentable",
+ "printedName": "RawRepresentable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "RawValue",
+ "printedName": "RawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SY",
+ "mangledName": "$sSY"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "GliaCoreDependency",
+ "printedName": "GliaCoreDependency",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "WebRTC",
+ "printedName": "WebRTC",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "GliaCoreDependency",
+ "printedName": "GliaCoreDependency",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "Salemove",
+ "printedName": "Salemove",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "sharedInstance",
+ "printedName": "sharedInstance",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Salemove",
+ "printedName": "SalemoveSDK.Salemove",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Salemove"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Salemove(cpy)sharedInstance",
+ "mangledName": "$s11SalemoveSDK0A0C14sharedInstanceACvpZ",
+ "moduleName": "SalemoveSDK",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Salemove",
+ "printedName": "SalemoveSDK.Salemove",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Salemove"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Salemove(cm)sharedInstance",
+ "mangledName": "$s11SalemoveSDK0A0C14sharedInstanceACvgZ",
+ "moduleName": "SalemoveSDK",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "currentInteractor",
+ "printedName": "currentInteractor",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "WeakStorage",
+ "printedName": "SalemoveSDK.Interactable?"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK0A0C17currentInteractorAA12Interactable_pSgvp",
+ "mangledName": "$s11SalemoveSDK0A0C17currentInteractorAA12Interactable_pSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "ReferenceOwnership",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "ownership": 1,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.Interactable?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Interactable",
+ "printedName": "SalemoveSDK.Interactable",
+ "usr": "s:11SalemoveSDK12InteractableP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK0A0C17currentInteractorAA12Interactable_pSgvg",
+ "mangledName": "$s11SalemoveSDK0A0C17currentInteractorAA12Interactable_pSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.Interactable?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Interactable",
+ "printedName": "SalemoveSDK.Interactable",
+ "usr": "s:11SalemoveSDK12InteractableP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK0A0C17currentInteractorAA12Interactable_pSgvs",
+ "mangledName": "$s11SalemoveSDK0A0C17currentInteractorAA12Interactable_pSgvs",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK0A0C17currentInteractorAA12Interactable_pSgvM",
+ "mangledName": "$s11SalemoveSDK0A0C17currentInteractorAA12Interactable_pSgvM",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "environment",
+ "printedName": "environment",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Salemove(py)environment",
+ "mangledName": "$s11SalemoveSDK0A0C11environmentSSvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Salemove(im)environment",
+ "mangledName": "$s11SalemoveSDK0A0C11environmentSSvg",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "site",
+ "printedName": "site",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Salemove(py)site",
+ "mangledName": "$s11SalemoveSDK0A0C4siteSSvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Salemove(im)site",
+ "mangledName": "$s11SalemoveSDK0A0C4siteSSvg",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "appToken",
+ "printedName": "appToken",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Salemove(py)appToken",
+ "mangledName": "$s11SalemoveSDK0A0C8appTokenSSvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Salemove(im)appToken",
+ "mangledName": "$s11SalemoveSDK0A0C8appTokenSSvg",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "secureConversations",
+ "printedName": "secureConversations",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SecureConversations",
+ "printedName": "SalemoveSDK.Salemove.SecureConversations",
+ "usr": "s:11SalemoveSDK0A0C19SecureConversationsC"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK0A0C19secureConversationsAC06SecureD0Cvp",
+ "mangledName": "$s11SalemoveSDK0A0C19secureConversationsAC06SecureD0Cvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "Lazy",
+ "AccessControl"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SecureConversations",
+ "printedName": "SalemoveSDK.Salemove.SecureConversations",
+ "usr": "s:11SalemoveSDK0A0C19SecureConversationsC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK0A0C19secureConversationsAC06SecureD0Cvg",
+ "mangledName": "$s11SalemoveSDK0A0C19secureConversationsAC06SecureD0Cvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SecureConversations",
+ "printedName": "SalemoveSDK.Salemove.SecureConversations",
+ "usr": "s:11SalemoveSDK0A0C19SecureConversationsC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK0A0C19secureConversationsAC06SecureD0Cvs",
+ "mangledName": "$s11SalemoveSDK0A0C19secureConversationsAC06SecureD0Cvs",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK0A0C19secureConversationsAC06SecureD0CvM",
+ "mangledName": "$s11SalemoveSDK0A0C19secureConversationsAC06SecureD0CvM",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "callVisualizer",
+ "printedName": "callVisualizer",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "CallVisualizer",
+ "printedName": "SalemoveSDK.Salemove.CallVisualizer",
+ "usr": "s:11SalemoveSDK0A0C14CallVisualizerC"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK0A0C14callVisualizerAC04CallD0Cvp",
+ "mangledName": "$s11SalemoveSDK0A0C14callVisualizerAC04CallD0Cvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "Lazy",
+ "AccessControl"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "CallVisualizer",
+ "printedName": "SalemoveSDK.Salemove.CallVisualizer",
+ "usr": "s:11SalemoveSDK0A0C14CallVisualizerC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK0A0C14callVisualizerAC04CallD0Cvg",
+ "mangledName": "$s11SalemoveSDK0A0C14callVisualizerAC04CallD0Cvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "CallVisualizer",
+ "printedName": "SalemoveSDK.Salemove.CallVisualizer",
+ "usr": "s:11SalemoveSDK0A0C14CallVisualizerC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK0A0C14callVisualizerAC04CallD0Cvs",
+ "mangledName": "$s11SalemoveSDK0A0C14callVisualizerAC04CallD0Cvs",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK0A0C14callVisualizerAC04CallD0CvM",
+ "mangledName": "$s11SalemoveSDK0A0C14callVisualizerAC04CallD0CvM",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "pushNotifications",
+ "printedName": "pushNotifications",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "PushNotifications",
+ "printedName": "SalemoveSDK.PushNotifications",
+ "usr": "c:@M@SalemoveSDK@objc(cs)PushNotifications"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK0A0C17pushNotificationsAA04PushD0Cvp",
+ "mangledName": "$s11SalemoveSDK0A0C17pushNotificationsAA04PushD0Cvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "PushNotifications",
+ "printedName": "SalemoveSDK.PushNotifications",
+ "usr": "c:@M@SalemoveSDK@objc(cs)PushNotifications"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK0A0C17pushNotificationsAA04PushD0Cvg",
+ "mangledName": "$s11SalemoveSDK0A0C17pushNotificationsAA04PushD0Cvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "uploadFileToEngagement",
+ "printedName": "uploadFileToEngagement(_:progress:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementFile",
+ "printedName": "SalemoveSDK.EngagementFile",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementFile"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((SalemoveSDK.EngagementFileProgress) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.EngagementFileProgress) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementFileProgress",
+ "printedName": "SalemoveSDK.EngagementFileProgress",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementFileProgress"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.EngagementFileInformation?, SalemoveSDK.SalemoveError?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(SalemoveSDK.EngagementFileInformation?, SalemoveSDK.SalemoveError?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.EngagementFileInformation?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementFileInformation",
+ "printedName": "SalemoveSDK.EngagementFileInformation",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementFileInformation"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.SalemoveError?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@CM@SalemoveSDK@objc(cs)Salemove(im)uploadFileToEngagement:progress:completion:",
+ "mangledName": "$s11SalemoveSDK0A0C22uploadFileToEngagement_8progress10completionyAA0fD0C_yAA0fD8ProgressCcSgyAA0fD11InformationCSg_AA0A5ErrorCSgtctF",
+ "moduleName": "SalemoveSDK",
+ "objc_name": "uploadFileToEngagement:progress:completion:",
+ "declAttributes": [
+ "Final",
+ "ObjC",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "fetchFile",
+ "printedName": "fetchFile(engagementFile:progress:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementFile",
+ "printedName": "SalemoveSDK.EngagementFile",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementFile"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((SalemoveSDK.EngagementFileProgress) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.EngagementFileProgress) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementFileProgress",
+ "printedName": "SalemoveSDK.EngagementFileProgress",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementFileProgress"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.EngagementFileData?, SalemoveSDK.SalemoveError?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(SalemoveSDK.EngagementFileData?, SalemoveSDK.SalemoveError?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.EngagementFileData?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementFileData",
+ "printedName": "SalemoveSDK.EngagementFileData",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementFileData"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.SalemoveError?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@CM@SalemoveSDK@objc(cs)Salemove(im)fetchFileWithEngagementFile:progress:completion:",
+ "mangledName": "$s11SalemoveSDK0A0C9fetchFile010engagementD08progress10completionyAA010EngagementD0C_yAA0hD8ProgressCcSgyAA0hD4DataCSg_AA0A5ErrorCSgtctF",
+ "moduleName": "SalemoveSDK",
+ "objc_name": "fetchFileWithEngagementFile:progress:completion:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "VisitorInfo",
+ "printedName": "VisitorInfo",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "name",
+ "printedName": "name",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK0A0C11VisitorInfoV4nameSSSgvp",
+ "mangledName": "$s11SalemoveSDK0A0C11VisitorInfoV4nameSSSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK0A0C11VisitorInfoV4nameSSSgvg",
+ "mangledName": "$s11SalemoveSDK0A0C11VisitorInfoV4nameSSSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "email",
+ "printedName": "email",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK0A0C11VisitorInfoV5emailSSSgvp",
+ "mangledName": "$s11SalemoveSDK0A0C11VisitorInfoV5emailSSSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK0A0C11VisitorInfoV5emailSSSgvg",
+ "mangledName": "$s11SalemoveSDK0A0C11VisitorInfoV5emailSSSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "phone",
+ "printedName": "phone",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK0A0C11VisitorInfoV5phoneSSSgvp",
+ "mangledName": "$s11SalemoveSDK0A0C11VisitorInfoV5phoneSSSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK0A0C11VisitorInfoV5phoneSSSgvg",
+ "mangledName": "$s11SalemoveSDK0A0C11VisitorInfoV5phoneSSSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "note",
+ "printedName": "note",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK0A0C11VisitorInfoV4noteSSSgvp",
+ "mangledName": "$s11SalemoveSDK0A0C11VisitorInfoV4noteSSSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK0A0C11VisitorInfoV4noteSSSgvg",
+ "mangledName": "$s11SalemoveSDK0A0C11VisitorInfoV4noteSSSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "customAttributes",
+ "printedName": "customAttributes",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String : Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Dictionary",
+ "printedName": "[Swift.String : Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:SD"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK0A0C11VisitorInfoV16customAttributesSDyS2SGSgvp",
+ "mangledName": "$s11SalemoveSDK0A0C11VisitorInfoV16customAttributesSDyS2SGSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String : Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Dictionary",
+ "printedName": "[Swift.String : Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:SD"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK0A0C11VisitorInfoV16customAttributesSDyS2SGSgvg",
+ "mangledName": "$s11SalemoveSDK0A0C11VisitorInfoV16customAttributesSDyS2SGSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "banned",
+ "printedName": "banned",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK0A0C11VisitorInfoV6bannedSbvp",
+ "mangledName": "$s11SalemoveSDK0A0C11VisitorInfoV6bannedSbvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK0A0C11VisitorInfoV6bannedSbvg",
+ "mangledName": "$s11SalemoveSDK0A0C11VisitorInfoV6bannedSbvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "VisitorInfo",
+ "printedName": "SalemoveSDK.Salemove.VisitorInfo",
+ "usr": "s:11SalemoveSDK0A0C11VisitorInfoV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK0A0C11VisitorInfoV4fromAEs7Decoder_p_tKcfc",
+ "mangledName": "$s11SalemoveSDK0A0C11VisitorInfoV4fromAEs7Decoder_p_tKcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "throwing": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "==",
+ "printedName": "==(_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "VisitorInfo",
+ "printedName": "SalemoveSDK.Salemove.VisitorInfo",
+ "usr": "s:11SalemoveSDK0A0C11VisitorInfoV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "VisitorInfo",
+ "printedName": "SalemoveSDK.Salemove.VisitorInfo",
+ "usr": "s:11SalemoveSDK0A0C11VisitorInfoV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK0A0C11VisitorInfoV2eeoiySbAE_AEtFZ",
+ "mangledName": "$s11SalemoveSDK0A0C11VisitorInfoV2eeoiySbAE_AEtFZ",
+ "moduleName": "SalemoveSDK",
+ "static": true,
+ "implicit": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "encode",
+ "printedName": "encode(to:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Encoder",
+ "printedName": "Swift.Encoder",
+ "usr": "s:s7EncoderP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK0A0C11VisitorInfoV6encode2toys7Encoder_p_tKF",
+ "mangledName": "$s11SalemoveSDK0A0C11VisitorInfoV6encode2toys7Encoder_p_tKF",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:11SalemoveSDK0A0C11VisitorInfoV",
+ "mangledName": "$s11SalemoveSDK0A0C11VisitorInfoV",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "configure",
+ "printedName": "configure(with:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Configuration",
+ "printedName": "SalemoveSDK.Salemove.Configuration",
+ "usr": "s:11SalemoveSDK0A0C13ConfigurationV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "(() -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "() -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK0A0C9configure4with10completionyAC13ConfigurationV_yycSgtF",
+ "mangledName": "$s11SalemoveSDK0A0C9configure4with10completionyAC13ConfigurationV_yycSgtF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "configure",
+ "printedName": "configure(interactor:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Interactable",
+ "printedName": "SalemoveSDK.Interactable",
+ "usr": "s:11SalemoveSDK12InteractableP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK0A0C9configure10interactoryAA12Interactable_p_tF",
+ "mangledName": "$s11SalemoveSDK0A0C9configure10interactoryAA12Interactable_p_tF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "AuthorizationMethod",
+ "printedName": "AuthorizationMethod",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "appToken",
+ "printedName": "appToken",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.Salemove.AuthorizationMethod.Type) -> (Swift.String) -> SalemoveSDK.Salemove.AuthorizationMethod",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.String) -> SalemoveSDK.Salemove.AuthorizationMethod",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AuthorizationMethod",
+ "printedName": "SalemoveSDK.Salemove.AuthorizationMethod",
+ "usr": "s:11SalemoveSDK0A0C19AuthorizationMethodO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ]
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.Salemove.AuthorizationMethod.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AuthorizationMethod",
+ "printedName": "SalemoveSDK.Salemove.AuthorizationMethod",
+ "usr": "s:11SalemoveSDK0A0C19AuthorizationMethodO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK0A0C19AuthorizationMethodO8appTokenyAESScAEmF",
+ "mangledName": "$s11SalemoveSDK0A0C19AuthorizationMethodO8appTokenyAESScAEmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "siteApiKey",
+ "printedName": "siteApiKey",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.Salemove.AuthorizationMethod.Type) -> (Swift.String, Swift.String) -> SalemoveSDK.Salemove.AuthorizationMethod",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.String, Swift.String) -> SalemoveSDK.Salemove.AuthorizationMethod",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AuthorizationMethod",
+ "printedName": "SalemoveSDK.Salemove.AuthorizationMethod",
+ "usr": "s:11SalemoveSDK0A0C19AuthorizationMethodO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(id: Swift.String, secret: Swift.String)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.Salemove.AuthorizationMethod.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AuthorizationMethod",
+ "printedName": "SalemoveSDK.Salemove.AuthorizationMethod",
+ "usr": "s:11SalemoveSDK0A0C19AuthorizationMethodO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK0A0C19AuthorizationMethodO10siteApiKeyyAESS_SStcAEmF",
+ "mangledName": "$s11SalemoveSDK0A0C19AuthorizationMethodO10siteApiKeyyAESS_SStcAEmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "s:11SalemoveSDK0A0C19AuthorizationMethodO",
+ "mangledName": "$s11SalemoveSDK0A0C19AuthorizationMethodO",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "Region",
+ "printedName": "Region",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "us",
+ "printedName": "us",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.Salemove.Region.Type) -> SalemoveSDK.Salemove.Region",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Region",
+ "printedName": "SalemoveSDK.Salemove.Region",
+ "usr": "s:11SalemoveSDK0A0C6RegionO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.Salemove.Region.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Region",
+ "printedName": "SalemoveSDK.Salemove.Region",
+ "usr": "s:11SalemoveSDK0A0C6RegionO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK0A0C6RegionO2usyA2EmF",
+ "mangledName": "$s11SalemoveSDK0A0C6RegionO2usyA2EmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "eu",
+ "printedName": "eu",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.Salemove.Region.Type) -> SalemoveSDK.Salemove.Region",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Region",
+ "printedName": "SalemoveSDK.Salemove.Region",
+ "usr": "s:11SalemoveSDK0A0C6RegionO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.Salemove.Region.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Region",
+ "printedName": "SalemoveSDK.Salemove.Region",
+ "usr": "s:11SalemoveSDK0A0C6RegionO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK0A0C6RegionO2euyA2EmF",
+ "mangledName": "$s11SalemoveSDK0A0C6RegionO2euyA2EmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "custom",
+ "printedName": "custom",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.Salemove.Region.Type) -> (Foundation.URL) -> SalemoveSDK.Salemove.Region",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Foundation.URL) -> SalemoveSDK.Salemove.Region",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Region",
+ "printedName": "SalemoveSDK.Salemove.Region",
+ "usr": "s:11SalemoveSDK0A0C6RegionO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "URL",
+ "printedName": "Foundation.URL",
+ "usr": "s:10Foundation3URLV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.Salemove.Region.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Region",
+ "printedName": "SalemoveSDK.Salemove.Region",
+ "usr": "s:11SalemoveSDK0A0C6RegionO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK0A0C6RegionO6customyAE10Foundation3URLVcAEmF",
+ "mangledName": "$s11SalemoveSDK0A0C6RegionO6customyAE10Foundation3URLVcAEmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "s:11SalemoveSDK0A0C6RegionO",
+ "mangledName": "$s11SalemoveSDK0A0C6RegionO",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "isFromExtension": true
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "Configuration",
+ "printedName": "Configuration",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(siteId:region:authorizingMethod:pushNotifications:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Configuration",
+ "printedName": "SalemoveSDK.Salemove.Configuration",
+ "usr": "s:11SalemoveSDK0A0C13ConfigurationV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Region",
+ "printedName": "SalemoveSDK.Salemove.Region",
+ "usr": "s:11SalemoveSDK0A0C6RegionO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "AuthorizationMethod",
+ "printedName": "SalemoveSDK.Salemove.AuthorizationMethod",
+ "usr": "s:11SalemoveSDK0A0C19AuthorizationMethodO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "PushNotifications",
+ "printedName": "SalemoveSDK.Salemove.Configuration.PushNotifications",
+ "hasDefaultArg": true,
+ "usr": "s:11SalemoveSDK0A0C13ConfigurationV17PushNotificationsO"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK0A0C13ConfigurationV6siteId6region17authorizingMethod17pushNotificationsAESS_AC6RegionOAC013AuthorizationH0OAE04PushJ0OtKcfc",
+ "mangledName": "$s11SalemoveSDK0A0C13ConfigurationV6siteId6region17authorizingMethod17pushNotificationsAESS_AC6RegionOAC013AuthorizationH0OAE04PushJ0OtKcfc",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "throwing": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "PushNotifications",
+ "printedName": "PushNotifications",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "disabled",
+ "printedName": "disabled",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.Salemove.Configuration.PushNotifications.Type) -> SalemoveSDK.Salemove.Configuration.PushNotifications",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "PushNotifications",
+ "printedName": "SalemoveSDK.Salemove.Configuration.PushNotifications",
+ "usr": "s:11SalemoveSDK0A0C13ConfigurationV17PushNotificationsO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.Salemove.Configuration.PushNotifications.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "PushNotifications",
+ "printedName": "SalemoveSDK.Salemove.Configuration.PushNotifications",
+ "usr": "s:11SalemoveSDK0A0C13ConfigurationV17PushNotificationsO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK0A0C13ConfigurationV17PushNotificationsO8disabledyA2GmF",
+ "mangledName": "$s11SalemoveSDK0A0C13ConfigurationV17PushNotificationsO8disabledyA2GmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "sandbox",
+ "printedName": "sandbox",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.Salemove.Configuration.PushNotifications.Type) -> SalemoveSDK.Salemove.Configuration.PushNotifications",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "PushNotifications",
+ "printedName": "SalemoveSDK.Salemove.Configuration.PushNotifications",
+ "usr": "s:11SalemoveSDK0A0C13ConfigurationV17PushNotificationsO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.Salemove.Configuration.PushNotifications.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "PushNotifications",
+ "printedName": "SalemoveSDK.Salemove.Configuration.PushNotifications",
+ "usr": "s:11SalemoveSDK0A0C13ConfigurationV17PushNotificationsO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK0A0C13ConfigurationV17PushNotificationsO7sandboxyA2GmF",
+ "mangledName": "$s11SalemoveSDK0A0C13ConfigurationV17PushNotificationsO7sandboxyA2GmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "production",
+ "printedName": "production",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.Salemove.Configuration.PushNotifications.Type) -> SalemoveSDK.Salemove.Configuration.PushNotifications",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "PushNotifications",
+ "printedName": "SalemoveSDK.Salemove.Configuration.PushNotifications",
+ "usr": "s:11SalemoveSDK0A0C13ConfigurationV17PushNotificationsO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.Salemove.Configuration.PushNotifications.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "PushNotifications",
+ "printedName": "SalemoveSDK.Salemove.Configuration.PushNotifications",
+ "usr": "s:11SalemoveSDK0A0C13ConfigurationV17PushNotificationsO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK0A0C13ConfigurationV17PushNotificationsO10productionyA2GmF",
+ "mangledName": "$s11SalemoveSDK0A0C13ConfigurationV17PushNotificationsO10productionyA2GmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "==",
+ "printedName": "==(_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "PushNotifications",
+ "printedName": "SalemoveSDK.Salemove.Configuration.PushNotifications",
+ "usr": "s:11SalemoveSDK0A0C13ConfigurationV17PushNotificationsO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "PushNotifications",
+ "printedName": "SalemoveSDK.Salemove.Configuration.PushNotifications",
+ "usr": "s:11SalemoveSDK0A0C13ConfigurationV17PushNotificationsO"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK0A0C13ConfigurationV17PushNotificationsO2eeoiySbAG_AGtFZ",
+ "mangledName": "$s11SalemoveSDK0A0C13ConfigurationV17PushNotificationsO2eeoiySbAG_AGtFZ",
+ "moduleName": "SalemoveSDK",
+ "static": true,
+ "implicit": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "hashValue",
+ "printedName": "hashValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK0A0C13ConfigurationV17PushNotificationsO9hashValueSivp",
+ "mangledName": "$s11SalemoveSDK0A0C13ConfigurationV17PushNotificationsO9hashValueSivp",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK0A0C13ConfigurationV17PushNotificationsO9hashValueSivg",
+ "mangledName": "$s11SalemoveSDK0A0C13ConfigurationV17PushNotificationsO9hashValueSivg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "hash",
+ "printedName": "hash(into:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Hasher",
+ "printedName": "Swift.Hasher",
+ "paramValueOwnership": "InOut",
+ "usr": "s:s6HasherV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK0A0C13ConfigurationV17PushNotificationsO4hash4intoys6HasherVz_tF",
+ "mangledName": "$s11SalemoveSDK0A0C13ConfigurationV17PushNotificationsO4hash4intoys6HasherVz_tF",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "s:11SalemoveSDK0A0C13ConfigurationV17PushNotificationsO",
+ "mangledName": "$s11SalemoveSDK0A0C13ConfigurationV17PushNotificationsO",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ }
+ ]
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:11SalemoveSDK0A0C13ConfigurationV",
+ "mangledName": "$s11SalemoveSDK0A0C13ConfigurationV",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "isFromExtension": true
+ },
+ {
+ "kind": "Function",
+ "name": "send",
+ "printedName": "send(selectedOptionValue:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Result) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Result",
+ "printedName": "Swift.Result",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Message",
+ "printedName": "SalemoveSDK.Message",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Message"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:s6ResultO"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK0A0C4send19selectedOptionValue10completionySS_ys6ResultOyAA7MessageCs5Error_pGctF",
+ "mangledName": "$s11SalemoveSDK0A0C4send19selectedOptionValue10completionySS_ys6ResultOyAA7MessageCs5Error_pGctF",
+ "moduleName": "SalemoveSDK",
+ "deprecated": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "Available",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "fetchFile",
+ "printedName": "fetchFile(_:progress:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((SalemoveSDK.EngagementFileProgress) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.EngagementFileProgress) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementFileProgress",
+ "printedName": "SalemoveSDK.EngagementFileProgress",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementFileProgress"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.EngagementFileData?, SalemoveSDK.SalemoveError?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(SalemoveSDK.EngagementFileData?, SalemoveSDK.SalemoveError?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.EngagementFileData?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementFileData",
+ "printedName": "SalemoveSDK.EngagementFileData",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementFileData"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.SalemoveError?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@CM@SalemoveSDK@objc(cs)Salemove(im)fetchFile:progress:completion:",
+ "mangledName": "$s11SalemoveSDK0A0C9fetchFile_8progress10completionySS_yAA010EngagementD8ProgressCcSgyAA0gD4DataCSg_AA0A5ErrorCSgtctF",
+ "moduleName": "SalemoveSDK",
+ "deprecated": true,
+ "objc_name": "fetchFile:progress:completion:",
+ "declAttributes": [
+ "Final",
+ "ObjC",
+ "AccessControl",
+ "Available",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "updateInformation",
+ "printedName": "updateInformation(name:email:phone:externalID:customAttributes:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String : Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Dictionary",
+ "printedName": "[Swift.String : Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:SD"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool, SalemoveSDK.SalemoveError?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Swift.Bool, SalemoveSDK.SalemoveError?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.SalemoveError?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK0A0C17updateInformation4name5email5phone10externalID16customAttributes10completionySSSg_A3KSDyS2SGSgySb_AA0A5ErrorCSgtctF",
+ "mangledName": "$s11SalemoveSDK0A0C17updateInformation4name5email5phone10externalID16customAttributes10completionySSSg_A3KSDyS2SGSgySb_AA0A5ErrorCSgtctF",
+ "moduleName": "SalemoveSDK",
+ "deprecated": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "Available",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "send",
+ "printedName": "send(selectedOptionValue:messageId:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.Message?, SalemoveSDK.SalemoveError?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(SalemoveSDK.Message?, SalemoveSDK.SalemoveError?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.Message?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Message",
+ "printedName": "SalemoveSDK.Message",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Message"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.SalemoveError?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@CM@SalemoveSDK@objc(cs)Salemove(im)sendWithSelectedOptionValue:messageId:completion:",
+ "mangledName": "$s11SalemoveSDK0A0C4send19selectedOptionValue9messageId10completionySS_SSyAA7MessageCSg_AA0A5ErrorCSgtctF",
+ "moduleName": "SalemoveSDK",
+ "deprecated": true,
+ "objc_name": "sendWithSelectedOptionValue:messageId:completion:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "Available",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "configure",
+ "printedName": "configure(appToken:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@CM@SalemoveSDK@objc(cs)Salemove(im)configureWithAppToken:error:",
+ "mangledName": "$s11SalemoveSDK0A0C9configure8appTokenySS_tKF",
+ "moduleName": "SalemoveSDK",
+ "deprecated": true,
+ "objc_name": "configureWithAppToken:error:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "Available",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "configure",
+ "printedName": "configure(site:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@CM@SalemoveSDK@objc(cs)Salemove(im)configureWithSite:error:",
+ "mangledName": "$s11SalemoveSDK0A0C9configure4siteySS_tKF",
+ "moduleName": "SalemoveSDK",
+ "deprecated": true,
+ "objc_name": "configureWithSite:error:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "Available",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "configure",
+ "printedName": "configure(environment:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@CM@SalemoveSDK@objc(cs)Salemove(im)configureWithEnvironment:error:",
+ "mangledName": "$s11SalemoveSDK0A0C9configure11environmentySS_tKF",
+ "moduleName": "SalemoveSDK",
+ "deprecated": true,
+ "objc_name": "configureWithEnvironment:error:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "Available",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "queueForEngagement",
+ "printedName": "queueForEngagement(queueID:visitorContext:shouldCloseAllQueues:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "VisitorContext",
+ "printedName": "SalemoveSDK.VisitorContext",
+ "usr": "c:@M@SalemoveSDK@objc(cs)VisitorContext"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.QueueTicket?, SalemoveSDK.SalemoveError?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(SalemoveSDK.QueueTicket?, SalemoveSDK.SalemoveError?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.QueueTicket?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "QueueTicket",
+ "printedName": "SalemoveSDK.QueueTicket",
+ "usr": "c:@M@SalemoveSDK@objc(cs)QueueTicket"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.SalemoveError?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@CM@SalemoveSDK@objc(cs)Salemove(im)queueForEngagementWithQueueID:visitorContext:shouldCloseAllQueues:completion:",
+ "mangledName": "$s11SalemoveSDK0A0C18queueForEngagement0C2ID14visitorContext20shouldCloseAllQueues10completionySS_AA07VisitorH0CSbyAA11QueueTicketCSg_AA0A5ErrorCSgtctF",
+ "moduleName": "SalemoveSDK",
+ "deprecated": true,
+ "objc_name": "queueForEngagementWithQueueID:visitorContext:shouldCloseAllQueues:completion:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "Available",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "queueForEngagement",
+ "printedName": "queueForEngagement(queueID:visitorContext:shouldCloseAllQueues:mediaType:options:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "VisitorContext",
+ "printedName": "SalemoveSDK.VisitorContext",
+ "usr": "c:@M@SalemoveSDK@objc(cs)VisitorContext"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "MediaType",
+ "printedName": "SalemoveSDK.MediaType",
+ "usr": "s:11SalemoveSDK9MediaTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.EngagementOptions?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementOptions",
+ "printedName": "SalemoveSDK.EngagementOptions",
+ "usr": "s:11SalemoveSDK17EngagementOptionsV"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.QueueTicket?, SalemoveSDK.SalemoveError?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(SalemoveSDK.QueueTicket?, SalemoveSDK.SalemoveError?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.QueueTicket?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "QueueTicket",
+ "printedName": "SalemoveSDK.QueueTicket",
+ "usr": "c:@M@SalemoveSDK@objc(cs)QueueTicket"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.SalemoveError?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK0A0C18queueForEngagement0C2ID14visitorContext20shouldCloseAllQueues9mediaType7options10completionySS_AA07VisitorH0CSbAA05MediaN0OAA0E7OptionsVSgyAA11QueueTicketCSg_AA0A5ErrorCSgtctF",
+ "mangledName": "$s11SalemoveSDK0A0C18queueForEngagement0C2ID14visitorContext20shouldCloseAllQueues9mediaType7options10completionySS_AA07VisitorH0CSbAA05MediaN0OAA0E7OptionsVSgyAA11QueueTicketCSg_AA0A5ErrorCSgtctF",
+ "moduleName": "SalemoveSDK",
+ "deprecated": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "Available",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "requestEngagementWith",
+ "printedName": "requestEngagementWith(selectedOperator:visitorContext:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Operator",
+ "printedName": "SalemoveSDK.Operator",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Operator"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "VisitorContext",
+ "printedName": "SalemoveSDK.VisitorContext",
+ "usr": "c:@M@SalemoveSDK@objc(cs)VisitorContext"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.EngagementRequest?, SalemoveSDK.SalemoveError?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(SalemoveSDK.EngagementRequest?, SalemoveSDK.SalemoveError?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.EngagementRequest?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementRequest",
+ "printedName": "SalemoveSDK.EngagementRequest",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementRequest"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.SalemoveError?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@CM@SalemoveSDK@objc(cs)Salemove(im)requestEngagementWithSelectedOperator:visitorContext:completion:",
+ "mangledName": "$s11SalemoveSDK0A0C21requestEngagementWith16selectedOperator14visitorContext10completionyAA0G0C_AA07VisitorI0CyAA0D7RequestCSg_AA0A5ErrorCSgtctF",
+ "moduleName": "SalemoveSDK",
+ "deprecated": true,
+ "objc_name": "requestEngagementWithSelectedOperator:visitorContext:completion:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "Available",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "requestEngagementWith",
+ "printedName": "requestEngagementWith(selectedOperator:visitorContext:mediaType:options:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Operator",
+ "printedName": "SalemoveSDK.Operator",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Operator"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "VisitorContext",
+ "printedName": "SalemoveSDK.VisitorContext",
+ "usr": "c:@M@SalemoveSDK@objc(cs)VisitorContext"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "MediaType",
+ "printedName": "SalemoveSDK.MediaType",
+ "usr": "s:11SalemoveSDK9MediaTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.EngagementOptions?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementOptions",
+ "printedName": "SalemoveSDK.EngagementOptions",
+ "usr": "s:11SalemoveSDK17EngagementOptionsV"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.EngagementRequest?, SalemoveSDK.SalemoveError?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(SalemoveSDK.EngagementRequest?, SalemoveSDK.SalemoveError?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.EngagementRequest?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementRequest",
+ "printedName": "SalemoveSDK.EngagementRequest",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementRequest"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.SalemoveError?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK0A0C21requestEngagementWith16selectedOperator14visitorContext9mediaType7options10completionyAA0G0C_AA07VisitorI0CAA05MediaK0OAA0D7OptionsVSgyAA0D7RequestCSg_AA0A5ErrorCSgtctF",
+ "mangledName": "$s11SalemoveSDK0A0C21requestEngagementWith16selectedOperator14visitorContext9mediaType7options10completionyAA0G0C_AA07VisitorI0CAA05MediaK0OAA0D7OptionsVSgyAA0D7RequestCSg_AA0A5ErrorCSgtctF",
+ "moduleName": "SalemoveSDK",
+ "deprecated": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "Available",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "requestVisitorCode",
+ "printedName": "requestVisitorCode(completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.String?, SalemoveSDK.SalemoveError?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Swift.String?, SalemoveSDK.SalemoveError?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.SalemoveError?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@CM@SalemoveSDK@objc(cs)Salemove(im)requestVisitorCodeWithCompletion:",
+ "mangledName": "$s11SalemoveSDK0A0C18requestVisitorCode10completionyySSSg_AA0A5ErrorCSgtc_tF",
+ "moduleName": "SalemoveSDK",
+ "deprecated": true,
+ "objc_name": "requestVisitorCodeWithCompletion:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "Available",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "requestMediaUpgrade",
+ "printedName": "requestMediaUpgrade(offer:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "MediaUpgradeOffer",
+ "printedName": "SalemoveSDK.MediaUpgradeOffer",
+ "usr": "c:@M@SalemoveSDK@objc(cs)MediaUpgradeOffer"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool, SalemoveSDK.SalemoveError?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Swift.Bool, SalemoveSDK.SalemoveError?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.SalemoveError?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@CM@SalemoveSDK@objc(cs)Salemove(im)requestMediaUpgradeWithOffer:completion:",
+ "mangledName": "$s11SalemoveSDK0A0C19requestMediaUpgrade5offer10completionyAA0dE5OfferC_ySb_AA0A5ErrorCSgtctF",
+ "moduleName": "SalemoveSDK",
+ "objc_name": "requestMediaUpgradeWithOffer:completion:",
+ "declAttributes": [
+ "Final",
+ "ObjC",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "getCurrentEngagement",
+ "printedName": "getCurrentEngagement()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.Engagement?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Engagement",
+ "printedName": "SalemoveSDK.Engagement",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Engagement"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK0A0C20getCurrentEngagementAA0E0CSgyF",
+ "mangledName": "$s11SalemoveSDK0A0C20getCurrentEngagementAA0E0CSgyF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "submitSurveyAnswer",
+ "printedName": "submitSurveyAnswer(_:surveyId:engagementId:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[SalemoveSDK.Survey.Answer]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Answer",
+ "printedName": "SalemoveSDK.Survey.Answer",
+ "usr": "s:11SalemoveSDK6SurveyV6AnswerV"
+ }
+ ],
+ "usr": "s:Sa"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tagged",
+ "printedName": "SalemoveSDK.Tagged",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Survey",
+ "printedName": "SalemoveSDK.Survey",
+ "usr": "s:11SalemoveSDK6SurveyV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:11SalemoveSDK6TaggedV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Result<(), SalemoveSDK.SalemoveError>) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Result",
+ "printedName": "Swift.Result<(), SalemoveSDK.SalemoveError>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ],
+ "usr": "s:s6ResultO"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK0A0C18submitSurveyAnswer_8surveyId010engagementG010completionySayAA0D0V0E0VG_AA6TaggedVyAISSGSSys6ResultOyytAA0A5ErrorCGctF",
+ "mangledName": "$s11SalemoveSDK0A0C18submitSurveyAnswer_8surveyId010engagementG010completionySayAA0D0V0E0VG_AA6TaggedVyAISSGSSys6ResultOyytAA0A5ErrorCGctF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "waitForActiveEngagement",
+ "printedName": "waitForActiveEngagement(completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.Engagement?, SalemoveSDK.SalemoveError?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(SalemoveSDK.Engagement?, SalemoveSDK.SalemoveError?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.Engagement?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Engagement",
+ "printedName": "SalemoveSDK.Engagement",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Engagement"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.SalemoveError?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@CM@SalemoveSDK@objc(cs)Salemove(im)waitForActiveEngagementWithCompletion:",
+ "mangledName": "$s11SalemoveSDK0A0C23waitForActiveEngagement10completionyyAA0F0CSg_AA0A5ErrorCSgtc_tF",
+ "moduleName": "SalemoveSDK",
+ "objc_name": "waitForActiveEngagementWithCompletion:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "requestEngagementWith",
+ "printedName": "requestEngagementWith(selectedOperator:visitorContext:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Operator",
+ "printedName": "SalemoveSDK.Operator",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Operator"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.VisitorContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "VisitorContext",
+ "printedName": "SalemoveSDK.VisitorContext",
+ "usr": "c:@M@SalemoveSDK@objc(cs)VisitorContext"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.EngagementRequest?, SalemoveSDK.SalemoveError?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(SalemoveSDK.EngagementRequest?, SalemoveSDK.SalemoveError?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.EngagementRequest?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementRequest",
+ "printedName": "SalemoveSDK.EngagementRequest",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementRequest"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.SalemoveError?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK0A0C21requestEngagementWith16selectedOperator14visitorContext10completionyAA0G0C_AA07VisitorI0CSgyAA0D7RequestCSg_AA0A5ErrorCSgtctF",
+ "mangledName": "$s11SalemoveSDK0A0C21requestEngagementWith16selectedOperator14visitorContext10completionyAA0G0C_AA07VisitorI0CSgyAA0D7RequestCSg_AA0A5ErrorCSgtctF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "requestEngagementWith",
+ "printedName": "requestEngagementWith(selectedOperator:visitorContext:mediaType:options:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Operator",
+ "printedName": "SalemoveSDK.Operator",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Operator"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.VisitorContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "VisitorContext",
+ "printedName": "SalemoveSDK.VisitorContext",
+ "usr": "c:@M@SalemoveSDK@objc(cs)VisitorContext"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "MediaType",
+ "printedName": "SalemoveSDK.MediaType",
+ "usr": "s:11SalemoveSDK9MediaTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.EngagementOptions?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementOptions",
+ "printedName": "SalemoveSDK.EngagementOptions",
+ "usr": "s:11SalemoveSDK17EngagementOptionsV"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.EngagementRequest?, SalemoveSDK.SalemoveError?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(SalemoveSDK.EngagementRequest?, SalemoveSDK.SalemoveError?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.EngagementRequest?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementRequest",
+ "printedName": "SalemoveSDK.EngagementRequest",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementRequest"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.SalemoveError?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK0A0C21requestEngagementWith16selectedOperator14visitorContext9mediaType7options10completionyAA0G0C_AA07VisitorI0CSgAA05MediaK0OAA0D7OptionsVSgyAA0D7RequestCSg_AA0A5ErrorCSgtctF",
+ "mangledName": "$s11SalemoveSDK0A0C21requestEngagementWith16selectedOperator14visitorContext9mediaType7options10completionyAA0G0C_AA07VisitorI0CSgAA05MediaK0OAA0D7OptionsVSgyAA0D7RequestCSg_AA0A5ErrorCSgtctF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "cancel",
+ "printedName": "cancel(engagementRequest:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementRequest",
+ "printedName": "SalemoveSDK.EngagementRequest",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementRequest"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool, SalemoveSDK.SalemoveError?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Swift.Bool, SalemoveSDK.SalemoveError?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.SalemoveError?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@CM@SalemoveSDK@objc(cs)Salemove(im)cancelWithEngagementRequest:completion:",
+ "mangledName": "$s11SalemoveSDK0A0C6cancel17engagementRequest10completionyAA010EngagementE0C_ySb_AA0A5ErrorCSgtctF",
+ "moduleName": "SalemoveSDK",
+ "objc_name": "cancelWithEngagementRequest:completion:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "requestOperators",
+ "printedName": "requestOperators(completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "([SalemoveSDK.Operator]?, SalemoveSDK.SalemoveError?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "([SalemoveSDK.Operator]?, SalemoveSDK.SalemoveError?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[SalemoveSDK.Operator]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[SalemoveSDK.Operator]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Operator",
+ "printedName": "SalemoveSDK.Operator",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Operator"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.SalemoveError?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK0A0C16requestOperators10completionyySayAA8OperatorCGSg_AA0A5ErrorCSgtc_tF",
+ "mangledName": "$s11SalemoveSDK0A0C16requestOperators10completionyySayAA8OperatorCGSg_AA0A5ErrorCSgtc_tF",
+ "moduleName": "SalemoveSDK",
+ "deprecated": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "Available",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "requestEngagedOperator",
+ "printedName": "requestEngagedOperator(completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "([SalemoveSDK.Operator]?, SalemoveSDK.SalemoveError?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "([SalemoveSDK.Operator]?, SalemoveSDK.SalemoveError?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[SalemoveSDK.Operator]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[SalemoveSDK.Operator]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Operator",
+ "printedName": "SalemoveSDK.Operator",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Operator"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.SalemoveError?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@CM@SalemoveSDK@objc(cs)Salemove(im)requestEngagedOperatorWithCompletion:",
+ "mangledName": "$s11SalemoveSDK0A0C22requestEngagedOperator10completionyySayAA0E0CGSg_AA0A5ErrorCSgtc_tF",
+ "moduleName": "SalemoveSDK",
+ "objc_name": "requestEngagedOperatorWithCompletion:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "endEngagement",
+ "printedName": "endEngagement(completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool, SalemoveSDK.SalemoveError?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Swift.Bool, SalemoveSDK.SalemoveError?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.SalemoveError?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@CM@SalemoveSDK@objc(cs)Salemove(im)endEngagementWithCompletion:",
+ "mangledName": "$s11SalemoveSDK0A0C13endEngagement10completionyySb_AA0A5ErrorCSgtc_tF",
+ "moduleName": "SalemoveSDK",
+ "objc_name": "endEngagementWithCompletion:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "authentication",
+ "printedName": "authentication(with:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Authentication",
+ "printedName": "SalemoveSDK.Salemove.Authentication",
+ "usr": "s:11SalemoveSDK0A0C14AuthenticationV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Behavior",
+ "printedName": "SalemoveSDK.Salemove.Authentication.Behavior",
+ "usr": "s:11SalemoveSDK0A0C14AuthenticationV8BehaviorO"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK0A0C14authentication4withAC14AuthenticationVAG8BehaviorO_tKF",
+ "mangledName": "$s11SalemoveSDK0A0C14authentication4withAC14AuthenticationVAG8BehaviorO_tKF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "Cancellable",
+ "printedName": "Cancellable",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(isCancelled:cancelOperation:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Cancellable",
+ "printedName": "SalemoveSDK.Salemove.Cancellable",
+ "usr": "s:11SalemoveSDK0A0C11CancellableC"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "(() -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "() -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK0A0C11CancellableC11isCancelled15cancelOperationAESb_yycSgtcfc",
+ "mangledName": "$s11SalemoveSDK0A0C11CancellableC11isCancelled15cancelOperationAESb_yycSgtcfc",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "cancel",
+ "printedName": "cancel()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK0A0C11CancellableC6cancelyyF",
+ "mangledName": "$s11SalemoveSDK0A0C11CancellableC6cancelyyF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:11SalemoveSDK0A0C11CancellableC",
+ "mangledName": "$s11SalemoveSDK0A0C11CancellableC",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true
+ },
+ {
+ "kind": "Function",
+ "name": "send",
+ "printedName": "send(option:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SingleChoiceOption",
+ "printedName": "SalemoveSDK.SingleChoiceOption",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SingleChoiceOption"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Result) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Result",
+ "printedName": "Swift.Result",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Message",
+ "printedName": "SalemoveSDK.Message",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Message"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:s6ResultO"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK0A0C4send6option10completionyAA18SingleChoiceOptionC_ys6ResultOyAA7MessageCs5Error_pGctF",
+ "mangledName": "$s11SalemoveSDK0A0C4send6option10completionyAA18SingleChoiceOptionC_ys6ResultOyAA7MessageCs5Error_pGctF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "send",
+ "printedName": "send(message:attachment:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "hasDefaultArg": true,
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.Attachment?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Attachment",
+ "printedName": "SalemoveSDK.Attachment",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Attachment"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.Message?, SalemoveSDK.SalemoveError?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(SalemoveSDK.Message?, SalemoveSDK.SalemoveError?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.Message?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Message",
+ "printedName": "SalemoveSDK.Message",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Message"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.SalemoveError?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@CM@SalemoveSDK@objc(cs)Salemove(im)sendWithMessage:attachment:completion:",
+ "mangledName": "$s11SalemoveSDK0A0C4send7message10attachment10completionySS_AA10AttachmentCSgyAA7MessageCSg_AA0A5ErrorCSgtctF",
+ "moduleName": "SalemoveSDK",
+ "objc_name": "sendWithMessage:attachment:completion:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "send",
+ "printedName": "send(message:queueID:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.Message?, SalemoveSDK.SalemoveError?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(SalemoveSDK.Message?, SalemoveSDK.SalemoveError?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.Message?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Message",
+ "printedName": "SalemoveSDK.Message",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Message"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.SalemoveError?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@CM@SalemoveSDK@objc(cs)Salemove(im)sendWithMessage:queueID:completion:",
+ "mangledName": "$s11SalemoveSDK0A0C4send7message7queueID10completionySS_SSyAA7MessageCSg_AA0A5ErrorCSgtctF",
+ "moduleName": "SalemoveSDK",
+ "objc_name": "sendWithMessage:queueID:completion:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "sendMessagePreview",
+ "printedName": "sendMessagePreview(message:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool, SalemoveSDK.SalemoveError?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Swift.Bool, SalemoveSDK.SalemoveError?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.SalemoveError?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@CM@SalemoveSDK@objc(cs)Salemove(im)sendMessagePreviewWithMessage:completion:",
+ "mangledName": "$s11SalemoveSDK0A0C18sendMessagePreview7message10completionySS_ySb_AA0A5ErrorCSgtctF",
+ "moduleName": "SalemoveSDK",
+ "objc_name": "sendMessagePreviewWithMessage:completion:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "clearSession",
+ "printedName": "clearSession()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@CM@SalemoveSDK@objc(cs)Salemove(im)clearSession",
+ "mangledName": "$s11SalemoveSDK0A0C12clearSessionyyF",
+ "moduleName": "SalemoveSDK",
+ "objc_name": "clearSession",
+ "declAttributes": [
+ "Final",
+ "ObjC",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "fetchSiteConfiguration",
+ "printedName": "fetchSiteConfiguration(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Result) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Result",
+ "printedName": "Swift.Result",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Site",
+ "printedName": "SalemoveSDK.Site",
+ "usr": "s:11SalemoveSDK4SiteV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:s6ResultO"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK0A0C22fetchSiteConfigurationyyys6ResultOyAA0D0Vs5Error_pGcF",
+ "mangledName": "$s11SalemoveSDK0A0C22fetchSiteConfigurationyyys6ResultOyAA0D0Vs5Error_pGcF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "updateVisitorInfo",
+ "printedName": "updateVisitorInfo(_:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "VisitorInfoUpdate",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Result) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Result",
+ "printedName": "Swift.Result",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:s6ResultO"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK0A0C17updateVisitorInfo_10completionyAA0dE6UpdateV_ys6ResultOySbs5Error_pGctF",
+ "mangledName": "$s11SalemoveSDK0A0C17updateVisitorInfo_10completionyAA0dE6UpdateV_ys6ResultOySbs5Error_pGctF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "fetchVisitorInfo",
+ "printedName": "fetchVisitorInfo(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Result) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Result",
+ "printedName": "Swift.Result",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "VisitorInfo",
+ "printedName": "SalemoveSDK.Salemove.VisitorInfo",
+ "usr": "s:11SalemoveSDK0A0C11VisitorInfoV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:s6ResultO"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK0A0C16fetchVisitorInfoyyys6ResultOyAC0dE0Vs5Error_pGcF",
+ "mangledName": "$s11SalemoveSDK0A0C16fetchVisitorInfoyyys6ResultOyAC0dE0Vs5Error_pGcF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "CallVisualizer",
+ "printedName": "CallVisualizer",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "requestVisitorCode",
+ "printedName": "requestVisitorCode(completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Cancellable",
+ "printedName": "SalemoveSDK.Salemove.Cancellable",
+ "usr": "s:11SalemoveSDK0A0C11CancellableC"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Result) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Result",
+ "printedName": "Swift.Result",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "VisitorCode",
+ "printedName": "SalemoveSDK.VisitorCode",
+ "usr": "s:11SalemoveSDK11VisitorCodeV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:s6ResultO"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK0A0C14CallVisualizerC18requestVisitorCode10completionAC11CancellableCys6ResultOyAA0fG0Vs5Error_pGc_tF",
+ "mangledName": "$s11SalemoveSDK0A0C14CallVisualizerC18requestVisitorCode10completionAC11CancellableCys6ResultOyAA0fG0Vs5Error_pGc_tF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "DiscardableResult",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:11SalemoveSDK0A0C14CallVisualizerC",
+ "mangledName": "$s11SalemoveSDK0A0C14CallVisualizerC",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "hasMissingDesignatedInitializers": true
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "Authentication",
+ "printedName": "Authentication",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "authenticate",
+ "printedName": "authenticate(with:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tagged",
+ "printedName": "SalemoveSDK.Tagged<(SalemoveSDK.Salemove, idToken: ()), Swift.String>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(SalemoveSDK.Salemove, idToken: ())",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Salemove",
+ "printedName": "SalemoveSDK.Salemove",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Salemove"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ]
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:11SalemoveSDK6TaggedV"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Result<(), SalemoveSDK.SalemoveError>) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Result",
+ "printedName": "Swift.Result<(), SalemoveSDK.SalemoveError>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ],
+ "usr": "s:s6ResultO"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK0A0C14AuthenticationV12authenticate4with10completionyAA6TaggedVyAC_yt7idTokentSSG_ys6ResultOyytAA0A5ErrorCGctF",
+ "mangledName": "$s11SalemoveSDK0A0C14AuthenticationV12authenticate4with10completionyAA6TaggedVyAC_yt7idTokentSSG_ys6ResultOyytAA0A5ErrorCGctF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "deauthenticate",
+ "printedName": "deauthenticate(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Result<(), SalemoveSDK.SalemoveError>) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Result",
+ "printedName": "Swift.Result<(), SalemoveSDK.SalemoveError>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ],
+ "usr": "s:s6ResultO"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK0A0C14AuthenticationV14deauthenticateyyys6ResultOyytAA0A5ErrorCGcF",
+ "mangledName": "$s11SalemoveSDK0A0C14AuthenticationV14deauthenticateyyys6ResultOyytAA0A5ErrorCGcF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "isAuthenticated",
+ "printedName": "isAuthenticated",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK0A0C14AuthenticationV15isAuthenticatedSbvp",
+ "mangledName": "$s11SalemoveSDK0A0C14AuthenticationV15isAuthenticatedSbvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK0A0C14AuthenticationV15isAuthenticatedSbvg",
+ "mangledName": "$s11SalemoveSDK0A0C14AuthenticationV15isAuthenticatedSbvg",
+ "moduleName": "SalemoveSDK",
+ "isFromExtension": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Authentication",
+ "printedName": "SalemoveSDK.Salemove.Authentication",
+ "usr": "s:11SalemoveSDK0A0C14AuthenticationV"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK0A0C14AuthenticationVAEycfc",
+ "mangledName": "$s11SalemoveSDK0A0C14AuthenticationVAEycfc",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "Behavior",
+ "printedName": "Behavior",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "forbiddenDuringEngagement",
+ "printedName": "forbiddenDuringEngagement",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.Salemove.Authentication.Behavior.Type) -> SalemoveSDK.Salemove.Authentication.Behavior",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Behavior",
+ "printedName": "SalemoveSDK.Salemove.Authentication.Behavior",
+ "usr": "s:11SalemoveSDK0A0C14AuthenticationV8BehaviorO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.Salemove.Authentication.Behavior.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Behavior",
+ "printedName": "SalemoveSDK.Salemove.Authentication.Behavior",
+ "usr": "s:11SalemoveSDK0A0C14AuthenticationV8BehaviorO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK0A0C14AuthenticationV8BehaviorO25forbiddenDuringEngagementyA2GmF",
+ "mangledName": "$s11SalemoveSDK0A0C14AuthenticationV8BehaviorO25forbiddenDuringEngagementyA2GmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "==",
+ "printedName": "==(_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Behavior",
+ "printedName": "SalemoveSDK.Salemove.Authentication.Behavior",
+ "usr": "s:11SalemoveSDK0A0C14AuthenticationV8BehaviorO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Behavior",
+ "printedName": "SalemoveSDK.Salemove.Authentication.Behavior",
+ "usr": "s:11SalemoveSDK0A0C14AuthenticationV8BehaviorO"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK0A0C14AuthenticationV8BehaviorO2eeoiySbAG_AGtFZ",
+ "mangledName": "$s11SalemoveSDK0A0C14AuthenticationV8BehaviorO2eeoiySbAG_AGtFZ",
+ "moduleName": "SalemoveSDK",
+ "static": true,
+ "implicit": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "hashValue",
+ "printedName": "hashValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK0A0C14AuthenticationV8BehaviorO9hashValueSivp",
+ "mangledName": "$s11SalemoveSDK0A0C14AuthenticationV8BehaviorO9hashValueSivp",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK0A0C14AuthenticationV8BehaviorO9hashValueSivg",
+ "mangledName": "$s11SalemoveSDK0A0C14AuthenticationV8BehaviorO9hashValueSivg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "hash",
+ "printedName": "hash(into:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Hasher",
+ "printedName": "Swift.Hasher",
+ "paramValueOwnership": "InOut",
+ "usr": "s:s6HasherV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK0A0C14AuthenticationV8BehaviorO4hash4intoys6HasherVz_tF",
+ "mangledName": "$s11SalemoveSDK0A0C14AuthenticationV8BehaviorO4hash4intoys6HasherVz_tF",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "s:11SalemoveSDK0A0C14AuthenticationV8BehaviorO",
+ "mangledName": "$s11SalemoveSDK0A0C14AuthenticationV8BehaviorO",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ }
+ ]
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:11SalemoveSDK0A0C14AuthenticationV",
+ "mangledName": "$s11SalemoveSDK0A0C14AuthenticationV",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true
+ },
+ {
+ "kind": "Function",
+ "name": "fetchChatTranscript",
+ "printedName": "fetchChatTranscript(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Result<[SalemoveSDK.Message], SalemoveSDK.SalemoveError>) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Result",
+ "printedName": "Swift.Result<[SalemoveSDK.Message], SalemoveSDK.SalemoveError>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[SalemoveSDK.Message]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Message",
+ "printedName": "SalemoveSDK.Message",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Message"
+ }
+ ],
+ "usr": "s:Sa"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ],
+ "usr": "s:s6ResultO"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK0A0C19fetchChatTranscriptyyys6ResultOySayAA7MessageCGAA0A5ErrorCGcF",
+ "mangledName": "$s11SalemoveSDK0A0C19fetchChatTranscriptyyys6ResultOySayAA7MessageCGAA0A5ErrorCGcF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "configureLogLevel",
+ "printedName": "configureLogLevel(level:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "LogLevel",
+ "printedName": "SalemoveSDK.LogLevel",
+ "usr": "c:@M@SalemoveSDK@E@LogLevel"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@CM@SalemoveSDK@objc(cs)Salemove(im)configureLogLevelWithLevel:",
+ "mangledName": "$s11SalemoveSDK0A0C17configureLogLevel5levelyAA0dE0O_tF",
+ "moduleName": "SalemoveSDK",
+ "objc_name": "configureLogLevelWithLevel:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "queueForEngagement",
+ "printedName": "queueForEngagement(queueID:visitorContext:shouldCloseAllQueues:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.VisitorContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "VisitorContext",
+ "printedName": "SalemoveSDK.VisitorContext",
+ "usr": "c:@M@SalemoveSDK@objc(cs)VisitorContext"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.QueueTicket?, SalemoveSDK.SalemoveError?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(SalemoveSDK.QueueTicket?, SalemoveSDK.SalemoveError?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.QueueTicket?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "QueueTicket",
+ "printedName": "SalemoveSDK.QueueTicket",
+ "usr": "c:@M@SalemoveSDK@objc(cs)QueueTicket"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.SalemoveError?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK0A0C18queueForEngagement0C2ID14visitorContext20shouldCloseAllQueues10completionySS_AA07VisitorH0CSgSbyAA11QueueTicketCSg_AA0A5ErrorCSgtctF",
+ "mangledName": "$s11SalemoveSDK0A0C18queueForEngagement0C2ID14visitorContext20shouldCloseAllQueues10completionySS_AA07VisitorH0CSgSbyAA11QueueTicketCSg_AA0A5ErrorCSgtctF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "queueForEngagement",
+ "printedName": "queueForEngagement(queueID:visitorContext:shouldCloseAllQueues:mediaType:options:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.VisitorContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "VisitorContext",
+ "printedName": "SalemoveSDK.VisitorContext",
+ "usr": "c:@M@SalemoveSDK@objc(cs)VisitorContext"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "MediaType",
+ "printedName": "SalemoveSDK.MediaType",
+ "usr": "s:11SalemoveSDK9MediaTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.EngagementOptions?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementOptions",
+ "printedName": "SalemoveSDK.EngagementOptions",
+ "usr": "s:11SalemoveSDK17EngagementOptionsV"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.QueueTicket?, SalemoveSDK.SalemoveError?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(SalemoveSDK.QueueTicket?, SalemoveSDK.SalemoveError?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.QueueTicket?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "QueueTicket",
+ "printedName": "SalemoveSDK.QueueTicket",
+ "usr": "c:@M@SalemoveSDK@objc(cs)QueueTicket"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.SalemoveError?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK0A0C18queueForEngagement0C2ID14visitorContext20shouldCloseAllQueues9mediaType7options10completionySS_AA07VisitorH0CSgSbAA05MediaN0OAA0E7OptionsVSgyAA11QueueTicketCSg_AA0A5ErrorCSgtctF",
+ "mangledName": "$s11SalemoveSDK0A0C18queueForEngagement0C2ID14visitorContext20shouldCloseAllQueues9mediaType7options10completionySS_AA07VisitorH0CSgSbAA05MediaN0OAA0E7OptionsVSgyAA11QueueTicketCSg_AA0A5ErrorCSgtctF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "dequeueFromActiveTickets",
+ "printedName": "dequeueFromActiveTickets(completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool, SalemoveSDK.SalemoveError?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Swift.Bool, SalemoveSDK.SalemoveError?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.SalemoveError?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@CM@SalemoveSDK@objc(cs)Salemove(im)dequeueFromActiveTicketsWithCompletion:",
+ "mangledName": "$s11SalemoveSDK0A0C24dequeueFromActiveTickets10completionyySb_AA0A5ErrorCSgtc_tF",
+ "moduleName": "SalemoveSDK",
+ "objc_name": "dequeueFromActiveTicketsWithCompletion:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "cancel",
+ "printedName": "cancel(queueTicket:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "QueueTicket",
+ "printedName": "SalemoveSDK.QueueTicket",
+ "usr": "c:@M@SalemoveSDK@objc(cs)QueueTicket"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool, SalemoveSDK.SalemoveError?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Swift.Bool, SalemoveSDK.SalemoveError?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.SalemoveError?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@CM@SalemoveSDK@objc(cs)Salemove(im)cancelWithQueueTicket:completion:",
+ "mangledName": "$s11SalemoveSDK0A0C6cancel11queueTicket10completionyAA05QueueE0C_ySb_AA0A5ErrorCSgtctF",
+ "moduleName": "SalemoveSDK",
+ "objc_name": "cancelWithQueueTicket:completion:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "listQueues",
+ "printedName": "listQueues(completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "([SalemoveSDK.Queue]?, SalemoveSDK.SalemoveError?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "([SalemoveSDK.Queue]?, SalemoveSDK.SalemoveError?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[SalemoveSDK.Queue]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[SalemoveSDK.Queue]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Queue",
+ "printedName": "SalemoveSDK.Queue",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Queue"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.SalemoveError?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@CM@SalemoveSDK@objc(cs)Salemove(im)listQueuesWithCompletion:",
+ "mangledName": "$s11SalemoveSDK0A0C10listQueues10completionyySayAA5QueueCGSg_AA0A5ErrorCSgtc_tF",
+ "moduleName": "SalemoveSDK",
+ "objc_name": "listQueuesWithCompletion:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "subscribeForUpdates",
+ "printedName": "subscribeForUpdates(forQueue:onError:onUpdate:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.SalemoveError) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ]
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.Queue) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Queue",
+ "printedName": "SalemoveSDK.Queue",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Queue"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@CM@SalemoveSDK@objc(cs)Salemove(im)subscribeForUpdatesForQueue:onError:onUpdate:",
+ "mangledName": "$s11SalemoveSDK0A0C19subscribeForUpdates8forQueue7onError0H6UpdateSSSgSaySSG_yAA0aI0CcyAA0G0CctF",
+ "moduleName": "SalemoveSDK",
+ "objc_name": "subscribeForUpdatesForQueue:onError:onUpdate:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "unsubscribeFromUpdates",
+ "printedName": "unsubscribeFromUpdates(queueCallbackId:onError:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.SalemoveError) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@CM@SalemoveSDK@objc(cs)Salemove(im)unsubscribeFromUpdatesWithQueueCallbackId:onError:",
+ "mangledName": "$s11SalemoveSDK0A0C22unsubscribeFromUpdates15queueCallbackId7onErrorySS_yAA0aJ0CctF",
+ "moduleName": "SalemoveSDK",
+ "objc_name": "unsubscribeFromUpdatesWithQueueCallbackId:onError:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "SecureConversations",
+ "printedName": "SecureConversations",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "send",
+ "printedName": "send(attachment:queueIds:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Cancellable",
+ "printedName": "SalemoveSDK.Salemove.Cancellable",
+ "usr": "s:11SalemoveSDK0A0C11CancellableC"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Attachment",
+ "printedName": "SalemoveSDK.Attachment",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Attachment"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Result) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Result",
+ "printedName": "Swift.Result",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Message",
+ "printedName": "SalemoveSDK.Message",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Message"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:s6ResultO"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK0A0C19SecureConversationsC4send10attachment8queueIds10completionAC11CancellableCAA10AttachmentC_SaySSGys6ResultOyAA7MessageCs5Error_pGctF",
+ "mangledName": "$s11SalemoveSDK0A0C19SecureConversationsC4send10attachment8queueIds10completionAC11CancellableCAA10AttachmentC_SaySSGys6ResultOyAA7MessageCs5Error_pGctF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "send",
+ "printedName": "send(secureMessage:attachment:queueIds:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Cancellable",
+ "printedName": "SalemoveSDK.Salemove.Cancellable",
+ "usr": "s:11SalemoveSDK0A0C11CancellableC"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.Attachment?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Attachment",
+ "printedName": "SalemoveSDK.Attachment",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Attachment"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Result) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Result",
+ "printedName": "Swift.Result",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Message",
+ "printedName": "SalemoveSDK.Message",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Message"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:s6ResultO"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK0A0C19SecureConversationsC4send13secureMessage10attachment8queueIds10completionAC11CancellableCSS_AA10AttachmentCSgSaySSGys6ResultOyAA0G0Cs5Error_pGctF",
+ "mangledName": "$s11SalemoveSDK0A0C19SecureConversationsC4send13secureMessage10attachment8queueIds10completionAC11CancellableCSS_AA10AttachmentCSgSaySSGys6ResultOyAA0G0Cs5Error_pGctF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "uploadFile",
+ "printedName": "uploadFile(_:progress:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Cancellable",
+ "printedName": "SalemoveSDK.Salemove.Cancellable",
+ "usr": "s:11SalemoveSDK0A0C11CancellableC"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementFile",
+ "printedName": "SalemoveSDK.EngagementFile",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementFile"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((SalemoveSDK.EngagementFileProgress) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.EngagementFileProgress) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementFileProgress",
+ "printedName": "SalemoveSDK.EngagementFileProgress",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementFileProgress"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Result) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Result",
+ "printedName": "Swift.Result",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementFileInformation",
+ "printedName": "SalemoveSDK.EngagementFileInformation",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementFileInformation"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:s6ResultO"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK0A0C19SecureConversationsC10uploadFile_8progress10completionAC11CancellableCAA010EngagementF0C_yAA0jF8ProgressCcSgys6ResultOyAA0jF11InformationCs5Error_pGctF",
+ "mangledName": "$s11SalemoveSDK0A0C19SecureConversationsC10uploadFile_8progress10completionAC11CancellableCAA010EngagementF0C_yAA0jF8ProgressCcSgys6ResultOyAA0jF11InformationCs5Error_pGctF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "downloadFile",
+ "printedName": "downloadFile(_:progress:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Cancellable",
+ "printedName": "SalemoveSDK.Salemove.Cancellable",
+ "usr": "s:11SalemoveSDK0A0C11CancellableC"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementFile",
+ "printedName": "SalemoveSDK.EngagementFile",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementFile"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((SalemoveSDK.EngagementFileProgress) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.EngagementFileProgress) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementFileProgress",
+ "printedName": "SalemoveSDK.EngagementFileProgress",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementFileProgress"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Result) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Result",
+ "printedName": "Swift.Result",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementFileData",
+ "printedName": "SalemoveSDK.EngagementFileData",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementFileData"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:s6ResultO"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK0A0C19SecureConversationsC12downloadFile_8progress10completionAC11CancellableCAA010EngagementF0C_yAA0jF8ProgressCcSgys6ResultOyAA0jF4DataCs5Error_pGctF",
+ "mangledName": "$s11SalemoveSDK0A0C19SecureConversationsC12downloadFile_8progress10completionAC11CancellableCAA010EngagementF0C_yAA0jF8ProgressCcSgys6ResultOyAA0jF4DataCs5Error_pGctF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "markMessagesAsRead",
+ "printedName": "markMessagesAsRead(completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Cancellable",
+ "printedName": "SalemoveSDK.Salemove.Cancellable",
+ "usr": "s:11SalemoveSDK0A0C11CancellableC"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Result<(), Swift.Error>) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Result",
+ "printedName": "Swift.Result<(), Swift.Error>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:s6ResultO"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK0A0C19SecureConversationsC18markMessagesAsRead10completionAC11CancellableCys6ResultOyyts5Error_pGc_tF",
+ "mangledName": "$s11SalemoveSDK0A0C19SecureConversationsC18markMessagesAsRead10completionAC11CancellableCys6ResultOyyts5Error_pGc_tF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "DiscardableResult",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "getUnreadMessageCount",
+ "printedName": "getUnreadMessageCount(completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Result) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Result",
+ "printedName": "Swift.Result",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:s6ResultO"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK0A0C19SecureConversationsC21getUnreadMessageCount10completionyys6ResultOySis5Error_pGc_tF",
+ "mangledName": "$s11SalemoveSDK0A0C19SecureConversationsC21getUnreadMessageCount10completionyys6ResultOySis5Error_pGc_tF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:11SalemoveSDK0A0C19SecureConversationsC",
+ "mangledName": "$s11SalemoveSDK0A0C19SecureConversationsC",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "hasMissingDesignatedInitializers": true
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Salemove",
+ "mangledName": "$s11SalemoveSDK0A0C",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "hasMissingDesignatedInitializers": true,
+ "inheritsConvenienceInitializers": true,
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "Operator",
+ "printedName": "Operator",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "name",
+ "printedName": "name",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Operator(py)name",
+ "mangledName": "$s11SalemoveSDK8OperatorC4nameSSvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "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@SalemoveSDK@objc(cs)Operator(im)name",
+ "mangledName": "$s11SalemoveSDK8OperatorC4nameSSvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "picture",
+ "printedName": "picture",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.OperatorPicture?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "OperatorPicture",
+ "printedName": "SalemoveSDK.OperatorPicture",
+ "usr": "c:@M@SalemoveSDK@objc(cs)OperatorPicture"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Operator(py)picture",
+ "mangledName": "$s11SalemoveSDK8OperatorC7pictureAA0C7PictureCSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.OperatorPicture?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "OperatorPicture",
+ "printedName": "SalemoveSDK.OperatorPicture",
+ "usr": "c:@M@SalemoveSDK@objc(cs)OperatorPicture"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Operator(im)picture",
+ "mangledName": "$s11SalemoveSDK8OperatorC7pictureAA0C7PictureCSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "availableMedia",
+ "printedName": "availableMedia",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[SalemoveSDK.MediaType]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[SalemoveSDK.MediaType]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MediaType",
+ "printedName": "SalemoveSDK.MediaType",
+ "usr": "s:11SalemoveSDK9MediaTypeO"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK8OperatorC14availableMediaSayAA0E4TypeOGSgvp",
+ "mangledName": "$s11SalemoveSDK8OperatorC14availableMediaSayAA0E4TypeOGSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[SalemoveSDK.MediaType]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[SalemoveSDK.MediaType]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MediaType",
+ "printedName": "SalemoveSDK.MediaType",
+ "usr": "s:11SalemoveSDK9MediaTypeO"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK8OperatorC14availableMediaSayAA0E4TypeOGSgvg",
+ "mangledName": "$s11SalemoveSDK8OperatorC14availableMediaSayAA0E4TypeOGSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(id:name:picture:availableMedia:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Operator",
+ "printedName": "SalemoveSDK.Operator",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Operator"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.OperatorPicture?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "OperatorPicture",
+ "printedName": "SalemoveSDK.OperatorPicture",
+ "usr": "c:@M@SalemoveSDK@objc(cs)OperatorPicture"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[SalemoveSDK.MediaType]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[SalemoveSDK.MediaType]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MediaType",
+ "printedName": "SalemoveSDK.MediaType",
+ "usr": "s:11SalemoveSDK9MediaTypeO"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK8OperatorC2id4name7picture14availableMediaACSS_SSAA0C7PictureCSgSayAA0H4TypeOGSgtcfc",
+ "mangledName": "$s11SalemoveSDK8OperatorC2id4name7picture14availableMediaACSS_SSAA0C7PictureCSgSayAA0H4TypeOGSgtcfc",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Operator",
+ "printedName": "SalemoveSDK.Operator",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Operator"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK8OperatorC4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s11SalemoveSDK8OperatorC4fromACs7Decoder_p_tKcfc",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "Required"
+ ],
+ "throwing": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "encode",
+ "printedName": "encode(to:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Encoder",
+ "printedName": "Swift.Encoder",
+ "usr": "s:s7EncoderP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK8OperatorC6encode2toys7Encoder_p_tKF",
+ "mangledName": "$s11SalemoveSDK8OperatorC6encode2toys7Encoder_p_tKF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "isEqual",
+ "printedName": "isEqual(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Operator(im)isEqual:",
+ "mangledName": "$s11SalemoveSDK8OperatorC7isEqualySbypSgF",
+ "moduleName": "SalemoveSDK",
+ "overriding": true,
+ "objc_name": "isEqual:",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "AccessControl",
+ "Override",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Operator",
+ "printedName": "SalemoveSDK.Operator",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Operator"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Operator(im)init",
+ "mangledName": "$s11SalemoveSDK8OperatorCACycfc",
+ "moduleName": "SalemoveSDK",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Operator",
+ "mangledName": "$s11SalemoveSDK8OperatorC",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "hasMissingDesignatedInitializers": true,
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "GliaCoreDependency",
+ "printedName": "GliaCoreDependency",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "TwilioVoice",
+ "printedName": "TwilioVoice",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "GliaCoreDependency",
+ "printedName": "GliaCoreDependency",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "WebRTC",
+ "printedName": "WebRTC",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "WebRTC",
+ "printedName": "WebRTC",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "GliaCoreDependency",
+ "printedName": "GliaCoreDependency",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "WebRTC",
+ "printedName": "WebRTC",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "ScreenSharingStatus",
+ "printedName": "ScreenSharingStatus",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "sharing",
+ "printedName": "sharing",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.ScreenSharingStatus.Type) -> SalemoveSDK.ScreenSharingStatus",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ScreenSharingStatus",
+ "printedName": "SalemoveSDK.ScreenSharingStatus",
+ "usr": "c:@M@SalemoveSDK@E@ScreenSharingStatus"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.ScreenSharingStatus.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ScreenSharingStatus",
+ "printedName": "SalemoveSDK.ScreenSharingStatus",
+ "usr": "c:@M@SalemoveSDK@E@ScreenSharingStatus"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@SalemoveSDK@E@ScreenSharingStatus@ScreenSharingStatusSharing",
+ "mangledName": "$s11SalemoveSDK19ScreenSharingStatusO7sharingyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "fixedbinaryorder": 0
+ },
+ {
+ "kind": "Var",
+ "name": "notSharing",
+ "printedName": "notSharing",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.ScreenSharingStatus.Type) -> SalemoveSDK.ScreenSharingStatus",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ScreenSharingStatus",
+ "printedName": "SalemoveSDK.ScreenSharingStatus",
+ "usr": "c:@M@SalemoveSDK@E@ScreenSharingStatus"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.ScreenSharingStatus.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ScreenSharingStatus",
+ "printedName": "SalemoveSDK.ScreenSharingStatus",
+ "usr": "c:@M@SalemoveSDK@E@ScreenSharingStatus"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@SalemoveSDK@E@ScreenSharingStatus@ScreenSharingStatusNotSharing",
+ "mangledName": "$s11SalemoveSDK19ScreenSharingStatusO03notD0yA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "fixedbinaryorder": 1
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(rawValue:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.ScreenSharingStatus?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ScreenSharingStatus",
+ "printedName": "SalemoveSDK.ScreenSharingStatus",
+ "usr": "c:@M@SalemoveSDK@E@ScreenSharingStatus"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK19ScreenSharingStatusO8rawValueACSgSi_tcfc",
+ "mangledName": "$s11SalemoveSDK19ScreenSharingStatusO8rawValueACSgSi_tcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Var",
+ "name": "rawValue",
+ "printedName": "rawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK19ScreenSharingStatusO8rawValueSivp",
+ "mangledName": "$s11SalemoveSDK19ScreenSharingStatusO8rawValueSivp",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK19ScreenSharingStatusO8rawValueSivg",
+ "mangledName": "$s11SalemoveSDK19ScreenSharingStatusO8rawValueSivg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "c:@M@SalemoveSDK@E@ScreenSharingStatus",
+ "mangledName": "$s11SalemoveSDK19ScreenSharingStatusO",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "enumRawTypeName": "Int",
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RawRepresentable",
+ "printedName": "RawRepresentable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "RawValue",
+ "printedName": "RawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SY",
+ "mangledName": "$sSY"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "VisitorScreenSharingState",
+ "printedName": "VisitorScreenSharingState",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "status",
+ "printedName": "status",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ScreenSharingStatus",
+ "printedName": "SalemoveSDK.ScreenSharingStatus",
+ "usr": "c:@M@SalemoveSDK@E@ScreenSharingStatus"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@SalemoveSDK@objc(cs)VisitorScreenSharingState(py)status",
+ "mangledName": "$s11SalemoveSDK25VisitorScreenSharingStateC6statusAA0dE6StatusOvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ScreenSharingStatus",
+ "printedName": "SalemoveSDK.ScreenSharingStatus",
+ "usr": "c:@M@SalemoveSDK@E@ScreenSharingStatus"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)VisitorScreenSharingState(im)status",
+ "mangledName": "$s11SalemoveSDK25VisitorScreenSharingStateC6statusAA0dE6StatusOvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "localScreen",
+ "printedName": "localScreen",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.LocalScreen?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "LocalScreen",
+ "printedName": "SalemoveSDK.LocalScreen",
+ "usr": "c:@M@SalemoveSDK@objc(cs)LocalScreen"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@SalemoveSDK@objc(cs)VisitorScreenSharingState(py)localScreen",
+ "mangledName": "$s11SalemoveSDK25VisitorScreenSharingStateC05localD0AA05LocalD0CSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.LocalScreen?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "LocalScreen",
+ "printedName": "SalemoveSDK.LocalScreen",
+ "usr": "c:@M@SalemoveSDK@objc(cs)LocalScreen"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)VisitorScreenSharingState(im)localScreen",
+ "mangledName": "$s11SalemoveSDK25VisitorScreenSharingStateC05localD0AA05LocalD0CSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(status:localScreen:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "VisitorScreenSharingState",
+ "printedName": "SalemoveSDK.VisitorScreenSharingState",
+ "usr": "c:@M@SalemoveSDK@objc(cs)VisitorScreenSharingState"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "ScreenSharingStatus",
+ "printedName": "SalemoveSDK.ScreenSharingStatus",
+ "usr": "c:@M@SalemoveSDK@E@ScreenSharingStatus"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.LocalScreen?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "LocalScreen",
+ "printedName": "SalemoveSDK.LocalScreen",
+ "usr": "c:@M@SalemoveSDK@objc(cs)LocalScreen"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK25VisitorScreenSharingStateC6status05localD0AcA0dE6StatusO_AA05LocalD0CSgtcfc",
+ "mangledName": "$s11SalemoveSDK25VisitorScreenSharingStateC6status05localD0AcA0dE6StatusO_AA05LocalD0CSgtcfc",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "VisitorScreenSharingState",
+ "printedName": "SalemoveSDK.VisitorScreenSharingState",
+ "usr": "c:@M@SalemoveSDK@objc(cs)VisitorScreenSharingState"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)VisitorScreenSharingState(im)init",
+ "mangledName": "$s11SalemoveSDK25VisitorScreenSharingStateCACycfc",
+ "moduleName": "SalemoveSDK",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@SalemoveSDK@objc(cs)VisitorScreenSharingState",
+ "mangledName": "$s11SalemoveSDK25VisitorScreenSharingStateC",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "WebRTC",
+ "printedName": "WebRTC",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "Engagement",
+ "printedName": "Engagement",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "id",
+ "printedName": "id",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Engagement(py)id",
+ "mangledName": "$s11SalemoveSDK10EngagementC2idSSvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "isLet": true,
+ "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@SalemoveSDK@objc(cs)Engagement(im)id",
+ "mangledName": "$s11SalemoveSDK10EngagementC2idSSvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "engagedOperator",
+ "printedName": "engagedOperator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.Operator?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Operator",
+ "printedName": "SalemoveSDK.Operator",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Operator"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Engagement(py)engagedOperator",
+ "mangledName": "$s11SalemoveSDK10EngagementC15engagedOperatorAA0E0CSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.Operator?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Operator",
+ "printedName": "SalemoveSDK.Operator",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Operator"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Engagement(im)engagedOperator",
+ "mangledName": "$s11SalemoveSDK10EngagementC15engagedOperatorAA0E0CSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "source",
+ "printedName": "source",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementSource",
+ "printedName": "SalemoveSDK.EngagementSource",
+ "usr": "s:11SalemoveSDK16EngagementSourceO"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK10EngagementC6sourceAA0C6SourceOvp",
+ "mangledName": "$s11SalemoveSDK10EngagementC6sourceAA0C6SourceOvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementSource",
+ "printedName": "SalemoveSDK.EngagementSource",
+ "usr": "s:11SalemoveSDK16EngagementSourceO"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK10EngagementC6sourceAA0C6SourceOvg",
+ "mangledName": "$s11SalemoveSDK10EngagementC6sourceAA0C6SourceOvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Engagement",
+ "printedName": "SalemoveSDK.Engagement",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Engagement"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Engagement(im)init",
+ "mangledName": "$s11SalemoveSDK10EngagementCACycfc",
+ "moduleName": "SalemoveSDK",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "getSurvey",
+ "printedName": "getSurvey(completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Result) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Result",
+ "printedName": "Swift.Result",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.Survey?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Survey",
+ "printedName": "SalemoveSDK.Survey",
+ "usr": "s:11SalemoveSDK6SurveyV"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ],
+ "usr": "s:s6ResultO"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK10EngagementC9getSurvey10completionyys6ResultOyAA0E0VSgAA0A5ErrorCGc_tF",
+ "mangledName": "$s11SalemoveSDK10EngagementC9getSurvey10completionyys6ResultOyAA0E0VSgAA0A5ErrorCGc_tF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Engagement",
+ "mangledName": "$s11SalemoveSDK10EngagementC",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "ObjCMembers",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "hasMissingDesignatedInitializers": true,
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "GliaCoreDependency",
+ "printedName": "GliaCoreDependency",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "GliaCoreDependency",
+ "printedName": "GliaCoreDependency",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "GliaCoreDependency",
+ "printedName": "GliaCoreDependency",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "MediaUpgradeOffer",
+ "printedName": "MediaUpgradeOffer",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "type",
+ "printedName": "type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MediaType",
+ "printedName": "SalemoveSDK.MediaType",
+ "usr": "s:11SalemoveSDK9MediaTypeO"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK17MediaUpgradeOfferC4typeAA0C4TypeOvp",
+ "mangledName": "$s11SalemoveSDK17MediaUpgradeOfferC4typeAA0C4TypeOvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MediaType",
+ "printedName": "SalemoveSDK.MediaType",
+ "usr": "s:11SalemoveSDK9MediaTypeO"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17MediaUpgradeOfferC4typeAA0C4TypeOvg",
+ "mangledName": "$s11SalemoveSDK17MediaUpgradeOfferC4typeAA0C4TypeOvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "direction",
+ "printedName": "direction",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MediaDirection",
+ "printedName": "SalemoveSDK.MediaDirection",
+ "usr": "s:11SalemoveSDK14MediaDirectionO"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK17MediaUpgradeOfferC9directionAA0C9DirectionOvp",
+ "mangledName": "$s11SalemoveSDK17MediaUpgradeOfferC9directionAA0C9DirectionOvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MediaDirection",
+ "printedName": "SalemoveSDK.MediaDirection",
+ "usr": "s:11SalemoveSDK14MediaDirectionO"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17MediaUpgradeOfferC9directionAA0C9DirectionOvg",
+ "mangledName": "$s11SalemoveSDK17MediaUpgradeOfferC9directionAA0C9DirectionOvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(type:direction:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MediaUpgradeOffer",
+ "printedName": "SalemoveSDK.MediaUpgradeOffer",
+ "usr": "c:@M@SalemoveSDK@objc(cs)MediaUpgradeOffer"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "MediaType",
+ "printedName": "SalemoveSDK.MediaType",
+ "usr": "s:11SalemoveSDK9MediaTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "MediaDirection",
+ "printedName": "SalemoveSDK.MediaDirection",
+ "usr": "s:11SalemoveSDK14MediaDirectionO"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK17MediaUpgradeOfferC4type9directionAcA0C4TypeO_AA0C9DirectionOtKcfc",
+ "mangledName": "$s11SalemoveSDK17MediaUpgradeOfferC4type9directionAcA0C4TypeO_AA0C9DirectionOtKcfc",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "throwing": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MediaUpgradeOffer",
+ "printedName": "SalemoveSDK.MediaUpgradeOffer",
+ "usr": "c:@M@SalemoveSDK@objc(cs)MediaUpgradeOffer"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)MediaUpgradeOffer(im)init",
+ "mangledName": "$s11SalemoveSDK17MediaUpgradeOfferCACycfc",
+ "moduleName": "SalemoveSDK",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@SalemoveSDK@objc(cs)MediaUpgradeOffer",
+ "mangledName": "$s11SalemoveSDK17MediaUpgradeOfferC",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "MediaDirection",
+ "printedName": "MediaDirection",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "oneWay",
+ "printedName": "oneWay",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.MediaDirection.Type) -> SalemoveSDK.MediaDirection",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MediaDirection",
+ "printedName": "SalemoveSDK.MediaDirection",
+ "usr": "s:11SalemoveSDK14MediaDirectionO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.MediaDirection.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MediaDirection",
+ "printedName": "SalemoveSDK.MediaDirection",
+ "usr": "s:11SalemoveSDK14MediaDirectionO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK14MediaDirectionO6oneWayyA2CmF",
+ "mangledName": "$s11SalemoveSDK14MediaDirectionO6oneWayyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "twoWay",
+ "printedName": "twoWay",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.MediaDirection.Type) -> SalemoveSDK.MediaDirection",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MediaDirection",
+ "printedName": "SalemoveSDK.MediaDirection",
+ "usr": "s:11SalemoveSDK14MediaDirectionO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.MediaDirection.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MediaDirection",
+ "printedName": "SalemoveSDK.MediaDirection",
+ "usr": "s:11SalemoveSDK14MediaDirectionO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK14MediaDirectionO6twoWayyA2CmF",
+ "mangledName": "$s11SalemoveSDK14MediaDirectionO6twoWayyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(rawValue:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.MediaDirection?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MediaDirection",
+ "printedName": "SalemoveSDK.MediaDirection",
+ "usr": "s:11SalemoveSDK14MediaDirectionO"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK14MediaDirectionO8rawValueACSgSS_tcfc",
+ "mangledName": "$s11SalemoveSDK14MediaDirectionO8rawValueACSgSS_tcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Var",
+ "name": "rawValue",
+ "printedName": "rawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK14MediaDirectionO8rawValueSSvp",
+ "mangledName": "$s11SalemoveSDK14MediaDirectionO8rawValueSSvp",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK14MediaDirectionO8rawValueSSvg",
+ "mangledName": "$s11SalemoveSDK14MediaDirectionO8rawValueSSvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "s:11SalemoveSDK14MediaDirectionO",
+ "mangledName": "$s11SalemoveSDK14MediaDirectionO",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "enumRawTypeName": "String",
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RawRepresentable",
+ "printedName": "RawRepresentable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "RawValue",
+ "printedName": "RawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SY",
+ "mangledName": "$sSY"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "GliaCoreDependency",
+ "printedName": "GliaCoreDependency",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "GliaCoreDependency",
+ "printedName": "GliaCoreDependency",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "UserDefaults",
+ "printedName": "UserDefaults",
+ "declKind": "Class",
+ "usr": "c:objc(cs)NSUserDefaults",
+ "moduleName": "Foundation",
+ "isOpen": true,
+ "objc_name": "NSUserDefaults",
+ "declAttributes": [
+ "ObjC",
+ "NonSendable",
+ "Dynamic"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "isExternal": true,
+ "inheritsConvenienceInitializers": true,
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "RTCPeerConnectionFactory",
+ "printedName": "RTCPeerConnectionFactory",
+ "declKind": "Class",
+ "usr": "c:objc(cs)RTCPeerConnectionFactory",
+ "moduleName": "WebRTC",
+ "isOpen": true,
+ "objc_name": "RTCPeerConnectionFactory",
+ "declAttributes": [
+ "ObjC",
+ "Dynamic"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "isExternal": true,
+ "inheritsConvenienceInitializers": true,
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ }
+ ],
+ "json_format_version": 8
+ },
+ "ConstValues": [
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/API\/SiteAuthorizing\/SiteAuthorizing.Mock.swift",
+ "kind": "BooleanLiteral",
+ "offset": 150,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/API\/SiteAuthorizing\/SiteAuthorizing.Mock.swift",
+ "kind": "Array",
+ "offset": 562,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/API\/SiteAuthorizing\/SiteAuthorizing.Mock.swift",
+ "kind": "StringLiteral",
+ "offset": 1194,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/API\/SiteAuthorizing\/SiteAuthorizing.Mock.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1254,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Events\/MedraReadyEvent.swift",
+ "kind": "StringLiteral",
+ "offset": 247,
+ "length": 14,
+ "value": "\"connectionId\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Events\/MedraReadyEvent.swift",
+ "kind": "StringLiteral",
+ "offset": 247,
+ "length": 14,
+ "value": "\"connectionId\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Engagement\/AttachmentType.swift",
+ "kind": "IntegerLiteral",
+ "offset": 192,
+ "length": 12,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Engagement\/AttachmentType.swift",
+ "kind": "IntegerLiteral",
+ "offset": 285,
+ "length": 20,
+ "value": "2"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Engagement\/AttachmentType.swift",
+ "kind": "IntegerLiteral",
+ "offset": 352,
+ "length": 4,
+ "value": "3"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Engagement\/AttachmentType.swift",
+ "kind": "IntegerLiteral",
+ "offset": 192,
+ "length": 12,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Engagement\/AttachmentType.swift",
+ "kind": "IntegerLiteral",
+ "offset": 285,
+ "length": 20,
+ "value": "2"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Engagement\/AttachmentType.swift",
+ "kind": "IntegerLiteral",
+ "offset": 352,
+ "length": 4,
+ "value": "3"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Model\/JSON\/QueueTicketState.swift",
+ "kind": "StringLiteral",
+ "offset": 100,
+ "length": 14,
+ "value": "\"request_sent\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Model\/JSON\/QueueTicketState.swift",
+ "kind": "StringLiteral",
+ "offset": 176,
+ "length": 18,
+ "value": "\"visitor_conflict\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Model\/JSON\/QueueTicketState.swift",
+ "kind": "StringLiteral",
+ "offset": 100,
+ "length": 14,
+ "value": "\"request_sent\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Model\/JSON\/QueueTicketState.swift",
+ "kind": "StringLiteral",
+ "offset": 176,
+ "length": 18,
+ "value": "\"visitor_conflict\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Model\/JSON\/EngagementFileData.swift",
+ "kind": "StringLiteral",
+ "offset": 99,
+ "length": 18,
+ "value": "\"SalemoveSDK.EngagementFileData\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/API\/SiteAuthorizing\/SiteAuthorizing.Live.swift",
+ "kind": "BooleanLiteral",
+ "offset": 922,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/API\/SiteAuthorizing\/SiteAuthorizing.Live.swift",
+ "kind": "Array",
+ "offset": 1075,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/API\/SiteAuthorizing\/SiteAuthorizing.Live.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1462,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Push\/NotificationsHookBuilder.swift",
+ "kind": "BooleanLiteral",
+ "offset": 338,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/ReplayKitClient\/ReplayKitClient.Live.swift",
+ "kind": "BooleanLiteral",
+ "offset": 450,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Push\/PushNotificationsType.swift",
+ "kind": "IntegerLiteral",
+ "offset": 273,
+ "length": 3,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Push\/PushNotificationsType.swift",
+ "kind": "IntegerLiteral",
+ "offset": 371,
+ "length": 6,
+ "value": "2"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Push\/PushNotificationsType.swift",
+ "kind": "IntegerLiteral",
+ "offset": 477,
+ "length": 7,
+ "value": "3"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Push\/PushNotificationsType.swift",
+ "kind": "IntegerLiteral",
+ "offset": 608,
+ "length": 8,
+ "value": "4"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Push\/PushNotificationsType.swift",
+ "kind": "IntegerLiteral",
+ "offset": 273,
+ "length": 3,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Push\/PushNotificationsType.swift",
+ "kind": "IntegerLiteral",
+ "offset": 371,
+ "length": 6,
+ "value": "2"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Push\/PushNotificationsType.swift",
+ "kind": "IntegerLiteral",
+ "offset": 477,
+ "length": 7,
+ "value": "3"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Push\/PushNotificationsType.swift",
+ "kind": "IntegerLiteral",
+ "offset": 608,
+ "length": 8,
+ "value": "4"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Push\/PushNotificationsType.swift",
+ "kind": "IntegerLiteral",
+ "offset": 273,
+ "length": 3,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Push\/PushNotificationsType.swift",
+ "kind": "IntegerLiteral",
+ "offset": 371,
+ "length": 6,
+ "value": "2"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Push\/PushNotificationsType.swift",
+ "kind": "IntegerLiteral",
+ "offset": 477,
+ "length": 7,
+ "value": "3"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Push\/PushNotificationsType.swift",
+ "kind": "IntegerLiteral",
+ "offset": 608,
+ "length": 8,
+ "value": "4"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Configuration\/AppConfiguration.swift",
+ "kind": "StringLiteral",
+ "offset": 158,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Configuration\/AppConfiguration.swift",
+ "kind": "StringLiteral",
+ "offset": 190,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Logger\/Remote\/RemoteLogClient.swift",
+ "kind": "IntegerLiteral",
+ "offset": 349,
+ "length": 2,
+ "value": "50"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Logger\/Remote\/RemoteLogClient.swift",
+ "kind": "IntegerLiteral",
+ "offset": 379,
+ "length": 1,
+ "value": "5"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Logger\/Remote\/RemoteLogClient.swift",
+ "kind": "IntegerLiteral",
+ "offset": 541,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Engagement\/Attachment.swift",
+ "kind": "StringLiteral",
+ "offset": 59,
+ "length": 10,
+ "value": "\"SalemoveSDK.Attachment\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Socket\/PubsubManager.swift",
+ "kind": "StringLiteral",
+ "offset": 845,
+ "length": 18,
+ "value": "\"Audio conference\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Socket\/PubsubManager.swift",
+ "kind": "StringLiteral",
+ "offset": 910,
+ "length": 8,
+ "value": "\"change\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Socket\/PubsubManager.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1382,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Socket\/PubsubManager.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2019,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Socket\/PubsubManager.swift",
+ "kind": "Dictionary",
+ "offset": 8387,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Engagement\/SingleChoiceOption.swift",
+ "kind": "StringLiteral",
+ "offset": 65,
+ "length": 18,
+ "value": "\"SalemoveSDK.SingleChoiceOption\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Model\/JSON\/QueueUpdate.swift",
+ "kind": "StringLiteral",
+ "offset": 208,
+ "length": 9,
+ "value": "\"queueId\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Model\/JSON\/QueueUpdate.swift",
+ "kind": "StringLiteral",
+ "offset": 258,
+ "length": 7,
+ "value": "\"state\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Model\/JSON\/QueueUpdate.swift",
+ "kind": "StringLiteral",
+ "offset": 287,
+ "length": 8,
+ "value": "\"medias\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Model\/JSON\/QueueUpdate.swift",
+ "kind": "StringLiteral",
+ "offset": 208,
+ "length": 9,
+ "value": "\"queueId\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Model\/JSON\/QueueUpdate.swift",
+ "kind": "StringLiteral",
+ "offset": 258,
+ "length": 7,
+ "value": "\"state\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Model\/JSON\/QueueUpdate.swift",
+ "kind": "StringLiteral",
+ "offset": 287,
+ "length": 8,
+ "value": "\"medias\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Model\/JSON\/QueueUpdate.swift",
+ "kind": "StringLiteral",
+ "offset": 1274,
+ "length": 50,
+ "value": "\"Decode 'queue update' has failed. Error='\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Model\/JSON\/QueueUpdate.swift",
+ "kind": "StringLiteral",
+ "offset": 1321,
+ "length": 6,
+ "value": "\"'.\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/QueueTicket.swift",
+ "kind": "StringLiteral",
+ "offset": 136,
+ "length": 11,
+ "value": "\"SalemoveSDK.QueueTicket\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Data\/StateRepository.swift",
+ "kind": "Array",
+ "offset": 260,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/UserDefaultKeys.swift",
+ "kind": "StringLiteral",
+ "offset": 63,
+ "length": 47,
+ "value": "\"com.salemove.SalemoveSDK.unopenedNotification\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/UserDefaultKeys.swift",
+ "kind": "StringLiteral",
+ "offset": 133,
+ "length": 37,
+ "value": "\"com.salemove.SalemoveSDK.remoteLogs\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/UserDefaultKeys.swift",
+ "kind": "StringLiteral",
+ "offset": 63,
+ "length": 47,
+ "value": "\"com.salemove.SalemoveSDK.unopenedNotification\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/UserDefaultKeys.swift",
+ "kind": "StringLiteral",
+ "offset": 133,
+ "length": 37,
+ "value": "\"com.salemove.SalemoveSDK.remoteLogs\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/Message.swift",
+ "kind": "StringLiteral",
+ "offset": 88,
+ "length": 7,
+ "value": "\"SalemoveSDK.Message\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/API\/Models\/EngagementFileInternal.swift",
+ "kind": "StringLiteral",
+ "offset": 292,
+ "length": 9,
+ "value": "\"deleted\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/API\/Models\/EngagementFileInternal.swift",
+ "kind": "StringLiteral",
+ "offset": 292,
+ "length": 9,
+ "value": "\"deleted\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Annotation\/SvgParser.swift",
+ "kind": "Dictionary",
+ "offset": 1766,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Annotation\/SvgParser.swift",
+ "kind": "StringLiteral",
+ "offset": 1140,
+ "length": 17,
+ "value": "\"SalemoveSDK.SvgParserDelegate\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Annotation\/SvgDrawingView.swift",
+ "kind": "StringLiteral",
+ "offset": 123,
+ "length": 14,
+ "value": "\"SalemoveSDK.SvgDrawingView\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/API\/Network\/JSONDecoder.Glia.swift",
+ "kind": "StringLiteral",
+ "offset": 1219,
+ "length": 48,
+ "value": "\"Unable to convert '\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/API\/Network\/JSONDecoder.Glia.swift",
+ "kind": "StringLiteral",
+ "offset": 1248,
+ "length": 20,
+ "value": "\"' to iso8601 Date.\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Engagement\/VisitorManager\/VisitorInfoUpdate.swift",
+ "kind": "StringLiteral",
+ "offset": 1233,
+ "length": 13,
+ "value": "\"external_id\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Push\/PushNotifications.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1468,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Push\/PushNotifications.swift",
+ "kind": "Array",
+ "offset": 1545,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Push\/PushNotifications.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1746,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Push\/PushNotifications.swift",
+ "kind": "StringLiteral",
+ "offset": 238,
+ "length": 17,
+ "value": "\"SalemoveSDK.PushNotifications\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/AccountManaging\/UnauthenticatedManaging.Mock.swift",
+ "kind": "BooleanLiteral",
+ "offset": 149,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/AccountManaging\/UnauthenticatedManaging.Mock.swift",
+ "kind": "BooleanLiteral",
+ "offset": 279,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/InternalError.swift",
+ "kind": "BooleanLiteral",
+ "offset": 2776,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/InternalError.swift",
+ "kind": "StringLiteral",
+ "offset": 2526,
+ "length": 13,
+ "value": "\"SalemoveSDK.InternalError\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/API\/Network\/Network.Request.MultipartFormData.swift",
+ "kind": "Array",
+ "offset": 132,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/API\/Network\/Network.Request.MultipartFormData.swift",
+ "kind": "Dictionary",
+ "offset": 207,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/API\/Network\/Network.Request.MultipartFormData.swift",
+ "kind": "StringLiteral",
+ "offset": 249,
+ "length": 9,
+ "value": "\"content\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/API\/Network\/Network.Request.MultipartFormData.swift",
+ "kind": "Array",
+ "offset": 3331,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/API\/Network\/Network.Request.MultipartFormData.swift",
+ "kind": "Dictionary",
+ "offset": 3406,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/API\/Network\/Network.Request.MultipartFormData.swift",
+ "kind": "StringLiteral",
+ "offset": 3448,
+ "length": 9,
+ "value": "\"content\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Model\/JSON\/VisitorCapabilities.swift",
+ "kind": "BooleanLiteral",
+ "offset": 254,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Model\/JSON\/VisitorCapabilities.swift",
+ "kind": "Dictionary",
+ "offset": 280,
+ "length": 16,
+ "value": "[(\"accept\", true)]"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Model\/JSON\/VisitorCapabilities.swift",
+ "kind": "BooleanLiteral",
+ "offset": 330,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Extensions\/Notification.Name.swift",
+ "kind": "StringLiteral",
+ "offset": 221,
+ "length": 31,
+ "value": "\"OPERATOR_TYPING_STATUS_UPDATE\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Logger\/Remote\/RemoteLogger.swift",
+ "kind": "IntegerLiteral",
+ "offset": 186,
+ "length": 1,
+ "value": "3"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/SalemoveExtensions\/GliaCore+Deprecated.swift",
+ "kind": "StringLiteral",
+ "offset": 615,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/SalemoveExtensions\/GliaCore+Deprecated.swift",
+ "kind": "StringLiteral",
+ "offset": 639,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/SalemoveExtensions\/GliaCore+Deprecated.swift",
+ "kind": "BooleanLiteral",
+ "offset": 6767,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/SalemoveExtensions\/GliaCore+Deprecated.swift",
+ "kind": "BooleanLiteral",
+ "offset": 7390,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/StreamBuilder.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1184,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/StreamBuilder.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1210,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Model\/JSON\/QueueInternal.swift",
+ "kind": "StringLiteral",
+ "offset": 257,
+ "length": 21,
+ "value": "\"availableProperties\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Model\/JSON\/QueueInternal.swift",
+ "kind": "StringLiteral",
+ "offset": 257,
+ "length": 21,
+ "value": "\"availableProperties\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Logger\/Remote\/RemoteLogRepository.swift",
+ "kind": "IntegerLiteral",
+ "offset": 60,
+ "length": 2,
+ "value": "24"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Logger\/Remote\/RemoteLogRepository.swift",
+ "kind": "IntegerLiteral",
+ "offset": 84,
+ "length": 3,
+ "value": "500"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Model\/JSON\/VisitorState.swift",
+ "kind": "StringLiteral",
+ "offset": 829,
+ "length": 12,
+ "value": "\"engagement\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Model\/JSON\/VisitorState.swift",
+ "kind": "StringLiteral",
+ "offset": 873,
+ "length": 7,
+ "value": "\"omniq\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Model\/JSON\/VisitorState.swift",
+ "kind": "StringLiteral",
+ "offset": 829,
+ "length": 12,
+ "value": "\"engagement\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Model\/JSON\/VisitorState.swift",
+ "kind": "StringLiteral",
+ "offset": 873,
+ "length": 7,
+ "value": "\"omniq\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Engagement\/MessageManager\/MessageManager.swift",
+ "kind": "Array",
+ "offset": 3679,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/GliaCore.Cancallable.swift",
+ "kind": "BooleanLiteral",
+ "offset": 159,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/GliaCore.Cancallable.swift",
+ "kind": "BooleanLiteral",
+ "offset": 314,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/SalemoveExtensions\/GliaCore+Messageable.swift",
+ "kind": "StringLiteral",
+ "offset": 3201,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/VisitorContext.swift",
+ "kind": "StringLiteral",
+ "offset": 447,
+ "length": 14,
+ "value": "\"SalemoveSDK.VisitorContext\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Chat\/ChatManager.swift",
+ "kind": "StringLiteral",
+ "offset": 173,
+ "length": 7,
+ "value": "\"[0-9]\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Chat\/ChatManager.swift",
+ "kind": "StringLiteral",
+ "offset": 224,
+ "length": 3,
+ "value": "\"*\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Chat\/ChatManager.swift",
+ "kind": "StringLiteral",
+ "offset": 298,
+ "length": 40,
+ "value": "\"engagement:chat_message:preview_update\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "IntegerLiteral",
+ "offset": 90,
+ "length": 3,
+ "value": "200"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "IntegerLiteral",
+ "offset": 123,
+ "length": 3,
+ "value": "201"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "IntegerLiteral",
+ "offset": 168,
+ "length": 3,
+ "value": "422"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "IntegerLiteral",
+ "offset": 203,
+ "length": 3,
+ "value": "204"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "IntegerLiteral",
+ "offset": 241,
+ "length": 3,
+ "value": "401"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "IntegerLiteral",
+ "offset": 275,
+ "length": 3,
+ "value": "404"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "IntegerLiteral",
+ "offset": 309,
+ "length": 3,
+ "value": "409"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "IntegerLiteral",
+ "offset": 353,
+ "length": 3,
+ "value": "503"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "IntegerLiteral",
+ "offset": 393,
+ "length": 3,
+ "value": "413"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "Dictionary",
+ "offset": 476,
+ "length": 17,
+ "value": "[(\"Accept\", \"*\/*\")]"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 526,
+ "length": 12,
+ "value": "\"User-Agent\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 540,
+ "length": 41,
+ "value": "\"Glia iOS SDK \""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 580,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "Dictionary",
+ "offset": 612,
+ "length": 112,
+ "value": "[(\"Content-Type\", \"application\/json\"), (\"Accept\", \"application\/vnd.salemove.v1+json\")]"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "Dictionary",
+ "offset": 780,
+ "length": 124,
+ "value": "[(\"Content-Type\", \"application\/json\"), (\"Accept\", \"application\/vnd.salemove.private+json\")]"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 1991,
+ "length": 26,
+ "value": "\"https:\/\/api.salemove.eu\/\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 2052,
+ "length": 27,
+ "value": "\"https:\/\/api.salemove.com\/\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 2118,
+ "length": 22,
+ "value": "\"https:\/\/api.glia.eu\/\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 2179,
+ "length": 23,
+ "value": "\"https:\/\/api.glia.com\/\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 2230,
+ "length": 23,
+ "value": "\"http:\/\/api.local.dev\/\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 2280,
+ "length": 32,
+ "value": "\"https:\/\/api.beta.salemove.com\/\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 2343,
+ "length": 28,
+ "value": "\"https:\/\/api.beta.glia.com\/\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 2404,
+ "length": 25,
+ "value": "\"https:\/\/api.at.samo.io\/\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 2543,
+ "length": 33,
+ "value": "\"https:\/\/client-logger.glia.com\/\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 2615,
+ "length": 32,
+ "value": "\"https:\/\/client-logger.glia.eu\/\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 2688,
+ "length": 38,
+ "value": "\"https:\/\/client-logger.beta.glia.com\/\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 2773,
+ "length": 36,
+ "value": "\"https:\/\/client-logger.at.glia.com\/\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 2916,
+ "length": 20,
+ "value": "\"pubsub.salemove.eu\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 2971,
+ "length": 21,
+ "value": "\"pubsub.salemove.com\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 3020,
+ "length": 18,
+ "value": "\"pubsub.local.dev\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 3065,
+ "length": 26,
+ "value": "\"pubsub.beta.salemove.com\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 3124,
+ "length": 19,
+ "value": "\"pubsub.at.samo.io\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 3199,
+ "length": 12,
+ "value": "\"omnibrowse\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 3237,
+ "length": 5,
+ "value": "\"api\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 3269,
+ "length": 15,
+ "value": "\"client-logger\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 3341,
+ "length": 6,
+ "value": "\"page\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3451,
+ "length": 1,
+ "value": "5"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3496,
+ "length": 2,
+ "value": "15"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 3579,
+ "length": 18,
+ "value": "\"engagement.start\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 3623,
+ "length": 16,
+ "value": "\"engagement.end\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 3668,
+ "length": 28,
+ "value": "\"engagement.request.failure\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 3726,
+ "length": 25,
+ "value": "\"engagement.chat.message\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 3797,
+ "length": 43,
+ "value": "\"engagement.chat.typing_indicator.operator\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 3881,
+ "length": 39,
+ "value": "\"engagement.files.security_scan_result\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 3951,
+ "length": 21,
+ "value": "\"engagement.transfer\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 4023,
+ "length": 5,
+ "value": "\"end\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 4057,
+ "length": 8,
+ "value": "\"cancel\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 4094,
+ "length": 8,
+ "value": "\"accept\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 4153,
+ "length": 5,
+ "value": "\"sdk\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 4218,
+ "length": 12,
+ "value": "\"omnibrowse\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 4306,
+ "length": 6,
+ "value": "\"apns\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 4338,
+ "length": 5,
+ "value": "\"wss\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 4379,
+ "length": 26,
+ "value": "\"\/notifications\/websocket\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 4434,
+ "length": 8,
+ "value": "\"pubsub\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 4496,
+ "length": 20,
+ "value": "\"Engagement started\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 4542,
+ "length": 18,
+ "value": "\"Engagement ended\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 4589,
+ "length": 19,
+ "value": "\"Engagement failed\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 4638,
+ "length": 33,
+ "value": "\"You have received a new message\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 4702,
+ "length": 21,
+ "value": "\"Engagement transfer\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 4785,
+ "length": 5,
+ "value": "\"env\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 4820,
+ "length": 19,
+ "value": "\"content_available\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 4869,
+ "length": 9,
+ "value": "\"message\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 4904,
+ "length": 5,
+ "value": "\"vsn\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 4943,
+ "length": 14,
+ "value": "\"access_token\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 5018,
+ "length": 15,
+ "value": "\"site_visitor:\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 5067,
+ "length": 13,
+ "value": "\"queue:multi\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 5115,
+ "length": 16,
+ "value": "\"visitor_state:\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 5169,
+ "length": 19,
+ "value": "\"visitor_volatile:\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 5231,
+ "length": 25,
+ "value": "\"engagement_annotations:\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 5312,
+ "length": 9,
+ "value": "\"nothing\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 5349,
+ "length": 66,
+ "value": "\"ade24062f6c6ab90c0ca3deeb77a8264911549229fb403761bec3081c7770663\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 5494,
+ "length": 17,
+ "value": "\"SalemoveVisitor\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "BooleanLiteral",
+ "offset": 5687,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Engagement\/MediaManager\/MediaManager.swift",
+ "kind": "StringLiteral",
+ "offset": 305,
+ "length": 9,
+ "value": "\"two_way\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Engagement\/MediaManager\/MediaManager.swift",
+ "kind": "StringLiteral",
+ "offset": 347,
+ "length": 9,
+ "value": "\"one_way\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Engagement\/MediaManager\/MediaManager.swift",
+ "kind": "StringLiteral",
+ "offset": 402,
+ "length": 33,
+ "value": "\"comms:media_upgrade_request:ack\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Engagement\/MediaManager\/MediaManager.swift",
+ "kind": "StringLiteral",
+ "offset": 668,
+ "length": 32,
+ "value": "\"glia.media_manager.conferences\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Medra.swift",
+ "kind": "StringLiteral",
+ "offset": 810,
+ "length": 13,
+ "value": "\"medra-ready\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Medra.swift",
+ "kind": "StringLiteral",
+ "offset": 860,
+ "length": 29,
+ "value": "\"medra-request-communication\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Medra.swift",
+ "kind": "StringLiteral",
+ "offset": 925,
+ "length": 28,
+ "value": "\"medra-accept-communication\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Medra.swift",
+ "kind": "StringLiteral",
+ "offset": 997,
+ "length": 37,
+ "value": "\"medra-confirm-communication-request\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Medra.swift",
+ "kind": "StringLiteral",
+ "offset": 1065,
+ "length": 17,
+ "value": "\"connection-lock\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Medra.swift",
+ "kind": "StringLiteral",
+ "offset": 1120,
+ "length": 25,
+ "value": "\"connection-lock-confirm\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Medra.swift",
+ "kind": "StringLiteral",
+ "offset": 1181,
+ "length": 23,
+ "value": "\"offer-add-description\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Medra.swift",
+ "kind": "StringLiteral",
+ "offset": 1241,
+ "length": 24,
+ "value": "\"answer-add-description\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Medra.swift",
+ "kind": "StringLiteral",
+ "offset": 1297,
+ "length": 19,
+ "value": "\"add-ice-candidate\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Medra.swift",
+ "kind": "StringLiteral",
+ "offset": 1350,
+ "length": 26,
+ "value": "\"medra-stop-communication\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Medra.swift",
+ "kind": "StringLiteral",
+ "offset": 1420,
+ "length": 36,
+ "value": "\"medra-cancel-communication-request\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Medra.swift",
+ "kind": "StringLiteral",
+ "offset": 1493,
+ "length": 29,
+ "value": "\"medra-decline-communication\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Medra.swift",
+ "kind": "StringLiteral",
+ "offset": 1550,
+ "length": 20,
+ "value": "\"medra-stop-streams\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Medra.swift",
+ "kind": "StringLiteral",
+ "offset": 1604,
+ "length": 26,
+ "value": "\"medra-hold-communication\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Medra.swift",
+ "kind": "StringLiteral",
+ "offset": 1666,
+ "length": 28,
+ "value": "\"medra-resume-communication\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Medra.swift",
+ "kind": "StringLiteral",
+ "offset": 1728,
+ "length": 20,
+ "value": "\"medra-twilio-ready\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Medra.swift",
+ "kind": "StringLiteral",
+ "offset": 810,
+ "length": 13,
+ "value": "\"medra-ready\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Medra.swift",
+ "kind": "StringLiteral",
+ "offset": 860,
+ "length": 29,
+ "value": "\"medra-request-communication\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Medra.swift",
+ "kind": "StringLiteral",
+ "offset": 925,
+ "length": 28,
+ "value": "\"medra-accept-communication\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Medra.swift",
+ "kind": "StringLiteral",
+ "offset": 997,
+ "length": 37,
+ "value": "\"medra-confirm-communication-request\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Medra.swift",
+ "kind": "StringLiteral",
+ "offset": 1065,
+ "length": 17,
+ "value": "\"connection-lock\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Medra.swift",
+ "kind": "StringLiteral",
+ "offset": 1120,
+ "length": 25,
+ "value": "\"connection-lock-confirm\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Medra.swift",
+ "kind": "StringLiteral",
+ "offset": 1181,
+ "length": 23,
+ "value": "\"offer-add-description\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Medra.swift",
+ "kind": "StringLiteral",
+ "offset": 1241,
+ "length": 24,
+ "value": "\"answer-add-description\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Medra.swift",
+ "kind": "StringLiteral",
+ "offset": 1297,
+ "length": 19,
+ "value": "\"add-ice-candidate\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Medra.swift",
+ "kind": "StringLiteral",
+ "offset": 1350,
+ "length": 26,
+ "value": "\"medra-stop-communication\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Medra.swift",
+ "kind": "StringLiteral",
+ "offset": 1420,
+ "length": 36,
+ "value": "\"medra-cancel-communication-request\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Medra.swift",
+ "kind": "StringLiteral",
+ "offset": 1493,
+ "length": 29,
+ "value": "\"medra-decline-communication\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Medra.swift",
+ "kind": "StringLiteral",
+ "offset": 1550,
+ "length": 20,
+ "value": "\"medra-stop-streams\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Medra.swift",
+ "kind": "StringLiteral",
+ "offset": 1604,
+ "length": 26,
+ "value": "\"medra-hold-communication\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Medra.swift",
+ "kind": "StringLiteral",
+ "offset": 1666,
+ "length": 28,
+ "value": "\"medra-resume-communication\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Medra.swift",
+ "kind": "StringLiteral",
+ "offset": 1728,
+ "length": 20,
+ "value": "\"medra-twilio-ready\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Medra.swift",
+ "kind": "StringLiteral",
+ "offset": 2079,
+ "length": 24,
+ "value": "\"operator-screensharing\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Medra.swift",
+ "kind": "StringLiteral",
+ "offset": 2143,
+ "length": 23,
+ "value": "\"visitor-screensharing\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Medra.swift",
+ "kind": "StringLiteral",
+ "offset": 2079,
+ "length": 24,
+ "value": "\"operator-screensharing\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Medra.swift",
+ "kind": "StringLiteral",
+ "offset": 2143,
+ "length": 23,
+ "value": "\"visitor-screensharing\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Utils\/AtomicProperty.swift",
+ "kind": "StringLiteral",
+ "offset": 364,
+ "length": 16,
+ "value": "\"AtomicProperty\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Utils\/AtomicProperty.swift",
+ "kind": "IntegerLiteral",
+ "offset": 405,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Utils\/AtomicProperty.swift",
+ "kind": "IntegerLiteral",
+ "offset": 409,
+ "length": 6,
+ "value": "100000"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Conferences\/TwilioClient\/TwilioClient.Live.swift",
+ "kind": "StringLiteral",
+ "offset": 205,
+ "length": 8,
+ "value": "\"SalemoveSDK.Delegate\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Engagement\/EngagementFileProgress.swift",
+ "kind": "StringLiteral",
+ "offset": 76,
+ "length": 22,
+ "value": "\"SalemoveSDK.EngagementFileProgress\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Survey\/Survey.swift",
+ "kind": "StringLiteral",
+ "offset": 3034,
+ "length": 15,
+ "value": "\"single_choice\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Survey\/Survey.swift",
+ "kind": "StringLiteral",
+ "offset": 3034,
+ "length": 15,
+ "value": "\"single_choice\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Engagement\/MediaManager\/MediaProvider.RequestBuilder.swift",
+ "kind": "StringLiteral",
+ "offset": 2927,
+ "length": 8,
+ "value": "\"accept\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Engagement\/MediaManager\/MediaProvider.RequestBuilder.swift",
+ "kind": "StringLiteral",
+ "offset": 2960,
+ "length": 9,
+ "value": "\"browser\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Engagement\/MediaManager\/MediaProvider.RequestBuilder.swift",
+ "kind": "StringLiteral",
+ "offset": 3040,
+ "length": 9,
+ "value": "\"decline\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Engagement\/MediaManager\/MediaProvider.RequestBuilder.swift",
+ "kind": "StringLiteral",
+ "offset": 3182,
+ "length": 9,
+ "value": "\"browser\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Connections\/ConnectionChannel.swift",
+ "kind": "StringLiteral",
+ "offset": 173,
+ "length": 14,
+ "value": "\"connectionId\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Connections\/ConnectionChannel.swift",
+ "kind": "StringLiteral",
+ "offset": 221,
+ "length": 9,
+ "value": "\"message\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Annotation\/Svg.swift",
+ "kind": "Array",
+ "offset": 117,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Annotation\/Svg.swift",
+ "kind": "IntegerLiteral",
+ "offset": 341,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Annotation\/Svg.swift",
+ "kind": "IntegerLiteral",
+ "offset": 352,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/API\/Models\/AttachmentTypeInternal.swift",
+ "kind": "StringLiteral",
+ "offset": 203,
+ "length": 15,
+ "value": "\"single_choice\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/API\/Models\/AttachmentTypeInternal.swift",
+ "kind": "StringLiteral",
+ "offset": 322,
+ "length": 24,
+ "value": "\"single_choice_response\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/API\/Models\/AttachmentTypeInternal.swift",
+ "kind": "StringLiteral",
+ "offset": 203,
+ "length": 15,
+ "value": "\"single_choice\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/API\/Models\/AttachmentTypeInternal.swift",
+ "kind": "StringLiteral",
+ "offset": 322,
+ "length": 24,
+ "value": "\"single_choice_response\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/InMemoryDictionaryCache.swift",
+ "kind": "Dictionary",
+ "offset": 130,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Views\/OverlayView.swift",
+ "kind": "BooleanLiteral",
+ "offset": 247,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Push\/UserNotificationCenterClient\/UserNotificationCenterClient.Mock.swift",
+ "kind": "BooleanLiteral",
+ "offset": 438,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Logger\/LocalLogger.swift",
+ "kind": "StringLiteral",
+ "offset": 207,
+ "length": 14,
+ "value": "\"HH:mm:ss.SSS\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Kluster\/Signaler\/Signaler.Channel.swift",
+ "kind": "StringLiteral",
+ "offset": 10554,
+ "length": 6,
+ "value": "\"send\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Kluster\/Signaler\/Signaler.Channel.swift",
+ "kind": "StringLiteral",
+ "offset": 10611,
+ "length": 4,
+ "value": "\"ok\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Kluster\/Signaler\/Signaler.Channel.swift",
+ "kind": "StringLiteral",
+ "offset": 10643,
+ "length": 7,
+ "value": "\"error\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Kluster\/Signaler\/Signaler.Channel.swift",
+ "kind": "StringLiteral",
+ "offset": 10680,
+ "length": 9,
+ "value": "\"timeout\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Kluster\/Signaler\/Signaler.Channel.swift",
+ "kind": "StringLiteral",
+ "offset": 10743,
+ "length": 3,
+ "value": "\"0\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Kluster\/Signaler\/Signaler.Channel.swift",
+ "kind": "StringLiteral",
+ "offset": 10773,
+ "length": 3,
+ "value": "\"1\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Kluster\/Signaler\/Signaler.Channel.swift",
+ "kind": "StringLiteral",
+ "offset": 10841,
+ "length": 10,
+ "value": "\"response\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Model\/JSON\/ConferencePayload.swift",
+ "kind": "StringLiteral",
+ "offset": 808,
+ "length": 13,
+ "value": "\"in-progress\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Model\/JSON\/ConferencePayload.swift",
+ "kind": "StringLiteral",
+ "offset": 808,
+ "length": 13,
+ "value": "\"in-progress\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/Push.swift",
+ "kind": "StringLiteral",
+ "offset": 86,
+ "length": 4,
+ "value": "\"SalemoveSDK.Push\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/Push.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1405,
+ "length": 11,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/Push.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1405,
+ "length": 11,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Concurency\/Atomic.swift",
+ "kind": "StringLiteral",
+ "offset": 677,
+ "length": 47,
+ "value": "\"com.glia.sdk.atomic_prop.\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Concurency\/Atomic.swift",
+ "kind": "StringLiteral",
+ "offset": 723,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/EngagementRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 75,
+ "length": 17,
+ "value": "\"SalemoveSDK.EngagementRequest\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/API\/Network\/Network.ApiClient.swift",
+ "kind": "Dictionary",
+ "offset": 7738,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/API\/SiteAuthorizing\/SiteAuthorizing.Implementation.swift",
+ "kind": "StringLiteral",
+ "offset": 5098,
+ "length": 3,
+ "value": "\".\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/API\/SiteAuthorizing\/SiteAuthorizing.Implementation.swift",
+ "kind": "IntegerLiteral",
+ "offset": 5137,
+ "length": 1,
+ "value": "3"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/API\/SiteAuthorizing\/SiteAuthorizing.Implementation.swift",
+ "kind": "StringLiteral",
+ "offset": 5163,
+ "length": 72,
+ "value": "\"Access token has wrong format. Components count='\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/API\/SiteAuthorizing\/SiteAuthorizing.Implementation.swift",
+ "kind": "StringLiteral",
+ "offset": 5232,
+ "length": 4,
+ "value": "\"'.\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/API\/SiteAuthorizing\/SiteAuthorizing.Implementation.swift",
+ "kind": "IntegerLiteral",
+ "offset": 5306,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/API\/SiteAuthorizing\/SiteAuthorizing.Implementation.swift",
+ "kind": "StringLiteral",
+ "offset": 5347,
+ "length": 3,
+ "value": "\"-\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/API\/SiteAuthorizing\/SiteAuthorizing.Implementation.swift",
+ "kind": "StringLiteral",
+ "offset": 5358,
+ "length": 3,
+ "value": "\"+\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/API\/SiteAuthorizing\/SiteAuthorizing.Implementation.swift",
+ "kind": "StringLiteral",
+ "offset": 5401,
+ "length": 3,
+ "value": "\"_\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/API\/SiteAuthorizing\/SiteAuthorizing.Implementation.swift",
+ "kind": "StringLiteral",
+ "offset": 5412,
+ "length": 3,
+ "value": "\"\/\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/API\/SiteAuthorizing\/SiteAuthorizing.Implementation.swift",
+ "kind": "IntegerLiteral",
+ "offset": 5497,
+ "length": 1,
+ "value": "3"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/API\/SiteAuthorizing\/SiteAuthorizing.Implementation.swift",
+ "kind": "IntegerLiteral",
+ "offset": 5502,
+ "length": 1,
+ "value": "4"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/API\/SiteAuthorizing\/SiteAuthorizing.Implementation.swift",
+ "kind": "IntegerLiteral",
+ "offset": 5507,
+ "length": 1,
+ "value": "4"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/API\/SiteAuthorizing\/SiteAuthorizing.Implementation.swift",
+ "kind": "StringLiteral",
+ "offset": 5519,
+ "length": 3,
+ "value": "\"=\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/API\/SiteAuthorizing\/SiteAuthorizing.Implementation.swift",
+ "kind": "IntegerLiteral",
+ "offset": 5536,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/API\/SiteAuthorizing\/SiteAuthorizing.Implementation.swift",
+ "kind": "StringLiteral",
+ "offset": 5631,
+ "length": 80,
+ "value": "\"Access token payload can't be base64 encoded. Length='\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/API\/SiteAuthorizing\/SiteAuthorizing.Implementation.swift",
+ "kind": "StringLiteral",
+ "offset": 5708,
+ "length": 4,
+ "value": "\"'.\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/API\/SiteAuthorizing\/SiteAuthorizing.Implementation.swift",
+ "kind": "StringLiteral",
+ "offset": 5965,
+ "length": 50,
+ "value": "\"Access token can't be decoded. Error='\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/API\/SiteAuthorizing\/SiteAuthorizing.Implementation.swift",
+ "kind": "StringLiteral",
+ "offset": 6012,
+ "length": 4,
+ "value": "\"'.\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/API\/SiteAuthorizing\/SiteAuthorizing.Implementation.swift",
+ "kind": "StringLiteral",
+ "offset": 6132,
+ "length": 18,
+ "value": "\"site_application\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/API\/SiteAuthorizing\/SiteAuthorizing.Implementation.swift",
+ "kind": "StringLiteral",
+ "offset": 6185,
+ "length": 110,
+ "value": "\"Access token payload has unexpected format or 'site_application' role not found. Role='\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/API\/SiteAuthorizing\/SiteAuthorizing.Implementation.swift",
+ "kind": "StringLiteral",
+ "offset": 6292,
+ "length": 4,
+ "value": "\"'.\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/API\/SiteAuthorizing\/SiteAuthorizing.Implementation.swift",
+ "kind": "StringLiteral",
+ "offset": 6382,
+ "length": 17,
+ "value": "\"visitors:create\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/API\/SiteAuthorizing\/SiteAuthorizing.Implementation.swift",
+ "kind": "StringLiteral",
+ "offset": 6630,
+ "length": 317,
+ "value": "\"# # # # #\n\n💥 💥 💥 The Site API Key has unnecessary permissions for visitor applications. This can lead to security issues.\nPlease select 'Create Visitor' permission only and refer to the Site API Keys article for more information.\n\n# # # # #\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/API\/SiteAuthorizing\/SiteAuthorizing.Implementation.swift",
+ "kind": "StringLiteral",
+ "offset": 6972,
+ "length": 98,
+ "value": "\"Access token contains unnecessary permissions='\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/API\/SiteAuthorizing\/SiteAuthorizing.Implementation.swift",
+ "kind": "StringLiteral",
+ "offset": 7062,
+ "length": 3,
+ "value": "\",\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/API\/SiteAuthorizing\/SiteAuthorizing.Implementation.swift",
+ "kind": "StringLiteral",
+ "offset": 7067,
+ "length": 4,
+ "value": "\"'.\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/MediaSupport.swift",
+ "kind": "StringLiteral",
+ "offset": 98,
+ "length": 9,
+ "value": "\"browser\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/MediaSupport.swift",
+ "kind": "StringLiteral",
+ "offset": 193,
+ "length": 7,
+ "value": "\"audio\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/MediaSupport.swift",
+ "kind": "StringLiteral",
+ "offset": 243,
+ "length": 7,
+ "value": "\"video\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Engagement\/EngagementFile.swift",
+ "kind": "StringLiteral",
+ "offset": 1178,
+ "length": 9,
+ "value": "\"content\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Engagement\/EngagementFile.swift",
+ "kind": "StringLiteral",
+ "offset": 68,
+ "length": 14,
+ "value": "\"SalemoveSDK.EngagementFile\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/RTCClient.swift",
+ "kind": "StringLiteral",
+ "offset": 196,
+ "length": 30,
+ "value": "\"stun:stun.l.google.com:19302\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/RTCClient.swift",
+ "kind": "Array",
+ "offset": 264,
+ "length": 876,
+ "value": "[\"turn:turn.salemove.com:443?transport=udp\", \"turn:turn.salemove.com:443?transport=tcp\", \"turn:[2600:1f18:640:e800:91ba:e6da:1ee0:b937]:443?transport=udp\", \"turn:[2600:1f18:640:e800:91ba:e6da:1ee0:b937]:443?transport=tcp\", \"turn:turn2.salemove.com:443?transport=udp\", \"turn:turn2.salemove.com:443?transport=tcp\", \"turn:[2600:1f18:640:e801:b580:f1d8:7814:700d]:443?transport=udp\", \"turn:[2600:1f18:640:e801:b580:f1d8:7814:700d]:443?transport=tcp\", \"turn:turn3.salemove.com:443?transport=udp\", \"turn:turn3.salemove.com:443?transport=tcp\", \"turn:[2600:1f18:640:e802:fee4:5887:72bd:1da0]:443?transport=udp\", \"turn:[2600:1f18:640:e802:fee4:5887:72bd:1da0]:443?transport=tcp\"]"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/RTCClient.swift",
+ "kind": "StringLiteral",
+ "offset": 1180,
+ "length": 8,
+ "value": "\"smturn\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/RTCClient.swift",
+ "kind": "StringLiteral",
+ "offset": 1229,
+ "length": 12,
+ "value": "\"smturnpass\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/RTCClient.swift",
+ "kind": "StringLiteral",
+ "offset": 1318,
+ "length": 14,
+ "value": "\"SALEMOVEMSa1\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/RTCClient.swift",
+ "kind": "StringLiteral",
+ "offset": 1375,
+ "length": 14,
+ "value": "\"SALEMOVEMSa0\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/RTCClient.swift",
+ "kind": "StringLiteral",
+ "offset": 1433,
+ "length": 14,
+ "value": "\"SALEMOVEMSv1\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/RTCClient.swift",
+ "kind": "StringLiteral",
+ "offset": 1490,
+ "length": 14,
+ "value": "\"SALEMOVEMSv0\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/RTCClient.swift",
+ "kind": "StringLiteral",
+ "offset": 1549,
+ "length": 14,
+ "value": "\"SALEMOVEMSs1\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/RTCClient.swift",
+ "kind": "StringLiteral",
+ "offset": 1607,
+ "length": 14,
+ "value": "\"SALEMOVEMSs0\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/RTCClient.swift",
+ "kind": "StringLiteral",
+ "offset": 1695,
+ "length": 7,
+ "value": "\"offer\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/RTCClient.swift",
+ "kind": "StringLiteral",
+ "offset": 1735,
+ "length": 8,
+ "value": "\"answer\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/RTCClient.swift",
+ "kind": "StringLiteral",
+ "offset": 1769,
+ "length": 9,
+ "value": "\"SalemoveSDK.RTCClient\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Proposal.swift",
+ "kind": "FloatLiteral",
+ "offset": 344,
+ "length": 3,
+ "value": "0.0"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Proposal.swift",
+ "kind": "FloatLiteral",
+ "offset": 352,
+ "length": 3,
+ "value": "1.0"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Survey\/Survey.Mock.swift",
+ "kind": "StringLiteral",
+ "offset": 58,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Survey\/Survey.Mock.swift",
+ "kind": "StringLiteral",
+ "offset": 85,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Survey\/Survey.Mock.swift",
+ "kind": "StringLiteral",
+ "offset": 119,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Survey\/Survey.Mock.swift",
+ "kind": "StringLiteral",
+ "offset": 147,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Survey\/Survey.Mock.swift",
+ "kind": "StringLiteral",
+ "offset": 312,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Survey\/Survey.Mock.swift",
+ "kind": "Array",
+ "offset": 348,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Survey\/Survey.Mock.swift",
+ "kind": "StringLiteral",
+ "offset": 906,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Model\/JSON\/EngagementInternal.swift",
+ "kind": "StringLiteral",
+ "offset": 695,
+ "length": 21,
+ "value": "\"engagementRequestId\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Model\/JSON\/EngagementInternal.swift",
+ "kind": "StringLiteral",
+ "offset": 695,
+ "length": 21,
+ "value": "\"engagementRequestId\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Model\/JSON\/EngagementInternal.swift",
+ "kind": "StringLiteral",
+ "offset": 785,
+ "length": 15,
+ "value": "\"outbound-call\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Model\/JSON\/EngagementInternal.swift",
+ "kind": "StringLiteral",
+ "offset": 823,
+ "length": 13,
+ "value": "\"inbound-sms\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Model\/JSON\/EngagementInternal.swift",
+ "kind": "StringLiteral",
+ "offset": 860,
+ "length": 14,
+ "value": "\"inbound-call\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Model\/JSON\/EngagementInternal.swift",
+ "kind": "StringLiteral",
+ "offset": 899,
+ "length": 15,
+ "value": "\"queue-request\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Model\/JSON\/EngagementInternal.swift",
+ "kind": "StringLiteral",
+ "offset": 942,
+ "length": 18,
+ "value": "\"reactive-request\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Model\/JSON\/EngagementInternal.swift",
+ "kind": "StringLiteral",
+ "offset": 989,
+ "length": 19,
+ "value": "\"proactive-request\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Model\/JSON\/EngagementInternal.swift",
+ "kind": "StringLiteral",
+ "offset": 785,
+ "length": 15,
+ "value": "\"outbound-call\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Model\/JSON\/EngagementInternal.swift",
+ "kind": "StringLiteral",
+ "offset": 823,
+ "length": 13,
+ "value": "\"inbound-sms\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Model\/JSON\/EngagementInternal.swift",
+ "kind": "StringLiteral",
+ "offset": 860,
+ "length": 14,
+ "value": "\"inbound-call\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Model\/JSON\/EngagementInternal.swift",
+ "kind": "StringLiteral",
+ "offset": 899,
+ "length": 15,
+ "value": "\"queue-request\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Model\/JSON\/EngagementInternal.swift",
+ "kind": "StringLiteral",
+ "offset": 942,
+ "length": 18,
+ "value": "\"reactive-request\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Model\/JSON\/EngagementInternal.swift",
+ "kind": "StringLiteral",
+ "offset": 989,
+ "length": 19,
+ "value": "\"proactive-request\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Model\/JSON\/EngagementInternal.swift",
+ "kind": "StringLiteral",
+ "offset": 2809,
+ "length": 10,
+ "value": "\"platform\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Model\/JSON\/EngagementInternal.swift",
+ "kind": "StringLiteral",
+ "offset": 2851,
+ "length": 10,
+ "value": "\"operator\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Model\/JSON\/EngagementInternal.swift",
+ "kind": "StringLiteral",
+ "offset": 2809,
+ "length": 10,
+ "value": "\"platform\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Model\/JSON\/EngagementInternal.swift",
+ "kind": "StringLiteral",
+ "offset": 2851,
+ "length": 10,
+ "value": "\"operator\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Engagement\/VisitorManager\/VisitorManager.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1773,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Model\/JSON\/EngagementFileInformation.swift",
+ "kind": "StringLiteral",
+ "offset": 615,
+ "length": 8,
+ "value": "\"fileId\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Model\/JSON\/EngagementFileInformation.swift",
+ "kind": "StringLiteral",
+ "offset": 666,
+ "length": 26,
+ "value": "\"securityScanningRequired\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Model\/JSON\/EngagementFileInformation.swift",
+ "kind": "StringLiteral",
+ "offset": 615,
+ "length": 8,
+ "value": "\"fileId\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Model\/JSON\/EngagementFileInformation.swift",
+ "kind": "StringLiteral",
+ "offset": 666,
+ "length": 26,
+ "value": "\"securityScanningRequired\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Security\/Keychain.swift",
+ "kind": "StringLiteral",
+ "offset": 71,
+ "length": 23,
+ "value": "\"General Error Message\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Connection.swift",
+ "kind": "FloatLiteral",
+ "offset": 127,
+ "length": 4,
+ "value": "10.0"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Connection.swift",
+ "kind": "FloatLiteral",
+ "offset": 171,
+ "length": 4,
+ "value": "11.0"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/OperatorTypingStatus.swift",
+ "kind": "StringLiteral",
+ "offset": 66,
+ "length": 20,
+ "value": "\"SalemoveSDK.OperatorTypingStatus\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Chat\/Censor.swift",
+ "kind": "StringLiteral",
+ "offset": 560,
+ "length": 47,
+ "value": "\"(\\d{\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Chat\/Censor.swift",
+ "kind": "StringLiteral",
+ "offset": 603,
+ "length": 1,
+ "value": "\",})\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Chat\/Censor.swift",
+ "kind": "StringLiteral",
+ "offset": 649,
+ "length": 50,
+ "value": "\"(?:^|\\D)(\\d{3}(-| )\\d{2}(-| )\\d{4})(?=\\D|$)\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Chat\/Censor.swift",
+ "kind": "StringLiteral",
+ "offset": 766,
+ "length": 3,
+ "value": "\"*\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Chat\/Censor.swift",
+ "kind": "StringLiteral",
+ "offset": 813,
+ "length": 38,
+ "value": "\"***Credit Card Number Not Allowed***\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Chat\/Censor.swift",
+ "kind": "StringLiteral",
+ "offset": 897,
+ "length": 42,
+ "value": "\"***Social Security Number Not Allowed***\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Chat\/Censor.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1013,
+ "length": 2,
+ "value": "12"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Views\/StreamView.swift",
+ "kind": "IntegerLiteral",
+ "offset": 423,
+ "length": 9,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Views\/StreamView.swift",
+ "kind": "IntegerLiteral",
+ "offset": 554,
+ "length": 10,
+ "value": "2"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Views\/StreamView.swift",
+ "kind": "IntegerLiteral",
+ "offset": 423,
+ "length": 9,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Views\/StreamView.swift",
+ "kind": "IntegerLiteral",
+ "offset": 554,
+ "length": 10,
+ "value": "2"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Protocols\/Debugable.swift",
+ "kind": "IntegerLiteral",
+ "offset": 376,
+ "length": 5,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Protocols\/Debugable.swift",
+ "kind": "IntegerLiteral",
+ "offset": 423,
+ "length": 7,
+ "value": "2"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Protocols\/Debugable.swift",
+ "kind": "IntegerLiteral",
+ "offset": 477,
+ "length": 4,
+ "value": "3"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Protocols\/Debugable.swift",
+ "kind": "IntegerLiteral",
+ "offset": 520,
+ "length": 5,
+ "value": "4"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Protocols\/Debugable.swift",
+ "kind": "IntegerLiteral",
+ "offset": 376,
+ "length": 5,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Protocols\/Debugable.swift",
+ "kind": "IntegerLiteral",
+ "offset": 423,
+ "length": 7,
+ "value": "2"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Protocols\/Debugable.swift",
+ "kind": "IntegerLiteral",
+ "offset": 477,
+ "length": 4,
+ "value": "3"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Protocols\/Debugable.swift",
+ "kind": "IntegerLiteral",
+ "offset": 520,
+ "length": 5,
+ "value": "4"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/LocalScreen.swift",
+ "kind": "StringLiteral",
+ "offset": 133,
+ "length": 11,
+ "value": "\"SalemoveSDK.LocalScreen\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Security\/AccountManager.swift",
+ "kind": "IntegerLiteral",
+ "offset": 124,
+ "length": 2,
+ "value": "24"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Security\/AccountManager.swift",
+ "kind": "StringLiteral",
+ "offset": 185,
+ "length": 27,
+ "value": "\"shouldForceVisitorRenewal\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Model\/JSON\/OperatorPicture.swift",
+ "kind": "StringLiteral",
+ "offset": 75,
+ "length": 15,
+ "value": "\"SalemoveSDK.OperatorPicture\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Configuration\/SDKConfiguration.swift",
+ "kind": "StringLiteral",
+ "offset": 162,
+ "length": 26,
+ "value": "\"PushNotificationsEnabled\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Configuration\/SDKConfiguration.swift",
+ "kind": "StringLiteral",
+ "offset": 162,
+ "length": 26,
+ "value": "\"PushNotificationsEnabled\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "IntegerLiteral",
+ "offset": 185,
+ "length": 12,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "IntegerLiteral",
+ "offset": 185,
+ "length": 12,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "IntegerLiteral",
+ "offset": 867,
+ "length": 18,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "IntegerLiteral",
+ "offset": 929,
+ "length": 15,
+ "value": "2"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1066,
+ "length": 15,
+ "value": "3"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1208,
+ "length": 20,
+ "value": "4"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1275,
+ "length": 17,
+ "value": "5"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1349,
+ "length": 21,
+ "value": "6"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "IntegerLiteral",
+ "offset": 867,
+ "length": 18,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "IntegerLiteral",
+ "offset": 929,
+ "length": 15,
+ "value": "2"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1208,
+ "length": 20,
+ "value": "4"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1275,
+ "length": 17,
+ "value": "5"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1349,
+ "length": 21,
+ "value": "6"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2243,
+ "length": 18,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2243,
+ "length": 18,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2720,
+ "length": 7,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2791,
+ "length": 8,
+ "value": "2"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2862,
+ "length": 15,
+ "value": "3"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2938,
+ "length": 16,
+ "value": "4"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3021,
+ "length": 12,
+ "value": "5"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "StringLiteral",
+ "offset": 3841,
+ "length": 55,
+ "value": "\"'operator_id' Operator is not available to be engaged\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "StringLiteral",
+ "offset": 3943,
+ "length": 11,
+ "value": "\"timed_out\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "StringLiteral",
+ "offset": 3989,
+ "length": 10,
+ "value": "\"rejected\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "StringLiteral",
+ "offset": 4035,
+ "length": 16,
+ "value": "\"visitor_cancel\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "StringLiteral",
+ "offset": 4094,
+ "length": 15,
+ "value": "\"operator_left\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "StringLiteral",
+ "offset": 4149,
+ "length": 17,
+ "value": "\"operator_cancel\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2720,
+ "length": 7,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2791,
+ "length": 8,
+ "value": "2"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2862,
+ "length": 15,
+ "value": "3"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2938,
+ "length": 16,
+ "value": "4"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3021,
+ "length": 12,
+ "value": "5"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "IntegerLiteral",
+ "offset": 4490,
+ "length": 25,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "IntegerLiteral",
+ "offset": 4591,
+ "length": 24,
+ "value": "2"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "IntegerLiteral",
+ "offset": 4690,
+ "length": 25,
+ "value": "3"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "IntegerLiteral",
+ "offset": 4490,
+ "length": 25,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "IntegerLiteral",
+ "offset": 4591,
+ "length": 24,
+ "value": "2"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "IntegerLiteral",
+ "offset": 4690,
+ "length": 25,
+ "value": "3"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "IntegerLiteral",
+ "offset": 5381,
+ "length": 9,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "IntegerLiteral",
+ "offset": 5434,
+ "length": 9,
+ "value": "2"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "IntegerLiteral",
+ "offset": 5495,
+ "length": 15,
+ "value": "3"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "StringLiteral",
+ "offset": 6162,
+ "length": 17,
+ "value": "\"Queue is closed\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "StringLiteral",
+ "offset": 6213,
+ "length": 15,
+ "value": "\"Queue is full\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "IntegerLiteral",
+ "offset": 5381,
+ "length": 9,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "IntegerLiteral",
+ "offset": 5434,
+ "length": 9,
+ "value": "2"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "IntegerLiteral",
+ "offset": 5495,
+ "length": 15,
+ "value": "3"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "IntegerLiteral",
+ "offset": 6501,
+ "length": 19,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "IntegerLiteral",
+ "offset": 6575,
+ "length": 10,
+ "value": "2"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "IntegerLiteral",
+ "offset": 6638,
+ "length": 14,
+ "value": "3"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "IntegerLiteral",
+ "offset": 6743,
+ "length": 15,
+ "value": "4"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "IntegerLiteral",
+ "offset": 6883,
+ "length": 9,
+ "value": "5"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "IntegerLiteral",
+ "offset": 6501,
+ "length": 19,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "IntegerLiteral",
+ "offset": 6575,
+ "length": 10,
+ "value": "2"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "IntegerLiteral",
+ "offset": 6638,
+ "length": 14,
+ "value": "3"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "IntegerLiteral",
+ "offset": 6743,
+ "length": 15,
+ "value": "4"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "IntegerLiteral",
+ "offset": 6883,
+ "length": 9,
+ "value": "5"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Error\/GliaCoreError.swift",
+ "kind": "StringLiteral",
+ "offset": 7398,
+ "length": 13,
+ "value": "\"SalemoveSDK.SalemoveError\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/Queue.swift",
+ "kind": "StringLiteral",
+ "offset": 68,
+ "length": 5,
+ "value": "\"SalemoveSDK.Queue\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/Queue.swift",
+ "kind": "StringLiteral",
+ "offset": 675,
+ "length": 10,
+ "value": "\"SalemoveSDK.QueueState\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/Queue.swift",
+ "kind": "StringLiteral",
+ "offset": 1087,
+ "length": 8,
+ "value": "\"opened\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/Queue.swift",
+ "kind": "StringLiteral",
+ "offset": 1087,
+ "length": 8,
+ "value": "\"opened\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/MedraError.swift",
+ "kind": "BooleanLiteral",
+ "offset": 3511,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/MedraError.swift",
+ "kind": "StringLiteral",
+ "offset": 3284,
+ "length": 10,
+ "value": "\"SalemoveSDK.MedraError\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/StaticValues.swift",
+ "kind": "StringLiteral",
+ "offset": 433,
+ "length": 9,
+ "value": "\"0.35.12\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Channel\/NamespacedChannel.swift",
+ "kind": "StringLiteral",
+ "offset": 1498,
+ "length": 3,
+ "value": "\":\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/GliaCore.swift",
+ "kind": "StringLiteral",
+ "offset": 2036,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/GliaCore.swift",
+ "kind": "StringLiteral",
+ "offset": 3800,
+ "length": 113,
+ "value": "\"Setting 'activeEngagement' from '\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/GliaCore.swift",
+ "kind": "StringLiteral",
+ "offset": 3865,
+ "length": 6,
+ "value": "\"' to '\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/GliaCore.swift",
+ "kind": "StringLiteral",
+ "offset": 3910,
+ "length": 3,
+ "value": "\"'.\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/GliaCore.swift",
+ "kind": "BooleanLiteral",
+ "offset": 15041,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/GliaCore.swift",
+ "kind": "StringLiteral",
+ "offset": 46325,
+ "length": 22,
+ "value": "\"capabilities:request\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/GliaCore.swift",
+ "kind": "StringLiteral",
+ "offset": 46384,
+ "length": 23,
+ "value": "\"capabilities:response\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/GliaCore.swift",
+ "kind": "StringLiteral",
+ "offset": 46325,
+ "length": 22,
+ "value": "\"capabilities:request\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/GliaCore.swift",
+ "kind": "StringLiteral",
+ "offset": 46384,
+ "length": 23,
+ "value": "\"capabilities:response\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/Operator.swift",
+ "kind": "StringLiteral",
+ "offset": 71,
+ "length": 8,
+ "value": "\"SalemoveSDK.Operator\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Model\/JSON\/QueueCollection.Mock.swift",
+ "kind": "StringLiteral",
+ "offset": 229,
+ "length": 8,
+ "value": "\"mockId\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Model\/JSON\/QueueCollection.Mock.swift",
+ "kind": "StringLiteral",
+ "offset": 255,
+ "length": 12,
+ "value": "\"mockSiteId\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/API\/Network\/Network.Request.swift",
+ "kind": "Array",
+ "offset": 1518,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/API\/Network\/Network.Request.swift",
+ "kind": "Dictionary",
+ "offset": 1593,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/API\/Network\/Network.Request.swift",
+ "kind": "Array",
+ "offset": 2710,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/API\/Network\/Network.Request.swift",
+ "kind": "Dictionary",
+ "offset": 2785,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/API\/Network\/Network.Request.swift",
+ "kind": "Dictionary",
+ "offset": 3505,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Conferences\/TwilioClient\/TwilioClient.Mock.swift",
+ "kind": "Dictionary",
+ "offset": 545,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Conferences\/ConferenceProvider.swift",
+ "kind": "Dictionary",
+ "offset": 294,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Conferences\/ConferenceProvider.swift",
+ "kind": "StringLiteral",
+ "offset": 126,
+ "length": 18,
+ "value": "\"SalemoveSDK.ConferenceProvider\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Stream.swift",
+ "kind": "StringLiteral",
+ "offset": 196,
+ "length": 14,
+ "value": "\"video-paused\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Stream.swift",
+ "kind": "StringLiteral",
+ "offset": 245,
+ "length": 15,
+ "value": "\"video-resumed\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Stream.swift",
+ "kind": "StringLiteral",
+ "offset": 293,
+ "length": 13,
+ "value": "\"audio-muted\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Stream.swift",
+ "kind": "StringLiteral",
+ "offset": 341,
+ "length": 15,
+ "value": "\"audio-unmuted\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Stream.swift",
+ "kind": "StringLiteral",
+ "offset": 196,
+ "length": 14,
+ "value": "\"video-paused\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Stream.swift",
+ "kind": "StringLiteral",
+ "offset": 245,
+ "length": 15,
+ "value": "\"video-resumed\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Stream.swift",
+ "kind": "StringLiteral",
+ "offset": 293,
+ "length": 13,
+ "value": "\"audio-muted\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Stream.swift",
+ "kind": "StringLiteral",
+ "offset": 341,
+ "length": 15,
+ "value": "\"audio-unmuted\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/SalemoveExtensions\/GliaCore+Queueable.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1642,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/SalemoveExtensions\/GliaCore+Queueable.swift",
+ "kind": "BooleanLiteral",
+ "offset": 3619,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/SalemoveExtensions\/GliaCore+Queueable.swift",
+ "kind": "Dictionary",
+ "offset": 19711,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Extensions\/UIView.swift",
+ "kind": "FloatLiteral",
+ "offset": 2672,
+ "length": 3,
+ "value": "0.0"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Extensions\/UIView.swift",
+ "kind": "FloatLiteral",
+ "offset": 3752,
+ "length": 3,
+ "value": "0.0"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/CameraVideoProvider.swift",
+ "kind": "IntegerLiteral",
+ "offset": 237,
+ "length": 3,
+ "value": "480"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/CameraVideoProvider.swift",
+ "kind": "IntegerLiteral",
+ "offset": 250,
+ "length": 3,
+ "value": "640"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/ScreenSharing\/VisitorScreenSharingState.swift",
+ "kind": "IntegerLiteral",
+ "offset": 239,
+ "length": 10,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/ScreenSharing\/VisitorScreenSharingState.swift",
+ "kind": "IntegerLiteral",
+ "offset": 239,
+ "length": 10,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/ScreenSharing\/VisitorScreenSharingState.swift",
+ "kind": "StringLiteral",
+ "offset": 272,
+ "length": 25,
+ "value": "\"SalemoveSDK.VisitorScreenSharingState\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Events\/AddIceCandidateEvent.swift",
+ "kind": "StringLiteral",
+ "offset": 299,
+ "length": 11,
+ "value": "\"candidate\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Events\/AddIceCandidateEvent.swift",
+ "kind": "StringLiteral",
+ "offset": 299,
+ "length": 11,
+ "value": "\"candidate\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/Engagement.swift",
+ "kind": "StringLiteral",
+ "offset": 71,
+ "length": 10,
+ "value": "\"SalemoveSDK.Engagement\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Model\/JSON\/MediaUpgradeRequest.swift",
+ "kind": "StringLiteral",
+ "offset": 92,
+ "length": 9,
+ "value": "\"visitor\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/PhoenixClient\/PhoenixClient.Interface.swift",
+ "kind": "Dictionary",
+ "offset": 5479,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Logger\/Log.swift",
+ "kind": "StringLiteral",
+ "offset": 265,
+ "length": 5,
+ "value": "\"❌\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Logger\/Log.swift",
+ "kind": "StringLiteral",
+ "offset": 294,
+ "length": 8,
+ "value": "\"⚠️\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Logger\/Log.swift",
+ "kind": "StringLiteral",
+ "offset": 323,
+ "length": 8,
+ "value": "\"ℹ️\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Logger\/Log.swift",
+ "kind": "StringLiteral",
+ "offset": 353,
+ "length": 6,
+ "value": "\"🔎\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Logger\/Log.swift",
+ "kind": "StringLiteral",
+ "offset": 265,
+ "length": 5,
+ "value": "\"❌\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Logger\/Log.swift",
+ "kind": "StringLiteral",
+ "offset": 294,
+ "length": 8,
+ "value": "\"⚠️\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Logger\/Log.swift",
+ "kind": "StringLiteral",
+ "offset": 323,
+ "length": 8,
+ "value": "\"ℹ️\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Logger\/Log.swift",
+ "kind": "StringLiteral",
+ "offset": 353,
+ "length": 6,
+ "value": "\"🔎\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Logger\/Log.swift",
+ "kind": "Dictionary",
+ "offset": 720,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Model\/JSON\/MessageInternal.swift",
+ "kind": "StringLiteral",
+ "offset": 328,
+ "length": 12,
+ "value": "\"senderType\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Model\/JSON\/MessageInternal.swift",
+ "kind": "StringLiteral",
+ "offset": 328,
+ "length": 12,
+ "value": "\"senderType\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/MediaUpgradeOffer.swift",
+ "kind": "StringLiteral",
+ "offset": 99,
+ "length": 17,
+ "value": "\"SalemoveSDK.MediaUpgradeOffer\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/SalemoveExtensions\/GliaCore+SetupAccount.swift",
+ "kind": "FloatLiteral",
+ "offset": 373,
+ "length": 3,
+ "value": "3.0"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/SalemoveExtensions\/GliaCore+SetupAccount.swift",
+ "kind": "FloatLiteral",
+ "offset": 467,
+ "length": 3,
+ "value": "1.0"
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/SalemoveExtensions\/GliaCore+SetupAccount.swift",
+ "kind": "StringLiteral",
+ "offset": 6947,
+ "length": 14,
+ "value": "\"SetupAccount\""
+ }
+ ]
+}
\ No newline at end of file
diff --git a/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64-apple-ios.private.swiftinterface b/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64-apple-ios.private.swiftinterface
new file mode 100644
index 0000000..9797036
--- /dev/null
+++ b/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64-apple-ios.private.swiftinterface
@@ -0,0 +1,1247 @@
+// swift-interface-format-version: 1.0
+// swift-compiler-version: Apple Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51)
+// swift-module-flags: -target arm64-apple-ios12.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name SalemoveSDK
+// swift-module-flags-ignorable: -enable-bare-slash-regex
+import AVFoundation
+import CoreMedia/*.CMSampleBuffer*/
+import CoreServices
+import Foundation
+import GliaCoreDependency
+import GliaCoreDependency/*.Defaults*/
+import GliaCoreDependency/*.ReactiveSwift*/
+import GliaCoreDependency/*.Starscream*/
+import GliaCoreDependency/*.SwiftPhoenixClient*/
+import ReplayKit
+import ReplayKit/*.RPSampleBufferType*/
+@_exported import SalemoveSDK
+import Security
+import Swift
+import TwilioVoice
+import UIKit
+import UserNotifications
+import WebRTC
+import _Concurrency
+import _StringProcessing
+@objc public enum AttachmentType : Swift.Int, Swift.Decodable {
+ case files
+ case singleChoice
+ case singleChoiceResponse
+ case ssml
+ public init?(rawValue: Swift.Int)
+ public typealias RawValue = Swift.Int
+ public var rawValue: Swift.Int {
+ get
+ }
+}
+public struct VisitorCode : Swift.Decodable {
+ public let code: Swift.String
+ public let expiresAt: Foundation.Date
+ public init(from decoder: Swift.Decoder) throws
+}
+@objc @_hasMissingDesignatedInitializers @objcMembers public class EngagementFileData : ObjectiveC.NSObject {
+ @objc final public let data: Foundation.Data
+ @objc deinit
+}
+public struct EngagementOptions {
+ public init(mediaDirection: SalemoveSDK.MediaDirection? = nil)
+}
+public enum EngagementEndingReason {
+ case natural
+ case error
+ public static func == (a: SalemoveSDK.EngagementEndingReason, b: SalemoveSDK.EngagementEndingReason) -> Swift.Bool
+ public func hash(into hasher: inout Swift.Hasher)
+ public var hashValue: Swift.Int {
+ get
+ }
+}
+public enum PushNotificationsType : Swift.Int {
+ case start
+ case end
+ case failed
+ case message
+ case transfer
+ public init?(rawValue: Swift.Int)
+ public typealias RawValue = Swift.Int
+ public var rawValue: Swift.Int {
+ get
+ }
+}
+extension SalemoveSDK.Salemove {
+ @objc final public func uploadFileToEngagement(_ file: SalemoveSDK.EngagementFile, progress: SalemoveSDK.EngagementFileProgressBlock?, completion: @escaping SalemoveSDK.EngagementFileCompletionBlock)
+ @objc final public func fetchFile(engagementFile: SalemoveSDK.EngagementFile, progress: SalemoveSDK.EngagementFileProgressBlock?, completion: @escaping SalemoveSDK.EngagementFileFetchCompletionBlock)
+}
+@objc public class Attachment : ObjectiveC.NSObject, Swift.Decodable {
+ final public let type: SalemoveSDK.AttachmentType?
+ final public let selectedOption: Swift.String?
+ final public let options: [SalemoveSDK.SingleChoiceOption]?
+ final public let imageUrl: Swift.String?
+ final public let files: [SalemoveSDK.EngagementFile]?
+ public init(type: SalemoveSDK.AttachmentType?, selectedOption: Swift.String?, options: [SalemoveSDK.SingleChoiceOption]?, files: [SalemoveSDK.EngagementFile]?, imageUrl: Swift.String?)
+ public init(file: SalemoveSDK.EngagementFile)
+ public init(files: [SalemoveSDK.EngagementFile])
+ @objc deinit
+ required public init(from decoder: Swift.Decoder) throws
+}
+extension SalemoveSDK.Salemove {
+ public struct VisitorInfo : Swift.Equatable, Swift.Codable {
+ public let name: Swift.String?
+ public let email: Swift.String?
+ public let phone: Swift.String?
+ public let note: Swift.String?
+ public let customAttributes: [Swift.String : Swift.String]?
+ public let banned: Swift.Bool
+ public static func == (a: SalemoveSDK.Salemove.VisitorInfo, b: SalemoveSDK.Salemove.VisitorInfo) -> Swift.Bool
+ public func encode(to encoder: Swift.Encoder) throws
+ public init(from decoder: Swift.Decoder) throws
+ }
+}
+@objc @_hasMissingDesignatedInitializers @objcMembers public class SingleChoiceOption : ObjectiveC.NSObject, Swift.Codable {
+ @objc public var text: Swift.String?
+ @objc public var value: Swift.String?
+ @objc deinit
+ public func encode(to encoder: Swift.Encoder) throws
+ required public init(from decoder: Swift.Decoder) throws
+}
+public protocol PushNotificationsConfigurable {
+ func enable(_ shouldEnablePushNotifications: Swift.Bool)
+ func subscribeTo(_ notifications: [SalemoveSDK.PushNotificationsType])
+}
+@objc public class QueueTicket : ObjectiveC.NSObject {
+ public init(id: Swift.String)
+ @objc deinit
+}
+public protocol EngagementHandling {
+ @available(*, deprecated, message: "Use EngagementHandling.start(with:) instead.")
+ func start()
+ func start(engagement: SalemoveSDK.Engagement)
+ @available(*, deprecated, message: "Use EngagementHandling.end(with:) instead.")
+ func end()
+ func end(with reason: SalemoveSDK.EngagementEndingReason)
+ var onEngagementRequest: SalemoveSDK.RequestOfferBlock { get }
+ var onEngagementTransfer: SalemoveSDK.EngagementTransferBlock { get }
+ var onEngagementTransferring: SalemoveSDK.EngagementTransferringBlock { get }
+}
+extension SalemoveSDK.EngagementHandling {
+ public func end(with reason: SalemoveSDK.EngagementEndingReason)
+ public func start(engagement: SalemoveSDK.Engagement)
+}
+@objc public protocol MessageHandling {
+ @objc func receive(message: SalemoveSDK.Message)
+ @objc var onOperatorTypingStatusUpdate: SalemoveSDK.OperatorTypingStatusUpdate { get }
+ @objc var onMessagesUpdated: SalemoveSDK.MessagesUpdateBlock { get }
+}
+public protocol MediaHandling {
+ var onMediaUpgradeOffer: SalemoveSDK.MediaUgradeOfferBlock { get }
+ var onEngagementTransferMediaUpdate: SalemoveSDK.MediaUpdateBlock { get }
+ var onScreenSharingOffer: SalemoveSDK.ScreenshareOfferBlock { get }
+ var onVideoStreamAdded: SalemoveSDK.VideoStreamAddedBlock { get }
+ var onAudioStreamAdded: SalemoveSDK.AudioStreamAddedBlock { get }
+ var onVisitorScreenSharingStateChange: SalemoveSDK.VisitorScreenSharingStateChange { get }
+}
+@objc public protocol ErrorHandling {
+ @objc func fail(error: SalemoveSDK.GliaCoreError)
+}
+public protocol Interactable : SalemoveSDK.EngagementHandling, SalemoveSDK.ErrorHandling, SalemoveSDK.MediaHandling, SalemoveSDK.MessageHandling {
+}
+extension SalemoveSDK.Salemove {
+ final public func configure(with sdkConfiguration: SalemoveSDK.Salemove.Configuration, completion: (() -> Swift.Void)? = nil)
+ final public func configure(interactor: SalemoveSDK.Interactable)
+}
+extension SalemoveSDK.Salemove {
+ public enum AuthorizationMethod {
+ case appToken(Swift.String)
+ case siteApiKey(id: Swift.String, secret: Swift.String)
+ }
+}
+extension SalemoveSDK.Salemove {
+ public enum Region {
+ case us
+ case eu
+ case custom(Foundation.URL)
+ }
+ public struct Configuration {
+ public init(siteId: Swift.String, region: SalemoveSDK.Salemove.Region, authorizingMethod: SalemoveSDK.Salemove.AuthorizationMethod, pushNotifications: SalemoveSDK.Salemove.Configuration.PushNotifications = .disabled) throws
+ }
+}
+extension SalemoveSDK.Salemove.Configuration {
+ public enum PushNotifications {
+ case disabled
+ case sandbox
+ case production
+ public static func == (a: SalemoveSDK.Salemove.Configuration.PushNotifications, b: SalemoveSDK.Salemove.Configuration.PushNotifications) -> Swift.Bool
+ public func hash(into hasher: inout Swift.Hasher)
+ public var hashValue: Swift.Int {
+ get
+ }
+ }
+}
+@objc public class Message : ObjectiveC.NSObject, Swift.Decodable {
+ public typealias Id = SalemoveSDK.Tagged
+ @objc public var id: Swift.String {
+ get
+ }
+ @objc public var content: Swift.String {
+ get
+ }
+ @objc public var attachment: SalemoveSDK.Attachment? {
+ get
+ }
+ public var sender: SalemoveSDK.MessageSender {
+ get
+ }
+ final public let metadata: SalemoveSDK.Message.Metadata?
+ public init(id: Swift.String, content: Swift.String, sender: SalemoveSDK.MessageSender, attachment: SalemoveSDK.Attachment? = nil, metadata: SalemoveSDK.Message.Metadata?)
+ required public init(from decoder: Swift.Decoder) throws
+ @objc deinit
+}
+extension SalemoveSDK.Message {
+ public struct Metadata {
+ public enum CodingKeys : Swift.String, Swift.CodingKey {
+ case metadata
+ public init?(rawValue: Swift.String)
+ public init?(stringValue: Swift.String)
+ public init?(intValue: Swift.Int)
+ public typealias RawValue = Swift.String
+ public var intValue: Swift.Int? {
+ get
+ }
+ public var rawValue: Swift.String {
+ get
+ }
+ public var stringValue: Swift.String {
+ get
+ }
+ }
+ public func decode(_ type: T.Type) throws -> T where T : Swift.Decodable
+ public init(container: Swift.KeyedDecodingContainer)
+ }
+}
+public struct MessageSender : Swift.Equatable, Swift.Codable {
+ public let type: SalemoveSDK.MessageSender.SenderType
+ public static func == (a: SalemoveSDK.MessageSender, b: SalemoveSDK.MessageSender) -> Swift.Bool
+ public func encode(to encoder: Swift.Encoder) throws
+ public init(from decoder: Swift.Decoder) throws
+}
+extension SalemoveSDK.MessageSender {
+ public init(type: SalemoveSDK.MessageSender.SenderType)
+}
+extension SalemoveSDK.MessageSender {
+ public enum SenderType : Swift.String, Swift.Codable {
+ case visitor
+ case `operator`
+ case omniguide
+ case system
+ public init?(rawValue: Swift.String)
+ public typealias RawValue = Swift.String
+ public var rawValue: Swift.String {
+ get
+ }
+ }
+}
+public typealias EngagementSessionBlock = (SalemoveSDK.EngagementRequest?, SalemoveSDK.GliaCoreError?) -> Swift.Void
+public typealias OperatorBlock = ([SalemoveSDK.Operator]?, SalemoveSDK.GliaCoreError?) -> Swift.Void
+public typealias QueueTicketBlock = (SalemoveSDK.QueueTicket?, SalemoveSDK.GliaCoreError?) -> Swift.Void
+public typealias QueueRequestBlock = ([SalemoveSDK.Queue]?, SalemoveSDK.GliaCoreError?) -> Swift.Void
+public typealias QueueUpdateBlock = (SalemoveSDK.Queue) -> Swift.Void
+public typealias MessageBlock = (SalemoveSDK.Message?, SalemoveSDK.GliaCoreError?) -> Swift.Void
+public typealias EngagementBlock = (SalemoveSDK.Engagement?, SalemoveSDK.GliaCoreError?) -> Swift.Void
+public typealias SuccessBlock = (Swift.Bool, SalemoveSDK.GliaCoreError?) -> Swift.Void
+public typealias AnswerBlock = (Swift.Bool) -> Swift.Void
+public typealias ErrorBlock = (SalemoveSDK.GliaCoreError) -> Swift.Void
+public typealias AnswerWithSuccessBlock = (Swift.Bool, SalemoveSDK.SuccessBlock?) -> Swift.Void
+public typealias RequestAnswerBlock = (SalemoveSDK.VisitorContext?, Swift.Bool, @escaping SalemoveSDK.SuccessBlock) -> Swift.Void
+public typealias VisitorCodeBlock = (Swift.String?, SalemoveSDK.GliaCoreError?) -> Swift.Void
+public typealias RequestOfferBlock = (@escaping SalemoveSDK.RequestAnswerBlock) -> Swift.Void
+public typealias MediaUgradeOfferBlock = (SalemoveSDK.MediaUpgradeOffer, @escaping SalemoveSDK.AnswerWithSuccessBlock) -> Swift.Void
+public typealias MediaUpdateBlock = (SalemoveSDK.MediaUpgradeOffer) -> Swift.Void
+public typealias ScreenshareOfferBlock = (@escaping SalemoveSDK.AnswerBlock) -> Swift.Void
+public typealias VisitorScreenSharingStateChange = (SalemoveSDK.VisitorScreenSharingState, SalemoveSDK.GliaCoreError?) -> Swift.Void
+public typealias AudioStreamAddedBlock = (SalemoveSDK.AudioStreamable?, SalemoveSDK.GliaCoreError?) -> Swift.Void
+public typealias VideoStreamAddedBlock = (SalemoveSDK.VideoStreamable?, SalemoveSDK.GliaCoreError?) -> Swift.Void
+public typealias MessagesUpdateBlock = ([SalemoveSDK.Message]) -> Swift.Void
+public typealias EngagementTransferBlock = ([SalemoveSDK.Operator]?) -> Swift.Void
+public typealias EngagementTransferringBlock = () -> Swift.Void
+public typealias PushActionBlock = (SalemoveSDK.Push) -> Swift.Void
+public typealias OperatorTypingStatusUpdate = (SalemoveSDK.OperatorTypingStatus) -> Swift.Void
+public typealias EngagementFileProgressBlock = (SalemoveSDK.EngagementFileProgress) -> Swift.Void
+public typealias EngagementFileCompletionBlock = (SalemoveSDK.EngagementFileInformation?, SalemoveSDK.GliaCoreError?) -> Swift.Void
+public typealias EngagementFileFetchCompletionBlock = (SalemoveSDK.EngagementFileData?, SalemoveSDK.GliaCoreError?) -> Swift.Void
+public typealias StreamableOnHoldHandler = (_ onHold: Swift.Bool) -> Swift.Void
+public protocol PushNotificationsHandling {
+ func userNotificationCenter(_ center: UserNotifications.UNUserNotificationCenter, willPresent notification: UserNotifications.UNNotification, withCompletionHandler completionHandler: @escaping (UserNotifications.UNNotificationPresentationOptions) -> Swift.Void)
+ func userNotificationCenter(_ center: UserNotifications.UNUserNotificationCenter, didReceive response: UserNotifications.UNNotificationResponse, withCompletionHandler completionHandler: @escaping () -> Swift.Void)
+ func application(_ application: UIKit.UIApplication, didFailToRegisterForRemoteNotificationsWithError error: Swift.Error)
+ func application(_ application: UIKit.UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Foundation.Data)
+}
+public struct VisitorInfoUpdate : Swift.Encodable {
+ public var name: Swift.String?
+ public var email: Swift.String?
+ public var phone: Swift.String?
+ public var note: Swift.String?
+ public var noteUpdateMethod: SalemoveSDK.VisitorInfoUpdate.NoteUpdateMethod?
+ public var externalID: Swift.String? {
+ get
+ set
+ }
+ public var customAttributes: [Swift.String : Swift.String]?
+ public var customAttributesUpdateMethod: SalemoveSDK.VisitorInfoUpdate.CustomAttributesUpdateMethod?
+ public init(name: Swift.String? = nil, email: Swift.String? = nil, phone: Swift.String? = nil, note: Swift.String? = nil, noteUpdateMethod: SalemoveSDK.VisitorInfoUpdate.NoteUpdateMethod? = nil, externalID: Swift.String? = nil, customAttributes: [Swift.String : Swift.String]? = nil, customAttributesUpdateMethod: SalemoveSDK.VisitorInfoUpdate.CustomAttributesUpdateMethod? = nil)
+ public func encode(to encoder: Swift.Encoder) throws
+}
+extension SalemoveSDK.VisitorInfoUpdate {
+ public enum NoteUpdateMethod : Swift.String {
+ case replace
+ case append
+ public init?(rawValue: Swift.String)
+ public typealias RawValue = Swift.String
+ public var rawValue: Swift.String {
+ get
+ }
+ }
+ public enum CustomAttributesUpdateMethod : Swift.String, Swift.Encodable {
+ case replace
+ case merge
+ public init?(rawValue: Swift.String)
+ public typealias RawValue = Swift.String
+ public var rawValue: Swift.String {
+ get
+ }
+ }
+}
+@objc @_hasMissingDesignatedInitializers public class PushNotifications : ObjectiveC.NSObject {
+ @objc public var handler: SalemoveSDK.PushActionBlock? {
+ @objc get
+ @objc set
+ }
+ @objc deinit
+}
+extension SalemoveSDK.PushNotifications : SalemoveSDK.PushNotificationsHandling, UserNotifications.UNUserNotificationCenterDelegate {
+ @objc dynamic public func application(_ application: UIKit.UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Foundation.Data)
+ @objc dynamic public func application(_ application: UIKit.UIApplication, didFailToRegisterForRemoteNotificationsWithError error: Swift.Error)
+ @objc dynamic public func userNotificationCenter(_ center: UserNotifications.UNUserNotificationCenter, willPresent notification: UserNotifications.UNNotification, withCompletionHandler completionHandler: @escaping (UserNotifications.UNNotificationPresentationOptions) -> Swift.Void)
+ @objc dynamic public func userNotificationCenter(_ center: UserNotifications.UNUserNotificationCenter, didReceive response: UserNotifications.UNNotificationResponse, withCompletionHandler completionHandler: @escaping () -> Swift.Void)
+}
+extension SalemoveSDK.PushNotifications : SalemoveSDK.PushNotificationsConfigurable {
+ @available(*, deprecated, message: "Use `GliaCore.Configuration` to make push notifications feature enabled.")
+ public func enable(_ shouldEnablePushNotifications: Swift.Bool)
+ public func subscribeTo(_ notifications: [SalemoveSDK.PushNotificationsType])
+}
+@dynamicMemberLookup public struct Tagged {
+ public var rawValue: RawValue
+ public init(rawValue: RawValue)
+ public func map(_ f: (RawValue) -> B) -> SalemoveSDK.Tagged
+}
+extension SalemoveSDK.Tagged {
+ public subscript(dynamicMember keyPath: Swift.KeyPath) -> T {
+ get
+ }
+}
+extension SalemoveSDK.Tagged : Swift.CustomStringConvertible {
+ public var description: Swift.String {
+ get
+ }
+}
+extension SalemoveSDK.Tagged : Swift.RawRepresentable {
+}
+extension SalemoveSDK.Tagged : Swift.CustomPlaygroundDisplayConvertible {
+ public var playgroundDescription: Any {
+ get
+ }
+}
+extension SalemoveSDK.Tagged : Swift.Collection where RawValue : Swift.Collection {
+ public typealias Element = RawValue.Element
+ public typealias Index = RawValue.Index
+ public func index(after i: RawValue.Index) -> RawValue.Index
+ public subscript(position: RawValue.Index) -> RawValue.Element {
+ get
+ }
+ public var startIndex: RawValue.Index {
+ get
+ }
+ public var endIndex: RawValue.Index {
+ get
+ }
+ public __consuming func makeIterator() -> RawValue.Iterator
+ public typealias Indices = Swift.DefaultIndices>
+ public typealias SubSequence = Swift.Slice>
+}
+extension SalemoveSDK.Tagged : Swift.Comparable where RawValue : Swift.Comparable {
+ public static func < (lhs: SalemoveSDK.Tagged, rhs: SalemoveSDK.Tagged) -> Swift.Bool
+}
+extension SalemoveSDK.Tagged : Swift.Decodable where RawValue : Swift.Decodable {
+ public init(from decoder: Swift.Decoder) throws
+}
+extension SalemoveSDK.Tagged : Swift.Encodable where RawValue : Swift.Encodable {
+ public func encode(to encoder: Swift.Encoder) throws
+}
+extension SalemoveSDK.Tagged : Swift.Equatable where RawValue : Swift.Equatable {
+}
+extension SalemoveSDK.Tagged : Swift.Error where RawValue : Swift.Error {
+}
+extension SalemoveSDK.Tagged : Foundation.LocalizedError where RawValue : Swift.Error {
+ public var errorDescription: Swift.String? {
+ get
+ }
+ public var failureReason: Swift.String? {
+ get
+ }
+ public var helpAnchor: Swift.String? {
+ get
+ }
+ public var recoverySuggestion: Swift.String? {
+ get
+ }
+}
+extension SalemoveSDK.Tagged : Swift.ExpressibleByBooleanLiteral where RawValue : Swift.ExpressibleByBooleanLiteral {
+ public typealias BooleanLiteralType = RawValue.BooleanLiteralType
+ public init(booleanLiteral value: RawValue.BooleanLiteralType)
+}
+extension SalemoveSDK.Tagged : Swift.ExpressibleByExtendedGraphemeClusterLiteral where RawValue : Swift.ExpressibleByExtendedGraphemeClusterLiteral {
+ public typealias ExtendedGraphemeClusterLiteralType = RawValue.ExtendedGraphemeClusterLiteralType
+ public init(extendedGraphemeClusterLiteral: SalemoveSDK.Tagged.ExtendedGraphemeClusterLiteralType)
+}
+extension SalemoveSDK.Tagged : Swift.ExpressibleByFloatLiteral where RawValue : Swift.ExpressibleByFloatLiteral {
+ public typealias FloatLiteralType = RawValue.FloatLiteralType
+ public init(floatLiteral: SalemoveSDK.Tagged.FloatLiteralType)
+}
+extension SalemoveSDK.Tagged : Swift.ExpressibleByIntegerLiteral where RawValue : Swift.ExpressibleByIntegerLiteral {
+ public typealias IntegerLiteralType = RawValue.IntegerLiteralType
+ public init(integerLiteral: SalemoveSDK.Tagged.IntegerLiteralType)
+}
+extension SalemoveSDK.Tagged : Swift.ExpressibleByStringLiteral where RawValue : Swift.ExpressibleByStringLiteral {
+ public typealias StringLiteralType = RawValue.StringLiteralType
+ public init(stringLiteral: SalemoveSDK.Tagged.StringLiteralType)
+}
+extension SalemoveSDK.Tagged : Swift.ExpressibleByStringInterpolation where RawValue : Swift.ExpressibleByStringInterpolation {
+ public typealias StringInterpolation = RawValue.StringInterpolation
+ public init(stringInterpolation: SalemoveSDK.Tagged.StringInterpolation)
+}
+extension SalemoveSDK.Tagged : Swift.ExpressibleByUnicodeScalarLiteral where RawValue : Swift.ExpressibleByUnicodeScalarLiteral {
+ public typealias UnicodeScalarLiteralType = RawValue.UnicodeScalarLiteralType
+ public init(unicodeScalarLiteral: SalemoveSDK.Tagged.UnicodeScalarLiteralType)
+}
+@available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0, *)
+extension SalemoveSDK.Tagged : Swift.Identifiable where RawValue : Swift.Identifiable {
+ public typealias ID = RawValue.ID
+ public var id: SalemoveSDK.Tagged.ID {
+ get
+ }
+}
+extension SalemoveSDK.Tagged : Swift.LosslessStringConvertible where RawValue : Swift.LosslessStringConvertible {
+ public init?(_ description: Swift.String)
+}
+extension SalemoveSDK.Tagged : Swift.AdditiveArithmetic where RawValue : Swift.AdditiveArithmetic {
+ public static var zero: SalemoveSDK.Tagged {
+ get
+ }
+ public static func + (lhs: SalemoveSDK.Tagged, rhs: SalemoveSDK.Tagged) -> SalemoveSDK.Tagged
+ public static func += (lhs: inout SalemoveSDK.Tagged, rhs: SalemoveSDK.Tagged)
+ public static func - (lhs: SalemoveSDK.Tagged, rhs: SalemoveSDK.Tagged) -> SalemoveSDK.Tagged
+ public static func -= (lhs: inout SalemoveSDK.Tagged, rhs: SalemoveSDK.Tagged)
+}
+extension SalemoveSDK.Tagged : Swift.Numeric where RawValue : Swift.Numeric {
+ public init?(exactly source: T) where T : Swift.BinaryInteger
+ public var magnitude: RawValue.Magnitude {
+ get
+ }
+ public static func * (lhs: SalemoveSDK.Tagged, rhs: SalemoveSDK.Tagged) -> SalemoveSDK.Tagged
+ public static func *= (lhs: inout SalemoveSDK.Tagged, rhs: SalemoveSDK.Tagged)
+ public typealias Magnitude = RawValue.Magnitude
+}
+extension SalemoveSDK.Tagged : Swift.Hashable where RawValue : Swift.Hashable {
+}
+extension SalemoveSDK.Tagged : Swift.SignedNumeric where RawValue : Swift.SignedNumeric {
+}
+extension SalemoveSDK.Tagged : Swift.Sequence where RawValue : Swift.Sequence {
+ public typealias Iterator = RawValue.Iterator
+ public __consuming func makeIterator() -> RawValue.Iterator
+}
+extension SalemoveSDK.Tagged : Swift.Strideable where RawValue : Swift.Strideable {
+ public typealias Stride = RawValue.Stride
+ public func distance(to other: SalemoveSDK.Tagged) -> RawValue.Stride
+ public func advanced(by n: RawValue.Stride) -> SalemoveSDK.Tagged
+}
+extension SalemoveSDK.Tagged : Swift.ExpressibleByArrayLiteral where RawValue : Swift.ExpressibleByArrayLiteral {
+ public typealias ArrayLiteralElement = RawValue.ArrayLiteralElement
+ public init(arrayLiteral elements: SalemoveSDK.Tagged.ArrayLiteralElement...)
+}
+extension SalemoveSDK.Tagged : Swift.ExpressibleByDictionaryLiteral where RawValue : Swift.ExpressibleByDictionaryLiteral {
+ public typealias Key = RawValue.Key
+ public typealias Value = RawValue.Value
+ public init(dictionaryLiteral elements: (SalemoveSDK.Tagged.Key, SalemoveSDK.Tagged.Value)...)
+}
+extension SalemoveSDK.Tagged {
+ public func coerced(to type: Tag2.Type) -> SalemoveSDK.Tagged
+}
+@objc public protocol AudioStreamable {
+ @objc @available(iOS, obsoleted: 10.0, message: "Audio is now played automatically when media is established")
+ func playAudio()
+ @objc func mute()
+ @objc func unmute()
+ @objc var isMuted: Swift.Bool { get }
+ @objc var isRemote: Swift.Bool { get }
+ @objc var onHold: SalemoveSDK.StreamableOnHoldHandler? { get set }
+}
+public protocol VideoStreamable : AnyObject {
+ func getStreamView() -> SalemoveSDK.StreamView
+ func playVideo()
+ func pause()
+ func resume()
+ func stop()
+ var isPaused: Swift.Bool { get }
+ var isRemote: Swift.Bool { get }
+ var onHold: SalemoveSDK.StreamableOnHoldHandler? { get set }
+}
+@objc @_inheritsConvenienceInitializers @available(*, deprecated, message: "Deprecated. This class will be removed in the version 0.40.0")
+@_Concurrency.MainActor(unsafe) public class SalemoveAppDelegate : ObjectiveC.NSObject, UIKit.UIApplicationDelegate {
+ @discardableResult
+ @_Concurrency.MainActor(unsafe) @objc public func application(_ application: UIKit.UIApplication, didFinishLaunchingWithOptions launchOptions: [UIKit.UIApplication.LaunchOptionsKey : Any]? = nil) -> Swift.Bool
+ @_Concurrency.MainActor(unsafe) @objc public func applicationDidBecomeActive(_ application: UIKit.UIApplication)
+ @_Concurrency.MainActor(unsafe) @objc override dynamic public init()
+ @objc deinit
+}
+public typealias GliaCoreAppDelegate = SalemoveSDK.SalemoveAppDelegate
+public typealias GliaCore = SalemoveSDK.Salemove
+public typealias GliaCoreError = SalemoveSDK.SalemoveError
+extension SalemoveSDK.Salemove {
+ @available(*, deprecated, message: "Use `GliaCore.send(option:completion:)` instead.")
+ final public func send(selectedOptionValue: Swift.String, completion: @escaping (Swift.Result) -> Swift.Void)
+ @available(*, deprecated, message: "Use GliaCore.fetchFile(engagementFile:progress:completion:) instead.")
+ @objc final public func fetchFile(_ id: Swift.String, progress: SalemoveSDK.EngagementFileProgressBlock?, completion: @escaping SalemoveSDK.EngagementFileFetchCompletionBlock)
+ @available(*, deprecated, message: "Use updateVisitorInfo(_:completion:) instead.")
+ final public func updateInformation(name: Swift.String?, email: Swift.String?, phone: Swift.String?, externalID: Swift.String?, customAttributes: [Swift.String : Swift.String]?, completion: @escaping SalemoveSDK.SuccessBlock)
+ @available(*, deprecated, message: "Use send(selectedOptionValue:completion:) instead.")
+ @objc final public func send(selectedOptionValue: Swift.String, messageId: Swift.String, completion: @escaping SalemoveSDK.MessageBlock)
+ @available(*, deprecated, message: "Use `GliaCore.configure(with:) throws` instead.")
+ @objc final public func configure(appToken: Swift.String) throws
+ @available(*, deprecated, message: "Use `GliaCore.configure(_ configuration: Configuration)` instead.")
+ @objc final public func configure(site: Swift.String) throws
+ @available(*, deprecated, message: "Use `GliaCore.configure(_ configuration: Configuration)` instead.")
+ @objc final public func configure(environment: Swift.String) throws
+ @available(*, unavailable, message: "Api token is not supported.")
+ @objc final public func configure(apiToken: Swift.String) throws
+ @available(*, deprecated, message: "Use queueForEngagement(queueID:visitorContext:shouldCloseAllQueues:completion:) with Optional instead.")
+ @objc final public func queueForEngagement(queueID: Swift.String, visitorContext: SalemoveSDK.VisitorContext, shouldCloseAllQueues: Swift.Bool = true, completion: @escaping SalemoveSDK.QueueTicketBlock)
+ @available(*, deprecated, message: "Use queueForEngagement(queueID:visitorContext:shouldCloseAllQueues:mediaType:options:completion:) with Optional instead.")
+ final public func queueForEngagement(queueID: Swift.String, visitorContext: SalemoveSDK.VisitorContext, shouldCloseAllQueues: Swift.Bool = true, mediaType: SalemoveSDK.MediaType, options: SalemoveSDK.EngagementOptions?, completion: @escaping SalemoveSDK.QueueTicketBlock)
+ @available(*, deprecated, message: "Use requestEngagementWith(selectedOperator:visitorContext:completion:) with Optional instead.")
+ @objc final public func requestEngagementWith(selectedOperator: SalemoveSDK.Operator, visitorContext: SalemoveSDK.VisitorContext, completion: @escaping SalemoveSDK.EngagementSessionBlock)
+ @available(*, deprecated, message: "Use requestEngagementWith(selectedOperator:visitorContext:mediaType:options:completion:) with Optional instead.")
+ final public func requestEngagementWith(selectedOperator: SalemoveSDK.Operator, visitorContext: SalemoveSDK.VisitorContext, mediaType: SalemoveSDK.MediaType, options: SalemoveSDK.EngagementOptions? = nil, completion: @escaping SalemoveSDK.EngagementSessionBlock)
+ @available(*, deprecated, message: "Use `GliaCore.CallVisualizer` to request visitor code.")
+ @objc final public func requestVisitorCode(completion: @escaping SalemoveSDK.VisitorCodeBlock)
+}
+extension SalemoveSDK.Salemove {
+ @objc final public func requestMediaUpgrade(offer: SalemoveSDK.MediaUpgradeOffer, completion: @escaping SalemoveSDK.SuccessBlock)
+}
+extension SalemoveSDK.Salemove {
+ final public func getCurrentEngagement() -> SalemoveSDK.Engagement?
+ final public func submitSurveyAnswer(_ answers: [SalemoveSDK.Survey.Answer], surveyId: SalemoveSDK.Survey.Id, engagementId: Swift.String, completion: @escaping (Swift.Result) -> Swift.Void)
+}
+extension SalemoveSDK.Salemove {
+ @objc final public func waitForActiveEngagement(completion: @escaping SalemoveSDK.EngagementBlock)
+ final public func requestEngagementWith(selectedOperator: SalemoveSDK.Operator, visitorContext: SalemoveSDK.VisitorContext? = nil, completion: @escaping SalemoveSDK.EngagementSessionBlock)
+ final public func requestEngagementWith(selectedOperator: SalemoveSDK.Operator, visitorContext: SalemoveSDK.VisitorContext? = nil, mediaType: SalemoveSDK.MediaType, options: SalemoveSDK.EngagementOptions? = nil, completion: @escaping SalemoveSDK.EngagementSessionBlock)
+ @objc final public func cancel(engagementRequest: SalemoveSDK.EngagementRequest, completion: @escaping SalemoveSDK.SuccessBlock)
+ @available(*, deprecated, message: "Operator request has been deprecated.")
+ final public func requestOperators(completion: @escaping SalemoveSDK.OperatorBlock)
+ @objc final public func requestEngagedOperator(completion: @escaping SalemoveSDK.OperatorBlock)
+ @objc final public func endEngagement(completion: @escaping SalemoveSDK.SuccessBlock)
+}
+public enum EngagementSource : Swift.RawRepresentable, Swift.Codable {
+ case coreEngagement
+ case callVisualizer
+ case unknown(Swift.String)
+ public var rawValue: Swift.String {
+ get
+ }
+ public init?(rawValue: Swift.String)
+ public init(from decoder: Swift.Decoder) throws
+ public typealias RawValue = Swift.String
+}
+extension SalemoveSDK.Salemove {
+ public typealias IdToken = SalemoveSDK.Tagged<(SalemoveSDK.GliaCore, idToken: ()), Swift.String>
+ final public func authentication(with behavior: SalemoveSDK.Salemove.Authentication.Behavior) throws -> SalemoveSDK.Salemove.Authentication
+}
+extension SalemoveSDK.Salemove {
+ final public class Cancellable {
+ public init(isCancelled: Swift.Bool = false, cancelOperation: (() -> Swift.Void)? = nil)
+ final public func cancel()
+ @objc deinit
+ }
+}
+extension SalemoveSDK.Salemove {
+ final public func send(option: SalemoveSDK.SingleChoiceOption, completion: @escaping (Swift.Result) -> Swift.Void)
+ @objc final public func send(message: Swift.String = "", attachment: SalemoveSDK.Attachment? = nil, completion: @escaping SalemoveSDK.MessageBlock)
+ @objc final public func send(message: Swift.String, queueID: Swift.String, completion: @escaping SalemoveSDK.MessageBlock)
+ @objc final public func sendMessagePreview(message: Swift.String, completion: @escaping SalemoveSDK.SuccessBlock)
+}
+public enum AnyCodable : Swift.Equatable {
+ case string(Swift.String)
+ case number(Swift.Double)
+ case object([Swift.String : SalemoveSDK.AnyCodable])
+ case array([SalemoveSDK.AnyCodable])
+ case bool(Swift.Bool)
+ case null
+ public static func == (a: SalemoveSDK.AnyCodable, b: SalemoveSDK.AnyCodable) -> Swift.Bool
+}
+extension SalemoveSDK.AnyCodable : Swift.Codable {
+ public func encode(to encoder: Swift.Encoder) throws
+ public init(from decoder: Swift.Decoder) throws
+}
+@available(*, deprecated)
+public enum ContextType : Swift.String {
+ case page
+ case assetId
+ public init?(rawValue: Swift.String)
+ public typealias RawValue = Swift.String
+ public var rawValue: Swift.String {
+ get
+ }
+}
+@objc public class VisitorContext : ObjectiveC.NSObject {
+ @available(*, deprecated)
+ public var type: SalemoveSDK.ContextType {
+ get
+ }
+ @available(*, deprecated)
+ public var url: Swift.String {
+ get
+ }
+ @available(*, deprecated, message: "Use init(_ contextType: VisitorContext.ContextType) instead.")
+ public init(type: SalemoveSDK.ContextType, url: Swift.String)
+ public init(_ contextType: SalemoveSDK.VisitorContext.ContextType)
+ @objc deinit
+}
+extension SalemoveSDK.VisitorContext {
+ public typealias AssetId = SalemoveSDK.Tagged<(SalemoveSDK.VisitorContext, assetId: ()), Foundation.UUID>
+ public enum ContextType {
+ case assetId(SalemoveSDK.VisitorContext.AssetId)
+ }
+}
+extension SalemoveSDK.VisitorContext : Swift.Encodable {
+ public func encode(to encoder: Swift.Encoder) throws
+}
+public enum MediaType : Swift.String, Swift.Codable {
+ case audio
+ case video
+ case text
+ case messaging
+ case phone
+ case unknown
+ public init?(rawValue: Swift.String)
+ public typealias RawValue = Swift.String
+ public var rawValue: Swift.String {
+ get
+ }
+}
+@_hasMissingDesignatedInitializers @objc public class EngagementFileProgress : ObjectiveC.NSObject {
+ final public let fractionCompleted: Swift.Double
+ @objc deinit
+}
+public struct Survey : Swift.Equatable {
+ public typealias Id = SalemoveSDK.Tagged
+ public let id: SalemoveSDK.Survey.Id
+ public let name: Swift.String
+ public let description: Swift.String
+ public let title: Swift.String
+ public let type: SalemoveSDK.Survey.SurveyType
+ public let isDefault: Swift.Bool?
+ public let isEnabled: Swift.Bool?
+ public let queueIds: [Swift.String]?
+ public let siteId: Swift.String
+ public let questions: [SalemoveSDK.Survey.Question]
+ public let createdAt: Foundation.Date?
+ public let updatedAt: Foundation.Date?
+ public static func == (a: SalemoveSDK.Survey, b: SalemoveSDK.Survey) -> Swift.Bool
+}
+extension SalemoveSDK.Survey : Swift.Decodable {
+ public init(from decoder: Swift.Decoder) throws
+}
+extension SalemoveSDK.Survey {
+ public enum SurveyType : Swift.String {
+ case `operator`
+ case visitor
+ public init?(rawValue: Swift.String)
+ public typealias RawValue = Swift.String
+ public var rawValue: Swift.String {
+ get
+ }
+ }
+}
+extension SalemoveSDK.Survey.SurveyType : Swift.Decodable {
+}
+extension SalemoveSDK.Survey {
+ public struct Question : Swift.Equatable {
+ public typealias Id = SalemoveSDK.Tagged
+ public let id: SalemoveSDK.Survey.Question.Id
+ public let name: Swift.String
+ public let text: Swift.String
+ public let type: SalemoveSDK.Survey.QuestionType
+ public let options: [SalemoveSDK.Survey.Question.Option]?
+ public let required: Swift.Bool
+ public let siteId: Swift.String
+ public let createdAt: Foundation.Date
+ public let updatedAt: Foundation.Date
+ public static func == (a: SalemoveSDK.Survey.Question, b: SalemoveSDK.Survey.Question) -> Swift.Bool
+ }
+}
+extension SalemoveSDK.Survey.Question : Swift.Decodable {
+ public init(from decoder: Swift.Decoder) throws
+}
+extension SalemoveSDK.Survey.Question {
+ public struct Option : Swift.Equatable {
+ public typealias Id = SalemoveSDK.Tagged
+ public let id: SalemoveSDK.Survey.Question.Option.Id
+ public let label: Swift.String
+ public let isDefault: Swift.Bool
+ public let position: Swift.Int
+ public static func == (a: SalemoveSDK.Survey.Question.Option, b: SalemoveSDK.Survey.Question.Option) -> Swift.Bool
+ }
+}
+extension SalemoveSDK.Survey.Question.Option : Swift.Decodable {
+ public init(from decoder: Swift.Decoder) throws
+}
+extension SalemoveSDK.Survey {
+ public enum QuestionType : Swift.String {
+ case text
+ case scale
+ case singleChoice
+ case boolean
+ public init?(rawValue: Swift.String)
+ public typealias RawValue = Swift.String
+ public var rawValue: Swift.String {
+ get
+ }
+ }
+}
+extension SalemoveSDK.Survey.QuestionType : Swift.Decodable {
+}
+extension SalemoveSDK.Survey {
+ public struct Answer {
+ public let questionId: SalemoveSDK.Survey.Question.Id
+ public let response: SalemoveSDK.Survey.Answer.ValueContainer
+ public init(questionId: SalemoveSDK.Survey.Question.Id, response: SalemoveSDK.Survey.Answer.ValueContainer)
+ }
+}
+extension SalemoveSDK.Survey.Answer : Swift.Encodable {
+ public func encode(to encoder: Swift.Encoder) throws
+}
+extension SalemoveSDK.Survey.Answer {
+ public enum ValueContainer : Swift.Encodable {
+ case int(Swift.Int)
+ case string(Swift.String)
+ case boolean(Swift.Bool)
+ public func encode(to encoder: Swift.Encoder) throws
+ }
+}
+public struct SurveyResponse : Swift.Equatable {
+ public let survey: SalemoveSDK.Survey?
+ public static func == (a: SalemoveSDK.SurveyResponse, b: SalemoveSDK.SurveyResponse) -> Swift.Bool
+}
+extension SalemoveSDK.SurveyResponse : Swift.Decodable {
+ public init(from decoder: Swift.Decoder) throws
+}
+extension SalemoveSDK.Salemove {
+ @objc final public func clearSession()
+ final public func fetchSiteConfiguration(_ completion: @escaping (Swift.Result) -> Swift.Void)
+}
+@_hasMissingDesignatedInitializers @objc public class Push : ObjectiveC.NSObject, Swift.Codable {
+ @objc public var actionIdentifier: Swift.String {
+ get
+ }
+ @objc public var type: SalemoveSDK.PushType {
+ get
+ }
+ required public init(from decoder: Swift.Decoder) throws
+ public func encode(to encoder: Swift.Encoder) throws
+ @objc deinit
+}
+@objc public enum PushType : Swift.Int {
+ case unidentified
+ case chatMessage
+ public init?(rawValue: Swift.Int)
+ public typealias RawValue = Swift.Int
+ public var rawValue: Swift.Int {
+ get
+ }
+}
+@objc @_hasMissingDesignatedInitializers public class EngagementRequest : ObjectiveC.NSObject, Swift.Decodable {
+ final public let timeout: Swift.Int
+ @objc deinit
+ required public init(from decoder: Swift.Decoder) throws
+}
+@objc @_hasMissingDesignatedInitializers @objcMembers public class EngagementFile : ObjectiveC.NSObject, Swift.Decodable {
+ @objc public var id: Swift.String? {
+ get
+ }
+ public var size: Swift.Double? {
+ get
+ }
+ @objc public var contentType: Swift.String? {
+ get
+ }
+ public var isDeleted: Swift.Bool? {
+ get
+ }
+ @objc final public let name: Swift.String
+ @objc final public let url: Foundation.URL?
+ @objc public init(name: Swift.String = "content", url: Foundation.URL)
+ @objc public init(id: Swift.String)
+ @objc deinit
+ required public init(from decoder: Swift.Decoder) throws
+}
+public struct Site : Swift.Decodable, Swift.Equatable {
+ public let id: Foundation.UUID
+ public let allowedFileSenders: SalemoveSDK.Site.AllowedFileSenders
+ public static func == (a: SalemoveSDK.Site, b: SalemoveSDK.Site) -> Swift.Bool
+ public init(from decoder: Swift.Decoder) throws
+}
+extension SalemoveSDK.Site {
+ public struct AllowedFileSenders : Swift.Decodable, Swift.Equatable {
+ public let `operator`: Swift.Bool
+ public let visitor: Swift.Bool
+ public static func == (a: SalemoveSDK.Site.AllowedFileSenders, b: SalemoveSDK.Site.AllowedFileSenders) -> Swift.Bool
+ public init(from decoder: Swift.Decoder) throws
+ }
+}
+extension SalemoveSDK.Salemove {
+ final public func updateVisitorInfo(_ info: SalemoveSDK.VisitorInfoUpdate, completion: @escaping (Swift.Result) -> Swift.Void)
+ final public func fetchVisitorInfo(_ completion: @escaping (Swift.Result) -> Swift.Void)
+}
+extension SalemoveSDK.Salemove {
+ @_hasMissingDesignatedInitializers final public class CallVisualizer {
+ @objc deinit
+ }
+}
+extension SalemoveSDK.Salemove.CallVisualizer {
+ @discardableResult
+ final public func requestVisitorCode(completion: @escaping (Swift.Result) -> Swift.Void) -> SalemoveSDK.GliaCore.Cancellable
+}
+@objc public class EngagementFileInformation : ObjectiveC.NSObject, Swift.Codable {
+ final public let id: Swift.String
+ final public let isSecurityScanningRequired: Swift.Bool
+ final public let url: Swift.String?
+ @objc deinit
+ public func encode(to encoder: Swift.Encoder) throws
+ required public init(from decoder: Swift.Decoder) throws
+}
+infix operator &/ : DefaultPrecedence
+@objc public class OperatorTypingStatus : ObjectiveC.NSObject {
+ @objc public var isTyping: Swift.Bool {
+ get
+ }
+ public init(isTyping: Swift.Bool)
+ @objc deinit
+}
+extension SalemoveSDK.Salemove {
+ public struct Authentication {
+ }
+}
+extension SalemoveSDK.Salemove.Authentication {
+ public func authenticate(with idToken: SalemoveSDK.GliaCore.IdToken, completion: @escaping (Swift.Result) -> Swift.Void)
+ public func deauthenticate(_ completion: @escaping (Swift.Result) -> Swift.Void)
+ public var isAuthenticated: Swift.Bool {
+ get
+ }
+ public init()
+}
+extension SalemoveSDK.Salemove.Authentication {
+ public enum Behavior {
+ case forbiddenDuringEngagement
+ public static func == (a: SalemoveSDK.Salemove.Authentication.Behavior, b: SalemoveSDK.Salemove.Authentication.Behavior) -> Swift.Bool
+ public func hash(into hasher: inout Swift.Hasher)
+ public var hashValue: Swift.Int {
+ get
+ }
+ }
+}
+@objc public enum VideoScalingOptions : Swift.Int {
+ case fill
+ case aspectFit
+ case aspectFill
+ public init?(rawValue: Swift.Int)
+ public typealias RawValue = Swift.Int
+ public var rawValue: Swift.Int {
+ get
+ }
+}
+@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc @_Concurrency.MainActor(unsafe) public class StreamView : UIKit.UIView {
+ @objc @_Concurrency.MainActor(unsafe) public var scale: SalemoveSDK.VideoScalingOptions {
+ @objc get
+ @objc set
+ }
+ @objc deinit
+}
+extension SalemoveSDK.StreamView : WebRTC.RTCVideoViewDelegate {
+ @_Concurrency.MainActor(unsafe) @objc dynamic public func videoView(_ videoView: WebRTC.RTCVideoRenderer, didChangeVideoSize size: CoreFoundation.CGSize)
+}
+@objc public enum LogLevel : Swift.Int {
+ case none
+ case error
+ case warning
+ case info
+ case debug
+ public static func >= (a: SalemoveSDK.LogLevel, b: SalemoveSDK.LogLevel) -> Swift.Bool
+ public init?(rawValue: Swift.Int)
+ public typealias RawValue = Swift.Int
+ public var rawValue: Swift.Int {
+ get
+ }
+}
+@_hasMissingDesignatedInitializers @objc public class LocalScreen : ObjectiveC.NSObject {
+ @objc public func stopSharing()
+ @objc public func getStreamView() -> SalemoveSDK.StreamView
+ @objc deinit
+}
+@_hasMissingDesignatedInitializers @objc public class OperatorPicture : ObjectiveC.NSObject, Swift.Codable {
+ @objc final public let url: Swift.String?
+ @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool
+ @objc deinit
+ public func encode(to encoder: Swift.Encoder) throws
+ required public init(from decoder: Swift.Decoder) throws
+}
+@objc public enum GeneralError : Swift.Int, Swift.Error {
+ case internalError
+ case networkError
+ public init?(rawValue: Swift.Int)
+ public typealias RawValue = Swift.Int
+ public static var _nsErrorDomain: Swift.String {
+ get
+ }
+ public var rawValue: Swift.Int {
+ get
+ }
+}
+@available(*, deprecated)
+@objc public enum ContextError : Swift.Int, Swift.Error {
+ case invalidURL
+ public init?(rawValue: Swift.Int)
+ public typealias RawValue = Swift.Int
+ public static var _nsErrorDomain: Swift.String {
+ get
+ }
+ public var rawValue: Swift.Int {
+ get
+ }
+}
+@objc public enum ConfigurationError : Swift.Int, Swift.Error {
+ case invalidSite
+ case invalidEnvironment
+ case invalidAppToken
+ @available(*, unavailable, message: "Api token is not supported by SDK.")
+ case invalidApiToken
+ @available(*, deprecated, message: "Api token is not supported by SDK.")
+ case apiTokenNotSupported
+ case invalidSiteApiKey
+ case invalidRegionEndpoint
+ public init?(rawValue: Swift.Int)
+ public typealias RawValue = Swift.Int
+ public static var _nsErrorDomain: Swift.String {
+ get
+ }
+ public var rawValue: Swift.Int {
+ get
+ }
+}
+@objc public enum MediaUpgradeError : Swift.Int, Swift.Error {
+ case requestError
+ case unsupportedRequest
+ public init?(rawValue: Swift.Int)
+ public typealias RawValue = Swift.Int
+ public static var _nsErrorDomain: Swift.String {
+ get
+ }
+ public var rawValue: Swift.Int {
+ get
+ }
+}
+@objc public enum EngagementError : Swift.Int, Swift.Error {
+ case operatorUnavailable
+ case timeout
+ case rejected
+ case visitorCanceled
+ case operatorCanceled
+ case operatorLeft
+ public init?(rawValue: Swift.Int)
+ public typealias RawValue = Swift.Int
+ public static var _nsErrorDomain: Swift.String {
+ get
+ }
+ public var rawValue: Swift.Int {
+ get
+ }
+}
+@objc public enum MediaError : Swift.Int, Swift.Error {
+ case permissionDenied
+ case screenSharingNotAvailable
+ case notAvailableOnIOSVersion
+ case unsupportedEngagementType
+ public init?(rawValue: Swift.Int)
+ public typealias RawValue = Swift.Int
+ public static var _nsErrorDomain: Swift.String {
+ get
+ }
+ public var rawValue: Swift.Int {
+ get
+ }
+}
+@objc public enum QueueError : Swift.Int, Swift.Error {
+ case queueClosed
+ case queueFull
+ case invalidId
+ case alreadyEnqueued
+ public init?(rawValue: Swift.Int)
+ public typealias RawValue = Swift.Int
+ public static var _nsErrorDomain: Swift.String {
+ get
+ }
+ public var rawValue: Swift.Int {
+ get
+ }
+}
+@objc public enum FileError : Swift.Int, Swift.Error {
+ case infected
+ case unsupportedFileType
+ case fileTooBig
+ case invalidFileURL
+ case fileUnavailable
+ case forbidden
+ public init?(rawValue: Swift.Int)
+ public typealias RawValue = Swift.Int
+ public static var _nsErrorDomain: Swift.String {
+ get
+ }
+ public var rawValue: Swift.Int {
+ get
+ }
+}
+@objc public class SalemoveError : ObjectiveC.NSObject, Swift.Error {
+ @objc final public let reason: Swift.String
+ @objc final public let error: Swift.Error?
+ public init(reason: Swift.String, error: Swift.Error? = nil)
+ @objc deinit
+}
+@_hasMissingDesignatedInitializers @objc public class Queue : ObjectiveC.NSObject {
+ @objc final public let id: Swift.String
+ @objc final public let name: Swift.String
+ @objc final public let state: SalemoveSDK.QueueState
+ @objc final public let isDefault: Swift.Bool
+ @objc deinit
+}
+@_hasMissingDesignatedInitializers @objc public class QueueState : ObjectiveC.NSObject, Swift.Decodable {
+ final public let status: SalemoveSDK.QueueStatus
+ final public let media: [SalemoveSDK.MediaType]
+ @objc deinit
+ required public init(from decoder: Swift.Decoder) throws
+}
+public enum QueueStatus : Swift.String, Swift.Codable {
+ case open
+ case closed
+ case full
+ case unstaffed
+ case unknown
+ public init?(rawValue: Swift.String)
+ public typealias RawValue = Swift.String
+ public var rawValue: Swift.String {
+ get
+ }
+}
+@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers final public class Salemove : ObjectiveC.NSObject {
+ @objc public static let sharedInstance: SalemoveSDK.GliaCore
+ weak final public var currentInteractor: SalemoveSDK.Interactable?
+ @objc final public var environment: Swift.String {
+ @objc get
+ }
+ @objc final public var site: Swift.String {
+ @objc get
+ }
+ @objc final public var appToken: Swift.String {
+ @objc get
+ }
+ final public var secureConversations: SalemoveSDK.Salemove.SecureConversations {
+ get
+ set
+ }
+ final public var callVisualizer: SalemoveSDK.Salemove.CallVisualizer {
+ get
+ set
+ }
+ @available(*, unavailable, message: "Api token is not supported.")
+ final public let apiToken: Swift.String
+ final public var pushNotifications: SalemoveSDK.PushNotifications {
+ get
+ }
+ @objc deinit
+}
+extension SalemoveSDK.Salemove {
+ final public func fetchChatTranscript(_ completion: @escaping (Swift.Result<[SalemoveSDK.Message], SalemoveSDK.GliaCoreError>) -> Swift.Void)
+}
+extension SalemoveSDK.Salemove {
+ @objc final public func configureLogLevel(level: SalemoveSDK.LogLevel)
+}
+@_hasMissingDesignatedInitializers @objc public class Operator : ObjectiveC.NSObject, Swift.Codable {
+ @objc final public let name: Swift.String
+ @objc public var picture: SalemoveSDK.OperatorPicture? {
+ get
+ }
+ public var availableMedia: [SalemoveSDK.MediaType]? {
+ get
+ }
+ public init(id: Swift.String, name: Swift.String, picture: SalemoveSDK.OperatorPicture?, availableMedia: [SalemoveSDK.MediaType]?)
+ required public init(from decoder: Swift.Decoder) throws
+ public func encode(to encoder: Swift.Encoder) throws
+ @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool
+ @objc deinit
+}
+public typealias InternalOperatorTypingStatusUpdate = (SalemoveSDK.OperatorTypingStatus) -> Swift.Void
+extension SalemoveSDK.Salemove {
+ final public func queueForEngagement(queueID: Swift.String, visitorContext: SalemoveSDK.VisitorContext? = nil, shouldCloseAllQueues: Swift.Bool = true, completion: @escaping SalemoveSDK.QueueTicketBlock)
+ final public func queueForEngagement(queueID: Swift.String, visitorContext: SalemoveSDK.VisitorContext? = nil, shouldCloseAllQueues: Swift.Bool = true, mediaType: SalemoveSDK.MediaType, options: SalemoveSDK.EngagementOptions?, completion: @escaping SalemoveSDK.QueueTicketBlock)
+ @objc final public func dequeueFromActiveTickets(completion: @escaping SalemoveSDK.SuccessBlock)
+ @objc final public func cancel(queueTicket: SalemoveSDK.QueueTicket, completion: @escaping SalemoveSDK.SuccessBlock)
+ @objc final public func listQueues(completion: @escaping SalemoveSDK.QueueRequestBlock)
+ @objc final public func subscribeForUpdates(forQueue queueIds: [Swift.String], onError: @escaping SalemoveSDK.ErrorBlock, onUpdate: @escaping SalemoveSDK.QueueUpdateBlock) -> Swift.String?
+ @objc final public func unsubscribeFromUpdates(queueCallbackId: Swift.String, onError: @escaping SalemoveSDK.ErrorBlock)
+}
+extension SalemoveSDK.Salemove {
+ @_hasMissingDesignatedInitializers final public class SecureConversations {
+ final public func send(attachment: SalemoveSDK.Attachment, queueIds: [Swift.String], completion: @escaping (Swift.Result) -> Swift.Void) -> SalemoveSDK.Salemove.Cancellable
+ final public func send(secureMessage: Swift.String, attachment: SalemoveSDK.Attachment? = nil, queueIds: [Swift.String], completion: @escaping (Swift.Result) -> Swift.Void) -> SalemoveSDK.Salemove.Cancellable
+ final public func uploadFile(_ file: SalemoveSDK.EngagementFile, progress: SalemoveSDK.EngagementFileProgressBlock?, completion: @escaping (Swift.Result) -> Swift.Void) -> SalemoveSDK.Salemove.Cancellable
+ final public func downloadFile(_ file: SalemoveSDK.EngagementFile, progress: SalemoveSDK.EngagementFileProgressBlock?, completion: @escaping (Swift.Result) -> Swift.Void) -> SalemoveSDK.Salemove.Cancellable
+ @objc deinit
+ }
+}
+extension SalemoveSDK.Salemove.SecureConversations {
+ @discardableResult
+ final public func markMessagesAsRead(completion: @escaping (Swift.Result) -> Swift.Void) -> SalemoveSDK.GliaCore.Cancellable
+ final public func getUnreadMessageCount(completion: @escaping (Swift.Result) -> Swift.Void)
+}
+@objc public enum ScreenSharingStatus : Swift.Int {
+ case sharing
+ case notSharing
+ public init?(rawValue: Swift.Int)
+ public typealias RawValue = Swift.Int
+ public var rawValue: Swift.Int {
+ get
+ }
+}
+@objc public class VisitorScreenSharingState : ObjectiveC.NSObject {
+ @objc public var status: SalemoveSDK.ScreenSharingStatus {
+ get
+ }
+ @objc public var localScreen: SalemoveSDK.LocalScreen? {
+ get
+ }
+ public init(status: SalemoveSDK.ScreenSharingStatus, localScreen: SalemoveSDK.LocalScreen?)
+ @objc deinit
+}
+@objc @_hasMissingDesignatedInitializers @objcMembers public class Engagement : ObjectiveC.NSObject {
+ @objc final public let id: Swift.String
+ @objc final public let engagedOperator: SalemoveSDK.Operator?
+ final public let source: SalemoveSDK.EngagementSource
+ @objc deinit
+}
+extension SalemoveSDK.Engagement {
+ public func getSurvey(completion: @escaping (Swift.Result) -> Swift.Void)
+}
+@objc public class MediaUpgradeOffer : ObjectiveC.NSObject {
+ final public let type: SalemoveSDK.MediaType
+ final public let direction: SalemoveSDK.MediaDirection
+ public init(type: SalemoveSDK.MediaType, direction: SalemoveSDK.MediaDirection) throws
+ @objc deinit
+}
+public enum MediaDirection : Swift.String {
+ case oneWay
+ case twoWay
+ public init?(rawValue: Swift.String)
+ public typealias RawValue = Swift.String
+ public var rawValue: Swift.String {
+ get
+ }
+}
+extension SalemoveSDK.AttachmentType : Swift.Equatable {}
+extension SalemoveSDK.AttachmentType : Swift.Hashable {}
+extension SalemoveSDK.AttachmentType : Swift.RawRepresentable {}
+extension SalemoveSDK.EngagementEndingReason : Swift.Equatable {}
+extension SalemoveSDK.EngagementEndingReason : Swift.Hashable {}
+extension SalemoveSDK.PushNotificationsType : Swift.Equatable {}
+extension SalemoveSDK.PushNotificationsType : Swift.Hashable {}
+extension SalemoveSDK.PushNotificationsType : Swift.RawRepresentable {}
+extension SalemoveSDK.Salemove.Configuration.PushNotifications : Swift.Equatable {}
+extension SalemoveSDK.Salemove.Configuration.PushNotifications : Swift.Hashable {}
+extension SalemoveSDK.Message.Metadata.CodingKeys : Swift.Equatable {}
+extension SalemoveSDK.Message.Metadata.CodingKeys : Swift.Hashable {}
+extension SalemoveSDK.Message.Metadata.CodingKeys : Swift.RawRepresentable {}
+extension SalemoveSDK.MessageSender.SenderType : Swift.Equatable {}
+extension SalemoveSDK.MessageSender.SenderType : Swift.Hashable {}
+extension SalemoveSDK.MessageSender.SenderType : Swift.RawRepresentable {}
+extension SalemoveSDK.VisitorInfoUpdate.NoteUpdateMethod : Swift.Equatable {}
+extension SalemoveSDK.VisitorInfoUpdate.NoteUpdateMethod : Swift.Hashable {}
+extension SalemoveSDK.VisitorInfoUpdate.NoteUpdateMethod : Swift.RawRepresentable {}
+extension SalemoveSDK.VisitorInfoUpdate.CustomAttributesUpdateMethod : Swift.Equatable {}
+extension SalemoveSDK.VisitorInfoUpdate.CustomAttributesUpdateMethod : Swift.Hashable {}
+extension SalemoveSDK.VisitorInfoUpdate.CustomAttributesUpdateMethod : Swift.RawRepresentable {}
+@available(*, deprecated)
+extension SalemoveSDK.ContextType : Swift.Equatable {}
+@available(*, deprecated)
+extension SalemoveSDK.ContextType : Swift.Hashable {}
+@available(*, deprecated)
+extension SalemoveSDK.ContextType : Swift.RawRepresentable {}
+extension SalemoveSDK.MediaType : Swift.Equatable {}
+extension SalemoveSDK.MediaType : Swift.Hashable {}
+extension SalemoveSDK.MediaType : Swift.RawRepresentable {}
+extension SalemoveSDK.Survey.SurveyType : Swift.Equatable {}
+extension SalemoveSDK.Survey.SurveyType : Swift.Hashable {}
+extension SalemoveSDK.Survey.SurveyType : Swift.RawRepresentable {}
+extension SalemoveSDK.Survey.QuestionType : Swift.Equatable {}
+extension SalemoveSDK.Survey.QuestionType : Swift.Hashable {}
+extension SalemoveSDK.Survey.QuestionType : Swift.RawRepresentable {}
+extension SalemoveSDK.PushType : Swift.Equatable {}
+extension SalemoveSDK.PushType : Swift.Hashable {}
+extension SalemoveSDK.PushType : Swift.RawRepresentable {}
+extension SalemoveSDK.Salemove.Authentication.Behavior : Swift.Equatable {}
+extension SalemoveSDK.Salemove.Authentication.Behavior : Swift.Hashable {}
+extension SalemoveSDK.VideoScalingOptions : Swift.Equatable {}
+extension SalemoveSDK.VideoScalingOptions : Swift.Hashable {}
+extension SalemoveSDK.VideoScalingOptions : Swift.RawRepresentable {}
+extension SalemoveSDK.LogLevel : Swift.Equatable {}
+extension SalemoveSDK.LogLevel : Swift.Hashable {}
+extension SalemoveSDK.LogLevel : Swift.RawRepresentable {}
+extension SalemoveSDK.GeneralError : Swift.Equatable {}
+extension SalemoveSDK.GeneralError : Swift.Hashable {}
+extension SalemoveSDK.GeneralError : Swift.RawRepresentable {}
+@available(*, deprecated)
+extension SalemoveSDK.ContextError : Swift.Equatable {}
+@available(*, deprecated)
+extension SalemoveSDK.ContextError : Swift.Hashable {}
+@available(*, deprecated)
+extension SalemoveSDK.ContextError : Swift.RawRepresentable {}
+extension SalemoveSDK.ConfigurationError : Swift.Equatable {}
+extension SalemoveSDK.ConfigurationError : Swift.Hashable {}
+extension SalemoveSDK.ConfigurationError : Swift.RawRepresentable {}
+extension SalemoveSDK.MediaUpgradeError : Swift.Equatable {}
+extension SalemoveSDK.MediaUpgradeError : Swift.Hashable {}
+extension SalemoveSDK.MediaUpgradeError : Swift.RawRepresentable {}
+extension SalemoveSDK.EngagementError : Swift.Equatable {}
+extension SalemoveSDK.EngagementError : Swift.Hashable {}
+extension SalemoveSDK.EngagementError : Swift.RawRepresentable {}
+extension SalemoveSDK.MediaError : Swift.Equatable {}
+extension SalemoveSDK.MediaError : Swift.Hashable {}
+extension SalemoveSDK.MediaError : Swift.RawRepresentable {}
+extension SalemoveSDK.QueueError : Swift.Equatable {}
+extension SalemoveSDK.QueueError : Swift.Hashable {}
+extension SalemoveSDK.QueueError : Swift.RawRepresentable {}
+extension SalemoveSDK.FileError : Swift.Equatable {}
+extension SalemoveSDK.FileError : Swift.Hashable {}
+extension SalemoveSDK.FileError : Swift.RawRepresentable {}
+extension SalemoveSDK.QueueStatus : Swift.Equatable {}
+extension SalemoveSDK.QueueStatus : Swift.Hashable {}
+extension SalemoveSDK.QueueStatus : Swift.RawRepresentable {}
+extension SalemoveSDK.ScreenSharingStatus : Swift.Equatable {}
+extension SalemoveSDK.ScreenSharingStatus : Swift.Hashable {}
+extension SalemoveSDK.ScreenSharingStatus : Swift.RawRepresentable {}
+extension SalemoveSDK.MediaDirection : Swift.Equatable {}
+extension SalemoveSDK.MediaDirection : Swift.Hashable {}
+extension SalemoveSDK.MediaDirection : Swift.RawRepresentable {}
diff --git a/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64-apple-ios.swiftdoc b/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64-apple-ios.swiftdoc
index a54ecf5..2660217 100644
Binary files a/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64-apple-ios.swiftdoc and b/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64-apple-ios.swiftdoc differ
diff --git a/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64-apple-ios.swiftinterface b/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64-apple-ios.swiftinterface
index a665165..9797036 100644
--- a/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64-apple-ios.swiftinterface
+++ b/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64-apple-ios.swiftinterface
@@ -1,6 +1,7 @@
// 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-compiler-version: Apple Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51)
// swift-module-flags: -target arm64-apple-ios12.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name SalemoveSDK
+// swift-module-flags-ignorable: -enable-bare-slash-regex
import AVFoundation
import CoreMedia/*.CMSampleBuffer*/
import CoreServices
@@ -20,6 +21,7 @@ import UIKit
import UserNotifications
import WebRTC
import _Concurrency
+import _StringProcessing
@objc public enum AttachmentType : Swift.Int, Swift.Decodable {
case files
case singleChoice
@@ -495,7 +497,7 @@ public protocol VideoStreamable : AnyObject {
@discardableResult
@_Concurrency.MainActor(unsafe) @objc public func application(_ application: UIKit.UIApplication, didFinishLaunchingWithOptions launchOptions: [UIKit.UIApplication.LaunchOptionsKey : Any]? = nil) -> Swift.Bool
@_Concurrency.MainActor(unsafe) @objc public func applicationDidBecomeActive(_ application: UIKit.UIApplication)
- @objc override dynamic public init()
+ @_Concurrency.MainActor(unsafe) @objc override dynamic public init()
@objc deinit
}
public typealias GliaCoreAppDelegate = SalemoveSDK.SalemoveAppDelegate
@@ -872,7 +874,7 @@ extension SalemoveSDK.Salemove.Authentication {
@objc deinit
}
extension SalemoveSDK.StreamView : WebRTC.RTCVideoViewDelegate {
- @_Concurrency.MainActor(unsafe) @objc dynamic public func videoView(_ videoView: WebRTC.RTCVideoRenderer, didChangeVideoSize size: CoreGraphics.CGSize)
+ @_Concurrency.MainActor(unsafe) @objc dynamic public func videoView(_ videoView: WebRTC.RTCVideoRenderer, didChangeVideoSize size: CoreFoundation.CGSize)
}
@objc public enum LogLevel : Swift.Int {
case none
@@ -1125,13 +1127,14 @@ extension SalemoveSDK.Salemove.SecureConversations {
get
}
}
-@_hasMissingDesignatedInitializers @objc public class VisitorScreenSharingState : ObjectiveC.NSObject {
+@objc public class VisitorScreenSharingState : ObjectiveC.NSObject {
@objc public var status: SalemoveSDK.ScreenSharingStatus {
get
}
@objc public var localScreen: SalemoveSDK.LocalScreen? {
get
}
+ public init(status: SalemoveSDK.ScreenSharingStatus, localScreen: SalemoveSDK.LocalScreen?)
@objc deinit
}
@objc @_hasMissingDesignatedInitializers @objcMembers public class Engagement : ObjectiveC.NSObject {
diff --git a/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Modules/module.modulemap b/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Modules/module.modulemap
index 2736681..d3d7482 100644
--- a/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Modules/module.modulemap
+++ b/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Modules/module.modulemap
@@ -6,6 +6,6 @@ framework module SalemoveSDK {
}
module SalemoveSDK.Swift {
- header "SalemoveSDK-Swift.h"
- requires objc
+ header "SalemoveSDK-Swift.h"
+ requires objc
}
diff --git a/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/SalemoveSDK b/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/SalemoveSDK
index 88d09cf..da28ac8 100755
Binary files a/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/SalemoveSDK and b/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/SalemoveSDK differ
diff --git a/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/Headers/SalemoveSDK-Swift.h b/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/Headers/SalemoveSDK-Swift.h
index 9539448..861a5f7 100644
--- a/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/Headers/SalemoveSDK-Swift.h
+++ b/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/Headers/SalemoveSDK-Swift.h
@@ -1,6 +1,6 @@
#if 0
#elif defined(__arm64__) && __arm64__
-// Generated by Apple Swift version 5.6.1 (swiftlang-5.6.0.323.66 clang-1316.0.20.12)
+// Generated by Apple Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51)
#ifndef SALEMOVESDK_SWIFT_H
#define SALEMOVESDK_SWIFT_H
#pragma clang diagnostic push
@@ -23,11 +23,20 @@
# include
#endif
+#pragma clang diagnostic ignored "-Wduplicate-method-match"
#pragma clang diagnostic ignored "-Wauto-import"
+#if defined(__OBJC__)
#include
+#endif
+#if defined(__cplusplus)
+#include
+#include
+#include
+#else
#include
#include
#include
+#endif
#if !defined(SWIFT_TYPEDEFS)
# define SWIFT_TYPEDEFS 1
@@ -183,9 +192,11 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
#else
# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
#endif
+#if defined(__OBJC__)
#if !defined(IBSegueAction)
# define IBSegueAction
#endif
+#endif
#if !defined(SWIFT_EXTERN)
# if defined(__cplusplus)
# define SWIFT_EXTERN extern "C"
@@ -193,11 +204,33 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
# define SWIFT_EXTERN extern
# endif
#endif
+#if !defined(SWIFT_CALL)
+# define SWIFT_CALL __attribute__((swiftcall))
+#endif
+#if defined(__cplusplus)
+#if !defined(SWIFT_NOEXCEPT)
+# define SWIFT_NOEXCEPT noexcept
+#endif
+#else
+#if !defined(SWIFT_NOEXCEPT)
+# define SWIFT_NOEXCEPT
+#endif
+#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;
+}
+#endif
+#endif
+#if defined(__OBJC__)
#if __has_feature(modules)
#if __has_warning("-Watimport-in-framework-header")
#pragma clang diagnostic ignored "-Watimport-in-framework-header"
#endif
-@import CoreGraphics;
+@import CoreFoundation;
@import Foundation;
@import ObjectiveC;
@import UIKit;
@@ -205,6 +238,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
@import WebRTC;
#endif
+#endif
#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch"
#pragma clang diagnostic ignored "-Wduplicate-method-arg"
#if __has_warning("-Wpragma-clang-attribute")
@@ -212,6 +246,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
#endif
#pragma clang diagnostic ignored "-Wunknown-pragmas"
#pragma clang diagnostic ignored "-Wnullability"
+#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension"
#if __has_attribute(external_source_symbol)
# pragma push_macro("any")
@@ -220,6 +255,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
# pragma pop_macro("any")
#endif
+#if defined(__OBJC__)
/// Attachment included in a Message
.
SWIFT_CLASS("_TtC11SalemoveSDK10Attachment")
@@ -1335,6 +1371,9 @@ SWIFT_CLASS("_TtC11SalemoveSDK25VisitorScreenSharingState")
+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
@end
+#endif
+#if defined(__cplusplus)
+#endif
#if __has_attribute(external_source_symbol)
# pragma clang attribute pop
#endif
@@ -1342,7 +1381,7 @@ SWIFT_CLASS("_TtC11SalemoveSDK25VisitorScreenSharingState")
#endif
#elif defined(__x86_64__) && __x86_64__
-// Generated by Apple Swift version 5.6.1 (swiftlang-5.6.0.323.66 clang-1316.0.20.12)
+// Generated by Apple Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51)
#ifndef SALEMOVESDK_SWIFT_H
#define SALEMOVESDK_SWIFT_H
#pragma clang diagnostic push
@@ -1365,11 +1404,20 @@ SWIFT_CLASS("_TtC11SalemoveSDK25VisitorScreenSharingState")
# include
#endif
+#pragma clang diagnostic ignored "-Wduplicate-method-match"
#pragma clang diagnostic ignored "-Wauto-import"
+#if defined(__OBJC__)
#include
+#endif
+#if defined(__cplusplus)
+#include
+#include
+#include
+#else
#include
#include
#include
+#endif
#if !defined(SWIFT_TYPEDEFS)
# define SWIFT_TYPEDEFS 1
@@ -1525,9 +1573,11 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
#else
# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
#endif
+#if defined(__OBJC__)
#if !defined(IBSegueAction)
# define IBSegueAction
#endif
+#endif
#if !defined(SWIFT_EXTERN)
# if defined(__cplusplus)
# define SWIFT_EXTERN extern "C"
@@ -1535,11 +1585,33 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
# define SWIFT_EXTERN extern
# endif
#endif
+#if !defined(SWIFT_CALL)
+# define SWIFT_CALL __attribute__((swiftcall))
+#endif
+#if defined(__cplusplus)
+#if !defined(SWIFT_NOEXCEPT)
+# define SWIFT_NOEXCEPT noexcept
+#endif
+#else
+#if !defined(SWIFT_NOEXCEPT)
+# define SWIFT_NOEXCEPT
+#endif
+#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;
+}
+#endif
+#endif
+#if defined(__OBJC__)
#if __has_feature(modules)
#if __has_warning("-Watimport-in-framework-header")
#pragma clang diagnostic ignored "-Watimport-in-framework-header"
#endif
-@import CoreGraphics;
+@import CoreFoundation;
@import Foundation;
@import ObjectiveC;
@import UIKit;
@@ -1547,6 +1619,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
@import WebRTC;
#endif
+#endif
#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch"
#pragma clang diagnostic ignored "-Wduplicate-method-arg"
#if __has_warning("-Wpragma-clang-attribute")
@@ -1554,6 +1627,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
#endif
#pragma clang diagnostic ignored "-Wunknown-pragmas"
#pragma clang diagnostic ignored "-Wnullability"
+#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension"
#if __has_attribute(external_source_symbol)
# pragma push_macro("any")
@@ -1562,6 +1636,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
# pragma pop_macro("any")
#endif
+#if defined(__OBJC__)
/// Attachment included in a Message
.
SWIFT_CLASS("_TtC11SalemoveSDK10Attachment")
@@ -2677,10 +2752,15 @@ SWIFT_CLASS("_TtC11SalemoveSDK25VisitorScreenSharingState")
+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
@end
+#endif
+#if defined(__cplusplus)
+#endif
#if __has_attribute(external_source_symbol)
# pragma clang attribute pop
#endif
#pragma clang diagnostic pop
#endif
+#else
+#error unsupported Swift architecture
#endif
diff --git a/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/Info.plist b/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/Info.plist
index 7df13e2..d819bc5 100644
Binary files a/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/Info.plist and b/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/Info.plist differ
diff --git a/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64-apple-ios-simulator.abi.json b/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64-apple-ios-simulator.abi.json
new file mode 100644
index 0000000..3ef3ff0
--- /dev/null
+++ b/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64-apple-ios-simulator.abi.json
@@ -0,0 +1,35759 @@
+{
+ "ABIRoot": {
+ "kind": "Root",
+ "name": "TopLevel",
+ "printedName": "TopLevel",
+ "children": [
+ {
+ "kind": "TypeDecl",
+ "name": "AttachmentType",
+ "printedName": "AttachmentType",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "files",
+ "printedName": "files",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.AttachmentType.Type) -> SalemoveSDK.AttachmentType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AttachmentType",
+ "printedName": "SalemoveSDK.AttachmentType",
+ "usr": "c:@M@SalemoveSDK@E@AttachmentType"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.AttachmentType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AttachmentType",
+ "printedName": "SalemoveSDK.AttachmentType",
+ "usr": "c:@M@SalemoveSDK@E@AttachmentType"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@SalemoveSDK@E@AttachmentType@AttachmentTypeFiles",
+ "mangledName": "$s11SalemoveSDK14AttachmentTypeO5filesyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "fixedbinaryorder": 0
+ },
+ {
+ "kind": "Var",
+ "name": "singleChoice",
+ "printedName": "singleChoice",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.AttachmentType.Type) -> SalemoveSDK.AttachmentType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AttachmentType",
+ "printedName": "SalemoveSDK.AttachmentType",
+ "usr": "c:@M@SalemoveSDK@E@AttachmentType"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.AttachmentType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AttachmentType",
+ "printedName": "SalemoveSDK.AttachmentType",
+ "usr": "c:@M@SalemoveSDK@E@AttachmentType"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@SalemoveSDK@E@AttachmentType@AttachmentTypeSingleChoice",
+ "mangledName": "$s11SalemoveSDK14AttachmentTypeO12singleChoiceyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "fixedbinaryorder": 1
+ },
+ {
+ "kind": "Var",
+ "name": "singleChoiceResponse",
+ "printedName": "singleChoiceResponse",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.AttachmentType.Type) -> SalemoveSDK.AttachmentType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AttachmentType",
+ "printedName": "SalemoveSDK.AttachmentType",
+ "usr": "c:@M@SalemoveSDK@E@AttachmentType"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.AttachmentType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AttachmentType",
+ "printedName": "SalemoveSDK.AttachmentType",
+ "usr": "c:@M@SalemoveSDK@E@AttachmentType"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@SalemoveSDK@E@AttachmentType@AttachmentTypeSingleChoiceResponse",
+ "mangledName": "$s11SalemoveSDK14AttachmentTypeO20singleChoiceResponseyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "fixedbinaryorder": 2
+ },
+ {
+ "kind": "Var",
+ "name": "ssml",
+ "printedName": "ssml",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.AttachmentType.Type) -> SalemoveSDK.AttachmentType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AttachmentType",
+ "printedName": "SalemoveSDK.AttachmentType",
+ "usr": "c:@M@SalemoveSDK@E@AttachmentType"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.AttachmentType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AttachmentType",
+ "printedName": "SalemoveSDK.AttachmentType",
+ "usr": "c:@M@SalemoveSDK@E@AttachmentType"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@SalemoveSDK@E@AttachmentType@AttachmentTypeSsml",
+ "mangledName": "$s11SalemoveSDK14AttachmentTypeO4ssmlyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "fixedbinaryorder": 3
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(rawValue:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.AttachmentType?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AttachmentType",
+ "printedName": "SalemoveSDK.AttachmentType",
+ "usr": "c:@M@SalemoveSDK@E@AttachmentType"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK14AttachmentTypeO8rawValueACSgSi_tcfc",
+ "mangledName": "$s11SalemoveSDK14AttachmentTypeO8rawValueACSgSi_tcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Var",
+ "name": "rawValue",
+ "printedName": "rawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK14AttachmentTypeO8rawValueSivp",
+ "mangledName": "$s11SalemoveSDK14AttachmentTypeO8rawValueSivp",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK14AttachmentTypeO8rawValueSivg",
+ "mangledName": "$s11SalemoveSDK14AttachmentTypeO8rawValueSivg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "c:@M@SalemoveSDK@E@AttachmentType",
+ "mangledName": "$s11SalemoveSDK14AttachmentTypeO",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "enumRawTypeName": "Int",
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RawRepresentable",
+ "printedName": "RawRepresentable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "RawValue",
+ "printedName": "RawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SY",
+ "mangledName": "$sSY"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "VisitorCode",
+ "printedName": "VisitorCode",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "code",
+ "printedName": "code",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK11VisitorCodeV4codeSSvp",
+ "mangledName": "$s11SalemoveSDK11VisitorCodeV4codeSSvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK11VisitorCodeV4codeSSvg",
+ "mangledName": "$s11SalemoveSDK11VisitorCodeV4codeSSvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "expiresAt",
+ "printedName": "expiresAt",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Date",
+ "printedName": "Foundation.Date",
+ "usr": "s:10Foundation4DateV"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK11VisitorCodeV9expiresAt10Foundation4DateVvp",
+ "mangledName": "$s11SalemoveSDK11VisitorCodeV9expiresAt10Foundation4DateVvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Date",
+ "printedName": "Foundation.Date",
+ "usr": "s:10Foundation4DateV"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK11VisitorCodeV9expiresAt10Foundation4DateVvg",
+ "mangledName": "$s11SalemoveSDK11VisitorCodeV9expiresAt10Foundation4DateVvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "VisitorCode",
+ "printedName": "SalemoveSDK.VisitorCode",
+ "usr": "s:11SalemoveSDK11VisitorCodeV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK11VisitorCodeV4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s11SalemoveSDK11VisitorCodeV4fromACs7Decoder_p_tKcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "throwing": true,
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:11SalemoveSDK11VisitorCodeV",
+ "mangledName": "$s11SalemoveSDK11VisitorCodeV",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "EngagementFileData",
+ "printedName": "EngagementFileData",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "data",
+ "printedName": "data",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementFileData(py)data",
+ "mangledName": "$s11SalemoveSDK18EngagementFileDataC4data10Foundation0E0Vvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementFileData(im)data",
+ "mangledName": "$s11SalemoveSDK18EngagementFileDataC4data10Foundation0E0Vvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementFileData",
+ "printedName": "SalemoveSDK.EngagementFileData",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementFileData"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementFileData(im)init",
+ "mangledName": "$s11SalemoveSDK18EngagementFileDataCACycfc",
+ "moduleName": "SalemoveSDK",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementFileData",
+ "mangledName": "$s11SalemoveSDK18EngagementFileDataC",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "ObjCMembers",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "hasMissingDesignatedInitializers": true,
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "EngagementOptions",
+ "printedName": "EngagementOptions",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(mediaDirection:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementOptions",
+ "printedName": "SalemoveSDK.EngagementOptions",
+ "usr": "s:11SalemoveSDK17EngagementOptionsV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.MediaDirection?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MediaDirection",
+ "printedName": "SalemoveSDK.MediaDirection",
+ "usr": "s:11SalemoveSDK14MediaDirectionO"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK17EngagementOptionsV14mediaDirectionAcA05MediaF0OSg_tcfc",
+ "mangledName": "$s11SalemoveSDK17EngagementOptionsV14mediaDirectionAcA05MediaF0OSg_tcfc",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:11SalemoveSDK17EngagementOptionsV",
+ "mangledName": "$s11SalemoveSDK17EngagementOptionsV",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "EngagementEndingReason",
+ "printedName": "EngagementEndingReason",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "natural",
+ "printedName": "natural",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.EngagementEndingReason.Type) -> SalemoveSDK.EngagementEndingReason",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementEndingReason",
+ "printedName": "SalemoveSDK.EngagementEndingReason",
+ "usr": "s:11SalemoveSDK22EngagementEndingReasonO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.EngagementEndingReason.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementEndingReason",
+ "printedName": "SalemoveSDK.EngagementEndingReason",
+ "usr": "s:11SalemoveSDK22EngagementEndingReasonO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK22EngagementEndingReasonO7naturalyA2CmF",
+ "mangledName": "$s11SalemoveSDK22EngagementEndingReasonO7naturalyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "error",
+ "printedName": "error",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.EngagementEndingReason.Type) -> SalemoveSDK.EngagementEndingReason",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementEndingReason",
+ "printedName": "SalemoveSDK.EngagementEndingReason",
+ "usr": "s:11SalemoveSDK22EngagementEndingReasonO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.EngagementEndingReason.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementEndingReason",
+ "printedName": "SalemoveSDK.EngagementEndingReason",
+ "usr": "s:11SalemoveSDK22EngagementEndingReasonO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK22EngagementEndingReasonO5erroryA2CmF",
+ "mangledName": "$s11SalemoveSDK22EngagementEndingReasonO5erroryA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "==",
+ "printedName": "==(_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementEndingReason",
+ "printedName": "SalemoveSDK.EngagementEndingReason",
+ "usr": "s:11SalemoveSDK22EngagementEndingReasonO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementEndingReason",
+ "printedName": "SalemoveSDK.EngagementEndingReason",
+ "usr": "s:11SalemoveSDK22EngagementEndingReasonO"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK22EngagementEndingReasonO2eeoiySbAC_ACtFZ",
+ "mangledName": "$s11SalemoveSDK22EngagementEndingReasonO2eeoiySbAC_ACtFZ",
+ "moduleName": "SalemoveSDK",
+ "static": true,
+ "implicit": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "hashValue",
+ "printedName": "hashValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK22EngagementEndingReasonO9hashValueSivp",
+ "mangledName": "$s11SalemoveSDK22EngagementEndingReasonO9hashValueSivp",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK22EngagementEndingReasonO9hashValueSivg",
+ "mangledName": "$s11SalemoveSDK22EngagementEndingReasonO9hashValueSivg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "hash",
+ "printedName": "hash(into:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Hasher",
+ "printedName": "Swift.Hasher",
+ "paramValueOwnership": "InOut",
+ "usr": "s:s6HasherV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK22EngagementEndingReasonO4hash4intoys6HasherVz_tF",
+ "mangledName": "$s11SalemoveSDK22EngagementEndingReasonO4hash4intoys6HasherVz_tF",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "s:11SalemoveSDK22EngagementEndingReasonO",
+ "mangledName": "$s11SalemoveSDK22EngagementEndingReasonO",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "ReplayKit",
+ "printedName": "ReplayKit",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "PushNotificationsType",
+ "printedName": "PushNotificationsType",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "start",
+ "printedName": "start",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.PushNotificationsType.Type) -> SalemoveSDK.PushNotificationsType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "PushNotificationsType",
+ "printedName": "SalemoveSDK.PushNotificationsType",
+ "usr": "s:11SalemoveSDK21PushNotificationsTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.PushNotificationsType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "PushNotificationsType",
+ "printedName": "SalemoveSDK.PushNotificationsType",
+ "usr": "s:11SalemoveSDK21PushNotificationsTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK21PushNotificationsTypeO5startyA2CmF",
+ "mangledName": "$s11SalemoveSDK21PushNotificationsTypeO5startyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "end",
+ "printedName": "end",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.PushNotificationsType.Type) -> SalemoveSDK.PushNotificationsType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "PushNotificationsType",
+ "printedName": "SalemoveSDK.PushNotificationsType",
+ "usr": "s:11SalemoveSDK21PushNotificationsTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.PushNotificationsType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "PushNotificationsType",
+ "printedName": "SalemoveSDK.PushNotificationsType",
+ "usr": "s:11SalemoveSDK21PushNotificationsTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK21PushNotificationsTypeO3endyA2CmF",
+ "mangledName": "$s11SalemoveSDK21PushNotificationsTypeO3endyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "failed",
+ "printedName": "failed",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.PushNotificationsType.Type) -> SalemoveSDK.PushNotificationsType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "PushNotificationsType",
+ "printedName": "SalemoveSDK.PushNotificationsType",
+ "usr": "s:11SalemoveSDK21PushNotificationsTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.PushNotificationsType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "PushNotificationsType",
+ "printedName": "SalemoveSDK.PushNotificationsType",
+ "usr": "s:11SalemoveSDK21PushNotificationsTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK21PushNotificationsTypeO6failedyA2CmF",
+ "mangledName": "$s11SalemoveSDK21PushNotificationsTypeO6failedyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "message",
+ "printedName": "message",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.PushNotificationsType.Type) -> SalemoveSDK.PushNotificationsType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "PushNotificationsType",
+ "printedName": "SalemoveSDK.PushNotificationsType",
+ "usr": "s:11SalemoveSDK21PushNotificationsTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.PushNotificationsType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "PushNotificationsType",
+ "printedName": "SalemoveSDK.PushNotificationsType",
+ "usr": "s:11SalemoveSDK21PushNotificationsTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK21PushNotificationsTypeO7messageyA2CmF",
+ "mangledName": "$s11SalemoveSDK21PushNotificationsTypeO7messageyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "transfer",
+ "printedName": "transfer",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.PushNotificationsType.Type) -> SalemoveSDK.PushNotificationsType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "PushNotificationsType",
+ "printedName": "SalemoveSDK.PushNotificationsType",
+ "usr": "s:11SalemoveSDK21PushNotificationsTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.PushNotificationsType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "PushNotificationsType",
+ "printedName": "SalemoveSDK.PushNotificationsType",
+ "usr": "s:11SalemoveSDK21PushNotificationsTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK21PushNotificationsTypeO8transferyA2CmF",
+ "mangledName": "$s11SalemoveSDK21PushNotificationsTypeO8transferyA2CmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(rawValue:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.PushNotificationsType?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "PushNotificationsType",
+ "printedName": "SalemoveSDK.PushNotificationsType",
+ "usr": "s:11SalemoveSDK21PushNotificationsTypeO"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK21PushNotificationsTypeO8rawValueACSgSi_tcfc",
+ "mangledName": "$s11SalemoveSDK21PushNotificationsTypeO8rawValueACSgSi_tcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Var",
+ "name": "rawValue",
+ "printedName": "rawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK21PushNotificationsTypeO8rawValueSivp",
+ "mangledName": "$s11SalemoveSDK21PushNotificationsTypeO8rawValueSivp",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK21PushNotificationsTypeO8rawValueSivg",
+ "mangledName": "$s11SalemoveSDK21PushNotificationsTypeO8rawValueSivg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "s:11SalemoveSDK21PushNotificationsTypeO",
+ "mangledName": "$s11SalemoveSDK21PushNotificationsTypeO",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "enumRawTypeName": "Int",
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RawRepresentable",
+ "printedName": "RawRepresentable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "RawValue",
+ "printedName": "RawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SY",
+ "mangledName": "$sSY"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "Attachment",
+ "printedName": "Attachment",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "type",
+ "printedName": "type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.AttachmentType?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AttachmentType",
+ "printedName": "SalemoveSDK.AttachmentType",
+ "usr": "c:@M@SalemoveSDK@E@AttachmentType"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK10AttachmentC4typeAA0C4TypeOSgvp",
+ "mangledName": "$s11SalemoveSDK10AttachmentC4typeAA0C4TypeOSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.AttachmentType?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AttachmentType",
+ "printedName": "SalemoveSDK.AttachmentType",
+ "usr": "c:@M@SalemoveSDK@E@AttachmentType"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK10AttachmentC4typeAA0C4TypeOSgvg",
+ "mangledName": "$s11SalemoveSDK10AttachmentC4typeAA0C4TypeOSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "selectedOption",
+ "printedName": "selectedOption",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK10AttachmentC14selectedOptionSSSgvp",
+ "mangledName": "$s11SalemoveSDK10AttachmentC14selectedOptionSSSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK10AttachmentC14selectedOptionSSSgvg",
+ "mangledName": "$s11SalemoveSDK10AttachmentC14selectedOptionSSSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "options",
+ "printedName": "options",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[SalemoveSDK.SingleChoiceOption]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[SalemoveSDK.SingleChoiceOption]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SingleChoiceOption",
+ "printedName": "SalemoveSDK.SingleChoiceOption",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SingleChoiceOption"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK10AttachmentC7optionsSayAA18SingleChoiceOptionCGSgvp",
+ "mangledName": "$s11SalemoveSDK10AttachmentC7optionsSayAA18SingleChoiceOptionCGSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[SalemoveSDK.SingleChoiceOption]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[SalemoveSDK.SingleChoiceOption]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SingleChoiceOption",
+ "printedName": "SalemoveSDK.SingleChoiceOption",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SingleChoiceOption"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK10AttachmentC7optionsSayAA18SingleChoiceOptionCGSgvg",
+ "mangledName": "$s11SalemoveSDK10AttachmentC7optionsSayAA18SingleChoiceOptionCGSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "imageUrl",
+ "printedName": "imageUrl",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK10AttachmentC8imageUrlSSSgvp",
+ "mangledName": "$s11SalemoveSDK10AttachmentC8imageUrlSSSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK10AttachmentC8imageUrlSSSgvg",
+ "mangledName": "$s11SalemoveSDK10AttachmentC8imageUrlSSSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "files",
+ "printedName": "files",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[SalemoveSDK.EngagementFile]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[SalemoveSDK.EngagementFile]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementFile",
+ "printedName": "SalemoveSDK.EngagementFile",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementFile"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK10AttachmentC5filesSayAA14EngagementFileCGSgvp",
+ "mangledName": "$s11SalemoveSDK10AttachmentC5filesSayAA14EngagementFileCGSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[SalemoveSDK.EngagementFile]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[SalemoveSDK.EngagementFile]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementFile",
+ "printedName": "SalemoveSDK.EngagementFile",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementFile"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK10AttachmentC5filesSayAA14EngagementFileCGSgvg",
+ "mangledName": "$s11SalemoveSDK10AttachmentC5filesSayAA14EngagementFileCGSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(type:selectedOption:options:files:imageUrl:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Attachment",
+ "printedName": "SalemoveSDK.Attachment",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Attachment"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.AttachmentType?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AttachmentType",
+ "printedName": "SalemoveSDK.AttachmentType",
+ "usr": "c:@M@SalemoveSDK@E@AttachmentType"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[SalemoveSDK.SingleChoiceOption]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[SalemoveSDK.SingleChoiceOption]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SingleChoiceOption",
+ "printedName": "SalemoveSDK.SingleChoiceOption",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SingleChoiceOption"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[SalemoveSDK.EngagementFile]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[SalemoveSDK.EngagementFile]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementFile",
+ "printedName": "SalemoveSDK.EngagementFile",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementFile"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK10AttachmentC4type14selectedOption7options5files8imageUrlAcA0C4TypeOSg_SSSgSayAA012SingleChoiceF0CGSgSayAA14EngagementFileCGSgALtcfc",
+ "mangledName": "$s11SalemoveSDK10AttachmentC4type14selectedOption7options5files8imageUrlAcA0C4TypeOSg_SSSgSayAA012SingleChoiceF0CGSgSayAA14EngagementFileCGSgALtcfc",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(file:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Attachment",
+ "printedName": "SalemoveSDK.Attachment",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Attachment"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementFile",
+ "printedName": "SalemoveSDK.EngagementFile",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementFile"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK10AttachmentC4fileAcA14EngagementFileC_tcfc",
+ "mangledName": "$s11SalemoveSDK10AttachmentC4fileAcA14EngagementFileC_tcfc",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(files:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Attachment",
+ "printedName": "SalemoveSDK.Attachment",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Attachment"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[SalemoveSDK.EngagementFile]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementFile",
+ "printedName": "SalemoveSDK.EngagementFile",
+ "usr": "c:@M@SalemoveSDK@objc(cs)EngagementFile"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK10AttachmentC5filesACSayAA14EngagementFileCG_tcfc",
+ "mangledName": "$s11SalemoveSDK10AttachmentC5filesACSayAA14EngagementFileCG_tcfc",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Attachment",
+ "printedName": "SalemoveSDK.Attachment",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Attachment"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Attachment(im)init",
+ "mangledName": "$s11SalemoveSDK10AttachmentCACycfc",
+ "moduleName": "SalemoveSDK",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Attachment",
+ "printedName": "SalemoveSDK.Attachment",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Attachment"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK10AttachmentC4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s11SalemoveSDK10AttachmentC4fromACs7Decoder_p_tKcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Required"
+ ],
+ "throwing": true,
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Attachment",
+ "mangledName": "$s11SalemoveSDK10AttachmentC",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "GliaCoreDependency",
+ "printedName": "GliaCoreDependency",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "SingleChoiceOption",
+ "printedName": "SingleChoiceOption",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "text",
+ "printedName": "text",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SingleChoiceOption(py)text",
+ "mangledName": "$s11SalemoveSDK18SingleChoiceOptionC4textSSSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SingleChoiceOption(im)text",
+ "mangledName": "$s11SalemoveSDK18SingleChoiceOptionC4textSSSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SingleChoiceOption(im)setText:",
+ "mangledName": "$s11SalemoveSDK18SingleChoiceOptionC4textSSSgvs",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "ObjC"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK18SingleChoiceOptionC4textSSSgvM",
+ "mangledName": "$s11SalemoveSDK18SingleChoiceOptionC4textSSSgvM",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "value",
+ "printedName": "value",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SingleChoiceOption(py)value",
+ "mangledName": "$s11SalemoveSDK18SingleChoiceOptionC5valueSSSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SingleChoiceOption(im)value",
+ "mangledName": "$s11SalemoveSDK18SingleChoiceOptionC5valueSSSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SingleChoiceOption(im)setValue:",
+ "mangledName": "$s11SalemoveSDK18SingleChoiceOptionC5valueSSSgvs",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "ObjC"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK18SingleChoiceOptionC5valueSSSgvM",
+ "mangledName": "$s11SalemoveSDK18SingleChoiceOptionC5valueSSSgvM",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SingleChoiceOption",
+ "printedName": "SalemoveSDK.SingleChoiceOption",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SingleChoiceOption"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SingleChoiceOption(im)init",
+ "mangledName": "$s11SalemoveSDK18SingleChoiceOptionCACycfc",
+ "moduleName": "SalemoveSDK",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SingleChoiceOption",
+ "printedName": "SalemoveSDK.SingleChoiceOption",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SingleChoiceOption"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK18SingleChoiceOptionC4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s11SalemoveSDK18SingleChoiceOptionC4fromACs7Decoder_p_tKcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Required"
+ ],
+ "throwing": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "encode",
+ "printedName": "encode(to:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Encoder",
+ "printedName": "Swift.Encoder",
+ "usr": "s:s7EncoderP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK18SingleChoiceOptionC6encode2toys7Encoder_p_tKF",
+ "mangledName": "$s11SalemoveSDK18SingleChoiceOptionC6encode2toys7Encoder_p_tKF",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SingleChoiceOption",
+ "mangledName": "$s11SalemoveSDK18SingleChoiceOptionC",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "ObjCMembers",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "hasMissingDesignatedInitializers": true,
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "PushNotificationsConfigurable",
+ "printedName": "PushNotificationsConfigurable",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "enable",
+ "printedName": "enable(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK29PushNotificationsConfigurableP6enableyySbF",
+ "mangledName": "$s11SalemoveSDK29PushNotificationsConfigurableP6enableyySbF",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.PushNotificationsConfigurable>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "subscribeTo",
+ "printedName": "subscribeTo(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[SalemoveSDK.PushNotificationsType]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "PushNotificationsType",
+ "printedName": "SalemoveSDK.PushNotificationsType",
+ "usr": "s:11SalemoveSDK21PushNotificationsTypeO"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK29PushNotificationsConfigurableP11subscribeToyySayAA0cD4TypeOGF",
+ "mangledName": "$s11SalemoveSDK29PushNotificationsConfigurableP11subscribeToyySayAA0cD4TypeOGF",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.PushNotificationsConfigurable>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Protocol",
+ "usr": "s:11SalemoveSDK29PushNotificationsConfigurableP",
+ "mangledName": "$s11SalemoveSDK29PushNotificationsConfigurableP",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "GliaCoreDependency",
+ "printedName": "GliaCoreDependency",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "QueueTicket",
+ "printedName": "QueueTicket",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(id:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "QueueTicket",
+ "printedName": "SalemoveSDK.QueueTicket",
+ "usr": "c:@M@SalemoveSDK@objc(cs)QueueTicket"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK11QueueTicketC2idACSS_tcfc",
+ "mangledName": "$s11SalemoveSDK11QueueTicketC2idACSS_tcfc",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "QueueTicket",
+ "printedName": "SalemoveSDK.QueueTicket",
+ "usr": "c:@M@SalemoveSDK@objc(cs)QueueTicket"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)QueueTicket(im)init",
+ "mangledName": "$s11SalemoveSDK11QueueTicketCACycfc",
+ "moduleName": "SalemoveSDK",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@SalemoveSDK@objc(cs)QueueTicket",
+ "mangledName": "$s11SalemoveSDK11QueueTicketC",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "EngagementHandling",
+ "printedName": "EngagementHandling",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "start",
+ "printedName": "start()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK18EngagementHandlingP5startyyF",
+ "mangledName": "$s11SalemoveSDK18EngagementHandlingP5startyyF",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.EngagementHandling>",
+ "sugared_genericSig": "",
+ "deprecated": true,
+ "protocolReq": true,
+ "declAttributes": [
+ "Available",
+ "RawDocComment"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "start",
+ "printedName": "start(engagement:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Engagement",
+ "printedName": "SalemoveSDK.Engagement",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Engagement"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK18EngagementHandlingP5start10engagementyAA0C0C_tF",
+ "mangledName": "$s11SalemoveSDK18EngagementHandlingP5start10engagementyAA0C0C_tF",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.EngagementHandling>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "end",
+ "printedName": "end()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK18EngagementHandlingP3endyyF",
+ "mangledName": "$s11SalemoveSDK18EngagementHandlingP3endyyF",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.EngagementHandling>",
+ "sugared_genericSig": "",
+ "deprecated": true,
+ "protocolReq": true,
+ "declAttributes": [
+ "Available",
+ "RawDocComment"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "end",
+ "printedName": "end(with:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementEndingReason",
+ "printedName": "SalemoveSDK.EngagementEndingReason",
+ "usr": "s:11SalemoveSDK22EngagementEndingReasonO"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK18EngagementHandlingP3end4withyAA0C12EndingReasonO_tF",
+ "mangledName": "$s11SalemoveSDK18EngagementHandlingP3end4withyAA0C12EndingReasonO_tF",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.EngagementHandling>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "onEngagementRequest",
+ "printedName": "onEngagementRequest",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(@escaping (SalemoveSDK.VisitorContext?, Swift.Bool, @escaping (Swift.Bool, SalemoveSDK.SalemoveError?) -> ()) -> ()) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.VisitorContext?, Swift.Bool, @escaping (Swift.Bool, SalemoveSDK.SalemoveError?) -> ()) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(SalemoveSDK.VisitorContext?, Swift.Bool, (Swift.Bool, SalemoveSDK.SalemoveError?) -> ())",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.VisitorContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "VisitorContext",
+ "printedName": "SalemoveSDK.VisitorContext",
+ "usr": "c:@M@SalemoveSDK@objc(cs)VisitorContext"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool, SalemoveSDK.SalemoveError?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Swift.Bool, SalemoveSDK.SalemoveError?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.SalemoveError?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK18EngagementHandlingP02onC7RequestyyyAA14VisitorContextCSg_SbySb_AA0A5ErrorCSgtctccvp",
+ "mangledName": "$s11SalemoveSDK18EngagementHandlingP02onC7RequestyyyAA14VisitorContextCSg_SbySb_AA0A5ErrorCSgtctccvp",
+ "moduleName": "SalemoveSDK",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(@escaping (SalemoveSDK.VisitorContext?, Swift.Bool, @escaping (Swift.Bool, SalemoveSDK.SalemoveError?) -> ()) -> ()) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.VisitorContext?, Swift.Bool, @escaping (Swift.Bool, SalemoveSDK.SalemoveError?) -> ()) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(SalemoveSDK.VisitorContext?, Swift.Bool, (Swift.Bool, SalemoveSDK.SalemoveError?) -> ())",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.VisitorContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "VisitorContext",
+ "printedName": "SalemoveSDK.VisitorContext",
+ "usr": "c:@M@SalemoveSDK@objc(cs)VisitorContext"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool, SalemoveSDK.SalemoveError?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Swift.Bool, SalemoveSDK.SalemoveError?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.SalemoveError?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK18EngagementHandlingP02onC7RequestyyyAA14VisitorContextCSg_SbySb_AA0A5ErrorCSgtctccvg",
+ "mangledName": "$s11SalemoveSDK18EngagementHandlingP02onC7RequestyyyAA14VisitorContextCSg_SbySb_AA0A5ErrorCSgtctccvg",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.EngagementHandling>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "reqNewWitnessTableEntry": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "onEngagementTransfer",
+ "printedName": "onEngagementTransfer",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "([SalemoveSDK.Operator]?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[SalemoveSDK.Operator]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[SalemoveSDK.Operator]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Operator",
+ "printedName": "SalemoveSDK.Operator",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Operator"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK18EngagementHandlingP02onC8TransferyySayAA8OperatorCGSgcvp",
+ "mangledName": "$s11SalemoveSDK18EngagementHandlingP02onC8TransferyySayAA8OperatorCGSgcvp",
+ "moduleName": "SalemoveSDK",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "([SalemoveSDK.Operator]?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[SalemoveSDK.Operator]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[SalemoveSDK.Operator]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Operator",
+ "printedName": "SalemoveSDK.Operator",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Operator"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK18EngagementHandlingP02onC8TransferyySayAA8OperatorCGSgcvg",
+ "mangledName": "$s11SalemoveSDK18EngagementHandlingP02onC8TransferyySayAA8OperatorCGSgcvg",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.EngagementHandling>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "reqNewWitnessTableEntry": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "onEngagementTransferring",
+ "printedName": "onEngagementTransferring",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "() -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ]
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK18EngagementHandlingP02onC12Transferringyycvp",
+ "mangledName": "$s11SalemoveSDK18EngagementHandlingP02onC12Transferringyycvp",
+ "moduleName": "SalemoveSDK",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "() -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ]
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK18EngagementHandlingP02onC12Transferringyycvg",
+ "mangledName": "$s11SalemoveSDK18EngagementHandlingP02onC12Transferringyycvg",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.EngagementHandling>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "reqNewWitnessTableEntry": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "end",
+ "printedName": "end(with:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "EngagementEndingReason",
+ "printedName": "SalemoveSDK.EngagementEndingReason",
+ "usr": "s:11SalemoveSDK22EngagementEndingReasonO"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK18EngagementHandlingPAAE3end4withyAA0C12EndingReasonO_tF",
+ "mangledName": "$s11SalemoveSDK18EngagementHandlingPAAE3end4withyAA0C12EndingReasonO_tF",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.EngagementHandling>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "start",
+ "printedName": "start(engagement:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Engagement",
+ "printedName": "SalemoveSDK.Engagement",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Engagement"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK18EngagementHandlingPAAE5start10engagementyAA0C0C_tF",
+ "mangledName": "$s11SalemoveSDK18EngagementHandlingPAAE5start10engagementyAA0C0C_tF",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.EngagementHandling>",
+ "sugared_genericSig": "",
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Protocol",
+ "usr": "s:11SalemoveSDK18EngagementHandlingP",
+ "mangledName": "$s11SalemoveSDK18EngagementHandlingP",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "MessageHandling",
+ "printedName": "MessageHandling",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "receive",
+ "printedName": "receive(message:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Message",
+ "printedName": "SalemoveSDK.Message",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Message"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@SalemoveSDK@objc(pl)MessageHandling(im)receiveWithMessage:",
+ "mangledName": "$s11SalemoveSDK15MessageHandlingP7receive7messageyAA0C0C_tF",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.MessageHandling>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "onOperatorTypingStatusUpdate",
+ "printedName": "onOperatorTypingStatusUpdate",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.OperatorTypingStatus) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "OperatorTypingStatus",
+ "printedName": "SalemoveSDK.OperatorTypingStatus",
+ "usr": "c:@M@SalemoveSDK@objc(cs)OperatorTypingStatus"
+ }
+ ]
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@SalemoveSDK@objc(pl)MessageHandling(py)onOperatorTypingStatusUpdate",
+ "mangledName": "$s11SalemoveSDK15MessageHandlingP28onOperatorTypingStatusUpdateyyAA0fgH0Ccvp",
+ "moduleName": "SalemoveSDK",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.OperatorTypingStatus) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "OperatorTypingStatus",
+ "printedName": "SalemoveSDK.OperatorTypingStatus",
+ "usr": "c:@M@SalemoveSDK@objc(cs)OperatorTypingStatus"
+ }
+ ]
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@SalemoveSDK@objc(pl)MessageHandling(im)onOperatorTypingStatusUpdate",
+ "mangledName": "$s11SalemoveSDK15MessageHandlingP28onOperatorTypingStatusUpdateyyAA0fgH0Ccvg",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.MessageHandling>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "ObjC"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "onMessagesUpdated",
+ "printedName": "onMessagesUpdated",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "([SalemoveSDK.Message]) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[SalemoveSDK.Message]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Message",
+ "printedName": "SalemoveSDK.Message",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Message"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ]
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@SalemoveSDK@objc(pl)MessageHandling(py)onMessagesUpdated",
+ "mangledName": "$s11SalemoveSDK15MessageHandlingP17onMessagesUpdatedyySayAA0C0CGcvp",
+ "moduleName": "SalemoveSDK",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "([SalemoveSDK.Message]) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[SalemoveSDK.Message]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Message",
+ "printedName": "SalemoveSDK.Message",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Message"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ]
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@SalemoveSDK@objc(pl)MessageHandling(im)onMessagesUpdated",
+ "mangledName": "$s11SalemoveSDK15MessageHandlingP17onMessagesUpdatedyySayAA0C0CGcvg",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.MessageHandling>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "ObjC"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Protocol",
+ "usr": "c:@M@SalemoveSDK@objc(pl)MessageHandling",
+ "mangledName": "$s11SalemoveSDK15MessageHandlingP",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 : AnyObject>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "MediaHandling",
+ "printedName": "MediaHandling",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "onMediaUpgradeOffer",
+ "printedName": "onMediaUpgradeOffer",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.MediaUpgradeOffer, @escaping (Swift.Bool, ((Swift.Bool, SalemoveSDK.SalemoveError?) -> ())?) -> ()) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(SalemoveSDK.MediaUpgradeOffer, (Swift.Bool, ((Swift.Bool, SalemoveSDK.SalemoveError?) -> ())?) -> ())",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MediaUpgradeOffer",
+ "printedName": "SalemoveSDK.MediaUpgradeOffer",
+ "usr": "c:@M@SalemoveSDK@objc(cs)MediaUpgradeOffer"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool, ((Swift.Bool, SalemoveSDK.SalemoveError?) -> ())?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Swift.Bool, ((Swift.Bool, SalemoveSDK.SalemoveError?) -> ())?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((Swift.Bool, SalemoveSDK.SalemoveError?) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool, SalemoveSDK.SalemoveError?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Swift.Bool, SalemoveSDK.SalemoveError?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.SalemoveError?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK13MediaHandlingP02onC12UpgradeOfferyyAA0cfG0C_ySb_ySb_AA0A5ErrorCSgtcSgtctcvp",
+ "mangledName": "$s11SalemoveSDK13MediaHandlingP02onC12UpgradeOfferyyAA0cfG0C_ySb_ySb_AA0A5ErrorCSgtcSgtctcvp",
+ "moduleName": "SalemoveSDK",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.MediaUpgradeOffer, @escaping (Swift.Bool, ((Swift.Bool, SalemoveSDK.SalemoveError?) -> ())?) -> ()) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(SalemoveSDK.MediaUpgradeOffer, (Swift.Bool, ((Swift.Bool, SalemoveSDK.SalemoveError?) -> ())?) -> ())",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MediaUpgradeOffer",
+ "printedName": "SalemoveSDK.MediaUpgradeOffer",
+ "usr": "c:@M@SalemoveSDK@objc(cs)MediaUpgradeOffer"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool, ((Swift.Bool, SalemoveSDK.SalemoveError?) -> ())?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Swift.Bool, ((Swift.Bool, SalemoveSDK.SalemoveError?) -> ())?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((Swift.Bool, SalemoveSDK.SalemoveError?) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool, SalemoveSDK.SalemoveError?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Swift.Bool, SalemoveSDK.SalemoveError?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.SalemoveError?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK13MediaHandlingP02onC12UpgradeOfferyyAA0cfG0C_ySb_ySb_AA0A5ErrorCSgtcSgtctcvg",
+ "mangledName": "$s11SalemoveSDK13MediaHandlingP02onC12UpgradeOfferyyAA0cfG0C_ySb_ySb_AA0A5ErrorCSgtcSgtctcvg",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.MediaHandling>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "reqNewWitnessTableEntry": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "onEngagementTransferMediaUpdate",
+ "printedName": "onEngagementTransferMediaUpdate",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.MediaUpgradeOffer) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "MediaUpgradeOffer",
+ "printedName": "SalemoveSDK.MediaUpgradeOffer",
+ "usr": "c:@M@SalemoveSDK@objc(cs)MediaUpgradeOffer"
+ }
+ ]
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK13MediaHandlingP020onEngagementTransferC6UpdateyyAA0C12UpgradeOfferCcvp",
+ "mangledName": "$s11SalemoveSDK13MediaHandlingP020onEngagementTransferC6UpdateyyAA0C12UpgradeOfferCcvp",
+ "moduleName": "SalemoveSDK",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.MediaUpgradeOffer) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "MediaUpgradeOffer",
+ "printedName": "SalemoveSDK.MediaUpgradeOffer",
+ "usr": "c:@M@SalemoveSDK@objc(cs)MediaUpgradeOffer"
+ }
+ ]
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK13MediaHandlingP020onEngagementTransferC6UpdateyyAA0C12UpgradeOfferCcvg",
+ "mangledName": "$s11SalemoveSDK13MediaHandlingP020onEngagementTransferC6UpdateyyAA0C12UpgradeOfferCcvg",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.MediaHandling>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "reqNewWitnessTableEntry": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "onScreenSharingOffer",
+ "printedName": "onScreenSharingOffer",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(@escaping (Swift.Bool) -> ()) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK13MediaHandlingP20onScreenSharingOfferyyySbccvp",
+ "mangledName": "$s11SalemoveSDK13MediaHandlingP20onScreenSharingOfferyyySbccvp",
+ "moduleName": "SalemoveSDK",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(@escaping (Swift.Bool) -> ()) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK13MediaHandlingP20onScreenSharingOfferyyySbccvg",
+ "mangledName": "$s11SalemoveSDK13MediaHandlingP20onScreenSharingOfferyyySbccvg",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.MediaHandling>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "reqNewWitnessTableEntry": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "onVideoStreamAdded",
+ "printedName": "onVideoStreamAdded",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.VideoStreamable?, SalemoveSDK.SalemoveError?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(SalemoveSDK.VideoStreamable?, SalemoveSDK.SalemoveError?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.VideoStreamable?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "VideoStreamable",
+ "printedName": "SalemoveSDK.VideoStreamable",
+ "usr": "s:11SalemoveSDK15VideoStreamableP"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.SalemoveError?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK13MediaHandlingP18onVideoStreamAddedyyAA0F10Streamable_pSg_AA0A5ErrorCSgtcvp",
+ "mangledName": "$s11SalemoveSDK13MediaHandlingP18onVideoStreamAddedyyAA0F10Streamable_pSg_AA0A5ErrorCSgtcvp",
+ "moduleName": "SalemoveSDK",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.VideoStreamable?, SalemoveSDK.SalemoveError?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(SalemoveSDK.VideoStreamable?, SalemoveSDK.SalemoveError?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.VideoStreamable?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "VideoStreamable",
+ "printedName": "SalemoveSDK.VideoStreamable",
+ "usr": "s:11SalemoveSDK15VideoStreamableP"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.SalemoveError?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK13MediaHandlingP18onVideoStreamAddedyyAA0F10Streamable_pSg_AA0A5ErrorCSgtcvg",
+ "mangledName": "$s11SalemoveSDK13MediaHandlingP18onVideoStreamAddedyyAA0F10Streamable_pSg_AA0A5ErrorCSgtcvg",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.MediaHandling>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "reqNewWitnessTableEntry": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "onAudioStreamAdded",
+ "printedName": "onAudioStreamAdded",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.AudioStreamable?, SalemoveSDK.SalemoveError?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(SalemoveSDK.AudioStreamable?, SalemoveSDK.SalemoveError?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.AudioStreamable?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AudioStreamable",
+ "printedName": "SalemoveSDK.AudioStreamable",
+ "usr": "c:@M@SalemoveSDK@objc(pl)AudioStreamable"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.SalemoveError?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK13MediaHandlingP18onAudioStreamAddedyyAA0F10Streamable_pSg_AA0A5ErrorCSgtcvp",
+ "mangledName": "$s11SalemoveSDK13MediaHandlingP18onAudioStreamAddedyyAA0F10Streamable_pSg_AA0A5ErrorCSgtcvp",
+ "moduleName": "SalemoveSDK",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.AudioStreamable?, SalemoveSDK.SalemoveError?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(SalemoveSDK.AudioStreamable?, SalemoveSDK.SalemoveError?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.AudioStreamable?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AudioStreamable",
+ "printedName": "SalemoveSDK.AudioStreamable",
+ "usr": "c:@M@SalemoveSDK@objc(pl)AudioStreamable"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.SalemoveError?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK13MediaHandlingP18onAudioStreamAddedyyAA0F10Streamable_pSg_AA0A5ErrorCSgtcvg",
+ "mangledName": "$s11SalemoveSDK13MediaHandlingP18onAudioStreamAddedyyAA0F10Streamable_pSg_AA0A5ErrorCSgtcvg",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.MediaHandling>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "reqNewWitnessTableEntry": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "onVisitorScreenSharingStateChange",
+ "printedName": "onVisitorScreenSharingStateChange",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.VisitorScreenSharingState, SalemoveSDK.SalemoveError?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(SalemoveSDK.VisitorScreenSharingState, SalemoveSDK.SalemoveError?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "VisitorScreenSharingState",
+ "printedName": "SalemoveSDK.VisitorScreenSharingState",
+ "usr": "c:@M@SalemoveSDK@objc(cs)VisitorScreenSharingState"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.SalemoveError?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK13MediaHandlingP33onVisitorScreenSharingStateChangeyyAA0fghI0C_AA0A5ErrorCSgtcvp",
+ "mangledName": "$s11SalemoveSDK13MediaHandlingP33onVisitorScreenSharingStateChangeyyAA0fghI0C_AA0A5ErrorCSgtcvp",
+ "moduleName": "SalemoveSDK",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.VisitorScreenSharingState, SalemoveSDK.SalemoveError?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(SalemoveSDK.VisitorScreenSharingState, SalemoveSDK.SalemoveError?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "VisitorScreenSharingState",
+ "printedName": "SalemoveSDK.VisitorScreenSharingState",
+ "usr": "c:@M@SalemoveSDK@objc(cs)VisitorScreenSharingState"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.SalemoveError?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK13MediaHandlingP33onVisitorScreenSharingStateChangeyyAA0fghI0C_AA0A5ErrorCSgtcvg",
+ "mangledName": "$s11SalemoveSDK13MediaHandlingP33onVisitorScreenSharingStateChangeyyAA0fghI0C_AA0A5ErrorCSgtcvg",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.MediaHandling>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "reqNewWitnessTableEntry": true,
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Protocol",
+ "usr": "s:11SalemoveSDK13MediaHandlingP",
+ "mangledName": "$s11SalemoveSDK13MediaHandlingP",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "ErrorHandling",
+ "printedName": "ErrorHandling",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "fail",
+ "printedName": "fail(error:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SalemoveError",
+ "printedName": "SalemoveSDK.SalemoveError",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveError"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@SalemoveSDK@objc(pl)ErrorHandling(im)failWithError:",
+ "mangledName": "$s11SalemoveSDK13ErrorHandlingP4fail5erroryAA0aC0C_tF",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.ErrorHandling>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment",
+ "ObjC"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Protocol",
+ "usr": "c:@M@SalemoveSDK@objc(pl)ErrorHandling",
+ "mangledName": "$s11SalemoveSDK13ErrorHandlingP",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 : AnyObject>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "Interactable",
+ "printedName": "Interactable",
+ "declKind": "Protocol",
+ "usr": "s:11SalemoveSDK12InteractableP",
+ "mangledName": "$s11SalemoveSDK12InteractableP",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 : SalemoveSDK.EngagementHandling, τ_0_0 : SalemoveSDK.ErrorHandling, τ_0_0 : SalemoveSDK.MediaHandling, τ_0_0 : SalemoveSDK.MessageHandling>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "EngagementHandling",
+ "printedName": "EngagementHandling",
+ "usr": "s:11SalemoveSDK18EngagementHandlingP",
+ "mangledName": "$s11SalemoveSDK18EngagementHandlingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "MessageHandling",
+ "printedName": "MessageHandling",
+ "usr": "c:@M@SalemoveSDK@objc(pl)MessageHandling",
+ "mangledName": "$s11SalemoveSDK15MessageHandlingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "ErrorHandling",
+ "printedName": "ErrorHandling",
+ "usr": "c:@M@SalemoveSDK@objc(pl)ErrorHandling",
+ "mangledName": "$s11SalemoveSDK13ErrorHandlingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "MediaHandling",
+ "printedName": "MediaHandling",
+ "usr": "s:11SalemoveSDK13MediaHandlingP",
+ "mangledName": "$s11SalemoveSDK13MediaHandlingP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "GliaCoreDependency",
+ "printedName": "GliaCoreDependency",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "Message",
+ "printedName": "Message",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "id",
+ "printedName": "id",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Message(py)id",
+ "mangledName": "$s11SalemoveSDK7MessageC2idSSvp",
+ "moduleName": "SalemoveSDK",
+ "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@SalemoveSDK@objc(cs)Message(im)id",
+ "mangledName": "$s11SalemoveSDK7MessageC2idSSvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "content",
+ "printedName": "content",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Message(py)content",
+ "mangledName": "$s11SalemoveSDK7MessageC7contentSSvp",
+ "moduleName": "SalemoveSDK",
+ "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@SalemoveSDK@objc(cs)Message(im)content",
+ "mangledName": "$s11SalemoveSDK7MessageC7contentSSvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "attachment",
+ "printedName": "attachment",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.Attachment?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Attachment",
+ "printedName": "SalemoveSDK.Attachment",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Attachment"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Message(py)attachment",
+ "mangledName": "$s11SalemoveSDK7MessageC10attachmentAA10AttachmentCSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.Attachment?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Attachment",
+ "printedName": "SalemoveSDK.Attachment",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Attachment"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Message(im)attachment",
+ "mangledName": "$s11SalemoveSDK7MessageC10attachmentAA10AttachmentCSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "sender",
+ "printedName": "sender",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MessageSender",
+ "printedName": "SalemoveSDK.MessageSender",
+ "usr": "s:11SalemoveSDK13MessageSenderV"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK7MessageC6senderAA0C6SenderVvp",
+ "mangledName": "$s11SalemoveSDK7MessageC6senderAA0C6SenderVvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MessageSender",
+ "printedName": "SalemoveSDK.MessageSender",
+ "usr": "s:11SalemoveSDK13MessageSenderV"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK7MessageC6senderAA0C6SenderVvg",
+ "mangledName": "$s11SalemoveSDK7MessageC6senderAA0C6SenderVvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "metadata",
+ "printedName": "metadata",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.Message.Metadata?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Metadata",
+ "printedName": "SalemoveSDK.Message.Metadata",
+ "usr": "s:11SalemoveSDK7MessageC8MetadataV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK7MessageC8metadataAC8MetadataVSgvp",
+ "mangledName": "$s11SalemoveSDK7MessageC8metadataAC8MetadataVSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.Message.Metadata?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Metadata",
+ "printedName": "SalemoveSDK.Message.Metadata",
+ "usr": "s:11SalemoveSDK7MessageC8MetadataV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK7MessageC8metadataAC8MetadataVSgvg",
+ "mangledName": "$s11SalemoveSDK7MessageC8metadataAC8MetadataVSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(id:content:sender:attachment:metadata:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Message",
+ "printedName": "SalemoveSDK.Message",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Message"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "MessageSender",
+ "printedName": "SalemoveSDK.MessageSender",
+ "usr": "s:11SalemoveSDK13MessageSenderV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.Attachment?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Attachment",
+ "printedName": "SalemoveSDK.Attachment",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Attachment"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.Message.Metadata?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Metadata",
+ "printedName": "SalemoveSDK.Message.Metadata",
+ "usr": "s:11SalemoveSDK7MessageC8MetadataV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK7MessageC2id7content6sender10attachment8metadataACSS_SSAA0C6SenderVAA10AttachmentCSgAC8MetadataVSgtcfc",
+ "mangledName": "$s11SalemoveSDK7MessageC2id7content6sender10attachment8metadataACSS_SSAA0C6SenderVAA10AttachmentCSgAC8MetadataVSgtcfc",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Message",
+ "printedName": "SalemoveSDK.Message",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Message"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK7MessageC4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s11SalemoveSDK7MessageC4fromACs7Decoder_p_tKcfc",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Required",
+ "AccessControl"
+ ],
+ "throwing": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Message",
+ "printedName": "SalemoveSDK.Message",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Message"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Message(im)init",
+ "mangledName": "$s11SalemoveSDK7MessageCACycfc",
+ "moduleName": "SalemoveSDK",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "Metadata",
+ "printedName": "Metadata",
+ "children": [
+ {
+ "kind": "TypeDecl",
+ "name": "CodingKeys",
+ "printedName": "CodingKeys",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "metadata",
+ "printedName": "metadata",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.Message.Metadata.CodingKeys.Type) -> SalemoveSDK.Message.Metadata.CodingKeys",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "CodingKeys",
+ "printedName": "SalemoveSDK.Message.Metadata.CodingKeys",
+ "usr": "s:11SalemoveSDK7MessageC8MetadataV10CodingKeysO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.Message.Metadata.CodingKeys.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "CodingKeys",
+ "printedName": "SalemoveSDK.Message.Metadata.CodingKeys",
+ "usr": "s:11SalemoveSDK7MessageC8MetadataV10CodingKeysO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK7MessageC8MetadataV10CodingKeysO8metadatayA2GmF",
+ "mangledName": "$s11SalemoveSDK7MessageC8MetadataV10CodingKeysO8metadatayA2GmF",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(rawValue:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.Message.Metadata.CodingKeys?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "CodingKeys",
+ "printedName": "SalemoveSDK.Message.Metadata.CodingKeys",
+ "usr": "s:11SalemoveSDK7MessageC8MetadataV10CodingKeysO"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK7MessageC8MetadataV10CodingKeysO8rawValueAGSgSS_tcfc",
+ "mangledName": "$s11SalemoveSDK7MessageC8MetadataV10CodingKeysO8rawValueAGSgSS_tcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Var",
+ "name": "rawValue",
+ "printedName": "rawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK7MessageC8MetadataV10CodingKeysO8rawValueSSvp",
+ "mangledName": "$s11SalemoveSDK7MessageC8MetadataV10CodingKeysO8rawValueSSvp",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK7MessageC8MetadataV10CodingKeysO8rawValueSSvg",
+ "mangledName": "$s11SalemoveSDK7MessageC8MetadataV10CodingKeysO8rawValueSSvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "stringValue",
+ "printedName": "stringValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK7MessageC8MetadataV10CodingKeysO11stringValueSSvp",
+ "mangledName": "$s11SalemoveSDK7MessageC8MetadataV10CodingKeysO11stringValueSSvp",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK7MessageC8MetadataV10CodingKeysO11stringValueSSvg",
+ "mangledName": "$s11SalemoveSDK7MessageC8MetadataV10CodingKeysO11stringValueSSvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(stringValue:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.Message.Metadata.CodingKeys?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "CodingKeys",
+ "printedName": "SalemoveSDK.Message.Metadata.CodingKeys",
+ "usr": "s:11SalemoveSDK7MessageC8MetadataV10CodingKeysO"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK7MessageC8MetadataV10CodingKeysO11stringValueAGSgSS_tcfc",
+ "mangledName": "$s11SalemoveSDK7MessageC8MetadataV10CodingKeysO11stringValueAGSgSS_tcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Var",
+ "name": "intValue",
+ "printedName": "intValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Int?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK7MessageC8MetadataV10CodingKeysO8intValueSiSgvp",
+ "mangledName": "$s11SalemoveSDK7MessageC8MetadataV10CodingKeysO8intValueSiSgvp",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Int?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK7MessageC8MetadataV10CodingKeysO8intValueSiSgvg",
+ "mangledName": "$s11SalemoveSDK7MessageC8MetadataV10CodingKeysO8intValueSiSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(intValue:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.Message.Metadata.CodingKeys?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "CodingKeys",
+ "printedName": "SalemoveSDK.Message.Metadata.CodingKeys",
+ "usr": "s:11SalemoveSDK7MessageC8MetadataV10CodingKeysO"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK7MessageC8MetadataV10CodingKeysO8intValueAGSgSi_tcfc",
+ "mangledName": "$s11SalemoveSDK7MessageC8MetadataV10CodingKeysO8intValueAGSgSi_tcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "s:11SalemoveSDK7MessageC8MetadataV10CodingKeysO",
+ "mangledName": "$s11SalemoveSDK7MessageC8MetadataV10CodingKeysO",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "enumRawTypeName": "String",
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RawRepresentable",
+ "printedName": "RawRepresentable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "RawValue",
+ "printedName": "RawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SY",
+ "mangledName": "$sSY"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CodingKey",
+ "printedName": "CodingKey",
+ "usr": "s:s9CodingKeyP",
+ "mangledName": "$ss9CodingKeyP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "decode",
+ "printedName": "decode(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "τ_0_0.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK7MessageC8MetadataV6decodeyxxmKSeRzlF",
+ "mangledName": "$s11SalemoveSDK7MessageC8MetadataV6decodeyxxmKSeRzlF",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : Swift.Decodable>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(container:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Metadata",
+ "printedName": "SalemoveSDK.Message.Metadata",
+ "usr": "s:11SalemoveSDK7MessageC8MetadataV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KeyedDecodingContainer",
+ "printedName": "Swift.KeyedDecodingContainer",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "CodingKeys",
+ "printedName": "SalemoveSDK.Message.Metadata.CodingKeys",
+ "usr": "s:11SalemoveSDK7MessageC8MetadataV10CodingKeysO"
+ }
+ ],
+ "usr": "s:s22KeyedDecodingContainerV"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK7MessageC8MetadataV9containerAEs22KeyedDecodingContainerVyAE10CodingKeysOG_tcfc",
+ "mangledName": "$s11SalemoveSDK7MessageC8MetadataV9containerAEs22KeyedDecodingContainerVyAE10CodingKeysOG_tcfc",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:11SalemoveSDK7MessageC8MetadataV",
+ "mangledName": "$s11SalemoveSDK7MessageC8MetadataV",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "isFromExtension": true
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Message",
+ "mangledName": "$s11SalemoveSDK7MessageC",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "MessageSender",
+ "printedName": "MessageSender",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "type",
+ "printedName": "type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SenderType",
+ "printedName": "SalemoveSDK.MessageSender.SenderType",
+ "usr": "s:11SalemoveSDK13MessageSenderV0D4TypeO"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK13MessageSenderV4typeAC0D4TypeOvp",
+ "mangledName": "$s11SalemoveSDK13MessageSenderV4typeAC0D4TypeOvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SenderType",
+ "printedName": "SalemoveSDK.MessageSender.SenderType",
+ "usr": "s:11SalemoveSDK13MessageSenderV0D4TypeO"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK13MessageSenderV4typeAC0D4TypeOvg",
+ "mangledName": "$s11SalemoveSDK13MessageSenderV4typeAC0D4TypeOvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MessageSender",
+ "printedName": "SalemoveSDK.MessageSender",
+ "usr": "s:11SalemoveSDK13MessageSenderV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK13MessageSenderV4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s11SalemoveSDK13MessageSenderV4fromACs7Decoder_p_tKcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "throwing": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "==",
+ "printedName": "==(_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "MessageSender",
+ "printedName": "SalemoveSDK.MessageSender",
+ "usr": "s:11SalemoveSDK13MessageSenderV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "MessageSender",
+ "printedName": "SalemoveSDK.MessageSender",
+ "usr": "s:11SalemoveSDK13MessageSenderV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK13MessageSenderV2eeoiySbAC_ACtFZ",
+ "mangledName": "$s11SalemoveSDK13MessageSenderV2eeoiySbAC_ACtFZ",
+ "moduleName": "SalemoveSDK",
+ "static": true,
+ "implicit": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "encode",
+ "printedName": "encode(to:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Encoder",
+ "printedName": "Swift.Encoder",
+ "usr": "s:s7EncoderP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK13MessageSenderV6encode2toys7Encoder_p_tKF",
+ "mangledName": "$s11SalemoveSDK13MessageSenderV6encode2toys7Encoder_p_tKF",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(type:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MessageSender",
+ "printedName": "SalemoveSDK.MessageSender",
+ "usr": "s:11SalemoveSDK13MessageSenderV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SenderType",
+ "printedName": "SalemoveSDK.MessageSender.SenderType",
+ "usr": "s:11SalemoveSDK13MessageSenderV0D4TypeO"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK13MessageSenderV4typeA2C0D4TypeO_tcfc",
+ "mangledName": "$s11SalemoveSDK13MessageSenderV4typeA2C0D4TypeO_tcfc",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "SenderType",
+ "printedName": "SenderType",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "visitor",
+ "printedName": "visitor",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.MessageSender.SenderType.Type) -> SalemoveSDK.MessageSender.SenderType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SenderType",
+ "printedName": "SalemoveSDK.MessageSender.SenderType",
+ "usr": "s:11SalemoveSDK13MessageSenderV0D4TypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.MessageSender.SenderType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SenderType",
+ "printedName": "SalemoveSDK.MessageSender.SenderType",
+ "usr": "s:11SalemoveSDK13MessageSenderV0D4TypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK13MessageSenderV0D4TypeO7visitoryA2EmF",
+ "mangledName": "$s11SalemoveSDK13MessageSenderV0D4TypeO7visitoryA2EmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "operator",
+ "printedName": "operator",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.MessageSender.SenderType.Type) -> SalemoveSDK.MessageSender.SenderType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SenderType",
+ "printedName": "SalemoveSDK.MessageSender.SenderType",
+ "usr": "s:11SalemoveSDK13MessageSenderV0D4TypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.MessageSender.SenderType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SenderType",
+ "printedName": "SalemoveSDK.MessageSender.SenderType",
+ "usr": "s:11SalemoveSDK13MessageSenderV0D4TypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK13MessageSenderV0D4TypeO8operatoryA2EmF",
+ "mangledName": "$s11SalemoveSDK13MessageSenderV0D4TypeO8operatoryA2EmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "omniguide",
+ "printedName": "omniguide",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.MessageSender.SenderType.Type) -> SalemoveSDK.MessageSender.SenderType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SenderType",
+ "printedName": "SalemoveSDK.MessageSender.SenderType",
+ "usr": "s:11SalemoveSDK13MessageSenderV0D4TypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.MessageSender.SenderType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SenderType",
+ "printedName": "SalemoveSDK.MessageSender.SenderType",
+ "usr": "s:11SalemoveSDK13MessageSenderV0D4TypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK13MessageSenderV0D4TypeO9omniguideyA2EmF",
+ "mangledName": "$s11SalemoveSDK13MessageSenderV0D4TypeO9omniguideyA2EmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "system",
+ "printedName": "system",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.MessageSender.SenderType.Type) -> SalemoveSDK.MessageSender.SenderType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SenderType",
+ "printedName": "SalemoveSDK.MessageSender.SenderType",
+ "usr": "s:11SalemoveSDK13MessageSenderV0D4TypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.MessageSender.SenderType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SenderType",
+ "printedName": "SalemoveSDK.MessageSender.SenderType",
+ "usr": "s:11SalemoveSDK13MessageSenderV0D4TypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK13MessageSenderV0D4TypeO6systemyA2EmF",
+ "mangledName": "$s11SalemoveSDK13MessageSenderV0D4TypeO6systemyA2EmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(rawValue:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.MessageSender.SenderType?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SenderType",
+ "printedName": "SalemoveSDK.MessageSender.SenderType",
+ "usr": "s:11SalemoveSDK13MessageSenderV0D4TypeO"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK13MessageSenderV0D4TypeO8rawValueAESgSS_tcfc",
+ "mangledName": "$s11SalemoveSDK13MessageSenderV0D4TypeO8rawValueAESgSS_tcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Var",
+ "name": "rawValue",
+ "printedName": "rawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK13MessageSenderV0D4TypeO8rawValueSSvp",
+ "mangledName": "$s11SalemoveSDK13MessageSenderV0D4TypeO8rawValueSSvp",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK13MessageSenderV0D4TypeO8rawValueSSvg",
+ "mangledName": "$s11SalemoveSDK13MessageSenderV0D4TypeO8rawValueSSvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "s:11SalemoveSDK13MessageSenderV0D4TypeO",
+ "mangledName": "$s11SalemoveSDK13MessageSenderV0D4TypeO",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "enumRawTypeName": "String",
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RawRepresentable",
+ "printedName": "RawRepresentable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "RawValue",
+ "printedName": "RawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SY",
+ "mangledName": "$sSY"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ }
+ ]
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:11SalemoveSDK13MessageSenderV",
+ "mangledName": "$s11SalemoveSDK13MessageSenderV",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "UIKit",
+ "printedName": "UIKit",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "PushNotificationsHandling",
+ "printedName": "PushNotificationsHandling",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "userNotificationCenter",
+ "printedName": "userNotificationCenter(_:willPresent:withCompletionHandler:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UNUserNotificationCenter",
+ "printedName": "UserNotifications.UNUserNotificationCenter",
+ "usr": "c:objc(cs)UNUserNotificationCenter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UNNotification",
+ "printedName": "UserNotifications.UNNotification",
+ "usr": "c:objc(cs)UNNotification"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(UserNotifications.UNNotificationPresentationOptions) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UNNotificationPresentationOptions",
+ "printedName": "UserNotifications.UNNotificationPresentationOptions",
+ "usr": "c:@E@UNNotificationPresentationOptions"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK25PushNotificationsHandlingP22userNotificationCenter_11willPresent21withCompletionHandlerySo06UNUsergH0C_So14UNNotificationCySo0O19PresentationOptionsVctF",
+ "mangledName": "$s11SalemoveSDK25PushNotificationsHandlingP22userNotificationCenter_11willPresent21withCompletionHandlerySo06UNUsergH0C_So14UNNotificationCySo0O19PresentationOptionsVctF",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.PushNotificationsHandling>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "userNotificationCenter",
+ "printedName": "userNotificationCenter(_:didReceive:withCompletionHandler:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UNUserNotificationCenter",
+ "printedName": "UserNotifications.UNUserNotificationCenter",
+ "usr": "c:objc(cs)UNUserNotificationCenter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UNNotificationResponse",
+ "printedName": "UserNotifications.UNNotificationResponse",
+ "usr": "c:objc(cs)UNNotificationResponse"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "() -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK25PushNotificationsHandlingP22userNotificationCenter_10didReceive21withCompletionHandlerySo06UNUsergH0C_So22UNNotificationResponseCyyctF",
+ "mangledName": "$s11SalemoveSDK25PushNotificationsHandlingP22userNotificationCenter_10didReceive21withCompletionHandlerySo06UNUsergH0C_So22UNNotificationResponseCyyctF",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.PushNotificationsHandling>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "application",
+ "printedName": "application(_:didFailToRegisterForRemoteNotificationsWithError:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UIApplication",
+ "printedName": "UIKit.UIApplication",
+ "usr": "c:objc(cs)UIApplication"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK25PushNotificationsHandlingP11application_026didFailToRegisterForRemoteD9WithErrorySo13UIApplicationC_s0N0_ptF",
+ "mangledName": "$s11SalemoveSDK25PushNotificationsHandlingP11application_026didFailToRegisterForRemoteD9WithErrorySo13UIApplicationC_s0N0_ptF",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.PushNotificationsHandling>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "application",
+ "printedName": "application(_:didRegisterForRemoteNotificationsWithDeviceToken:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UIApplication",
+ "printedName": "UIKit.UIApplication",
+ "usr": "c:objc(cs)UIApplication"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK25PushNotificationsHandlingP11application_020didRegisterForRemoteD15WithDeviceTokenySo13UIApplicationC_10Foundation4DataVtF",
+ "mangledName": "$s11SalemoveSDK25PushNotificationsHandlingP11application_020didRegisterForRemoteD15WithDeviceTokenySo13UIApplicationC_10Foundation4DataVtF",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : SalemoveSDK.PushNotificationsHandling>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Protocol",
+ "usr": "s:11SalemoveSDK25PushNotificationsHandlingP",
+ "mangledName": "$s11SalemoveSDK25PushNotificationsHandlingP",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "VisitorInfoUpdate",
+ "printedName": "VisitorInfoUpdate",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "name",
+ "printedName": "name",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV4nameSSSgvp",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV4nameSSSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV4nameSSSgvg",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV4nameSSSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV4nameSSSgvs",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV4nameSSSgvs",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV4nameSSSgvM",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV4nameSSSgvM",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "email",
+ "printedName": "email",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV5emailSSSgvp",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV5emailSSSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV5emailSSSgvg",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV5emailSSSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV5emailSSSgvs",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV5emailSSSgvs",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV5emailSSSgvM",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV5emailSSSgvM",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "phone",
+ "printedName": "phone",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV5phoneSSSgvp",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV5phoneSSSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV5phoneSSSgvg",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV5phoneSSSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV5phoneSSSgvs",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV5phoneSSSgvs",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV5phoneSSSgvM",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV5phoneSSSgvM",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "note",
+ "printedName": "note",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV4noteSSSgvp",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV4noteSSSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV4noteSSSgvg",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV4noteSSSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV4noteSSSgvs",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV4noteSSSgvs",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV4noteSSSgvM",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV4noteSSSgvM",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "noteUpdateMethod",
+ "printedName": "noteUpdateMethod",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.NoteUpdateMethod?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NoteUpdateMethod",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.NoteUpdateMethod",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV04NoteE6MethodO"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV04noteE6MethodAC04NoteeG0OSgvp",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV04noteE6MethodAC04NoteeG0OSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.NoteUpdateMethod?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NoteUpdateMethod",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.NoteUpdateMethod",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV04NoteE6MethodO"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV04noteE6MethodAC04NoteeG0OSgvg",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV04noteE6MethodAC04NoteeG0OSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.NoteUpdateMethod?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NoteUpdateMethod",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.NoteUpdateMethod",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV04NoteE6MethodO"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV04noteE6MethodAC04NoteeG0OSgvs",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV04noteE6MethodAC04NoteeG0OSgvs",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV04noteE6MethodAC04NoteeG0OSgvM",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV04noteE6MethodAC04NoteeG0OSgvM",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "externalID",
+ "printedName": "externalID",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV10externalIDSSSgvp",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV10externalIDSSSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV10externalIDSSSgvg",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV10externalIDSSSgvg",
+ "moduleName": "SalemoveSDK",
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV10externalIDSSSgvs",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV10externalIDSSSgvs",
+ "moduleName": "SalemoveSDK",
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV10externalIDSSSgvM",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV10externalIDSSSgvM",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "customAttributes",
+ "printedName": "customAttributes",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String : Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Dictionary",
+ "printedName": "[Swift.String : Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:SD"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV16customAttributesSDyS2SGSgvp",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV16customAttributesSDyS2SGSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String : Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Dictionary",
+ "printedName": "[Swift.String : Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:SD"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV16customAttributesSDyS2SGSgvg",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV16customAttributesSDyS2SGSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String : Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Dictionary",
+ "printedName": "[Swift.String : Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:SD"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV16customAttributesSDyS2SGSgvs",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV16customAttributesSDyS2SGSgvs",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV16customAttributesSDyS2SGSgvM",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV16customAttributesSDyS2SGSgvM",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "customAttributesUpdateMethod",
+ "printedName": "customAttributesUpdateMethod",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.CustomAttributesUpdateMethod?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "CustomAttributesUpdateMethod",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.CustomAttributesUpdateMethod",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV016CustomAttributesE6MethodO"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV016customAttributesE6MethodAC06CustomgeH0OSgvp",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV016customAttributesE6MethodAC06CustomgeH0OSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.CustomAttributesUpdateMethod?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "CustomAttributesUpdateMethod",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.CustomAttributesUpdateMethod",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV016CustomAttributesE6MethodO"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV016customAttributesE6MethodAC06CustomgeH0OSgvg",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV016customAttributesE6MethodAC06CustomgeH0OSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.CustomAttributesUpdateMethod?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "CustomAttributesUpdateMethod",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.CustomAttributesUpdateMethod",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV016CustomAttributesE6MethodO"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV016customAttributesE6MethodAC06CustomgeH0OSgvs",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV016customAttributesE6MethodAC06CustomgeH0OSgvs",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV016customAttributesE6MethodAC06CustomgeH0OSgvM",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV016customAttributesE6MethodAC06CustomgeH0OSgvM",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(name:email:phone:note:noteUpdateMethod:externalID:customAttributes:customAttributesUpdateMethod:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "VisitorInfoUpdate",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.NoteUpdateMethod?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NoteUpdateMethod",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.NoteUpdateMethod",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV04NoteE6MethodO"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String : Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Dictionary",
+ "printedName": "[Swift.String : Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:SD"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.CustomAttributesUpdateMethod?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "CustomAttributesUpdateMethod",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.CustomAttributesUpdateMethod",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV016CustomAttributesE6MethodO"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV4name5email5phone4note0iE6Method10externalID16customAttributes0mneJ0ACSSSg_A3lC04NoteeJ0OSgALSDyS2SGSgAC06CustomneJ0OSgtcfc",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV4name5email5phone4note0iE6Method10externalID16customAttributes0mneJ0ACSSSg_A3lC04NoteeJ0OSgALSDyS2SGSgAC06CustomneJ0OSgtcfc",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "encode",
+ "printedName": "encode(to:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Encoder",
+ "printedName": "Swift.Encoder",
+ "usr": "s:s7EncoderP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV6encode2toys7Encoder_p_tKF",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV6encode2toys7Encoder_p_tKF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "NoteUpdateMethod",
+ "printedName": "NoteUpdateMethod",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "replace",
+ "printedName": "replace",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.VisitorInfoUpdate.NoteUpdateMethod.Type) -> SalemoveSDK.VisitorInfoUpdate.NoteUpdateMethod",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NoteUpdateMethod",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.NoteUpdateMethod",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV04NoteE6MethodO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.NoteUpdateMethod.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NoteUpdateMethod",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.NoteUpdateMethod",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV04NoteE6MethodO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV04NoteE6MethodO7replaceyA2EmF",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV04NoteE6MethodO7replaceyA2EmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "append",
+ "printedName": "append",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.VisitorInfoUpdate.NoteUpdateMethod.Type) -> SalemoveSDK.VisitorInfoUpdate.NoteUpdateMethod",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NoteUpdateMethod",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.NoteUpdateMethod",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV04NoteE6MethodO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.NoteUpdateMethod.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NoteUpdateMethod",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.NoteUpdateMethod",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV04NoteE6MethodO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV04NoteE6MethodO6appendyA2EmF",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV04NoteE6MethodO6appendyA2EmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(rawValue:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.NoteUpdateMethod?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NoteUpdateMethod",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.NoteUpdateMethod",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV04NoteE6MethodO"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV04NoteE6MethodO8rawValueAESgSS_tcfc",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV04NoteE6MethodO8rawValueAESgSS_tcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Var",
+ "name": "rawValue",
+ "printedName": "rawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV04NoteE6MethodO8rawValueSSvp",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV04NoteE6MethodO8rawValueSSvp",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV04NoteE6MethodO8rawValueSSvg",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV04NoteE6MethodO8rawValueSSvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV04NoteE6MethodO",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV04NoteE6MethodO",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "enumRawTypeName": "String",
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RawRepresentable",
+ "printedName": "RawRepresentable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "RawValue",
+ "printedName": "RawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SY",
+ "mangledName": "$sSY"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "CustomAttributesUpdateMethod",
+ "printedName": "CustomAttributesUpdateMethod",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "replace",
+ "printedName": "replace",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.VisitorInfoUpdate.CustomAttributesUpdateMethod.Type) -> SalemoveSDK.VisitorInfoUpdate.CustomAttributesUpdateMethod",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "CustomAttributesUpdateMethod",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.CustomAttributesUpdateMethod",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV016CustomAttributesE6MethodO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.CustomAttributesUpdateMethod.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "CustomAttributesUpdateMethod",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.CustomAttributesUpdateMethod",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV016CustomAttributesE6MethodO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV016CustomAttributesE6MethodO7replaceyA2EmF",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV016CustomAttributesE6MethodO7replaceyA2EmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "merge",
+ "printedName": "merge",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.VisitorInfoUpdate.CustomAttributesUpdateMethod.Type) -> SalemoveSDK.VisitorInfoUpdate.CustomAttributesUpdateMethod",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "CustomAttributesUpdateMethod",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.CustomAttributesUpdateMethod",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV016CustomAttributesE6MethodO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.CustomAttributesUpdateMethod.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "CustomAttributesUpdateMethod",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.CustomAttributesUpdateMethod",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV016CustomAttributesE6MethodO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV016CustomAttributesE6MethodO5mergeyA2EmF",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV016CustomAttributesE6MethodO5mergeyA2EmF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(rawValue:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.CustomAttributesUpdateMethod?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "CustomAttributesUpdateMethod",
+ "printedName": "SalemoveSDK.VisitorInfoUpdate.CustomAttributesUpdateMethod",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV016CustomAttributesE6MethodO"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV016CustomAttributesE6MethodO8rawValueAESgSS_tcfc",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV016CustomAttributesE6MethodO8rawValueAESgSS_tcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Var",
+ "name": "rawValue",
+ "printedName": "rawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV016CustomAttributesE6MethodO8rawValueSSvp",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV016CustomAttributesE6MethodO8rawValueSSvp",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV016CustomAttributesE6MethodO8rawValueSSvg",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV016CustomAttributesE6MethodO8rawValueSSvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV016CustomAttributesE6MethodO",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV016CustomAttributesE6MethodO",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "enumRawTypeName": "String",
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RawRepresentable",
+ "printedName": "RawRepresentable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "RawValue",
+ "printedName": "RawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SY",
+ "mangledName": "$sSY"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ }
+ ]
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:11SalemoveSDK17VisitorInfoUpdateV",
+ "mangledName": "$s11SalemoveSDK17VisitorInfoUpdateV",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "UserNotifications",
+ "printedName": "UserNotifications",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "GliaCoreDependency",
+ "printedName": "GliaCoreDependency",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "PushNotifications",
+ "printedName": "PushNotifications",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "handler",
+ "printedName": "handler",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((SalemoveSDK.Push) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.Push) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Push",
+ "printedName": "SalemoveSDK.Push",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Push"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@SalemoveSDK@objc(cs)PushNotifications(py)handler",
+ "mangledName": "$s11SalemoveSDK17PushNotificationsC7handleryAA0C0CcSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((SalemoveSDK.Push) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.Push) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Push",
+ "printedName": "SalemoveSDK.Push",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Push"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)PushNotifications(im)handler",
+ "mangledName": "$s11SalemoveSDK17PushNotificationsC7handleryAA0C0CcSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((SalemoveSDK.Push) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SalemoveSDK.Push) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Push",
+ "printedName": "SalemoveSDK.Push",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Push"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)PushNotifications(im)setHandler:",
+ "mangledName": "$s11SalemoveSDK17PushNotificationsC7handleryAA0C0CcSgvs",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "declAttributes": [
+ "ObjC"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK17PushNotificationsC7handleryAA0C0CcSgvM",
+ "mangledName": "$s11SalemoveSDK17PushNotificationsC7handleryAA0C0CcSgvM",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "PushNotifications",
+ "printedName": "SalemoveSDK.PushNotifications",
+ "usr": "c:@M@SalemoveSDK@objc(cs)PushNotifications"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@SalemoveSDK@objc(cs)PushNotifications(im)init",
+ "mangledName": "$s11SalemoveSDK17PushNotificationsCACycfc",
+ "moduleName": "SalemoveSDK",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "application",
+ "printedName": "application(_:didRegisterForRemoteNotificationsWithDeviceToken:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UIApplication",
+ "printedName": "UIKit.UIApplication",
+ "usr": "c:objc(cs)UIApplication"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@CM@SalemoveSDK@objc(cs)PushNotifications(im)application:didRegisterForRemoteNotificationsWithDeviceToken:",
+ "mangledName": "$s11SalemoveSDK17PushNotificationsC11application_020didRegisterForRemoteD15WithDeviceTokenySo13UIApplicationC_10Foundation4DataVtF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Dynamic",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "application",
+ "printedName": "application(_:didFailToRegisterForRemoteNotificationsWithError:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UIApplication",
+ "printedName": "UIKit.UIApplication",
+ "usr": "c:objc(cs)UIApplication"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@CM@SalemoveSDK@objc(cs)PushNotifications(im)application:didFailToRegisterForRemoteNotificationsWithError:",
+ "mangledName": "$s11SalemoveSDK17PushNotificationsC11application_026didFailToRegisterForRemoteD9WithErrorySo13UIApplicationC_s0M0_ptF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Dynamic",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "userNotificationCenter",
+ "printedName": "userNotificationCenter(_:willPresent:withCompletionHandler:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UNUserNotificationCenter",
+ "printedName": "UserNotifications.UNUserNotificationCenter",
+ "usr": "c:objc(cs)UNUserNotificationCenter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UNNotification",
+ "printedName": "UserNotifications.UNNotification",
+ "usr": "c:objc(cs)UNNotification"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(UserNotifications.UNNotificationPresentationOptions) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UNNotificationPresentationOptions",
+ "printedName": "UserNotifications.UNNotificationPresentationOptions",
+ "usr": "c:@E@UNNotificationPresentationOptions"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@CM@SalemoveSDK@objc(cs)PushNotifications(im)userNotificationCenter:willPresentNotification:withCompletionHandler:",
+ "mangledName": "$s11SalemoveSDK17PushNotificationsC22userNotificationCenter_11willPresent21withCompletionHandlerySo06UNUserfG0C_So14UNNotificationCySo0N19PresentationOptionsVctF",
+ "moduleName": "SalemoveSDK",
+ "objc_name": "userNotificationCenter:willPresentNotification:withCompletionHandler:",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "userNotificationCenter",
+ "printedName": "userNotificationCenter(_:didReceive:withCompletionHandler:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UNUserNotificationCenter",
+ "printedName": "UserNotifications.UNUserNotificationCenter",
+ "usr": "c:objc(cs)UNUserNotificationCenter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UNNotificationResponse",
+ "printedName": "UserNotifications.UNNotificationResponse",
+ "usr": "c:objc(cs)UNNotificationResponse"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "() -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@CM@SalemoveSDK@objc(cs)PushNotifications(im)userNotificationCenter:didReceiveNotificationResponse:withCompletionHandler:",
+ "mangledName": "$s11SalemoveSDK17PushNotificationsC22userNotificationCenter_10didReceive21withCompletionHandlerySo06UNUserfG0C_So22UNNotificationResponseCyyctF",
+ "moduleName": "SalemoveSDK",
+ "objc_name": "userNotificationCenter:didReceiveNotificationResponse:withCompletionHandler:",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "enable",
+ "printedName": "enable(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK17PushNotificationsC6enableyySbF",
+ "mangledName": "$s11SalemoveSDK17PushNotificationsC6enableyySbF",
+ "moduleName": "SalemoveSDK",
+ "deprecated": true,
+ "declAttributes": [
+ "AccessControl",
+ "Available"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "subscribeTo",
+ "printedName": "subscribeTo(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[SalemoveSDK.PushNotificationsType]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "PushNotificationsType",
+ "printedName": "SalemoveSDK.PushNotificationsType",
+ "usr": "s:11SalemoveSDK21PushNotificationsTypeO"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK17PushNotificationsC11subscribeToyySayAA0cD4TypeOGF",
+ "mangledName": "$s11SalemoveSDK17PushNotificationsC11subscribeToyySayAA0cD4TypeOGF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@SalemoveSDK@objc(cs)PushNotifications",
+ "mangledName": "$s11SalemoveSDK17PushNotificationsC",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "hasMissingDesignatedInitializers": true,
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "PushNotificationsHandling",
+ "printedName": "PushNotificationsHandling",
+ "usr": "s:11SalemoveSDK25PushNotificationsHandlingP",
+ "mangledName": "$s11SalemoveSDK25PushNotificationsHandlingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "PushNotificationsConfigurable",
+ "printedName": "PushNotificationsConfigurable",
+ "usr": "s:11SalemoveSDK29PushNotificationsConfigurableP",
+ "mangledName": "$s11SalemoveSDK29PushNotificationsConfigurableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "Tagged",
+ "printedName": "Tagged",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "rawValue",
+ "printedName": "rawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK6TaggedV8rawValueq_vp",
+ "mangledName": "$s11SalemoveSDK6TaggedV8rawValueq_vp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK6TaggedV8rawValueq_vg",
+ "mangledName": "$s11SalemoveSDK6TaggedV8rawValueq_vg",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0, τ_0_1>",
+ "sugared_genericSig": "",
+ "implicit": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK6TaggedV8rawValueq_vs",
+ "mangledName": "$s11SalemoveSDK6TaggedV8rawValueq_vs",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0, τ_0_1>",
+ "sugared_genericSig": "",
+ "implicit": true,
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK6TaggedV8rawValueq_vM",
+ "mangledName": "$s11SalemoveSDK6TaggedV8rawValueq_vM",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0, τ_0_1>",
+ "sugared_genericSig": "",
+ "implicit": true,
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(rawValue:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Tagged",
+ "printedName": "SalemoveSDK.Tagged<τ_0_0, τ_0_1>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ }
+ ],
+ "usr": "s:11SalemoveSDK6TaggedV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK6TaggedV8rawValueACyxq_Gq__tcfc",
+ "mangledName": "$s11SalemoveSDK6TaggedV8rawValueACyxq_Gq__tcfc",
+ "moduleName": "SalemoveSDK",
+ "genericSig": "<τ_0_0, τ_0_1>",
+ "sugared_genericSig": "