From e85d21b0e63438c0653c835a6a2f0567a499a908 Mon Sep 17 00:00:00 2001 From: subhadipverloop <159517480+subhadipverloop@users.noreply.github.com> Date: Tue, 7 Apr 2026 15:57:21 +0530 Subject: [PATCH 1/4] use binary package for distribution instead of using source package using binary package after building xcframework --- Package.swift | 13 +- VerloopSDK.xcframework/Info.plist | 44 + .../Headers/VerloopSDK-Swift.h | 430 ++ .../VerloopSDK.framework/Headers/VerloopSDK.h | 19 + .../ios-arm64/VerloopSDK.framework/Info.plist | Bin 0 -> 910 bytes .../arm64-apple-ios.abi.json | 6702 +++++++++++++++++ .../arm64-apple-ios.private.swiftinterface | 230 + .../arm64-apple-ios.swiftdoc | Bin 0 -> 1132 bytes .../arm64-apple-ios.swiftinterface | 230 + .../Modules/module.modulemap | 11 + .../PrivacyInfo.xcprivacy | 97 + .../ios-arm64/VerloopSDK.framework/VerloopSDK | Bin 0 -> 362624 bytes .../Headers/VerloopSDK-Swift.h | 856 +++ .../VerloopSDK.framework/Headers/VerloopSDK.h | 19 + .../VerloopSDK.framework/Info.plist | Bin 0 -> 890 bytes .../arm64-apple-ios-simulator.abi.json | 6702 +++++++++++++++++ ...apple-ios-simulator.private.swiftinterface | 230 + .../arm64-apple-ios-simulator.swiftdoc | Bin 0 -> 1144 bytes .../arm64-apple-ios-simulator.swiftinterface | 230 + .../x86_64-apple-ios-simulator.abi.json | 6702 +++++++++++++++++ ...apple-ios-simulator.private.swiftinterface | 230 + .../x86_64-apple-ios-simulator.swiftdoc | Bin 0 -> 1144 bytes .../x86_64-apple-ios-simulator.swiftinterface | 230 + .../Modules/module.modulemap | 11 + .../PrivacyInfo.xcprivacy | 97 + .../VerloopSDK.framework/VerloopSDK | Bin 0 -> 754000 bytes .../_CodeSignature/CodeResources | 256 + VerloopSDK.xcodeproj/project.pbxproj | 6 +- 28 files changed, 23332 insertions(+), 13 deletions(-) create mode 100644 VerloopSDK.xcframework/Info.plist create mode 100644 VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/Headers/VerloopSDK-Swift.h create mode 100644 VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/Headers/VerloopSDK.h create mode 100644 VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/Info.plist create mode 100644 VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm64-apple-ios.abi.json create mode 100644 VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm64-apple-ios.private.swiftinterface create mode 100644 VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm64-apple-ios.swiftdoc create mode 100644 VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm64-apple-ios.swiftinterface create mode 100644 VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/Modules/module.modulemap create mode 100644 VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/PrivacyInfo.xcprivacy create mode 100755 VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/VerloopSDK create mode 100644 VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Headers/VerloopSDK-Swift.h create mode 100644 VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Headers/VerloopSDK.h create mode 100644 VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Info.plist create mode 100644 VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm64-apple-ios-simulator.abi.json create mode 100644 VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface create mode 100644 VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc create mode 100644 VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface create mode 100644 VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json create mode 100644 VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface create mode 100644 VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc create mode 100644 VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface create mode 100644 VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/module.modulemap create mode 100644 VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/PrivacyInfo.xcprivacy create mode 100755 VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/VerloopSDK create mode 100644 VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/_CodeSignature/CodeResources diff --git a/Package.swift b/Package.swift index 01b053d..3777005 100644 --- a/Package.swift +++ b/Package.swift @@ -12,19 +12,10 @@ let package = Package( targets: ["VerloopSDKiOS"] ) ], - dependencies: [], targets: [ - .target( + .binaryTarget( name: "VerloopSDKiOS", - path: "VerloopSDK", - publicHeadersPath: ".", - resources: [ - .process("Info.plist"), - .process("PrivacyInfo.xcprivacy") - ], - swiftSettings: [ - .define("SWIFT_PACKAGE") - ] + path: "VerloopSDK.xcframework" ) ], swiftLanguageVersions: [.v5] diff --git a/VerloopSDK.xcframework/Info.plist b/VerloopSDK.xcframework/Info.plist new file mode 100644 index 0000000..bf5b800 --- /dev/null +++ b/VerloopSDK.xcframework/Info.plist @@ -0,0 +1,44 @@ + + + + + AvailableLibraries + + + BinaryPath + VerloopSDK.framework/VerloopSDK + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + VerloopSDK.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + BinaryPath + VerloopSDK.framework/VerloopSDK + LibraryIdentifier + ios-arm64 + LibraryPath + VerloopSDK.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/Headers/VerloopSDK-Swift.h b/VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/Headers/VerloopSDK-Swift.h new file mode 100644 index 0000000..44c9d8c --- /dev/null +++ b/VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/Headers/VerloopSDK-Swift.h @@ -0,0 +1,430 @@ +#if 0 +#elif defined(__arm64__) && __arm64__ +// Generated by Apple Swift version 6.1.2 effective-5.10 (swiftlang-6.1.2.1.2 clang-1700.0.13.5) +#ifndef VERLOOPSDK_SWIFT_H +#define VERLOOPSDK_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#if defined(__cplusplus) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" +#if defined(__arm64e__) && __has_include() +# include +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#pragma clang diagnostic pop +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef unsigned char char8_t; +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import ObjectiveC; +@import WebKit; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" +#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="VerloopSDK",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) + +@class NSString; +enum SCOPE : NSInteger; +@class UIColor; +SWIFT_CLASS("_TtC10VerloopSDK8VLConfig") +@interface VLConfig : NSObject +- (nonnull instancetype)initWithClientId:(NSString * _Nonnull)cid userId:(NSString * _Nullable)uid OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)initWithClientId:(NSString * _Nonnull)cid; +- (void)setNotificationTokenWithNotificationToken:(NSString * _Nullable)token; +- (void)setUserIdWithUserId:(NSString * _Nonnull)uid; +- (void)setStagingWithIsStaging:(BOOL)staging; +- (void)setUserNameWithUserName:(NSString * _Nullable)name; +- (void)setUserEmailWithUserEmail:(NSString * _Nullable)email; +- (void)setUserPhoneWithUserPhone:(NSString * _Nullable)phone; +- (void)setRecipeIdWithRecipeId:(NSString * _Nullable)id; +- (void)setUserParamWithKey:(NSString * _Nonnull)key value:(NSString * _Nonnull)value; +- (void)openMenuWidget; +- (void)showDownloadButton:(BOOL)isAllowFileDownload; +- (void)setButtonOnClickListenerOnButtonClicked:(void (^ _Nullable)(NSString * _Nullable, NSString * _Nullable, NSString * _Nullable))buttonClicked; +- (void)setUrlClickListenerOnUrlClicked:(void (^ _Nullable)(NSString * _Nullable))urlClicked; +- (void)setUrlRedirectionFlagWithCanRedirect:(BOOL)flag; +- (void)putCustomFieldWithKey:(NSString * _Nonnull)key value:(NSString * _Nonnull)value scope:(enum SCOPE)scope; +- (void)setTitleWithWidgetTitle:(NSString * _Nonnull)title; +- (void)setWidgetColorWithWidgetColor:(UIColor * _Nonnull)color; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +typedef SWIFT_ENUM(NSInteger, SCOPE, open) { + SCOPEROOM = 0, + SCOPEUSER = 1, +}; + +typedef SWIFT_ENUM(NSInteger, VLEvent, open) { + VLEventOnButtonClick = 0, + VLEventOnURLClick = 1, + VLEventOnChatMaximized = 2, + VLEventOnChatMinimized = 3, + VLEventOnChatStarted = 4, + VLEventOnChatEnded = 5, + VLEventOnLogoutComplete = 6, + VLEventOnWidgetLoaded = 7, + VLEventOnWidgetClosed = 8, + VLEventSetUserIdComplete = 9, + VLEventSetUserParamComplete = 10, +}; + +SWIFT_PROTOCOL("_TtP10VerloopSDK15VLEventDelegate_") +@protocol VLEventDelegate +@optional +- (void)onChatMaximized; +- (void)onChatMinimized; +- (void)onChatStarted; +- (void)onChatEnded; +- (void)onLogoutComplete; +- (void)onWidgetLoaded; +- (void)onIncomingMessage:(id _Nonnull)message; +@end + +SWIFT_CLASS("_TtC10VerloopSDK9VLMessage") +@interface VLMessage : NSObject +@end + +@class UIViewController; +@class UINavigationController; +SWIFT_CLASS("_TtC10VerloopSDK10VerloopSDK") +@interface VerloopSDK : NSObject +- (nonnull instancetype)initWithConfig:(VLConfig * _Nonnull)vlConfig OBJC_DESIGNATED_INITIALIZER; +- (void)openWidgetWithRootController:(UIViewController * _Nonnull)rootController; +- (void)closeWidget; +- (void)close; +- (void)closeChat; +- (void)observeLiveChatEventsOnVlEventDelegate:(id _Nonnull)delegate; +- (void)updateConfigWithConfig:(VLConfig * _Nonnull)vlConfig; +- (void)login; +- (void)loginWithUserId:(NSString * _Nonnull)uid; +- (void)logout; +- (void)clearConfig; +- (void)clearLocalStorage; +- (UINavigationController * _Nonnull)getNavController SWIFT_WARN_UNUSED_RESULT; +- (void)hide; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +SWIFT_CLASS("_TtC10VerloopSDK17WKDownloadManager") +@interface WKDownloadManager : NSObject +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@class WKDownload; +@class NSURLResponse; +@class NSURL; +@class NSData; +SWIFT_AVAILABILITY(ios,introduced=13.0.0) +@interface WKDownloadManager (SWIFT_EXTENSION(VerloopSDK)) +- (void)download:(WKDownload * _Nonnull)download decideDestinationUsingResponse:(NSURLResponse * _Nonnull)response suggestedFilename:(NSString * _Nonnull)suggestedFilename completionHandler:(void (^ _Nonnull)(NSURL * _Nullable))completionHandler SWIFT_AVAILABILITY(ios,introduced=14.5); +- (void)download:(WKDownload * _Nonnull)download didFailWithError:(NSError * _Nonnull)error resumeData:(NSData * _Nullable)resumeData SWIFT_AVAILABILITY(ios,introduced=14.5); +- (void)downloadDidFinish:(WKDownload * _Nonnull)download SWIFT_AVAILABILITY(ios,introduced=14.5); +@end + +@class WKWebView; +@class WKNavigationAction; +@class WKNavigationResponse; +SWIFT_AVAILABILITY(ios,introduced=13.0.0) +@interface WKDownloadManager (SWIFT_EXTENSION(VerloopSDK)) +- (void)webView:(WKWebView * _Nonnull)webView decidePolicyForNavigationAction:(WKNavigationAction * _Nonnull)navigationAction decisionHandler:(void (^ _Nonnull)(WKNavigationActionPolicy))completionHandler; +- (void)webView:(WKWebView * _Nonnull)webView decidePolicyForNavigationResponse:(WKNavigationResponse * _Nonnull)navigationResponse decisionHandler:(void (^ _Nonnull)(WKNavigationResponsePolicy))completionHandler; +- (void)webView:(WKWebView * _Nonnull)webView navigationResponse:(WKNavigationResponse * _Nonnull)navigationResponse didBecomeDownload:(WKDownload * _Nonnull)download SWIFT_AVAILABILITY(ios,introduced=14.5); +@end + +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__cplusplus) +#endif +#pragma clang diagnostic pop +#endif + +#else +#error unsupported Swift architecture +#endif diff --git a/VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/Headers/VerloopSDK.h b/VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/Headers/VerloopSDK.h new file mode 100644 index 0000000..fd520dd --- /dev/null +++ b/VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/Headers/VerloopSDK.h @@ -0,0 +1,19 @@ +// +// VerloopSDK.h +// VerloopSDK +// +// Created by Shobhit Bakliwal on 25/11/18. +// Copyright © 2018 Verloop. All rights reserved. +// + +#import + +//! Project version number for VerloopSDK. +FOUNDATION_EXPORT double VerloopSDKVersionNumber; + +//! Project version string for VerloopSDK. +FOUNDATION_EXPORT const unsigned char VerloopSDKVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + diff --git a/VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/Info.plist b/VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/Info.plist new file mode 100644 index 0000000000000000000000000000000000000000..2e90a48e37e651a4159365a925cf89e6417d88bd GIT binary patch literal 910 zcmYjQO;giA7|w1LL6j~aA{8`%ANUnh2C8^)MhJB}Sc)XIm0`$ilWn`hCL6P9$8vKV zXS{h*XS_H#-24Il2>*aH9=v<-FX*;usX65RdY<=v_sOObFe)Nl|Ai(2Oq@75aB6Vq z^zfOpBS|zmHhym6{N#nHRO;e%YUa}A*}3^ESLd%?U$}AemS&^z)dpp59y@jFlY-fa zY&5l&U2XU-BL-;_#siP|(Ke}3?n}mTjf#Nb)+Y9djmCP}^_RqHM7YBKPv%_NfL199 zZ8XzE=KLx*s1wPqIBY#5p^)BguNt>K9=3&@eOx0}E0BFtJ&;-FVbo=sQAqvT|HVcS z$TD%a7>=qu^n{I)J!Y4*V_0k43n*)EmNcv$w4=jbKaRHspBt8R+rW}x zl^yPq-LCD5it^N_Uc)PxU9yd4H_fd&kN6W>38e;)T(>CXDGef=kOpmK_KG?A4X8u1 z*rTjvqv>L9o4jbykhpPS4F|YF8I33r#l@w^EBZF^cjO4hc_25k(FEmMGmf=>-ppva zmCctn%(SK-s%0uSXCwq9IZ%-+kCY0zeI zVWsbD%e%d(9a!nik}hA_jFpxXY*a20)hEPNvEvXS)QGDs-UwCMLAorKKoy;=>R?|b zSjZ!*0yl|@eODEA9FiC=I*BHA VerloopSDK.VLConfig.SCOPE", + "children": [ + { + "kind": "TypeNominal", + "name": "SCOPE", + "printedName": "VerloopSDK.VLConfig.SCOPE", + "usr": "s:10VerloopSDK8VLConfigC5SCOPEO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.VLConfig.SCOPE.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SCOPE", + "printedName": "VerloopSDK.VLConfig.SCOPE", + "usr": "s:10VerloopSDK8VLConfigC5SCOPEO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:10VerloopSDK8VLConfigC5SCOPEO4ROOMyA2EmF", + "mangledName": "$s10VerloopSDK8VLConfigC5SCOPEO4ROOMyA2EmF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "USER", + "printedName": "USER", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.VLConfig.SCOPE.Type) -> VerloopSDK.VLConfig.SCOPE", + "children": [ + { + "kind": "TypeNominal", + "name": "SCOPE", + "printedName": "VerloopSDK.VLConfig.SCOPE", + "usr": "s:10VerloopSDK8VLConfigC5SCOPEO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.VLConfig.SCOPE.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SCOPE", + "printedName": "VerloopSDK.VLConfig.SCOPE", + "usr": "s:10VerloopSDK8VLConfigC5SCOPEO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:10VerloopSDK8VLConfigC5SCOPEO4USERyA2EmF", + "mangledName": "$s10VerloopSDK8VLConfigC5SCOPEO4USERyA2EmF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VerloopSDK.VLConfig.SCOPE?", + "children": [ + { + "kind": "TypeNominal", + "name": "SCOPE", + "printedName": "VerloopSDK.VLConfig.SCOPE", + "usr": "s:10VerloopSDK8VLConfigC5SCOPEO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:10VerloopSDK8VLConfigC5SCOPEO8rawValueAESgSi_tcfc", + "mangledName": "$s10VerloopSDK8VLConfigC5SCOPEO8rawValueAESgSi_tcfc", + "moduleName": "VerloopSDK", + "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:10VerloopSDK8VLConfigC5SCOPEO8rawValueSivp", + "mangledName": "$s10VerloopSDK8VLConfigC5SCOPEO8rawValueSivp", + "moduleName": "VerloopSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK8VLConfigC5SCOPEO8rawValueSivg", + "mangledName": "$s10VerloopSDK8VLConfigC5SCOPEO8rawValueSivg", + "moduleName": "VerloopSDK", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:10VerloopSDK8VLConfigC5SCOPEO", + "mangledName": "$s10VerloopSDK8VLConfigC5SCOPEO", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "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": "Constructor", + "name": "init", + "printedName": "init(clientId:userId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VLConfig", + "printedName": "VerloopSDK.VLConfig", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)initWithClientId:userId:", + "mangledName": "$s10VerloopSDK8VLConfigC8clientId04userE0ACSS_SSSgtcfc", + "moduleName": "VerloopSDK", + "objc_name": "initWithClientId:userId:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(clientId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VLConfig", + "printedName": "VerloopSDK.VLConfig", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)initWithClientId:", + "mangledName": "$s10VerloopSDK8VLConfigC8clientIdACSS_tcfc", + "moduleName": "VerloopSDK", + "objc_name": "initWithClientId:", + "declAttributes": [ + "Convenience", + "AccessControl", + "ObjC" + ], + "init_kind": "Convenience" + }, + { + "kind": "Function", + "name": "setNotificationToken", + "printedName": "setNotificationToken(notificationToken:)", + "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": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setNotificationTokenWithNotificationToken:", + "mangledName": "$s10VerloopSDK8VLConfigC20setNotificationToken012notificationF0ySSSg_tF", + "moduleName": "VerloopSDK", + "objc_name": "setNotificationTokenWithNotificationToken:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setUserId", + "printedName": "setUserId(userId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setUserIdWithUserId:", + "mangledName": "$s10VerloopSDK8VLConfigC9setUserId04userF0ySS_tF", + "moduleName": "VerloopSDK", + "objc_name": "setUserIdWithUserId:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setStaging", + "printedName": "setStaging(isStaging:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setStagingWithIsStaging:", + "mangledName": "$s10VerloopSDK8VLConfigC10setStaging02isE0ySb_tF", + "moduleName": "VerloopSDK", + "objc_name": "setStagingWithIsStaging:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setUserName", + "printedName": "setUserName(userName:)", + "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": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setUserNameWithUserName:", + "mangledName": "$s10VerloopSDK8VLConfigC11setUserName04userF0ySSSg_tF", + "moduleName": "VerloopSDK", + "objc_name": "setUserNameWithUserName:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setUserEmail", + "printedName": "setUserEmail(userEmail:)", + "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": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setUserEmailWithUserEmail:", + "mangledName": "$s10VerloopSDK8VLConfigC12setUserEmail04userF0ySSSg_tF", + "moduleName": "VerloopSDK", + "objc_name": "setUserEmailWithUserEmail:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setUserPhone", + "printedName": "setUserPhone(userPhone:)", + "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": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setUserPhoneWithUserPhone:", + "mangledName": "$s10VerloopSDK8VLConfigC12setUserPhone04userF0ySSSg_tF", + "moduleName": "VerloopSDK", + "objc_name": "setUserPhoneWithUserPhone:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setRecipeId", + "printedName": "setRecipeId(recipeId:)", + "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": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setRecipeIdWithRecipeId:", + "mangledName": "$s10VerloopSDK8VLConfigC11setRecipeId06recipeF0ySSSg_tF", + "moduleName": "VerloopSDK", + "objc_name": "setRecipeIdWithRecipeId:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setUserParam", + "printedName": "setUserParam(key:value:)", + "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" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setUserParamWithKey:value:", + "mangledName": "$s10VerloopSDK8VLConfigC12setUserParam3key5valueySS_SStF", + "moduleName": "VerloopSDK", + "objc_name": "setUserParamWithKey:value:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "openMenuWidget", + "printedName": "openMenuWidget()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)openMenuWidget", + "mangledName": "$s10VerloopSDK8VLConfigC14openMenuWidgetyyF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "showDownloadButton", + "printedName": "showDownloadButton(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)showDownloadButton:", + "mangledName": "$s10VerloopSDK8VLConfigC18showDownloadButtonyySbF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setButtonOnClickListener", + "printedName": "setButtonOnClickListener(onButtonClicked:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.String?, Swift.String?, Swift.String?) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String?, Swift.String?, Swift.String?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Swift.String?, Swift.String?, Swift.String?)", + "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": "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" + } + ] + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setButtonOnClickListenerOnButtonClicked:", + "mangledName": "$s10VerloopSDK8VLConfigC24setButtonOnClickListener02onE7ClickedyySSSg_A2FtcSg_tF", + "moduleName": "VerloopSDK", + "objc_name": "setButtonOnClickListenerOnButtonClicked:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setUrlClickListener", + "printedName": "setUrlClickListener(onUrlClicked:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.String?) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String?) -> ()", + "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" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setUrlClickListenerOnUrlClicked:", + "mangledName": "$s10VerloopSDK8VLConfigC19setUrlClickListener02onE7ClickedyySSSgcSg_tF", + "moduleName": "VerloopSDK", + "objc_name": "setUrlClickListenerOnUrlClicked:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setUrlRedirectionFlag", + "printedName": "setUrlRedirectionFlag(canRedirect:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setUrlRedirectionFlagWithCanRedirect:", + "mangledName": "$s10VerloopSDK8VLConfigC21setUrlRedirectionFlag11canRedirectySb_tF", + "moduleName": "VerloopSDK", + "objc_name": "setUrlRedirectionFlagWithCanRedirect:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "putCustomField", + "printedName": "putCustomField(key:value:scope:)", + "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": "TypeNominal", + "name": "SCOPE", + "printedName": "VerloopSDK.VLConfig.SCOPE", + "usr": "s:10VerloopSDK8VLConfigC5SCOPEO" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)putCustomFieldWithKey:value:scope:", + "mangledName": "$s10VerloopSDK8VLConfigC14putCustomField3key5value5scopeySS_SSAC5SCOPEOtF", + "moduleName": "VerloopSDK", + "objc_name": "putCustomFieldWithKey:value:scope:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setTitle", + "printedName": "setTitle(widgetTitle:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setTitleWithWidgetTitle:", + "mangledName": "$s10VerloopSDK8VLConfigC8setTitle06widgetE0ySS_tF", + "moduleName": "VerloopSDK", + "objc_name": "setTitleWithWidgetTitle:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setWidgetColor", + "printedName": "setWidgetColor(widgetColor:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setWidgetColorWithWidgetColor:", + "mangledName": "$s10VerloopSDK8VLConfigC14setWidgetColor06widgetF0ySo7UIColorC_tF", + "moduleName": "VerloopSDK", + "objc_name": "setWidgetColorWithWidgetColor:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "VLConfig", + "printedName": "VerloopSDK.VLConfig", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)init", + "mangledName": "$s10VerloopSDK8VLConfigCACycfc", + "moduleName": "VerloopSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig", + "mangledName": "$s10VerloopSDK8VLConfigC", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "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": "VerloopSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VerloopSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VLMessage", + "printedName": "VLMessage", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VLMessage", + "printedName": "VerloopSDK.VLMessage", + "usr": "c:@M@VerloopSDK@objc(cs)VLMessage" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:10VerloopSDK9VLMessageC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s10VerloopSDK9VLMessageC4fromACs7Decoder_p_tKcfc", + "moduleName": "VerloopSDK", + "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": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:10VerloopSDK9VLMessageC6encode2toys7Encoder_p_tKF", + "mangledName": "$s10VerloopSDK9VLMessageC6encode2toys7Encoder_p_tKF", + "moduleName": "VerloopSDK", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@VerloopSDK@objc(cs)VLMessage", + "mangledName": "$s10VerloopSDK9VLMessageC", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "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": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "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": "VLEvent", + "printedName": "VLEvent", + "children": [ + { + "kind": "Var", + "name": "onButtonClick", + "printedName": "onButtonClick", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.VLEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventOnButtonClick", + "mangledName": "$s10VerloopSDK7VLEventO13onButtonClickyA2CmF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "onURLClick", + "printedName": "onURLClick", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.VLEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventOnURLClick", + "mangledName": "$s10VerloopSDK7VLEventO10onURLClickyA2CmF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Var", + "name": "onChatMaximized", + "printedName": "onChatMaximized", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.VLEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventOnChatMaximized", + "mangledName": "$s10VerloopSDK7VLEventO15onChatMaximizedyA2CmF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 2 + }, + { + "kind": "Var", + "name": "onChatMinimized", + "printedName": "onChatMinimized", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.VLEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventOnChatMinimized", + "mangledName": "$s10VerloopSDK7VLEventO15onChatMinimizedyA2CmF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 3 + }, + { + "kind": "Var", + "name": "onChatStarted", + "printedName": "onChatStarted", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.VLEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventOnChatStarted", + "mangledName": "$s10VerloopSDK7VLEventO13onChatStartedyA2CmF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 4 + }, + { + "kind": "Var", + "name": "onChatEnded", + "printedName": "onChatEnded", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.VLEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventOnChatEnded", + "mangledName": "$s10VerloopSDK7VLEventO11onChatEndedyA2CmF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 5 + }, + { + "kind": "Var", + "name": "onLogoutComplete", + "printedName": "onLogoutComplete", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.VLEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventOnLogoutComplete", + "mangledName": "$s10VerloopSDK7VLEventO16onLogoutCompleteyA2CmF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 6 + }, + { + "kind": "Var", + "name": "onWidgetLoaded", + "printedName": "onWidgetLoaded", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.VLEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventOnWidgetLoaded", + "mangledName": "$s10VerloopSDK7VLEventO14onWidgetLoadedyA2CmF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 7 + }, + { + "kind": "Var", + "name": "onWidgetClosed", + "printedName": "onWidgetClosed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.VLEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventOnWidgetClosed", + "mangledName": "$s10VerloopSDK7VLEventO14onWidgetClosedyA2CmF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 8 + }, + { + "kind": "Var", + "name": "setUserIdComplete", + "printedName": "setUserIdComplete", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.VLEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventSetUserIdComplete", + "mangledName": "$s10VerloopSDK7VLEventO17setUserIdCompleteyA2CmF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 9 + }, + { + "kind": "Var", + "name": "setUserParamComplete", + "printedName": "setUserParamComplete", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.VLEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventSetUserParamComplete", + "mangledName": "$s10VerloopSDK7VLEventO20setUserParamCompleteyA2CmF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 10 + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VerloopSDK.VLEvent?", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:10VerloopSDK7VLEventO8rawValueACSgSi_tcfc", + "mangledName": "$s10VerloopSDK7VLEventO8rawValueACSgSi_tcfc", + "moduleName": "VerloopSDK", + "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:10VerloopSDK7VLEventO8rawValueSivp", + "mangledName": "$s10VerloopSDK7VLEventO8rawValueSivp", + "moduleName": "VerloopSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK7VLEventO8rawValueSivg", + "mangledName": "$s10VerloopSDK7VLEventO8rawValueSivg", + "moduleName": "VerloopSDK", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@VerloopSDK@E@VLEvent", + "mangledName": "$s10VerloopSDK7VLEventO", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "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": "VerloopSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VerloopSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "SystemConfiguration", + "printedName": "SystemConfiguration", + "declKind": "Import", + "moduleName": "VerloopSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VerloopSDK" + }, + { + "kind": "TypeDecl", + "name": "ReachabilityError", + "printedName": "ReachabilityError", + "children": [ + { + "kind": "Var", + "name": "failedToCreateWithAddress", + "printedName": "failedToCreateWithAddress", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.ReachabilityError.Type) -> (Darwin.sockaddr, Swift.Int32) -> VerloopSDK.ReachabilityError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Darwin.sockaddr, Swift.Int32) -> VerloopSDK.ReachabilityError", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "VerloopSDK.ReachabilityError", + "usr": "s:10VerloopSDK17ReachabilityErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Darwin.sockaddr, Swift.Int32)", + "children": [ + { + "kind": "TypeNominal", + "name": "sockaddr", + "printedName": "Darwin.sockaddr", + "usr": "c:@S@sockaddr" + }, + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.ReachabilityError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "VerloopSDK.ReachabilityError", + "usr": "s:10VerloopSDK17ReachabilityErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:10VerloopSDK17ReachabilityErrorO25failedToCreateWithAddressyACSo8sockaddrV_s5Int32VtcACmF", + "mangledName": "$s10VerloopSDK17ReachabilityErrorO25failedToCreateWithAddressyACSo8sockaddrV_s5Int32VtcACmF", + "moduleName": "VerloopSDK" + }, + { + "kind": "Var", + "name": "failedToCreateWithHostname", + "printedName": "failedToCreateWithHostname", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.ReachabilityError.Type) -> (Swift.String, Swift.Int32) -> VerloopSDK.ReachabilityError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, Swift.Int32) -> VerloopSDK.ReachabilityError", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "VerloopSDK.ReachabilityError", + "usr": "s:10VerloopSDK17ReachabilityErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Swift.String, Swift.Int32)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.ReachabilityError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "VerloopSDK.ReachabilityError", + "usr": "s:10VerloopSDK17ReachabilityErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:10VerloopSDK17ReachabilityErrorO26failedToCreateWithHostnameyACSS_s5Int32VtcACmF", + "mangledName": "$s10VerloopSDK17ReachabilityErrorO26failedToCreateWithHostnameyACSS_s5Int32VtcACmF", + "moduleName": "VerloopSDK" + }, + { + "kind": "Var", + "name": "unableToSetCallback", + "printedName": "unableToSetCallback", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.ReachabilityError.Type) -> (Swift.Int32) -> VerloopSDK.ReachabilityError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int32) -> VerloopSDK.ReachabilityError", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "VerloopSDK.ReachabilityError", + "usr": "s:10VerloopSDK17ReachabilityErrorO" + }, + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.ReachabilityError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "VerloopSDK.ReachabilityError", + "usr": "s:10VerloopSDK17ReachabilityErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:10VerloopSDK17ReachabilityErrorO19unableToSetCallbackyACs5Int32VcACmF", + "mangledName": "$s10VerloopSDK17ReachabilityErrorO19unableToSetCallbackyACs5Int32VcACmF", + "moduleName": "VerloopSDK" + }, + { + "kind": "Var", + "name": "unableToSetDispatchQueue", + "printedName": "unableToSetDispatchQueue", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.ReachabilityError.Type) -> (Swift.Int32) -> VerloopSDK.ReachabilityError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int32) -> VerloopSDK.ReachabilityError", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "VerloopSDK.ReachabilityError", + "usr": "s:10VerloopSDK17ReachabilityErrorO" + }, + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.ReachabilityError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "VerloopSDK.ReachabilityError", + "usr": "s:10VerloopSDK17ReachabilityErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:10VerloopSDK17ReachabilityErrorO24unableToSetDispatchQueueyACs5Int32VcACmF", + "mangledName": "$s10VerloopSDK17ReachabilityErrorO24unableToSetDispatchQueueyACs5Int32VcACmF", + "moduleName": "VerloopSDK" + }, + { + "kind": "Var", + "name": "unableToGetFlags", + "printedName": "unableToGetFlags", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.ReachabilityError.Type) -> (Swift.Int32) -> VerloopSDK.ReachabilityError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int32) -> VerloopSDK.ReachabilityError", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "VerloopSDK.ReachabilityError", + "usr": "s:10VerloopSDK17ReachabilityErrorO" + }, + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.ReachabilityError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "VerloopSDK.ReachabilityError", + "usr": "s:10VerloopSDK17ReachabilityErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:10VerloopSDK17ReachabilityErrorO16unableToGetFlagsyACs5Int32VcACmF", + "mangledName": "$s10VerloopSDK17ReachabilityErrorO16unableToGetFlagsyACs5Int32VcACmF", + "moduleName": "VerloopSDK" + } + ], + "declKind": "Enum", + "usr": "s:10VerloopSDK17ReachabilityErrorO", + "mangledName": "$s10VerloopSDK17ReachabilityErrorO", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Reachability", + "printedName": "Reachability", + "children": [ + { + "kind": "TypeDecl", + "name": "Connection", + "printedName": "Connection", + "children": [ + { + "kind": "Var", + "name": "none", + "printedName": "none", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.Reachability.Connection.Type) -> VerloopSDK.Reachability.Connection", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "VerloopSDK.Reachability.Connection", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.Reachability.Connection.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "VerloopSDK.Reachability.Connection", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO4noneyA2EmF", + "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO4noneyA2EmF", + "moduleName": "VerloopSDK", + "deprecated": true, + "declAttributes": [ + "Available" + ] + }, + { + "kind": "Var", + "name": "unavailable", + "printedName": "unavailable", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.Reachability.Connection.Type) -> VerloopSDK.Reachability.Connection", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "VerloopSDK.Reachability.Connection", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.Reachability.Connection.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "VerloopSDK.Reachability.Connection", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO11unavailableyA2EmF", + "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO11unavailableyA2EmF", + "moduleName": "VerloopSDK" + }, + { + "kind": "Var", + "name": "wifi", + "printedName": "wifi", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.Reachability.Connection.Type) -> VerloopSDK.Reachability.Connection", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "VerloopSDK.Reachability.Connection", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.Reachability.Connection.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "VerloopSDK.Reachability.Connection", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO4wifiyA2EmF", + "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO4wifiyA2EmF", + "moduleName": "VerloopSDK" + }, + { + "kind": "Var", + "name": "cellular", + "printedName": "cellular", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.Reachability.Connection.Type) -> VerloopSDK.Reachability.Connection", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "VerloopSDK.Reachability.Connection", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.Reachability.Connection.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "VerloopSDK.Reachability.Connection", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO8cellularyA2EmF", + "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO8cellularyA2EmF", + "moduleName": "VerloopSDK" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO11descriptionSSvp", + "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO11descriptionSSvp", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO11descriptionSSvg", + "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO11descriptionSSvg", + "moduleName": "VerloopSDK", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "VerloopSDK.Reachability.Connection", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" + }, + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "VerloopSDK.Reachability.Connection", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" + } + ], + "declKind": "Func", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO2eeoiySbAE_AEtFZ", + "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO2eeoiySbAE_AEtFZ", + "moduleName": "VerloopSDK", + "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:10VerloopSDK12ReachabilityC10ConnectionO9hashValueSivp", + "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO9hashValueSivp", + "moduleName": "VerloopSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO9hashValueSivg", + "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO9hashValueSivg", + "moduleName": "VerloopSDK", + "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:10VerloopSDK12ReachabilityC10ConnectionO4hash4intoys6HasherVz_tF", + "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO4hash4intoys6HasherVz_tF", + "moduleName": "VerloopSDK", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO", + "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "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": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + } + ] + }, + { + "kind": "Var", + "name": "whenReachable", + "printedName": "whenReachable", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((VerloopSDK.Reachability) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.Reachability) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Reachability", + "printedName": "VerloopSDK.Reachability", + "usr": "s:10VerloopSDK12ReachabilityC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:10VerloopSDK12ReachabilityC13whenReachableyACcSgvp", + "mangledName": "$s10VerloopSDK12ReachabilityC13whenReachableyACcSgvp", + "moduleName": "VerloopSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((VerloopSDK.Reachability) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.Reachability) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Reachability", + "printedName": "VerloopSDK.Reachability", + "usr": "s:10VerloopSDK12ReachabilityC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC13whenReachableyACcSgvg", + "mangledName": "$s10VerloopSDK12ReachabilityC13whenReachableyACcSgvg", + "moduleName": "VerloopSDK", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((VerloopSDK.Reachability) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.Reachability) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Reachability", + "printedName": "VerloopSDK.Reachability", + "usr": "s:10VerloopSDK12ReachabilityC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC13whenReachableyACcSgvs", + "mangledName": "$s10VerloopSDK12ReachabilityC13whenReachableyACcSgvs", + "moduleName": "VerloopSDK", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC13whenReachableyACcSgvM", + "mangledName": "$s10VerloopSDK12ReachabilityC13whenReachableyACcSgvM", + "moduleName": "VerloopSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "whenUnreachable", + "printedName": "whenUnreachable", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((VerloopSDK.Reachability) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.Reachability) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Reachability", + "printedName": "VerloopSDK.Reachability", + "usr": "s:10VerloopSDK12ReachabilityC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:10VerloopSDK12ReachabilityC15whenUnreachableyACcSgvp", + "mangledName": "$s10VerloopSDK12ReachabilityC15whenUnreachableyACcSgvp", + "moduleName": "VerloopSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((VerloopSDK.Reachability) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.Reachability) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Reachability", + "printedName": "VerloopSDK.Reachability", + "usr": "s:10VerloopSDK12ReachabilityC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC15whenUnreachableyACcSgvg", + "mangledName": "$s10VerloopSDK12ReachabilityC15whenUnreachableyACcSgvg", + "moduleName": "VerloopSDK", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((VerloopSDK.Reachability) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.Reachability) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Reachability", + "printedName": "VerloopSDK.Reachability", + "usr": "s:10VerloopSDK12ReachabilityC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC15whenUnreachableyACcSgvs", + "mangledName": "$s10VerloopSDK12ReachabilityC15whenUnreachableyACcSgvs", + "moduleName": "VerloopSDK", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC15whenUnreachableyACcSgvM", + "mangledName": "$s10VerloopSDK12ReachabilityC15whenUnreachableyACcSgvM", + "moduleName": "VerloopSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "reachableOnWWAN", + "printedName": "reachableOnWWAN", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:10VerloopSDK12ReachabilityC15reachableOnWWANSbvp", + "mangledName": "$s10VerloopSDK12ReachabilityC15reachableOnWWANSbvp", + "moduleName": "VerloopSDK", + "deprecated": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "Available" + ], + "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:10VerloopSDK12ReachabilityC15reachableOnWWANSbvg", + "mangledName": "$s10VerloopSDK12ReachabilityC15reachableOnWWANSbvg", + "moduleName": "VerloopSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "allowsCellularConnection", + "printedName": "allowsCellularConnection", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:10VerloopSDK12ReachabilityC24allowsCellularConnectionSbvp", + "mangledName": "$s10VerloopSDK12ReachabilityC24allowsCellularConnectionSbvp", + "moduleName": "VerloopSDK", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC24allowsCellularConnectionSbvg", + "mangledName": "$s10VerloopSDK12ReachabilityC24allowsCellularConnectionSbvg", + "moduleName": "VerloopSDK", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC24allowsCellularConnectionSbvs", + "mangledName": "$s10VerloopSDK12ReachabilityC24allowsCellularConnectionSbvs", + "moduleName": "VerloopSDK", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC24allowsCellularConnectionSbvM", + "mangledName": "$s10VerloopSDK12ReachabilityC24allowsCellularConnectionSbvM", + "moduleName": "VerloopSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "notificationCenter", + "printedName": "notificationCenter", + "children": [ + { + "kind": "TypeNominal", + "name": "NotificationCenter", + "printedName": "Foundation.NotificationCenter", + "usr": "c:objc(cs)NSNotificationCenter" + } + ], + "declKind": "Var", + "usr": "s:10VerloopSDK12ReachabilityC18notificationCenterSo014NSNotificationE0Cvp", + "mangledName": "$s10VerloopSDK12ReachabilityC18notificationCenterSo014NSNotificationE0Cvp", + "moduleName": "VerloopSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "NotificationCenter", + "printedName": "Foundation.NotificationCenter", + "usr": "c:objc(cs)NSNotificationCenter" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC18notificationCenterSo014NSNotificationE0Cvg", + "mangledName": "$s10VerloopSDK12ReachabilityC18notificationCenterSo014NSNotificationE0Cvg", + "moduleName": "VerloopSDK", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NotificationCenter", + "printedName": "Foundation.NotificationCenter", + "usr": "c:objc(cs)NSNotificationCenter" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC18notificationCenterSo014NSNotificationE0Cvs", + "mangledName": "$s10VerloopSDK12ReachabilityC18notificationCenterSo014NSNotificationE0Cvs", + "moduleName": "VerloopSDK", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC18notificationCenterSo014NSNotificationE0CvM", + "mangledName": "$s10VerloopSDK12ReachabilityC18notificationCenterSo014NSNotificationE0CvM", + "moduleName": "VerloopSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "currentReachabilityString", + "printedName": "currentReachabilityString", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:10VerloopSDK12ReachabilityC07currentC6StringSSvp", + "mangledName": "$s10VerloopSDK12ReachabilityC07currentC6StringSSvp", + "moduleName": "VerloopSDK", + "deprecated": true, + "declAttributes": [ + "AccessControl", + "Available" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC07currentC6StringSSvg", + "mangledName": "$s10VerloopSDK12ReachabilityC07currentC6StringSSvg", + "moduleName": "VerloopSDK", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "connection", + "printedName": "connection", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "VerloopSDK.Reachability.Connection", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" + } + ], + "declKind": "Var", + "usr": "s:10VerloopSDK12ReachabilityC10connectionAC10ConnectionOvp", + "mangledName": "$s10VerloopSDK12ReachabilityC10connectionAC10ConnectionOvp", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "VerloopSDK.Reachability.Connection", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC10connectionAC10ConnectionOvg", + "mangledName": "$s10VerloopSDK12ReachabilityC10connectionAC10ConnectionOvg", + "moduleName": "VerloopSDK", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(reachabilityRef:queueQoS:targetQueue:notificationQueue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Reachability", + "printedName": "VerloopSDK.Reachability", + "usr": "s:10VerloopSDK12ReachabilityC" + }, + { + "kind": "TypeNominal", + "name": "SCNetworkReachability", + "printedName": "SystemConfiguration.SCNetworkReachability", + "usr": "c:@T@SCNetworkReachabilityRef" + }, + { + "kind": "TypeNominal", + "name": "DispatchQoS", + "printedName": "Dispatch.DispatchQoS", + "hasDefaultArg": true, + "usr": "s:8Dispatch0A3QoSV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Dispatch.DispatchQueue?", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Dispatch.DispatchQueue?", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:10VerloopSDK12ReachabilityC15reachabilityRef8queueQoS11targetQueue012notificationI0ACSo09SCNetworkcE0a_8Dispatch0lG1SVSo012OS_dispatch_F0CSgAOtcfc", + "mangledName": "$s10VerloopSDK12ReachabilityC15reachabilityRef8queueQoS11targetQueue012notificationI0ACSo09SCNetworkcE0a_8Dispatch0lG1SVSo012OS_dispatch_F0CSgAOtcfc", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl", + "Required" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(hostname:queueQoS:targetQueue:notificationQueue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Reachability", + "printedName": "VerloopSDK.Reachability", + "usr": "s:10VerloopSDK12ReachabilityC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "DispatchQoS", + "printedName": "Dispatch.DispatchQoS", + "hasDefaultArg": true, + "usr": "s:8Dispatch0A3QoSV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Dispatch.DispatchQueue?", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Dispatch.DispatchQueue?", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:10VerloopSDK12ReachabilityC8hostname8queueQoS11targetQueue012notificationH0ACSS_8Dispatch0jF1SVSo012OS_dispatch_E0CSgAMtKcfc", + "mangledName": "$s10VerloopSDK12ReachabilityC8hostname8queueQoS11targetQueue012notificationH0ACSS_8Dispatch0jF1SVSo012OS_dispatch_E0CSgAMtKcfc", + "moduleName": "VerloopSDK", + "declAttributes": [ + "Convenience", + "AccessControl" + ], + "throwing": true, + "init_kind": "Convenience" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(queueQoS:targetQueue:notificationQueue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Reachability", + "printedName": "VerloopSDK.Reachability", + "usr": "s:10VerloopSDK12ReachabilityC" + }, + { + "kind": "TypeNominal", + "name": "DispatchQoS", + "printedName": "Dispatch.DispatchQoS", + "hasDefaultArg": true, + "usr": "s:8Dispatch0A3QoSV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Dispatch.DispatchQueue?", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Dispatch.DispatchQueue?", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:10VerloopSDK12ReachabilityC8queueQoS11targetQueue012notificationG0AC8Dispatch0iE1SV_So012OS_dispatch_D0CSgALtKcfc", + "mangledName": "$s10VerloopSDK12ReachabilityC8queueQoS11targetQueue012notificationG0AC8Dispatch0iE1SV_So012OS_dispatch_D0CSgALtKcfc", + "moduleName": "VerloopSDK", + "declAttributes": [ + "Convenience", + "AccessControl" + ], + "throwing": true, + "init_kind": "Convenience" + }, + { + "kind": "Function", + "name": "startNotifier", + "printedName": "startNotifier()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:10VerloopSDK12ReachabilityC13startNotifieryyKF", + "mangledName": "$s10VerloopSDK12ReachabilityC13startNotifieryyKF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stopNotifier", + "printedName": "stopNotifier()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:10VerloopSDK12ReachabilityC12stopNotifieryyF", + "mangledName": "$s10VerloopSDK12ReachabilityC12stopNotifieryyF", + "moduleName": "VerloopSDK", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "isReachable", + "printedName": "isReachable", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:10VerloopSDK12ReachabilityC11isReachableSbvp", + "mangledName": "$s10VerloopSDK12ReachabilityC11isReachableSbvp", + "moduleName": "VerloopSDK", + "deprecated": true, + "declAttributes": [ + "Available", + "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:10VerloopSDK12ReachabilityC11isReachableSbvg", + "mangledName": "$s10VerloopSDK12ReachabilityC11isReachableSbvg", + "moduleName": "VerloopSDK", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isReachableViaWWAN", + "printedName": "isReachableViaWWAN", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:10VerloopSDK12ReachabilityC18isReachableViaWWANSbvp", + "mangledName": "$s10VerloopSDK12ReachabilityC18isReachableViaWWANSbvp", + "moduleName": "VerloopSDK", + "deprecated": true, + "declAttributes": [ + "Available" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC18isReachableViaWWANSbvg", + "mangledName": "$s10VerloopSDK12ReachabilityC18isReachableViaWWANSbvg", + "moduleName": "VerloopSDK", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isReachableViaWiFi", + "printedName": "isReachableViaWiFi", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:10VerloopSDK12ReachabilityC18isReachableViaWiFiSbvp", + "mangledName": "$s10VerloopSDK12ReachabilityC18isReachableViaWiFiSbvp", + "moduleName": "VerloopSDK", + "deprecated": true, + "declAttributes": [ + "Available" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC18isReachableViaWiFiSbvg", + "mangledName": "$s10VerloopSDK12ReachabilityC18isReachableViaWiFiSbvg", + "moduleName": "VerloopSDK", + "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:10VerloopSDK12ReachabilityC11descriptionSSvp", + "mangledName": "$s10VerloopSDK12ReachabilityC11descriptionSSvp", + "moduleName": "VerloopSDK", + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC11descriptionSSvg", + "mangledName": "$s10VerloopSDK12ReachabilityC11descriptionSSvg", + "moduleName": "VerloopSDK", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:10VerloopSDK12ReachabilityC", + "mangledName": "$s10VerloopSDK12ReachabilityC", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "VerloopSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VerloopSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VerloopSDK" + }, + { + "kind": "TypeDecl", + "name": "VerloopSDK", + "printedName": "VerloopSDK", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(config:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VerloopSDK", + "printedName": "VerloopSDK.VerloopSDK", + "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK" + }, + { + "kind": "TypeNominal", + "name": "VLConfig", + "printedName": "VerloopSDK.VLConfig", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)initWithConfig:", + "mangledName": "$s10VerloopSDKAAC6configAbA8VLConfigC_tcfc", + "moduleName": "VerloopSDK", + "objc_name": "initWithConfig:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "openWidget", + "printedName": "openWidget(rootController:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)openWidgetWithRootController:", + "mangledName": "$s10VerloopSDKAAC10openWidget14rootControllerySo06UIViewF0C_tF", + "moduleName": "VerloopSDK", + "objc_name": "openWidgetWithRootController:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "closeWidget", + "printedName": "closeWidget()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)closeWidget", + "mangledName": "$s10VerloopSDKAAC11closeWidgetyyF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "close", + "printedName": "close()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)close", + "mangledName": "$s10VerloopSDKAAC5closeyyF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "closeChat", + "printedName": "closeChat()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)closeChat", + "mangledName": "$s10VerloopSDKAAC9closeChatyyF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "observeLiveChatEventsOn", + "printedName": "observeLiveChatEventsOn(vlEventDelegate:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VLEventDelegate", + "printedName": "any VerloopSDK.VLEventDelegate", + "usr": "c:@M@VerloopSDK@objc(pl)VLEventDelegate" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)observeLiveChatEventsOnVlEventDelegate:", + "mangledName": "$s10VerloopSDKAAC23observeLiveChatEventsOn15vlEventDelegateyAA07VLEventJ0_p_tF", + "moduleName": "VerloopSDK", + "objc_name": "observeLiveChatEventsOnVlEventDelegate:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "updateConfig", + "printedName": "updateConfig(config:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VLConfig", + "printedName": "VerloopSDK.VLConfig", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)updateConfigWithConfig:", + "mangledName": "$s10VerloopSDKAAC12updateConfig6configyAA8VLConfigC_tF", + "moduleName": "VerloopSDK", + "objc_name": "updateConfigWithConfig:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "login", + "printedName": "login()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)login", + "mangledName": "$s10VerloopSDKAAC5loginyyF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "login", + "printedName": "login(userId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)loginWithUserId:", + "mangledName": "$s10VerloopSDKAAC5login6userIdySS_tF", + "moduleName": "VerloopSDK", + "objc_name": "loginWithUserId:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "logout", + "printedName": "logout()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)logout", + "mangledName": "$s10VerloopSDKAAC6logoutyyF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "clearConfig", + "printedName": "clearConfig()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)clearConfig", + "mangledName": "$s10VerloopSDKAAC11clearConfigyyF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "clearLocalStorage", + "printedName": "clearLocalStorage()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)clearLocalStorage", + "mangledName": "$s10VerloopSDKAAC17clearLocalStorageyyF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getConfig", + "printedName": "getConfig()", + "children": [ + { + "kind": "TypeNominal", + "name": "VLConfig", + "printedName": "VerloopSDK.VLConfig", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig" + } + ], + "declKind": "Func", + "usr": "s:10VerloopSDKAAC9getConfigAA8VLConfigCyF", + "mangledName": "$s10VerloopSDKAAC9getConfigAA8VLConfigCyF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getNavController", + "printedName": "getNavController()", + "children": [ + { + "kind": "TypeNominal", + "name": "UINavigationController", + "printedName": "UIKit.UINavigationController", + "usr": "c:objc(cs)UINavigationController" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)getNavController", + "mangledName": "$s10VerloopSDKAAC16getNavControllerSo012UINavigationE0CyF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "hide", + "printedName": "hide()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)hide", + "mangledName": "$s10VerloopSDKAAC4hideyyF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "VerloopSDK", + "printedName": "VerloopSDK.VerloopSDK", + "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)init", + "mangledName": "$s10VerloopSDKAACABycfc", + "moduleName": "VerloopSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK", + "mangledName": "$s10VerloopSDKAAC", + "moduleName": "VerloopSDK", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "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": "VerloopSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VerloopSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "VerloopSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VerloopSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "VerloopSDK" + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "VerloopSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VerloopSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VerloopSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VerloopSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VerloopSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VerloopSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VerloopSDK" + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "VerloopSDK" + }, + { + "kind": "TypeDecl", + "name": "WKDownloadManager", + "printedName": "WKDownloadManager", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(delegate:supportedMimeTypes:)", + "children": [ + { + "kind": "TypeNominal", + "name": "WKDownloadManager", + "printedName": "VerloopSDK.WKDownloadManager", + "usr": "c:@M@VerloopSDK@objc(cs)WKDownloadManager" + }, + { + "kind": "TypeNominal", + "name": "WKDownloadManagerDelegate", + "printedName": "any VerloopSDK.WKDownloadManagerDelegate", + "usr": "s:10VerloopSDK25WKDownloadManagerDelegateP" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Constructor", + "usr": "s:10VerloopSDK17WKDownloadManagerC8delegate18supportedMimeTypesAcA0cD8Delegate_p_SaySSGtcfc", + "mangledName": "$s10VerloopSDK17WKDownloadManagerC8delegate18supportedMimeTypesAcA0cD8Delegate_p_SaySSGtcfc", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "WKDownloadManager", + "printedName": "VerloopSDK.WKDownloadManager", + "usr": "c:@M@VerloopSDK@objc(cs)WKDownloadManager" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VerloopSDK@objc(cs)WKDownloadManager(im)init", + "mangledName": "$s10VerloopSDK17WKDownloadManagerCACycfc", + "moduleName": "VerloopSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "download", + "printedName": "download(_:decideDestinationUsing:suggestedFilename:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "WKDownload", + "printedName": "WebKit.WKDownload", + "usr": "c:objc(cs)WKDownload" + }, + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@CM@VerloopSDK@objc(cs)WKDownloadManager(im)download:decideDestinationUsingResponse:suggestedFilename:completionHandler:", + "mangledName": "$s10VerloopSDK17WKDownloadManagerC8download_22decideDestinationUsing17suggestedFilename10Foundation3URLVSgSo0C0C_So13NSURLResponseCSStYaF", + "moduleName": "VerloopSDK", + "intro_iOS": "14.5", + "objc_name": "download:decideDestinationUsingResponse:suggestedFilename:completionHandler:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Available" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "download", + "printedName": "download(_:didFailWithError:resumeData:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKDownload", + "printedName": "WebKit.WKDownload", + "usr": "c:objc(cs)WKDownload" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@CM@VerloopSDK@objc(cs)WKDownloadManager(im)download:didFailWithError:resumeData:", + "mangledName": "$s10VerloopSDK17WKDownloadManagerC8download_16didFailWithError10resumeDataySo0C0C_s0I0_p10Foundation0K0VSgtF", + "moduleName": "VerloopSDK", + "intro_iOS": "14.5", + "objc_name": "download:didFailWithError:resumeData:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Available" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "downloadDidFinish", + "printedName": "downloadDidFinish(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKDownload", + "printedName": "WebKit.WKDownload", + "usr": "c:objc(cs)WKDownload" + } + ], + "declKind": "Func", + "usr": "c:@CM@VerloopSDK@objc(cs)WKDownloadManager(im)downloadDidFinish:", + "mangledName": "$s10VerloopSDK17WKDownloadManagerC17downloadDidFinishyySo0C0CF", + "moduleName": "VerloopSDK", + "intro_iOS": "14.5", + "objc_name": "downloadDidFinish:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Available" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:decidePolicyFor:)", + "children": [ + { + "kind": "TypeNominal", + "name": "WKNavigationActionPolicy", + "printedName": "WebKit.WKNavigationActionPolicy", + "usr": "c:@E@WKNavigationActionPolicy" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "WKNavigationAction", + "printedName": "WebKit.WKNavigationAction", + "usr": "c:objc(cs)WKNavigationAction" + } + ], + "declKind": "Func", + "usr": "c:@CM@VerloopSDK@objc(cs)WKDownloadManager(im)webView:decidePolicyForNavigationAction:decisionHandler:", + "mangledName": "$s10VerloopSDK17WKDownloadManagerC7webView_15decidePolicyForSo018WKNavigationActionH0VSo05WKWebF0C_So0jK0CtYaF", + "moduleName": "VerloopSDK", + "objc_name": "webView:decidePolicyForNavigationAction:decisionHandler:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:decidePolicyFor:)", + "children": [ + { + "kind": "TypeNominal", + "name": "WKNavigationResponsePolicy", + "printedName": "WebKit.WKNavigationResponsePolicy", + "usr": "c:@E@WKNavigationResponsePolicy" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "WKNavigationResponse", + "printedName": "WebKit.WKNavigationResponse", + "usr": "c:objc(cs)WKNavigationResponse" + } + ], + "declKind": "Func", + "usr": "c:@CM@VerloopSDK@objc(cs)WKDownloadManager(im)webView:decidePolicyForNavigationResponse:decisionHandler:", + "mangledName": "$s10VerloopSDK17WKDownloadManagerC7webView_15decidePolicyForSo020WKNavigationResponseH0VSo05WKWebF0C_So0jK0CtYaF", + "moduleName": "VerloopSDK", + "objc_name": "webView:decidePolicyForNavigationResponse:decisionHandler:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:navigationResponse:didBecome:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "WKNavigationResponse", + "printedName": "WebKit.WKNavigationResponse", + "usr": "c:objc(cs)WKNavigationResponse" + }, + { + "kind": "TypeNominal", + "name": "WKDownload", + "printedName": "WebKit.WKDownload", + "usr": "c:objc(cs)WKDownload" + } + ], + "declKind": "Func", + "usr": "c:@CM@VerloopSDK@objc(cs)WKDownloadManager(im)webView:navigationResponse:didBecomeDownload:", + "mangledName": "$s10VerloopSDK17WKDownloadManagerC7webView_18navigationResponse9didBecomeySo05WKWebF0C_So012WKNavigationH0CSo0C0CtF", + "moduleName": "VerloopSDK", + "intro_iOS": "14.5", + "objc_name": "webView:navigationResponse:didBecomeDownload:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Available" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@VerloopSDK@objc(cs)WKDownloadManager", + "mangledName": "$s10VerloopSDK17WKDownloadManagerC", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "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": "WKDownloadManagerDelegate", + "printedName": "WKDownloadManagerDelegate", + "children": [ + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:decidePolicyFor:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:10VerloopSDK25WKDownloadManagerDelegateP7webView_15decidePolicyForSbSo05WKWebG0C_10Foundation3URLVtF", + "mangledName": "$s10VerloopSDK25WKDownloadManagerDelegateP7webView_15decidePolicyForSbSo05WKWebG0C_10Foundation3URLVtF", + "moduleName": "VerloopSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.WKDownloadManagerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "destinationUrlForFile", + "printedName": "destinationUrlForFile(withName:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:10VerloopSDK25WKDownloadManagerDelegateP21destinationUrlForFile8withName10Foundation3URLVSgSS_tF", + "mangledName": "$s10VerloopSDK25WKDownloadManagerDelegateP21destinationUrlForFile8withName10Foundation3URLVSgSS_tF", + "moduleName": "VerloopSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.WKDownloadManagerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "downloadDidFinish", + "printedName": "downloadDidFinish(location:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:10VerloopSDK25WKDownloadManagerDelegateP17downloadDidFinish8locationy10Foundation3URLV_tF", + "mangledName": "$s10VerloopSDK25WKDownloadManagerDelegateP17downloadDidFinish8locationy10Foundation3URLV_tF", + "moduleName": "VerloopSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.WKDownloadManagerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "downloadDidFailed", + "printedName": "downloadDidFailed(withError:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "declKind": "Func", + "usr": "s:10VerloopSDK25WKDownloadManagerDelegateP17downloadDidFailed9withErrorys0J0_p_tF", + "mangledName": "$s10VerloopSDK25WKDownloadManagerDelegateP17downloadDidFailed9withErrorys0J0_p_tF", + "moduleName": "VerloopSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.WKDownloadManagerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:decidePolicyFor:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:10VerloopSDK25WKDownloadManagerDelegatePAAE7webView_15decidePolicyForSbSo05WKWebG0C_10Foundation3URLVtF", + "mangledName": "$s10VerloopSDK25WKDownloadManagerDelegatePAAE7webView_15decidePolicyForSbSo05WKWebG0C_10Foundation3URLVtF", + "moduleName": "VerloopSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.WKDownloadManagerDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "destinationUrlForFile", + "printedName": "destinationUrlForFile(withName:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:10VerloopSDK25WKDownloadManagerDelegatePAAE21destinationUrlForFile8withName10Foundation3URLVSgSS_tF", + "mangledName": "$s10VerloopSDK25WKDownloadManagerDelegatePAAE21destinationUrlForFile8withName10Foundation3URLVSgSS_tF", + "moduleName": "VerloopSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.WKDownloadManagerDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "downloadDidFailed", + "printedName": "downloadDidFailed(withError:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "declKind": "Func", + "usr": "s:10VerloopSDK25WKDownloadManagerDelegatePAAE17downloadDidFailed9withErrorys0J0_p_tF", + "mangledName": "$s10VerloopSDK25WKDownloadManagerDelegatePAAE17downloadDidFailed9withErrorys0J0_p_tF", + "moduleName": "VerloopSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.WKDownloadManagerDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:10VerloopSDK25WKDownloadManagerDelegateP", + "mangledName": "$s10VerloopSDK25WKDownloadManagerDelegateP", + "moduleName": "VerloopSDK", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VerloopSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "VerloopSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VerloopSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VLEventDelegate", + "printedName": "VLEventDelegate", + "children": [ + { + "kind": "Function", + "name": "onChatMaximized", + "printedName": "onChatMaximized()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(pl)VLEventDelegate(im)onChatMaximized", + "mangledName": "$s10VerloopSDK15VLEventDelegateP15onChatMaximizedyyF", + "moduleName": "VerloopSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.VLEventDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onChatMinimized", + "printedName": "onChatMinimized()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(pl)VLEventDelegate(im)onChatMinimized", + "mangledName": "$s10VerloopSDK15VLEventDelegateP15onChatMinimizedyyF", + "moduleName": "VerloopSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.VLEventDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onChatStarted", + "printedName": "onChatStarted()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(pl)VLEventDelegate(im)onChatStarted", + "mangledName": "$s10VerloopSDK15VLEventDelegateP13onChatStartedyyF", + "moduleName": "VerloopSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.VLEventDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onChatEnded", + "printedName": "onChatEnded()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(pl)VLEventDelegate(im)onChatEnded", + "mangledName": "$s10VerloopSDK15VLEventDelegateP11onChatEndedyyF", + "moduleName": "VerloopSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.VLEventDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onLogoutComplete", + "printedName": "onLogoutComplete()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(pl)VLEventDelegate(im)onLogoutComplete", + "mangledName": "$s10VerloopSDK15VLEventDelegateP16onLogoutCompleteyyF", + "moduleName": "VerloopSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.VLEventDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onWidgetLoaded", + "printedName": "onWidgetLoaded()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(pl)VLEventDelegate(im)onWidgetLoaded", + "mangledName": "$s10VerloopSDK15VLEventDelegateP14onWidgetLoadedyyF", + "moduleName": "VerloopSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.VLEventDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onIncomingMessage", + "printedName": "onIncomingMessage(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(pl)VLEventDelegate(im)onIncomingMessage:", + "mangledName": "$s10VerloopSDK15VLEventDelegateP17onIncomingMessageyyypF", + "moduleName": "VerloopSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.VLEventDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@VerloopSDK@objc(pl)VLEventDelegate", + "mangledName": "$s10VerloopSDK15VLEventDelegateP", + "moduleName": "VerloopSDK", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "NSURL", + "printedName": "NSURL", + "children": [ + { + "kind": "Function", + "name": "mimeType", + "printedName": "mimeType()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:So5NSURLC10VerloopSDKE8mimeTypeSSyF", + "mangledName": "$sSo5NSURLC10VerloopSDKE8mimeTypeSSyF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:objc(cs)NSURL", + "moduleName": "Foundation", + "isOpen": true, + "objc_name": "NSURL", + "declAttributes": [ + "ObjC", + "SynthesizedProtocol", + "NonSendable", + "Sendable", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSObject", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "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": "_HasCustomAnyHashableRepresentation", + "printedName": "_HasCustomAnyHashableRepresentation", + "usr": "s:s35_HasCustomAnyHashableRepresentationP", + "mangledName": "$ss35_HasCustomAnyHashableRepresentationP" + }, + { + "kind": "Conformance", + "name": "_CustomPlaygroundQuickLookable", + "printedName": "_CustomPlaygroundQuickLookable", + "usr": "s:s30_CustomPlaygroundQuickLookableP", + "mangledName": "$ss30_CustomPlaygroundQuickLookableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "URL", + "printedName": "URL", + "children": [ + { + "kind": "Function", + "name": "mimeType", + "printedName": "mimeType()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:10Foundation3URLV10VerloopSDKE8mimeTypeSSyF", + "mangledName": "$s10Foundation3URLV10VerloopSDKE8mimeTypeSSyF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:10Foundation3URLV", + "mangledName": "$s10Foundation3URLV", + "moduleName": "Foundation", + "intro_Macosx": "10.10", + "intro_iOS": "8.0", + "intro_tvOS": "9.0", + "intro_watchOS": "2.0", + "declAttributes": [ + "Available", + "Available", + "Available", + "Available" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "ReferenceConvertible", + "printedName": "ReferenceConvertible", + "children": [ + { + "kind": "TypeWitness", + "name": "ReferenceType", + "printedName": "ReferenceType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSURL", + "printedName": "Foundation.NSURL", + "usr": "c:objc(cs)NSURL" + } + ] + } + ], + "usr": "s:10Foundation20ReferenceConvertibleP", + "mangledName": "$s10Foundation20ReferenceConvertibleP" + }, + { + "kind": "Conformance", + "name": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSURL", + "printedName": "Foundation.NSURL", + "usr": "c:objc(cs)NSURL" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + }, + { + "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": "_CustomPlaygroundQuickLookable", + "printedName": "_CustomPlaygroundQuickLookable", + "usr": "s:s30_CustomPlaygroundQuickLookableP", + "mangledName": "$ss30_CustomPlaygroundQuickLookableP" + }, + { + "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": "_ExpressibleByFileReferenceLiteral", + "printedName": "_ExpressibleByFileReferenceLiteral", + "usr": "s:s34_ExpressibleByFileReferenceLiteralP", + "mangledName": "$ss34_ExpressibleByFileReferenceLiteralP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "NSString", + "printedName": "NSString", + "children": [ + { + "kind": "Function", + "name": "mimeType", + "printedName": "mimeType()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:So8NSStringC10VerloopSDKE8mimeTypeSSyF", + "mangledName": "$sSo8NSStringC10VerloopSDKE8mimeTypeSSyF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:objc(cs)NSString", + "moduleName": "Foundation", + "isOpen": true, + "objc_name": "NSString", + "declAttributes": [ + "ObjC", + "NonSendable", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSObject", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "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": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "usr": "s:s12StaticStringV" + } + ] + } + ], + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "usr": "s:s12StaticStringV" + } + ] + } + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "usr": "s:s12StaticStringV" + } + ] + } + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" + }, + { + "kind": "Conformance", + "name": "_HasCustomAnyHashableRepresentation", + "printedName": "_HasCustomAnyHashableRepresentation", + "usr": "s:s35_HasCustomAnyHashableRepresentationP", + "mangledName": "$ss35_HasCustomAnyHashableRepresentationP" + }, + { + "kind": "Conformance", + "name": "_CustomPlaygroundQuickLookable", + "printedName": "_CustomPlaygroundQuickLookable", + "usr": "s:s30_CustomPlaygroundQuickLookableP", + "mangledName": "$ss30_CustomPlaygroundQuickLookableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "String", + "printedName": "String", + "children": [ + { + "kind": "Function", + "name": "mimeType", + "printedName": "mimeType()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:SS10VerloopSDKE8mimeTypeSSyF", + "mangledName": "$sSS10VerloopSDKE8mimeTypeSSyF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:SS", + "mangledName": "$sSS", + "moduleName": "Swift", + "declAttributes": [ + "EagerMove", + "Frozen" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "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": "CodingKeyRepresentable", + "printedName": "CodingKeyRepresentable", + "usr": "s:s22CodingKeyRepresentableP", + "mangledName": "$ss22CodingKeyRepresentableP" + }, + { + "kind": "Conformance", + "name": "_HasContiguousBytes", + "printedName": "_HasContiguousBytes", + "usr": "s:s19_HasContiguousBytesP", + "mangledName": "$ss19_HasContiguousBytesP" + }, + { + "kind": "Conformance", + "name": "CustomReflectable", + "printedName": "CustomReflectable", + "usr": "s:s17CustomReflectableP", + "mangledName": "$ss17CustomReflectableP" + }, + { + "kind": "Conformance", + "name": "_CustomPlaygroundQuickLookable", + "printedName": "_CustomPlaygroundQuickLookable", + "usr": "s:s30_CustomPlaygroundQuickLookableP", + "mangledName": "$ss30_CustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "TextOutputStream", + "printedName": "TextOutputStream", + "usr": "s:s16TextOutputStreamP", + "mangledName": "$ss16TextOutputStreamP" + }, + { + "kind": "Conformance", + "name": "TextOutputStreamable", + "printedName": "TextOutputStreamable", + "usr": "s:s20TextOutputStreamableP", + "mangledName": "$ss20TextOutputStreamableP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "_ExpressibleByBuiltinUnicodeScalarLiteral", + "printedName": "_ExpressibleByBuiltinUnicodeScalarLiteral", + "usr": "s:s41_ExpressibleByBuiltinUnicodeScalarLiteralP", + "mangledName": "$ss41_ExpressibleByBuiltinUnicodeScalarLiteralP" + }, + { + "kind": "Conformance", + "name": "_ExpressibleByBuiltinExtendedGraphemeClusterLiteral", + "printedName": "_ExpressibleByBuiltinExtendedGraphemeClusterLiteral", + "usr": "s:s51_ExpressibleByBuiltinExtendedGraphemeClusterLiteralP", + "mangledName": "$ss51_ExpressibleByBuiltinExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "_ExpressibleByBuiltinStringLiteral", + "printedName": "_ExpressibleByBuiltinStringLiteral", + "usr": "s:s34_ExpressibleByBuiltinStringLiteralP", + "mangledName": "$ss34_ExpressibleByBuiltinStringLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" + }, + { + "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": "BidirectionalCollection", + "printedName": "BidirectionalCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Character", + "printedName": "Swift.Character", + "usr": "s:SJ" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Index", + "printedName": "Swift.String.Index", + "usr": "s:SS5IndexV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Substring", + "printedName": "Swift.Substring", + "usr": "s:Ss" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "DefaultIndices", + "printedName": "Swift.DefaultIndices", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SI" + } + ] + } + ], + "usr": "s:SK", + "mangledName": "$sSK" + }, + { + "kind": "Conformance", + "name": "Collection", + "printedName": "Collection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Character", + "printedName": "Swift.Character", + "usr": "s:SJ" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Index", + "printedName": "Swift.String.Index", + "usr": "s:SS5IndexV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Iterator", + "printedName": "Iterator", + "children": [ + { + "kind": "TypeNominal", + "name": "Iterator", + "printedName": "Swift.String.Iterator", + "usr": "s:SS8IteratorV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Substring", + "printedName": "Swift.Substring", + "usr": "s:Ss" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "DefaultIndices", + "printedName": "Swift.DefaultIndices", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SI" + } + ] + } + ], + "usr": "s:Sl", + "mangledName": "$sSl" + }, + { + "kind": "Conformance", + "name": "Sequence", + "printedName": "Sequence", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Character", + "printedName": "Swift.Character", + "usr": "s:SJ" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Iterator", + "printedName": "Iterator", + "children": [ + { + "kind": "TypeNominal", + "name": "Iterator", + "printedName": "Swift.String.Iterator", + "usr": "s:SS8IteratorV" + } + ] + } + ], + "usr": "s:ST", + "mangledName": "$sST" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Comparable", + "printedName": "Comparable", + "usr": "s:SL", + "mangledName": "$sSL" + }, + { + "kind": "Conformance", + "name": "StringProtocol", + "printedName": "StringProtocol", + "children": [ + { + "kind": "TypeWitness", + "name": "UTF8View", + "printedName": "UTF8View", + "children": [ + { + "kind": "TypeNominal", + "name": "UTF8View", + "printedName": "Swift.String.UTF8View", + "usr": "s:SS8UTF8ViewV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "UTF16View", + "printedName": "UTF16View", + "children": [ + { + "kind": "TypeNominal", + "name": "UTF16View", + "printedName": "Swift.String.UTF16View", + "usr": "s:SS9UTF16ViewV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "UnicodeScalarView", + "printedName": "UnicodeScalarView", + "children": [ + { + "kind": "TypeNominal", + "name": "UnicodeScalarView", + "printedName": "Swift.String.UnicodeScalarView", + "usr": "s:SS17UnicodeScalarViewV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Substring", + "printedName": "Swift.Substring", + "usr": "s:Ss" + } + ] + } + ], + "usr": "s:Sy", + "mangledName": "$sSy" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringInterpolation", + "printedName": "ExpressibleByStringInterpolation", + "children": [ + { + "kind": "TypeWitness", + "name": "StringInterpolation", + "printedName": "StringInterpolation", + "children": [ + { + "kind": "TypeNominal", + "name": "DefaultStringInterpolation", + "printedName": "Swift.DefaultStringInterpolation", + "usr": "s:s26DefaultStringInterpolationV" + } + ] + } + ], + "usr": "s:s32ExpressibleByStringInterpolationP", + "mangledName": "$ss32ExpressibleByStringInterpolationP" + }, + { + "kind": "Conformance", + "name": "LosslessStringConvertible", + "printedName": "LosslessStringConvertible", + "usr": "s:s25LosslessStringConvertibleP", + "mangledName": "$ss25LosslessStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "RangeReplaceableCollection", + "printedName": "RangeReplaceableCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Substring", + "printedName": "Swift.Substring", + "usr": "s:Ss" + } + ] + } + ], + "usr": "s:Sm", + "mangledName": "$sSm" + }, + { + "kind": "Conformance", + "name": "MirrorPath", + "printedName": "MirrorPath", + "usr": "s:s10MirrorPathP", + "mangledName": "$ss10MirrorPathP" + }, + { + "kind": "Conformance", + "name": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSString", + "printedName": "Foundation.NSString", + "usr": "c:objc(cs)NSString" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Name", + "printedName": "Name", + "children": [ + { + "kind": "Var", + "name": "reachabilityChanged", + "printedName": "reachabilityChanged", + "children": [ + { + "kind": "TypeNominal", + "name": "Name", + "printedName": "Foundation.NSNotification.Name", + "usr": "c:@T@NSNotificationName" + } + ], + "declKind": "Var", + "usr": "s:So18NSNotificationNamea10VerloopSDKE19reachabilityChangedABvpZ", + "mangledName": "$sSo18NSNotificationNamea10VerloopSDKE19reachabilityChangedABvpZ", + "moduleName": "VerloopSDK", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage" + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Name", + "printedName": "Foundation.NSNotification.Name", + "usr": "c:@T@NSNotificationName" + } + ], + "declKind": "Accessor", + "usr": "s:So18NSNotificationNamea10VerloopSDKE19reachabilityChangedABvgZ", + "mangledName": "$sSo18NSNotificationNamea10VerloopSDKE19reachabilityChangedABvgZ", + "moduleName": "VerloopSDK", + "static": true, + "implicit": true, + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "c:@T@NSNotificationName", + "moduleName": "Foundation", + "declAttributes": [ + "SynthesizedProtocol", + "SynthesizedProtocol", + "SynthesizedProtocol", + "SynthesizedProtocol", + "SynthesizedProtocol", + "SynthesizedProtocol", + "Sendable" + ], + "isFromExtension": true, + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSString", + "printedName": "Foundation.NSString", + "usr": "c:objc(cs)NSString" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "_SwiftNewtypeWrapper", + "printedName": "_SwiftNewtypeWrapper", + "usr": "s:s20_SwiftNewtypeWrapperP", + "mangledName": "$ss20_SwiftNewtypeWrapperP" + }, + { + "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": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "_HasCustomAnyHashableRepresentation", + "printedName": "_HasCustomAnyHashableRepresentation", + "usr": "s:s35_HasCustomAnyHashableRepresentationP", + "mangledName": "$ss35_HasCustomAnyHashableRepresentationP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLConfig.swift", + "kind": "IntegerLiteral", + "offset": 1254, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLConfig.swift", + "kind": "IntegerLiteral", + "offset": 1276, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLConfig.swift", + "kind": "BooleanLiteral", + "offset": 1515, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLConfig.swift", + "kind": "BooleanLiteral", + "offset": 1775, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLConfig.swift", + "kind": "Array", + "offset": 1878, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLConfig.swift", + "kind": "Array", + "offset": 1922, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLConfig.swift", + "kind": "Array", + "offset": 2014, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLConfig.swift", + "kind": "StringLiteral", + "offset": 2171, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLConfig.swift", + "kind": "BooleanLiteral", + "offset": 2424, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "StringLiteral", + "offset": 748, + "length": 19, + "value": "\"setUserIdComplete\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "StringLiteral", + "offset": 808, + "length": 22, + "value": "\"setUserParamComplete\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "StringLiteral", + "offset": 859, + "length": 10, + "value": "\"callback\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "StringLiteral", + "offset": 901, + "length": 11, + "value": "\"roomReady\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "StringLiteral", + "offset": 938, + "length": 7, + "value": "\"ready\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "StringLiteral", + "offset": 977, + "length": 13, + "value": "\"closeWidget\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "StringLiteral", + "offset": 1024, + "length": 15, + "value": "\"closeComplete\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "StringLiteral", + "offset": 1073, + "length": 16, + "value": "\"chat-maximized\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "StringLiteral", + "offset": 1123, + "length": 16, + "value": "\"chat-minimized\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "StringLiteral", + "offset": 1171, + "length": 14, + "value": "\"chat-started\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "StringLiteral", + "offset": 1215, + "length": 12, + "value": "\"chat-ended\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "StringLiteral", + "offset": 1263, + "length": 8, + "value": "\"logout\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "StringLiteral", + "offset": 1311, + "length": 24, + "value": "\"agent-message-received\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "StringLiteral", + "offset": 1462, + "length": 10, + "value": "\"postback\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "StringLiteral", + "offset": 1500, + "length": 9, + "value": "\"web_url\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "IntegerLiteral", + "offset": 1587, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "IntegerLiteral", + "offset": 1598, + "length": 10, + "value": "1" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "IntegerLiteral", + "offset": 1618, + "length": 15, + "value": "2" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "IntegerLiteral", + "offset": 1643, + "length": 15, + "value": "3" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "IntegerLiteral", + "offset": 1668, + "length": 13, + "value": "4" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "IntegerLiteral", + "offset": 1691, + "length": 11, + "value": "5" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "IntegerLiteral", + "offset": 1712, + "length": 16, + "value": "6" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "IntegerLiteral", + "offset": 1738, + "length": 14, + "value": "7" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "IntegerLiteral", + "offset": 1762, + "length": 14, + "value": "8" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "IntegerLiteral", + "offset": 1786, + "length": 17, + "value": "9" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "IntegerLiteral", + "offset": 1813, + "length": 20, + "value": "10" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/MimeType.swift", + "kind": "StringLiteral", + "offset": 138, + "length": 26, + "value": "\"application\/octet-stream\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/MimeType.swift", + "kind": "Dictionary", + "offset": 191, + "length": 3223, + "value": "[(\"html\", \"text\/html\"), (\"htm\", \"text\/html\"), (\"shtml\", \"text\/html\"), (\"css\", \"text\/css\"), (\"xml\", \"text\/xml\"), (\"gif\", \"image\/gif\"), (\"jpeg\", \"image\/jpeg\"), (\"jpg\", \"image\/jpeg\"), (\"js\", \"application\/javascript\"), (\"atom\", \"application\/atom+xml\"), (\"rss\", \"application\/rss+xml\"), (\"mml\", \"text\/mathml\"), (\"txt\", \"text\/plain\"), (\"jad\", \"text\/vnd.sun.j2me.app-descriptor\"), (\"wml\", \"text\/vnd.wap.wml\"), (\"htc\", \"text\/x-component\"), (\"png\", \"image\/png\"), (\"tif\", \"image\/tiff\"), (\"tiff\", \"image\/tiff\"), (\"wbmp\", \"image\/vnd.wap.wbmp\"), (\"ico\", \"image\/x-icon\"), (\"jng\", \"image\/x-jng\"), (\"bmp\", \"image\/x-ms-bmp\"), (\"svg\", \"image\/svg+xml\"), (\"svgz\", \"image\/svg+xml\"), (\"webp\", \"image\/webp\"), (\"woff\", \"application\/font-woff\"), (\"jar\", \"application\/java-archive\"), (\"war\", \"application\/java-archive\"), (\"ear\", \"application\/java-archive\"), (\"json\", \"application\/json\"), (\"hqx\", \"application\/mac-binhex40\"), (\"doc\", \"application\/msword\"), (\"pdf\", \"application\/pdf\"), (\"ps\", \"application\/postscript\"), (\"eps\", \"application\/postscript\"), (\"ai\", \"application\/postscript\"), (\"rtf\", \"application\/rtf\"), (\"m3u8\", \"application\/vnd.apple.mpegurl\"), (\"xls\", \"application\/vnd.ms-excel\"), (\"eot\", \"application\/vnd.ms-fontobject\"), (\"ppt\", \"application\/vnd.ms-powerpoint\"), (\"wmlc\", \"application\/vnd.wap.wmlc\"), (\"kml\", \"application\/vnd.google-earth.kml+xml\"), (\"kmz\", \"application\/vnd.google-earth.kmz\"), (\"7z\", \"application\/x-7z-compressed\"), (\"cco\", \"application\/x-cocoa\"), (\"jardiff\", \"application\/x-java-archive-diff\"), (\"jnlp\", \"application\/x-java-jnlp-file\"), (\"run\", \"application\/x-makeself\"), (\"pl\", \"application\/x-perl\"), (\"pm\", \"application\/x-perl\"), (\"prc\", \"application\/x-pilot\"), (\"pdb\", \"application\/x-pilot\"), (\"rar\", \"application\/x-rar-compressed\"), (\"rpm\", \"application\/x-redhat-package-manager\"), (\"sea\", \"application\/x-sea\"), (\"swf\", \"application\/x-shockwave-flash\"), (\"sit\", \"application\/x-stuffit\"), (\"tcl\", \"application\/x-tcl\"), (\"tk\", \"application\/x-tcl\"), (\"der\", \"application\/x-x509-ca-cert\"), (\"pem\", \"application\/x-x509-ca-cert\"), (\"crt\", \"application\/x-x509-ca-cert\"), (\"xpi\", \"application\/x-xpinstall\"), (\"xhtml\", \"application\/xhtml+xml\"), (\"xspf\", \"application\/xspf+xml\"), (\"zip\", \"application\/zip\"), (\"epub\", \"application\/epub+zip\"), (\"docx\", \"application\/vnd.openxmlformats-officedocument.wordprocessingml.document\"), (\"xlsx\", \"application\/vnd.openxmlformats-officedocument.spreadsheetml.sheet\"), (\"pptx\", \"application\/vnd.openxmlformats-officedocument.presentationml.presentation\"), (\"mid\", \"audio\/midi\"), (\"midi\", \"audio\/midi\"), (\"kar\", \"audio\/midi\"), (\"mp3\", \"audio\/mpeg\"), (\"ogg\", \"audio\/ogg\"), (\"m4a\", \"audio\/x-m4a\"), (\"ra\", \"audio\/x-realaudio\"), (\"3gpp\", \"video\/3gpp\"), (\"3gp\", \"video\/3gpp\"), (\"ts\", \"video\/mp2t\"), (\"mp4\", \"video\/mp4\"), (\"mpeg\", \"video\/mpeg\"), (\"mpg\", \"video\/mpeg\"), (\"mov\", \"video\/quicktime\"), (\"webm\", \"video\/webm\"), (\"flv\", \"video\/x-flv\"), (\"m4v\", \"video\/x-m4v\"), (\"mng\", \"video\/x-mng\"), (\"asx\", \"video\/x-ms-asf\"), (\"asf\", \"video\/x-ms-asf\"), (\"wmv\", \"video\/x-ms-wmv\"), (\"avi\", \"video\/x-msvideo\")]" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Reachability.swift", + "kind": "StringLiteral", + "offset": 1741, + "length": 33, + "value": "\"ReachabilityChangedNotification\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Reachability.swift", + "kind": "StringLiteral", + "offset": 1869, + "length": 21, + "value": "\"reachabilityChanged\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Reachability.swift", + "kind": "BooleanLiteral", + "offset": 3138, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Reachability.swift", + "kind": "BooleanLiteral", + "offset": 4310, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Reachability.swift", + "kind": "BooleanLiteral", + "offset": 4382, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VerloopSDK.swift", + "kind": "BooleanLiteral", + "offset": 509, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", + "kind": "StringLiteral", + "offset": 199, + "length": 7, + "value": "\"https\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", + "kind": "StringLiteral", + "offset": 236, + "length": 19, + "value": "\".stage.verloop.io\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", + "kind": "StringLiteral", + "offset": 282, + "length": 13, + "value": "\".verloop.io\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", + "kind": "StringLiteral", + "offset": 328, + "length": 8, + "value": "\"popout\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", + "kind": "StringLiteral", + "offset": 368, + "length": 5, + "value": "\"ios\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", + "kind": "StringLiteral", + "offset": 401, + "length": 17, + "value": "\"VerloopLivechat\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", + "kind": "StringLiteral", + "offset": 452, + "length": 9, + "value": "\"Verloop\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", + "kind": "StringLiteral", + "offset": 499, + "length": 15, + "value": "\"VerloopMobile\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", + "kind": "StringLiteral", + "offset": 555, + "length": 17, + "value": "\"VerloopMobileV2\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", + "kind": "StringLiteral", + "offset": 829, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/NetworkManager\/VLNetworkManager.swift", + "kind": "StringLiteral", + "offset": 356, + "length": 5, + "value": "\"GET\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLNavViewController.swift", + "kind": "BooleanLiteral", + "offset": 569, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/WKDownloadManager.swift", + "kind": "Array", + "offset": 448, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLWebViewManager.swift", + "kind": "BooleanLiteral", + "offset": 395, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLWebViewManager.swift", + "kind": "BooleanLiteral", + "offset": 481, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLWebViewManager.swift", + "kind": "BooleanLiteral", + "offset": 513, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLWebViewManager.swift", + "kind": "BooleanLiteral", + "offset": 559, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLWebViewManager.swift", + "kind": "Array", + "offset": 663, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLWebViewManager.swift", + "kind": "Array", + "offset": 735, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLWebViewManager.swift", + "kind": "Array", + "offset": 1033, + "length": 2, + "value": "[]" + } + ] +} \ No newline at end of file diff --git a/VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm64-apple-ios.private.swiftinterface b/VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm64-apple-ios.private.swiftinterface new file mode 100644 index 0000000..ec90a25 --- /dev/null +++ b/VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm64-apple-ios.private.swiftinterface @@ -0,0 +1,230 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.1.2 effective-5.10 (swiftlang-6.1.2.1.2 clang-1700.0.13.5) +// swift-module-flags: -target arm64-apple-ios11.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -module-name VerloopSDK +// swift-module-flags-ignorable: -no-verify-emitted-module-interface -interface-compiler-version 6.1.2 +import Foundation +import Swift +import SystemConfiguration +import UIKit +@_exported import VerloopSDK +import WebKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +public typealias LiveChatButtonClickListener = (_ title: Swift.String?, _ type: Swift.String?, _ payload: Swift.String?) -> Swift.Void +public typealias LiveChatUrlClickListener = (_ url: Swift.String?) -> Swift.Void +@objc public class VLConfig : ObjectiveC.NSObject { + @objc public enum SCOPE : Swift.Int { + case ROOM = 0 + case USER = 1 + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } + } + @objc public init(clientId cid: Swift.String, userId uid: Swift.String?) + @objc convenience public init(clientId cid: Swift.String) + @objc public func setNotificationToken(notificationToken token: Swift.String?) + @objc public func setUserId(userId uid: Swift.String) + @objc public func setStaging(isStaging staging: Swift.Bool) + @objc public func setUserName(userName name: Swift.String?) + @objc public func setUserEmail(userEmail email: Swift.String?) + @objc public func setUserPhone(userPhone phone: Swift.String?) + @objc public func setRecipeId(recipeId id: Swift.String?) + @objc public func setUserParam(key: Swift.String, value: Swift.String) + @objc public func openMenuWidget() + @objc public func showDownloadButton(_ isAllowFileDownload: Swift.Bool) + @objc public func setButtonOnClickListener(onButtonClicked buttonClicked: VerloopSDK.LiveChatButtonClickListener?) + @objc public func setUrlClickListener(onUrlClicked urlClicked: VerloopSDK.LiveChatUrlClickListener?) + @objc public func setUrlRedirectionFlag(canRedirect flag: Swift.Bool) + @objc public func putCustomField(key: Swift.String, value: Swift.String, scope: VerloopSDK.VLConfig.SCOPE) + @objc public func setTitle(widgetTitle title: Swift.String) + @objc public func setWidgetColor(widgetColor color: UIKit.UIColor) + @objc deinit +} +@objc public class VLMessage : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} +@objc public enum VLEvent : Swift.Int, Swift.RawRepresentable { + case onButtonClick = 0 + case onURLClick + case onChatMaximized + case onChatMinimized + case onChatStarted + case onChatEnded + case onLogoutComplete + case onWidgetLoaded + case onWidgetClosed + case setUserIdComplete + case setUserParamComplete + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +extension Foundation.NSURL { + public func mimeType() -> Swift.String +} +extension Foundation.URL { + public func mimeType() -> Swift.String +} +extension Foundation.NSString { + public func mimeType() -> Swift.String +} +extension Swift.String { + public func mimeType() -> Swift.String +} +public enum ReachabilityError : Swift.Error { + case failedToCreateWithAddress(Darwin.sockaddr, Swift.Int32) + case failedToCreateWithHostname(Swift.String, Swift.Int32) + case unableToSetCallback(Swift.Int32) + case unableToSetDispatchQueue(Swift.Int32) + case unableToGetFlags(Swift.Int32) +} +@available(*, unavailable, renamed: "Notification.Name.reachabilityChanged") +public let ReachabilityChangedNotification: Foundation.NSNotification.Name +extension Foundation.NSNotification.Name { + public static let reachabilityChanged: Foundation.Notification.Name +} +public class Reachability { + public typealias NetworkReachable = (VerloopSDK.Reachability) -> () + public typealias NetworkUnreachable = (VerloopSDK.Reachability) -> () + @available(*, unavailable, renamed: "Connection") + public enum NetworkStatus : Swift.CustomStringConvertible { + case notReachable, reachableViaWiFi, reachableViaWWAN + public var description: Swift.String { + get + } + public static func == (a: VerloopSDK.Reachability.NetworkStatus, b: VerloopSDK.Reachability.NetworkStatus) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + public enum Connection : Swift.CustomStringConvertible { + @available(*, deprecated, renamed: "unavailable") + case none + case unavailable, wifi, cellular + public var description: Swift.String { + get + } + public static func == (a: VerloopSDK.Reachability.Connection, b: VerloopSDK.Reachability.Connection) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + public var whenReachable: VerloopSDK.Reachability.NetworkReachable? + public var whenUnreachable: VerloopSDK.Reachability.NetworkUnreachable? + @available(*, deprecated, renamed: "allowsCellularConnection") + final public let reachableOnWWAN: Swift.Bool + public var allowsCellularConnection: Swift.Bool + public var notificationCenter: Foundation.NotificationCenter + @available(*, deprecated, renamed: "connection.description") + public var currentReachabilityString: Swift.String { + get + } + @available(*, unavailable, renamed: "connection") + public var currentReachabilityStatus: VerloopSDK.Reachability.Connection { + get + } + public var connection: VerloopSDK.Reachability.Connection { + get + } + required public init(reachabilityRef: SystemConfiguration.SCNetworkReachability, queueQoS: Dispatch.DispatchQoS = .default, targetQueue: Dispatch.DispatchQueue? = nil, notificationQueue: Dispatch.DispatchQueue? = .main) + convenience public init(hostname: Swift.String, queueQoS: Dispatch.DispatchQoS = .default, targetQueue: Dispatch.DispatchQueue? = nil, notificationQueue: Dispatch.DispatchQueue? = .main) throws + convenience public init(queueQoS: Dispatch.DispatchQoS = .default, targetQueue: Dispatch.DispatchQueue? = nil, notificationQueue: Dispatch.DispatchQueue? = .main) throws + @objc deinit +} +extension VerloopSDK.Reachability { + public func startNotifier() throws + public func stopNotifier() + @available(*, deprecated, message: "Please use `connection != .none`") + public var isReachable: Swift.Bool { + get + } + @available(*, deprecated, message: "Please use `connection == .cellular`") + public var isReachableViaWWAN: Swift.Bool { + get + } + @available(*, deprecated, message: "Please use `connection == .wifi`") + public var isReachableViaWiFi: Swift.Bool { + get + } + public var description: Swift.String { + get + } +} +@objc open class VerloopSDK : ObjectiveC.NSObject { + @objc public init(config vlConfig: VerloopSDK.VLConfig) + @objc deinit + @objc public func openWidget(rootController: UIKit.UIViewController) + @objc public func closeWidget() + @objc public func close() + @objc public func closeChat() + @objc public func observeLiveChatEventsOn(vlEventDelegate delegate: any VerloopSDK.VLEventDelegate) + @objc public func updateConfig(config vlConfig: VerloopSDK.VLConfig) + @objc public func login() + @objc public func login(userId uid: Swift.String) + @objc public func logout() + @objc public func clearConfig() + @objc public func clearLocalStorage() + public func getConfig() -> VerloopSDK.VLConfig + @objc public func getNavController() -> UIKit.UINavigationController + @objc public func hide() +} +@objc public class WKDownloadManager : ObjectiveC.NSObject { + public init(delegate: any VerloopSDK.WKDownloadManagerDelegate, supportedMimeTypes: [Swift.String]) + @objc deinit +} +public protocol WKDownloadManagerDelegate : AnyObject { + func webView(_ webView: WebKit.WKWebView, decidePolicyFor url: Foundation.URL) -> Swift.Bool + func destinationUrlForFile(withName name: Swift.String) -> Foundation.URL? + func downloadDidFinish(location url: Foundation.URL) + func downloadDidFailed(withError error: any Swift.Error) +} +extension VerloopSDK.WKDownloadManagerDelegate { + public func webView(_ webView: WebKit.WKWebView, decidePolicyFor url: Foundation.URL) -> Swift.Bool + public func destinationUrlForFile(withName name: Swift.String) -> Foundation.URL? + public func downloadDidFailed(withError error: any Swift.Error) +} +@available(iOS 13.0.0, *) +extension VerloopSDK.WKDownloadManager : WebKit.WKDownloadDelegate { + @available(iOS 14.5, *) + @_Concurrency.MainActor @preconcurrency @objc dynamic public func download(_ download: WebKit.WKDownload, decideDestinationUsing response: Foundation.URLResponse, suggestedFilename: Swift.String) async -> Foundation.URL? + @available(iOS 14.5, *) + @_Concurrency.MainActor @preconcurrency @objc dynamic public func download(_ download: WebKit.WKDownload, didFailWithError error: any Swift.Error, resumeData: Foundation.Data?) + @available(iOS 14.5, *) + @_Concurrency.MainActor @preconcurrency @objc dynamic public func downloadDidFinish(_ download: WebKit.WKDownload) +} +@available(iOS 13.0.0, *) +extension VerloopSDK.WKDownloadManager : WebKit.WKNavigationDelegate { + @_Concurrency.MainActor @preconcurrency @objc dynamic public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationAction: WebKit.WKNavigationAction) async -> WebKit.WKNavigationActionPolicy + @_Concurrency.MainActor @preconcurrency @objc dynamic public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationResponse: WebKit.WKNavigationResponse) async -> WebKit.WKNavigationResponsePolicy + @available(iOS 14.5, *) + @_Concurrency.MainActor @preconcurrency @objc dynamic public func webView(_ webView: WebKit.WKWebView, navigationResponse: WebKit.WKNavigationResponse, didBecome download: WebKit.WKDownload) +} +@objc public protocol VLEventDelegate { + @objc optional func onChatMaximized() + @objc optional func onChatMinimized() + @objc optional func onChatStarted() + @objc optional func onChatEnded() + @objc optional func onLogoutComplete() + @objc optional func onWidgetLoaded() + @objc optional func onIncomingMessage(_ message: Any) +} +extension VerloopSDK.VLConfig.SCOPE : Swift.Equatable {} +extension VerloopSDK.VLConfig.SCOPE : Swift.Hashable {} +extension VerloopSDK.VLConfig.SCOPE : Swift.RawRepresentable {} +extension VerloopSDK.VLEvent : Swift.Equatable {} +extension VerloopSDK.VLEvent : Swift.Hashable {} +@available(*, unavailable, renamed: "Connection") +extension VerloopSDK.Reachability.NetworkStatus : Swift.Equatable {} +@available(*, unavailable, renamed: "Connection") +extension VerloopSDK.Reachability.NetworkStatus : Swift.Hashable {} +extension VerloopSDK.Reachability.Connection : Swift.Equatable {} +extension VerloopSDK.Reachability.Connection : Swift.Hashable {} diff --git a/VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm64-apple-ios.swiftdoc b/VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm64-apple-ios.swiftdoc new file mode 100644 index 0000000000000000000000000000000000000000..d1e838e47d4fc473122ec25f38e6af84bbad0856 GIT binary patch literal 1132 zcmcIj&ubGw6rOBbquU}ic=Rw9gk3kg*^T`XVh+s@5n3w26g_xorkhE!WwX2NZW?ma zP@#t&JoMn9h@b}#6^r!HL!q)z@FMikKR~<}`v+9;%{E=5UUlFt^WOXB``*lZ`)%u8 zJa!o&5g`I_BrvGlQx6YUO|9d?#7V3)=O>yD#(vt9sMHg7bJ)S(^*g0 z38anSb}kbWHv@1|AhBDJHha=hkj$xp2x7-v@~kJVK{QCBXIBt9fm&~ko!6WgSzLMg z39I81C9OPmedzFYBEB0#F@QvC6n1&XF)6NejJl6ksp}cGg{KuwNn={CQ{6XKsXV1< zDi%D3F^ScX!+eO*LtmRwRYg^_JIa)}2%L|oYudI`Da|AF3Vhlw`y9G)+;% z8lGQ6=m2)Gx1(Z#Mqy}X`R^-`wPhb%cu71FI#?)!ROzXuXUm%>TxH!1#$ z8Fvi7i3z^o$Hc1PNCLM&1N%&57>HQ)b6}}d3jY&Qo-ro+j5010m$ax4J<5ieiGBuS zIVvz4?XbPP0__WtcL$JB_0a=mao%-F7u)rLtFi3))f661hwE^C_yME(4)#Y=(hn)o zn`GHA4ZmAVPZHC#J6@5RX4@og(Y7o$O14#5UUeF9yh45K+qh0l4`g6tyE?^#B#Is# zVgSXmEs8r$YGD{qy-$n>KtheyN!x@eCT1H*-8L23w6jNaz*t-Qvei(x`hSG0Ot~sX VuLjbr3=WJ<$pqiL`P)wjv7du@S2h3u literal 0 HcmV?d00001 diff --git a/VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm64-apple-ios.swiftinterface b/VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm64-apple-ios.swiftinterface new file mode 100644 index 0000000..ec90a25 --- /dev/null +++ b/VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm64-apple-ios.swiftinterface @@ -0,0 +1,230 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.1.2 effective-5.10 (swiftlang-6.1.2.1.2 clang-1700.0.13.5) +// swift-module-flags: -target arm64-apple-ios11.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -module-name VerloopSDK +// swift-module-flags-ignorable: -no-verify-emitted-module-interface -interface-compiler-version 6.1.2 +import Foundation +import Swift +import SystemConfiguration +import UIKit +@_exported import VerloopSDK +import WebKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +public typealias LiveChatButtonClickListener = (_ title: Swift.String?, _ type: Swift.String?, _ payload: Swift.String?) -> Swift.Void +public typealias LiveChatUrlClickListener = (_ url: Swift.String?) -> Swift.Void +@objc public class VLConfig : ObjectiveC.NSObject { + @objc public enum SCOPE : Swift.Int { + case ROOM = 0 + case USER = 1 + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } + } + @objc public init(clientId cid: Swift.String, userId uid: Swift.String?) + @objc convenience public init(clientId cid: Swift.String) + @objc public func setNotificationToken(notificationToken token: Swift.String?) + @objc public func setUserId(userId uid: Swift.String) + @objc public func setStaging(isStaging staging: Swift.Bool) + @objc public func setUserName(userName name: Swift.String?) + @objc public func setUserEmail(userEmail email: Swift.String?) + @objc public func setUserPhone(userPhone phone: Swift.String?) + @objc public func setRecipeId(recipeId id: Swift.String?) + @objc public func setUserParam(key: Swift.String, value: Swift.String) + @objc public func openMenuWidget() + @objc public func showDownloadButton(_ isAllowFileDownload: Swift.Bool) + @objc public func setButtonOnClickListener(onButtonClicked buttonClicked: VerloopSDK.LiveChatButtonClickListener?) + @objc public func setUrlClickListener(onUrlClicked urlClicked: VerloopSDK.LiveChatUrlClickListener?) + @objc public func setUrlRedirectionFlag(canRedirect flag: Swift.Bool) + @objc public func putCustomField(key: Swift.String, value: Swift.String, scope: VerloopSDK.VLConfig.SCOPE) + @objc public func setTitle(widgetTitle title: Swift.String) + @objc public func setWidgetColor(widgetColor color: UIKit.UIColor) + @objc deinit +} +@objc public class VLMessage : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} +@objc public enum VLEvent : Swift.Int, Swift.RawRepresentable { + case onButtonClick = 0 + case onURLClick + case onChatMaximized + case onChatMinimized + case onChatStarted + case onChatEnded + case onLogoutComplete + case onWidgetLoaded + case onWidgetClosed + case setUserIdComplete + case setUserParamComplete + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +extension Foundation.NSURL { + public func mimeType() -> Swift.String +} +extension Foundation.URL { + public func mimeType() -> Swift.String +} +extension Foundation.NSString { + public func mimeType() -> Swift.String +} +extension Swift.String { + public func mimeType() -> Swift.String +} +public enum ReachabilityError : Swift.Error { + case failedToCreateWithAddress(Darwin.sockaddr, Swift.Int32) + case failedToCreateWithHostname(Swift.String, Swift.Int32) + case unableToSetCallback(Swift.Int32) + case unableToSetDispatchQueue(Swift.Int32) + case unableToGetFlags(Swift.Int32) +} +@available(*, unavailable, renamed: "Notification.Name.reachabilityChanged") +public let ReachabilityChangedNotification: Foundation.NSNotification.Name +extension Foundation.NSNotification.Name { + public static let reachabilityChanged: Foundation.Notification.Name +} +public class Reachability { + public typealias NetworkReachable = (VerloopSDK.Reachability) -> () + public typealias NetworkUnreachable = (VerloopSDK.Reachability) -> () + @available(*, unavailable, renamed: "Connection") + public enum NetworkStatus : Swift.CustomStringConvertible { + case notReachable, reachableViaWiFi, reachableViaWWAN + public var description: Swift.String { + get + } + public static func == (a: VerloopSDK.Reachability.NetworkStatus, b: VerloopSDK.Reachability.NetworkStatus) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + public enum Connection : Swift.CustomStringConvertible { + @available(*, deprecated, renamed: "unavailable") + case none + case unavailable, wifi, cellular + public var description: Swift.String { + get + } + public static func == (a: VerloopSDK.Reachability.Connection, b: VerloopSDK.Reachability.Connection) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + public var whenReachable: VerloopSDK.Reachability.NetworkReachable? + public var whenUnreachable: VerloopSDK.Reachability.NetworkUnreachable? + @available(*, deprecated, renamed: "allowsCellularConnection") + final public let reachableOnWWAN: Swift.Bool + public var allowsCellularConnection: Swift.Bool + public var notificationCenter: Foundation.NotificationCenter + @available(*, deprecated, renamed: "connection.description") + public var currentReachabilityString: Swift.String { + get + } + @available(*, unavailable, renamed: "connection") + public var currentReachabilityStatus: VerloopSDK.Reachability.Connection { + get + } + public var connection: VerloopSDK.Reachability.Connection { + get + } + required public init(reachabilityRef: SystemConfiguration.SCNetworkReachability, queueQoS: Dispatch.DispatchQoS = .default, targetQueue: Dispatch.DispatchQueue? = nil, notificationQueue: Dispatch.DispatchQueue? = .main) + convenience public init(hostname: Swift.String, queueQoS: Dispatch.DispatchQoS = .default, targetQueue: Dispatch.DispatchQueue? = nil, notificationQueue: Dispatch.DispatchQueue? = .main) throws + convenience public init(queueQoS: Dispatch.DispatchQoS = .default, targetQueue: Dispatch.DispatchQueue? = nil, notificationQueue: Dispatch.DispatchQueue? = .main) throws + @objc deinit +} +extension VerloopSDK.Reachability { + public func startNotifier() throws + public func stopNotifier() + @available(*, deprecated, message: "Please use `connection != .none`") + public var isReachable: Swift.Bool { + get + } + @available(*, deprecated, message: "Please use `connection == .cellular`") + public var isReachableViaWWAN: Swift.Bool { + get + } + @available(*, deprecated, message: "Please use `connection == .wifi`") + public var isReachableViaWiFi: Swift.Bool { + get + } + public var description: Swift.String { + get + } +} +@objc open class VerloopSDK : ObjectiveC.NSObject { + @objc public init(config vlConfig: VerloopSDK.VLConfig) + @objc deinit + @objc public func openWidget(rootController: UIKit.UIViewController) + @objc public func closeWidget() + @objc public func close() + @objc public func closeChat() + @objc public func observeLiveChatEventsOn(vlEventDelegate delegate: any VerloopSDK.VLEventDelegate) + @objc public func updateConfig(config vlConfig: VerloopSDK.VLConfig) + @objc public func login() + @objc public func login(userId uid: Swift.String) + @objc public func logout() + @objc public func clearConfig() + @objc public func clearLocalStorage() + public func getConfig() -> VerloopSDK.VLConfig + @objc public func getNavController() -> UIKit.UINavigationController + @objc public func hide() +} +@objc public class WKDownloadManager : ObjectiveC.NSObject { + public init(delegate: any VerloopSDK.WKDownloadManagerDelegate, supportedMimeTypes: [Swift.String]) + @objc deinit +} +public protocol WKDownloadManagerDelegate : AnyObject { + func webView(_ webView: WebKit.WKWebView, decidePolicyFor url: Foundation.URL) -> Swift.Bool + func destinationUrlForFile(withName name: Swift.String) -> Foundation.URL? + func downloadDidFinish(location url: Foundation.URL) + func downloadDidFailed(withError error: any Swift.Error) +} +extension VerloopSDK.WKDownloadManagerDelegate { + public func webView(_ webView: WebKit.WKWebView, decidePolicyFor url: Foundation.URL) -> Swift.Bool + public func destinationUrlForFile(withName name: Swift.String) -> Foundation.URL? + public func downloadDidFailed(withError error: any Swift.Error) +} +@available(iOS 13.0.0, *) +extension VerloopSDK.WKDownloadManager : WebKit.WKDownloadDelegate { + @available(iOS 14.5, *) + @_Concurrency.MainActor @preconcurrency @objc dynamic public func download(_ download: WebKit.WKDownload, decideDestinationUsing response: Foundation.URLResponse, suggestedFilename: Swift.String) async -> Foundation.URL? + @available(iOS 14.5, *) + @_Concurrency.MainActor @preconcurrency @objc dynamic public func download(_ download: WebKit.WKDownload, didFailWithError error: any Swift.Error, resumeData: Foundation.Data?) + @available(iOS 14.5, *) + @_Concurrency.MainActor @preconcurrency @objc dynamic public func downloadDidFinish(_ download: WebKit.WKDownload) +} +@available(iOS 13.0.0, *) +extension VerloopSDK.WKDownloadManager : WebKit.WKNavigationDelegate { + @_Concurrency.MainActor @preconcurrency @objc dynamic public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationAction: WebKit.WKNavigationAction) async -> WebKit.WKNavigationActionPolicy + @_Concurrency.MainActor @preconcurrency @objc dynamic public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationResponse: WebKit.WKNavigationResponse) async -> WebKit.WKNavigationResponsePolicy + @available(iOS 14.5, *) + @_Concurrency.MainActor @preconcurrency @objc dynamic public func webView(_ webView: WebKit.WKWebView, navigationResponse: WebKit.WKNavigationResponse, didBecome download: WebKit.WKDownload) +} +@objc public protocol VLEventDelegate { + @objc optional func onChatMaximized() + @objc optional func onChatMinimized() + @objc optional func onChatStarted() + @objc optional func onChatEnded() + @objc optional func onLogoutComplete() + @objc optional func onWidgetLoaded() + @objc optional func onIncomingMessage(_ message: Any) +} +extension VerloopSDK.VLConfig.SCOPE : Swift.Equatable {} +extension VerloopSDK.VLConfig.SCOPE : Swift.Hashable {} +extension VerloopSDK.VLConfig.SCOPE : Swift.RawRepresentable {} +extension VerloopSDK.VLEvent : Swift.Equatable {} +extension VerloopSDK.VLEvent : Swift.Hashable {} +@available(*, unavailable, renamed: "Connection") +extension VerloopSDK.Reachability.NetworkStatus : Swift.Equatable {} +@available(*, unavailable, renamed: "Connection") +extension VerloopSDK.Reachability.NetworkStatus : Swift.Hashable {} +extension VerloopSDK.Reachability.Connection : Swift.Equatable {} +extension VerloopSDK.Reachability.Connection : Swift.Hashable {} diff --git a/VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/Modules/module.modulemap b/VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/Modules/module.modulemap new file mode 100644 index 0000000..e2615c8 --- /dev/null +++ b/VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/Modules/module.modulemap @@ -0,0 +1,11 @@ +framework module VerloopSDK { + umbrella header "VerloopSDK.h" + export * + + module * { export * } +} + +module VerloopSDK.Swift { + header "VerloopSDK-Swift.h" + requires objc +} diff --git a/VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/PrivacyInfo.xcprivacy b/VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..463c885 --- /dev/null +++ b/VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/PrivacyInfo.xcprivacy @@ -0,0 +1,97 @@ + + + + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + NSPrivacyAccessedAPITypeReasons + + CA92.1 + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeDeviceID + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypePhoneNumber + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypePhotosorVideos + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeUserID + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + NSPrivacyCollectedDataTypePurposeProductPersonalization + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeName + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + NSPrivacyCollectedDataTypePurposeProductPersonalization + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeEmailAddress + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + NSPrivacyCollectedDataTypePurposeProductPersonalization + + + + NSPrivacyTracking + + + diff --git a/VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/VerloopSDK b/VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/VerloopSDK new file mode 100755 index 0000000000000000000000000000000000000000..4ad5fd71cb129ad68aa11fbbcd42e3a6ce8fa52b GIT binary patch literal 362624 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 CjM8(WLso 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 literal 0 HcmV?d00001 diff --git a/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Headers/VerloopSDK-Swift.h b/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Headers/VerloopSDK-Swift.h new file mode 100644 index 0000000..21702e2 --- /dev/null +++ b/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Headers/VerloopSDK-Swift.h @@ -0,0 +1,856 @@ +#if 0 +#elif defined(__arm64__) && __arm64__ +// Generated by Apple Swift version 6.1.2 effective-5.10 (swiftlang-6.1.2.1.2 clang-1700.0.13.5) +#ifndef VERLOOPSDK_SWIFT_H +#define VERLOOPSDK_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#if defined(__cplusplus) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" +#if defined(__arm64e__) && __has_include() +# include +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#pragma clang diagnostic pop +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef unsigned char char8_t; +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import ObjectiveC; +@import WebKit; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" +#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="VerloopSDK",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) + +@class NSString; +enum SCOPE : NSInteger; +@class UIColor; +SWIFT_CLASS("_TtC10VerloopSDK8VLConfig") +@interface VLConfig : NSObject +- (nonnull instancetype)initWithClientId:(NSString * _Nonnull)cid userId:(NSString * _Nullable)uid OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)initWithClientId:(NSString * _Nonnull)cid; +- (void)setNotificationTokenWithNotificationToken:(NSString * _Nullable)token; +- (void)setUserIdWithUserId:(NSString * _Nonnull)uid; +- (void)setStagingWithIsStaging:(BOOL)staging; +- (void)setUserNameWithUserName:(NSString * _Nullable)name; +- (void)setUserEmailWithUserEmail:(NSString * _Nullable)email; +- (void)setUserPhoneWithUserPhone:(NSString * _Nullable)phone; +- (void)setRecipeIdWithRecipeId:(NSString * _Nullable)id; +- (void)setUserParamWithKey:(NSString * _Nonnull)key value:(NSString * _Nonnull)value; +- (void)openMenuWidget; +- (void)showDownloadButton:(BOOL)isAllowFileDownload; +- (void)setButtonOnClickListenerOnButtonClicked:(void (^ _Nullable)(NSString * _Nullable, NSString * _Nullable, NSString * _Nullable))buttonClicked; +- (void)setUrlClickListenerOnUrlClicked:(void (^ _Nullable)(NSString * _Nullable))urlClicked; +- (void)setUrlRedirectionFlagWithCanRedirect:(BOOL)flag; +- (void)putCustomFieldWithKey:(NSString * _Nonnull)key value:(NSString * _Nonnull)value scope:(enum SCOPE)scope; +- (void)setTitleWithWidgetTitle:(NSString * _Nonnull)title; +- (void)setWidgetColorWithWidgetColor:(UIColor * _Nonnull)color; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +typedef SWIFT_ENUM(NSInteger, SCOPE, open) { + SCOPEROOM = 0, + SCOPEUSER = 1, +}; + +typedef SWIFT_ENUM(NSInteger, VLEvent, open) { + VLEventOnButtonClick = 0, + VLEventOnURLClick = 1, + VLEventOnChatMaximized = 2, + VLEventOnChatMinimized = 3, + VLEventOnChatStarted = 4, + VLEventOnChatEnded = 5, + VLEventOnLogoutComplete = 6, + VLEventOnWidgetLoaded = 7, + VLEventOnWidgetClosed = 8, + VLEventSetUserIdComplete = 9, + VLEventSetUserParamComplete = 10, +}; + +SWIFT_PROTOCOL("_TtP10VerloopSDK15VLEventDelegate_") +@protocol VLEventDelegate +@optional +- (void)onChatMaximized; +- (void)onChatMinimized; +- (void)onChatStarted; +- (void)onChatEnded; +- (void)onLogoutComplete; +- (void)onWidgetLoaded; +- (void)onIncomingMessage:(id _Nonnull)message; +@end + +SWIFT_CLASS("_TtC10VerloopSDK9VLMessage") +@interface VLMessage : NSObject +@end + +@class UIViewController; +@class UINavigationController; +SWIFT_CLASS("_TtC10VerloopSDK10VerloopSDK") +@interface VerloopSDK : NSObject +- (nonnull instancetype)initWithConfig:(VLConfig * _Nonnull)vlConfig OBJC_DESIGNATED_INITIALIZER; +- (void)openWidgetWithRootController:(UIViewController * _Nonnull)rootController; +- (void)closeWidget; +- (void)close; +- (void)closeChat; +- (void)observeLiveChatEventsOnVlEventDelegate:(id _Nonnull)delegate; +- (void)updateConfigWithConfig:(VLConfig * _Nonnull)vlConfig; +- (void)login; +- (void)loginWithUserId:(NSString * _Nonnull)uid; +- (void)logout; +- (void)clearConfig; +- (void)clearLocalStorage; +- (UINavigationController * _Nonnull)getNavController SWIFT_WARN_UNUSED_RESULT; +- (void)hide; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +SWIFT_CLASS("_TtC10VerloopSDK17WKDownloadManager") +@interface WKDownloadManager : NSObject +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@class WKDownload; +@class NSURLResponse; +@class NSURL; +@class NSData; +SWIFT_AVAILABILITY(ios,introduced=13.0.0) +@interface WKDownloadManager (SWIFT_EXTENSION(VerloopSDK)) +- (void)download:(WKDownload * _Nonnull)download decideDestinationUsingResponse:(NSURLResponse * _Nonnull)response suggestedFilename:(NSString * _Nonnull)suggestedFilename completionHandler:(void (^ _Nonnull)(NSURL * _Nullable))completionHandler SWIFT_AVAILABILITY(ios,introduced=14.5); +- (void)download:(WKDownload * _Nonnull)download didFailWithError:(NSError * _Nonnull)error resumeData:(NSData * _Nullable)resumeData SWIFT_AVAILABILITY(ios,introduced=14.5); +- (void)downloadDidFinish:(WKDownload * _Nonnull)download SWIFT_AVAILABILITY(ios,introduced=14.5); +@end + +@class WKWebView; +@class WKNavigationAction; +@class WKNavigationResponse; +SWIFT_AVAILABILITY(ios,introduced=13.0.0) +@interface WKDownloadManager (SWIFT_EXTENSION(VerloopSDK)) +- (void)webView:(WKWebView * _Nonnull)webView decidePolicyForNavigationAction:(WKNavigationAction * _Nonnull)navigationAction decisionHandler:(void (^ _Nonnull)(WKNavigationActionPolicy))completionHandler; +- (void)webView:(WKWebView * _Nonnull)webView decidePolicyForNavigationResponse:(WKNavigationResponse * _Nonnull)navigationResponse decisionHandler:(void (^ _Nonnull)(WKNavigationResponsePolicy))completionHandler; +- (void)webView:(WKWebView * _Nonnull)webView navigationResponse:(WKNavigationResponse * _Nonnull)navigationResponse didBecomeDownload:(WKDownload * _Nonnull)download SWIFT_AVAILABILITY(ios,introduced=14.5); +@end + +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__cplusplus) +#endif +#pragma clang diagnostic pop +#endif + +#elif defined(__x86_64__) && __x86_64__ +// Generated by Apple Swift version 6.1.2 effective-5.10 (swiftlang-6.1.2.1.2 clang-1700.0.13.5) +#ifndef VERLOOPSDK_SWIFT_H +#define VERLOOPSDK_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#if defined(__cplusplus) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" +#if defined(__arm64e__) && __has_include() +# include +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#pragma clang diagnostic pop +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef unsigned char char8_t; +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import ObjectiveC; +@import WebKit; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" +#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="VerloopSDK",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) + +@class NSString; +enum SCOPE : NSInteger; +@class UIColor; +SWIFT_CLASS("_TtC10VerloopSDK8VLConfig") +@interface VLConfig : NSObject +- (nonnull instancetype)initWithClientId:(NSString * _Nonnull)cid userId:(NSString * _Nullable)uid OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)initWithClientId:(NSString * _Nonnull)cid; +- (void)setNotificationTokenWithNotificationToken:(NSString * _Nullable)token; +- (void)setUserIdWithUserId:(NSString * _Nonnull)uid; +- (void)setStagingWithIsStaging:(BOOL)staging; +- (void)setUserNameWithUserName:(NSString * _Nullable)name; +- (void)setUserEmailWithUserEmail:(NSString * _Nullable)email; +- (void)setUserPhoneWithUserPhone:(NSString * _Nullable)phone; +- (void)setRecipeIdWithRecipeId:(NSString * _Nullable)id; +- (void)setUserParamWithKey:(NSString * _Nonnull)key value:(NSString * _Nonnull)value; +- (void)openMenuWidget; +- (void)showDownloadButton:(BOOL)isAllowFileDownload; +- (void)setButtonOnClickListenerOnButtonClicked:(void (^ _Nullable)(NSString * _Nullable, NSString * _Nullable, NSString * _Nullable))buttonClicked; +- (void)setUrlClickListenerOnUrlClicked:(void (^ _Nullable)(NSString * _Nullable))urlClicked; +- (void)setUrlRedirectionFlagWithCanRedirect:(BOOL)flag; +- (void)putCustomFieldWithKey:(NSString * _Nonnull)key value:(NSString * _Nonnull)value scope:(enum SCOPE)scope; +- (void)setTitleWithWidgetTitle:(NSString * _Nonnull)title; +- (void)setWidgetColorWithWidgetColor:(UIColor * _Nonnull)color; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +typedef SWIFT_ENUM(NSInteger, SCOPE, open) { + SCOPEROOM = 0, + SCOPEUSER = 1, +}; + +typedef SWIFT_ENUM(NSInteger, VLEvent, open) { + VLEventOnButtonClick = 0, + VLEventOnURLClick = 1, + VLEventOnChatMaximized = 2, + VLEventOnChatMinimized = 3, + VLEventOnChatStarted = 4, + VLEventOnChatEnded = 5, + VLEventOnLogoutComplete = 6, + VLEventOnWidgetLoaded = 7, + VLEventOnWidgetClosed = 8, + VLEventSetUserIdComplete = 9, + VLEventSetUserParamComplete = 10, +}; + +SWIFT_PROTOCOL("_TtP10VerloopSDK15VLEventDelegate_") +@protocol VLEventDelegate +@optional +- (void)onChatMaximized; +- (void)onChatMinimized; +- (void)onChatStarted; +- (void)onChatEnded; +- (void)onLogoutComplete; +- (void)onWidgetLoaded; +- (void)onIncomingMessage:(id _Nonnull)message; +@end + +SWIFT_CLASS("_TtC10VerloopSDK9VLMessage") +@interface VLMessage : NSObject +@end + +@class UIViewController; +@class UINavigationController; +SWIFT_CLASS("_TtC10VerloopSDK10VerloopSDK") +@interface VerloopSDK : NSObject +- (nonnull instancetype)initWithConfig:(VLConfig * _Nonnull)vlConfig OBJC_DESIGNATED_INITIALIZER; +- (void)openWidgetWithRootController:(UIViewController * _Nonnull)rootController; +- (void)closeWidget; +- (void)close; +- (void)closeChat; +- (void)observeLiveChatEventsOnVlEventDelegate:(id _Nonnull)delegate; +- (void)updateConfigWithConfig:(VLConfig * _Nonnull)vlConfig; +- (void)login; +- (void)loginWithUserId:(NSString * _Nonnull)uid; +- (void)logout; +- (void)clearConfig; +- (void)clearLocalStorage; +- (UINavigationController * _Nonnull)getNavController SWIFT_WARN_UNUSED_RESULT; +- (void)hide; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +SWIFT_CLASS("_TtC10VerloopSDK17WKDownloadManager") +@interface WKDownloadManager : NSObject +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@class WKDownload; +@class NSURLResponse; +@class NSURL; +@class NSData; +SWIFT_AVAILABILITY(ios,introduced=13.0.0) +@interface WKDownloadManager (SWIFT_EXTENSION(VerloopSDK)) +- (void)download:(WKDownload * _Nonnull)download decideDestinationUsingResponse:(NSURLResponse * _Nonnull)response suggestedFilename:(NSString * _Nonnull)suggestedFilename completionHandler:(void (^ _Nonnull)(NSURL * _Nullable))completionHandler SWIFT_AVAILABILITY(ios,introduced=14.5); +- (void)download:(WKDownload * _Nonnull)download didFailWithError:(NSError * _Nonnull)error resumeData:(NSData * _Nullable)resumeData SWIFT_AVAILABILITY(ios,introduced=14.5); +- (void)downloadDidFinish:(WKDownload * _Nonnull)download SWIFT_AVAILABILITY(ios,introduced=14.5); +@end + +@class WKWebView; +@class WKNavigationAction; +@class WKNavigationResponse; +SWIFT_AVAILABILITY(ios,introduced=13.0.0) +@interface WKDownloadManager (SWIFT_EXTENSION(VerloopSDK)) +- (void)webView:(WKWebView * _Nonnull)webView decidePolicyForNavigationAction:(WKNavigationAction * _Nonnull)navigationAction decisionHandler:(void (^ _Nonnull)(WKNavigationActionPolicy))completionHandler; +- (void)webView:(WKWebView * _Nonnull)webView decidePolicyForNavigationResponse:(WKNavigationResponse * _Nonnull)navigationResponse decisionHandler:(void (^ _Nonnull)(WKNavigationResponsePolicy))completionHandler; +- (void)webView:(WKWebView * _Nonnull)webView navigationResponse:(WKNavigationResponse * _Nonnull)navigationResponse didBecomeDownload:(WKDownload * _Nonnull)download SWIFT_AVAILABILITY(ios,introduced=14.5); +@end + +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__cplusplus) +#endif +#pragma clang diagnostic pop +#endif + +#else +#error unsupported Swift architecture +#endif diff --git a/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Headers/VerloopSDK.h b/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Headers/VerloopSDK.h new file mode 100644 index 0000000..fd520dd --- /dev/null +++ b/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Headers/VerloopSDK.h @@ -0,0 +1,19 @@ +// +// VerloopSDK.h +// VerloopSDK +// +// Created by Shobhit Bakliwal on 25/11/18. +// Copyright © 2018 Verloop. All rights reserved. +// + +#import + +//! Project version number for VerloopSDK. +FOUNDATION_EXPORT double VerloopSDKVersionNumber; + +//! Project version string for VerloopSDK. +FOUNDATION_EXPORT const unsigned char VerloopSDKVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + diff --git a/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Info.plist b/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Info.plist new file mode 100644 index 0000000000000000000000000000000000000000..5f2f6a336fa1e21ab2e009c027d75f03f48e0132 GIT binary patch literal 890 zcmZ8fOHb5L6u$T31ANWpDTAT~6yHsUz<^7kjv+XJv?E9e&7Jl#bK`Aq)7zOaD;KVf z8(g?Ck)1!lAK@P`apl&9F>z@^jCVRML+qmGobR0PJifLXawcQL_>M;)>N$1#%-P<) zbLTHyyp+TJ1A{}uBbP_>`LQectK-+SiOH!OlQ*Yt-M(|z!Gntp#=SCe>nxyaRuVZl zzf@Xm1Rkd*ZBi~mp9b*;tuYZO#&M3xkdxLb@u`CcGW792bsI6M@{{1Qry8(5Mk5E0 zXO+vro-mmktF9z!J*SaW-cFY7v^^fSPTZHIM(tLp`i^BqR$WAK%CzE$1+|mOMi{Cz z_0~Cw_eA7N2j?HQg~c2=6`u-lD0+w^yVF5fa&lIjO-03J7BIizuURSC!4s?2dR@fgDXT_GgGZiMk?Km5N;hI*TbbR;vib(hr6uAs z-m1*ZK6z+t&|q8j;6j9Iq=Sc<(3_oD@8VWbH|$b*bHys?#>eaGKBk5R)KW_*MMU(h z;NVGD_&NzgPIcuaLP(wSrmwr41U0?j7?qis(tNQ^58HH^(e1*5KBxYN|KK)i7mBln zdX{NK+k^%RA?5GC?($1R5n$ovTUGq#6l4P1Z?7 zJLNI~n#`j@>WBC4V~7#x1@oW`7g(0lX&{Xs|QFGwB)I~F`hZEAYJKZP|K AI{*Lx literal 0 HcmV?d00001 diff --git a/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm64-apple-ios-simulator.abi.json b/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm64-apple-ios-simulator.abi.json new file mode 100644 index 0000000..ddd3a1d --- /dev/null +++ b/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm64-apple-ios-simulator.abi.json @@ -0,0 +1,6702 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "VerloopSDK", + "printedName": "VerloopSDK", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VerloopSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "VerloopSDK" + }, + { + "kind": "TypeDecl", + "name": "VLConfig", + "printedName": "VLConfig", + "children": [ + { + "kind": "TypeDecl", + "name": "SCOPE", + "printedName": "SCOPE", + "children": [ + { + "kind": "Var", + "name": "ROOM", + "printedName": "ROOM", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.VLConfig.SCOPE.Type) -> VerloopSDK.VLConfig.SCOPE", + "children": [ + { + "kind": "TypeNominal", + "name": "SCOPE", + "printedName": "VerloopSDK.VLConfig.SCOPE", + "usr": "s:10VerloopSDK8VLConfigC5SCOPEO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.VLConfig.SCOPE.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SCOPE", + "printedName": "VerloopSDK.VLConfig.SCOPE", + "usr": "s:10VerloopSDK8VLConfigC5SCOPEO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:10VerloopSDK8VLConfigC5SCOPEO4ROOMyA2EmF", + "mangledName": "$s10VerloopSDK8VLConfigC5SCOPEO4ROOMyA2EmF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "USER", + "printedName": "USER", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.VLConfig.SCOPE.Type) -> VerloopSDK.VLConfig.SCOPE", + "children": [ + { + "kind": "TypeNominal", + "name": "SCOPE", + "printedName": "VerloopSDK.VLConfig.SCOPE", + "usr": "s:10VerloopSDK8VLConfigC5SCOPEO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.VLConfig.SCOPE.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SCOPE", + "printedName": "VerloopSDK.VLConfig.SCOPE", + "usr": "s:10VerloopSDK8VLConfigC5SCOPEO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:10VerloopSDK8VLConfigC5SCOPEO4USERyA2EmF", + "mangledName": "$s10VerloopSDK8VLConfigC5SCOPEO4USERyA2EmF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VerloopSDK.VLConfig.SCOPE?", + "children": [ + { + "kind": "TypeNominal", + "name": "SCOPE", + "printedName": "VerloopSDK.VLConfig.SCOPE", + "usr": "s:10VerloopSDK8VLConfigC5SCOPEO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:10VerloopSDK8VLConfigC5SCOPEO8rawValueAESgSi_tcfc", + "mangledName": "$s10VerloopSDK8VLConfigC5SCOPEO8rawValueAESgSi_tcfc", + "moduleName": "VerloopSDK", + "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:10VerloopSDK8VLConfigC5SCOPEO8rawValueSivp", + "mangledName": "$s10VerloopSDK8VLConfigC5SCOPEO8rawValueSivp", + "moduleName": "VerloopSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK8VLConfigC5SCOPEO8rawValueSivg", + "mangledName": "$s10VerloopSDK8VLConfigC5SCOPEO8rawValueSivg", + "moduleName": "VerloopSDK", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:10VerloopSDK8VLConfigC5SCOPEO", + "mangledName": "$s10VerloopSDK8VLConfigC5SCOPEO", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "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": "Constructor", + "name": "init", + "printedName": "init(clientId:userId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VLConfig", + "printedName": "VerloopSDK.VLConfig", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)initWithClientId:userId:", + "mangledName": "$s10VerloopSDK8VLConfigC8clientId04userE0ACSS_SSSgtcfc", + "moduleName": "VerloopSDK", + "objc_name": "initWithClientId:userId:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(clientId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VLConfig", + "printedName": "VerloopSDK.VLConfig", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)initWithClientId:", + "mangledName": "$s10VerloopSDK8VLConfigC8clientIdACSS_tcfc", + "moduleName": "VerloopSDK", + "objc_name": "initWithClientId:", + "declAttributes": [ + "Convenience", + "AccessControl", + "ObjC" + ], + "init_kind": "Convenience" + }, + { + "kind": "Function", + "name": "setNotificationToken", + "printedName": "setNotificationToken(notificationToken:)", + "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": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setNotificationTokenWithNotificationToken:", + "mangledName": "$s10VerloopSDK8VLConfigC20setNotificationToken012notificationF0ySSSg_tF", + "moduleName": "VerloopSDK", + "objc_name": "setNotificationTokenWithNotificationToken:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setUserId", + "printedName": "setUserId(userId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setUserIdWithUserId:", + "mangledName": "$s10VerloopSDK8VLConfigC9setUserId04userF0ySS_tF", + "moduleName": "VerloopSDK", + "objc_name": "setUserIdWithUserId:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setStaging", + "printedName": "setStaging(isStaging:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setStagingWithIsStaging:", + "mangledName": "$s10VerloopSDK8VLConfigC10setStaging02isE0ySb_tF", + "moduleName": "VerloopSDK", + "objc_name": "setStagingWithIsStaging:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setUserName", + "printedName": "setUserName(userName:)", + "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": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setUserNameWithUserName:", + "mangledName": "$s10VerloopSDK8VLConfigC11setUserName04userF0ySSSg_tF", + "moduleName": "VerloopSDK", + "objc_name": "setUserNameWithUserName:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setUserEmail", + "printedName": "setUserEmail(userEmail:)", + "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": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setUserEmailWithUserEmail:", + "mangledName": "$s10VerloopSDK8VLConfigC12setUserEmail04userF0ySSSg_tF", + "moduleName": "VerloopSDK", + "objc_name": "setUserEmailWithUserEmail:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setUserPhone", + "printedName": "setUserPhone(userPhone:)", + "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": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setUserPhoneWithUserPhone:", + "mangledName": "$s10VerloopSDK8VLConfigC12setUserPhone04userF0ySSSg_tF", + "moduleName": "VerloopSDK", + "objc_name": "setUserPhoneWithUserPhone:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setRecipeId", + "printedName": "setRecipeId(recipeId:)", + "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": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setRecipeIdWithRecipeId:", + "mangledName": "$s10VerloopSDK8VLConfigC11setRecipeId06recipeF0ySSSg_tF", + "moduleName": "VerloopSDK", + "objc_name": "setRecipeIdWithRecipeId:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setUserParam", + "printedName": "setUserParam(key:value:)", + "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" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setUserParamWithKey:value:", + "mangledName": "$s10VerloopSDK8VLConfigC12setUserParam3key5valueySS_SStF", + "moduleName": "VerloopSDK", + "objc_name": "setUserParamWithKey:value:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "openMenuWidget", + "printedName": "openMenuWidget()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)openMenuWidget", + "mangledName": "$s10VerloopSDK8VLConfigC14openMenuWidgetyyF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "showDownloadButton", + "printedName": "showDownloadButton(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)showDownloadButton:", + "mangledName": "$s10VerloopSDK8VLConfigC18showDownloadButtonyySbF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setButtonOnClickListener", + "printedName": "setButtonOnClickListener(onButtonClicked:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.String?, Swift.String?, Swift.String?) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String?, Swift.String?, Swift.String?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Swift.String?, Swift.String?, Swift.String?)", + "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": "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" + } + ] + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setButtonOnClickListenerOnButtonClicked:", + "mangledName": "$s10VerloopSDK8VLConfigC24setButtonOnClickListener02onE7ClickedyySSSg_A2FtcSg_tF", + "moduleName": "VerloopSDK", + "objc_name": "setButtonOnClickListenerOnButtonClicked:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setUrlClickListener", + "printedName": "setUrlClickListener(onUrlClicked:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.String?) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String?) -> ()", + "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" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setUrlClickListenerOnUrlClicked:", + "mangledName": "$s10VerloopSDK8VLConfigC19setUrlClickListener02onE7ClickedyySSSgcSg_tF", + "moduleName": "VerloopSDK", + "objc_name": "setUrlClickListenerOnUrlClicked:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setUrlRedirectionFlag", + "printedName": "setUrlRedirectionFlag(canRedirect:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setUrlRedirectionFlagWithCanRedirect:", + "mangledName": "$s10VerloopSDK8VLConfigC21setUrlRedirectionFlag11canRedirectySb_tF", + "moduleName": "VerloopSDK", + "objc_name": "setUrlRedirectionFlagWithCanRedirect:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "putCustomField", + "printedName": "putCustomField(key:value:scope:)", + "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": "TypeNominal", + "name": "SCOPE", + "printedName": "VerloopSDK.VLConfig.SCOPE", + "usr": "s:10VerloopSDK8VLConfigC5SCOPEO" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)putCustomFieldWithKey:value:scope:", + "mangledName": "$s10VerloopSDK8VLConfigC14putCustomField3key5value5scopeySS_SSAC5SCOPEOtF", + "moduleName": "VerloopSDK", + "objc_name": "putCustomFieldWithKey:value:scope:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setTitle", + "printedName": "setTitle(widgetTitle:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setTitleWithWidgetTitle:", + "mangledName": "$s10VerloopSDK8VLConfigC8setTitle06widgetE0ySS_tF", + "moduleName": "VerloopSDK", + "objc_name": "setTitleWithWidgetTitle:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setWidgetColor", + "printedName": "setWidgetColor(widgetColor:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setWidgetColorWithWidgetColor:", + "mangledName": "$s10VerloopSDK8VLConfigC14setWidgetColor06widgetF0ySo7UIColorC_tF", + "moduleName": "VerloopSDK", + "objc_name": "setWidgetColorWithWidgetColor:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "VLConfig", + "printedName": "VerloopSDK.VLConfig", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)init", + "mangledName": "$s10VerloopSDK8VLConfigCACycfc", + "moduleName": "VerloopSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig", + "mangledName": "$s10VerloopSDK8VLConfigC", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "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": "VerloopSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VerloopSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VLMessage", + "printedName": "VLMessage", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VLMessage", + "printedName": "VerloopSDK.VLMessage", + "usr": "c:@M@VerloopSDK@objc(cs)VLMessage" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:10VerloopSDK9VLMessageC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s10VerloopSDK9VLMessageC4fromACs7Decoder_p_tKcfc", + "moduleName": "VerloopSDK", + "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": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:10VerloopSDK9VLMessageC6encode2toys7Encoder_p_tKF", + "mangledName": "$s10VerloopSDK9VLMessageC6encode2toys7Encoder_p_tKF", + "moduleName": "VerloopSDK", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@VerloopSDK@objc(cs)VLMessage", + "mangledName": "$s10VerloopSDK9VLMessageC", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "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": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "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": "VLEvent", + "printedName": "VLEvent", + "children": [ + { + "kind": "Var", + "name": "onButtonClick", + "printedName": "onButtonClick", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.VLEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventOnButtonClick", + "mangledName": "$s10VerloopSDK7VLEventO13onButtonClickyA2CmF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "onURLClick", + "printedName": "onURLClick", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.VLEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventOnURLClick", + "mangledName": "$s10VerloopSDK7VLEventO10onURLClickyA2CmF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Var", + "name": "onChatMaximized", + "printedName": "onChatMaximized", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.VLEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventOnChatMaximized", + "mangledName": "$s10VerloopSDK7VLEventO15onChatMaximizedyA2CmF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 2 + }, + { + "kind": "Var", + "name": "onChatMinimized", + "printedName": "onChatMinimized", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.VLEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventOnChatMinimized", + "mangledName": "$s10VerloopSDK7VLEventO15onChatMinimizedyA2CmF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 3 + }, + { + "kind": "Var", + "name": "onChatStarted", + "printedName": "onChatStarted", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.VLEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventOnChatStarted", + "mangledName": "$s10VerloopSDK7VLEventO13onChatStartedyA2CmF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 4 + }, + { + "kind": "Var", + "name": "onChatEnded", + "printedName": "onChatEnded", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.VLEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventOnChatEnded", + "mangledName": "$s10VerloopSDK7VLEventO11onChatEndedyA2CmF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 5 + }, + { + "kind": "Var", + "name": "onLogoutComplete", + "printedName": "onLogoutComplete", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.VLEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventOnLogoutComplete", + "mangledName": "$s10VerloopSDK7VLEventO16onLogoutCompleteyA2CmF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 6 + }, + { + "kind": "Var", + "name": "onWidgetLoaded", + "printedName": "onWidgetLoaded", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.VLEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventOnWidgetLoaded", + "mangledName": "$s10VerloopSDK7VLEventO14onWidgetLoadedyA2CmF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 7 + }, + { + "kind": "Var", + "name": "onWidgetClosed", + "printedName": "onWidgetClosed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.VLEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventOnWidgetClosed", + "mangledName": "$s10VerloopSDK7VLEventO14onWidgetClosedyA2CmF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 8 + }, + { + "kind": "Var", + "name": "setUserIdComplete", + "printedName": "setUserIdComplete", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.VLEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventSetUserIdComplete", + "mangledName": "$s10VerloopSDK7VLEventO17setUserIdCompleteyA2CmF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 9 + }, + { + "kind": "Var", + "name": "setUserParamComplete", + "printedName": "setUserParamComplete", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.VLEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventSetUserParamComplete", + "mangledName": "$s10VerloopSDK7VLEventO20setUserParamCompleteyA2CmF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 10 + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VerloopSDK.VLEvent?", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:10VerloopSDK7VLEventO8rawValueACSgSi_tcfc", + "mangledName": "$s10VerloopSDK7VLEventO8rawValueACSgSi_tcfc", + "moduleName": "VerloopSDK", + "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:10VerloopSDK7VLEventO8rawValueSivp", + "mangledName": "$s10VerloopSDK7VLEventO8rawValueSivp", + "moduleName": "VerloopSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK7VLEventO8rawValueSivg", + "mangledName": "$s10VerloopSDK7VLEventO8rawValueSivg", + "moduleName": "VerloopSDK", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@VerloopSDK@E@VLEvent", + "mangledName": "$s10VerloopSDK7VLEventO", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "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": "VerloopSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VerloopSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "SystemConfiguration", + "printedName": "SystemConfiguration", + "declKind": "Import", + "moduleName": "VerloopSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VerloopSDK" + }, + { + "kind": "TypeDecl", + "name": "ReachabilityError", + "printedName": "ReachabilityError", + "children": [ + { + "kind": "Var", + "name": "failedToCreateWithAddress", + "printedName": "failedToCreateWithAddress", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.ReachabilityError.Type) -> (Darwin.sockaddr, Swift.Int32) -> VerloopSDK.ReachabilityError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Darwin.sockaddr, Swift.Int32) -> VerloopSDK.ReachabilityError", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "VerloopSDK.ReachabilityError", + "usr": "s:10VerloopSDK17ReachabilityErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Darwin.sockaddr, Swift.Int32)", + "children": [ + { + "kind": "TypeNominal", + "name": "sockaddr", + "printedName": "Darwin.sockaddr", + "usr": "c:@S@sockaddr" + }, + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.ReachabilityError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "VerloopSDK.ReachabilityError", + "usr": "s:10VerloopSDK17ReachabilityErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:10VerloopSDK17ReachabilityErrorO25failedToCreateWithAddressyACSo8sockaddrV_s5Int32VtcACmF", + "mangledName": "$s10VerloopSDK17ReachabilityErrorO25failedToCreateWithAddressyACSo8sockaddrV_s5Int32VtcACmF", + "moduleName": "VerloopSDK" + }, + { + "kind": "Var", + "name": "failedToCreateWithHostname", + "printedName": "failedToCreateWithHostname", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.ReachabilityError.Type) -> (Swift.String, Swift.Int32) -> VerloopSDK.ReachabilityError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, Swift.Int32) -> VerloopSDK.ReachabilityError", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "VerloopSDK.ReachabilityError", + "usr": "s:10VerloopSDK17ReachabilityErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Swift.String, Swift.Int32)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.ReachabilityError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "VerloopSDK.ReachabilityError", + "usr": "s:10VerloopSDK17ReachabilityErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:10VerloopSDK17ReachabilityErrorO26failedToCreateWithHostnameyACSS_s5Int32VtcACmF", + "mangledName": "$s10VerloopSDK17ReachabilityErrorO26failedToCreateWithHostnameyACSS_s5Int32VtcACmF", + "moduleName": "VerloopSDK" + }, + { + "kind": "Var", + "name": "unableToSetCallback", + "printedName": "unableToSetCallback", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.ReachabilityError.Type) -> (Swift.Int32) -> VerloopSDK.ReachabilityError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int32) -> VerloopSDK.ReachabilityError", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "VerloopSDK.ReachabilityError", + "usr": "s:10VerloopSDK17ReachabilityErrorO" + }, + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.ReachabilityError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "VerloopSDK.ReachabilityError", + "usr": "s:10VerloopSDK17ReachabilityErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:10VerloopSDK17ReachabilityErrorO19unableToSetCallbackyACs5Int32VcACmF", + "mangledName": "$s10VerloopSDK17ReachabilityErrorO19unableToSetCallbackyACs5Int32VcACmF", + "moduleName": "VerloopSDK" + }, + { + "kind": "Var", + "name": "unableToSetDispatchQueue", + "printedName": "unableToSetDispatchQueue", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.ReachabilityError.Type) -> (Swift.Int32) -> VerloopSDK.ReachabilityError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int32) -> VerloopSDK.ReachabilityError", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "VerloopSDK.ReachabilityError", + "usr": "s:10VerloopSDK17ReachabilityErrorO" + }, + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.ReachabilityError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "VerloopSDK.ReachabilityError", + "usr": "s:10VerloopSDK17ReachabilityErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:10VerloopSDK17ReachabilityErrorO24unableToSetDispatchQueueyACs5Int32VcACmF", + "mangledName": "$s10VerloopSDK17ReachabilityErrorO24unableToSetDispatchQueueyACs5Int32VcACmF", + "moduleName": "VerloopSDK" + }, + { + "kind": "Var", + "name": "unableToGetFlags", + "printedName": "unableToGetFlags", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.ReachabilityError.Type) -> (Swift.Int32) -> VerloopSDK.ReachabilityError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int32) -> VerloopSDK.ReachabilityError", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "VerloopSDK.ReachabilityError", + "usr": "s:10VerloopSDK17ReachabilityErrorO" + }, + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.ReachabilityError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "VerloopSDK.ReachabilityError", + "usr": "s:10VerloopSDK17ReachabilityErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:10VerloopSDK17ReachabilityErrorO16unableToGetFlagsyACs5Int32VcACmF", + "mangledName": "$s10VerloopSDK17ReachabilityErrorO16unableToGetFlagsyACs5Int32VcACmF", + "moduleName": "VerloopSDK" + } + ], + "declKind": "Enum", + "usr": "s:10VerloopSDK17ReachabilityErrorO", + "mangledName": "$s10VerloopSDK17ReachabilityErrorO", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Reachability", + "printedName": "Reachability", + "children": [ + { + "kind": "TypeDecl", + "name": "Connection", + "printedName": "Connection", + "children": [ + { + "kind": "Var", + "name": "none", + "printedName": "none", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.Reachability.Connection.Type) -> VerloopSDK.Reachability.Connection", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "VerloopSDK.Reachability.Connection", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.Reachability.Connection.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "VerloopSDK.Reachability.Connection", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO4noneyA2EmF", + "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO4noneyA2EmF", + "moduleName": "VerloopSDK", + "deprecated": true, + "declAttributes": [ + "Available" + ] + }, + { + "kind": "Var", + "name": "unavailable", + "printedName": "unavailable", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.Reachability.Connection.Type) -> VerloopSDK.Reachability.Connection", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "VerloopSDK.Reachability.Connection", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.Reachability.Connection.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "VerloopSDK.Reachability.Connection", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO11unavailableyA2EmF", + "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO11unavailableyA2EmF", + "moduleName": "VerloopSDK" + }, + { + "kind": "Var", + "name": "wifi", + "printedName": "wifi", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.Reachability.Connection.Type) -> VerloopSDK.Reachability.Connection", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "VerloopSDK.Reachability.Connection", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.Reachability.Connection.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "VerloopSDK.Reachability.Connection", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO4wifiyA2EmF", + "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO4wifiyA2EmF", + "moduleName": "VerloopSDK" + }, + { + "kind": "Var", + "name": "cellular", + "printedName": "cellular", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.Reachability.Connection.Type) -> VerloopSDK.Reachability.Connection", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "VerloopSDK.Reachability.Connection", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.Reachability.Connection.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "VerloopSDK.Reachability.Connection", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO8cellularyA2EmF", + "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO8cellularyA2EmF", + "moduleName": "VerloopSDK" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO11descriptionSSvp", + "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO11descriptionSSvp", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO11descriptionSSvg", + "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO11descriptionSSvg", + "moduleName": "VerloopSDK", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "VerloopSDK.Reachability.Connection", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" + }, + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "VerloopSDK.Reachability.Connection", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" + } + ], + "declKind": "Func", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO2eeoiySbAE_AEtFZ", + "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO2eeoiySbAE_AEtFZ", + "moduleName": "VerloopSDK", + "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:10VerloopSDK12ReachabilityC10ConnectionO9hashValueSivp", + "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO9hashValueSivp", + "moduleName": "VerloopSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO9hashValueSivg", + "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO9hashValueSivg", + "moduleName": "VerloopSDK", + "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:10VerloopSDK12ReachabilityC10ConnectionO4hash4intoys6HasherVz_tF", + "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO4hash4intoys6HasherVz_tF", + "moduleName": "VerloopSDK", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO", + "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "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": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + } + ] + }, + { + "kind": "Var", + "name": "whenReachable", + "printedName": "whenReachable", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((VerloopSDK.Reachability) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.Reachability) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Reachability", + "printedName": "VerloopSDK.Reachability", + "usr": "s:10VerloopSDK12ReachabilityC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:10VerloopSDK12ReachabilityC13whenReachableyACcSgvp", + "mangledName": "$s10VerloopSDK12ReachabilityC13whenReachableyACcSgvp", + "moduleName": "VerloopSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((VerloopSDK.Reachability) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.Reachability) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Reachability", + "printedName": "VerloopSDK.Reachability", + "usr": "s:10VerloopSDK12ReachabilityC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC13whenReachableyACcSgvg", + "mangledName": "$s10VerloopSDK12ReachabilityC13whenReachableyACcSgvg", + "moduleName": "VerloopSDK", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((VerloopSDK.Reachability) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.Reachability) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Reachability", + "printedName": "VerloopSDK.Reachability", + "usr": "s:10VerloopSDK12ReachabilityC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC13whenReachableyACcSgvs", + "mangledName": "$s10VerloopSDK12ReachabilityC13whenReachableyACcSgvs", + "moduleName": "VerloopSDK", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC13whenReachableyACcSgvM", + "mangledName": "$s10VerloopSDK12ReachabilityC13whenReachableyACcSgvM", + "moduleName": "VerloopSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "whenUnreachable", + "printedName": "whenUnreachable", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((VerloopSDK.Reachability) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.Reachability) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Reachability", + "printedName": "VerloopSDK.Reachability", + "usr": "s:10VerloopSDK12ReachabilityC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:10VerloopSDK12ReachabilityC15whenUnreachableyACcSgvp", + "mangledName": "$s10VerloopSDK12ReachabilityC15whenUnreachableyACcSgvp", + "moduleName": "VerloopSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((VerloopSDK.Reachability) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.Reachability) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Reachability", + "printedName": "VerloopSDK.Reachability", + "usr": "s:10VerloopSDK12ReachabilityC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC15whenUnreachableyACcSgvg", + "mangledName": "$s10VerloopSDK12ReachabilityC15whenUnreachableyACcSgvg", + "moduleName": "VerloopSDK", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((VerloopSDK.Reachability) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.Reachability) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Reachability", + "printedName": "VerloopSDK.Reachability", + "usr": "s:10VerloopSDK12ReachabilityC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC15whenUnreachableyACcSgvs", + "mangledName": "$s10VerloopSDK12ReachabilityC15whenUnreachableyACcSgvs", + "moduleName": "VerloopSDK", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC15whenUnreachableyACcSgvM", + "mangledName": "$s10VerloopSDK12ReachabilityC15whenUnreachableyACcSgvM", + "moduleName": "VerloopSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "reachableOnWWAN", + "printedName": "reachableOnWWAN", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:10VerloopSDK12ReachabilityC15reachableOnWWANSbvp", + "mangledName": "$s10VerloopSDK12ReachabilityC15reachableOnWWANSbvp", + "moduleName": "VerloopSDK", + "deprecated": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "Available" + ], + "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:10VerloopSDK12ReachabilityC15reachableOnWWANSbvg", + "mangledName": "$s10VerloopSDK12ReachabilityC15reachableOnWWANSbvg", + "moduleName": "VerloopSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "allowsCellularConnection", + "printedName": "allowsCellularConnection", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:10VerloopSDK12ReachabilityC24allowsCellularConnectionSbvp", + "mangledName": "$s10VerloopSDK12ReachabilityC24allowsCellularConnectionSbvp", + "moduleName": "VerloopSDK", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC24allowsCellularConnectionSbvg", + "mangledName": "$s10VerloopSDK12ReachabilityC24allowsCellularConnectionSbvg", + "moduleName": "VerloopSDK", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC24allowsCellularConnectionSbvs", + "mangledName": "$s10VerloopSDK12ReachabilityC24allowsCellularConnectionSbvs", + "moduleName": "VerloopSDK", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC24allowsCellularConnectionSbvM", + "mangledName": "$s10VerloopSDK12ReachabilityC24allowsCellularConnectionSbvM", + "moduleName": "VerloopSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "notificationCenter", + "printedName": "notificationCenter", + "children": [ + { + "kind": "TypeNominal", + "name": "NotificationCenter", + "printedName": "Foundation.NotificationCenter", + "usr": "c:objc(cs)NSNotificationCenter" + } + ], + "declKind": "Var", + "usr": "s:10VerloopSDK12ReachabilityC18notificationCenterSo014NSNotificationE0Cvp", + "mangledName": "$s10VerloopSDK12ReachabilityC18notificationCenterSo014NSNotificationE0Cvp", + "moduleName": "VerloopSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "NotificationCenter", + "printedName": "Foundation.NotificationCenter", + "usr": "c:objc(cs)NSNotificationCenter" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC18notificationCenterSo014NSNotificationE0Cvg", + "mangledName": "$s10VerloopSDK12ReachabilityC18notificationCenterSo014NSNotificationE0Cvg", + "moduleName": "VerloopSDK", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NotificationCenter", + "printedName": "Foundation.NotificationCenter", + "usr": "c:objc(cs)NSNotificationCenter" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC18notificationCenterSo014NSNotificationE0Cvs", + "mangledName": "$s10VerloopSDK12ReachabilityC18notificationCenterSo014NSNotificationE0Cvs", + "moduleName": "VerloopSDK", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC18notificationCenterSo014NSNotificationE0CvM", + "mangledName": "$s10VerloopSDK12ReachabilityC18notificationCenterSo014NSNotificationE0CvM", + "moduleName": "VerloopSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "currentReachabilityString", + "printedName": "currentReachabilityString", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:10VerloopSDK12ReachabilityC07currentC6StringSSvp", + "mangledName": "$s10VerloopSDK12ReachabilityC07currentC6StringSSvp", + "moduleName": "VerloopSDK", + "deprecated": true, + "declAttributes": [ + "AccessControl", + "Available" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC07currentC6StringSSvg", + "mangledName": "$s10VerloopSDK12ReachabilityC07currentC6StringSSvg", + "moduleName": "VerloopSDK", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "connection", + "printedName": "connection", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "VerloopSDK.Reachability.Connection", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" + } + ], + "declKind": "Var", + "usr": "s:10VerloopSDK12ReachabilityC10connectionAC10ConnectionOvp", + "mangledName": "$s10VerloopSDK12ReachabilityC10connectionAC10ConnectionOvp", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "VerloopSDK.Reachability.Connection", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC10connectionAC10ConnectionOvg", + "mangledName": "$s10VerloopSDK12ReachabilityC10connectionAC10ConnectionOvg", + "moduleName": "VerloopSDK", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(reachabilityRef:queueQoS:targetQueue:notificationQueue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Reachability", + "printedName": "VerloopSDK.Reachability", + "usr": "s:10VerloopSDK12ReachabilityC" + }, + { + "kind": "TypeNominal", + "name": "SCNetworkReachability", + "printedName": "SystemConfiguration.SCNetworkReachability", + "usr": "c:@T@SCNetworkReachabilityRef" + }, + { + "kind": "TypeNominal", + "name": "DispatchQoS", + "printedName": "Dispatch.DispatchQoS", + "hasDefaultArg": true, + "usr": "s:8Dispatch0A3QoSV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Dispatch.DispatchQueue?", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Dispatch.DispatchQueue?", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:10VerloopSDK12ReachabilityC15reachabilityRef8queueQoS11targetQueue012notificationI0ACSo09SCNetworkcE0a_8Dispatch0lG1SVSo012OS_dispatch_F0CSgAOtcfc", + "mangledName": "$s10VerloopSDK12ReachabilityC15reachabilityRef8queueQoS11targetQueue012notificationI0ACSo09SCNetworkcE0a_8Dispatch0lG1SVSo012OS_dispatch_F0CSgAOtcfc", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl", + "Required" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(hostname:queueQoS:targetQueue:notificationQueue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Reachability", + "printedName": "VerloopSDK.Reachability", + "usr": "s:10VerloopSDK12ReachabilityC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "DispatchQoS", + "printedName": "Dispatch.DispatchQoS", + "hasDefaultArg": true, + "usr": "s:8Dispatch0A3QoSV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Dispatch.DispatchQueue?", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Dispatch.DispatchQueue?", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:10VerloopSDK12ReachabilityC8hostname8queueQoS11targetQueue012notificationH0ACSS_8Dispatch0jF1SVSo012OS_dispatch_E0CSgAMtKcfc", + "mangledName": "$s10VerloopSDK12ReachabilityC8hostname8queueQoS11targetQueue012notificationH0ACSS_8Dispatch0jF1SVSo012OS_dispatch_E0CSgAMtKcfc", + "moduleName": "VerloopSDK", + "declAttributes": [ + "Convenience", + "AccessControl" + ], + "throwing": true, + "init_kind": "Convenience" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(queueQoS:targetQueue:notificationQueue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Reachability", + "printedName": "VerloopSDK.Reachability", + "usr": "s:10VerloopSDK12ReachabilityC" + }, + { + "kind": "TypeNominal", + "name": "DispatchQoS", + "printedName": "Dispatch.DispatchQoS", + "hasDefaultArg": true, + "usr": "s:8Dispatch0A3QoSV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Dispatch.DispatchQueue?", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Dispatch.DispatchQueue?", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:10VerloopSDK12ReachabilityC8queueQoS11targetQueue012notificationG0AC8Dispatch0iE1SV_So012OS_dispatch_D0CSgALtKcfc", + "mangledName": "$s10VerloopSDK12ReachabilityC8queueQoS11targetQueue012notificationG0AC8Dispatch0iE1SV_So012OS_dispatch_D0CSgALtKcfc", + "moduleName": "VerloopSDK", + "declAttributes": [ + "Convenience", + "AccessControl" + ], + "throwing": true, + "init_kind": "Convenience" + }, + { + "kind": "Function", + "name": "startNotifier", + "printedName": "startNotifier()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:10VerloopSDK12ReachabilityC13startNotifieryyKF", + "mangledName": "$s10VerloopSDK12ReachabilityC13startNotifieryyKF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stopNotifier", + "printedName": "stopNotifier()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:10VerloopSDK12ReachabilityC12stopNotifieryyF", + "mangledName": "$s10VerloopSDK12ReachabilityC12stopNotifieryyF", + "moduleName": "VerloopSDK", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "isReachable", + "printedName": "isReachable", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:10VerloopSDK12ReachabilityC11isReachableSbvp", + "mangledName": "$s10VerloopSDK12ReachabilityC11isReachableSbvp", + "moduleName": "VerloopSDK", + "deprecated": true, + "declAttributes": [ + "Available", + "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:10VerloopSDK12ReachabilityC11isReachableSbvg", + "mangledName": "$s10VerloopSDK12ReachabilityC11isReachableSbvg", + "moduleName": "VerloopSDK", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isReachableViaWWAN", + "printedName": "isReachableViaWWAN", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:10VerloopSDK12ReachabilityC18isReachableViaWWANSbvp", + "mangledName": "$s10VerloopSDK12ReachabilityC18isReachableViaWWANSbvp", + "moduleName": "VerloopSDK", + "deprecated": true, + "declAttributes": [ + "Available" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC18isReachableViaWWANSbvg", + "mangledName": "$s10VerloopSDK12ReachabilityC18isReachableViaWWANSbvg", + "moduleName": "VerloopSDK", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isReachableViaWiFi", + "printedName": "isReachableViaWiFi", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:10VerloopSDK12ReachabilityC18isReachableViaWiFiSbvp", + "mangledName": "$s10VerloopSDK12ReachabilityC18isReachableViaWiFiSbvp", + "moduleName": "VerloopSDK", + "deprecated": true, + "declAttributes": [ + "Available" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC18isReachableViaWiFiSbvg", + "mangledName": "$s10VerloopSDK12ReachabilityC18isReachableViaWiFiSbvg", + "moduleName": "VerloopSDK", + "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:10VerloopSDK12ReachabilityC11descriptionSSvp", + "mangledName": "$s10VerloopSDK12ReachabilityC11descriptionSSvp", + "moduleName": "VerloopSDK", + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC11descriptionSSvg", + "mangledName": "$s10VerloopSDK12ReachabilityC11descriptionSSvg", + "moduleName": "VerloopSDK", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:10VerloopSDK12ReachabilityC", + "mangledName": "$s10VerloopSDK12ReachabilityC", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "VerloopSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VerloopSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VerloopSDK" + }, + { + "kind": "TypeDecl", + "name": "VerloopSDK", + "printedName": "VerloopSDK", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(config:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VerloopSDK", + "printedName": "VerloopSDK.VerloopSDK", + "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK" + }, + { + "kind": "TypeNominal", + "name": "VLConfig", + "printedName": "VerloopSDK.VLConfig", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)initWithConfig:", + "mangledName": "$s10VerloopSDKAAC6configAbA8VLConfigC_tcfc", + "moduleName": "VerloopSDK", + "objc_name": "initWithConfig:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "openWidget", + "printedName": "openWidget(rootController:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)openWidgetWithRootController:", + "mangledName": "$s10VerloopSDKAAC10openWidget14rootControllerySo06UIViewF0C_tF", + "moduleName": "VerloopSDK", + "objc_name": "openWidgetWithRootController:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "closeWidget", + "printedName": "closeWidget()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)closeWidget", + "mangledName": "$s10VerloopSDKAAC11closeWidgetyyF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "close", + "printedName": "close()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)close", + "mangledName": "$s10VerloopSDKAAC5closeyyF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "closeChat", + "printedName": "closeChat()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)closeChat", + "mangledName": "$s10VerloopSDKAAC9closeChatyyF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "observeLiveChatEventsOn", + "printedName": "observeLiveChatEventsOn(vlEventDelegate:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VLEventDelegate", + "printedName": "any VerloopSDK.VLEventDelegate", + "usr": "c:@M@VerloopSDK@objc(pl)VLEventDelegate" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)observeLiveChatEventsOnVlEventDelegate:", + "mangledName": "$s10VerloopSDKAAC23observeLiveChatEventsOn15vlEventDelegateyAA07VLEventJ0_p_tF", + "moduleName": "VerloopSDK", + "objc_name": "observeLiveChatEventsOnVlEventDelegate:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "updateConfig", + "printedName": "updateConfig(config:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VLConfig", + "printedName": "VerloopSDK.VLConfig", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)updateConfigWithConfig:", + "mangledName": "$s10VerloopSDKAAC12updateConfig6configyAA8VLConfigC_tF", + "moduleName": "VerloopSDK", + "objc_name": "updateConfigWithConfig:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "login", + "printedName": "login()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)login", + "mangledName": "$s10VerloopSDKAAC5loginyyF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "login", + "printedName": "login(userId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)loginWithUserId:", + "mangledName": "$s10VerloopSDKAAC5login6userIdySS_tF", + "moduleName": "VerloopSDK", + "objc_name": "loginWithUserId:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "logout", + "printedName": "logout()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)logout", + "mangledName": "$s10VerloopSDKAAC6logoutyyF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "clearConfig", + "printedName": "clearConfig()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)clearConfig", + "mangledName": "$s10VerloopSDKAAC11clearConfigyyF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "clearLocalStorage", + "printedName": "clearLocalStorage()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)clearLocalStorage", + "mangledName": "$s10VerloopSDKAAC17clearLocalStorageyyF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getConfig", + "printedName": "getConfig()", + "children": [ + { + "kind": "TypeNominal", + "name": "VLConfig", + "printedName": "VerloopSDK.VLConfig", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig" + } + ], + "declKind": "Func", + "usr": "s:10VerloopSDKAAC9getConfigAA8VLConfigCyF", + "mangledName": "$s10VerloopSDKAAC9getConfigAA8VLConfigCyF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getNavController", + "printedName": "getNavController()", + "children": [ + { + "kind": "TypeNominal", + "name": "UINavigationController", + "printedName": "UIKit.UINavigationController", + "usr": "c:objc(cs)UINavigationController" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)getNavController", + "mangledName": "$s10VerloopSDKAAC16getNavControllerSo012UINavigationE0CyF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "hide", + "printedName": "hide()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)hide", + "mangledName": "$s10VerloopSDKAAC4hideyyF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "VerloopSDK", + "printedName": "VerloopSDK.VerloopSDK", + "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)init", + "mangledName": "$s10VerloopSDKAACABycfc", + "moduleName": "VerloopSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK", + "mangledName": "$s10VerloopSDKAAC", + "moduleName": "VerloopSDK", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "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": "VerloopSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VerloopSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "VerloopSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VerloopSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "VerloopSDK" + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "VerloopSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VerloopSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VerloopSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VerloopSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VerloopSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VerloopSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VerloopSDK" + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "VerloopSDK" + }, + { + "kind": "TypeDecl", + "name": "WKDownloadManager", + "printedName": "WKDownloadManager", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(delegate:supportedMimeTypes:)", + "children": [ + { + "kind": "TypeNominal", + "name": "WKDownloadManager", + "printedName": "VerloopSDK.WKDownloadManager", + "usr": "c:@M@VerloopSDK@objc(cs)WKDownloadManager" + }, + { + "kind": "TypeNominal", + "name": "WKDownloadManagerDelegate", + "printedName": "any VerloopSDK.WKDownloadManagerDelegate", + "usr": "s:10VerloopSDK25WKDownloadManagerDelegateP" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Constructor", + "usr": "s:10VerloopSDK17WKDownloadManagerC8delegate18supportedMimeTypesAcA0cD8Delegate_p_SaySSGtcfc", + "mangledName": "$s10VerloopSDK17WKDownloadManagerC8delegate18supportedMimeTypesAcA0cD8Delegate_p_SaySSGtcfc", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "WKDownloadManager", + "printedName": "VerloopSDK.WKDownloadManager", + "usr": "c:@M@VerloopSDK@objc(cs)WKDownloadManager" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VerloopSDK@objc(cs)WKDownloadManager(im)init", + "mangledName": "$s10VerloopSDK17WKDownloadManagerCACycfc", + "moduleName": "VerloopSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "download", + "printedName": "download(_:decideDestinationUsing:suggestedFilename:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "WKDownload", + "printedName": "WebKit.WKDownload", + "usr": "c:objc(cs)WKDownload" + }, + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@CM@VerloopSDK@objc(cs)WKDownloadManager(im)download:decideDestinationUsingResponse:suggestedFilename:completionHandler:", + "mangledName": "$s10VerloopSDK17WKDownloadManagerC8download_22decideDestinationUsing17suggestedFilename10Foundation3URLVSgSo0C0C_So13NSURLResponseCSStYaF", + "moduleName": "VerloopSDK", + "intro_iOS": "14.5", + "objc_name": "download:decideDestinationUsingResponse:suggestedFilename:completionHandler:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Available" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "download", + "printedName": "download(_:didFailWithError:resumeData:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKDownload", + "printedName": "WebKit.WKDownload", + "usr": "c:objc(cs)WKDownload" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@CM@VerloopSDK@objc(cs)WKDownloadManager(im)download:didFailWithError:resumeData:", + "mangledName": "$s10VerloopSDK17WKDownloadManagerC8download_16didFailWithError10resumeDataySo0C0C_s0I0_p10Foundation0K0VSgtF", + "moduleName": "VerloopSDK", + "intro_iOS": "14.5", + "objc_name": "download:didFailWithError:resumeData:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Available" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "downloadDidFinish", + "printedName": "downloadDidFinish(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKDownload", + "printedName": "WebKit.WKDownload", + "usr": "c:objc(cs)WKDownload" + } + ], + "declKind": "Func", + "usr": "c:@CM@VerloopSDK@objc(cs)WKDownloadManager(im)downloadDidFinish:", + "mangledName": "$s10VerloopSDK17WKDownloadManagerC17downloadDidFinishyySo0C0CF", + "moduleName": "VerloopSDK", + "intro_iOS": "14.5", + "objc_name": "downloadDidFinish:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Available" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:decidePolicyFor:)", + "children": [ + { + "kind": "TypeNominal", + "name": "WKNavigationActionPolicy", + "printedName": "WebKit.WKNavigationActionPolicy", + "usr": "c:@E@WKNavigationActionPolicy" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "WKNavigationAction", + "printedName": "WebKit.WKNavigationAction", + "usr": "c:objc(cs)WKNavigationAction" + } + ], + "declKind": "Func", + "usr": "c:@CM@VerloopSDK@objc(cs)WKDownloadManager(im)webView:decidePolicyForNavigationAction:decisionHandler:", + "mangledName": "$s10VerloopSDK17WKDownloadManagerC7webView_15decidePolicyForSo018WKNavigationActionH0VSo05WKWebF0C_So0jK0CtYaF", + "moduleName": "VerloopSDK", + "objc_name": "webView:decidePolicyForNavigationAction:decisionHandler:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:decidePolicyFor:)", + "children": [ + { + "kind": "TypeNominal", + "name": "WKNavigationResponsePolicy", + "printedName": "WebKit.WKNavigationResponsePolicy", + "usr": "c:@E@WKNavigationResponsePolicy" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "WKNavigationResponse", + "printedName": "WebKit.WKNavigationResponse", + "usr": "c:objc(cs)WKNavigationResponse" + } + ], + "declKind": "Func", + "usr": "c:@CM@VerloopSDK@objc(cs)WKDownloadManager(im)webView:decidePolicyForNavigationResponse:decisionHandler:", + "mangledName": "$s10VerloopSDK17WKDownloadManagerC7webView_15decidePolicyForSo020WKNavigationResponseH0VSo05WKWebF0C_So0jK0CtYaF", + "moduleName": "VerloopSDK", + "objc_name": "webView:decidePolicyForNavigationResponse:decisionHandler:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:navigationResponse:didBecome:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "WKNavigationResponse", + "printedName": "WebKit.WKNavigationResponse", + "usr": "c:objc(cs)WKNavigationResponse" + }, + { + "kind": "TypeNominal", + "name": "WKDownload", + "printedName": "WebKit.WKDownload", + "usr": "c:objc(cs)WKDownload" + } + ], + "declKind": "Func", + "usr": "c:@CM@VerloopSDK@objc(cs)WKDownloadManager(im)webView:navigationResponse:didBecomeDownload:", + "mangledName": "$s10VerloopSDK17WKDownloadManagerC7webView_18navigationResponse9didBecomeySo05WKWebF0C_So012WKNavigationH0CSo0C0CtF", + "moduleName": "VerloopSDK", + "intro_iOS": "14.5", + "objc_name": "webView:navigationResponse:didBecomeDownload:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Available" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@VerloopSDK@objc(cs)WKDownloadManager", + "mangledName": "$s10VerloopSDK17WKDownloadManagerC", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "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": "WKDownloadManagerDelegate", + "printedName": "WKDownloadManagerDelegate", + "children": [ + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:decidePolicyFor:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:10VerloopSDK25WKDownloadManagerDelegateP7webView_15decidePolicyForSbSo05WKWebG0C_10Foundation3URLVtF", + "mangledName": "$s10VerloopSDK25WKDownloadManagerDelegateP7webView_15decidePolicyForSbSo05WKWebG0C_10Foundation3URLVtF", + "moduleName": "VerloopSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.WKDownloadManagerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "destinationUrlForFile", + "printedName": "destinationUrlForFile(withName:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:10VerloopSDK25WKDownloadManagerDelegateP21destinationUrlForFile8withName10Foundation3URLVSgSS_tF", + "mangledName": "$s10VerloopSDK25WKDownloadManagerDelegateP21destinationUrlForFile8withName10Foundation3URLVSgSS_tF", + "moduleName": "VerloopSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.WKDownloadManagerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "downloadDidFinish", + "printedName": "downloadDidFinish(location:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:10VerloopSDK25WKDownloadManagerDelegateP17downloadDidFinish8locationy10Foundation3URLV_tF", + "mangledName": "$s10VerloopSDK25WKDownloadManagerDelegateP17downloadDidFinish8locationy10Foundation3URLV_tF", + "moduleName": "VerloopSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.WKDownloadManagerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "downloadDidFailed", + "printedName": "downloadDidFailed(withError:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "declKind": "Func", + "usr": "s:10VerloopSDK25WKDownloadManagerDelegateP17downloadDidFailed9withErrorys0J0_p_tF", + "mangledName": "$s10VerloopSDK25WKDownloadManagerDelegateP17downloadDidFailed9withErrorys0J0_p_tF", + "moduleName": "VerloopSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.WKDownloadManagerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:decidePolicyFor:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:10VerloopSDK25WKDownloadManagerDelegatePAAE7webView_15decidePolicyForSbSo05WKWebG0C_10Foundation3URLVtF", + "mangledName": "$s10VerloopSDK25WKDownloadManagerDelegatePAAE7webView_15decidePolicyForSbSo05WKWebG0C_10Foundation3URLVtF", + "moduleName": "VerloopSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.WKDownloadManagerDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "destinationUrlForFile", + "printedName": "destinationUrlForFile(withName:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:10VerloopSDK25WKDownloadManagerDelegatePAAE21destinationUrlForFile8withName10Foundation3URLVSgSS_tF", + "mangledName": "$s10VerloopSDK25WKDownloadManagerDelegatePAAE21destinationUrlForFile8withName10Foundation3URLVSgSS_tF", + "moduleName": "VerloopSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.WKDownloadManagerDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "downloadDidFailed", + "printedName": "downloadDidFailed(withError:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "declKind": "Func", + "usr": "s:10VerloopSDK25WKDownloadManagerDelegatePAAE17downloadDidFailed9withErrorys0J0_p_tF", + "mangledName": "$s10VerloopSDK25WKDownloadManagerDelegatePAAE17downloadDidFailed9withErrorys0J0_p_tF", + "moduleName": "VerloopSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.WKDownloadManagerDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:10VerloopSDK25WKDownloadManagerDelegateP", + "mangledName": "$s10VerloopSDK25WKDownloadManagerDelegateP", + "moduleName": "VerloopSDK", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VerloopSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "VerloopSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VerloopSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VLEventDelegate", + "printedName": "VLEventDelegate", + "children": [ + { + "kind": "Function", + "name": "onChatMaximized", + "printedName": "onChatMaximized()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(pl)VLEventDelegate(im)onChatMaximized", + "mangledName": "$s10VerloopSDK15VLEventDelegateP15onChatMaximizedyyF", + "moduleName": "VerloopSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.VLEventDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onChatMinimized", + "printedName": "onChatMinimized()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(pl)VLEventDelegate(im)onChatMinimized", + "mangledName": "$s10VerloopSDK15VLEventDelegateP15onChatMinimizedyyF", + "moduleName": "VerloopSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.VLEventDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onChatStarted", + "printedName": "onChatStarted()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(pl)VLEventDelegate(im)onChatStarted", + "mangledName": "$s10VerloopSDK15VLEventDelegateP13onChatStartedyyF", + "moduleName": "VerloopSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.VLEventDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onChatEnded", + "printedName": "onChatEnded()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(pl)VLEventDelegate(im)onChatEnded", + "mangledName": "$s10VerloopSDK15VLEventDelegateP11onChatEndedyyF", + "moduleName": "VerloopSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.VLEventDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onLogoutComplete", + "printedName": "onLogoutComplete()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(pl)VLEventDelegate(im)onLogoutComplete", + "mangledName": "$s10VerloopSDK15VLEventDelegateP16onLogoutCompleteyyF", + "moduleName": "VerloopSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.VLEventDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onWidgetLoaded", + "printedName": "onWidgetLoaded()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(pl)VLEventDelegate(im)onWidgetLoaded", + "mangledName": "$s10VerloopSDK15VLEventDelegateP14onWidgetLoadedyyF", + "moduleName": "VerloopSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.VLEventDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onIncomingMessage", + "printedName": "onIncomingMessage(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(pl)VLEventDelegate(im)onIncomingMessage:", + "mangledName": "$s10VerloopSDK15VLEventDelegateP17onIncomingMessageyyypF", + "moduleName": "VerloopSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.VLEventDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@VerloopSDK@objc(pl)VLEventDelegate", + "mangledName": "$s10VerloopSDK15VLEventDelegateP", + "moduleName": "VerloopSDK", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "NSURL", + "printedName": "NSURL", + "children": [ + { + "kind": "Function", + "name": "mimeType", + "printedName": "mimeType()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:So5NSURLC10VerloopSDKE8mimeTypeSSyF", + "mangledName": "$sSo5NSURLC10VerloopSDKE8mimeTypeSSyF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:objc(cs)NSURL", + "moduleName": "Foundation", + "isOpen": true, + "objc_name": "NSURL", + "declAttributes": [ + "ObjC", + "SynthesizedProtocol", + "NonSendable", + "Sendable", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSObject", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "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": "_HasCustomAnyHashableRepresentation", + "printedName": "_HasCustomAnyHashableRepresentation", + "usr": "s:s35_HasCustomAnyHashableRepresentationP", + "mangledName": "$ss35_HasCustomAnyHashableRepresentationP" + }, + { + "kind": "Conformance", + "name": "_CustomPlaygroundQuickLookable", + "printedName": "_CustomPlaygroundQuickLookable", + "usr": "s:s30_CustomPlaygroundQuickLookableP", + "mangledName": "$ss30_CustomPlaygroundQuickLookableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "URL", + "printedName": "URL", + "children": [ + { + "kind": "Function", + "name": "mimeType", + "printedName": "mimeType()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:10Foundation3URLV10VerloopSDKE8mimeTypeSSyF", + "mangledName": "$s10Foundation3URLV10VerloopSDKE8mimeTypeSSyF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:10Foundation3URLV", + "mangledName": "$s10Foundation3URLV", + "moduleName": "Foundation", + "intro_Macosx": "10.10", + "intro_iOS": "8.0", + "intro_tvOS": "9.0", + "intro_watchOS": "2.0", + "declAttributes": [ + "Available", + "Available", + "Available", + "Available" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "ReferenceConvertible", + "printedName": "ReferenceConvertible", + "children": [ + { + "kind": "TypeWitness", + "name": "ReferenceType", + "printedName": "ReferenceType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSURL", + "printedName": "Foundation.NSURL", + "usr": "c:objc(cs)NSURL" + } + ] + } + ], + "usr": "s:10Foundation20ReferenceConvertibleP", + "mangledName": "$s10Foundation20ReferenceConvertibleP" + }, + { + "kind": "Conformance", + "name": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSURL", + "printedName": "Foundation.NSURL", + "usr": "c:objc(cs)NSURL" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + }, + { + "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": "_CustomPlaygroundQuickLookable", + "printedName": "_CustomPlaygroundQuickLookable", + "usr": "s:s30_CustomPlaygroundQuickLookableP", + "mangledName": "$ss30_CustomPlaygroundQuickLookableP" + }, + { + "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": "_ExpressibleByFileReferenceLiteral", + "printedName": "_ExpressibleByFileReferenceLiteral", + "usr": "s:s34_ExpressibleByFileReferenceLiteralP", + "mangledName": "$ss34_ExpressibleByFileReferenceLiteralP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "NSString", + "printedName": "NSString", + "children": [ + { + "kind": "Function", + "name": "mimeType", + "printedName": "mimeType()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:So8NSStringC10VerloopSDKE8mimeTypeSSyF", + "mangledName": "$sSo8NSStringC10VerloopSDKE8mimeTypeSSyF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:objc(cs)NSString", + "moduleName": "Foundation", + "isOpen": true, + "objc_name": "NSString", + "declAttributes": [ + "ObjC", + "NonSendable", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSObject", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "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": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "usr": "s:s12StaticStringV" + } + ] + } + ], + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "usr": "s:s12StaticStringV" + } + ] + } + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "usr": "s:s12StaticStringV" + } + ] + } + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" + }, + { + "kind": "Conformance", + "name": "_HasCustomAnyHashableRepresentation", + "printedName": "_HasCustomAnyHashableRepresentation", + "usr": "s:s35_HasCustomAnyHashableRepresentationP", + "mangledName": "$ss35_HasCustomAnyHashableRepresentationP" + }, + { + "kind": "Conformance", + "name": "_CustomPlaygroundQuickLookable", + "printedName": "_CustomPlaygroundQuickLookable", + "usr": "s:s30_CustomPlaygroundQuickLookableP", + "mangledName": "$ss30_CustomPlaygroundQuickLookableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "String", + "printedName": "String", + "children": [ + { + "kind": "Function", + "name": "mimeType", + "printedName": "mimeType()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:SS10VerloopSDKE8mimeTypeSSyF", + "mangledName": "$sSS10VerloopSDKE8mimeTypeSSyF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:SS", + "mangledName": "$sSS", + "moduleName": "Swift", + "declAttributes": [ + "EagerMove", + "Frozen" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "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": "CodingKeyRepresentable", + "printedName": "CodingKeyRepresentable", + "usr": "s:s22CodingKeyRepresentableP", + "mangledName": "$ss22CodingKeyRepresentableP" + }, + { + "kind": "Conformance", + "name": "_HasContiguousBytes", + "printedName": "_HasContiguousBytes", + "usr": "s:s19_HasContiguousBytesP", + "mangledName": "$ss19_HasContiguousBytesP" + }, + { + "kind": "Conformance", + "name": "CustomReflectable", + "printedName": "CustomReflectable", + "usr": "s:s17CustomReflectableP", + "mangledName": "$ss17CustomReflectableP" + }, + { + "kind": "Conformance", + "name": "_CustomPlaygroundQuickLookable", + "printedName": "_CustomPlaygroundQuickLookable", + "usr": "s:s30_CustomPlaygroundQuickLookableP", + "mangledName": "$ss30_CustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "TextOutputStream", + "printedName": "TextOutputStream", + "usr": "s:s16TextOutputStreamP", + "mangledName": "$ss16TextOutputStreamP" + }, + { + "kind": "Conformance", + "name": "TextOutputStreamable", + "printedName": "TextOutputStreamable", + "usr": "s:s20TextOutputStreamableP", + "mangledName": "$ss20TextOutputStreamableP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "_ExpressibleByBuiltinUnicodeScalarLiteral", + "printedName": "_ExpressibleByBuiltinUnicodeScalarLiteral", + "usr": "s:s41_ExpressibleByBuiltinUnicodeScalarLiteralP", + "mangledName": "$ss41_ExpressibleByBuiltinUnicodeScalarLiteralP" + }, + { + "kind": "Conformance", + "name": "_ExpressibleByBuiltinExtendedGraphemeClusterLiteral", + "printedName": "_ExpressibleByBuiltinExtendedGraphemeClusterLiteral", + "usr": "s:s51_ExpressibleByBuiltinExtendedGraphemeClusterLiteralP", + "mangledName": "$ss51_ExpressibleByBuiltinExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "_ExpressibleByBuiltinStringLiteral", + "printedName": "_ExpressibleByBuiltinStringLiteral", + "usr": "s:s34_ExpressibleByBuiltinStringLiteralP", + "mangledName": "$ss34_ExpressibleByBuiltinStringLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" + }, + { + "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": "BidirectionalCollection", + "printedName": "BidirectionalCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Character", + "printedName": "Swift.Character", + "usr": "s:SJ" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Index", + "printedName": "Swift.String.Index", + "usr": "s:SS5IndexV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Substring", + "printedName": "Swift.Substring", + "usr": "s:Ss" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "DefaultIndices", + "printedName": "Swift.DefaultIndices", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SI" + } + ] + } + ], + "usr": "s:SK", + "mangledName": "$sSK" + }, + { + "kind": "Conformance", + "name": "Collection", + "printedName": "Collection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Character", + "printedName": "Swift.Character", + "usr": "s:SJ" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Index", + "printedName": "Swift.String.Index", + "usr": "s:SS5IndexV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Iterator", + "printedName": "Iterator", + "children": [ + { + "kind": "TypeNominal", + "name": "Iterator", + "printedName": "Swift.String.Iterator", + "usr": "s:SS8IteratorV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Substring", + "printedName": "Swift.Substring", + "usr": "s:Ss" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "DefaultIndices", + "printedName": "Swift.DefaultIndices", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SI" + } + ] + } + ], + "usr": "s:Sl", + "mangledName": "$sSl" + }, + { + "kind": "Conformance", + "name": "Sequence", + "printedName": "Sequence", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Character", + "printedName": "Swift.Character", + "usr": "s:SJ" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Iterator", + "printedName": "Iterator", + "children": [ + { + "kind": "TypeNominal", + "name": "Iterator", + "printedName": "Swift.String.Iterator", + "usr": "s:SS8IteratorV" + } + ] + } + ], + "usr": "s:ST", + "mangledName": "$sST" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Comparable", + "printedName": "Comparable", + "usr": "s:SL", + "mangledName": "$sSL" + }, + { + "kind": "Conformance", + "name": "StringProtocol", + "printedName": "StringProtocol", + "children": [ + { + "kind": "TypeWitness", + "name": "UTF8View", + "printedName": "UTF8View", + "children": [ + { + "kind": "TypeNominal", + "name": "UTF8View", + "printedName": "Swift.String.UTF8View", + "usr": "s:SS8UTF8ViewV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "UTF16View", + "printedName": "UTF16View", + "children": [ + { + "kind": "TypeNominal", + "name": "UTF16View", + "printedName": "Swift.String.UTF16View", + "usr": "s:SS9UTF16ViewV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "UnicodeScalarView", + "printedName": "UnicodeScalarView", + "children": [ + { + "kind": "TypeNominal", + "name": "UnicodeScalarView", + "printedName": "Swift.String.UnicodeScalarView", + "usr": "s:SS17UnicodeScalarViewV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Substring", + "printedName": "Swift.Substring", + "usr": "s:Ss" + } + ] + } + ], + "usr": "s:Sy", + "mangledName": "$sSy" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringInterpolation", + "printedName": "ExpressibleByStringInterpolation", + "children": [ + { + "kind": "TypeWitness", + "name": "StringInterpolation", + "printedName": "StringInterpolation", + "children": [ + { + "kind": "TypeNominal", + "name": "DefaultStringInterpolation", + "printedName": "Swift.DefaultStringInterpolation", + "usr": "s:s26DefaultStringInterpolationV" + } + ] + } + ], + "usr": "s:s32ExpressibleByStringInterpolationP", + "mangledName": "$ss32ExpressibleByStringInterpolationP" + }, + { + "kind": "Conformance", + "name": "LosslessStringConvertible", + "printedName": "LosslessStringConvertible", + "usr": "s:s25LosslessStringConvertibleP", + "mangledName": "$ss25LosslessStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "RangeReplaceableCollection", + "printedName": "RangeReplaceableCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Substring", + "printedName": "Swift.Substring", + "usr": "s:Ss" + } + ] + } + ], + "usr": "s:Sm", + "mangledName": "$sSm" + }, + { + "kind": "Conformance", + "name": "MirrorPath", + "printedName": "MirrorPath", + "usr": "s:s10MirrorPathP", + "mangledName": "$ss10MirrorPathP" + }, + { + "kind": "Conformance", + "name": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSString", + "printedName": "Foundation.NSString", + "usr": "c:objc(cs)NSString" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Name", + "printedName": "Name", + "children": [ + { + "kind": "Var", + "name": "reachabilityChanged", + "printedName": "reachabilityChanged", + "children": [ + { + "kind": "TypeNominal", + "name": "Name", + "printedName": "Foundation.NSNotification.Name", + "usr": "c:@T@NSNotificationName" + } + ], + "declKind": "Var", + "usr": "s:So18NSNotificationNamea10VerloopSDKE19reachabilityChangedABvpZ", + "mangledName": "$sSo18NSNotificationNamea10VerloopSDKE19reachabilityChangedABvpZ", + "moduleName": "VerloopSDK", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage" + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Name", + "printedName": "Foundation.NSNotification.Name", + "usr": "c:@T@NSNotificationName" + } + ], + "declKind": "Accessor", + "usr": "s:So18NSNotificationNamea10VerloopSDKE19reachabilityChangedABvgZ", + "mangledName": "$sSo18NSNotificationNamea10VerloopSDKE19reachabilityChangedABvgZ", + "moduleName": "VerloopSDK", + "static": true, + "implicit": true, + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "c:@T@NSNotificationName", + "moduleName": "Foundation", + "declAttributes": [ + "SynthesizedProtocol", + "SynthesizedProtocol", + "SynthesizedProtocol", + "SynthesizedProtocol", + "SynthesizedProtocol", + "SynthesizedProtocol", + "Sendable" + ], + "isFromExtension": true, + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSString", + "printedName": "Foundation.NSString", + "usr": "c:objc(cs)NSString" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "_SwiftNewtypeWrapper", + "printedName": "_SwiftNewtypeWrapper", + "usr": "s:s20_SwiftNewtypeWrapperP", + "mangledName": "$ss20_SwiftNewtypeWrapperP" + }, + { + "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": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "_HasCustomAnyHashableRepresentation", + "printedName": "_HasCustomAnyHashableRepresentation", + "usr": "s:s35_HasCustomAnyHashableRepresentationP", + "mangledName": "$ss35_HasCustomAnyHashableRepresentationP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLConfig.swift", + "kind": "IntegerLiteral", + "offset": 1254, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLConfig.swift", + "kind": "IntegerLiteral", + "offset": 1276, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLConfig.swift", + "kind": "BooleanLiteral", + "offset": 1515, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLConfig.swift", + "kind": "BooleanLiteral", + "offset": 1775, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLConfig.swift", + "kind": "Array", + "offset": 1878, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLConfig.swift", + "kind": "Array", + "offset": 1922, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLConfig.swift", + "kind": "Array", + "offset": 2014, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLConfig.swift", + "kind": "StringLiteral", + "offset": 2171, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLConfig.swift", + "kind": "BooleanLiteral", + "offset": 2424, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "StringLiteral", + "offset": 748, + "length": 19, + "value": "\"setUserIdComplete\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "StringLiteral", + "offset": 808, + "length": 22, + "value": "\"setUserParamComplete\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "StringLiteral", + "offset": 859, + "length": 10, + "value": "\"callback\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "StringLiteral", + "offset": 901, + "length": 11, + "value": "\"roomReady\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "StringLiteral", + "offset": 938, + "length": 7, + "value": "\"ready\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "StringLiteral", + "offset": 977, + "length": 13, + "value": "\"closeWidget\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "StringLiteral", + "offset": 1024, + "length": 15, + "value": "\"closeComplete\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "StringLiteral", + "offset": 1073, + "length": 16, + "value": "\"chat-maximized\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "StringLiteral", + "offset": 1123, + "length": 16, + "value": "\"chat-minimized\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "StringLiteral", + "offset": 1171, + "length": 14, + "value": "\"chat-started\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "StringLiteral", + "offset": 1215, + "length": 12, + "value": "\"chat-ended\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "StringLiteral", + "offset": 1263, + "length": 8, + "value": "\"logout\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "StringLiteral", + "offset": 1311, + "length": 24, + "value": "\"agent-message-received\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "StringLiteral", + "offset": 1462, + "length": 10, + "value": "\"postback\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "StringLiteral", + "offset": 1500, + "length": 9, + "value": "\"web_url\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "IntegerLiteral", + "offset": 1587, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "IntegerLiteral", + "offset": 1598, + "length": 10, + "value": "1" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "IntegerLiteral", + "offset": 1618, + "length": 15, + "value": "2" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "IntegerLiteral", + "offset": 1643, + "length": 15, + "value": "3" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "IntegerLiteral", + "offset": 1668, + "length": 13, + "value": "4" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "IntegerLiteral", + "offset": 1691, + "length": 11, + "value": "5" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "IntegerLiteral", + "offset": 1712, + "length": 16, + "value": "6" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "IntegerLiteral", + "offset": 1738, + "length": 14, + "value": "7" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "IntegerLiteral", + "offset": 1762, + "length": 14, + "value": "8" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "IntegerLiteral", + "offset": 1786, + "length": 17, + "value": "9" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "IntegerLiteral", + "offset": 1813, + "length": 20, + "value": "10" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/MimeType.swift", + "kind": "StringLiteral", + "offset": 138, + "length": 26, + "value": "\"application\/octet-stream\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/MimeType.swift", + "kind": "Dictionary", + "offset": 191, + "length": 3223, + "value": "[(\"html\", \"text\/html\"), (\"htm\", \"text\/html\"), (\"shtml\", \"text\/html\"), (\"css\", \"text\/css\"), (\"xml\", \"text\/xml\"), (\"gif\", \"image\/gif\"), (\"jpeg\", \"image\/jpeg\"), (\"jpg\", \"image\/jpeg\"), (\"js\", \"application\/javascript\"), (\"atom\", \"application\/atom+xml\"), (\"rss\", \"application\/rss+xml\"), (\"mml\", \"text\/mathml\"), (\"txt\", \"text\/plain\"), (\"jad\", \"text\/vnd.sun.j2me.app-descriptor\"), (\"wml\", \"text\/vnd.wap.wml\"), (\"htc\", \"text\/x-component\"), (\"png\", \"image\/png\"), (\"tif\", \"image\/tiff\"), (\"tiff\", \"image\/tiff\"), (\"wbmp\", \"image\/vnd.wap.wbmp\"), (\"ico\", \"image\/x-icon\"), (\"jng\", \"image\/x-jng\"), (\"bmp\", \"image\/x-ms-bmp\"), (\"svg\", \"image\/svg+xml\"), (\"svgz\", \"image\/svg+xml\"), (\"webp\", \"image\/webp\"), (\"woff\", \"application\/font-woff\"), (\"jar\", \"application\/java-archive\"), (\"war\", \"application\/java-archive\"), (\"ear\", \"application\/java-archive\"), (\"json\", \"application\/json\"), (\"hqx\", \"application\/mac-binhex40\"), (\"doc\", \"application\/msword\"), (\"pdf\", \"application\/pdf\"), (\"ps\", \"application\/postscript\"), (\"eps\", \"application\/postscript\"), (\"ai\", \"application\/postscript\"), (\"rtf\", \"application\/rtf\"), (\"m3u8\", \"application\/vnd.apple.mpegurl\"), (\"xls\", \"application\/vnd.ms-excel\"), (\"eot\", \"application\/vnd.ms-fontobject\"), (\"ppt\", \"application\/vnd.ms-powerpoint\"), (\"wmlc\", \"application\/vnd.wap.wmlc\"), (\"kml\", \"application\/vnd.google-earth.kml+xml\"), (\"kmz\", \"application\/vnd.google-earth.kmz\"), (\"7z\", \"application\/x-7z-compressed\"), (\"cco\", \"application\/x-cocoa\"), (\"jardiff\", \"application\/x-java-archive-diff\"), (\"jnlp\", \"application\/x-java-jnlp-file\"), (\"run\", \"application\/x-makeself\"), (\"pl\", \"application\/x-perl\"), (\"pm\", \"application\/x-perl\"), (\"prc\", \"application\/x-pilot\"), (\"pdb\", \"application\/x-pilot\"), (\"rar\", \"application\/x-rar-compressed\"), (\"rpm\", \"application\/x-redhat-package-manager\"), (\"sea\", \"application\/x-sea\"), (\"swf\", \"application\/x-shockwave-flash\"), (\"sit\", \"application\/x-stuffit\"), (\"tcl\", \"application\/x-tcl\"), (\"tk\", \"application\/x-tcl\"), (\"der\", \"application\/x-x509-ca-cert\"), (\"pem\", \"application\/x-x509-ca-cert\"), (\"crt\", \"application\/x-x509-ca-cert\"), (\"xpi\", \"application\/x-xpinstall\"), (\"xhtml\", \"application\/xhtml+xml\"), (\"xspf\", \"application\/xspf+xml\"), (\"zip\", \"application\/zip\"), (\"epub\", \"application\/epub+zip\"), (\"docx\", \"application\/vnd.openxmlformats-officedocument.wordprocessingml.document\"), (\"xlsx\", \"application\/vnd.openxmlformats-officedocument.spreadsheetml.sheet\"), (\"pptx\", \"application\/vnd.openxmlformats-officedocument.presentationml.presentation\"), (\"mid\", \"audio\/midi\"), (\"midi\", \"audio\/midi\"), (\"kar\", \"audio\/midi\"), (\"mp3\", \"audio\/mpeg\"), (\"ogg\", \"audio\/ogg\"), (\"m4a\", \"audio\/x-m4a\"), (\"ra\", \"audio\/x-realaudio\"), (\"3gpp\", \"video\/3gpp\"), (\"3gp\", \"video\/3gpp\"), (\"ts\", \"video\/mp2t\"), (\"mp4\", \"video\/mp4\"), (\"mpeg\", \"video\/mpeg\"), (\"mpg\", \"video\/mpeg\"), (\"mov\", \"video\/quicktime\"), (\"webm\", \"video\/webm\"), (\"flv\", \"video\/x-flv\"), (\"m4v\", \"video\/x-m4v\"), (\"mng\", \"video\/x-mng\"), (\"asx\", \"video\/x-ms-asf\"), (\"asf\", \"video\/x-ms-asf\"), (\"wmv\", \"video\/x-ms-wmv\"), (\"avi\", \"video\/x-msvideo\")]" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Reachability.swift", + "kind": "StringLiteral", + "offset": 1741, + "length": 33, + "value": "\"ReachabilityChangedNotification\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Reachability.swift", + "kind": "StringLiteral", + "offset": 1869, + "length": 21, + "value": "\"reachabilityChanged\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Reachability.swift", + "kind": "BooleanLiteral", + "offset": 3138, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Reachability.swift", + "kind": "BooleanLiteral", + "offset": 4271, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Reachability.swift", + "kind": "BooleanLiteral", + "offset": 4382, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VerloopSDK.swift", + "kind": "BooleanLiteral", + "offset": 509, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", + "kind": "StringLiteral", + "offset": 199, + "length": 7, + "value": "\"https\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", + "kind": "StringLiteral", + "offset": 236, + "length": 19, + "value": "\".stage.verloop.io\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", + "kind": "StringLiteral", + "offset": 282, + "length": 13, + "value": "\".verloop.io\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", + "kind": "StringLiteral", + "offset": 328, + "length": 8, + "value": "\"popout\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", + "kind": "StringLiteral", + "offset": 368, + "length": 5, + "value": "\"ios\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", + "kind": "StringLiteral", + "offset": 401, + "length": 17, + "value": "\"VerloopLivechat\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", + "kind": "StringLiteral", + "offset": 452, + "length": 9, + "value": "\"Verloop\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", + "kind": "StringLiteral", + "offset": 499, + "length": 15, + "value": "\"VerloopMobile\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", + "kind": "StringLiteral", + "offset": 555, + "length": 17, + "value": "\"VerloopMobileV2\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", + "kind": "StringLiteral", + "offset": 829, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/NetworkManager\/VLNetworkManager.swift", + "kind": "StringLiteral", + "offset": 356, + "length": 5, + "value": "\"GET\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLNavViewController.swift", + "kind": "BooleanLiteral", + "offset": 569, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/WKDownloadManager.swift", + "kind": "Array", + "offset": 448, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLWebViewManager.swift", + "kind": "BooleanLiteral", + "offset": 395, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLWebViewManager.swift", + "kind": "BooleanLiteral", + "offset": 481, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLWebViewManager.swift", + "kind": "BooleanLiteral", + "offset": 513, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLWebViewManager.swift", + "kind": "BooleanLiteral", + "offset": 559, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLWebViewManager.swift", + "kind": "Array", + "offset": 663, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLWebViewManager.swift", + "kind": "Array", + "offset": 735, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLWebViewManager.swift", + "kind": "Array", + "offset": 1033, + "length": 2, + "value": "[]" + } + ] +} \ No newline at end of file diff --git a/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface b/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface new file mode 100644 index 0000000..9295710 --- /dev/null +++ b/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface @@ -0,0 +1,230 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.1.2 effective-5.10 (swiftlang-6.1.2.1.2 clang-1700.0.13.5) +// swift-module-flags: -target arm64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -module-name VerloopSDK +// swift-module-flags-ignorable: -no-verify-emitted-module-interface -interface-compiler-version 6.1.2 +import Foundation +import Swift +import SystemConfiguration +import UIKit +@_exported import VerloopSDK +import WebKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +public typealias LiveChatButtonClickListener = (_ title: Swift.String?, _ type: Swift.String?, _ payload: Swift.String?) -> Swift.Void +public typealias LiveChatUrlClickListener = (_ url: Swift.String?) -> Swift.Void +@objc public class VLConfig : ObjectiveC.NSObject { + @objc public enum SCOPE : Swift.Int { + case ROOM = 0 + case USER = 1 + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } + } + @objc public init(clientId cid: Swift.String, userId uid: Swift.String?) + @objc convenience public init(clientId cid: Swift.String) + @objc public func setNotificationToken(notificationToken token: Swift.String?) + @objc public func setUserId(userId uid: Swift.String) + @objc public func setStaging(isStaging staging: Swift.Bool) + @objc public func setUserName(userName name: Swift.String?) + @objc public func setUserEmail(userEmail email: Swift.String?) + @objc public func setUserPhone(userPhone phone: Swift.String?) + @objc public func setRecipeId(recipeId id: Swift.String?) + @objc public func setUserParam(key: Swift.String, value: Swift.String) + @objc public func openMenuWidget() + @objc public func showDownloadButton(_ isAllowFileDownload: Swift.Bool) + @objc public func setButtonOnClickListener(onButtonClicked buttonClicked: VerloopSDK.LiveChatButtonClickListener?) + @objc public func setUrlClickListener(onUrlClicked urlClicked: VerloopSDK.LiveChatUrlClickListener?) + @objc public func setUrlRedirectionFlag(canRedirect flag: Swift.Bool) + @objc public func putCustomField(key: Swift.String, value: Swift.String, scope: VerloopSDK.VLConfig.SCOPE) + @objc public func setTitle(widgetTitle title: Swift.String) + @objc public func setWidgetColor(widgetColor color: UIKit.UIColor) + @objc deinit +} +@objc public class VLMessage : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} +@objc public enum VLEvent : Swift.Int, Swift.RawRepresentable { + case onButtonClick = 0 + case onURLClick + case onChatMaximized + case onChatMinimized + case onChatStarted + case onChatEnded + case onLogoutComplete + case onWidgetLoaded + case onWidgetClosed + case setUserIdComplete + case setUserParamComplete + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +extension Foundation.NSURL { + public func mimeType() -> Swift.String +} +extension Foundation.URL { + public func mimeType() -> Swift.String +} +extension Foundation.NSString { + public func mimeType() -> Swift.String +} +extension Swift.String { + public func mimeType() -> Swift.String +} +public enum ReachabilityError : Swift.Error { + case failedToCreateWithAddress(Darwin.sockaddr, Swift.Int32) + case failedToCreateWithHostname(Swift.String, Swift.Int32) + case unableToSetCallback(Swift.Int32) + case unableToSetDispatchQueue(Swift.Int32) + case unableToGetFlags(Swift.Int32) +} +@available(*, unavailable, renamed: "Notification.Name.reachabilityChanged") +public let ReachabilityChangedNotification: Foundation.NSNotification.Name +extension Foundation.NSNotification.Name { + public static let reachabilityChanged: Foundation.Notification.Name +} +public class Reachability { + public typealias NetworkReachable = (VerloopSDK.Reachability) -> () + public typealias NetworkUnreachable = (VerloopSDK.Reachability) -> () + @available(*, unavailable, renamed: "Connection") + public enum NetworkStatus : Swift.CustomStringConvertible { + case notReachable, reachableViaWiFi, reachableViaWWAN + public var description: Swift.String { + get + } + public static func == (a: VerloopSDK.Reachability.NetworkStatus, b: VerloopSDK.Reachability.NetworkStatus) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + public enum Connection : Swift.CustomStringConvertible { + @available(*, deprecated, renamed: "unavailable") + case none + case unavailable, wifi, cellular + public var description: Swift.String { + get + } + public static func == (a: VerloopSDK.Reachability.Connection, b: VerloopSDK.Reachability.Connection) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + public var whenReachable: VerloopSDK.Reachability.NetworkReachable? + public var whenUnreachable: VerloopSDK.Reachability.NetworkUnreachable? + @available(*, deprecated, renamed: "allowsCellularConnection") + final public let reachableOnWWAN: Swift.Bool + public var allowsCellularConnection: Swift.Bool + public var notificationCenter: Foundation.NotificationCenter + @available(*, deprecated, renamed: "connection.description") + public var currentReachabilityString: Swift.String { + get + } + @available(*, unavailable, renamed: "connection") + public var currentReachabilityStatus: VerloopSDK.Reachability.Connection { + get + } + public var connection: VerloopSDK.Reachability.Connection { + get + } + required public init(reachabilityRef: SystemConfiguration.SCNetworkReachability, queueQoS: Dispatch.DispatchQoS = .default, targetQueue: Dispatch.DispatchQueue? = nil, notificationQueue: Dispatch.DispatchQueue? = .main) + convenience public init(hostname: Swift.String, queueQoS: Dispatch.DispatchQoS = .default, targetQueue: Dispatch.DispatchQueue? = nil, notificationQueue: Dispatch.DispatchQueue? = .main) throws + convenience public init(queueQoS: Dispatch.DispatchQoS = .default, targetQueue: Dispatch.DispatchQueue? = nil, notificationQueue: Dispatch.DispatchQueue? = .main) throws + @objc deinit +} +extension VerloopSDK.Reachability { + public func startNotifier() throws + public func stopNotifier() + @available(*, deprecated, message: "Please use `connection != .none`") + public var isReachable: Swift.Bool { + get + } + @available(*, deprecated, message: "Please use `connection == .cellular`") + public var isReachableViaWWAN: Swift.Bool { + get + } + @available(*, deprecated, message: "Please use `connection == .wifi`") + public var isReachableViaWiFi: Swift.Bool { + get + } + public var description: Swift.String { + get + } +} +@objc open class VerloopSDK : ObjectiveC.NSObject { + @objc public init(config vlConfig: VerloopSDK.VLConfig) + @objc deinit + @objc public func openWidget(rootController: UIKit.UIViewController) + @objc public func closeWidget() + @objc public func close() + @objc public func closeChat() + @objc public func observeLiveChatEventsOn(vlEventDelegate delegate: any VerloopSDK.VLEventDelegate) + @objc public func updateConfig(config vlConfig: VerloopSDK.VLConfig) + @objc public func login() + @objc public func login(userId uid: Swift.String) + @objc public func logout() + @objc public func clearConfig() + @objc public func clearLocalStorage() + public func getConfig() -> VerloopSDK.VLConfig + @objc public func getNavController() -> UIKit.UINavigationController + @objc public func hide() +} +@objc public class WKDownloadManager : ObjectiveC.NSObject { + public init(delegate: any VerloopSDK.WKDownloadManagerDelegate, supportedMimeTypes: [Swift.String]) + @objc deinit +} +public protocol WKDownloadManagerDelegate : AnyObject { + func webView(_ webView: WebKit.WKWebView, decidePolicyFor url: Foundation.URL) -> Swift.Bool + func destinationUrlForFile(withName name: Swift.String) -> Foundation.URL? + func downloadDidFinish(location url: Foundation.URL) + func downloadDidFailed(withError error: any Swift.Error) +} +extension VerloopSDK.WKDownloadManagerDelegate { + public func webView(_ webView: WebKit.WKWebView, decidePolicyFor url: Foundation.URL) -> Swift.Bool + public func destinationUrlForFile(withName name: Swift.String) -> Foundation.URL? + public func downloadDidFailed(withError error: any Swift.Error) +} +@available(iOS 13.0.0, *) +extension VerloopSDK.WKDownloadManager : WebKit.WKDownloadDelegate { + @available(iOS 14.5, *) + @_Concurrency.MainActor @preconcurrency @objc dynamic public func download(_ download: WebKit.WKDownload, decideDestinationUsing response: Foundation.URLResponse, suggestedFilename: Swift.String) async -> Foundation.URL? + @available(iOS 14.5, *) + @_Concurrency.MainActor @preconcurrency @objc dynamic public func download(_ download: WebKit.WKDownload, didFailWithError error: any Swift.Error, resumeData: Foundation.Data?) + @available(iOS 14.5, *) + @_Concurrency.MainActor @preconcurrency @objc dynamic public func downloadDidFinish(_ download: WebKit.WKDownload) +} +@available(iOS 13.0.0, *) +extension VerloopSDK.WKDownloadManager : WebKit.WKNavigationDelegate { + @_Concurrency.MainActor @preconcurrency @objc dynamic public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationAction: WebKit.WKNavigationAction) async -> WebKit.WKNavigationActionPolicy + @_Concurrency.MainActor @preconcurrency @objc dynamic public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationResponse: WebKit.WKNavigationResponse) async -> WebKit.WKNavigationResponsePolicy + @available(iOS 14.5, *) + @_Concurrency.MainActor @preconcurrency @objc dynamic public func webView(_ webView: WebKit.WKWebView, navigationResponse: WebKit.WKNavigationResponse, didBecome download: WebKit.WKDownload) +} +@objc public protocol VLEventDelegate { + @objc optional func onChatMaximized() + @objc optional func onChatMinimized() + @objc optional func onChatStarted() + @objc optional func onChatEnded() + @objc optional func onLogoutComplete() + @objc optional func onWidgetLoaded() + @objc optional func onIncomingMessage(_ message: Any) +} +extension VerloopSDK.VLConfig.SCOPE : Swift.Equatable {} +extension VerloopSDK.VLConfig.SCOPE : Swift.Hashable {} +extension VerloopSDK.VLConfig.SCOPE : Swift.RawRepresentable {} +extension VerloopSDK.VLEvent : Swift.Equatable {} +extension VerloopSDK.VLEvent : Swift.Hashable {} +@available(*, unavailable, renamed: "Connection") +extension VerloopSDK.Reachability.NetworkStatus : Swift.Equatable {} +@available(*, unavailable, renamed: "Connection") +extension VerloopSDK.Reachability.NetworkStatus : Swift.Hashable {} +extension VerloopSDK.Reachability.Connection : Swift.Equatable {} +extension VerloopSDK.Reachability.Connection : Swift.Hashable {} diff --git a/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000000000000000000000000000000000000..c93b81eabe4dbc8172ae89338259ef2a80493340 GIT binary patch literal 1144 zcmcIjy>HV%6u-DF0k=XWVq`cfA=x-~?9h)WWN1DRQmdkfR4_1*t8+NyapzQgu`9;&Z;v-aWnWO=hsti4+7Oh3P}&KL ziM@h+T#%j?BzWiaf^s0pCxWsSruGXG#Bx_g)b(C+8?wUu2 z46o-hF?lNlBLx(D1!b$J9EZuA9?C#=A|%gx$~t(%Bzk-Sp;PGf+5|#L_$J1dS0BB@ z`s7r}C{J7-IeMOm@5N9ILeVo0THbYSiYpzf9^f_V`4)5VtY&CwOzU-O2G$x?XEZ~{ zlFxH&;xyELyq{zCZDUT?HC;1qXfyIMVBVvi&6ry$Eh6*L*kboK)zwNrr3utZ0YSHDcOZ~i=*UeI*g(>D0&ns zanPjrFJ#=Yf+i;TCq5=l4M!BX1spiwB%=VtyI%lFrBe8xfQlS3F+fytnRui{1DIE~ zADJ3NFjk`mvyq0`$|{VqpLugAGwMFNpe)XN9_eCMA37S3{y3T@LUsQ++8DjVp}vCr zF_iROO3Wr%v1}{o7Sq$jwpqt7Qrm`sdqw6re65&MSy^)%P+p+{4j8Tz+Xos@m}gQv z45FD)5l_$@=1|;eQU}Abngd`wlqA(?owRM(Xkxbk)N50jZ$7_77le;xKwIteR{sxi al`~i6=+=Omw;_P=EtwLVSAY8 Swift.Void +public typealias LiveChatUrlClickListener = (_ url: Swift.String?) -> Swift.Void +@objc public class VLConfig : ObjectiveC.NSObject { + @objc public enum SCOPE : Swift.Int { + case ROOM = 0 + case USER = 1 + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } + } + @objc public init(clientId cid: Swift.String, userId uid: Swift.String?) + @objc convenience public init(clientId cid: Swift.String) + @objc public func setNotificationToken(notificationToken token: Swift.String?) + @objc public func setUserId(userId uid: Swift.String) + @objc public func setStaging(isStaging staging: Swift.Bool) + @objc public func setUserName(userName name: Swift.String?) + @objc public func setUserEmail(userEmail email: Swift.String?) + @objc public func setUserPhone(userPhone phone: Swift.String?) + @objc public func setRecipeId(recipeId id: Swift.String?) + @objc public func setUserParam(key: Swift.String, value: Swift.String) + @objc public func openMenuWidget() + @objc public func showDownloadButton(_ isAllowFileDownload: Swift.Bool) + @objc public func setButtonOnClickListener(onButtonClicked buttonClicked: VerloopSDK.LiveChatButtonClickListener?) + @objc public func setUrlClickListener(onUrlClicked urlClicked: VerloopSDK.LiveChatUrlClickListener?) + @objc public func setUrlRedirectionFlag(canRedirect flag: Swift.Bool) + @objc public func putCustomField(key: Swift.String, value: Swift.String, scope: VerloopSDK.VLConfig.SCOPE) + @objc public func setTitle(widgetTitle title: Swift.String) + @objc public func setWidgetColor(widgetColor color: UIKit.UIColor) + @objc deinit +} +@objc public class VLMessage : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} +@objc public enum VLEvent : Swift.Int, Swift.RawRepresentable { + case onButtonClick = 0 + case onURLClick + case onChatMaximized + case onChatMinimized + case onChatStarted + case onChatEnded + case onLogoutComplete + case onWidgetLoaded + case onWidgetClosed + case setUserIdComplete + case setUserParamComplete + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +extension Foundation.NSURL { + public func mimeType() -> Swift.String +} +extension Foundation.URL { + public func mimeType() -> Swift.String +} +extension Foundation.NSString { + public func mimeType() -> Swift.String +} +extension Swift.String { + public func mimeType() -> Swift.String +} +public enum ReachabilityError : Swift.Error { + case failedToCreateWithAddress(Darwin.sockaddr, Swift.Int32) + case failedToCreateWithHostname(Swift.String, Swift.Int32) + case unableToSetCallback(Swift.Int32) + case unableToSetDispatchQueue(Swift.Int32) + case unableToGetFlags(Swift.Int32) +} +@available(*, unavailable, renamed: "Notification.Name.reachabilityChanged") +public let ReachabilityChangedNotification: Foundation.NSNotification.Name +extension Foundation.NSNotification.Name { + public static let reachabilityChanged: Foundation.Notification.Name +} +public class Reachability { + public typealias NetworkReachable = (VerloopSDK.Reachability) -> () + public typealias NetworkUnreachable = (VerloopSDK.Reachability) -> () + @available(*, unavailable, renamed: "Connection") + public enum NetworkStatus : Swift.CustomStringConvertible { + case notReachable, reachableViaWiFi, reachableViaWWAN + public var description: Swift.String { + get + } + public static func == (a: VerloopSDK.Reachability.NetworkStatus, b: VerloopSDK.Reachability.NetworkStatus) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + public enum Connection : Swift.CustomStringConvertible { + @available(*, deprecated, renamed: "unavailable") + case none + case unavailable, wifi, cellular + public var description: Swift.String { + get + } + public static func == (a: VerloopSDK.Reachability.Connection, b: VerloopSDK.Reachability.Connection) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + public var whenReachable: VerloopSDK.Reachability.NetworkReachable? + public var whenUnreachable: VerloopSDK.Reachability.NetworkUnreachable? + @available(*, deprecated, renamed: "allowsCellularConnection") + final public let reachableOnWWAN: Swift.Bool + public var allowsCellularConnection: Swift.Bool + public var notificationCenter: Foundation.NotificationCenter + @available(*, deprecated, renamed: "connection.description") + public var currentReachabilityString: Swift.String { + get + } + @available(*, unavailable, renamed: "connection") + public var currentReachabilityStatus: VerloopSDK.Reachability.Connection { + get + } + public var connection: VerloopSDK.Reachability.Connection { + get + } + required public init(reachabilityRef: SystemConfiguration.SCNetworkReachability, queueQoS: Dispatch.DispatchQoS = .default, targetQueue: Dispatch.DispatchQueue? = nil, notificationQueue: Dispatch.DispatchQueue? = .main) + convenience public init(hostname: Swift.String, queueQoS: Dispatch.DispatchQoS = .default, targetQueue: Dispatch.DispatchQueue? = nil, notificationQueue: Dispatch.DispatchQueue? = .main) throws + convenience public init(queueQoS: Dispatch.DispatchQoS = .default, targetQueue: Dispatch.DispatchQueue? = nil, notificationQueue: Dispatch.DispatchQueue? = .main) throws + @objc deinit +} +extension VerloopSDK.Reachability { + public func startNotifier() throws + public func stopNotifier() + @available(*, deprecated, message: "Please use `connection != .none`") + public var isReachable: Swift.Bool { + get + } + @available(*, deprecated, message: "Please use `connection == .cellular`") + public var isReachableViaWWAN: Swift.Bool { + get + } + @available(*, deprecated, message: "Please use `connection == .wifi`") + public var isReachableViaWiFi: Swift.Bool { + get + } + public var description: Swift.String { + get + } +} +@objc open class VerloopSDK : ObjectiveC.NSObject { + @objc public init(config vlConfig: VerloopSDK.VLConfig) + @objc deinit + @objc public func openWidget(rootController: UIKit.UIViewController) + @objc public func closeWidget() + @objc public func close() + @objc public func closeChat() + @objc public func observeLiveChatEventsOn(vlEventDelegate delegate: any VerloopSDK.VLEventDelegate) + @objc public func updateConfig(config vlConfig: VerloopSDK.VLConfig) + @objc public func login() + @objc public func login(userId uid: Swift.String) + @objc public func logout() + @objc public func clearConfig() + @objc public func clearLocalStorage() + public func getConfig() -> VerloopSDK.VLConfig + @objc public func getNavController() -> UIKit.UINavigationController + @objc public func hide() +} +@objc public class WKDownloadManager : ObjectiveC.NSObject { + public init(delegate: any VerloopSDK.WKDownloadManagerDelegate, supportedMimeTypes: [Swift.String]) + @objc deinit +} +public protocol WKDownloadManagerDelegate : AnyObject { + func webView(_ webView: WebKit.WKWebView, decidePolicyFor url: Foundation.URL) -> Swift.Bool + func destinationUrlForFile(withName name: Swift.String) -> Foundation.URL? + func downloadDidFinish(location url: Foundation.URL) + func downloadDidFailed(withError error: any Swift.Error) +} +extension VerloopSDK.WKDownloadManagerDelegate { + public func webView(_ webView: WebKit.WKWebView, decidePolicyFor url: Foundation.URL) -> Swift.Bool + public func destinationUrlForFile(withName name: Swift.String) -> Foundation.URL? + public func downloadDidFailed(withError error: any Swift.Error) +} +@available(iOS 13.0.0, *) +extension VerloopSDK.WKDownloadManager : WebKit.WKDownloadDelegate { + @available(iOS 14.5, *) + @_Concurrency.MainActor @preconcurrency @objc dynamic public func download(_ download: WebKit.WKDownload, decideDestinationUsing response: Foundation.URLResponse, suggestedFilename: Swift.String) async -> Foundation.URL? + @available(iOS 14.5, *) + @_Concurrency.MainActor @preconcurrency @objc dynamic public func download(_ download: WebKit.WKDownload, didFailWithError error: any Swift.Error, resumeData: Foundation.Data?) + @available(iOS 14.5, *) + @_Concurrency.MainActor @preconcurrency @objc dynamic public func downloadDidFinish(_ download: WebKit.WKDownload) +} +@available(iOS 13.0.0, *) +extension VerloopSDK.WKDownloadManager : WebKit.WKNavigationDelegate { + @_Concurrency.MainActor @preconcurrency @objc dynamic public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationAction: WebKit.WKNavigationAction) async -> WebKit.WKNavigationActionPolicy + @_Concurrency.MainActor @preconcurrency @objc dynamic public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationResponse: WebKit.WKNavigationResponse) async -> WebKit.WKNavigationResponsePolicy + @available(iOS 14.5, *) + @_Concurrency.MainActor @preconcurrency @objc dynamic public func webView(_ webView: WebKit.WKWebView, navigationResponse: WebKit.WKNavigationResponse, didBecome download: WebKit.WKDownload) +} +@objc public protocol VLEventDelegate { + @objc optional func onChatMaximized() + @objc optional func onChatMinimized() + @objc optional func onChatStarted() + @objc optional func onChatEnded() + @objc optional func onLogoutComplete() + @objc optional func onWidgetLoaded() + @objc optional func onIncomingMessage(_ message: Any) +} +extension VerloopSDK.VLConfig.SCOPE : Swift.Equatable {} +extension VerloopSDK.VLConfig.SCOPE : Swift.Hashable {} +extension VerloopSDK.VLConfig.SCOPE : Swift.RawRepresentable {} +extension VerloopSDK.VLEvent : Swift.Equatable {} +extension VerloopSDK.VLEvent : Swift.Hashable {} +@available(*, unavailable, renamed: "Connection") +extension VerloopSDK.Reachability.NetworkStatus : Swift.Equatable {} +@available(*, unavailable, renamed: "Connection") +extension VerloopSDK.Reachability.NetworkStatus : Swift.Hashable {} +extension VerloopSDK.Reachability.Connection : Swift.Equatable {} +extension VerloopSDK.Reachability.Connection : Swift.Hashable {} diff --git a/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json b/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json new file mode 100644 index 0000000..ddd3a1d --- /dev/null +++ b/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json @@ -0,0 +1,6702 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "VerloopSDK", + "printedName": "VerloopSDK", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VerloopSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "VerloopSDK" + }, + { + "kind": "TypeDecl", + "name": "VLConfig", + "printedName": "VLConfig", + "children": [ + { + "kind": "TypeDecl", + "name": "SCOPE", + "printedName": "SCOPE", + "children": [ + { + "kind": "Var", + "name": "ROOM", + "printedName": "ROOM", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.VLConfig.SCOPE.Type) -> VerloopSDK.VLConfig.SCOPE", + "children": [ + { + "kind": "TypeNominal", + "name": "SCOPE", + "printedName": "VerloopSDK.VLConfig.SCOPE", + "usr": "s:10VerloopSDK8VLConfigC5SCOPEO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.VLConfig.SCOPE.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SCOPE", + "printedName": "VerloopSDK.VLConfig.SCOPE", + "usr": "s:10VerloopSDK8VLConfigC5SCOPEO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:10VerloopSDK8VLConfigC5SCOPEO4ROOMyA2EmF", + "mangledName": "$s10VerloopSDK8VLConfigC5SCOPEO4ROOMyA2EmF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "USER", + "printedName": "USER", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.VLConfig.SCOPE.Type) -> VerloopSDK.VLConfig.SCOPE", + "children": [ + { + "kind": "TypeNominal", + "name": "SCOPE", + "printedName": "VerloopSDK.VLConfig.SCOPE", + "usr": "s:10VerloopSDK8VLConfigC5SCOPEO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.VLConfig.SCOPE.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SCOPE", + "printedName": "VerloopSDK.VLConfig.SCOPE", + "usr": "s:10VerloopSDK8VLConfigC5SCOPEO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:10VerloopSDK8VLConfigC5SCOPEO4USERyA2EmF", + "mangledName": "$s10VerloopSDK8VLConfigC5SCOPEO4USERyA2EmF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VerloopSDK.VLConfig.SCOPE?", + "children": [ + { + "kind": "TypeNominal", + "name": "SCOPE", + "printedName": "VerloopSDK.VLConfig.SCOPE", + "usr": "s:10VerloopSDK8VLConfigC5SCOPEO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:10VerloopSDK8VLConfigC5SCOPEO8rawValueAESgSi_tcfc", + "mangledName": "$s10VerloopSDK8VLConfigC5SCOPEO8rawValueAESgSi_tcfc", + "moduleName": "VerloopSDK", + "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:10VerloopSDK8VLConfigC5SCOPEO8rawValueSivp", + "mangledName": "$s10VerloopSDK8VLConfigC5SCOPEO8rawValueSivp", + "moduleName": "VerloopSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK8VLConfigC5SCOPEO8rawValueSivg", + "mangledName": "$s10VerloopSDK8VLConfigC5SCOPEO8rawValueSivg", + "moduleName": "VerloopSDK", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:10VerloopSDK8VLConfigC5SCOPEO", + "mangledName": "$s10VerloopSDK8VLConfigC5SCOPEO", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "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": "Constructor", + "name": "init", + "printedName": "init(clientId:userId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VLConfig", + "printedName": "VerloopSDK.VLConfig", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)initWithClientId:userId:", + "mangledName": "$s10VerloopSDK8VLConfigC8clientId04userE0ACSS_SSSgtcfc", + "moduleName": "VerloopSDK", + "objc_name": "initWithClientId:userId:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(clientId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VLConfig", + "printedName": "VerloopSDK.VLConfig", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)initWithClientId:", + "mangledName": "$s10VerloopSDK8VLConfigC8clientIdACSS_tcfc", + "moduleName": "VerloopSDK", + "objc_name": "initWithClientId:", + "declAttributes": [ + "Convenience", + "AccessControl", + "ObjC" + ], + "init_kind": "Convenience" + }, + { + "kind": "Function", + "name": "setNotificationToken", + "printedName": "setNotificationToken(notificationToken:)", + "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": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setNotificationTokenWithNotificationToken:", + "mangledName": "$s10VerloopSDK8VLConfigC20setNotificationToken012notificationF0ySSSg_tF", + "moduleName": "VerloopSDK", + "objc_name": "setNotificationTokenWithNotificationToken:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setUserId", + "printedName": "setUserId(userId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setUserIdWithUserId:", + "mangledName": "$s10VerloopSDK8VLConfigC9setUserId04userF0ySS_tF", + "moduleName": "VerloopSDK", + "objc_name": "setUserIdWithUserId:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setStaging", + "printedName": "setStaging(isStaging:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setStagingWithIsStaging:", + "mangledName": "$s10VerloopSDK8VLConfigC10setStaging02isE0ySb_tF", + "moduleName": "VerloopSDK", + "objc_name": "setStagingWithIsStaging:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setUserName", + "printedName": "setUserName(userName:)", + "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": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setUserNameWithUserName:", + "mangledName": "$s10VerloopSDK8VLConfigC11setUserName04userF0ySSSg_tF", + "moduleName": "VerloopSDK", + "objc_name": "setUserNameWithUserName:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setUserEmail", + "printedName": "setUserEmail(userEmail:)", + "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": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setUserEmailWithUserEmail:", + "mangledName": "$s10VerloopSDK8VLConfigC12setUserEmail04userF0ySSSg_tF", + "moduleName": "VerloopSDK", + "objc_name": "setUserEmailWithUserEmail:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setUserPhone", + "printedName": "setUserPhone(userPhone:)", + "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": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setUserPhoneWithUserPhone:", + "mangledName": "$s10VerloopSDK8VLConfigC12setUserPhone04userF0ySSSg_tF", + "moduleName": "VerloopSDK", + "objc_name": "setUserPhoneWithUserPhone:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setRecipeId", + "printedName": "setRecipeId(recipeId:)", + "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": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setRecipeIdWithRecipeId:", + "mangledName": "$s10VerloopSDK8VLConfigC11setRecipeId06recipeF0ySSSg_tF", + "moduleName": "VerloopSDK", + "objc_name": "setRecipeIdWithRecipeId:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setUserParam", + "printedName": "setUserParam(key:value:)", + "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" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setUserParamWithKey:value:", + "mangledName": "$s10VerloopSDK8VLConfigC12setUserParam3key5valueySS_SStF", + "moduleName": "VerloopSDK", + "objc_name": "setUserParamWithKey:value:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "openMenuWidget", + "printedName": "openMenuWidget()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)openMenuWidget", + "mangledName": "$s10VerloopSDK8VLConfigC14openMenuWidgetyyF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "showDownloadButton", + "printedName": "showDownloadButton(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)showDownloadButton:", + "mangledName": "$s10VerloopSDK8VLConfigC18showDownloadButtonyySbF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setButtonOnClickListener", + "printedName": "setButtonOnClickListener(onButtonClicked:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.String?, Swift.String?, Swift.String?) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String?, Swift.String?, Swift.String?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Swift.String?, Swift.String?, Swift.String?)", + "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": "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" + } + ] + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setButtonOnClickListenerOnButtonClicked:", + "mangledName": "$s10VerloopSDK8VLConfigC24setButtonOnClickListener02onE7ClickedyySSSg_A2FtcSg_tF", + "moduleName": "VerloopSDK", + "objc_name": "setButtonOnClickListenerOnButtonClicked:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setUrlClickListener", + "printedName": "setUrlClickListener(onUrlClicked:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.String?) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String?) -> ()", + "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" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setUrlClickListenerOnUrlClicked:", + "mangledName": "$s10VerloopSDK8VLConfigC19setUrlClickListener02onE7ClickedyySSSgcSg_tF", + "moduleName": "VerloopSDK", + "objc_name": "setUrlClickListenerOnUrlClicked:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setUrlRedirectionFlag", + "printedName": "setUrlRedirectionFlag(canRedirect:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setUrlRedirectionFlagWithCanRedirect:", + "mangledName": "$s10VerloopSDK8VLConfigC21setUrlRedirectionFlag11canRedirectySb_tF", + "moduleName": "VerloopSDK", + "objc_name": "setUrlRedirectionFlagWithCanRedirect:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "putCustomField", + "printedName": "putCustomField(key:value:scope:)", + "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": "TypeNominal", + "name": "SCOPE", + "printedName": "VerloopSDK.VLConfig.SCOPE", + "usr": "s:10VerloopSDK8VLConfigC5SCOPEO" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)putCustomFieldWithKey:value:scope:", + "mangledName": "$s10VerloopSDK8VLConfigC14putCustomField3key5value5scopeySS_SSAC5SCOPEOtF", + "moduleName": "VerloopSDK", + "objc_name": "putCustomFieldWithKey:value:scope:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setTitle", + "printedName": "setTitle(widgetTitle:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setTitleWithWidgetTitle:", + "mangledName": "$s10VerloopSDK8VLConfigC8setTitle06widgetE0ySS_tF", + "moduleName": "VerloopSDK", + "objc_name": "setTitleWithWidgetTitle:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setWidgetColor", + "printedName": "setWidgetColor(widgetColor:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setWidgetColorWithWidgetColor:", + "mangledName": "$s10VerloopSDK8VLConfigC14setWidgetColor06widgetF0ySo7UIColorC_tF", + "moduleName": "VerloopSDK", + "objc_name": "setWidgetColorWithWidgetColor:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "VLConfig", + "printedName": "VerloopSDK.VLConfig", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)init", + "mangledName": "$s10VerloopSDK8VLConfigCACycfc", + "moduleName": "VerloopSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig", + "mangledName": "$s10VerloopSDK8VLConfigC", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "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": "VerloopSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VerloopSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VLMessage", + "printedName": "VLMessage", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VLMessage", + "printedName": "VerloopSDK.VLMessage", + "usr": "c:@M@VerloopSDK@objc(cs)VLMessage" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:10VerloopSDK9VLMessageC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s10VerloopSDK9VLMessageC4fromACs7Decoder_p_tKcfc", + "moduleName": "VerloopSDK", + "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": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:10VerloopSDK9VLMessageC6encode2toys7Encoder_p_tKF", + "mangledName": "$s10VerloopSDK9VLMessageC6encode2toys7Encoder_p_tKF", + "moduleName": "VerloopSDK", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@VerloopSDK@objc(cs)VLMessage", + "mangledName": "$s10VerloopSDK9VLMessageC", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "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": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "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": "VLEvent", + "printedName": "VLEvent", + "children": [ + { + "kind": "Var", + "name": "onButtonClick", + "printedName": "onButtonClick", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.VLEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventOnButtonClick", + "mangledName": "$s10VerloopSDK7VLEventO13onButtonClickyA2CmF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "onURLClick", + "printedName": "onURLClick", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.VLEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventOnURLClick", + "mangledName": "$s10VerloopSDK7VLEventO10onURLClickyA2CmF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Var", + "name": "onChatMaximized", + "printedName": "onChatMaximized", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.VLEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventOnChatMaximized", + "mangledName": "$s10VerloopSDK7VLEventO15onChatMaximizedyA2CmF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 2 + }, + { + "kind": "Var", + "name": "onChatMinimized", + "printedName": "onChatMinimized", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.VLEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventOnChatMinimized", + "mangledName": "$s10VerloopSDK7VLEventO15onChatMinimizedyA2CmF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 3 + }, + { + "kind": "Var", + "name": "onChatStarted", + "printedName": "onChatStarted", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.VLEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventOnChatStarted", + "mangledName": "$s10VerloopSDK7VLEventO13onChatStartedyA2CmF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 4 + }, + { + "kind": "Var", + "name": "onChatEnded", + "printedName": "onChatEnded", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.VLEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventOnChatEnded", + "mangledName": "$s10VerloopSDK7VLEventO11onChatEndedyA2CmF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 5 + }, + { + "kind": "Var", + "name": "onLogoutComplete", + "printedName": "onLogoutComplete", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.VLEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventOnLogoutComplete", + "mangledName": "$s10VerloopSDK7VLEventO16onLogoutCompleteyA2CmF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 6 + }, + { + "kind": "Var", + "name": "onWidgetLoaded", + "printedName": "onWidgetLoaded", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.VLEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventOnWidgetLoaded", + "mangledName": "$s10VerloopSDK7VLEventO14onWidgetLoadedyA2CmF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 7 + }, + { + "kind": "Var", + "name": "onWidgetClosed", + "printedName": "onWidgetClosed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.VLEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventOnWidgetClosed", + "mangledName": "$s10VerloopSDK7VLEventO14onWidgetClosedyA2CmF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 8 + }, + { + "kind": "Var", + "name": "setUserIdComplete", + "printedName": "setUserIdComplete", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.VLEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventSetUserIdComplete", + "mangledName": "$s10VerloopSDK7VLEventO17setUserIdCompleteyA2CmF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 9 + }, + { + "kind": "Var", + "name": "setUserParamComplete", + "printedName": "setUserParamComplete", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.VLEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventSetUserParamComplete", + "mangledName": "$s10VerloopSDK7VLEventO20setUserParamCompleteyA2CmF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 10 + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VerloopSDK.VLEvent?", + "children": [ + { + "kind": "TypeNominal", + "name": "VLEvent", + "printedName": "VerloopSDK.VLEvent", + "usr": "c:@M@VerloopSDK@E@VLEvent" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:10VerloopSDK7VLEventO8rawValueACSgSi_tcfc", + "mangledName": "$s10VerloopSDK7VLEventO8rawValueACSgSi_tcfc", + "moduleName": "VerloopSDK", + "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:10VerloopSDK7VLEventO8rawValueSivp", + "mangledName": "$s10VerloopSDK7VLEventO8rawValueSivp", + "moduleName": "VerloopSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK7VLEventO8rawValueSivg", + "mangledName": "$s10VerloopSDK7VLEventO8rawValueSivg", + "moduleName": "VerloopSDK", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@VerloopSDK@E@VLEvent", + "mangledName": "$s10VerloopSDK7VLEventO", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "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": "VerloopSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VerloopSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "SystemConfiguration", + "printedName": "SystemConfiguration", + "declKind": "Import", + "moduleName": "VerloopSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VerloopSDK" + }, + { + "kind": "TypeDecl", + "name": "ReachabilityError", + "printedName": "ReachabilityError", + "children": [ + { + "kind": "Var", + "name": "failedToCreateWithAddress", + "printedName": "failedToCreateWithAddress", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.ReachabilityError.Type) -> (Darwin.sockaddr, Swift.Int32) -> VerloopSDK.ReachabilityError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Darwin.sockaddr, Swift.Int32) -> VerloopSDK.ReachabilityError", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "VerloopSDK.ReachabilityError", + "usr": "s:10VerloopSDK17ReachabilityErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Darwin.sockaddr, Swift.Int32)", + "children": [ + { + "kind": "TypeNominal", + "name": "sockaddr", + "printedName": "Darwin.sockaddr", + "usr": "c:@S@sockaddr" + }, + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.ReachabilityError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "VerloopSDK.ReachabilityError", + "usr": "s:10VerloopSDK17ReachabilityErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:10VerloopSDK17ReachabilityErrorO25failedToCreateWithAddressyACSo8sockaddrV_s5Int32VtcACmF", + "mangledName": "$s10VerloopSDK17ReachabilityErrorO25failedToCreateWithAddressyACSo8sockaddrV_s5Int32VtcACmF", + "moduleName": "VerloopSDK" + }, + { + "kind": "Var", + "name": "failedToCreateWithHostname", + "printedName": "failedToCreateWithHostname", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.ReachabilityError.Type) -> (Swift.String, Swift.Int32) -> VerloopSDK.ReachabilityError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, Swift.Int32) -> VerloopSDK.ReachabilityError", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "VerloopSDK.ReachabilityError", + "usr": "s:10VerloopSDK17ReachabilityErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Swift.String, Swift.Int32)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.ReachabilityError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "VerloopSDK.ReachabilityError", + "usr": "s:10VerloopSDK17ReachabilityErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:10VerloopSDK17ReachabilityErrorO26failedToCreateWithHostnameyACSS_s5Int32VtcACmF", + "mangledName": "$s10VerloopSDK17ReachabilityErrorO26failedToCreateWithHostnameyACSS_s5Int32VtcACmF", + "moduleName": "VerloopSDK" + }, + { + "kind": "Var", + "name": "unableToSetCallback", + "printedName": "unableToSetCallback", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.ReachabilityError.Type) -> (Swift.Int32) -> VerloopSDK.ReachabilityError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int32) -> VerloopSDK.ReachabilityError", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "VerloopSDK.ReachabilityError", + "usr": "s:10VerloopSDK17ReachabilityErrorO" + }, + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.ReachabilityError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "VerloopSDK.ReachabilityError", + "usr": "s:10VerloopSDK17ReachabilityErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:10VerloopSDK17ReachabilityErrorO19unableToSetCallbackyACs5Int32VcACmF", + "mangledName": "$s10VerloopSDK17ReachabilityErrorO19unableToSetCallbackyACs5Int32VcACmF", + "moduleName": "VerloopSDK" + }, + { + "kind": "Var", + "name": "unableToSetDispatchQueue", + "printedName": "unableToSetDispatchQueue", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.ReachabilityError.Type) -> (Swift.Int32) -> VerloopSDK.ReachabilityError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int32) -> VerloopSDK.ReachabilityError", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "VerloopSDK.ReachabilityError", + "usr": "s:10VerloopSDK17ReachabilityErrorO" + }, + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.ReachabilityError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "VerloopSDK.ReachabilityError", + "usr": "s:10VerloopSDK17ReachabilityErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:10VerloopSDK17ReachabilityErrorO24unableToSetDispatchQueueyACs5Int32VcACmF", + "mangledName": "$s10VerloopSDK17ReachabilityErrorO24unableToSetDispatchQueueyACs5Int32VcACmF", + "moduleName": "VerloopSDK" + }, + { + "kind": "Var", + "name": "unableToGetFlags", + "printedName": "unableToGetFlags", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.ReachabilityError.Type) -> (Swift.Int32) -> VerloopSDK.ReachabilityError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int32) -> VerloopSDK.ReachabilityError", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "VerloopSDK.ReachabilityError", + "usr": "s:10VerloopSDK17ReachabilityErrorO" + }, + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.ReachabilityError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "VerloopSDK.ReachabilityError", + "usr": "s:10VerloopSDK17ReachabilityErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:10VerloopSDK17ReachabilityErrorO16unableToGetFlagsyACs5Int32VcACmF", + "mangledName": "$s10VerloopSDK17ReachabilityErrorO16unableToGetFlagsyACs5Int32VcACmF", + "moduleName": "VerloopSDK" + } + ], + "declKind": "Enum", + "usr": "s:10VerloopSDK17ReachabilityErrorO", + "mangledName": "$s10VerloopSDK17ReachabilityErrorO", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Reachability", + "printedName": "Reachability", + "children": [ + { + "kind": "TypeDecl", + "name": "Connection", + "printedName": "Connection", + "children": [ + { + "kind": "Var", + "name": "none", + "printedName": "none", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.Reachability.Connection.Type) -> VerloopSDK.Reachability.Connection", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "VerloopSDK.Reachability.Connection", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.Reachability.Connection.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "VerloopSDK.Reachability.Connection", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO4noneyA2EmF", + "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO4noneyA2EmF", + "moduleName": "VerloopSDK", + "deprecated": true, + "declAttributes": [ + "Available" + ] + }, + { + "kind": "Var", + "name": "unavailable", + "printedName": "unavailable", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.Reachability.Connection.Type) -> VerloopSDK.Reachability.Connection", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "VerloopSDK.Reachability.Connection", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.Reachability.Connection.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "VerloopSDK.Reachability.Connection", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO11unavailableyA2EmF", + "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO11unavailableyA2EmF", + "moduleName": "VerloopSDK" + }, + { + "kind": "Var", + "name": "wifi", + "printedName": "wifi", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.Reachability.Connection.Type) -> VerloopSDK.Reachability.Connection", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "VerloopSDK.Reachability.Connection", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.Reachability.Connection.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "VerloopSDK.Reachability.Connection", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO4wifiyA2EmF", + "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO4wifiyA2EmF", + "moduleName": "VerloopSDK" + }, + { + "kind": "Var", + "name": "cellular", + "printedName": "cellular", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.Reachability.Connection.Type) -> VerloopSDK.Reachability.Connection", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "VerloopSDK.Reachability.Connection", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VerloopSDK.Reachability.Connection.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "VerloopSDK.Reachability.Connection", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO8cellularyA2EmF", + "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO8cellularyA2EmF", + "moduleName": "VerloopSDK" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO11descriptionSSvp", + "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO11descriptionSSvp", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO11descriptionSSvg", + "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO11descriptionSSvg", + "moduleName": "VerloopSDK", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "VerloopSDK.Reachability.Connection", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" + }, + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "VerloopSDK.Reachability.Connection", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" + } + ], + "declKind": "Func", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO2eeoiySbAE_AEtFZ", + "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO2eeoiySbAE_AEtFZ", + "moduleName": "VerloopSDK", + "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:10VerloopSDK12ReachabilityC10ConnectionO9hashValueSivp", + "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO9hashValueSivp", + "moduleName": "VerloopSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO9hashValueSivg", + "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO9hashValueSivg", + "moduleName": "VerloopSDK", + "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:10VerloopSDK12ReachabilityC10ConnectionO4hash4intoys6HasherVz_tF", + "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO4hash4intoys6HasherVz_tF", + "moduleName": "VerloopSDK", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO", + "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "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": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + } + ] + }, + { + "kind": "Var", + "name": "whenReachable", + "printedName": "whenReachable", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((VerloopSDK.Reachability) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.Reachability) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Reachability", + "printedName": "VerloopSDK.Reachability", + "usr": "s:10VerloopSDK12ReachabilityC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:10VerloopSDK12ReachabilityC13whenReachableyACcSgvp", + "mangledName": "$s10VerloopSDK12ReachabilityC13whenReachableyACcSgvp", + "moduleName": "VerloopSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((VerloopSDK.Reachability) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.Reachability) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Reachability", + "printedName": "VerloopSDK.Reachability", + "usr": "s:10VerloopSDK12ReachabilityC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC13whenReachableyACcSgvg", + "mangledName": "$s10VerloopSDK12ReachabilityC13whenReachableyACcSgvg", + "moduleName": "VerloopSDK", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((VerloopSDK.Reachability) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.Reachability) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Reachability", + "printedName": "VerloopSDK.Reachability", + "usr": "s:10VerloopSDK12ReachabilityC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC13whenReachableyACcSgvs", + "mangledName": "$s10VerloopSDK12ReachabilityC13whenReachableyACcSgvs", + "moduleName": "VerloopSDK", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC13whenReachableyACcSgvM", + "mangledName": "$s10VerloopSDK12ReachabilityC13whenReachableyACcSgvM", + "moduleName": "VerloopSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "whenUnreachable", + "printedName": "whenUnreachable", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((VerloopSDK.Reachability) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.Reachability) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Reachability", + "printedName": "VerloopSDK.Reachability", + "usr": "s:10VerloopSDK12ReachabilityC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:10VerloopSDK12ReachabilityC15whenUnreachableyACcSgvp", + "mangledName": "$s10VerloopSDK12ReachabilityC15whenUnreachableyACcSgvp", + "moduleName": "VerloopSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((VerloopSDK.Reachability) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.Reachability) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Reachability", + "printedName": "VerloopSDK.Reachability", + "usr": "s:10VerloopSDK12ReachabilityC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC15whenUnreachableyACcSgvg", + "mangledName": "$s10VerloopSDK12ReachabilityC15whenUnreachableyACcSgvg", + "moduleName": "VerloopSDK", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((VerloopSDK.Reachability) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VerloopSDK.Reachability) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Reachability", + "printedName": "VerloopSDK.Reachability", + "usr": "s:10VerloopSDK12ReachabilityC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC15whenUnreachableyACcSgvs", + "mangledName": "$s10VerloopSDK12ReachabilityC15whenUnreachableyACcSgvs", + "moduleName": "VerloopSDK", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC15whenUnreachableyACcSgvM", + "mangledName": "$s10VerloopSDK12ReachabilityC15whenUnreachableyACcSgvM", + "moduleName": "VerloopSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "reachableOnWWAN", + "printedName": "reachableOnWWAN", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:10VerloopSDK12ReachabilityC15reachableOnWWANSbvp", + "mangledName": "$s10VerloopSDK12ReachabilityC15reachableOnWWANSbvp", + "moduleName": "VerloopSDK", + "deprecated": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "Available" + ], + "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:10VerloopSDK12ReachabilityC15reachableOnWWANSbvg", + "mangledName": "$s10VerloopSDK12ReachabilityC15reachableOnWWANSbvg", + "moduleName": "VerloopSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "allowsCellularConnection", + "printedName": "allowsCellularConnection", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:10VerloopSDK12ReachabilityC24allowsCellularConnectionSbvp", + "mangledName": "$s10VerloopSDK12ReachabilityC24allowsCellularConnectionSbvp", + "moduleName": "VerloopSDK", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC24allowsCellularConnectionSbvg", + "mangledName": "$s10VerloopSDK12ReachabilityC24allowsCellularConnectionSbvg", + "moduleName": "VerloopSDK", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC24allowsCellularConnectionSbvs", + "mangledName": "$s10VerloopSDK12ReachabilityC24allowsCellularConnectionSbvs", + "moduleName": "VerloopSDK", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC24allowsCellularConnectionSbvM", + "mangledName": "$s10VerloopSDK12ReachabilityC24allowsCellularConnectionSbvM", + "moduleName": "VerloopSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "notificationCenter", + "printedName": "notificationCenter", + "children": [ + { + "kind": "TypeNominal", + "name": "NotificationCenter", + "printedName": "Foundation.NotificationCenter", + "usr": "c:objc(cs)NSNotificationCenter" + } + ], + "declKind": "Var", + "usr": "s:10VerloopSDK12ReachabilityC18notificationCenterSo014NSNotificationE0Cvp", + "mangledName": "$s10VerloopSDK12ReachabilityC18notificationCenterSo014NSNotificationE0Cvp", + "moduleName": "VerloopSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "NotificationCenter", + "printedName": "Foundation.NotificationCenter", + "usr": "c:objc(cs)NSNotificationCenter" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC18notificationCenterSo014NSNotificationE0Cvg", + "mangledName": "$s10VerloopSDK12ReachabilityC18notificationCenterSo014NSNotificationE0Cvg", + "moduleName": "VerloopSDK", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NotificationCenter", + "printedName": "Foundation.NotificationCenter", + "usr": "c:objc(cs)NSNotificationCenter" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC18notificationCenterSo014NSNotificationE0Cvs", + "mangledName": "$s10VerloopSDK12ReachabilityC18notificationCenterSo014NSNotificationE0Cvs", + "moduleName": "VerloopSDK", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC18notificationCenterSo014NSNotificationE0CvM", + "mangledName": "$s10VerloopSDK12ReachabilityC18notificationCenterSo014NSNotificationE0CvM", + "moduleName": "VerloopSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "currentReachabilityString", + "printedName": "currentReachabilityString", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:10VerloopSDK12ReachabilityC07currentC6StringSSvp", + "mangledName": "$s10VerloopSDK12ReachabilityC07currentC6StringSSvp", + "moduleName": "VerloopSDK", + "deprecated": true, + "declAttributes": [ + "AccessControl", + "Available" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC07currentC6StringSSvg", + "mangledName": "$s10VerloopSDK12ReachabilityC07currentC6StringSSvg", + "moduleName": "VerloopSDK", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "connection", + "printedName": "connection", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "VerloopSDK.Reachability.Connection", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" + } + ], + "declKind": "Var", + "usr": "s:10VerloopSDK12ReachabilityC10connectionAC10ConnectionOvp", + "mangledName": "$s10VerloopSDK12ReachabilityC10connectionAC10ConnectionOvp", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "VerloopSDK.Reachability.Connection", + "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC10connectionAC10ConnectionOvg", + "mangledName": "$s10VerloopSDK12ReachabilityC10connectionAC10ConnectionOvg", + "moduleName": "VerloopSDK", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(reachabilityRef:queueQoS:targetQueue:notificationQueue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Reachability", + "printedName": "VerloopSDK.Reachability", + "usr": "s:10VerloopSDK12ReachabilityC" + }, + { + "kind": "TypeNominal", + "name": "SCNetworkReachability", + "printedName": "SystemConfiguration.SCNetworkReachability", + "usr": "c:@T@SCNetworkReachabilityRef" + }, + { + "kind": "TypeNominal", + "name": "DispatchQoS", + "printedName": "Dispatch.DispatchQoS", + "hasDefaultArg": true, + "usr": "s:8Dispatch0A3QoSV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Dispatch.DispatchQueue?", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Dispatch.DispatchQueue?", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:10VerloopSDK12ReachabilityC15reachabilityRef8queueQoS11targetQueue012notificationI0ACSo09SCNetworkcE0a_8Dispatch0lG1SVSo012OS_dispatch_F0CSgAOtcfc", + "mangledName": "$s10VerloopSDK12ReachabilityC15reachabilityRef8queueQoS11targetQueue012notificationI0ACSo09SCNetworkcE0a_8Dispatch0lG1SVSo012OS_dispatch_F0CSgAOtcfc", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl", + "Required" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(hostname:queueQoS:targetQueue:notificationQueue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Reachability", + "printedName": "VerloopSDK.Reachability", + "usr": "s:10VerloopSDK12ReachabilityC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "DispatchQoS", + "printedName": "Dispatch.DispatchQoS", + "hasDefaultArg": true, + "usr": "s:8Dispatch0A3QoSV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Dispatch.DispatchQueue?", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Dispatch.DispatchQueue?", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:10VerloopSDK12ReachabilityC8hostname8queueQoS11targetQueue012notificationH0ACSS_8Dispatch0jF1SVSo012OS_dispatch_E0CSgAMtKcfc", + "mangledName": "$s10VerloopSDK12ReachabilityC8hostname8queueQoS11targetQueue012notificationH0ACSS_8Dispatch0jF1SVSo012OS_dispatch_E0CSgAMtKcfc", + "moduleName": "VerloopSDK", + "declAttributes": [ + "Convenience", + "AccessControl" + ], + "throwing": true, + "init_kind": "Convenience" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(queueQoS:targetQueue:notificationQueue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Reachability", + "printedName": "VerloopSDK.Reachability", + "usr": "s:10VerloopSDK12ReachabilityC" + }, + { + "kind": "TypeNominal", + "name": "DispatchQoS", + "printedName": "Dispatch.DispatchQoS", + "hasDefaultArg": true, + "usr": "s:8Dispatch0A3QoSV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Dispatch.DispatchQueue?", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Dispatch.DispatchQueue?", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:10VerloopSDK12ReachabilityC8queueQoS11targetQueue012notificationG0AC8Dispatch0iE1SV_So012OS_dispatch_D0CSgALtKcfc", + "mangledName": "$s10VerloopSDK12ReachabilityC8queueQoS11targetQueue012notificationG0AC8Dispatch0iE1SV_So012OS_dispatch_D0CSgALtKcfc", + "moduleName": "VerloopSDK", + "declAttributes": [ + "Convenience", + "AccessControl" + ], + "throwing": true, + "init_kind": "Convenience" + }, + { + "kind": "Function", + "name": "startNotifier", + "printedName": "startNotifier()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:10VerloopSDK12ReachabilityC13startNotifieryyKF", + "mangledName": "$s10VerloopSDK12ReachabilityC13startNotifieryyKF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stopNotifier", + "printedName": "stopNotifier()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:10VerloopSDK12ReachabilityC12stopNotifieryyF", + "mangledName": "$s10VerloopSDK12ReachabilityC12stopNotifieryyF", + "moduleName": "VerloopSDK", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "isReachable", + "printedName": "isReachable", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:10VerloopSDK12ReachabilityC11isReachableSbvp", + "mangledName": "$s10VerloopSDK12ReachabilityC11isReachableSbvp", + "moduleName": "VerloopSDK", + "deprecated": true, + "declAttributes": [ + "Available", + "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:10VerloopSDK12ReachabilityC11isReachableSbvg", + "mangledName": "$s10VerloopSDK12ReachabilityC11isReachableSbvg", + "moduleName": "VerloopSDK", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isReachableViaWWAN", + "printedName": "isReachableViaWWAN", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:10VerloopSDK12ReachabilityC18isReachableViaWWANSbvp", + "mangledName": "$s10VerloopSDK12ReachabilityC18isReachableViaWWANSbvp", + "moduleName": "VerloopSDK", + "deprecated": true, + "declAttributes": [ + "Available" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC18isReachableViaWWANSbvg", + "mangledName": "$s10VerloopSDK12ReachabilityC18isReachableViaWWANSbvg", + "moduleName": "VerloopSDK", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isReachableViaWiFi", + "printedName": "isReachableViaWiFi", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:10VerloopSDK12ReachabilityC18isReachableViaWiFiSbvp", + "mangledName": "$s10VerloopSDK12ReachabilityC18isReachableViaWiFiSbvp", + "moduleName": "VerloopSDK", + "deprecated": true, + "declAttributes": [ + "Available" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC18isReachableViaWiFiSbvg", + "mangledName": "$s10VerloopSDK12ReachabilityC18isReachableViaWiFiSbvg", + "moduleName": "VerloopSDK", + "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:10VerloopSDK12ReachabilityC11descriptionSSvp", + "mangledName": "$s10VerloopSDK12ReachabilityC11descriptionSSvp", + "moduleName": "VerloopSDK", + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:10VerloopSDK12ReachabilityC11descriptionSSvg", + "mangledName": "$s10VerloopSDK12ReachabilityC11descriptionSSvg", + "moduleName": "VerloopSDK", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:10VerloopSDK12ReachabilityC", + "mangledName": "$s10VerloopSDK12ReachabilityC", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "VerloopSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VerloopSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VerloopSDK" + }, + { + "kind": "TypeDecl", + "name": "VerloopSDK", + "printedName": "VerloopSDK", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(config:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VerloopSDK", + "printedName": "VerloopSDK.VerloopSDK", + "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK" + }, + { + "kind": "TypeNominal", + "name": "VLConfig", + "printedName": "VerloopSDK.VLConfig", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)initWithConfig:", + "mangledName": "$s10VerloopSDKAAC6configAbA8VLConfigC_tcfc", + "moduleName": "VerloopSDK", + "objc_name": "initWithConfig:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "openWidget", + "printedName": "openWidget(rootController:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)openWidgetWithRootController:", + "mangledName": "$s10VerloopSDKAAC10openWidget14rootControllerySo06UIViewF0C_tF", + "moduleName": "VerloopSDK", + "objc_name": "openWidgetWithRootController:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "closeWidget", + "printedName": "closeWidget()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)closeWidget", + "mangledName": "$s10VerloopSDKAAC11closeWidgetyyF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "close", + "printedName": "close()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)close", + "mangledName": "$s10VerloopSDKAAC5closeyyF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "closeChat", + "printedName": "closeChat()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)closeChat", + "mangledName": "$s10VerloopSDKAAC9closeChatyyF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "observeLiveChatEventsOn", + "printedName": "observeLiveChatEventsOn(vlEventDelegate:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VLEventDelegate", + "printedName": "any VerloopSDK.VLEventDelegate", + "usr": "c:@M@VerloopSDK@objc(pl)VLEventDelegate" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)observeLiveChatEventsOnVlEventDelegate:", + "mangledName": "$s10VerloopSDKAAC23observeLiveChatEventsOn15vlEventDelegateyAA07VLEventJ0_p_tF", + "moduleName": "VerloopSDK", + "objc_name": "observeLiveChatEventsOnVlEventDelegate:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "updateConfig", + "printedName": "updateConfig(config:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VLConfig", + "printedName": "VerloopSDK.VLConfig", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)updateConfigWithConfig:", + "mangledName": "$s10VerloopSDKAAC12updateConfig6configyAA8VLConfigC_tF", + "moduleName": "VerloopSDK", + "objc_name": "updateConfigWithConfig:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "login", + "printedName": "login()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)login", + "mangledName": "$s10VerloopSDKAAC5loginyyF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "login", + "printedName": "login(userId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)loginWithUserId:", + "mangledName": "$s10VerloopSDKAAC5login6userIdySS_tF", + "moduleName": "VerloopSDK", + "objc_name": "loginWithUserId:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "logout", + "printedName": "logout()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)logout", + "mangledName": "$s10VerloopSDKAAC6logoutyyF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "clearConfig", + "printedName": "clearConfig()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)clearConfig", + "mangledName": "$s10VerloopSDKAAC11clearConfigyyF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "clearLocalStorage", + "printedName": "clearLocalStorage()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)clearLocalStorage", + "mangledName": "$s10VerloopSDKAAC17clearLocalStorageyyF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getConfig", + "printedName": "getConfig()", + "children": [ + { + "kind": "TypeNominal", + "name": "VLConfig", + "printedName": "VerloopSDK.VLConfig", + "usr": "c:@M@VerloopSDK@objc(cs)VLConfig" + } + ], + "declKind": "Func", + "usr": "s:10VerloopSDKAAC9getConfigAA8VLConfigCyF", + "mangledName": "$s10VerloopSDKAAC9getConfigAA8VLConfigCyF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getNavController", + "printedName": "getNavController()", + "children": [ + { + "kind": "TypeNominal", + "name": "UINavigationController", + "printedName": "UIKit.UINavigationController", + "usr": "c:objc(cs)UINavigationController" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)getNavController", + "mangledName": "$s10VerloopSDKAAC16getNavControllerSo012UINavigationE0CyF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "hide", + "printedName": "hide()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)hide", + "mangledName": "$s10VerloopSDKAAC4hideyyF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "VerloopSDK", + "printedName": "VerloopSDK.VerloopSDK", + "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)init", + "mangledName": "$s10VerloopSDKAACABycfc", + "moduleName": "VerloopSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK", + "mangledName": "$s10VerloopSDKAAC", + "moduleName": "VerloopSDK", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "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": "VerloopSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VerloopSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "VerloopSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VerloopSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "VerloopSDK" + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "VerloopSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VerloopSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VerloopSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VerloopSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VerloopSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VerloopSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VerloopSDK" + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "VerloopSDK" + }, + { + "kind": "TypeDecl", + "name": "WKDownloadManager", + "printedName": "WKDownloadManager", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(delegate:supportedMimeTypes:)", + "children": [ + { + "kind": "TypeNominal", + "name": "WKDownloadManager", + "printedName": "VerloopSDK.WKDownloadManager", + "usr": "c:@M@VerloopSDK@objc(cs)WKDownloadManager" + }, + { + "kind": "TypeNominal", + "name": "WKDownloadManagerDelegate", + "printedName": "any VerloopSDK.WKDownloadManagerDelegate", + "usr": "s:10VerloopSDK25WKDownloadManagerDelegateP" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Constructor", + "usr": "s:10VerloopSDK17WKDownloadManagerC8delegate18supportedMimeTypesAcA0cD8Delegate_p_SaySSGtcfc", + "mangledName": "$s10VerloopSDK17WKDownloadManagerC8delegate18supportedMimeTypesAcA0cD8Delegate_p_SaySSGtcfc", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "WKDownloadManager", + "printedName": "VerloopSDK.WKDownloadManager", + "usr": "c:@M@VerloopSDK@objc(cs)WKDownloadManager" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VerloopSDK@objc(cs)WKDownloadManager(im)init", + "mangledName": "$s10VerloopSDK17WKDownloadManagerCACycfc", + "moduleName": "VerloopSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "download", + "printedName": "download(_:decideDestinationUsing:suggestedFilename:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "WKDownload", + "printedName": "WebKit.WKDownload", + "usr": "c:objc(cs)WKDownload" + }, + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@CM@VerloopSDK@objc(cs)WKDownloadManager(im)download:decideDestinationUsingResponse:suggestedFilename:completionHandler:", + "mangledName": "$s10VerloopSDK17WKDownloadManagerC8download_22decideDestinationUsing17suggestedFilename10Foundation3URLVSgSo0C0C_So13NSURLResponseCSStYaF", + "moduleName": "VerloopSDK", + "intro_iOS": "14.5", + "objc_name": "download:decideDestinationUsingResponse:suggestedFilename:completionHandler:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Available" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "download", + "printedName": "download(_:didFailWithError:resumeData:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKDownload", + "printedName": "WebKit.WKDownload", + "usr": "c:objc(cs)WKDownload" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@CM@VerloopSDK@objc(cs)WKDownloadManager(im)download:didFailWithError:resumeData:", + "mangledName": "$s10VerloopSDK17WKDownloadManagerC8download_16didFailWithError10resumeDataySo0C0C_s0I0_p10Foundation0K0VSgtF", + "moduleName": "VerloopSDK", + "intro_iOS": "14.5", + "objc_name": "download:didFailWithError:resumeData:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Available" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "downloadDidFinish", + "printedName": "downloadDidFinish(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKDownload", + "printedName": "WebKit.WKDownload", + "usr": "c:objc(cs)WKDownload" + } + ], + "declKind": "Func", + "usr": "c:@CM@VerloopSDK@objc(cs)WKDownloadManager(im)downloadDidFinish:", + "mangledName": "$s10VerloopSDK17WKDownloadManagerC17downloadDidFinishyySo0C0CF", + "moduleName": "VerloopSDK", + "intro_iOS": "14.5", + "objc_name": "downloadDidFinish:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Available" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:decidePolicyFor:)", + "children": [ + { + "kind": "TypeNominal", + "name": "WKNavigationActionPolicy", + "printedName": "WebKit.WKNavigationActionPolicy", + "usr": "c:@E@WKNavigationActionPolicy" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "WKNavigationAction", + "printedName": "WebKit.WKNavigationAction", + "usr": "c:objc(cs)WKNavigationAction" + } + ], + "declKind": "Func", + "usr": "c:@CM@VerloopSDK@objc(cs)WKDownloadManager(im)webView:decidePolicyForNavigationAction:decisionHandler:", + "mangledName": "$s10VerloopSDK17WKDownloadManagerC7webView_15decidePolicyForSo018WKNavigationActionH0VSo05WKWebF0C_So0jK0CtYaF", + "moduleName": "VerloopSDK", + "objc_name": "webView:decidePolicyForNavigationAction:decisionHandler:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:decidePolicyFor:)", + "children": [ + { + "kind": "TypeNominal", + "name": "WKNavigationResponsePolicy", + "printedName": "WebKit.WKNavigationResponsePolicy", + "usr": "c:@E@WKNavigationResponsePolicy" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "WKNavigationResponse", + "printedName": "WebKit.WKNavigationResponse", + "usr": "c:objc(cs)WKNavigationResponse" + } + ], + "declKind": "Func", + "usr": "c:@CM@VerloopSDK@objc(cs)WKDownloadManager(im)webView:decidePolicyForNavigationResponse:decisionHandler:", + "mangledName": "$s10VerloopSDK17WKDownloadManagerC7webView_15decidePolicyForSo020WKNavigationResponseH0VSo05WKWebF0C_So0jK0CtYaF", + "moduleName": "VerloopSDK", + "objc_name": "webView:decidePolicyForNavigationResponse:decisionHandler:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:navigationResponse:didBecome:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "WKNavigationResponse", + "printedName": "WebKit.WKNavigationResponse", + "usr": "c:objc(cs)WKNavigationResponse" + }, + { + "kind": "TypeNominal", + "name": "WKDownload", + "printedName": "WebKit.WKDownload", + "usr": "c:objc(cs)WKDownload" + } + ], + "declKind": "Func", + "usr": "c:@CM@VerloopSDK@objc(cs)WKDownloadManager(im)webView:navigationResponse:didBecomeDownload:", + "mangledName": "$s10VerloopSDK17WKDownloadManagerC7webView_18navigationResponse9didBecomeySo05WKWebF0C_So012WKNavigationH0CSo0C0CtF", + "moduleName": "VerloopSDK", + "intro_iOS": "14.5", + "objc_name": "webView:navigationResponse:didBecomeDownload:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Available" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@VerloopSDK@objc(cs)WKDownloadManager", + "mangledName": "$s10VerloopSDK17WKDownloadManagerC", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "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": "WKDownloadManagerDelegate", + "printedName": "WKDownloadManagerDelegate", + "children": [ + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:decidePolicyFor:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:10VerloopSDK25WKDownloadManagerDelegateP7webView_15decidePolicyForSbSo05WKWebG0C_10Foundation3URLVtF", + "mangledName": "$s10VerloopSDK25WKDownloadManagerDelegateP7webView_15decidePolicyForSbSo05WKWebG0C_10Foundation3URLVtF", + "moduleName": "VerloopSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.WKDownloadManagerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "destinationUrlForFile", + "printedName": "destinationUrlForFile(withName:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:10VerloopSDK25WKDownloadManagerDelegateP21destinationUrlForFile8withName10Foundation3URLVSgSS_tF", + "mangledName": "$s10VerloopSDK25WKDownloadManagerDelegateP21destinationUrlForFile8withName10Foundation3URLVSgSS_tF", + "moduleName": "VerloopSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.WKDownloadManagerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "downloadDidFinish", + "printedName": "downloadDidFinish(location:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:10VerloopSDK25WKDownloadManagerDelegateP17downloadDidFinish8locationy10Foundation3URLV_tF", + "mangledName": "$s10VerloopSDK25WKDownloadManagerDelegateP17downloadDidFinish8locationy10Foundation3URLV_tF", + "moduleName": "VerloopSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.WKDownloadManagerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "downloadDidFailed", + "printedName": "downloadDidFailed(withError:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "declKind": "Func", + "usr": "s:10VerloopSDK25WKDownloadManagerDelegateP17downloadDidFailed9withErrorys0J0_p_tF", + "mangledName": "$s10VerloopSDK25WKDownloadManagerDelegateP17downloadDidFailed9withErrorys0J0_p_tF", + "moduleName": "VerloopSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.WKDownloadManagerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:decidePolicyFor:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:10VerloopSDK25WKDownloadManagerDelegatePAAE7webView_15decidePolicyForSbSo05WKWebG0C_10Foundation3URLVtF", + "mangledName": "$s10VerloopSDK25WKDownloadManagerDelegatePAAE7webView_15decidePolicyForSbSo05WKWebG0C_10Foundation3URLVtF", + "moduleName": "VerloopSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.WKDownloadManagerDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "destinationUrlForFile", + "printedName": "destinationUrlForFile(withName:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:10VerloopSDK25WKDownloadManagerDelegatePAAE21destinationUrlForFile8withName10Foundation3URLVSgSS_tF", + "mangledName": "$s10VerloopSDK25WKDownloadManagerDelegatePAAE21destinationUrlForFile8withName10Foundation3URLVSgSS_tF", + "moduleName": "VerloopSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.WKDownloadManagerDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "downloadDidFailed", + "printedName": "downloadDidFailed(withError:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "declKind": "Func", + "usr": "s:10VerloopSDK25WKDownloadManagerDelegatePAAE17downloadDidFailed9withErrorys0J0_p_tF", + "mangledName": "$s10VerloopSDK25WKDownloadManagerDelegatePAAE17downloadDidFailed9withErrorys0J0_p_tF", + "moduleName": "VerloopSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.WKDownloadManagerDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:10VerloopSDK25WKDownloadManagerDelegateP", + "mangledName": "$s10VerloopSDK25WKDownloadManagerDelegateP", + "moduleName": "VerloopSDK", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VerloopSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "VerloopSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VerloopSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VLEventDelegate", + "printedName": "VLEventDelegate", + "children": [ + { + "kind": "Function", + "name": "onChatMaximized", + "printedName": "onChatMaximized()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(pl)VLEventDelegate(im)onChatMaximized", + "mangledName": "$s10VerloopSDK15VLEventDelegateP15onChatMaximizedyyF", + "moduleName": "VerloopSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.VLEventDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onChatMinimized", + "printedName": "onChatMinimized()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(pl)VLEventDelegate(im)onChatMinimized", + "mangledName": "$s10VerloopSDK15VLEventDelegateP15onChatMinimizedyyF", + "moduleName": "VerloopSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.VLEventDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onChatStarted", + "printedName": "onChatStarted()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(pl)VLEventDelegate(im)onChatStarted", + "mangledName": "$s10VerloopSDK15VLEventDelegateP13onChatStartedyyF", + "moduleName": "VerloopSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.VLEventDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onChatEnded", + "printedName": "onChatEnded()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(pl)VLEventDelegate(im)onChatEnded", + "mangledName": "$s10VerloopSDK15VLEventDelegateP11onChatEndedyyF", + "moduleName": "VerloopSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.VLEventDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onLogoutComplete", + "printedName": "onLogoutComplete()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(pl)VLEventDelegate(im)onLogoutComplete", + "mangledName": "$s10VerloopSDK15VLEventDelegateP16onLogoutCompleteyyF", + "moduleName": "VerloopSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.VLEventDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onWidgetLoaded", + "printedName": "onWidgetLoaded()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(pl)VLEventDelegate(im)onWidgetLoaded", + "mangledName": "$s10VerloopSDK15VLEventDelegateP14onWidgetLoadedyyF", + "moduleName": "VerloopSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.VLEventDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onIncomingMessage", + "printedName": "onIncomingMessage(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "declKind": "Func", + "usr": "c:@M@VerloopSDK@objc(pl)VLEventDelegate(im)onIncomingMessage:", + "mangledName": "$s10VerloopSDK15VLEventDelegateP17onIncomingMessageyyypF", + "moduleName": "VerloopSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.VLEventDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@VerloopSDK@objc(pl)VLEventDelegate", + "mangledName": "$s10VerloopSDK15VLEventDelegateP", + "moduleName": "VerloopSDK", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "NSURL", + "printedName": "NSURL", + "children": [ + { + "kind": "Function", + "name": "mimeType", + "printedName": "mimeType()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:So5NSURLC10VerloopSDKE8mimeTypeSSyF", + "mangledName": "$sSo5NSURLC10VerloopSDKE8mimeTypeSSyF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:objc(cs)NSURL", + "moduleName": "Foundation", + "isOpen": true, + "objc_name": "NSURL", + "declAttributes": [ + "ObjC", + "SynthesizedProtocol", + "NonSendable", + "Sendable", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSObject", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "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": "_HasCustomAnyHashableRepresentation", + "printedName": "_HasCustomAnyHashableRepresentation", + "usr": "s:s35_HasCustomAnyHashableRepresentationP", + "mangledName": "$ss35_HasCustomAnyHashableRepresentationP" + }, + { + "kind": "Conformance", + "name": "_CustomPlaygroundQuickLookable", + "printedName": "_CustomPlaygroundQuickLookable", + "usr": "s:s30_CustomPlaygroundQuickLookableP", + "mangledName": "$ss30_CustomPlaygroundQuickLookableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "URL", + "printedName": "URL", + "children": [ + { + "kind": "Function", + "name": "mimeType", + "printedName": "mimeType()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:10Foundation3URLV10VerloopSDKE8mimeTypeSSyF", + "mangledName": "$s10Foundation3URLV10VerloopSDKE8mimeTypeSSyF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:10Foundation3URLV", + "mangledName": "$s10Foundation3URLV", + "moduleName": "Foundation", + "intro_Macosx": "10.10", + "intro_iOS": "8.0", + "intro_tvOS": "9.0", + "intro_watchOS": "2.0", + "declAttributes": [ + "Available", + "Available", + "Available", + "Available" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "ReferenceConvertible", + "printedName": "ReferenceConvertible", + "children": [ + { + "kind": "TypeWitness", + "name": "ReferenceType", + "printedName": "ReferenceType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSURL", + "printedName": "Foundation.NSURL", + "usr": "c:objc(cs)NSURL" + } + ] + } + ], + "usr": "s:10Foundation20ReferenceConvertibleP", + "mangledName": "$s10Foundation20ReferenceConvertibleP" + }, + { + "kind": "Conformance", + "name": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSURL", + "printedName": "Foundation.NSURL", + "usr": "c:objc(cs)NSURL" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + }, + { + "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": "_CustomPlaygroundQuickLookable", + "printedName": "_CustomPlaygroundQuickLookable", + "usr": "s:s30_CustomPlaygroundQuickLookableP", + "mangledName": "$ss30_CustomPlaygroundQuickLookableP" + }, + { + "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": "_ExpressibleByFileReferenceLiteral", + "printedName": "_ExpressibleByFileReferenceLiteral", + "usr": "s:s34_ExpressibleByFileReferenceLiteralP", + "mangledName": "$ss34_ExpressibleByFileReferenceLiteralP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "NSString", + "printedName": "NSString", + "children": [ + { + "kind": "Function", + "name": "mimeType", + "printedName": "mimeType()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:So8NSStringC10VerloopSDKE8mimeTypeSSyF", + "mangledName": "$sSo8NSStringC10VerloopSDKE8mimeTypeSSyF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:objc(cs)NSString", + "moduleName": "Foundation", + "isOpen": true, + "objc_name": "NSString", + "declAttributes": [ + "ObjC", + "NonSendable", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSObject", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "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": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "usr": "s:s12StaticStringV" + } + ] + } + ], + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "usr": "s:s12StaticStringV" + } + ] + } + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "usr": "s:s12StaticStringV" + } + ] + } + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" + }, + { + "kind": "Conformance", + "name": "_HasCustomAnyHashableRepresentation", + "printedName": "_HasCustomAnyHashableRepresentation", + "usr": "s:s35_HasCustomAnyHashableRepresentationP", + "mangledName": "$ss35_HasCustomAnyHashableRepresentationP" + }, + { + "kind": "Conformance", + "name": "_CustomPlaygroundQuickLookable", + "printedName": "_CustomPlaygroundQuickLookable", + "usr": "s:s30_CustomPlaygroundQuickLookableP", + "mangledName": "$ss30_CustomPlaygroundQuickLookableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "String", + "printedName": "String", + "children": [ + { + "kind": "Function", + "name": "mimeType", + "printedName": "mimeType()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:SS10VerloopSDKE8mimeTypeSSyF", + "mangledName": "$sSS10VerloopSDKE8mimeTypeSSyF", + "moduleName": "VerloopSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:SS", + "mangledName": "$sSS", + "moduleName": "Swift", + "declAttributes": [ + "EagerMove", + "Frozen" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "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": "CodingKeyRepresentable", + "printedName": "CodingKeyRepresentable", + "usr": "s:s22CodingKeyRepresentableP", + "mangledName": "$ss22CodingKeyRepresentableP" + }, + { + "kind": "Conformance", + "name": "_HasContiguousBytes", + "printedName": "_HasContiguousBytes", + "usr": "s:s19_HasContiguousBytesP", + "mangledName": "$ss19_HasContiguousBytesP" + }, + { + "kind": "Conformance", + "name": "CustomReflectable", + "printedName": "CustomReflectable", + "usr": "s:s17CustomReflectableP", + "mangledName": "$ss17CustomReflectableP" + }, + { + "kind": "Conformance", + "name": "_CustomPlaygroundQuickLookable", + "printedName": "_CustomPlaygroundQuickLookable", + "usr": "s:s30_CustomPlaygroundQuickLookableP", + "mangledName": "$ss30_CustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "TextOutputStream", + "printedName": "TextOutputStream", + "usr": "s:s16TextOutputStreamP", + "mangledName": "$ss16TextOutputStreamP" + }, + { + "kind": "Conformance", + "name": "TextOutputStreamable", + "printedName": "TextOutputStreamable", + "usr": "s:s20TextOutputStreamableP", + "mangledName": "$ss20TextOutputStreamableP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "_ExpressibleByBuiltinUnicodeScalarLiteral", + "printedName": "_ExpressibleByBuiltinUnicodeScalarLiteral", + "usr": "s:s41_ExpressibleByBuiltinUnicodeScalarLiteralP", + "mangledName": "$ss41_ExpressibleByBuiltinUnicodeScalarLiteralP" + }, + { + "kind": "Conformance", + "name": "_ExpressibleByBuiltinExtendedGraphemeClusterLiteral", + "printedName": "_ExpressibleByBuiltinExtendedGraphemeClusterLiteral", + "usr": "s:s51_ExpressibleByBuiltinExtendedGraphemeClusterLiteralP", + "mangledName": "$ss51_ExpressibleByBuiltinExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "_ExpressibleByBuiltinStringLiteral", + "printedName": "_ExpressibleByBuiltinStringLiteral", + "usr": "s:s34_ExpressibleByBuiltinStringLiteralP", + "mangledName": "$ss34_ExpressibleByBuiltinStringLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" + }, + { + "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": "BidirectionalCollection", + "printedName": "BidirectionalCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Character", + "printedName": "Swift.Character", + "usr": "s:SJ" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Index", + "printedName": "Swift.String.Index", + "usr": "s:SS5IndexV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Substring", + "printedName": "Swift.Substring", + "usr": "s:Ss" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "DefaultIndices", + "printedName": "Swift.DefaultIndices", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SI" + } + ] + } + ], + "usr": "s:SK", + "mangledName": "$sSK" + }, + { + "kind": "Conformance", + "name": "Collection", + "printedName": "Collection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Character", + "printedName": "Swift.Character", + "usr": "s:SJ" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Index", + "printedName": "Swift.String.Index", + "usr": "s:SS5IndexV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Iterator", + "printedName": "Iterator", + "children": [ + { + "kind": "TypeNominal", + "name": "Iterator", + "printedName": "Swift.String.Iterator", + "usr": "s:SS8IteratorV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Substring", + "printedName": "Swift.Substring", + "usr": "s:Ss" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "DefaultIndices", + "printedName": "Swift.DefaultIndices", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SI" + } + ] + } + ], + "usr": "s:Sl", + "mangledName": "$sSl" + }, + { + "kind": "Conformance", + "name": "Sequence", + "printedName": "Sequence", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Character", + "printedName": "Swift.Character", + "usr": "s:SJ" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Iterator", + "printedName": "Iterator", + "children": [ + { + "kind": "TypeNominal", + "name": "Iterator", + "printedName": "Swift.String.Iterator", + "usr": "s:SS8IteratorV" + } + ] + } + ], + "usr": "s:ST", + "mangledName": "$sST" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Comparable", + "printedName": "Comparable", + "usr": "s:SL", + "mangledName": "$sSL" + }, + { + "kind": "Conformance", + "name": "StringProtocol", + "printedName": "StringProtocol", + "children": [ + { + "kind": "TypeWitness", + "name": "UTF8View", + "printedName": "UTF8View", + "children": [ + { + "kind": "TypeNominal", + "name": "UTF8View", + "printedName": "Swift.String.UTF8View", + "usr": "s:SS8UTF8ViewV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "UTF16View", + "printedName": "UTF16View", + "children": [ + { + "kind": "TypeNominal", + "name": "UTF16View", + "printedName": "Swift.String.UTF16View", + "usr": "s:SS9UTF16ViewV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "UnicodeScalarView", + "printedName": "UnicodeScalarView", + "children": [ + { + "kind": "TypeNominal", + "name": "UnicodeScalarView", + "printedName": "Swift.String.UnicodeScalarView", + "usr": "s:SS17UnicodeScalarViewV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Substring", + "printedName": "Swift.Substring", + "usr": "s:Ss" + } + ] + } + ], + "usr": "s:Sy", + "mangledName": "$sSy" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringInterpolation", + "printedName": "ExpressibleByStringInterpolation", + "children": [ + { + "kind": "TypeWitness", + "name": "StringInterpolation", + "printedName": "StringInterpolation", + "children": [ + { + "kind": "TypeNominal", + "name": "DefaultStringInterpolation", + "printedName": "Swift.DefaultStringInterpolation", + "usr": "s:s26DefaultStringInterpolationV" + } + ] + } + ], + "usr": "s:s32ExpressibleByStringInterpolationP", + "mangledName": "$ss32ExpressibleByStringInterpolationP" + }, + { + "kind": "Conformance", + "name": "LosslessStringConvertible", + "printedName": "LosslessStringConvertible", + "usr": "s:s25LosslessStringConvertibleP", + "mangledName": "$ss25LosslessStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "RangeReplaceableCollection", + "printedName": "RangeReplaceableCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Substring", + "printedName": "Swift.Substring", + "usr": "s:Ss" + } + ] + } + ], + "usr": "s:Sm", + "mangledName": "$sSm" + }, + { + "kind": "Conformance", + "name": "MirrorPath", + "printedName": "MirrorPath", + "usr": "s:s10MirrorPathP", + "mangledName": "$ss10MirrorPathP" + }, + { + "kind": "Conformance", + "name": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSString", + "printedName": "Foundation.NSString", + "usr": "c:objc(cs)NSString" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Name", + "printedName": "Name", + "children": [ + { + "kind": "Var", + "name": "reachabilityChanged", + "printedName": "reachabilityChanged", + "children": [ + { + "kind": "TypeNominal", + "name": "Name", + "printedName": "Foundation.NSNotification.Name", + "usr": "c:@T@NSNotificationName" + } + ], + "declKind": "Var", + "usr": "s:So18NSNotificationNamea10VerloopSDKE19reachabilityChangedABvpZ", + "mangledName": "$sSo18NSNotificationNamea10VerloopSDKE19reachabilityChangedABvpZ", + "moduleName": "VerloopSDK", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage" + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Name", + "printedName": "Foundation.NSNotification.Name", + "usr": "c:@T@NSNotificationName" + } + ], + "declKind": "Accessor", + "usr": "s:So18NSNotificationNamea10VerloopSDKE19reachabilityChangedABvgZ", + "mangledName": "$sSo18NSNotificationNamea10VerloopSDKE19reachabilityChangedABvgZ", + "moduleName": "VerloopSDK", + "static": true, + "implicit": true, + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "c:@T@NSNotificationName", + "moduleName": "Foundation", + "declAttributes": [ + "SynthesizedProtocol", + "SynthesizedProtocol", + "SynthesizedProtocol", + "SynthesizedProtocol", + "SynthesizedProtocol", + "SynthesizedProtocol", + "Sendable" + ], + "isFromExtension": true, + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSString", + "printedName": "Foundation.NSString", + "usr": "c:objc(cs)NSString" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "_SwiftNewtypeWrapper", + "printedName": "_SwiftNewtypeWrapper", + "usr": "s:s20_SwiftNewtypeWrapperP", + "mangledName": "$ss20_SwiftNewtypeWrapperP" + }, + { + "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": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "_HasCustomAnyHashableRepresentation", + "printedName": "_HasCustomAnyHashableRepresentation", + "usr": "s:s35_HasCustomAnyHashableRepresentationP", + "mangledName": "$ss35_HasCustomAnyHashableRepresentationP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLConfig.swift", + "kind": "IntegerLiteral", + "offset": 1254, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLConfig.swift", + "kind": "IntegerLiteral", + "offset": 1276, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLConfig.swift", + "kind": "BooleanLiteral", + "offset": 1515, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLConfig.swift", + "kind": "BooleanLiteral", + "offset": 1775, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLConfig.swift", + "kind": "Array", + "offset": 1878, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLConfig.swift", + "kind": "Array", + "offset": 1922, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLConfig.swift", + "kind": "Array", + "offset": 2014, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLConfig.swift", + "kind": "StringLiteral", + "offset": 2171, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLConfig.swift", + "kind": "BooleanLiteral", + "offset": 2424, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "StringLiteral", + "offset": 748, + "length": 19, + "value": "\"setUserIdComplete\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "StringLiteral", + "offset": 808, + "length": 22, + "value": "\"setUserParamComplete\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "StringLiteral", + "offset": 859, + "length": 10, + "value": "\"callback\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "StringLiteral", + "offset": 901, + "length": 11, + "value": "\"roomReady\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "StringLiteral", + "offset": 938, + "length": 7, + "value": "\"ready\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "StringLiteral", + "offset": 977, + "length": 13, + "value": "\"closeWidget\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "StringLiteral", + "offset": 1024, + "length": 15, + "value": "\"closeComplete\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "StringLiteral", + "offset": 1073, + "length": 16, + "value": "\"chat-maximized\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "StringLiteral", + "offset": 1123, + "length": 16, + "value": "\"chat-minimized\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "StringLiteral", + "offset": 1171, + "length": 14, + "value": "\"chat-started\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "StringLiteral", + "offset": 1215, + "length": 12, + "value": "\"chat-ended\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "StringLiteral", + "offset": 1263, + "length": 8, + "value": "\"logout\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "StringLiteral", + "offset": 1311, + "length": 24, + "value": "\"agent-message-received\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "StringLiteral", + "offset": 1462, + "length": 10, + "value": "\"postback\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "StringLiteral", + "offset": 1500, + "length": 9, + "value": "\"web_url\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "IntegerLiteral", + "offset": 1587, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "IntegerLiteral", + "offset": 1598, + "length": 10, + "value": "1" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "IntegerLiteral", + "offset": 1618, + "length": 15, + "value": "2" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "IntegerLiteral", + "offset": 1643, + "length": 15, + "value": "3" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "IntegerLiteral", + "offset": 1668, + "length": 13, + "value": "4" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "IntegerLiteral", + "offset": 1691, + "length": 11, + "value": "5" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "IntegerLiteral", + "offset": 1712, + "length": 16, + "value": "6" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "IntegerLiteral", + "offset": 1738, + "length": 14, + "value": "7" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "IntegerLiteral", + "offset": 1762, + "length": 14, + "value": "8" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "IntegerLiteral", + "offset": 1786, + "length": 17, + "value": "9" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", + "kind": "IntegerLiteral", + "offset": 1813, + "length": 20, + "value": "10" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/MimeType.swift", + "kind": "StringLiteral", + "offset": 138, + "length": 26, + "value": "\"application\/octet-stream\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/MimeType.swift", + "kind": "Dictionary", + "offset": 191, + "length": 3223, + "value": "[(\"html\", \"text\/html\"), (\"htm\", \"text\/html\"), (\"shtml\", \"text\/html\"), (\"css\", \"text\/css\"), (\"xml\", \"text\/xml\"), (\"gif\", \"image\/gif\"), (\"jpeg\", \"image\/jpeg\"), (\"jpg\", \"image\/jpeg\"), (\"js\", \"application\/javascript\"), (\"atom\", \"application\/atom+xml\"), (\"rss\", \"application\/rss+xml\"), (\"mml\", \"text\/mathml\"), (\"txt\", \"text\/plain\"), (\"jad\", \"text\/vnd.sun.j2me.app-descriptor\"), (\"wml\", \"text\/vnd.wap.wml\"), (\"htc\", \"text\/x-component\"), (\"png\", \"image\/png\"), (\"tif\", \"image\/tiff\"), (\"tiff\", \"image\/tiff\"), (\"wbmp\", \"image\/vnd.wap.wbmp\"), (\"ico\", \"image\/x-icon\"), (\"jng\", \"image\/x-jng\"), (\"bmp\", \"image\/x-ms-bmp\"), (\"svg\", \"image\/svg+xml\"), (\"svgz\", \"image\/svg+xml\"), (\"webp\", \"image\/webp\"), (\"woff\", \"application\/font-woff\"), (\"jar\", \"application\/java-archive\"), (\"war\", \"application\/java-archive\"), (\"ear\", \"application\/java-archive\"), (\"json\", \"application\/json\"), (\"hqx\", \"application\/mac-binhex40\"), (\"doc\", \"application\/msword\"), (\"pdf\", \"application\/pdf\"), (\"ps\", \"application\/postscript\"), (\"eps\", \"application\/postscript\"), (\"ai\", \"application\/postscript\"), (\"rtf\", \"application\/rtf\"), (\"m3u8\", \"application\/vnd.apple.mpegurl\"), (\"xls\", \"application\/vnd.ms-excel\"), (\"eot\", \"application\/vnd.ms-fontobject\"), (\"ppt\", \"application\/vnd.ms-powerpoint\"), (\"wmlc\", \"application\/vnd.wap.wmlc\"), (\"kml\", \"application\/vnd.google-earth.kml+xml\"), (\"kmz\", \"application\/vnd.google-earth.kmz\"), (\"7z\", \"application\/x-7z-compressed\"), (\"cco\", \"application\/x-cocoa\"), (\"jardiff\", \"application\/x-java-archive-diff\"), (\"jnlp\", \"application\/x-java-jnlp-file\"), (\"run\", \"application\/x-makeself\"), (\"pl\", \"application\/x-perl\"), (\"pm\", \"application\/x-perl\"), (\"prc\", \"application\/x-pilot\"), (\"pdb\", \"application\/x-pilot\"), (\"rar\", \"application\/x-rar-compressed\"), (\"rpm\", \"application\/x-redhat-package-manager\"), (\"sea\", \"application\/x-sea\"), (\"swf\", \"application\/x-shockwave-flash\"), (\"sit\", \"application\/x-stuffit\"), (\"tcl\", \"application\/x-tcl\"), (\"tk\", \"application\/x-tcl\"), (\"der\", \"application\/x-x509-ca-cert\"), (\"pem\", \"application\/x-x509-ca-cert\"), (\"crt\", \"application\/x-x509-ca-cert\"), (\"xpi\", \"application\/x-xpinstall\"), (\"xhtml\", \"application\/xhtml+xml\"), (\"xspf\", \"application\/xspf+xml\"), (\"zip\", \"application\/zip\"), (\"epub\", \"application\/epub+zip\"), (\"docx\", \"application\/vnd.openxmlformats-officedocument.wordprocessingml.document\"), (\"xlsx\", \"application\/vnd.openxmlformats-officedocument.spreadsheetml.sheet\"), (\"pptx\", \"application\/vnd.openxmlformats-officedocument.presentationml.presentation\"), (\"mid\", \"audio\/midi\"), (\"midi\", \"audio\/midi\"), (\"kar\", \"audio\/midi\"), (\"mp3\", \"audio\/mpeg\"), (\"ogg\", \"audio\/ogg\"), (\"m4a\", \"audio\/x-m4a\"), (\"ra\", \"audio\/x-realaudio\"), (\"3gpp\", \"video\/3gpp\"), (\"3gp\", \"video\/3gpp\"), (\"ts\", \"video\/mp2t\"), (\"mp4\", \"video\/mp4\"), (\"mpeg\", \"video\/mpeg\"), (\"mpg\", \"video\/mpeg\"), (\"mov\", \"video\/quicktime\"), (\"webm\", \"video\/webm\"), (\"flv\", \"video\/x-flv\"), (\"m4v\", \"video\/x-m4v\"), (\"mng\", \"video\/x-mng\"), (\"asx\", \"video\/x-ms-asf\"), (\"asf\", \"video\/x-ms-asf\"), (\"wmv\", \"video\/x-ms-wmv\"), (\"avi\", \"video\/x-msvideo\")]" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Reachability.swift", + "kind": "StringLiteral", + "offset": 1741, + "length": 33, + "value": "\"ReachabilityChangedNotification\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Reachability.swift", + "kind": "StringLiteral", + "offset": 1869, + "length": 21, + "value": "\"reachabilityChanged\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Reachability.swift", + "kind": "BooleanLiteral", + "offset": 3138, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Reachability.swift", + "kind": "BooleanLiteral", + "offset": 4271, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Reachability.swift", + "kind": "BooleanLiteral", + "offset": 4382, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VerloopSDK.swift", + "kind": "BooleanLiteral", + "offset": 509, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", + "kind": "StringLiteral", + "offset": 199, + "length": 7, + "value": "\"https\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", + "kind": "StringLiteral", + "offset": 236, + "length": 19, + "value": "\".stage.verloop.io\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", + "kind": "StringLiteral", + "offset": 282, + "length": 13, + "value": "\".verloop.io\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", + "kind": "StringLiteral", + "offset": 328, + "length": 8, + "value": "\"popout\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", + "kind": "StringLiteral", + "offset": 368, + "length": 5, + "value": "\"ios\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", + "kind": "StringLiteral", + "offset": 401, + "length": 17, + "value": "\"VerloopLivechat\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", + "kind": "StringLiteral", + "offset": 452, + "length": 9, + "value": "\"Verloop\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", + "kind": "StringLiteral", + "offset": 499, + "length": 15, + "value": "\"VerloopMobile\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", + "kind": "StringLiteral", + "offset": 555, + "length": 17, + "value": "\"VerloopMobileV2\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", + "kind": "StringLiteral", + "offset": 829, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/NetworkManager\/VLNetworkManager.swift", + "kind": "StringLiteral", + "offset": 356, + "length": 5, + "value": "\"GET\"" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLNavViewController.swift", + "kind": "BooleanLiteral", + "offset": 569, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/WKDownloadManager.swift", + "kind": "Array", + "offset": 448, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLWebViewManager.swift", + "kind": "BooleanLiteral", + "offset": 395, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLWebViewManager.swift", + "kind": "BooleanLiteral", + "offset": 481, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLWebViewManager.swift", + "kind": "BooleanLiteral", + "offset": 513, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLWebViewManager.swift", + "kind": "BooleanLiteral", + "offset": 559, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLWebViewManager.swift", + "kind": "Array", + "offset": 663, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLWebViewManager.swift", + "kind": "Array", + "offset": 735, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLWebViewManager.swift", + "kind": "Array", + "offset": 1033, + "length": 2, + "value": "[]" + } + ] +} \ No newline at end of file diff --git a/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface b/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface new file mode 100644 index 0000000..3bc9192 --- /dev/null +++ b/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface @@ -0,0 +1,230 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.1.2 effective-5.10 (swiftlang-6.1.2.1.2 clang-1700.0.13.5) +// swift-module-flags: -target x86_64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -module-name VerloopSDK +// swift-module-flags-ignorable: -no-verify-emitted-module-interface -interface-compiler-version 6.1.2 +import Foundation +import Swift +import SystemConfiguration +import UIKit +@_exported import VerloopSDK +import WebKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +public typealias LiveChatButtonClickListener = (_ title: Swift.String?, _ type: Swift.String?, _ payload: Swift.String?) -> Swift.Void +public typealias LiveChatUrlClickListener = (_ url: Swift.String?) -> Swift.Void +@objc public class VLConfig : ObjectiveC.NSObject { + @objc public enum SCOPE : Swift.Int { + case ROOM = 0 + case USER = 1 + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } + } + @objc public init(clientId cid: Swift.String, userId uid: Swift.String?) + @objc convenience public init(clientId cid: Swift.String) + @objc public func setNotificationToken(notificationToken token: Swift.String?) + @objc public func setUserId(userId uid: Swift.String) + @objc public func setStaging(isStaging staging: Swift.Bool) + @objc public func setUserName(userName name: Swift.String?) + @objc public func setUserEmail(userEmail email: Swift.String?) + @objc public func setUserPhone(userPhone phone: Swift.String?) + @objc public func setRecipeId(recipeId id: Swift.String?) + @objc public func setUserParam(key: Swift.String, value: Swift.String) + @objc public func openMenuWidget() + @objc public func showDownloadButton(_ isAllowFileDownload: Swift.Bool) + @objc public func setButtonOnClickListener(onButtonClicked buttonClicked: VerloopSDK.LiveChatButtonClickListener?) + @objc public func setUrlClickListener(onUrlClicked urlClicked: VerloopSDK.LiveChatUrlClickListener?) + @objc public func setUrlRedirectionFlag(canRedirect flag: Swift.Bool) + @objc public func putCustomField(key: Swift.String, value: Swift.String, scope: VerloopSDK.VLConfig.SCOPE) + @objc public func setTitle(widgetTitle title: Swift.String) + @objc public func setWidgetColor(widgetColor color: UIKit.UIColor) + @objc deinit +} +@objc public class VLMessage : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} +@objc public enum VLEvent : Swift.Int, Swift.RawRepresentable { + case onButtonClick = 0 + case onURLClick + case onChatMaximized + case onChatMinimized + case onChatStarted + case onChatEnded + case onLogoutComplete + case onWidgetLoaded + case onWidgetClosed + case setUserIdComplete + case setUserParamComplete + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +extension Foundation.NSURL { + public func mimeType() -> Swift.String +} +extension Foundation.URL { + public func mimeType() -> Swift.String +} +extension Foundation.NSString { + public func mimeType() -> Swift.String +} +extension Swift.String { + public func mimeType() -> Swift.String +} +public enum ReachabilityError : Swift.Error { + case failedToCreateWithAddress(Darwin.sockaddr, Swift.Int32) + case failedToCreateWithHostname(Swift.String, Swift.Int32) + case unableToSetCallback(Swift.Int32) + case unableToSetDispatchQueue(Swift.Int32) + case unableToGetFlags(Swift.Int32) +} +@available(*, unavailable, renamed: "Notification.Name.reachabilityChanged") +public let ReachabilityChangedNotification: Foundation.NSNotification.Name +extension Foundation.NSNotification.Name { + public static let reachabilityChanged: Foundation.Notification.Name +} +public class Reachability { + public typealias NetworkReachable = (VerloopSDK.Reachability) -> () + public typealias NetworkUnreachable = (VerloopSDK.Reachability) -> () + @available(*, unavailable, renamed: "Connection") + public enum NetworkStatus : Swift.CustomStringConvertible { + case notReachable, reachableViaWiFi, reachableViaWWAN + public var description: Swift.String { + get + } + public static func == (a: VerloopSDK.Reachability.NetworkStatus, b: VerloopSDK.Reachability.NetworkStatus) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + public enum Connection : Swift.CustomStringConvertible { + @available(*, deprecated, renamed: "unavailable") + case none + case unavailable, wifi, cellular + public var description: Swift.String { + get + } + public static func == (a: VerloopSDK.Reachability.Connection, b: VerloopSDK.Reachability.Connection) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + public var whenReachable: VerloopSDK.Reachability.NetworkReachable? + public var whenUnreachable: VerloopSDK.Reachability.NetworkUnreachable? + @available(*, deprecated, renamed: "allowsCellularConnection") + final public let reachableOnWWAN: Swift.Bool + public var allowsCellularConnection: Swift.Bool + public var notificationCenter: Foundation.NotificationCenter + @available(*, deprecated, renamed: "connection.description") + public var currentReachabilityString: Swift.String { + get + } + @available(*, unavailable, renamed: "connection") + public var currentReachabilityStatus: VerloopSDK.Reachability.Connection { + get + } + public var connection: VerloopSDK.Reachability.Connection { + get + } + required public init(reachabilityRef: SystemConfiguration.SCNetworkReachability, queueQoS: Dispatch.DispatchQoS = .default, targetQueue: Dispatch.DispatchQueue? = nil, notificationQueue: Dispatch.DispatchQueue? = .main) + convenience public init(hostname: Swift.String, queueQoS: Dispatch.DispatchQoS = .default, targetQueue: Dispatch.DispatchQueue? = nil, notificationQueue: Dispatch.DispatchQueue? = .main) throws + convenience public init(queueQoS: Dispatch.DispatchQoS = .default, targetQueue: Dispatch.DispatchQueue? = nil, notificationQueue: Dispatch.DispatchQueue? = .main) throws + @objc deinit +} +extension VerloopSDK.Reachability { + public func startNotifier() throws + public func stopNotifier() + @available(*, deprecated, message: "Please use `connection != .none`") + public var isReachable: Swift.Bool { + get + } + @available(*, deprecated, message: "Please use `connection == .cellular`") + public var isReachableViaWWAN: Swift.Bool { + get + } + @available(*, deprecated, message: "Please use `connection == .wifi`") + public var isReachableViaWiFi: Swift.Bool { + get + } + public var description: Swift.String { + get + } +} +@objc open class VerloopSDK : ObjectiveC.NSObject { + @objc public init(config vlConfig: VerloopSDK.VLConfig) + @objc deinit + @objc public func openWidget(rootController: UIKit.UIViewController) + @objc public func closeWidget() + @objc public func close() + @objc public func closeChat() + @objc public func observeLiveChatEventsOn(vlEventDelegate delegate: any VerloopSDK.VLEventDelegate) + @objc public func updateConfig(config vlConfig: VerloopSDK.VLConfig) + @objc public func login() + @objc public func login(userId uid: Swift.String) + @objc public func logout() + @objc public func clearConfig() + @objc public func clearLocalStorage() + public func getConfig() -> VerloopSDK.VLConfig + @objc public func getNavController() -> UIKit.UINavigationController + @objc public func hide() +} +@objc public class WKDownloadManager : ObjectiveC.NSObject { + public init(delegate: any VerloopSDK.WKDownloadManagerDelegate, supportedMimeTypes: [Swift.String]) + @objc deinit +} +public protocol WKDownloadManagerDelegate : AnyObject { + func webView(_ webView: WebKit.WKWebView, decidePolicyFor url: Foundation.URL) -> Swift.Bool + func destinationUrlForFile(withName name: Swift.String) -> Foundation.URL? + func downloadDidFinish(location url: Foundation.URL) + func downloadDidFailed(withError error: any Swift.Error) +} +extension VerloopSDK.WKDownloadManagerDelegate { + public func webView(_ webView: WebKit.WKWebView, decidePolicyFor url: Foundation.URL) -> Swift.Bool + public func destinationUrlForFile(withName name: Swift.String) -> Foundation.URL? + public func downloadDidFailed(withError error: any Swift.Error) +} +@available(iOS 13.0.0, *) +extension VerloopSDK.WKDownloadManager : WebKit.WKDownloadDelegate { + @available(iOS 14.5, *) + @_Concurrency.MainActor @preconcurrency @objc dynamic public func download(_ download: WebKit.WKDownload, decideDestinationUsing response: Foundation.URLResponse, suggestedFilename: Swift.String) async -> Foundation.URL? + @available(iOS 14.5, *) + @_Concurrency.MainActor @preconcurrency @objc dynamic public func download(_ download: WebKit.WKDownload, didFailWithError error: any Swift.Error, resumeData: Foundation.Data?) + @available(iOS 14.5, *) + @_Concurrency.MainActor @preconcurrency @objc dynamic public func downloadDidFinish(_ download: WebKit.WKDownload) +} +@available(iOS 13.0.0, *) +extension VerloopSDK.WKDownloadManager : WebKit.WKNavigationDelegate { + @_Concurrency.MainActor @preconcurrency @objc dynamic public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationAction: WebKit.WKNavigationAction) async -> WebKit.WKNavigationActionPolicy + @_Concurrency.MainActor @preconcurrency @objc dynamic public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationResponse: WebKit.WKNavigationResponse) async -> WebKit.WKNavigationResponsePolicy + @available(iOS 14.5, *) + @_Concurrency.MainActor @preconcurrency @objc dynamic public func webView(_ webView: WebKit.WKWebView, navigationResponse: WebKit.WKNavigationResponse, didBecome download: WebKit.WKDownload) +} +@objc public protocol VLEventDelegate { + @objc optional func onChatMaximized() + @objc optional func onChatMinimized() + @objc optional func onChatStarted() + @objc optional func onChatEnded() + @objc optional func onLogoutComplete() + @objc optional func onWidgetLoaded() + @objc optional func onIncomingMessage(_ message: Any) +} +extension VerloopSDK.VLConfig.SCOPE : Swift.Equatable {} +extension VerloopSDK.VLConfig.SCOPE : Swift.Hashable {} +extension VerloopSDK.VLConfig.SCOPE : Swift.RawRepresentable {} +extension VerloopSDK.VLEvent : Swift.Equatable {} +extension VerloopSDK.VLEvent : Swift.Hashable {} +@available(*, unavailable, renamed: "Connection") +extension VerloopSDK.Reachability.NetworkStatus : Swift.Equatable {} +@available(*, unavailable, renamed: "Connection") +extension VerloopSDK.Reachability.NetworkStatus : Swift.Hashable {} +extension VerloopSDK.Reachability.Connection : Swift.Equatable {} +extension VerloopSDK.Reachability.Connection : Swift.Hashable {} diff --git a/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000000000000000000000000000000000000..ac966b7574a672bb4a8a946a0204496ea00f4558 GIT binary patch literal 1144 zcmcIjy>HV%6u-DF0k=XWVq`cfA=x-~?9h)WWN1DRQmdkfR4_2KSLc$ra(tHUG-QLQ zNF6#bbYSR!1Or1673$ETQjw)fEJz*t2OxGtCnk`1mj)AH1xwFi}RjGI+)c4j>e;BN7F>8?mb5v!*@8; z7mz=OlD};pYi=FND>T3X!!=_2Km!W% zOo|6VG&3sV37W$kirWq9U|3eO4~z$rq$;hEmJJ(C>=uA}Eh_WP=a=Y$@Uir1mwUX+ d|A%;)GcU{0tpPP}Ljd7hG9fmu{`NzH?*~YiTc!X2 literal 0 HcmV?d00001 diff --git a/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface new file mode 100644 index 0000000..3bc9192 --- /dev/null +++ b/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -0,0 +1,230 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.1.2 effective-5.10 (swiftlang-6.1.2.1.2 clang-1700.0.13.5) +// swift-module-flags: -target x86_64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -module-name VerloopSDK +// swift-module-flags-ignorable: -no-verify-emitted-module-interface -interface-compiler-version 6.1.2 +import Foundation +import Swift +import SystemConfiguration +import UIKit +@_exported import VerloopSDK +import WebKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +public typealias LiveChatButtonClickListener = (_ title: Swift.String?, _ type: Swift.String?, _ payload: Swift.String?) -> Swift.Void +public typealias LiveChatUrlClickListener = (_ url: Swift.String?) -> Swift.Void +@objc public class VLConfig : ObjectiveC.NSObject { + @objc public enum SCOPE : Swift.Int { + case ROOM = 0 + case USER = 1 + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } + } + @objc public init(clientId cid: Swift.String, userId uid: Swift.String?) + @objc convenience public init(clientId cid: Swift.String) + @objc public func setNotificationToken(notificationToken token: Swift.String?) + @objc public func setUserId(userId uid: Swift.String) + @objc public func setStaging(isStaging staging: Swift.Bool) + @objc public func setUserName(userName name: Swift.String?) + @objc public func setUserEmail(userEmail email: Swift.String?) + @objc public func setUserPhone(userPhone phone: Swift.String?) + @objc public func setRecipeId(recipeId id: Swift.String?) + @objc public func setUserParam(key: Swift.String, value: Swift.String) + @objc public func openMenuWidget() + @objc public func showDownloadButton(_ isAllowFileDownload: Swift.Bool) + @objc public func setButtonOnClickListener(onButtonClicked buttonClicked: VerloopSDK.LiveChatButtonClickListener?) + @objc public func setUrlClickListener(onUrlClicked urlClicked: VerloopSDK.LiveChatUrlClickListener?) + @objc public func setUrlRedirectionFlag(canRedirect flag: Swift.Bool) + @objc public func putCustomField(key: Swift.String, value: Swift.String, scope: VerloopSDK.VLConfig.SCOPE) + @objc public func setTitle(widgetTitle title: Swift.String) + @objc public func setWidgetColor(widgetColor color: UIKit.UIColor) + @objc deinit +} +@objc public class VLMessage : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} +@objc public enum VLEvent : Swift.Int, Swift.RawRepresentable { + case onButtonClick = 0 + case onURLClick + case onChatMaximized + case onChatMinimized + case onChatStarted + case onChatEnded + case onLogoutComplete + case onWidgetLoaded + case onWidgetClosed + case setUserIdComplete + case setUserParamComplete + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +extension Foundation.NSURL { + public func mimeType() -> Swift.String +} +extension Foundation.URL { + public func mimeType() -> Swift.String +} +extension Foundation.NSString { + public func mimeType() -> Swift.String +} +extension Swift.String { + public func mimeType() -> Swift.String +} +public enum ReachabilityError : Swift.Error { + case failedToCreateWithAddress(Darwin.sockaddr, Swift.Int32) + case failedToCreateWithHostname(Swift.String, Swift.Int32) + case unableToSetCallback(Swift.Int32) + case unableToSetDispatchQueue(Swift.Int32) + case unableToGetFlags(Swift.Int32) +} +@available(*, unavailable, renamed: "Notification.Name.reachabilityChanged") +public let ReachabilityChangedNotification: Foundation.NSNotification.Name +extension Foundation.NSNotification.Name { + public static let reachabilityChanged: Foundation.Notification.Name +} +public class Reachability { + public typealias NetworkReachable = (VerloopSDK.Reachability) -> () + public typealias NetworkUnreachable = (VerloopSDK.Reachability) -> () + @available(*, unavailable, renamed: "Connection") + public enum NetworkStatus : Swift.CustomStringConvertible { + case notReachable, reachableViaWiFi, reachableViaWWAN + public var description: Swift.String { + get + } + public static func == (a: VerloopSDK.Reachability.NetworkStatus, b: VerloopSDK.Reachability.NetworkStatus) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + public enum Connection : Swift.CustomStringConvertible { + @available(*, deprecated, renamed: "unavailable") + case none + case unavailable, wifi, cellular + public var description: Swift.String { + get + } + public static func == (a: VerloopSDK.Reachability.Connection, b: VerloopSDK.Reachability.Connection) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + public var whenReachable: VerloopSDK.Reachability.NetworkReachable? + public var whenUnreachable: VerloopSDK.Reachability.NetworkUnreachable? + @available(*, deprecated, renamed: "allowsCellularConnection") + final public let reachableOnWWAN: Swift.Bool + public var allowsCellularConnection: Swift.Bool + public var notificationCenter: Foundation.NotificationCenter + @available(*, deprecated, renamed: "connection.description") + public var currentReachabilityString: Swift.String { + get + } + @available(*, unavailable, renamed: "connection") + public var currentReachabilityStatus: VerloopSDK.Reachability.Connection { + get + } + public var connection: VerloopSDK.Reachability.Connection { + get + } + required public init(reachabilityRef: SystemConfiguration.SCNetworkReachability, queueQoS: Dispatch.DispatchQoS = .default, targetQueue: Dispatch.DispatchQueue? = nil, notificationQueue: Dispatch.DispatchQueue? = .main) + convenience public init(hostname: Swift.String, queueQoS: Dispatch.DispatchQoS = .default, targetQueue: Dispatch.DispatchQueue? = nil, notificationQueue: Dispatch.DispatchQueue? = .main) throws + convenience public init(queueQoS: Dispatch.DispatchQoS = .default, targetQueue: Dispatch.DispatchQueue? = nil, notificationQueue: Dispatch.DispatchQueue? = .main) throws + @objc deinit +} +extension VerloopSDK.Reachability { + public func startNotifier() throws + public func stopNotifier() + @available(*, deprecated, message: "Please use `connection != .none`") + public var isReachable: Swift.Bool { + get + } + @available(*, deprecated, message: "Please use `connection == .cellular`") + public var isReachableViaWWAN: Swift.Bool { + get + } + @available(*, deprecated, message: "Please use `connection == .wifi`") + public var isReachableViaWiFi: Swift.Bool { + get + } + public var description: Swift.String { + get + } +} +@objc open class VerloopSDK : ObjectiveC.NSObject { + @objc public init(config vlConfig: VerloopSDK.VLConfig) + @objc deinit + @objc public func openWidget(rootController: UIKit.UIViewController) + @objc public func closeWidget() + @objc public func close() + @objc public func closeChat() + @objc public func observeLiveChatEventsOn(vlEventDelegate delegate: any VerloopSDK.VLEventDelegate) + @objc public func updateConfig(config vlConfig: VerloopSDK.VLConfig) + @objc public func login() + @objc public func login(userId uid: Swift.String) + @objc public func logout() + @objc public func clearConfig() + @objc public func clearLocalStorage() + public func getConfig() -> VerloopSDK.VLConfig + @objc public func getNavController() -> UIKit.UINavigationController + @objc public func hide() +} +@objc public class WKDownloadManager : ObjectiveC.NSObject { + public init(delegate: any VerloopSDK.WKDownloadManagerDelegate, supportedMimeTypes: [Swift.String]) + @objc deinit +} +public protocol WKDownloadManagerDelegate : AnyObject { + func webView(_ webView: WebKit.WKWebView, decidePolicyFor url: Foundation.URL) -> Swift.Bool + func destinationUrlForFile(withName name: Swift.String) -> Foundation.URL? + func downloadDidFinish(location url: Foundation.URL) + func downloadDidFailed(withError error: any Swift.Error) +} +extension VerloopSDK.WKDownloadManagerDelegate { + public func webView(_ webView: WebKit.WKWebView, decidePolicyFor url: Foundation.URL) -> Swift.Bool + public func destinationUrlForFile(withName name: Swift.String) -> Foundation.URL? + public func downloadDidFailed(withError error: any Swift.Error) +} +@available(iOS 13.0.0, *) +extension VerloopSDK.WKDownloadManager : WebKit.WKDownloadDelegate { + @available(iOS 14.5, *) + @_Concurrency.MainActor @preconcurrency @objc dynamic public func download(_ download: WebKit.WKDownload, decideDestinationUsing response: Foundation.URLResponse, suggestedFilename: Swift.String) async -> Foundation.URL? + @available(iOS 14.5, *) + @_Concurrency.MainActor @preconcurrency @objc dynamic public func download(_ download: WebKit.WKDownload, didFailWithError error: any Swift.Error, resumeData: Foundation.Data?) + @available(iOS 14.5, *) + @_Concurrency.MainActor @preconcurrency @objc dynamic public func downloadDidFinish(_ download: WebKit.WKDownload) +} +@available(iOS 13.0.0, *) +extension VerloopSDK.WKDownloadManager : WebKit.WKNavigationDelegate { + @_Concurrency.MainActor @preconcurrency @objc dynamic public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationAction: WebKit.WKNavigationAction) async -> WebKit.WKNavigationActionPolicy + @_Concurrency.MainActor @preconcurrency @objc dynamic public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationResponse: WebKit.WKNavigationResponse) async -> WebKit.WKNavigationResponsePolicy + @available(iOS 14.5, *) + @_Concurrency.MainActor @preconcurrency @objc dynamic public func webView(_ webView: WebKit.WKWebView, navigationResponse: WebKit.WKNavigationResponse, didBecome download: WebKit.WKDownload) +} +@objc public protocol VLEventDelegate { + @objc optional func onChatMaximized() + @objc optional func onChatMinimized() + @objc optional func onChatStarted() + @objc optional func onChatEnded() + @objc optional func onLogoutComplete() + @objc optional func onWidgetLoaded() + @objc optional func onIncomingMessage(_ message: Any) +} +extension VerloopSDK.VLConfig.SCOPE : Swift.Equatable {} +extension VerloopSDK.VLConfig.SCOPE : Swift.Hashable {} +extension VerloopSDK.VLConfig.SCOPE : Swift.RawRepresentable {} +extension VerloopSDK.VLEvent : Swift.Equatable {} +extension VerloopSDK.VLEvent : Swift.Hashable {} +@available(*, unavailable, renamed: "Connection") +extension VerloopSDK.Reachability.NetworkStatus : Swift.Equatable {} +@available(*, unavailable, renamed: "Connection") +extension VerloopSDK.Reachability.NetworkStatus : Swift.Hashable {} +extension VerloopSDK.Reachability.Connection : Swift.Equatable {} +extension VerloopSDK.Reachability.Connection : Swift.Hashable {} diff --git a/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/module.modulemap b/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/module.modulemap new file mode 100644 index 0000000..e2615c8 --- /dev/null +++ b/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/module.modulemap @@ -0,0 +1,11 @@ +framework module VerloopSDK { + umbrella header "VerloopSDK.h" + export * + + module * { export * } +} + +module VerloopSDK.Swift { + header "VerloopSDK-Swift.h" + requires objc +} diff --git a/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/PrivacyInfo.xcprivacy b/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..463c885 --- /dev/null +++ b/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/PrivacyInfo.xcprivacy @@ -0,0 +1,97 @@ + + + + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + NSPrivacyAccessedAPITypeReasons + + CA92.1 + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeDeviceID + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypePhoneNumber + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypePhotosorVideos + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeUserID + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + NSPrivacyCollectedDataTypePurposeProductPersonalization + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeName + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + NSPrivacyCollectedDataTypePurposeProductPersonalization + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeEmailAddress + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + NSPrivacyCollectedDataTypePurposeProductPersonalization + + + + NSPrivacyTracking + + + diff --git a/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/VerloopSDK b/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/VerloopSDK new file mode 100755 index 0000000000000000000000000000000000000000..b8190aae93fa3812bf838814bea6b1eafd962948 GIT binary patch literal 754000 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%0Ds+kex(G-+n=leAYYa{0lz0rHeWBQTVtX2 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

DISC6piNpv&dHV?@~hIR(Gy-O3z@etg0+xT1y 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⪻C^- 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%0A*^RJu;;!0x;ycd$wXk7{ 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 s9+{+FJg@#}cPYLbnzh0v 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 j00ck)1V8`;KmY_l00ck)1V8`;KmY_l00cnbe + + + + files + + Headers/VerloopSDK-Swift.h + + S5UEOWmMi3xGcnfmDrnv/nlS3mc= + + Headers/VerloopSDK.h + + Y6AXpK2bB3DB3hXtPRYEzlEjqCY= + + Info.plist + + /HoS8cHmiccMRNomB5HGCx2uYk4= + + Modules/VerloopSDK.swiftmodule/arm64-apple-ios-simulator.abi.json + + OQD4PkyN3o9NyIHS0KIe2r1GNxs= + + Modules/VerloopSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + iu3nYCq6AYmRHSKarG6zFUcZoXE= + + Modules/VerloopSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + Ltf4Tjc6HimoycgWKAFDTTmIO1U= + + Modules/VerloopSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + iu3nYCq6AYmRHSKarG6zFUcZoXE= + + Modules/VerloopSDK.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + aDmtNyZZvRlyOXFL5s7WLnvW9iw= + + Modules/VerloopSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json + + OQD4PkyN3o9NyIHS0KIe2r1GNxs= + + Modules/VerloopSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + Aflr3yqndsJ9YnCO701zVq21MEQ= + + Modules/VerloopSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + sHnLy1pfj8LbPjgKWcW7y0oHDBQ= + + Modules/VerloopSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + Aflr3yqndsJ9YnCO701zVq21MEQ= + + Modules/VerloopSDK.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + OpCH0RPQAMYsFk58BysrXmQPoww= + + Modules/module.modulemap + + wz5o2FpPVGGP56cgfJvGh1+COz4= + + PrivacyInfo.xcprivacy + + UDJOtFpXRaWvsGX8+yuKssq4Ot0= + + + files2 + + Headers/VerloopSDK-Swift.h + + hash2 + + U5UsyavcAGRmy5SVLB846B5PAnJyLPINjzUfksMj+Xo= + + + Headers/VerloopSDK.h + + hash2 + + DSv9W0NxlNnY6XdM9ZMKsp3JwqCSx5a5tTD2aI7NM2w= + + + Modules/VerloopSDK.swiftmodule/arm64-apple-ios-simulator.abi.json + + hash2 + + 8N9EjDWKAyVxqS7mm3m788w3ObfOjqnGqlBqC7g8PN0= + + + Modules/VerloopSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + hash2 + + 4/+K43wey4IH0GojlHUyo7sT34ITvG4Do+gcb3xQpw4= + + + Modules/VerloopSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + hash2 + + 23w+cyWiXZ3RMFPu3pP4hQyMSPiLdCq9bEBE6cS9at0= + + + Modules/VerloopSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + hash2 + + 4/+K43wey4IH0GojlHUyo7sT34ITvG4Do+gcb3xQpw4= + + + Modules/VerloopSDK.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + hash2 + + ozbPcZKzvZ7v0IAN1WouWEPYNf1nffPy0gUvwlvh1qY= + + + Modules/VerloopSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json + + hash2 + + 8N9EjDWKAyVxqS7mm3m788w3ObfOjqnGqlBqC7g8PN0= + + + Modules/VerloopSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + hash2 + + X/lUhvJ02+a1Ixt/2g6Lz2zLJx66Yi+S8zwqObTsB3I= + + + Modules/VerloopSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + hash2 + + a3U1zwgihP2NonTm/czMuoMbd4soKruVhQBbx72DepE= + + + Modules/VerloopSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + hash2 + + X/lUhvJ02+a1Ixt/2g6Lz2zLJx66Yi+S8zwqObTsB3I= + + + Modules/VerloopSDK.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + hash2 + + mOAh0jNsCJTACglAt662rJh9SklaRzkn22abdNEvfls= + + + Modules/module.modulemap + + hash2 + + PeVC5I3coHLXOyMAXWUs/sFrS7X/GFu6xwkRn0Wwl/0= + + + PrivacyInfo.xcprivacy + + hash2 + + Ig18Qj6P23wXjOfZLASPxepLd+0jzST/BLwj2OYF91o= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/VerloopSDK.xcodeproj/project.pbxproj b/VerloopSDK.xcodeproj/project.pbxproj index aa8d0e0..58e49d7 100644 --- a/VerloopSDK.xcodeproj/project.pbxproj +++ b/VerloopSDK.xcodeproj/project.pbxproj @@ -552,6 +552,7 @@ EE300EA421AA89EF00FDEA21 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + BUILD_LIBRARY_FOR_DISTRIBUTION = YES; CLANG_ENABLE_MODULES = YES; CODE_SIGN_IDENTITY = ""; CODE_SIGN_STYLE = Automatic; @@ -569,7 +570,7 @@ ); PRODUCT_BUNDLE_IDENTIFIER = io.verloop.VerloopSDK; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SKIP_INSTALL = YES; + SKIP_INSTALL = NO; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; @@ -579,6 +580,7 @@ EE300EA521AA89EF00FDEA21 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + BUILD_LIBRARY_FOR_DISTRIBUTION = YES; CLANG_ENABLE_MODULES = YES; CODE_SIGN_IDENTITY = ""; CODE_SIGN_STYLE = Automatic; @@ -596,7 +598,7 @@ ); PRODUCT_BUNDLE_IDENTIFIER = io.verloop.VerloopSDK; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SKIP_INSTALL = YES; + SKIP_INSTALL = NO; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; }; From dfc25785973c67b9edbc4b6efa7e4d41dd6bf959 Mon Sep 17 00:00:00 2001 From: subhadipverloop <159517480+subhadipverloop@users.noreply.github.com> Date: Fri, 10 Apr 2026 15:01:48 +0530 Subject: [PATCH 2/4] spam support folder restructure 1. SDK resides under Sources folder 2. Sample test app resides under Example 3. Restructure the folder structure --- .../VerifyVerloop.xcodeproj/project.pbxproj | 26 +- .../contents.xcworkspacedata | 0 .../xcshareddata/IDEWorkspaceChecks.plist | 0 .../xcshareddata/WorkspaceSettings.xcsettings | 0 .../xcschemes/VerifyVerloop.xcscheme | 0 .../VerifyVerloop/AppDelegate.swift | 0 .../AppIcon.appiconset/100.png | Bin .../AppIcon.appiconset/1024.png | Bin .../AppIcon.appiconset/114.png | Bin .../AppIcon.appiconset/120.png | Bin .../AppIcon.appiconset/128.png | Bin .../AppIcon.appiconset/144.png | Bin .../AppIcon.appiconset/152.png | Bin .../Assets.xcassets/AppIcon.appiconset/16.png | Bin .../AppIcon.appiconset/167.png | Bin .../AppIcon.appiconset/172.png | Bin .../AppIcon.appiconset/180.png | Bin .../AppIcon.appiconset/196.png | Bin .../Assets.xcassets/AppIcon.appiconset/20.png | Bin .../AppIcon.appiconset/216.png | Bin .../AppIcon.appiconset/256.png | Bin .../Assets.xcassets/AppIcon.appiconset/29.png | Bin .../Assets.xcassets/AppIcon.appiconset/32.png | Bin .../Assets.xcassets/AppIcon.appiconset/40.png | Bin .../Assets.xcassets/AppIcon.appiconset/48.png | Bin .../Assets.xcassets/AppIcon.appiconset/50.png | Bin .../AppIcon.appiconset/512.png | Bin .../Assets.xcassets/AppIcon.appiconset/55.png | Bin .../Assets.xcassets/AppIcon.appiconset/57.png | Bin .../Assets.xcassets/AppIcon.appiconset/58.png | Bin .../Assets.xcassets/AppIcon.appiconset/60.png | Bin .../Assets.xcassets/AppIcon.appiconset/64.png | Bin .../Assets.xcassets/AppIcon.appiconset/72.png | Bin .../Assets.xcassets/AppIcon.appiconset/76.png | Bin .../Assets.xcassets/AppIcon.appiconset/80.png | Bin .../Assets.xcassets/AppIcon.appiconset/87.png | Bin .../Assets.xcassets/AppIcon.appiconset/88.png | Bin .../AppIcon.appiconset/Contents.json | 134 +- .../Base.lproj/LaunchScreen.storyboard | 0 .../VerifyVerloop/Base.lproj/Main.storyboard | 0 .../ConfigTestViewController.swift.zip | Bin .../VerifyVerloop}/VerifyVerloop/Info.plist | 0 .../VerifyVerloop/ReferenceModels.swift | 3 +- .../VerifyVerloop/SceneDelegate.swift | 0 .../VerifyVerloop/VerifyVerloop.entitlements | 0 .../Verloop.framework/Headers/Verloop-Swift.h | 0 .../Verloop.framework/Headers/Verloop.h | 0 .../Verloop.framework/Info.plist | Bin ...x86_64-apple-ios-simulator.swiftsourceinfo | Bin .../Project/x86_64.swiftsourceinfo | Bin .../x86_64-apple-ios-simulator.swiftdoc | Bin .../x86_64-apple-ios-simulator.swiftinterface | 0 .../x86_64-apple-ios-simulator.swiftmodule | Bin .../Verloop.swiftmodule/x86_64.swiftdoc | Bin .../Verloop.swiftmodule/x86_64.swiftinterface | 0 .../Verloop.swiftmodule/x86_64.swiftmodule | Bin .../Modules/module.modulemap | 0 .../VerifyVerloop/Verloop.framework/Verloop | Bin .../Verloop.storyboardc/Info.plist | Bin .../UINavigationController-4R4-Da-9x9.nib | Bin .../VLChatViewController.nib | Bin .../Y6W-OH-hqX-view-5EZ-qb-Rvc.nib | Bin .../_CodeSignature/CodeResources | 0 .../Verloop/Configuration/ConfigModel.swift | 0 .../Configuration/VLConfiguration.swift | 0 .../Configuration/VLEventDelegate.swift | 0 .../VLOptionalConfiguration.swift | 0 .../Controllers/VLChatViewController.swift | 0 .../Verloop/Controllers/VLWebView.swift | 0 .../Verloop/UI/Verloop.storyboard | 0 .../Verloop/Verloop.docc/Verloop.md | 0 .../VerifyVerloop/Verloop/Verloop.h | 0 .../VerloopTestTableViewController.swift | 0 .../VerifyVerloopTests.swift | 0 Package.swift | 13 +- .../VerloopSDK}/Constants.swift | 0 {VerloopSDK => Sources/VerloopSDK}/Info.plist | 0 .../VerloopSDK}/MimeType.swift | 0 .../NetworkManager/VLNetworkManager.swift | 0 .../VerloopSDK}/NetworkMonitor.swift | 0 .../VerloopSDK}/PrivacyInfo.xcprivacy | 0 .../VerloopSDK}/Reachability.swift | 0 .../VerloopSDK}/ScriptMessageHandler.swift | 0 .../VerloopSDK}/VLClientInfoSchema.swift | 0 .../VerloopSDK}/VLConfig.swift | 0 .../VerloopSDK}/VLEvent.swift | 0 .../VerloopSDK}/VLEventDelegate.swift | 0 .../VerloopSDK}/VLExtensions.swift | 0 .../VerloopSDK}/VLJSInterface.swift | 0 .../VerloopSDK}/VLNavViewController.swift | 0 .../VerloopSDK}/VLViewController.swift | 0 .../VerloopSDK}/VLWebViewManager.swift | 0 .../VerloopSDK}/VerloopSDK.h | 0 .../VerloopSDK}/VerloopSDK.swift | 0 .../VerloopSDK}/WKDownloadManager.swift | 0 .../VerloopSDKTests}/TestChatEnd.swift | 0 .../VerloopSDKTests}/TestChatMaximized.swift | 0 .../VerloopSDKTests}/TestChatMinimized.swift | 0 .../VerloopSDKTests}/TestChatStarted.swift | 0 .../VerloopSDKTests}/TestClickListeners.swift | 0 .../VerloopSDKTests}/TestConstants.swift | 0 .../VerloopSDKTests}/TestIncomeMessage.swift | 0 .../VerloopSDKTests}/TestLogout.swift | 0 .../TestUserIdAndchatEvents.swift | 0 .../VerloopSDKTests}/TestUserParam.swift | 0 .../VerloopSDKTests}/TestWidgetClose.swift | 0 .../VerloopSDKTests}/VLConfigTest.swift | 0 .../VerloopSDKTests}/VerloopSDKTest.swift | 0 .../VerloopSDKTests}/VerloopSDKTests.swift | 0 VerloopSDK.xcframework/Info.plist | 44 - .../Headers/VerloopSDK-Swift.h | 430 -- .../ios-arm64/VerloopSDK.framework/Info.plist | Bin 910 -> 0 bytes .../arm64-apple-ios.abi.json | 6702 ----------------- .../arm64-apple-ios.private.swiftinterface | 230 - .../arm64-apple-ios.swiftdoc | Bin 1132 -> 0 bytes .../arm64-apple-ios.swiftinterface | 230 - .../Modules/module.modulemap | 11 - .../ios-arm64/VerloopSDK.framework/VerloopSDK | Bin 362624 -> 0 bytes .../Headers/VerloopSDK-Swift.h | 856 --- .../VerloopSDK.framework/Headers/VerloopSDK.h | 19 - .../VerloopSDK.framework/Info.plist | Bin 890 -> 0 bytes .../arm64-apple-ios-simulator.abi.json | 6702 ----------------- ...apple-ios-simulator.private.swiftinterface | 230 - .../arm64-apple-ios-simulator.swiftdoc | Bin 1144 -> 0 bytes .../arm64-apple-ios-simulator.swiftinterface | 230 - .../x86_64-apple-ios-simulator.abi.json | 6702 ----------------- ...apple-ios-simulator.private.swiftinterface | 230 - .../x86_64-apple-ios-simulator.swiftdoc | Bin 1144 -> 0 bytes .../x86_64-apple-ios-simulator.swiftinterface | 230 - .../Modules/module.modulemap | 11 - .../PrivacyInfo.xcprivacy | 97 - .../VerloopSDK.framework/VerloopSDK | Bin 754000 -> 0 bytes .../_CodeSignature/CodeResources | 256 - VerloopSDK.xcodeproj/project.pbxproj | 640 -- .../contents.xcworkspacedata | 7 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/WorkspaceSettings.xcsettings | 5 - .../UserInterfaceState.xcuserstate | Bin 23809 -> 0 bytes .../WorkspaceSettings.xcsettings | 18 - .../xcschemes/VerloopSDK.xcscheme | 76 - .../xcschemes/VerloopSDKTests.xcscheme | 52 - .../xcschemes/xcschememanagement.plist | 22 - VerloopSDK/PrivacyInfo.xcprivacy | 97 - VerloopSDK/VerloopSDK.h | 19 - VerloopSDKiOS.podspec | 153 - 145 files changed, 104 insertions(+), 24379 deletions(-) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop.xcodeproj/project.pbxproj (96%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop.xcodeproj/project.xcworkspace/contents.xcworkspacedata (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop.xcodeproj/xcshareddata/xcschemes/VerifyVerloop.xcscheme (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/AppDelegate.swift (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/100.png (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/1024.png (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/114.png (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/120.png (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/128.png (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/144.png (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/152.png (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/16.png (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/167.png (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/172.png (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/180.png (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/196.png (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/20.png (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/216.png (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/256.png (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/29.png (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/32.png (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/40.png (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/48.png (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/50.png (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/512.png (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/55.png (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/57.png (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/58.png (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/60.png (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/64.png (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/72.png (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/76.png (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/80.png (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/87.png (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/88.png (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/Contents.json (95%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Base.lproj/LaunchScreen.storyboard (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Base.lproj/Main.storyboard (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/ConfigTestViewController.swift.zip (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Info.plist (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/ReferenceModels.swift (99%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/SceneDelegate.swift (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/VerifyVerloop.entitlements (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Verloop.framework/Headers/Verloop-Swift.h (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Verloop.framework/Headers/Verloop.h (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Verloop.framework/Info.plist (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Verloop.framework/Modules/Verloop.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Verloop.framework/Modules/Verloop.swiftmodule/Project/x86_64.swiftsourceinfo (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Verloop.framework/Modules/Verloop.swiftmodule/x86_64-apple-ios-simulator.swiftdoc (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Verloop.framework/Modules/Verloop.swiftmodule/x86_64-apple-ios-simulator.swiftinterface (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Verloop.framework/Modules/Verloop.swiftmodule/x86_64-apple-ios-simulator.swiftmodule (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Verloop.framework/Modules/Verloop.swiftmodule/x86_64.swiftdoc (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Verloop.framework/Modules/Verloop.swiftmodule/x86_64.swiftinterface (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Verloop.framework/Modules/Verloop.swiftmodule/x86_64.swiftmodule (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Verloop.framework/Modules/module.modulemap (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Verloop.framework/Verloop (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Verloop.framework/Verloop.storyboardc/Info.plist (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Verloop.framework/Verloop.storyboardc/UINavigationController-4R4-Da-9x9.nib (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Verloop.framework/Verloop.storyboardc/VLChatViewController.nib (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Verloop.framework/Verloop.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Verloop.framework/_CodeSignature/CodeResources (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Verloop/Configuration/ConfigModel.swift (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Verloop/Configuration/VLConfiguration.swift (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Verloop/Configuration/VLEventDelegate.swift (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Verloop/Configuration/VLOptionalConfiguration.swift (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Verloop/Controllers/VLChatViewController.swift (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Verloop/Controllers/VLWebView.swift (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Verloop/UI/Verloop.storyboard (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Verloop/Verloop.docc/Verloop.md (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/Verloop/Verloop.h (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloop/VerloopTestTableViewController.swift (100%) rename {VerifyVerloop => Example/VerifyVerloop}/VerifyVerloopTests/VerifyVerloopTests.swift (100%) rename {VerloopSDK => Sources/VerloopSDK}/Constants.swift (100%) rename {VerloopSDK => Sources/VerloopSDK}/Info.plist (100%) rename {VerloopSDK => Sources/VerloopSDK}/MimeType.swift (100%) rename {VerloopSDK => Sources/VerloopSDK}/NetworkManager/VLNetworkManager.swift (100%) rename {VerloopSDK => Sources/VerloopSDK}/NetworkMonitor.swift (100%) rename {VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework => Sources/VerloopSDK}/PrivacyInfo.xcprivacy (100%) rename {VerloopSDK => Sources/VerloopSDK}/Reachability.swift (100%) rename {VerloopSDK => Sources/VerloopSDK}/ScriptMessageHandler.swift (100%) rename {VerloopSDK => Sources/VerloopSDK}/VLClientInfoSchema.swift (100%) rename {VerloopSDK => Sources/VerloopSDK}/VLConfig.swift (100%) rename {VerloopSDK => Sources/VerloopSDK}/VLEvent.swift (100%) rename {VerloopSDK => Sources/VerloopSDK}/VLEventDelegate.swift (100%) rename {VerloopSDK => Sources/VerloopSDK}/VLExtensions.swift (100%) rename {VerloopSDK => Sources/VerloopSDK}/VLJSInterface.swift (100%) rename {VerloopSDK => Sources/VerloopSDK}/VLNavViewController.swift (100%) rename {VerloopSDK => Sources/VerloopSDK}/VLViewController.swift (100%) rename {VerloopSDK => Sources/VerloopSDK}/VLWebViewManager.swift (100%) rename {VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/Headers => Sources/VerloopSDK}/VerloopSDK.h (100%) rename {VerloopSDK => Sources/VerloopSDK}/VerloopSDK.swift (100%) rename {VerloopSDK => Sources/VerloopSDK}/WKDownloadManager.swift (100%) rename {VerloopSDKTests => Tests/VerloopSDKTests}/TestChatEnd.swift (100%) rename {VerloopSDKTests => Tests/VerloopSDKTests}/TestChatMaximized.swift (100%) rename {VerloopSDKTests => Tests/VerloopSDKTests}/TestChatMinimized.swift (100%) rename {VerloopSDKTests => Tests/VerloopSDKTests}/TestChatStarted.swift (100%) rename {VerloopSDKTests => Tests/VerloopSDKTests}/TestClickListeners.swift (100%) rename {VerloopSDKTests => Tests/VerloopSDKTests}/TestConstants.swift (100%) rename {VerloopSDKTests => Tests/VerloopSDKTests}/TestIncomeMessage.swift (100%) rename {VerloopSDKTests => Tests/VerloopSDKTests}/TestLogout.swift (100%) rename {VerloopSDKTests => Tests/VerloopSDKTests}/TestUserIdAndchatEvents.swift (100%) rename {VerloopSDKTests => Tests/VerloopSDKTests}/TestUserParam.swift (100%) rename {VerloopSDKTests => Tests/VerloopSDKTests}/TestWidgetClose.swift (100%) rename {VerloopSDKTests => Tests/VerloopSDKTests}/VLConfigTest.swift (100%) rename {VerloopSDKTests => Tests/VerloopSDKTests}/VerloopSDKTest.swift (100%) rename {VerloopSDKTests => Tests/VerloopSDKTests}/VerloopSDKTests.swift (100%) delete mode 100644 VerloopSDK.xcframework/Info.plist delete mode 100644 VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/Headers/VerloopSDK-Swift.h delete mode 100644 VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/Info.plist delete mode 100644 VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm64-apple-ios.abi.json delete mode 100644 VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm64-apple-ios.private.swiftinterface delete mode 100644 VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm64-apple-ios.swiftdoc delete mode 100644 VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm64-apple-ios.swiftinterface delete mode 100644 VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/Modules/module.modulemap delete mode 100755 VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/VerloopSDK delete mode 100644 VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Headers/VerloopSDK-Swift.h delete mode 100644 VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Headers/VerloopSDK.h delete mode 100644 VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Info.plist delete mode 100644 VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm64-apple-ios-simulator.abi.json delete mode 100644 VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface delete mode 100644 VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc delete mode 100644 VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface delete mode 100644 VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json delete mode 100644 VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface delete mode 100644 VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc delete mode 100644 VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface delete mode 100644 VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/module.modulemap delete mode 100644 VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/PrivacyInfo.xcprivacy delete mode 100755 VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/VerloopSDK delete mode 100644 VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/_CodeSignature/CodeResources delete mode 100644 VerloopSDK.xcodeproj/project.pbxproj delete mode 100644 VerloopSDK.xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 VerloopSDK.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 VerloopSDK.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 VerloopSDK.xcodeproj/project.xcworkspace/xcuserdata/raghav.xcuserdatad/UserInterfaceState.xcuserstate delete mode 100644 VerloopSDK.xcodeproj/project.xcworkspace/xcuserdata/shobhit.xcuserdatad/WorkspaceSettings.xcsettings delete mode 100644 VerloopSDK.xcodeproj/xcshareddata/xcschemes/VerloopSDK.xcscheme delete mode 100644 VerloopSDK.xcodeproj/xcshareddata/xcschemes/VerloopSDKTests.xcscheme delete mode 100644 VerloopSDK.xcodeproj/xcuserdata/shobhit.xcuserdatad/xcschemes/xcschememanagement.plist delete mode 100644 VerloopSDK/PrivacyInfo.xcprivacy delete mode 100644 VerloopSDK/VerloopSDK.h delete mode 100644 VerloopSDKiOS.podspec diff --git a/VerifyVerloop/VerifyVerloop.xcodeproj/project.pbxproj b/Example/VerifyVerloop/VerifyVerloop.xcodeproj/project.pbxproj similarity index 96% rename from VerifyVerloop/VerifyVerloop.xcodeproj/project.pbxproj rename to Example/VerifyVerloop/VerifyVerloop.xcodeproj/project.pbxproj index f3efcf9..891a77e 100644 --- a/VerifyVerloop/VerifyVerloop.xcodeproj/project.pbxproj +++ b/Example/VerifyVerloop/VerifyVerloop.xcodeproj/project.pbxproj @@ -3,12 +3,11 @@ archiveVersion = 1; classes = { }; - objectVersion = 55; + objectVersion = 60; objects = { /* Begin PBXBuildFile section */ - 18746D7B27F5DD45002A5CBD /* VerloopSDK.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 18746D7A27F5DCC0002A5CBD /* VerloopSDK.framework */; }; - 18746D7C27F5DD45002A5CBD /* VerloopSDK.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 18746D7A27F5DCC0002A5CBD /* VerloopSDK.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 05FF1A5B2F88FA6D00B25649 /* VerloopSDKiOS in Frameworks */ = {isa = PBXBuildFile; productRef = 05FF1A5A2F88FA6D00B25649 /* VerloopSDKiOS */; }; 18C7298828166C81006EF202 /* VerifyVerloopTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18C7298728166C81006EF202 /* VerifyVerloopTests.swift */; }; 18F86EB427F14AE900F3BF25 /* ReferenceModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18F86EB127F14AE900F3BF25 /* ReferenceModels.swift */; }; 18F86EB527F14AE900F3BF25 /* VerloopTestTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18F86EB327F14AE900F3BF25 /* VerloopTestTableViewController.swift */; }; @@ -50,7 +49,6 @@ dstPath = ""; dstSubfolderSpec = 10; files = ( - 18746D7C27F5DD45002A5CBD /* VerloopSDK.framework in Embed Frameworks */, ); name = "Embed Frameworks"; runOnlyForDeploymentPostprocessing = 0; @@ -85,7 +83,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 18746D7B27F5DD45002A5CBD /* VerloopSDK.framework in Frameworks */, + 05FF1A5B2F88FA6D00B25649 /* VerloopSDKiOS in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -219,6 +217,9 @@ Base, ); mainGroup = F7D13E7F27A3B81F00262E51; + packageReferences = ( + 05FF1A582F88F9EE00B25649 /* XCLocalSwiftPackageReference "../../../ios-sdk" */, + ); productRefGroup = F7D13E8927A3B81F00262E51 /* Products */; projectDirPath = ""; projectReferences = ( @@ -597,6 +598,21 @@ defaultConfigurationName = Release; }; /* End XCConfigurationList section */ + +/* Begin XCLocalSwiftPackageReference section */ + 05FF1A582F88F9EE00B25649 /* XCLocalSwiftPackageReference "../../../ios-sdk" */ = { + isa = XCLocalSwiftPackageReference; + relativePath = "../../../ios-sdk"; + }; +/* End XCLocalSwiftPackageReference section */ + +/* Begin XCSwiftPackageProductDependency section */ + 05FF1A5A2F88FA6D00B25649 /* VerloopSDKiOS */ = { + isa = XCSwiftPackageProductDependency; + package = 05FF1A582F88F9EE00B25649 /* XCLocalSwiftPackageReference "../../../ios-sdk" */; + productName = VerloopSDKiOS; + }; +/* End XCSwiftPackageProductDependency section */ }; rootObject = F7D13E8027A3B81F00262E51 /* Project object */; } diff --git a/VerifyVerloop/VerifyVerloop.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Example/VerifyVerloop/VerifyVerloop.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from VerifyVerloop/VerifyVerloop.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to Example/VerifyVerloop/VerifyVerloop.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/VerifyVerloop/VerifyVerloop.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Example/VerifyVerloop/VerifyVerloop.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from VerifyVerloop/VerifyVerloop.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to Example/VerifyVerloop/VerifyVerloop.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/VerifyVerloop/VerifyVerloop.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/Example/VerifyVerloop/VerifyVerloop.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings similarity index 100% rename from VerifyVerloop/VerifyVerloop.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings rename to Example/VerifyVerloop/VerifyVerloop.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings diff --git a/VerifyVerloop/VerifyVerloop.xcodeproj/xcshareddata/xcschemes/VerifyVerloop.xcscheme b/Example/VerifyVerloop/VerifyVerloop.xcodeproj/xcshareddata/xcschemes/VerifyVerloop.xcscheme similarity index 100% rename from VerifyVerloop/VerifyVerloop.xcodeproj/xcshareddata/xcschemes/VerifyVerloop.xcscheme rename to Example/VerifyVerloop/VerifyVerloop.xcodeproj/xcshareddata/xcschemes/VerifyVerloop.xcscheme diff --git a/VerifyVerloop/VerifyVerloop/AppDelegate.swift b/Example/VerifyVerloop/VerifyVerloop/AppDelegate.swift similarity index 100% rename from VerifyVerloop/VerifyVerloop/AppDelegate.swift rename to Example/VerifyVerloop/VerifyVerloop/AppDelegate.swift diff --git a/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/100.png b/Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/100.png similarity index 100% rename from VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/100.png rename to Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/100.png diff --git a/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/1024.png b/Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/1024.png similarity index 100% rename from VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/1024.png rename to Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/1024.png diff --git a/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/114.png b/Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/114.png similarity index 100% rename from VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/114.png rename to Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/114.png diff --git a/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/120.png b/Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/120.png similarity index 100% rename from VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/120.png rename to Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/120.png diff --git a/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/128.png b/Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/128.png similarity index 100% rename from VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/128.png rename to Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/128.png diff --git a/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/144.png b/Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/144.png similarity index 100% rename from VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/144.png rename to Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/144.png diff --git a/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/152.png b/Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/152.png similarity index 100% rename from VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/152.png rename to Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/152.png diff --git a/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/16.png b/Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/16.png similarity index 100% rename from VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/16.png rename to Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/16.png diff --git a/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/167.png b/Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/167.png similarity index 100% rename from VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/167.png rename to Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/167.png diff --git a/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/172.png b/Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/172.png similarity index 100% rename from VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/172.png rename to Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/172.png diff --git a/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/180.png b/Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/180.png similarity index 100% rename from VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/180.png rename to Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/180.png diff --git a/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/196.png b/Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/196.png similarity index 100% rename from VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/196.png rename to Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/196.png diff --git a/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/20.png b/Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/20.png similarity index 100% rename from VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/20.png rename to Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/20.png diff --git a/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/216.png b/Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/216.png similarity index 100% rename from VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/216.png rename to Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/216.png diff --git a/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/256.png b/Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/256.png similarity index 100% rename from VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/256.png rename to Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/256.png diff --git a/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/29.png b/Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/29.png similarity index 100% rename from VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/29.png rename to Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/29.png diff --git a/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/32.png b/Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/32.png similarity index 100% rename from VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/32.png rename to Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/32.png diff --git a/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/40.png b/Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/40.png similarity index 100% rename from VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/40.png rename to Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/40.png diff --git a/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/48.png b/Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/48.png similarity index 100% rename from VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/48.png rename to Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/48.png diff --git a/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/50.png b/Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/50.png similarity index 100% rename from VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/50.png rename to Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/50.png diff --git a/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/512.png b/Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/512.png similarity index 100% rename from VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/512.png rename to Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/512.png diff --git a/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/55.png b/Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/55.png similarity index 100% rename from VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/55.png rename to Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/55.png diff --git a/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/57.png b/Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/57.png similarity index 100% rename from VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/57.png rename to Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/57.png diff --git a/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/58.png b/Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/58.png similarity index 100% rename from VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/58.png rename to Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/58.png diff --git a/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/60.png b/Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/60.png similarity index 100% rename from VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/60.png rename to Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/60.png diff --git a/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/64.png b/Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/64.png similarity index 100% rename from VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/64.png rename to Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/64.png diff --git a/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/72.png b/Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/72.png similarity index 100% rename from VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/72.png rename to Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/72.png diff --git a/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/76.png b/Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/76.png similarity index 100% rename from VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/76.png rename to Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/76.png diff --git a/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/80.png b/Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/80.png similarity index 100% rename from VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/80.png rename to Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/80.png diff --git a/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/87.png b/Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/87.png similarity index 100% rename from VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/87.png rename to Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/87.png diff --git a/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/88.png b/Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/88.png similarity index 100% rename from VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/88.png rename to Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/88.png diff --git a/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/Contents.json b/Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 95% rename from VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/Contents.json rename to Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/Contents.json index 04de9d4..f78687a 100644 --- a/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/Contents.json +++ b/Example/VerifyVerloop/VerifyVerloop/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -150,6 +150,66 @@ "scale" : "1x", "size" : "1024x1024" }, + { + "filename" : "16.png", + "idiom" : "mac", + "scale" : "1x", + "size" : "16x16" + }, + { + "filename" : "32.png", + "idiom" : "mac", + "scale" : "2x", + "size" : "16x16" + }, + { + "filename" : "32.png", + "idiom" : "mac", + "scale" : "1x", + "size" : "32x32" + }, + { + "filename" : "64.png", + "idiom" : "mac", + "scale" : "2x", + "size" : "32x32" + }, + { + "filename" : "128.png", + "idiom" : "mac", + "scale" : "1x", + "size" : "128x128" + }, + { + "filename" : "256.png", + "idiom" : "mac", + "scale" : "2x", + "size" : "128x128" + }, + { + "filename" : "256.png", + "idiom" : "mac", + "scale" : "1x", + "size" : "256x256" + }, + { + "filename" : "512.png", + "idiom" : "mac", + "scale" : "2x", + "size" : "256x256" + }, + { + "filename" : "512.png", + "idiom" : "mac", + "scale" : "1x", + "size" : "512x512" + }, + { + "filename" : "1024.png", + "idiom" : "mac", + "scale" : "2x", + "size" : "512x512" + }, { "filename" : "48.png", "idiom" : "watch", @@ -225,6 +285,13 @@ "size" : "51x51", "subtype" : "45mm" }, + { + "idiom" : "watch", + "role" : "appLauncher", + "scale" : "2x", + "size" : "54x54", + "subtype" : "49mm" + }, { "filename" : "172.png", "idiom" : "watch", @@ -257,70 +324,17 @@ "subtype" : "45mm" }, { - "filename" : "1024.png", - "idiom" : "watch-marketing", - "scale" : "1x", - "size" : "1024x1024" - }, - { - "filename" : "16.png", - "idiom" : "mac", - "scale" : "1x", - "size" : "16x16" - }, - { - "filename" : "32.png", - "idiom" : "mac", - "scale" : "2x", - "size" : "16x16" - }, - { - "filename" : "32.png", - "idiom" : "mac", - "scale" : "1x", - "size" : "32x32" - }, - { - "filename" : "64.png", - "idiom" : "mac", - "scale" : "2x", - "size" : "32x32" - }, - { - "filename" : "128.png", - "idiom" : "mac", - "scale" : "1x", - "size" : "128x128" - }, - { - "filename" : "256.png", - "idiom" : "mac", - "scale" : "2x", - "size" : "128x128" - }, - { - "filename" : "256.png", - "idiom" : "mac", - "scale" : "1x", - "size" : "256x256" - }, - { - "filename" : "512.png", - "idiom" : "mac", + "idiom" : "watch", + "role" : "quickLook", "scale" : "2x", - "size" : "256x256" - }, - { - "filename" : "512.png", - "idiom" : "mac", - "scale" : "1x", - "size" : "512x512" + "size" : "129x129", + "subtype" : "49mm" }, { "filename" : "1024.png", - "idiom" : "mac", - "scale" : "2x", - "size" : "512x512" + "idiom" : "watch-marketing", + "scale" : "1x", + "size" : "1024x1024" } ], "info" : { diff --git a/VerifyVerloop/VerifyVerloop/Base.lproj/LaunchScreen.storyboard b/Example/VerifyVerloop/VerifyVerloop/Base.lproj/LaunchScreen.storyboard similarity index 100% rename from VerifyVerloop/VerifyVerloop/Base.lproj/LaunchScreen.storyboard rename to Example/VerifyVerloop/VerifyVerloop/Base.lproj/LaunchScreen.storyboard diff --git a/VerifyVerloop/VerifyVerloop/Base.lproj/Main.storyboard b/Example/VerifyVerloop/VerifyVerloop/Base.lproj/Main.storyboard similarity index 100% rename from VerifyVerloop/VerifyVerloop/Base.lproj/Main.storyboard rename to Example/VerifyVerloop/VerifyVerloop/Base.lproj/Main.storyboard diff --git a/VerifyVerloop/VerifyVerloop/ConfigTestViewController.swift.zip b/Example/VerifyVerloop/VerifyVerloop/ConfigTestViewController.swift.zip similarity index 100% rename from VerifyVerloop/VerifyVerloop/ConfigTestViewController.swift.zip rename to Example/VerifyVerloop/VerifyVerloop/ConfigTestViewController.swift.zip diff --git a/VerifyVerloop/VerifyVerloop/Info.plist b/Example/VerifyVerloop/VerifyVerloop/Info.plist similarity index 100% rename from VerifyVerloop/VerifyVerloop/Info.plist rename to Example/VerifyVerloop/VerifyVerloop/Info.plist diff --git a/VerifyVerloop/VerifyVerloop/ReferenceModels.swift b/Example/VerifyVerloop/VerifyVerloop/ReferenceModels.swift similarity index 99% rename from VerifyVerloop/VerifyVerloop/ReferenceModels.swift rename to Example/VerifyVerloop/VerifyVerloop/ReferenceModels.swift index 35e265d..18905f1 100644 --- a/VerifyVerloop/VerifyVerloop/ReferenceModels.swift +++ b/Example/VerifyVerloop/VerifyVerloop/ReferenceModels.swift @@ -6,7 +6,8 @@ // import Foundation -import VerloopSDK +import VerloopSDKiOS +import UIKit //enum with different categories to be handled enum RowType:String { diff --git a/VerifyVerloop/VerifyVerloop/SceneDelegate.swift b/Example/VerifyVerloop/VerifyVerloop/SceneDelegate.swift similarity index 100% rename from VerifyVerloop/VerifyVerloop/SceneDelegate.swift rename to Example/VerifyVerloop/VerifyVerloop/SceneDelegate.swift diff --git a/VerifyVerloop/VerifyVerloop/VerifyVerloop.entitlements b/Example/VerifyVerloop/VerifyVerloop/VerifyVerloop.entitlements similarity index 100% rename from VerifyVerloop/VerifyVerloop/VerifyVerloop.entitlements rename to Example/VerifyVerloop/VerifyVerloop/VerifyVerloop.entitlements diff --git a/VerifyVerloop/VerifyVerloop/Verloop.framework/Headers/Verloop-Swift.h b/Example/VerifyVerloop/VerifyVerloop/Verloop.framework/Headers/Verloop-Swift.h similarity index 100% rename from VerifyVerloop/VerifyVerloop/Verloop.framework/Headers/Verloop-Swift.h rename to Example/VerifyVerloop/VerifyVerloop/Verloop.framework/Headers/Verloop-Swift.h diff --git a/VerifyVerloop/VerifyVerloop/Verloop.framework/Headers/Verloop.h b/Example/VerifyVerloop/VerifyVerloop/Verloop.framework/Headers/Verloop.h similarity index 100% rename from VerifyVerloop/VerifyVerloop/Verloop.framework/Headers/Verloop.h rename to Example/VerifyVerloop/VerifyVerloop/Verloop.framework/Headers/Verloop.h diff --git a/VerifyVerloop/VerifyVerloop/Verloop.framework/Info.plist b/Example/VerifyVerloop/VerifyVerloop/Verloop.framework/Info.plist similarity index 100% rename from VerifyVerloop/VerifyVerloop/Verloop.framework/Info.plist rename to Example/VerifyVerloop/VerifyVerloop/Verloop.framework/Info.plist diff --git a/VerifyVerloop/VerifyVerloop/Verloop.framework/Modules/Verloop.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo b/Example/VerifyVerloop/VerifyVerloop/Verloop.framework/Modules/Verloop.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo similarity index 100% rename from VerifyVerloop/VerifyVerloop/Verloop.framework/Modules/Verloop.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo rename to Example/VerifyVerloop/VerifyVerloop/Verloop.framework/Modules/Verloop.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo diff --git a/VerifyVerloop/VerifyVerloop/Verloop.framework/Modules/Verloop.swiftmodule/Project/x86_64.swiftsourceinfo b/Example/VerifyVerloop/VerifyVerloop/Verloop.framework/Modules/Verloop.swiftmodule/Project/x86_64.swiftsourceinfo similarity index 100% rename from VerifyVerloop/VerifyVerloop/Verloop.framework/Modules/Verloop.swiftmodule/Project/x86_64.swiftsourceinfo rename to Example/VerifyVerloop/VerifyVerloop/Verloop.framework/Modules/Verloop.swiftmodule/Project/x86_64.swiftsourceinfo diff --git a/VerifyVerloop/VerifyVerloop/Verloop.framework/Modules/Verloop.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/Example/VerifyVerloop/VerifyVerloop/Verloop.framework/Modules/Verloop.swiftmodule/x86_64-apple-ios-simulator.swiftdoc similarity index 100% rename from VerifyVerloop/VerifyVerloop/Verloop.framework/Modules/Verloop.swiftmodule/x86_64-apple-ios-simulator.swiftdoc rename to Example/VerifyVerloop/VerifyVerloop/Verloop.framework/Modules/Verloop.swiftmodule/x86_64-apple-ios-simulator.swiftdoc diff --git a/VerifyVerloop/VerifyVerloop/Verloop.framework/Modules/Verloop.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/Example/VerifyVerloop/VerifyVerloop/Verloop.framework/Modules/Verloop.swiftmodule/x86_64-apple-ios-simulator.swiftinterface similarity index 100% rename from VerifyVerloop/VerifyVerloop/Verloop.framework/Modules/Verloop.swiftmodule/x86_64-apple-ios-simulator.swiftinterface rename to Example/VerifyVerloop/VerifyVerloop/Verloop.framework/Modules/Verloop.swiftmodule/x86_64-apple-ios-simulator.swiftinterface diff --git a/VerifyVerloop/VerifyVerloop/Verloop.framework/Modules/Verloop.swiftmodule/x86_64-apple-ios-simulator.swiftmodule b/Example/VerifyVerloop/VerifyVerloop/Verloop.framework/Modules/Verloop.swiftmodule/x86_64-apple-ios-simulator.swiftmodule similarity index 100% rename from VerifyVerloop/VerifyVerloop/Verloop.framework/Modules/Verloop.swiftmodule/x86_64-apple-ios-simulator.swiftmodule rename to Example/VerifyVerloop/VerifyVerloop/Verloop.framework/Modules/Verloop.swiftmodule/x86_64-apple-ios-simulator.swiftmodule diff --git a/VerifyVerloop/VerifyVerloop/Verloop.framework/Modules/Verloop.swiftmodule/x86_64.swiftdoc b/Example/VerifyVerloop/VerifyVerloop/Verloop.framework/Modules/Verloop.swiftmodule/x86_64.swiftdoc similarity index 100% rename from VerifyVerloop/VerifyVerloop/Verloop.framework/Modules/Verloop.swiftmodule/x86_64.swiftdoc rename to Example/VerifyVerloop/VerifyVerloop/Verloop.framework/Modules/Verloop.swiftmodule/x86_64.swiftdoc diff --git a/VerifyVerloop/VerifyVerloop/Verloop.framework/Modules/Verloop.swiftmodule/x86_64.swiftinterface b/Example/VerifyVerloop/VerifyVerloop/Verloop.framework/Modules/Verloop.swiftmodule/x86_64.swiftinterface similarity index 100% rename from VerifyVerloop/VerifyVerloop/Verloop.framework/Modules/Verloop.swiftmodule/x86_64.swiftinterface rename to Example/VerifyVerloop/VerifyVerloop/Verloop.framework/Modules/Verloop.swiftmodule/x86_64.swiftinterface diff --git a/VerifyVerloop/VerifyVerloop/Verloop.framework/Modules/Verloop.swiftmodule/x86_64.swiftmodule b/Example/VerifyVerloop/VerifyVerloop/Verloop.framework/Modules/Verloop.swiftmodule/x86_64.swiftmodule similarity index 100% rename from VerifyVerloop/VerifyVerloop/Verloop.framework/Modules/Verloop.swiftmodule/x86_64.swiftmodule rename to Example/VerifyVerloop/VerifyVerloop/Verloop.framework/Modules/Verloop.swiftmodule/x86_64.swiftmodule diff --git a/VerifyVerloop/VerifyVerloop/Verloop.framework/Modules/module.modulemap b/Example/VerifyVerloop/VerifyVerloop/Verloop.framework/Modules/module.modulemap similarity index 100% rename from VerifyVerloop/VerifyVerloop/Verloop.framework/Modules/module.modulemap rename to Example/VerifyVerloop/VerifyVerloop/Verloop.framework/Modules/module.modulemap diff --git a/VerifyVerloop/VerifyVerloop/Verloop.framework/Verloop b/Example/VerifyVerloop/VerifyVerloop/Verloop.framework/Verloop similarity index 100% rename from VerifyVerloop/VerifyVerloop/Verloop.framework/Verloop rename to Example/VerifyVerloop/VerifyVerloop/Verloop.framework/Verloop diff --git a/VerifyVerloop/VerifyVerloop/Verloop.framework/Verloop.storyboardc/Info.plist b/Example/VerifyVerloop/VerifyVerloop/Verloop.framework/Verloop.storyboardc/Info.plist similarity index 100% rename from VerifyVerloop/VerifyVerloop/Verloop.framework/Verloop.storyboardc/Info.plist rename to Example/VerifyVerloop/VerifyVerloop/Verloop.framework/Verloop.storyboardc/Info.plist diff --git a/VerifyVerloop/VerifyVerloop/Verloop.framework/Verloop.storyboardc/UINavigationController-4R4-Da-9x9.nib b/Example/VerifyVerloop/VerifyVerloop/Verloop.framework/Verloop.storyboardc/UINavigationController-4R4-Da-9x9.nib similarity index 100% rename from VerifyVerloop/VerifyVerloop/Verloop.framework/Verloop.storyboardc/UINavigationController-4R4-Da-9x9.nib rename to Example/VerifyVerloop/VerifyVerloop/Verloop.framework/Verloop.storyboardc/UINavigationController-4R4-Da-9x9.nib diff --git a/VerifyVerloop/VerifyVerloop/Verloop.framework/Verloop.storyboardc/VLChatViewController.nib b/Example/VerifyVerloop/VerifyVerloop/Verloop.framework/Verloop.storyboardc/VLChatViewController.nib similarity index 100% rename from VerifyVerloop/VerifyVerloop/Verloop.framework/Verloop.storyboardc/VLChatViewController.nib rename to Example/VerifyVerloop/VerifyVerloop/Verloop.framework/Verloop.storyboardc/VLChatViewController.nib diff --git a/VerifyVerloop/VerifyVerloop/Verloop.framework/Verloop.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib b/Example/VerifyVerloop/VerifyVerloop/Verloop.framework/Verloop.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib similarity index 100% rename from VerifyVerloop/VerifyVerloop/Verloop.framework/Verloop.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib rename to Example/VerifyVerloop/VerifyVerloop/Verloop.framework/Verloop.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib diff --git a/VerifyVerloop/VerifyVerloop/Verloop.framework/_CodeSignature/CodeResources b/Example/VerifyVerloop/VerifyVerloop/Verloop.framework/_CodeSignature/CodeResources similarity index 100% rename from VerifyVerloop/VerifyVerloop/Verloop.framework/_CodeSignature/CodeResources rename to Example/VerifyVerloop/VerifyVerloop/Verloop.framework/_CodeSignature/CodeResources diff --git a/VerifyVerloop/VerifyVerloop/Verloop/Configuration/ConfigModel.swift b/Example/VerifyVerloop/VerifyVerloop/Verloop/Configuration/ConfigModel.swift similarity index 100% rename from VerifyVerloop/VerifyVerloop/Verloop/Configuration/ConfigModel.swift rename to Example/VerifyVerloop/VerifyVerloop/Verloop/Configuration/ConfigModel.swift diff --git a/VerifyVerloop/VerifyVerloop/Verloop/Configuration/VLConfiguration.swift b/Example/VerifyVerloop/VerifyVerloop/Verloop/Configuration/VLConfiguration.swift similarity index 100% rename from VerifyVerloop/VerifyVerloop/Verloop/Configuration/VLConfiguration.swift rename to Example/VerifyVerloop/VerifyVerloop/Verloop/Configuration/VLConfiguration.swift diff --git a/VerifyVerloop/VerifyVerloop/Verloop/Configuration/VLEventDelegate.swift b/Example/VerifyVerloop/VerifyVerloop/Verloop/Configuration/VLEventDelegate.swift similarity index 100% rename from VerifyVerloop/VerifyVerloop/Verloop/Configuration/VLEventDelegate.swift rename to Example/VerifyVerloop/VerifyVerloop/Verloop/Configuration/VLEventDelegate.swift diff --git a/VerifyVerloop/VerifyVerloop/Verloop/Configuration/VLOptionalConfiguration.swift b/Example/VerifyVerloop/VerifyVerloop/Verloop/Configuration/VLOptionalConfiguration.swift similarity index 100% rename from VerifyVerloop/VerifyVerloop/Verloop/Configuration/VLOptionalConfiguration.swift rename to Example/VerifyVerloop/VerifyVerloop/Verloop/Configuration/VLOptionalConfiguration.swift diff --git a/VerifyVerloop/VerifyVerloop/Verloop/Controllers/VLChatViewController.swift b/Example/VerifyVerloop/VerifyVerloop/Verloop/Controllers/VLChatViewController.swift similarity index 100% rename from VerifyVerloop/VerifyVerloop/Verloop/Controllers/VLChatViewController.swift rename to Example/VerifyVerloop/VerifyVerloop/Verloop/Controllers/VLChatViewController.swift diff --git a/VerifyVerloop/VerifyVerloop/Verloop/Controllers/VLWebView.swift b/Example/VerifyVerloop/VerifyVerloop/Verloop/Controllers/VLWebView.swift similarity index 100% rename from VerifyVerloop/VerifyVerloop/Verloop/Controllers/VLWebView.swift rename to Example/VerifyVerloop/VerifyVerloop/Verloop/Controllers/VLWebView.swift diff --git a/VerifyVerloop/VerifyVerloop/Verloop/UI/Verloop.storyboard b/Example/VerifyVerloop/VerifyVerloop/Verloop/UI/Verloop.storyboard similarity index 100% rename from VerifyVerloop/VerifyVerloop/Verloop/UI/Verloop.storyboard rename to Example/VerifyVerloop/VerifyVerloop/Verloop/UI/Verloop.storyboard diff --git a/VerifyVerloop/VerifyVerloop/Verloop/Verloop.docc/Verloop.md b/Example/VerifyVerloop/VerifyVerloop/Verloop/Verloop.docc/Verloop.md similarity index 100% rename from VerifyVerloop/VerifyVerloop/Verloop/Verloop.docc/Verloop.md rename to Example/VerifyVerloop/VerifyVerloop/Verloop/Verloop.docc/Verloop.md diff --git a/VerifyVerloop/VerifyVerloop/Verloop/Verloop.h b/Example/VerifyVerloop/VerifyVerloop/Verloop/Verloop.h similarity index 100% rename from VerifyVerloop/VerifyVerloop/Verloop/Verloop.h rename to Example/VerifyVerloop/VerifyVerloop/Verloop/Verloop.h diff --git a/VerifyVerloop/VerifyVerloop/VerloopTestTableViewController.swift b/Example/VerifyVerloop/VerifyVerloop/VerloopTestTableViewController.swift similarity index 100% rename from VerifyVerloop/VerifyVerloop/VerloopTestTableViewController.swift rename to Example/VerifyVerloop/VerifyVerloop/VerloopTestTableViewController.swift diff --git a/VerifyVerloop/VerifyVerloopTests/VerifyVerloopTests.swift b/Example/VerifyVerloop/VerifyVerloopTests/VerifyVerloopTests.swift similarity index 100% rename from VerifyVerloop/VerifyVerloopTests/VerifyVerloopTests.swift rename to Example/VerifyVerloop/VerifyVerloopTests/VerifyVerloopTests.swift diff --git a/Package.swift b/Package.swift index 3777005..5568a9e 100644 --- a/Package.swift +++ b/Package.swift @@ -1,10 +1,10 @@ -// swift-tools-version:5.7 +// swift-tools-version:5.9 import PackageDescription let package = Package( name: "VerloopSDKiOS", platforms: [ - .iOS(.v11) + .iOS(.v12) ], products: [ .library( @@ -13,10 +13,11 @@ let package = Package( ) ], targets: [ - .binaryTarget( + .target( name: "VerloopSDKiOS", - path: "VerloopSDK.xcframework" + dependencies: [], + path: "Sources/VerloopSDK", + publicHeadersPath: "." ) - ], - swiftLanguageVersions: [.v5] + ] ) \ No newline at end of file diff --git a/VerloopSDK/Constants.swift b/Sources/VerloopSDK/Constants.swift similarity index 100% rename from VerloopSDK/Constants.swift rename to Sources/VerloopSDK/Constants.swift diff --git a/VerloopSDK/Info.plist b/Sources/VerloopSDK/Info.plist similarity index 100% rename from VerloopSDK/Info.plist rename to Sources/VerloopSDK/Info.plist diff --git a/VerloopSDK/MimeType.swift b/Sources/VerloopSDK/MimeType.swift similarity index 100% rename from VerloopSDK/MimeType.swift rename to Sources/VerloopSDK/MimeType.swift diff --git a/VerloopSDK/NetworkManager/VLNetworkManager.swift b/Sources/VerloopSDK/NetworkManager/VLNetworkManager.swift similarity index 100% rename from VerloopSDK/NetworkManager/VLNetworkManager.swift rename to Sources/VerloopSDK/NetworkManager/VLNetworkManager.swift diff --git a/VerloopSDK/NetworkMonitor.swift b/Sources/VerloopSDK/NetworkMonitor.swift similarity index 100% rename from VerloopSDK/NetworkMonitor.swift rename to Sources/VerloopSDK/NetworkMonitor.swift diff --git a/VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/PrivacyInfo.xcprivacy b/Sources/VerloopSDK/PrivacyInfo.xcprivacy similarity index 100% rename from VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/PrivacyInfo.xcprivacy rename to Sources/VerloopSDK/PrivacyInfo.xcprivacy diff --git a/VerloopSDK/Reachability.swift b/Sources/VerloopSDK/Reachability.swift similarity index 100% rename from VerloopSDK/Reachability.swift rename to Sources/VerloopSDK/Reachability.swift diff --git a/VerloopSDK/ScriptMessageHandler.swift b/Sources/VerloopSDK/ScriptMessageHandler.swift similarity index 100% rename from VerloopSDK/ScriptMessageHandler.swift rename to Sources/VerloopSDK/ScriptMessageHandler.swift diff --git a/VerloopSDK/VLClientInfoSchema.swift b/Sources/VerloopSDK/VLClientInfoSchema.swift similarity index 100% rename from VerloopSDK/VLClientInfoSchema.swift rename to Sources/VerloopSDK/VLClientInfoSchema.swift diff --git a/VerloopSDK/VLConfig.swift b/Sources/VerloopSDK/VLConfig.swift similarity index 100% rename from VerloopSDK/VLConfig.swift rename to Sources/VerloopSDK/VLConfig.swift diff --git a/VerloopSDK/VLEvent.swift b/Sources/VerloopSDK/VLEvent.swift similarity index 100% rename from VerloopSDK/VLEvent.swift rename to Sources/VerloopSDK/VLEvent.swift diff --git a/VerloopSDK/VLEventDelegate.swift b/Sources/VerloopSDK/VLEventDelegate.swift similarity index 100% rename from VerloopSDK/VLEventDelegate.swift rename to Sources/VerloopSDK/VLEventDelegate.swift diff --git a/VerloopSDK/VLExtensions.swift b/Sources/VerloopSDK/VLExtensions.swift similarity index 100% rename from VerloopSDK/VLExtensions.swift rename to Sources/VerloopSDK/VLExtensions.swift diff --git a/VerloopSDK/VLJSInterface.swift b/Sources/VerloopSDK/VLJSInterface.swift similarity index 100% rename from VerloopSDK/VLJSInterface.swift rename to Sources/VerloopSDK/VLJSInterface.swift diff --git a/VerloopSDK/VLNavViewController.swift b/Sources/VerloopSDK/VLNavViewController.swift similarity index 100% rename from VerloopSDK/VLNavViewController.swift rename to Sources/VerloopSDK/VLNavViewController.swift diff --git a/VerloopSDK/VLViewController.swift b/Sources/VerloopSDK/VLViewController.swift similarity index 100% rename from VerloopSDK/VLViewController.swift rename to Sources/VerloopSDK/VLViewController.swift diff --git a/VerloopSDK/VLWebViewManager.swift b/Sources/VerloopSDK/VLWebViewManager.swift similarity index 100% rename from VerloopSDK/VLWebViewManager.swift rename to Sources/VerloopSDK/VLWebViewManager.swift diff --git a/VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/Headers/VerloopSDK.h b/Sources/VerloopSDK/VerloopSDK.h similarity index 100% rename from VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/Headers/VerloopSDK.h rename to Sources/VerloopSDK/VerloopSDK.h diff --git a/VerloopSDK/VerloopSDK.swift b/Sources/VerloopSDK/VerloopSDK.swift similarity index 100% rename from VerloopSDK/VerloopSDK.swift rename to Sources/VerloopSDK/VerloopSDK.swift diff --git a/VerloopSDK/WKDownloadManager.swift b/Sources/VerloopSDK/WKDownloadManager.swift similarity index 100% rename from VerloopSDK/WKDownloadManager.swift rename to Sources/VerloopSDK/WKDownloadManager.swift diff --git a/VerloopSDKTests/TestChatEnd.swift b/Tests/VerloopSDKTests/TestChatEnd.swift similarity index 100% rename from VerloopSDKTests/TestChatEnd.swift rename to Tests/VerloopSDKTests/TestChatEnd.swift diff --git a/VerloopSDKTests/TestChatMaximized.swift b/Tests/VerloopSDKTests/TestChatMaximized.swift similarity index 100% rename from VerloopSDKTests/TestChatMaximized.swift rename to Tests/VerloopSDKTests/TestChatMaximized.swift diff --git a/VerloopSDKTests/TestChatMinimized.swift b/Tests/VerloopSDKTests/TestChatMinimized.swift similarity index 100% rename from VerloopSDKTests/TestChatMinimized.swift rename to Tests/VerloopSDKTests/TestChatMinimized.swift diff --git a/VerloopSDKTests/TestChatStarted.swift b/Tests/VerloopSDKTests/TestChatStarted.swift similarity index 100% rename from VerloopSDKTests/TestChatStarted.swift rename to Tests/VerloopSDKTests/TestChatStarted.swift diff --git a/VerloopSDKTests/TestClickListeners.swift b/Tests/VerloopSDKTests/TestClickListeners.swift similarity index 100% rename from VerloopSDKTests/TestClickListeners.swift rename to Tests/VerloopSDKTests/TestClickListeners.swift diff --git a/VerloopSDKTests/TestConstants.swift b/Tests/VerloopSDKTests/TestConstants.swift similarity index 100% rename from VerloopSDKTests/TestConstants.swift rename to Tests/VerloopSDKTests/TestConstants.swift diff --git a/VerloopSDKTests/TestIncomeMessage.swift b/Tests/VerloopSDKTests/TestIncomeMessage.swift similarity index 100% rename from VerloopSDKTests/TestIncomeMessage.swift rename to Tests/VerloopSDKTests/TestIncomeMessage.swift diff --git a/VerloopSDKTests/TestLogout.swift b/Tests/VerloopSDKTests/TestLogout.swift similarity index 100% rename from VerloopSDKTests/TestLogout.swift rename to Tests/VerloopSDKTests/TestLogout.swift diff --git a/VerloopSDKTests/TestUserIdAndchatEvents.swift b/Tests/VerloopSDKTests/TestUserIdAndchatEvents.swift similarity index 100% rename from VerloopSDKTests/TestUserIdAndchatEvents.swift rename to Tests/VerloopSDKTests/TestUserIdAndchatEvents.swift diff --git a/VerloopSDKTests/TestUserParam.swift b/Tests/VerloopSDKTests/TestUserParam.swift similarity index 100% rename from VerloopSDKTests/TestUserParam.swift rename to Tests/VerloopSDKTests/TestUserParam.swift diff --git a/VerloopSDKTests/TestWidgetClose.swift b/Tests/VerloopSDKTests/TestWidgetClose.swift similarity index 100% rename from VerloopSDKTests/TestWidgetClose.swift rename to Tests/VerloopSDKTests/TestWidgetClose.swift diff --git a/VerloopSDKTests/VLConfigTest.swift b/Tests/VerloopSDKTests/VLConfigTest.swift similarity index 100% rename from VerloopSDKTests/VLConfigTest.swift rename to Tests/VerloopSDKTests/VLConfigTest.swift diff --git a/VerloopSDKTests/VerloopSDKTest.swift b/Tests/VerloopSDKTests/VerloopSDKTest.swift similarity index 100% rename from VerloopSDKTests/VerloopSDKTest.swift rename to Tests/VerloopSDKTests/VerloopSDKTest.swift diff --git a/VerloopSDKTests/VerloopSDKTests.swift b/Tests/VerloopSDKTests/VerloopSDKTests.swift similarity index 100% rename from VerloopSDKTests/VerloopSDKTests.swift rename to Tests/VerloopSDKTests/VerloopSDKTests.swift diff --git a/VerloopSDK.xcframework/Info.plist b/VerloopSDK.xcframework/Info.plist deleted file mode 100644 index bf5b800..0000000 --- a/VerloopSDK.xcframework/Info.plist +++ /dev/null @@ -1,44 +0,0 @@ - - - - - AvailableLibraries - - - BinaryPath - VerloopSDK.framework/VerloopSDK - LibraryIdentifier - ios-arm64_x86_64-simulator - LibraryPath - VerloopSDK.framework - SupportedArchitectures - - arm64 - x86_64 - - SupportedPlatform - ios - SupportedPlatformVariant - simulator - - - BinaryPath - VerloopSDK.framework/VerloopSDK - LibraryIdentifier - ios-arm64 - LibraryPath - VerloopSDK.framework - SupportedArchitectures - - arm64 - - SupportedPlatform - ios - - - CFBundlePackageType - XFWK - XCFrameworkFormatVersion - 1.0 - - diff --git a/VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/Headers/VerloopSDK-Swift.h b/VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/Headers/VerloopSDK-Swift.h deleted file mode 100644 index 44c9d8c..0000000 --- a/VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/Headers/VerloopSDK-Swift.h +++ /dev/null @@ -1,430 +0,0 @@ -#if 0 -#elif defined(__arm64__) && __arm64__ -// Generated by Apple Swift version 6.1.2 effective-5.10 (swiftlang-6.1.2.1.2 clang-1700.0.13.5) -#ifndef VERLOOPSDK_SWIFT_H -#define VERLOOPSDK_SWIFT_H -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wgcc-compat" - -#if !defined(__has_include) -# define __has_include(x) 0 -#endif -#if !defined(__has_attribute) -# define __has_attribute(x) 0 -#endif -#if !defined(__has_feature) -# define __has_feature(x) 0 -#endif -#if !defined(__has_warning) -# define __has_warning(x) 0 -#endif - -#if __has_include() -# include -#endif - -#pragma clang diagnostic ignored "-Wauto-import" -#if defined(__OBJC__) -#include -#endif -#if defined(__cplusplus) -#include -#include -#include -#include -#include -#include -#include -#else -#include -#include -#include -#include -#endif -#if defined(__cplusplus) -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" -#if defined(__arm64e__) && __has_include() -# include -#else -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wreserved-macro-identifier" -# ifndef __ptrauth_swift_value_witness_function_pointer -# define __ptrauth_swift_value_witness_function_pointer(x) -# endif -# ifndef __ptrauth_swift_class_method_pointer -# define __ptrauth_swift_class_method_pointer(x) -# endif -#pragma clang diagnostic pop -#endif -#pragma clang diagnostic pop -#endif - -#if !defined(SWIFT_TYPEDEFS) -# define SWIFT_TYPEDEFS 1 -# if __has_include() -# include -# elif !defined(__cplusplus) -typedef unsigned char char8_t; -typedef uint_least16_t char16_t; -typedef uint_least32_t char32_t; -# endif -typedef float swift_float2 __attribute__((__ext_vector_type__(2))); -typedef float swift_float3 __attribute__((__ext_vector_type__(3))); -typedef float swift_float4 __attribute__((__ext_vector_type__(4))); -typedef double swift_double2 __attribute__((__ext_vector_type__(2))); -typedef double swift_double3 __attribute__((__ext_vector_type__(3))); -typedef double swift_double4 __attribute__((__ext_vector_type__(4))); -typedef int swift_int2 __attribute__((__ext_vector_type__(2))); -typedef int swift_int3 __attribute__((__ext_vector_type__(3))); -typedef int swift_int4 __attribute__((__ext_vector_type__(4))); -typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); -typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); -typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); -#endif - -#if !defined(SWIFT_PASTE) -# define SWIFT_PASTE_HELPER(x, y) x##y -# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) -#endif -#if !defined(SWIFT_METATYPE) -# define SWIFT_METATYPE(X) Class -#endif -#if !defined(SWIFT_CLASS_PROPERTY) -# if __has_feature(objc_class_property) -# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ -# else -# define SWIFT_CLASS_PROPERTY(...) -# endif -#endif -#if !defined(SWIFT_RUNTIME_NAME) -# if __has_attribute(objc_runtime_name) -# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) -# else -# define SWIFT_RUNTIME_NAME(X) -# endif -#endif -#if !defined(SWIFT_COMPILE_NAME) -# if __has_attribute(swift_name) -# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) -# else -# define SWIFT_COMPILE_NAME(X) -# endif -#endif -#if !defined(SWIFT_METHOD_FAMILY) -# if __has_attribute(objc_method_family) -# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) -# else -# define SWIFT_METHOD_FAMILY(X) -# endif -#endif -#if !defined(SWIFT_NOESCAPE) -# if __has_attribute(noescape) -# define SWIFT_NOESCAPE __attribute__((noescape)) -# else -# define SWIFT_NOESCAPE -# endif -#endif -#if !defined(SWIFT_RELEASES_ARGUMENT) -# if __has_attribute(ns_consumed) -# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) -# else -# define SWIFT_RELEASES_ARGUMENT -# endif -#endif -#if !defined(SWIFT_WARN_UNUSED_RESULT) -# if __has_attribute(warn_unused_result) -# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) -# else -# define SWIFT_WARN_UNUSED_RESULT -# endif -#endif -#if !defined(SWIFT_NORETURN) -# if __has_attribute(noreturn) -# define SWIFT_NORETURN __attribute__((noreturn)) -# else -# define SWIFT_NORETURN -# endif -#endif -#if !defined(SWIFT_CLASS_EXTRA) -# define SWIFT_CLASS_EXTRA -#endif -#if !defined(SWIFT_PROTOCOL_EXTRA) -# define SWIFT_PROTOCOL_EXTRA -#endif -#if !defined(SWIFT_ENUM_EXTRA) -# define SWIFT_ENUM_EXTRA -#endif -#if !defined(SWIFT_CLASS) -# if __has_attribute(objc_subclassing_restricted) -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# else -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# endif -#endif -#if !defined(SWIFT_RESILIENT_CLASS) -# if __has_attribute(objc_class_stub) -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) -# else -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) -# endif -#endif -#if !defined(SWIFT_PROTOCOL) -# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -#endif -#if !defined(SWIFT_EXTENSION) -# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) -#endif -#if !defined(OBJC_DESIGNATED_INITIALIZER) -# if __has_attribute(objc_designated_initializer) -# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) -# else -# define OBJC_DESIGNATED_INITIALIZER -# endif -#endif -#if !defined(SWIFT_ENUM_ATTR) -# if __has_attribute(enum_extensibility) -# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) -# else -# define SWIFT_ENUM_ATTR(_extensibility) -# endif -#endif -#if !defined(SWIFT_ENUM) -# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# if __has_feature(generalized_swift_name) -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# else -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) -# endif -#endif -#if !defined(SWIFT_UNAVAILABLE) -# define SWIFT_UNAVAILABLE __attribute__((unavailable)) -#endif -#if !defined(SWIFT_UNAVAILABLE_MSG) -# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) -#endif -#if !defined(SWIFT_AVAILABILITY) -# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) -#endif -#if !defined(SWIFT_WEAK_IMPORT) -# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) -#endif -#if !defined(SWIFT_DEPRECATED) -# define SWIFT_DEPRECATED __attribute__((deprecated)) -#endif -#if !defined(SWIFT_DEPRECATED_MSG) -# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) -#endif -#if !defined(SWIFT_DEPRECATED_OBJC) -# if __has_feature(attribute_diagnose_if_objc) -# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) -# else -# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) -# endif -#endif -#if defined(__OBJC__) -#if !defined(IBSegueAction) -# define IBSegueAction -#endif -#endif -#if !defined(SWIFT_EXTERN) -# if defined(__cplusplus) -# define SWIFT_EXTERN extern "C" -# else -# define SWIFT_EXTERN extern -# endif -#endif -#if !defined(SWIFT_CALL) -# define SWIFT_CALL __attribute__((swiftcall)) -#endif -#if !defined(SWIFT_INDIRECT_RESULT) -# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) -#endif -#if !defined(SWIFT_CONTEXT) -# define SWIFT_CONTEXT __attribute__((swift_context)) -#endif -#if !defined(SWIFT_ERROR_RESULT) -# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) -#endif -#if defined(__cplusplus) -# define SWIFT_NOEXCEPT noexcept -#else -# define SWIFT_NOEXCEPT -#endif -#if !defined(SWIFT_C_INLINE_THUNK) -# if __has_attribute(always_inline) -# if __has_attribute(nodebug) -# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) -# else -# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) -# endif -# else -# define SWIFT_C_INLINE_THUNK inline -# endif -#endif -#if defined(_WIN32) -#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) -# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) -#endif -#else -#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) -# define SWIFT_IMPORT_STDLIB_SYMBOL -#endif -#endif -#if defined(__OBJC__) -#if __has_feature(objc_modules) -#if __has_warning("-Watimport-in-framework-header") -#pragma clang diagnostic ignored "-Watimport-in-framework-header" -#endif -@import ObjectiveC; -@import WebKit; -#endif - -#endif -#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" -#pragma clang diagnostic ignored "-Wduplicate-method-arg" -#if __has_warning("-Wpragma-clang-attribute") -# pragma clang diagnostic ignored "-Wpragma-clang-attribute" -#endif -#pragma clang diagnostic ignored "-Wunknown-pragmas" -#pragma clang diagnostic ignored "-Wnullability" -#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" -#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" - -#if __has_attribute(external_source_symbol) -# pragma push_macro("any") -# undef any -# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="VerloopSDK",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) -# pragma pop_macro("any") -#endif - -#if defined(__OBJC__) - -@class NSString; -enum SCOPE : NSInteger; -@class UIColor; -SWIFT_CLASS("_TtC10VerloopSDK8VLConfig") -@interface VLConfig : NSObject -- (nonnull instancetype)initWithClientId:(NSString * _Nonnull)cid userId:(NSString * _Nullable)uid OBJC_DESIGNATED_INITIALIZER; -- (nonnull instancetype)initWithClientId:(NSString * _Nonnull)cid; -- (void)setNotificationTokenWithNotificationToken:(NSString * _Nullable)token; -- (void)setUserIdWithUserId:(NSString * _Nonnull)uid; -- (void)setStagingWithIsStaging:(BOOL)staging; -- (void)setUserNameWithUserName:(NSString * _Nullable)name; -- (void)setUserEmailWithUserEmail:(NSString * _Nullable)email; -- (void)setUserPhoneWithUserPhone:(NSString * _Nullable)phone; -- (void)setRecipeIdWithRecipeId:(NSString * _Nullable)id; -- (void)setUserParamWithKey:(NSString * _Nonnull)key value:(NSString * _Nonnull)value; -- (void)openMenuWidget; -- (void)showDownloadButton:(BOOL)isAllowFileDownload; -- (void)setButtonOnClickListenerOnButtonClicked:(void (^ _Nullable)(NSString * _Nullable, NSString * _Nullable, NSString * _Nullable))buttonClicked; -- (void)setUrlClickListenerOnUrlClicked:(void (^ _Nullable)(NSString * _Nullable))urlClicked; -- (void)setUrlRedirectionFlagWithCanRedirect:(BOOL)flag; -- (void)putCustomFieldWithKey:(NSString * _Nonnull)key value:(NSString * _Nonnull)value scope:(enum SCOPE)scope; -- (void)setTitleWithWidgetTitle:(NSString * _Nonnull)title; -- (void)setWidgetColorWithWidgetColor:(UIColor * _Nonnull)color; -- (nonnull instancetype)init SWIFT_UNAVAILABLE; -+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); -@end - -typedef SWIFT_ENUM(NSInteger, SCOPE, open) { - SCOPEROOM = 0, - SCOPEUSER = 1, -}; - -typedef SWIFT_ENUM(NSInteger, VLEvent, open) { - VLEventOnButtonClick = 0, - VLEventOnURLClick = 1, - VLEventOnChatMaximized = 2, - VLEventOnChatMinimized = 3, - VLEventOnChatStarted = 4, - VLEventOnChatEnded = 5, - VLEventOnLogoutComplete = 6, - VLEventOnWidgetLoaded = 7, - VLEventOnWidgetClosed = 8, - VLEventSetUserIdComplete = 9, - VLEventSetUserParamComplete = 10, -}; - -SWIFT_PROTOCOL("_TtP10VerloopSDK15VLEventDelegate_") -@protocol VLEventDelegate -@optional -- (void)onChatMaximized; -- (void)onChatMinimized; -- (void)onChatStarted; -- (void)onChatEnded; -- (void)onLogoutComplete; -- (void)onWidgetLoaded; -- (void)onIncomingMessage:(id _Nonnull)message; -@end - -SWIFT_CLASS("_TtC10VerloopSDK9VLMessage") -@interface VLMessage : NSObject -@end - -@class UIViewController; -@class UINavigationController; -SWIFT_CLASS("_TtC10VerloopSDK10VerloopSDK") -@interface VerloopSDK : NSObject -- (nonnull instancetype)initWithConfig:(VLConfig * _Nonnull)vlConfig OBJC_DESIGNATED_INITIALIZER; -- (void)openWidgetWithRootController:(UIViewController * _Nonnull)rootController; -- (void)closeWidget; -- (void)close; -- (void)closeChat; -- (void)observeLiveChatEventsOnVlEventDelegate:(id _Nonnull)delegate; -- (void)updateConfigWithConfig:(VLConfig * _Nonnull)vlConfig; -- (void)login; -- (void)loginWithUserId:(NSString * _Nonnull)uid; -- (void)logout; -- (void)clearConfig; -- (void)clearLocalStorage; -- (UINavigationController * _Nonnull)getNavController SWIFT_WARN_UNUSED_RESULT; -- (void)hide; -- (nonnull instancetype)init SWIFT_UNAVAILABLE; -+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); -@end - -SWIFT_CLASS("_TtC10VerloopSDK17WKDownloadManager") -@interface WKDownloadManager : NSObject -- (nonnull instancetype)init SWIFT_UNAVAILABLE; -+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); -@end - -@class WKDownload; -@class NSURLResponse; -@class NSURL; -@class NSData; -SWIFT_AVAILABILITY(ios,introduced=13.0.0) -@interface WKDownloadManager (SWIFT_EXTENSION(VerloopSDK)) -- (void)download:(WKDownload * _Nonnull)download decideDestinationUsingResponse:(NSURLResponse * _Nonnull)response suggestedFilename:(NSString * _Nonnull)suggestedFilename completionHandler:(void (^ _Nonnull)(NSURL * _Nullable))completionHandler SWIFT_AVAILABILITY(ios,introduced=14.5); -- (void)download:(WKDownload * _Nonnull)download didFailWithError:(NSError * _Nonnull)error resumeData:(NSData * _Nullable)resumeData SWIFT_AVAILABILITY(ios,introduced=14.5); -- (void)downloadDidFinish:(WKDownload * _Nonnull)download SWIFT_AVAILABILITY(ios,introduced=14.5); -@end - -@class WKWebView; -@class WKNavigationAction; -@class WKNavigationResponse; -SWIFT_AVAILABILITY(ios,introduced=13.0.0) -@interface WKDownloadManager (SWIFT_EXTENSION(VerloopSDK)) -- (void)webView:(WKWebView * _Nonnull)webView decidePolicyForNavigationAction:(WKNavigationAction * _Nonnull)navigationAction decisionHandler:(void (^ _Nonnull)(WKNavigationActionPolicy))completionHandler; -- (void)webView:(WKWebView * _Nonnull)webView decidePolicyForNavigationResponse:(WKNavigationResponse * _Nonnull)navigationResponse decisionHandler:(void (^ _Nonnull)(WKNavigationResponsePolicy))completionHandler; -- (void)webView:(WKWebView * _Nonnull)webView navigationResponse:(WKNavigationResponse * _Nonnull)navigationResponse didBecomeDownload:(WKDownload * _Nonnull)download SWIFT_AVAILABILITY(ios,introduced=14.5); -@end - -#endif -#if __has_attribute(external_source_symbol) -# pragma clang attribute pop -#endif -#if defined(__cplusplus) -#endif -#pragma clang diagnostic pop -#endif - -#else -#error unsupported Swift architecture -#endif diff --git a/VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/Info.plist b/VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/Info.plist deleted file mode 100644 index 2e90a48e37e651a4159365a925cf89e6417d88bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 910 zcmYjQO;giA7|w1LL6j~aA{8`%ANUnh2C8^)MhJB}Sc)XIm0`$ilWn`hCL6P9$8vKV zXS{h*XS_H#-24Il2>*aH9=v<-FX*;usX65RdY<=v_sOObFe)Nl|Ai(2Oq@75aB6Vq z^zfOpBS|zmHhym6{N#nHRO;e%YUa}A*}3^ESLd%?U$}AemS&^z)dpp59y@jFlY-fa zY&5l&U2XU-BL-;_#siP|(Ke}3?n}mTjf#Nb)+Y9djmCP}^_RqHM7YBKPv%_NfL199 zZ8XzE=KLx*s1wPqIBY#5p^)BguNt>K9=3&@eOx0}E0BFtJ&;-FVbo=sQAqvT|HVcS z$TD%a7>=qu^n{I)J!Y4*V_0k43n*)EmNcv$w4=jbKaRHspBt8R+rW}x zl^yPq-LCD5it^N_Uc)PxU9yd4H_fd&kN6W>38e;)T(>CXDGef=kOpmK_KG?A4X8u1 z*rTjvqv>L9o4jbykhpPS4F|YF8I33r#l@w^EBZF^cjO4hc_25k(FEmMGmf=>-ppva zmCctn%(SK-s%0uSXCwq9IZ%-+kCY0zeI zVWsbD%e%d(9a!nik}hA_jFpxXY*a20)hEPNvEvXS)QGDs-UwCMLAorKKoy;=>R?|b zSjZ!*0yl|@eODEA9FiC=I*BHA VerloopSDK.VLConfig.SCOPE", - "children": [ - { - "kind": "TypeNominal", - "name": "SCOPE", - "printedName": "VerloopSDK.VLConfig.SCOPE", - "usr": "s:10VerloopSDK8VLConfigC5SCOPEO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.VLConfig.SCOPE.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "SCOPE", - "printedName": "VerloopSDK.VLConfig.SCOPE", - "usr": "s:10VerloopSDK8VLConfigC5SCOPEO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:10VerloopSDK8VLConfigC5SCOPEO4ROOMyA2EmF", - "mangledName": "$s10VerloopSDK8VLConfigC5SCOPEO4ROOMyA2EmF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "ObjC" - ], - "fixedbinaryorder": 0 - }, - { - "kind": "Var", - "name": "USER", - "printedName": "USER", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.VLConfig.SCOPE.Type) -> VerloopSDK.VLConfig.SCOPE", - "children": [ - { - "kind": "TypeNominal", - "name": "SCOPE", - "printedName": "VerloopSDK.VLConfig.SCOPE", - "usr": "s:10VerloopSDK8VLConfigC5SCOPEO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.VLConfig.SCOPE.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "SCOPE", - "printedName": "VerloopSDK.VLConfig.SCOPE", - "usr": "s:10VerloopSDK8VLConfigC5SCOPEO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:10VerloopSDK8VLConfigC5SCOPEO4USERyA2EmF", - "mangledName": "$s10VerloopSDK8VLConfigC5SCOPEO4USERyA2EmF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "ObjC" - ], - "fixedbinaryorder": 1 - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "VerloopSDK.VLConfig.SCOPE?", - "children": [ - { - "kind": "TypeNominal", - "name": "SCOPE", - "printedName": "VerloopSDK.VLConfig.SCOPE", - "usr": "s:10VerloopSDK8VLConfigC5SCOPEO" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Constructor", - "usr": "s:10VerloopSDK8VLConfigC5SCOPEO8rawValueAESgSi_tcfc", - "mangledName": "$s10VerloopSDK8VLConfigC5SCOPEO8rawValueAESgSi_tcfc", - "moduleName": "VerloopSDK", - "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:10VerloopSDK8VLConfigC5SCOPEO8rawValueSivp", - "mangledName": "$s10VerloopSDK8VLConfigC5SCOPEO8rawValueSivp", - "moduleName": "VerloopSDK", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK8VLConfigC5SCOPEO8rawValueSivg", - "mangledName": "$s10VerloopSDK8VLConfigC5SCOPEO8rawValueSivg", - "moduleName": "VerloopSDK", - "implicit": true, - "accessorKind": "get" - } - ] - } - ], - "declKind": "Enum", - "usr": "s:10VerloopSDK8VLConfigC5SCOPEO", - "mangledName": "$s10VerloopSDK8VLConfigC5SCOPEO", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl", - "ObjC", - "RawDocComment" - ], - "enumRawTypeName": "Int", - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "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": "Constructor", - "name": "init", - "printedName": "init(clientId:userId:)", - "children": [ - { - "kind": "TypeNominal", - "name": "VLConfig", - "printedName": "VerloopSDK.VLConfig", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Constructor", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)initWithClientId:userId:", - "mangledName": "$s10VerloopSDK8VLConfigC8clientId04userE0ACSS_SSSgtcfc", - "moduleName": "VerloopSDK", - "objc_name": "initWithClientId:userId:", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(clientId:)", - "children": [ - { - "kind": "TypeNominal", - "name": "VLConfig", - "printedName": "VerloopSDK.VLConfig", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Constructor", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)initWithClientId:", - "mangledName": "$s10VerloopSDK8VLConfigC8clientIdACSS_tcfc", - "moduleName": "VerloopSDK", - "objc_name": "initWithClientId:", - "declAttributes": [ - "Convenience", - "AccessControl", - "ObjC" - ], - "init_kind": "Convenience" - }, - { - "kind": "Function", - "name": "setNotificationToken", - "printedName": "setNotificationToken(notificationToken:)", - "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": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setNotificationTokenWithNotificationToken:", - "mangledName": "$s10VerloopSDK8VLConfigC20setNotificationToken012notificationF0ySSSg_tF", - "moduleName": "VerloopSDK", - "objc_name": "setNotificationTokenWithNotificationToken:", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setUserId", - "printedName": "setUserId(userId:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setUserIdWithUserId:", - "mangledName": "$s10VerloopSDK8VLConfigC9setUserId04userF0ySS_tF", - "moduleName": "VerloopSDK", - "objc_name": "setUserIdWithUserId:", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setStaging", - "printedName": "setStaging(isStaging:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setStagingWithIsStaging:", - "mangledName": "$s10VerloopSDK8VLConfigC10setStaging02isE0ySb_tF", - "moduleName": "VerloopSDK", - "objc_name": "setStagingWithIsStaging:", - "declAttributes": [ - "AccessControl", - "ObjC", - "RawDocComment" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setUserName", - "printedName": "setUserName(userName:)", - "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": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setUserNameWithUserName:", - "mangledName": "$s10VerloopSDK8VLConfigC11setUserName04userF0ySSSg_tF", - "moduleName": "VerloopSDK", - "objc_name": "setUserNameWithUserName:", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setUserEmail", - "printedName": "setUserEmail(userEmail:)", - "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": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setUserEmailWithUserEmail:", - "mangledName": "$s10VerloopSDK8VLConfigC12setUserEmail04userF0ySSSg_tF", - "moduleName": "VerloopSDK", - "objc_name": "setUserEmailWithUserEmail:", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setUserPhone", - "printedName": "setUserPhone(userPhone:)", - "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": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setUserPhoneWithUserPhone:", - "mangledName": "$s10VerloopSDK8VLConfigC12setUserPhone04userF0ySSSg_tF", - "moduleName": "VerloopSDK", - "objc_name": "setUserPhoneWithUserPhone:", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setRecipeId", - "printedName": "setRecipeId(recipeId:)", - "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": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setRecipeIdWithRecipeId:", - "mangledName": "$s10VerloopSDK8VLConfigC11setRecipeId06recipeF0ySSSg_tF", - "moduleName": "VerloopSDK", - "objc_name": "setRecipeIdWithRecipeId:", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setUserParam", - "printedName": "setUserParam(key:value:)", - "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" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setUserParamWithKey:value:", - "mangledName": "$s10VerloopSDK8VLConfigC12setUserParam3key5valueySS_SStF", - "moduleName": "VerloopSDK", - "objc_name": "setUserParamWithKey:value:", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "openMenuWidget", - "printedName": "openMenuWidget()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)openMenuWidget", - "mangledName": "$s10VerloopSDK8VLConfigC14openMenuWidgetyyF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "showDownloadButton", - "printedName": "showDownloadButton(_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)showDownloadButton:", - "mangledName": "$s10VerloopSDK8VLConfigC18showDownloadButtonyySbF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setButtonOnClickListener", - "printedName": "setButtonOnClickListener(onButtonClicked:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((Swift.String?, Swift.String?, Swift.String?) -> ())?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Swift.String?, Swift.String?, Swift.String?) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Tuple", - "printedName": "(Swift.String?, Swift.String?, Swift.String?)", - "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": "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" - } - ] - } - ] - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setButtonOnClickListenerOnButtonClicked:", - "mangledName": "$s10VerloopSDK8VLConfigC24setButtonOnClickListener02onE7ClickedyySSSg_A2FtcSg_tF", - "moduleName": "VerloopSDK", - "objc_name": "setButtonOnClickListenerOnButtonClicked:", - "declAttributes": [ - "AccessControl", - "ObjC", - "RawDocComment" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setUrlClickListener", - "printedName": "setUrlClickListener(onUrlClicked:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((Swift.String?) -> ())?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Swift.String?) -> ()", - "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" - } - ] - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setUrlClickListenerOnUrlClicked:", - "mangledName": "$s10VerloopSDK8VLConfigC19setUrlClickListener02onE7ClickedyySSSgcSg_tF", - "moduleName": "VerloopSDK", - "objc_name": "setUrlClickListenerOnUrlClicked:", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setUrlRedirectionFlag", - "printedName": "setUrlRedirectionFlag(canRedirect:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setUrlRedirectionFlagWithCanRedirect:", - "mangledName": "$s10VerloopSDK8VLConfigC21setUrlRedirectionFlag11canRedirectySb_tF", - "moduleName": "VerloopSDK", - "objc_name": "setUrlRedirectionFlagWithCanRedirect:", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "putCustomField", - "printedName": "putCustomField(key:value:scope:)", - "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": "TypeNominal", - "name": "SCOPE", - "printedName": "VerloopSDK.VLConfig.SCOPE", - "usr": "s:10VerloopSDK8VLConfigC5SCOPEO" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)putCustomFieldWithKey:value:scope:", - "mangledName": "$s10VerloopSDK8VLConfigC14putCustomField3key5value5scopeySS_SSAC5SCOPEOtF", - "moduleName": "VerloopSDK", - "objc_name": "putCustomFieldWithKey:value:scope:", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setTitle", - "printedName": "setTitle(widgetTitle:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setTitleWithWidgetTitle:", - "mangledName": "$s10VerloopSDK8VLConfigC8setTitle06widgetE0ySS_tF", - "moduleName": "VerloopSDK", - "objc_name": "setTitleWithWidgetTitle:", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setWidgetColor", - "printedName": "setWidgetColor(widgetColor:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setWidgetColorWithWidgetColor:", - "mangledName": "$s10VerloopSDK8VLConfigC14setWidgetColor06widgetF0ySo7UIColorC_tF", - "moduleName": "VerloopSDK", - "objc_name": "setWidgetColorWithWidgetColor:", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init()", - "children": [ - { - "kind": "TypeNominal", - "name": "VLConfig", - "printedName": "VerloopSDK.VLConfig", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig" - } - ], - "declKind": "Constructor", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)init", - "mangledName": "$s10VerloopSDK8VLConfigCACycfc", - "moduleName": "VerloopSDK", - "overriding": true, - "implicit": true, - "objc_name": "init", - "declAttributes": [ - "Dynamic", - "ObjC", - "Override" - ], - "init_kind": "Designated" - } - ], - "declKind": "Class", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig", - "mangledName": "$s10VerloopSDK8VLConfigC", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "superclassUsr": "c:objc(cs)NSObject", - "superclassNames": [ - "ObjectiveC.NSObject" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "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": "VerloopSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "VerloopSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "VLMessage", - "printedName": "VLMessage", - "children": [ - { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", - "children": [ - { - "kind": "TypeNominal", - "name": "VLMessage", - "printedName": "VerloopSDK.VLMessage", - "usr": "c:@M@VerloopSDK@objc(cs)VLMessage" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" - } - ], - "declKind": "Constructor", - "usr": "s:10VerloopSDK9VLMessageC4fromACs7Decoder_p_tKcfc", - "mangledName": "$s10VerloopSDK9VLMessageC4fromACs7Decoder_p_tKcfc", - "moduleName": "VerloopSDK", - "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": "any Swift.Encoder", - "usr": "s:s7EncoderP" - } - ], - "declKind": "Func", - "usr": "s:10VerloopSDK9VLMessageC6encode2toys7Encoder_p_tKF", - "mangledName": "$s10VerloopSDK9VLMessageC6encode2toys7Encoder_p_tKF", - "moduleName": "VerloopSDK", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Class", - "usr": "c:@M@VerloopSDK@objc(cs)VLMessage", - "mangledName": "$s10VerloopSDK9VLMessageC", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "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": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "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": "VLEvent", - "printedName": "VLEvent", - "children": [ - { - "kind": "Var", - "name": "onButtonClick", - "printedName": "onButtonClick", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.VLEvent.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventOnButtonClick", - "mangledName": "$s10VerloopSDK7VLEventO13onButtonClickyA2CmF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "ObjC" - ], - "fixedbinaryorder": 0 - }, - { - "kind": "Var", - "name": "onURLClick", - "printedName": "onURLClick", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.VLEvent.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventOnURLClick", - "mangledName": "$s10VerloopSDK7VLEventO10onURLClickyA2CmF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "ObjC" - ], - "fixedbinaryorder": 1 - }, - { - "kind": "Var", - "name": "onChatMaximized", - "printedName": "onChatMaximized", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.VLEvent.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventOnChatMaximized", - "mangledName": "$s10VerloopSDK7VLEventO15onChatMaximizedyA2CmF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "ObjC" - ], - "fixedbinaryorder": 2 - }, - { - "kind": "Var", - "name": "onChatMinimized", - "printedName": "onChatMinimized", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.VLEvent.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventOnChatMinimized", - "mangledName": "$s10VerloopSDK7VLEventO15onChatMinimizedyA2CmF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "ObjC" - ], - "fixedbinaryorder": 3 - }, - { - "kind": "Var", - "name": "onChatStarted", - "printedName": "onChatStarted", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.VLEvent.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventOnChatStarted", - "mangledName": "$s10VerloopSDK7VLEventO13onChatStartedyA2CmF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "ObjC" - ], - "fixedbinaryorder": 4 - }, - { - "kind": "Var", - "name": "onChatEnded", - "printedName": "onChatEnded", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.VLEvent.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventOnChatEnded", - "mangledName": "$s10VerloopSDK7VLEventO11onChatEndedyA2CmF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "ObjC" - ], - "fixedbinaryorder": 5 - }, - { - "kind": "Var", - "name": "onLogoutComplete", - "printedName": "onLogoutComplete", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.VLEvent.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventOnLogoutComplete", - "mangledName": "$s10VerloopSDK7VLEventO16onLogoutCompleteyA2CmF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "ObjC" - ], - "fixedbinaryorder": 6 - }, - { - "kind": "Var", - "name": "onWidgetLoaded", - "printedName": "onWidgetLoaded", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.VLEvent.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventOnWidgetLoaded", - "mangledName": "$s10VerloopSDK7VLEventO14onWidgetLoadedyA2CmF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "ObjC" - ], - "fixedbinaryorder": 7 - }, - { - "kind": "Var", - "name": "onWidgetClosed", - "printedName": "onWidgetClosed", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.VLEvent.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventOnWidgetClosed", - "mangledName": "$s10VerloopSDK7VLEventO14onWidgetClosedyA2CmF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "ObjC" - ], - "fixedbinaryorder": 8 - }, - { - "kind": "Var", - "name": "setUserIdComplete", - "printedName": "setUserIdComplete", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.VLEvent.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventSetUserIdComplete", - "mangledName": "$s10VerloopSDK7VLEventO17setUserIdCompleteyA2CmF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "ObjC" - ], - "fixedbinaryorder": 9 - }, - { - "kind": "Var", - "name": "setUserParamComplete", - "printedName": "setUserParamComplete", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.VLEvent.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventSetUserParamComplete", - "mangledName": "$s10VerloopSDK7VLEventO20setUserParamCompleteyA2CmF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "ObjC" - ], - "fixedbinaryorder": 10 - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "VerloopSDK.VLEvent?", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Constructor", - "usr": "s:10VerloopSDK7VLEventO8rawValueACSgSi_tcfc", - "mangledName": "$s10VerloopSDK7VLEventO8rawValueACSgSi_tcfc", - "moduleName": "VerloopSDK", - "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:10VerloopSDK7VLEventO8rawValueSivp", - "mangledName": "$s10VerloopSDK7VLEventO8rawValueSivp", - "moduleName": "VerloopSDK", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK7VLEventO8rawValueSivg", - "mangledName": "$s10VerloopSDK7VLEventO8rawValueSivg", - "moduleName": "VerloopSDK", - "implicit": true, - "accessorKind": "get" - } - ] - } - ], - "declKind": "Enum", - "usr": "c:@M@VerloopSDK@E@VLEvent", - "mangledName": "$s10VerloopSDK7VLEventO", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "enumRawTypeName": "Int", - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "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": "VerloopSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "VerloopSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "SystemConfiguration", - "printedName": "SystemConfiguration", - "declKind": "Import", - "moduleName": "VerloopSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "VerloopSDK" - }, - { - "kind": "TypeDecl", - "name": "ReachabilityError", - "printedName": "ReachabilityError", - "children": [ - { - "kind": "Var", - "name": "failedToCreateWithAddress", - "printedName": "failedToCreateWithAddress", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.ReachabilityError.Type) -> (Darwin.sockaddr, Swift.Int32) -> VerloopSDK.ReachabilityError", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Darwin.sockaddr, Swift.Int32) -> VerloopSDK.ReachabilityError", - "children": [ - { - "kind": "TypeNominal", - "name": "ReachabilityError", - "printedName": "VerloopSDK.ReachabilityError", - "usr": "s:10VerloopSDK17ReachabilityErrorO" - }, - { - "kind": "TypeNominal", - "name": "Tuple", - "printedName": "(Darwin.sockaddr, Swift.Int32)", - "children": [ - { - "kind": "TypeNominal", - "name": "sockaddr", - "printedName": "Darwin.sockaddr", - "usr": "c:@S@sockaddr" - }, - { - "kind": "TypeNominal", - "name": "Int32", - "printedName": "Swift.Int32", - "usr": "s:s5Int32V" - } - ] - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.ReachabilityError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "ReachabilityError", - "printedName": "VerloopSDK.ReachabilityError", - "usr": "s:10VerloopSDK17ReachabilityErrorO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:10VerloopSDK17ReachabilityErrorO25failedToCreateWithAddressyACSo8sockaddrV_s5Int32VtcACmF", - "mangledName": "$s10VerloopSDK17ReachabilityErrorO25failedToCreateWithAddressyACSo8sockaddrV_s5Int32VtcACmF", - "moduleName": "VerloopSDK" - }, - { - "kind": "Var", - "name": "failedToCreateWithHostname", - "printedName": "failedToCreateWithHostname", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.ReachabilityError.Type) -> (Swift.String, Swift.Int32) -> VerloopSDK.ReachabilityError", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Swift.String, Swift.Int32) -> VerloopSDK.ReachabilityError", - "children": [ - { - "kind": "TypeNominal", - "name": "ReachabilityError", - "printedName": "VerloopSDK.ReachabilityError", - "usr": "s:10VerloopSDK17ReachabilityErrorO" - }, - { - "kind": "TypeNominal", - "name": "Tuple", - "printedName": "(Swift.String, Swift.Int32)", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Int32", - "printedName": "Swift.Int32", - "usr": "s:s5Int32V" - } - ] - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.ReachabilityError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "ReachabilityError", - "printedName": "VerloopSDK.ReachabilityError", - "usr": "s:10VerloopSDK17ReachabilityErrorO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:10VerloopSDK17ReachabilityErrorO26failedToCreateWithHostnameyACSS_s5Int32VtcACmF", - "mangledName": "$s10VerloopSDK17ReachabilityErrorO26failedToCreateWithHostnameyACSS_s5Int32VtcACmF", - "moduleName": "VerloopSDK" - }, - { - "kind": "Var", - "name": "unableToSetCallback", - "printedName": "unableToSetCallback", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.ReachabilityError.Type) -> (Swift.Int32) -> VerloopSDK.ReachabilityError", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Swift.Int32) -> VerloopSDK.ReachabilityError", - "children": [ - { - "kind": "TypeNominal", - "name": "ReachabilityError", - "printedName": "VerloopSDK.ReachabilityError", - "usr": "s:10VerloopSDK17ReachabilityErrorO" - }, - { - "kind": "TypeNominal", - "name": "Int32", - "printedName": "Swift.Int32", - "usr": "s:s5Int32V" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.ReachabilityError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "ReachabilityError", - "printedName": "VerloopSDK.ReachabilityError", - "usr": "s:10VerloopSDK17ReachabilityErrorO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:10VerloopSDK17ReachabilityErrorO19unableToSetCallbackyACs5Int32VcACmF", - "mangledName": "$s10VerloopSDK17ReachabilityErrorO19unableToSetCallbackyACs5Int32VcACmF", - "moduleName": "VerloopSDK" - }, - { - "kind": "Var", - "name": "unableToSetDispatchQueue", - "printedName": "unableToSetDispatchQueue", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.ReachabilityError.Type) -> (Swift.Int32) -> VerloopSDK.ReachabilityError", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Swift.Int32) -> VerloopSDK.ReachabilityError", - "children": [ - { - "kind": "TypeNominal", - "name": "ReachabilityError", - "printedName": "VerloopSDK.ReachabilityError", - "usr": "s:10VerloopSDK17ReachabilityErrorO" - }, - { - "kind": "TypeNominal", - "name": "Int32", - "printedName": "Swift.Int32", - "usr": "s:s5Int32V" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.ReachabilityError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "ReachabilityError", - "printedName": "VerloopSDK.ReachabilityError", - "usr": "s:10VerloopSDK17ReachabilityErrorO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:10VerloopSDK17ReachabilityErrorO24unableToSetDispatchQueueyACs5Int32VcACmF", - "mangledName": "$s10VerloopSDK17ReachabilityErrorO24unableToSetDispatchQueueyACs5Int32VcACmF", - "moduleName": "VerloopSDK" - }, - { - "kind": "Var", - "name": "unableToGetFlags", - "printedName": "unableToGetFlags", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.ReachabilityError.Type) -> (Swift.Int32) -> VerloopSDK.ReachabilityError", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Swift.Int32) -> VerloopSDK.ReachabilityError", - "children": [ - { - "kind": "TypeNominal", - "name": "ReachabilityError", - "printedName": "VerloopSDK.ReachabilityError", - "usr": "s:10VerloopSDK17ReachabilityErrorO" - }, - { - "kind": "TypeNominal", - "name": "Int32", - "printedName": "Swift.Int32", - "usr": "s:s5Int32V" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.ReachabilityError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "ReachabilityError", - "printedName": "VerloopSDK.ReachabilityError", - "usr": "s:10VerloopSDK17ReachabilityErrorO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:10VerloopSDK17ReachabilityErrorO16unableToGetFlagsyACs5Int32VcACmF", - "mangledName": "$s10VerloopSDK17ReachabilityErrorO16unableToGetFlagsyACs5Int32VcACmF", - "moduleName": "VerloopSDK" - } - ], - "declKind": "Enum", - "usr": "s:10VerloopSDK17ReachabilityErrorO", - "mangledName": "$s10VerloopSDK17ReachabilityErrorO", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Error", - "printedName": "Error", - "usr": "s:s5ErrorP", - "mangledName": "$ss5ErrorP" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "Reachability", - "printedName": "Reachability", - "children": [ - { - "kind": "TypeDecl", - "name": "Connection", - "printedName": "Connection", - "children": [ - { - "kind": "Var", - "name": "none", - "printedName": "none", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.Reachability.Connection.Type) -> VerloopSDK.Reachability.Connection", - "children": [ - { - "kind": "TypeNominal", - "name": "Connection", - "printedName": "VerloopSDK.Reachability.Connection", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.Reachability.Connection.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "Connection", - "printedName": "VerloopSDK.Reachability.Connection", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO4noneyA2EmF", - "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO4noneyA2EmF", - "moduleName": "VerloopSDK", - "deprecated": true, - "declAttributes": [ - "Available" - ] - }, - { - "kind": "Var", - "name": "unavailable", - "printedName": "unavailable", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.Reachability.Connection.Type) -> VerloopSDK.Reachability.Connection", - "children": [ - { - "kind": "TypeNominal", - "name": "Connection", - "printedName": "VerloopSDK.Reachability.Connection", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.Reachability.Connection.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "Connection", - "printedName": "VerloopSDK.Reachability.Connection", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO11unavailableyA2EmF", - "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO11unavailableyA2EmF", - "moduleName": "VerloopSDK" - }, - { - "kind": "Var", - "name": "wifi", - "printedName": "wifi", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.Reachability.Connection.Type) -> VerloopSDK.Reachability.Connection", - "children": [ - { - "kind": "TypeNominal", - "name": "Connection", - "printedName": "VerloopSDK.Reachability.Connection", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.Reachability.Connection.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "Connection", - "printedName": "VerloopSDK.Reachability.Connection", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO4wifiyA2EmF", - "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO4wifiyA2EmF", - "moduleName": "VerloopSDK" - }, - { - "kind": "Var", - "name": "cellular", - "printedName": "cellular", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.Reachability.Connection.Type) -> VerloopSDK.Reachability.Connection", - "children": [ - { - "kind": "TypeNominal", - "name": "Connection", - "printedName": "VerloopSDK.Reachability.Connection", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.Reachability.Connection.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "Connection", - "printedName": "VerloopSDK.Reachability.Connection", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO8cellularyA2EmF", - "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO8cellularyA2EmF", - "moduleName": "VerloopSDK" - }, - { - "kind": "Var", - "name": "description", - "printedName": "description", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO11descriptionSSvp", - "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO11descriptionSSvp", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl" - ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO11descriptionSSvg", - "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO11descriptionSSvg", - "moduleName": "VerloopSDK", - "accessorKind": "get" - } - ] - }, - { - "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "Connection", - "printedName": "VerloopSDK.Reachability.Connection", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" - }, - { - "kind": "TypeNominal", - "name": "Connection", - "printedName": "VerloopSDK.Reachability.Connection", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" - } - ], - "declKind": "Func", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO2eeoiySbAE_AEtFZ", - "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO2eeoiySbAE_AEtFZ", - "moduleName": "VerloopSDK", - "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:10VerloopSDK12ReachabilityC10ConnectionO9hashValueSivp", - "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO9hashValueSivp", - "moduleName": "VerloopSDK", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO9hashValueSivg", - "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO9hashValueSivg", - "moduleName": "VerloopSDK", - "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:10VerloopSDK12ReachabilityC10ConnectionO4hash4intoys6HasherVz_tF", - "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO4hash4intoys6HasherVz_tF", - "moduleName": "VerloopSDK", - "implicit": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Enum", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO", - "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "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": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" - } - ] - }, - { - "kind": "Var", - "name": "whenReachable", - "printedName": "whenReachable", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((VerloopSDK.Reachability) -> ())?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.Reachability) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Reachability", - "printedName": "VerloopSDK.Reachability", - "usr": "s:10VerloopSDK12ReachabilityC" - } - ] - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:10VerloopSDK12ReachabilityC13whenReachableyACcSgvp", - "mangledName": "$s10VerloopSDK12ReachabilityC13whenReachableyACcSgvp", - "moduleName": "VerloopSDK", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((VerloopSDK.Reachability) -> ())?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.Reachability) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Reachability", - "printedName": "VerloopSDK.Reachability", - "usr": "s:10VerloopSDK12ReachabilityC" - } - ] - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC13whenReachableyACcSgvg", - "mangledName": "$s10VerloopSDK12ReachabilityC13whenReachableyACcSgvg", - "moduleName": "VerloopSDK", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((VerloopSDK.Reachability) -> ())?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.Reachability) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Reachability", - "printedName": "VerloopSDK.Reachability", - "usr": "s:10VerloopSDK12ReachabilityC" - } - ] - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC13whenReachableyACcSgvs", - "mangledName": "$s10VerloopSDK12ReachabilityC13whenReachableyACcSgvs", - "moduleName": "VerloopSDK", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC13whenReachableyACcSgvM", - "mangledName": "$s10VerloopSDK12ReachabilityC13whenReachableyACcSgvM", - "moduleName": "VerloopSDK", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "whenUnreachable", - "printedName": "whenUnreachable", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((VerloopSDK.Reachability) -> ())?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.Reachability) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Reachability", - "printedName": "VerloopSDK.Reachability", - "usr": "s:10VerloopSDK12ReachabilityC" - } - ] - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:10VerloopSDK12ReachabilityC15whenUnreachableyACcSgvp", - "mangledName": "$s10VerloopSDK12ReachabilityC15whenUnreachableyACcSgvp", - "moduleName": "VerloopSDK", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((VerloopSDK.Reachability) -> ())?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.Reachability) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Reachability", - "printedName": "VerloopSDK.Reachability", - "usr": "s:10VerloopSDK12ReachabilityC" - } - ] - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC15whenUnreachableyACcSgvg", - "mangledName": "$s10VerloopSDK12ReachabilityC15whenUnreachableyACcSgvg", - "moduleName": "VerloopSDK", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((VerloopSDK.Reachability) -> ())?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.Reachability) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Reachability", - "printedName": "VerloopSDK.Reachability", - "usr": "s:10VerloopSDK12ReachabilityC" - } - ] - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC15whenUnreachableyACcSgvs", - "mangledName": "$s10VerloopSDK12ReachabilityC15whenUnreachableyACcSgvs", - "moduleName": "VerloopSDK", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC15whenUnreachableyACcSgvM", - "mangledName": "$s10VerloopSDK12ReachabilityC15whenUnreachableyACcSgvM", - "moduleName": "VerloopSDK", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "reachableOnWWAN", - "printedName": "reachableOnWWAN", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Var", - "usr": "s:10VerloopSDK12ReachabilityC15reachableOnWWANSbvp", - "mangledName": "$s10VerloopSDK12ReachabilityC15reachableOnWWANSbvp", - "moduleName": "VerloopSDK", - "deprecated": true, - "declAttributes": [ - "HasInitialValue", - "Final", - "HasStorage", - "AccessControl", - "Available" - ], - "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:10VerloopSDK12ReachabilityC15reachableOnWWANSbvg", - "mangledName": "$s10VerloopSDK12ReachabilityC15reachableOnWWANSbvg", - "moduleName": "VerloopSDK", - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "allowsCellularConnection", - "printedName": "allowsCellularConnection", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Var", - "usr": "s:10VerloopSDK12ReachabilityC24allowsCellularConnectionSbvp", - "mangledName": "$s10VerloopSDK12ReachabilityC24allowsCellularConnectionSbvp", - "moduleName": "VerloopSDK", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC24allowsCellularConnectionSbvg", - "mangledName": "$s10VerloopSDK12ReachabilityC24allowsCellularConnectionSbvg", - "moduleName": "VerloopSDK", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC24allowsCellularConnectionSbvs", - "mangledName": "$s10VerloopSDK12ReachabilityC24allowsCellularConnectionSbvs", - "moduleName": "VerloopSDK", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC24allowsCellularConnectionSbvM", - "mangledName": "$s10VerloopSDK12ReachabilityC24allowsCellularConnectionSbvM", - "moduleName": "VerloopSDK", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "notificationCenter", - "printedName": "notificationCenter", - "children": [ - { - "kind": "TypeNominal", - "name": "NotificationCenter", - "printedName": "Foundation.NotificationCenter", - "usr": "c:objc(cs)NSNotificationCenter" - } - ], - "declKind": "Var", - "usr": "s:10VerloopSDK12ReachabilityC18notificationCenterSo014NSNotificationE0Cvp", - "mangledName": "$s10VerloopSDK12ReachabilityC18notificationCenterSo014NSNotificationE0Cvp", - "moduleName": "VerloopSDK", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "NotificationCenter", - "printedName": "Foundation.NotificationCenter", - "usr": "c:objc(cs)NSNotificationCenter" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC18notificationCenterSo014NSNotificationE0Cvg", - "mangledName": "$s10VerloopSDK12ReachabilityC18notificationCenterSo014NSNotificationE0Cvg", - "moduleName": "VerloopSDK", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "NotificationCenter", - "printedName": "Foundation.NotificationCenter", - "usr": "c:objc(cs)NSNotificationCenter" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC18notificationCenterSo014NSNotificationE0Cvs", - "mangledName": "$s10VerloopSDK12ReachabilityC18notificationCenterSo014NSNotificationE0Cvs", - "moduleName": "VerloopSDK", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC18notificationCenterSo014NSNotificationE0CvM", - "mangledName": "$s10VerloopSDK12ReachabilityC18notificationCenterSo014NSNotificationE0CvM", - "moduleName": "VerloopSDK", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "currentReachabilityString", - "printedName": "currentReachabilityString", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:10VerloopSDK12ReachabilityC07currentC6StringSSvp", - "mangledName": "$s10VerloopSDK12ReachabilityC07currentC6StringSSvp", - "moduleName": "VerloopSDK", - "deprecated": true, - "declAttributes": [ - "AccessControl", - "Available" - ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC07currentC6StringSSvg", - "mangledName": "$s10VerloopSDK12ReachabilityC07currentC6StringSSvg", - "moduleName": "VerloopSDK", - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "connection", - "printedName": "connection", - "children": [ - { - "kind": "TypeNominal", - "name": "Connection", - "printedName": "VerloopSDK.Reachability.Connection", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" - } - ], - "declKind": "Var", - "usr": "s:10VerloopSDK12ReachabilityC10connectionAC10ConnectionOvp", - "mangledName": "$s10VerloopSDK12ReachabilityC10connectionAC10ConnectionOvp", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl" - ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Connection", - "printedName": "VerloopSDK.Reachability.Connection", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC10connectionAC10ConnectionOvg", - "mangledName": "$s10VerloopSDK12ReachabilityC10connectionAC10ConnectionOvg", - "moduleName": "VerloopSDK", - "accessorKind": "get" - } - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(reachabilityRef:queueQoS:targetQueue:notificationQueue:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Reachability", - "printedName": "VerloopSDK.Reachability", - "usr": "s:10VerloopSDK12ReachabilityC" - }, - { - "kind": "TypeNominal", - "name": "SCNetworkReachability", - "printedName": "SystemConfiguration.SCNetworkReachability", - "usr": "c:@T@SCNetworkReachabilityRef" - }, - { - "kind": "TypeNominal", - "name": "DispatchQoS", - "printedName": "Dispatch.DispatchQoS", - "hasDefaultArg": true, - "usr": "s:8Dispatch0A3QoSV" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Dispatch.DispatchQueue?", - "children": [ - { - "kind": "TypeNominal", - "name": "DispatchQueue", - "printedName": "Dispatch.DispatchQueue", - "usr": "c:objc(cs)OS_dispatch_queue" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Dispatch.DispatchQueue?", - "children": [ - { - "kind": "TypeNominal", - "name": "DispatchQueue", - "printedName": "Dispatch.DispatchQueue", - "usr": "c:objc(cs)OS_dispatch_queue" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - } - ], - "declKind": "Constructor", - "usr": "s:10VerloopSDK12ReachabilityC15reachabilityRef8queueQoS11targetQueue012notificationI0ACSo09SCNetworkcE0a_8Dispatch0lG1SVSo012OS_dispatch_F0CSgAOtcfc", - "mangledName": "$s10VerloopSDK12ReachabilityC15reachabilityRef8queueQoS11targetQueue012notificationI0ACSo09SCNetworkcE0a_8Dispatch0lG1SVSo012OS_dispatch_F0CSgAOtcfc", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl", - "Required" - ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(hostname:queueQoS:targetQueue:notificationQueue:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Reachability", - "printedName": "VerloopSDK.Reachability", - "usr": "s:10VerloopSDK12ReachabilityC" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "DispatchQoS", - "printedName": "Dispatch.DispatchQoS", - "hasDefaultArg": true, - "usr": "s:8Dispatch0A3QoSV" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Dispatch.DispatchQueue?", - "children": [ - { - "kind": "TypeNominal", - "name": "DispatchQueue", - "printedName": "Dispatch.DispatchQueue", - "usr": "c:objc(cs)OS_dispatch_queue" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Dispatch.DispatchQueue?", - "children": [ - { - "kind": "TypeNominal", - "name": "DispatchQueue", - "printedName": "Dispatch.DispatchQueue", - "usr": "c:objc(cs)OS_dispatch_queue" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - } - ], - "declKind": "Constructor", - "usr": "s:10VerloopSDK12ReachabilityC8hostname8queueQoS11targetQueue012notificationH0ACSS_8Dispatch0jF1SVSo012OS_dispatch_E0CSgAMtKcfc", - "mangledName": "$s10VerloopSDK12ReachabilityC8hostname8queueQoS11targetQueue012notificationH0ACSS_8Dispatch0jF1SVSo012OS_dispatch_E0CSgAMtKcfc", - "moduleName": "VerloopSDK", - "declAttributes": [ - "Convenience", - "AccessControl" - ], - "throwing": true, - "init_kind": "Convenience" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(queueQoS:targetQueue:notificationQueue:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Reachability", - "printedName": "VerloopSDK.Reachability", - "usr": "s:10VerloopSDK12ReachabilityC" - }, - { - "kind": "TypeNominal", - "name": "DispatchQoS", - "printedName": "Dispatch.DispatchQoS", - "hasDefaultArg": true, - "usr": "s:8Dispatch0A3QoSV" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Dispatch.DispatchQueue?", - "children": [ - { - "kind": "TypeNominal", - "name": "DispatchQueue", - "printedName": "Dispatch.DispatchQueue", - "usr": "c:objc(cs)OS_dispatch_queue" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Dispatch.DispatchQueue?", - "children": [ - { - "kind": "TypeNominal", - "name": "DispatchQueue", - "printedName": "Dispatch.DispatchQueue", - "usr": "c:objc(cs)OS_dispatch_queue" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - } - ], - "declKind": "Constructor", - "usr": "s:10VerloopSDK12ReachabilityC8queueQoS11targetQueue012notificationG0AC8Dispatch0iE1SV_So012OS_dispatch_D0CSgALtKcfc", - "mangledName": "$s10VerloopSDK12ReachabilityC8queueQoS11targetQueue012notificationG0AC8Dispatch0iE1SV_So012OS_dispatch_D0CSgALtKcfc", - "moduleName": "VerloopSDK", - "declAttributes": [ - "Convenience", - "AccessControl" - ], - "throwing": true, - "init_kind": "Convenience" - }, - { - "kind": "Function", - "name": "startNotifier", - "printedName": "startNotifier()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "s:10VerloopSDK12ReachabilityC13startNotifieryyKF", - "mangledName": "$s10VerloopSDK12ReachabilityC13startNotifieryyKF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "RawDocComment" - ], - "isFromExtension": true, - "throwing": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "stopNotifier", - "printedName": "stopNotifier()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "s:10VerloopSDK12ReachabilityC12stopNotifieryyF", - "mangledName": "$s10VerloopSDK12ReachabilityC12stopNotifieryyF", - "moduleName": "VerloopSDK", - "isFromExtension": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Var", - "name": "isReachable", - "printedName": "isReachable", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Var", - "usr": "s:10VerloopSDK12ReachabilityC11isReachableSbvp", - "mangledName": "$s10VerloopSDK12ReachabilityC11isReachableSbvp", - "moduleName": "VerloopSDK", - "deprecated": true, - "declAttributes": [ - "Available", - "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:10VerloopSDK12ReachabilityC11isReachableSbvg", - "mangledName": "$s10VerloopSDK12ReachabilityC11isReachableSbvg", - "moduleName": "VerloopSDK", - "isFromExtension": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "isReachableViaWWAN", - "printedName": "isReachableViaWWAN", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Var", - "usr": "s:10VerloopSDK12ReachabilityC18isReachableViaWWANSbvp", - "mangledName": "$s10VerloopSDK12ReachabilityC18isReachableViaWWANSbvp", - "moduleName": "VerloopSDK", - "deprecated": true, - "declAttributes": [ - "Available" - ], - "isFromExtension": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC18isReachableViaWWANSbvg", - "mangledName": "$s10VerloopSDK12ReachabilityC18isReachableViaWWANSbvg", - "moduleName": "VerloopSDK", - "isFromExtension": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "isReachableViaWiFi", - "printedName": "isReachableViaWiFi", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Var", - "usr": "s:10VerloopSDK12ReachabilityC18isReachableViaWiFiSbvp", - "mangledName": "$s10VerloopSDK12ReachabilityC18isReachableViaWiFiSbvp", - "moduleName": "VerloopSDK", - "deprecated": true, - "declAttributes": [ - "Available" - ], - "isFromExtension": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC18isReachableViaWiFiSbvg", - "mangledName": "$s10VerloopSDK12ReachabilityC18isReachableViaWiFiSbvg", - "moduleName": "VerloopSDK", - "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:10VerloopSDK12ReachabilityC11descriptionSSvp", - "mangledName": "$s10VerloopSDK12ReachabilityC11descriptionSSvp", - "moduleName": "VerloopSDK", - "isFromExtension": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC11descriptionSSvg", - "mangledName": "$s10VerloopSDK12ReachabilityC11descriptionSSvg", - "moduleName": "VerloopSDK", - "isFromExtension": true, - "accessorKind": "get" - } - ] - } - ], - "declKind": "Class", - "usr": "s:10VerloopSDK12ReachabilityC", - "mangledName": "$s10VerloopSDK12ReachabilityC", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - } - ] - }, - { - "kind": "Import", - "name": "WebKit", - "printedName": "WebKit", - "declKind": "Import", - "moduleName": "VerloopSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "VerloopSDK" - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "VerloopSDK" - }, - { - "kind": "TypeDecl", - "name": "VerloopSDK", - "printedName": "VerloopSDK", - "children": [ - { - "kind": "Constructor", - "name": "init", - "printedName": "init(config:)", - "children": [ - { - "kind": "TypeNominal", - "name": "VerloopSDK", - "printedName": "VerloopSDK.VerloopSDK", - "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK" - }, - { - "kind": "TypeNominal", - "name": "VLConfig", - "printedName": "VerloopSDK.VLConfig", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig" - } - ], - "declKind": "Constructor", - "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)initWithConfig:", - "mangledName": "$s10VerloopSDKAAC6configAbA8VLConfigC_tcfc", - "moduleName": "VerloopSDK", - "objc_name": "initWithConfig:", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "init_kind": "Designated" - }, - { - "kind": "Function", - "name": "openWidget", - "printedName": "openWidget(rootController:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "UIViewController", - "printedName": "UIKit.UIViewController", - "usr": "c:objc(cs)UIViewController" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)openWidgetWithRootController:", - "mangledName": "$s10VerloopSDKAAC10openWidget14rootControllerySo06UIViewF0C_tF", - "moduleName": "VerloopSDK", - "objc_name": "openWidgetWithRootController:", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "closeWidget", - "printedName": "closeWidget()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)closeWidget", - "mangledName": "$s10VerloopSDKAAC11closeWidgetyyF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "close", - "printedName": "close()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)close", - "mangledName": "$s10VerloopSDKAAC5closeyyF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "closeChat", - "printedName": "closeChat()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)closeChat", - "mangledName": "$s10VerloopSDKAAC9closeChatyyF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "observeLiveChatEventsOn", - "printedName": "observeLiveChatEventsOn(vlEventDelegate:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "VLEventDelegate", - "printedName": "any VerloopSDK.VLEventDelegate", - "usr": "c:@M@VerloopSDK@objc(pl)VLEventDelegate" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)observeLiveChatEventsOnVlEventDelegate:", - "mangledName": "$s10VerloopSDKAAC23observeLiveChatEventsOn15vlEventDelegateyAA07VLEventJ0_p_tF", - "moduleName": "VerloopSDK", - "objc_name": "observeLiveChatEventsOnVlEventDelegate:", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "updateConfig", - "printedName": "updateConfig(config:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "VLConfig", - "printedName": "VerloopSDK.VLConfig", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)updateConfigWithConfig:", - "mangledName": "$s10VerloopSDKAAC12updateConfig6configyAA8VLConfigC_tF", - "moduleName": "VerloopSDK", - "objc_name": "updateConfigWithConfig:", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "login", - "printedName": "login()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)login", - "mangledName": "$s10VerloopSDKAAC5loginyyF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "login", - "printedName": "login(userId:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)loginWithUserId:", - "mangledName": "$s10VerloopSDKAAC5login6userIdySS_tF", - "moduleName": "VerloopSDK", - "objc_name": "loginWithUserId:", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "logout", - "printedName": "logout()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)logout", - "mangledName": "$s10VerloopSDKAAC6logoutyyF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "clearConfig", - "printedName": "clearConfig()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)clearConfig", - "mangledName": "$s10VerloopSDKAAC11clearConfigyyF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "clearLocalStorage", - "printedName": "clearLocalStorage()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)clearLocalStorage", - "mangledName": "$s10VerloopSDKAAC17clearLocalStorageyyF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "getConfig", - "printedName": "getConfig()", - "children": [ - { - "kind": "TypeNominal", - "name": "VLConfig", - "printedName": "VerloopSDK.VLConfig", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig" - } - ], - "declKind": "Func", - "usr": "s:10VerloopSDKAAC9getConfigAA8VLConfigCyF", - "mangledName": "$s10VerloopSDKAAC9getConfigAA8VLConfigCyF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "getNavController", - "printedName": "getNavController()", - "children": [ - { - "kind": "TypeNominal", - "name": "UINavigationController", - "printedName": "UIKit.UINavigationController", - "usr": "c:objc(cs)UINavigationController" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)getNavController", - "mangledName": "$s10VerloopSDKAAC16getNavControllerSo012UINavigationE0CyF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "hide", - "printedName": "hide()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)hide", - "mangledName": "$s10VerloopSDKAAC4hideyyF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl", - "ObjC", - "RawDocComment" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init()", - "children": [ - { - "kind": "TypeNominal", - "name": "VerloopSDK", - "printedName": "VerloopSDK.VerloopSDK", - "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK" - } - ], - "declKind": "Constructor", - "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)init", - "mangledName": "$s10VerloopSDKAACABycfc", - "moduleName": "VerloopSDK", - "overriding": true, - "implicit": true, - "objc_name": "init", - "declAttributes": [ - "Dynamic", - "ObjC", - "Override" - ], - "init_kind": "Designated" - } - ], - "declKind": "Class", - "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK", - "mangledName": "$s10VerloopSDKAAC", - "moduleName": "VerloopSDK", - "isOpen": true, - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "superclassUsr": "c:objc(cs)NSObject", - "superclassNames": [ - "ObjectiveC.NSObject" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "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": "VerloopSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "VerloopSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "WebKit", - "printedName": "WebKit", - "declKind": "Import", - "moduleName": "VerloopSDK" - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "VerloopSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "WebKit", - "printedName": "WebKit", - "declKind": "Import", - "moduleName": "VerloopSDK" - }, - { - "kind": "Import", - "name": "WebKit", - "printedName": "WebKit", - "declKind": "Import", - "moduleName": "VerloopSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "VerloopSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "VerloopSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "VerloopSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "VerloopSDK" - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "VerloopSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "VerloopSDK" - }, - { - "kind": "Import", - "name": "WebKit", - "printedName": "WebKit", - "declKind": "Import", - "moduleName": "VerloopSDK" - }, - { - "kind": "TypeDecl", - "name": "WKDownloadManager", - "printedName": "WKDownloadManager", - "children": [ - { - "kind": "Constructor", - "name": "init", - "printedName": "init(delegate:supportedMimeTypes:)", - "children": [ - { - "kind": "TypeNominal", - "name": "WKDownloadManager", - "printedName": "VerloopSDK.WKDownloadManager", - "usr": "c:@M@VerloopSDK@objc(cs)WKDownloadManager" - }, - { - "kind": "TypeNominal", - "name": "WKDownloadManagerDelegate", - "printedName": "any VerloopSDK.WKDownloadManagerDelegate", - "usr": "s:10VerloopSDK25WKDownloadManagerDelegateP" - }, - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - } - ], - "declKind": "Constructor", - "usr": "s:10VerloopSDK17WKDownloadManagerC8delegate18supportedMimeTypesAcA0cD8Delegate_p_SaySSGtcfc", - "mangledName": "$s10VerloopSDK17WKDownloadManagerC8delegate18supportedMimeTypesAcA0cD8Delegate_p_SaySSGtcfc", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init()", - "children": [ - { - "kind": "TypeNominal", - "name": "WKDownloadManager", - "printedName": "VerloopSDK.WKDownloadManager", - "usr": "c:@M@VerloopSDK@objc(cs)WKDownloadManager" - } - ], - "declKind": "Constructor", - "usr": "c:@M@VerloopSDK@objc(cs)WKDownloadManager(im)init", - "mangledName": "$s10VerloopSDK17WKDownloadManagerCACycfc", - "moduleName": "VerloopSDK", - "overriding": true, - "implicit": true, - "objc_name": "init", - "declAttributes": [ - "Dynamic", - "ObjC", - "Override" - ], - "init_kind": "Designated" - }, - { - "kind": "Function", - "name": "download", - "printedName": "download(_:decideDestinationUsing:suggestedFilename:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.URL?", - "children": [ - { - "kind": "TypeNominal", - "name": "URL", - "printedName": "Foundation.URL", - "usr": "s:10Foundation3URLV" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "WKDownload", - "printedName": "WebKit.WKDownload", - "usr": "c:objc(cs)WKDownload" - }, - { - "kind": "TypeNominal", - "name": "URLResponse", - "printedName": "Foundation.URLResponse", - "usr": "c:objc(cs)NSURLResponse" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "c:@CM@VerloopSDK@objc(cs)WKDownloadManager(im)download:decideDestinationUsingResponse:suggestedFilename:completionHandler:", - "mangledName": "$s10VerloopSDK17WKDownloadManagerC8download_22decideDestinationUsing17suggestedFilename10Foundation3URLVSgSo0C0C_So13NSURLResponseCSStYaF", - "moduleName": "VerloopSDK", - "intro_iOS": "14.5", - "objc_name": "download:decideDestinationUsingResponse:suggestedFilename:completionHandler:", - "declAttributes": [ - "Dynamic", - "ObjC", - "Preconcurrency", - "Custom", - "AccessControl", - "Available" - ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "download", - "printedName": "download(_:didFailWithError:resumeData:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "WKDownload", - "printedName": "WebKit.WKDownload", - "usr": "c:objc(cs)WKDownload" - }, - { - "kind": "TypeNominal", - "name": "Error", - "printedName": "any Swift.Error", - "usr": "s:s5ErrorP" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.Data?", - "children": [ - { - "kind": "TypeNominal", - "name": "Data", - "printedName": "Foundation.Data", - "usr": "s:10Foundation4DataV" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Func", - "usr": "c:@CM@VerloopSDK@objc(cs)WKDownloadManager(im)download:didFailWithError:resumeData:", - "mangledName": "$s10VerloopSDK17WKDownloadManagerC8download_16didFailWithError10resumeDataySo0C0C_s0I0_p10Foundation0K0VSgtF", - "moduleName": "VerloopSDK", - "intro_iOS": "14.5", - "objc_name": "download:didFailWithError:resumeData:", - "declAttributes": [ - "Dynamic", - "ObjC", - "Preconcurrency", - "Custom", - "AccessControl", - "Available" - ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "downloadDidFinish", - "printedName": "downloadDidFinish(_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "WKDownload", - "printedName": "WebKit.WKDownload", - "usr": "c:objc(cs)WKDownload" - } - ], - "declKind": "Func", - "usr": "c:@CM@VerloopSDK@objc(cs)WKDownloadManager(im)downloadDidFinish:", - "mangledName": "$s10VerloopSDK17WKDownloadManagerC17downloadDidFinishyySo0C0CF", - "moduleName": "VerloopSDK", - "intro_iOS": "14.5", - "objc_name": "downloadDidFinish:", - "declAttributes": [ - "Dynamic", - "ObjC", - "Preconcurrency", - "Custom", - "AccessControl", - "Available" - ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "webView", - "printedName": "webView(_:decidePolicyFor:)", - "children": [ - { - "kind": "TypeNominal", - "name": "WKNavigationActionPolicy", - "printedName": "WebKit.WKNavigationActionPolicy", - "usr": "c:@E@WKNavigationActionPolicy" - }, - { - "kind": "TypeNominal", - "name": "WKWebView", - "printedName": "WebKit.WKWebView", - "usr": "c:objc(cs)WKWebView" - }, - { - "kind": "TypeNominal", - "name": "WKNavigationAction", - "printedName": "WebKit.WKNavigationAction", - "usr": "c:objc(cs)WKNavigationAction" - } - ], - "declKind": "Func", - "usr": "c:@CM@VerloopSDK@objc(cs)WKDownloadManager(im)webView:decidePolicyForNavigationAction:decisionHandler:", - "mangledName": "$s10VerloopSDK17WKDownloadManagerC7webView_15decidePolicyForSo018WKNavigationActionH0VSo05WKWebF0C_So0jK0CtYaF", - "moduleName": "VerloopSDK", - "objc_name": "webView:decidePolicyForNavigationAction:decisionHandler:", - "declAttributes": [ - "Dynamic", - "ObjC", - "Preconcurrency", - "Custom", - "AccessControl" - ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "webView", - "printedName": "webView(_:decidePolicyFor:)", - "children": [ - { - "kind": "TypeNominal", - "name": "WKNavigationResponsePolicy", - "printedName": "WebKit.WKNavigationResponsePolicy", - "usr": "c:@E@WKNavigationResponsePolicy" - }, - { - "kind": "TypeNominal", - "name": "WKWebView", - "printedName": "WebKit.WKWebView", - "usr": "c:objc(cs)WKWebView" - }, - { - "kind": "TypeNominal", - "name": "WKNavigationResponse", - "printedName": "WebKit.WKNavigationResponse", - "usr": "c:objc(cs)WKNavigationResponse" - } - ], - "declKind": "Func", - "usr": "c:@CM@VerloopSDK@objc(cs)WKDownloadManager(im)webView:decidePolicyForNavigationResponse:decisionHandler:", - "mangledName": "$s10VerloopSDK17WKDownloadManagerC7webView_15decidePolicyForSo020WKNavigationResponseH0VSo05WKWebF0C_So0jK0CtYaF", - "moduleName": "VerloopSDK", - "objc_name": "webView:decidePolicyForNavigationResponse:decisionHandler:", - "declAttributes": [ - "Dynamic", - "ObjC", - "Preconcurrency", - "Custom", - "AccessControl" - ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "webView", - "printedName": "webView(_:navigationResponse:didBecome:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "WKWebView", - "printedName": "WebKit.WKWebView", - "usr": "c:objc(cs)WKWebView" - }, - { - "kind": "TypeNominal", - "name": "WKNavigationResponse", - "printedName": "WebKit.WKNavigationResponse", - "usr": "c:objc(cs)WKNavigationResponse" - }, - { - "kind": "TypeNominal", - "name": "WKDownload", - "printedName": "WebKit.WKDownload", - "usr": "c:objc(cs)WKDownload" - } - ], - "declKind": "Func", - "usr": "c:@CM@VerloopSDK@objc(cs)WKDownloadManager(im)webView:navigationResponse:didBecomeDownload:", - "mangledName": "$s10VerloopSDK17WKDownloadManagerC7webView_18navigationResponse9didBecomeySo05WKWebF0C_So012WKNavigationH0CSo0C0CtF", - "moduleName": "VerloopSDK", - "intro_iOS": "14.5", - "objc_name": "webView:navigationResponse:didBecomeDownload:", - "declAttributes": [ - "Dynamic", - "ObjC", - "Preconcurrency", - "Custom", - "AccessControl", - "Available" - ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Class", - "usr": "c:@M@VerloopSDK@objc(cs)WKDownloadManager", - "mangledName": "$s10VerloopSDK17WKDownloadManagerC", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "superclassUsr": "c:objc(cs)NSObject", - "superclassNames": [ - "ObjectiveC.NSObject" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "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": "WKDownloadManagerDelegate", - "printedName": "WKDownloadManagerDelegate", - "children": [ - { - "kind": "Function", - "name": "webView", - "printedName": "webView(_:decidePolicyFor:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "WKWebView", - "printedName": "WebKit.WKWebView", - "usr": "c:objc(cs)WKWebView" - }, - { - "kind": "TypeNominal", - "name": "URL", - "printedName": "Foundation.URL", - "usr": "s:10Foundation3URLV" - } - ], - "declKind": "Func", - "usr": "s:10VerloopSDK25WKDownloadManagerDelegateP7webView_15decidePolicyForSbSo05WKWebG0C_10Foundation3URLVtF", - "mangledName": "$s10VerloopSDK25WKDownloadManagerDelegateP7webView_15decidePolicyForSbSo05WKWebG0C_10Foundation3URLVtF", - "moduleName": "VerloopSDK", - "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.WKDownloadManagerDelegate>", - "sugared_genericSig": "", - "protocolReq": true, - "reqNewWitnessTableEntry": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "destinationUrlForFile", - "printedName": "destinationUrlForFile(withName:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.URL?", - "children": [ - { - "kind": "TypeNominal", - "name": "URL", - "printedName": "Foundation.URL", - "usr": "s:10Foundation3URLV" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "s:10VerloopSDK25WKDownloadManagerDelegateP21destinationUrlForFile8withName10Foundation3URLVSgSS_tF", - "mangledName": "$s10VerloopSDK25WKDownloadManagerDelegateP21destinationUrlForFile8withName10Foundation3URLVSgSS_tF", - "moduleName": "VerloopSDK", - "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.WKDownloadManagerDelegate>", - "sugared_genericSig": "", - "protocolReq": true, - "reqNewWitnessTableEntry": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "downloadDidFinish", - "printedName": "downloadDidFinish(location:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "URL", - "printedName": "Foundation.URL", - "usr": "s:10Foundation3URLV" - } - ], - "declKind": "Func", - "usr": "s:10VerloopSDK25WKDownloadManagerDelegateP17downloadDidFinish8locationy10Foundation3URLV_tF", - "mangledName": "$s10VerloopSDK25WKDownloadManagerDelegateP17downloadDidFinish8locationy10Foundation3URLV_tF", - "moduleName": "VerloopSDK", - "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.WKDownloadManagerDelegate>", - "sugared_genericSig": "", - "protocolReq": true, - "reqNewWitnessTableEntry": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "downloadDidFailed", - "printedName": "downloadDidFailed(withError:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Error", - "printedName": "any Swift.Error", - "usr": "s:s5ErrorP" - } - ], - "declKind": "Func", - "usr": "s:10VerloopSDK25WKDownloadManagerDelegateP17downloadDidFailed9withErrorys0J0_p_tF", - "mangledName": "$s10VerloopSDK25WKDownloadManagerDelegateP17downloadDidFailed9withErrorys0J0_p_tF", - "moduleName": "VerloopSDK", - "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.WKDownloadManagerDelegate>", - "sugared_genericSig": "", - "protocolReq": true, - "reqNewWitnessTableEntry": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "webView", - "printedName": "webView(_:decidePolicyFor:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "WKWebView", - "printedName": "WebKit.WKWebView", - "usr": "c:objc(cs)WKWebView" - }, - { - "kind": "TypeNominal", - "name": "URL", - "printedName": "Foundation.URL", - "usr": "s:10Foundation3URLV" - } - ], - "declKind": "Func", - "usr": "s:10VerloopSDK25WKDownloadManagerDelegatePAAE7webView_15decidePolicyForSbSo05WKWebG0C_10Foundation3URLVtF", - "mangledName": "$s10VerloopSDK25WKDownloadManagerDelegatePAAE7webView_15decidePolicyForSbSo05WKWebG0C_10Foundation3URLVtF", - "moduleName": "VerloopSDK", - "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.WKDownloadManagerDelegate>", - "sugared_genericSig": "", - "declAttributes": [ - "AccessControl" - ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "destinationUrlForFile", - "printedName": "destinationUrlForFile(withName:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.URL?", - "children": [ - { - "kind": "TypeNominal", - "name": "URL", - "printedName": "Foundation.URL", - "usr": "s:10Foundation3URLV" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "s:10VerloopSDK25WKDownloadManagerDelegatePAAE21destinationUrlForFile8withName10Foundation3URLVSgSS_tF", - "mangledName": "$s10VerloopSDK25WKDownloadManagerDelegatePAAE21destinationUrlForFile8withName10Foundation3URLVSgSS_tF", - "moduleName": "VerloopSDK", - "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.WKDownloadManagerDelegate>", - "sugared_genericSig": "", - "declAttributes": [ - "AccessControl" - ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "downloadDidFailed", - "printedName": "downloadDidFailed(withError:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Error", - "printedName": "any Swift.Error", - "usr": "s:s5ErrorP" - } - ], - "declKind": "Func", - "usr": "s:10VerloopSDK25WKDownloadManagerDelegatePAAE17downloadDidFailed9withErrorys0J0_p_tF", - "mangledName": "$s10VerloopSDK25WKDownloadManagerDelegatePAAE17downloadDidFailed9withErrorys0J0_p_tF", - "moduleName": "VerloopSDK", - "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.WKDownloadManagerDelegate>", - "sugared_genericSig": "", - "declAttributes": [ - "AccessControl" - ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Protocol", - "usr": "s:10VerloopSDK25WKDownloadManagerDelegateP", - "mangledName": "$s10VerloopSDK25WKDownloadManagerDelegateP", - "moduleName": "VerloopSDK", - "genericSig": "<τ_0_0 : AnyObject>", - "sugared_genericSig": "", - "declAttributes": [ - "AccessControl" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - } - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "VerloopSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "WebKit", - "printedName": "WebKit", - "declKind": "Import", - "moduleName": "VerloopSDK" - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "VerloopSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "VLEventDelegate", - "printedName": "VLEventDelegate", - "children": [ - { - "kind": "Function", - "name": "onChatMaximized", - "printedName": "onChatMaximized()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(pl)VLEventDelegate(im)onChatMaximized", - "mangledName": "$s10VerloopSDK15VLEventDelegateP15onChatMaximizedyyF", - "moduleName": "VerloopSDK", - "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.VLEventDelegate>", - "sugared_genericSig": "", - "protocolReq": true, - "declAttributes": [ - "Optional", - "ObjC" - ], - "reqNewWitnessTableEntry": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "onChatMinimized", - "printedName": "onChatMinimized()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(pl)VLEventDelegate(im)onChatMinimized", - "mangledName": "$s10VerloopSDK15VLEventDelegateP15onChatMinimizedyyF", - "moduleName": "VerloopSDK", - "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.VLEventDelegate>", - "sugared_genericSig": "", - "protocolReq": true, - "declAttributes": [ - "Optional", - "ObjC" - ], - "reqNewWitnessTableEntry": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "onChatStarted", - "printedName": "onChatStarted()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(pl)VLEventDelegate(im)onChatStarted", - "mangledName": "$s10VerloopSDK15VLEventDelegateP13onChatStartedyyF", - "moduleName": "VerloopSDK", - "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.VLEventDelegate>", - "sugared_genericSig": "", - "protocolReq": true, - "declAttributes": [ - "Optional", - "ObjC" - ], - "reqNewWitnessTableEntry": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "onChatEnded", - "printedName": "onChatEnded()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(pl)VLEventDelegate(im)onChatEnded", - "mangledName": "$s10VerloopSDK15VLEventDelegateP11onChatEndedyyF", - "moduleName": "VerloopSDK", - "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.VLEventDelegate>", - "sugared_genericSig": "", - "protocolReq": true, - "declAttributes": [ - "Optional", - "ObjC" - ], - "reqNewWitnessTableEntry": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "onLogoutComplete", - "printedName": "onLogoutComplete()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(pl)VLEventDelegate(im)onLogoutComplete", - "mangledName": "$s10VerloopSDK15VLEventDelegateP16onLogoutCompleteyyF", - "moduleName": "VerloopSDK", - "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.VLEventDelegate>", - "sugared_genericSig": "", - "protocolReq": true, - "declAttributes": [ - "Optional", - "ObjC" - ], - "reqNewWitnessTableEntry": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "onWidgetLoaded", - "printedName": "onWidgetLoaded()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(pl)VLEventDelegate(im)onWidgetLoaded", - "mangledName": "$s10VerloopSDK15VLEventDelegateP14onWidgetLoadedyyF", - "moduleName": "VerloopSDK", - "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.VLEventDelegate>", - "sugared_genericSig": "", - "protocolReq": true, - "declAttributes": [ - "Optional", - "ObjC" - ], - "reqNewWitnessTableEntry": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "onIncomingMessage", - "printedName": "onIncomingMessage(_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(pl)VLEventDelegate(im)onIncomingMessage:", - "mangledName": "$s10VerloopSDK15VLEventDelegateP17onIncomingMessageyyypF", - "moduleName": "VerloopSDK", - "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.VLEventDelegate>", - "sugared_genericSig": "", - "protocolReq": true, - "declAttributes": [ - "Optional", - "ObjC" - ], - "reqNewWitnessTableEntry": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Protocol", - "usr": "c:@M@VerloopSDK@objc(pl)VLEventDelegate", - "mangledName": "$s10VerloopSDK15VLEventDelegateP", - "moduleName": "VerloopSDK", - "genericSig": "<τ_0_0 : AnyObject>", - "sugared_genericSig": "", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "NSURL", - "printedName": "NSURL", - "children": [ - { - "kind": "Function", - "name": "mimeType", - "printedName": "mimeType()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "s:So5NSURLC10VerloopSDKE8mimeTypeSSyF", - "mangledName": "$sSo5NSURLC10VerloopSDKE8mimeTypeSSyF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl" - ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Class", - "usr": "c:objc(cs)NSURL", - "moduleName": "Foundation", - "isOpen": true, - "objc_name": "NSURL", - "declAttributes": [ - "ObjC", - "SynthesizedProtocol", - "NonSendable", - "Sendable", - "Dynamic" - ], - "superclassUsr": "c:objc(cs)NSObject", - "isExternal": true, - "inheritsConvenienceInitializers": true, - "superclassNames": [ - "ObjectiveC.NSObject" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - }, - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "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": "_HasCustomAnyHashableRepresentation", - "printedName": "_HasCustomAnyHashableRepresentation", - "usr": "s:s35_HasCustomAnyHashableRepresentationP", - "mangledName": "$ss35_HasCustomAnyHashableRepresentationP" - }, - { - "kind": "Conformance", - "name": "_CustomPlaygroundQuickLookable", - "printedName": "_CustomPlaygroundQuickLookable", - "usr": "s:s30_CustomPlaygroundQuickLookableP", - "mangledName": "$ss30_CustomPlaygroundQuickLookableP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "URL", - "printedName": "URL", - "children": [ - { - "kind": "Function", - "name": "mimeType", - "printedName": "mimeType()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "s:10Foundation3URLV10VerloopSDKE8mimeTypeSSyF", - "mangledName": "$s10Foundation3URLV10VerloopSDKE8mimeTypeSSyF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl" - ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Struct", - "usr": "s:10Foundation3URLV", - "mangledName": "$s10Foundation3URLV", - "moduleName": "Foundation", - "intro_Macosx": "10.10", - "intro_iOS": "8.0", - "intro_tvOS": "9.0", - "intro_watchOS": "2.0", - "declAttributes": [ - "Available", - "Available", - "Available", - "Available" - ], - "isExternal": true, - "conformances": [ - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "ReferenceConvertible", - "printedName": "ReferenceConvertible", - "children": [ - { - "kind": "TypeWitness", - "name": "ReferenceType", - "printedName": "ReferenceType", - "children": [ - { - "kind": "TypeNominal", - "name": "NSURL", - "printedName": "Foundation.NSURL", - "usr": "c:objc(cs)NSURL" - } - ] - } - ], - "usr": "s:10Foundation20ReferenceConvertibleP", - "mangledName": "$s10Foundation20ReferenceConvertibleP" - }, - { - "kind": "Conformance", - "name": "_ObjectiveCBridgeable", - "printedName": "_ObjectiveCBridgeable", - "children": [ - { - "kind": "TypeWitness", - "name": "_ObjectiveCType", - "printedName": "_ObjectiveCType", - "children": [ - { - "kind": "TypeNominal", - "name": "NSURL", - "printedName": "Foundation.NSURL", - "usr": "c:objc(cs)NSURL" - } - ] - } - ], - "usr": "s:s21_ObjectiveCBridgeableP", - "mangledName": "$ss21_ObjectiveCBridgeableP" - }, - { - "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": "_CustomPlaygroundQuickLookable", - "printedName": "_CustomPlaygroundQuickLookable", - "usr": "s:s30_CustomPlaygroundQuickLookableP", - "mangledName": "$ss30_CustomPlaygroundQuickLookableP" - }, - { - "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": "_ExpressibleByFileReferenceLiteral", - "printedName": "_ExpressibleByFileReferenceLiteral", - "usr": "s:s34_ExpressibleByFileReferenceLiteralP", - "mangledName": "$ss34_ExpressibleByFileReferenceLiteralP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "NSString", - "printedName": "NSString", - "children": [ - { - "kind": "Function", - "name": "mimeType", - "printedName": "mimeType()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "s:So8NSStringC10VerloopSDKE8mimeTypeSSyF", - "mangledName": "$sSo8NSStringC10VerloopSDKE8mimeTypeSSyF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl" - ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Class", - "usr": "c:objc(cs)NSString", - "moduleName": "Foundation", - "isOpen": true, - "objc_name": "NSString", - "declAttributes": [ - "ObjC", - "NonSendable", - "Dynamic" - ], - "superclassUsr": "c:objc(cs)NSObject", - "isExternal": true, - "inheritsConvenienceInitializers": true, - "superclassNames": [ - "ObjectiveC.NSObject" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "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": "ExpressibleByStringLiteral", - "printedName": "ExpressibleByStringLiteral", - "children": [ - { - "kind": "TypeWitness", - "name": "StringLiteralType", - "printedName": "StringLiteralType", - "children": [ - { - "kind": "TypeNominal", - "name": "StaticString", - "printedName": "Swift.StaticString", - "usr": "s:s12StaticStringV" - } - ] - } - ], - "usr": "s:s26ExpressibleByStringLiteralP", - "mangledName": "$ss26ExpressibleByStringLiteralP" - }, - { - "kind": "Conformance", - "name": "ExpressibleByExtendedGraphemeClusterLiteral", - "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", - "children": [ - { - "kind": "TypeWitness", - "name": "ExtendedGraphemeClusterLiteralType", - "printedName": "ExtendedGraphemeClusterLiteralType", - "children": [ - { - "kind": "TypeNominal", - "name": "StaticString", - "printedName": "Swift.StaticString", - "usr": "s:s12StaticStringV" - } - ] - } - ], - "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", - "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" - }, - { - "kind": "Conformance", - "name": "ExpressibleByUnicodeScalarLiteral", - "printedName": "ExpressibleByUnicodeScalarLiteral", - "children": [ - { - "kind": "TypeWitness", - "name": "UnicodeScalarLiteralType", - "printedName": "UnicodeScalarLiteralType", - "children": [ - { - "kind": "TypeNominal", - "name": "StaticString", - "printedName": "Swift.StaticString", - "usr": "s:s12StaticStringV" - } - ] - } - ], - "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", - "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" - }, - { - "kind": "Conformance", - "name": "_HasCustomAnyHashableRepresentation", - "printedName": "_HasCustomAnyHashableRepresentation", - "usr": "s:s35_HasCustomAnyHashableRepresentationP", - "mangledName": "$ss35_HasCustomAnyHashableRepresentationP" - }, - { - "kind": "Conformance", - "name": "_CustomPlaygroundQuickLookable", - "printedName": "_CustomPlaygroundQuickLookable", - "usr": "s:s30_CustomPlaygroundQuickLookableP", - "mangledName": "$ss30_CustomPlaygroundQuickLookableP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "String", - "printedName": "String", - "children": [ - { - "kind": "Function", - "name": "mimeType", - "printedName": "mimeType()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "s:SS10VerloopSDKE8mimeTypeSSyF", - "mangledName": "$sSS10VerloopSDKE8mimeTypeSSyF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl" - ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Struct", - "usr": "s:SS", - "mangledName": "$sSS", - "moduleName": "Swift", - "declAttributes": [ - "EagerMove", - "Frozen" - ], - "isExternal": true, - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "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": "CodingKeyRepresentable", - "printedName": "CodingKeyRepresentable", - "usr": "s:s22CodingKeyRepresentableP", - "mangledName": "$ss22CodingKeyRepresentableP" - }, - { - "kind": "Conformance", - "name": "_HasContiguousBytes", - "printedName": "_HasContiguousBytes", - "usr": "s:s19_HasContiguousBytesP", - "mangledName": "$ss19_HasContiguousBytesP" - }, - { - "kind": "Conformance", - "name": "CustomReflectable", - "printedName": "CustomReflectable", - "usr": "s:s17CustomReflectableP", - "mangledName": "$ss17CustomReflectableP" - }, - { - "kind": "Conformance", - "name": "_CustomPlaygroundQuickLookable", - "printedName": "_CustomPlaygroundQuickLookable", - "usr": "s:s30_CustomPlaygroundQuickLookableP", - "mangledName": "$ss30_CustomPlaygroundQuickLookableP" - }, - { - "kind": "Conformance", - "name": "TextOutputStream", - "printedName": "TextOutputStream", - "usr": "s:s16TextOutputStreamP", - "mangledName": "$ss16TextOutputStreamP" - }, - { - "kind": "Conformance", - "name": "TextOutputStreamable", - "printedName": "TextOutputStreamable", - "usr": "s:s20TextOutputStreamableP", - "mangledName": "$ss20TextOutputStreamableP" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - }, - { - "kind": "Conformance", - "name": "_ExpressibleByBuiltinUnicodeScalarLiteral", - "printedName": "_ExpressibleByBuiltinUnicodeScalarLiteral", - "usr": "s:s41_ExpressibleByBuiltinUnicodeScalarLiteralP", - "mangledName": "$ss41_ExpressibleByBuiltinUnicodeScalarLiteralP" - }, - { - "kind": "Conformance", - "name": "_ExpressibleByBuiltinExtendedGraphemeClusterLiteral", - "printedName": "_ExpressibleByBuiltinExtendedGraphemeClusterLiteral", - "usr": "s:s51_ExpressibleByBuiltinExtendedGraphemeClusterLiteralP", - "mangledName": "$ss51_ExpressibleByBuiltinExtendedGraphemeClusterLiteralP" - }, - { - "kind": "Conformance", - "name": "_ExpressibleByBuiltinStringLiteral", - "printedName": "_ExpressibleByBuiltinStringLiteral", - "usr": "s:s34_ExpressibleByBuiltinStringLiteralP", - "mangledName": "$ss34_ExpressibleByBuiltinStringLiteralP" - }, - { - "kind": "Conformance", - "name": "ExpressibleByStringLiteral", - "printedName": "ExpressibleByStringLiteral", - "children": [ - { - "kind": "TypeWitness", - "name": "StringLiteralType", - "printedName": "StringLiteralType", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ] - } - ], - "usr": "s:s26ExpressibleByStringLiteralP", - "mangledName": "$ss26ExpressibleByStringLiteralP" - }, - { - "kind": "Conformance", - "name": "ExpressibleByExtendedGraphemeClusterLiteral", - "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", - "children": [ - { - "kind": "TypeWitness", - "name": "ExtendedGraphemeClusterLiteralType", - "printedName": "ExtendedGraphemeClusterLiteralType", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ] - } - ], - "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", - "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" - }, - { - "kind": "Conformance", - "name": "ExpressibleByUnicodeScalarLiteral", - "printedName": "ExpressibleByUnicodeScalarLiteral", - "children": [ - { - "kind": "TypeWitness", - "name": "UnicodeScalarLiteralType", - "printedName": "UnicodeScalarLiteralType", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ] - } - ], - "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", - "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" - }, - { - "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": "BidirectionalCollection", - "printedName": "BidirectionalCollection", - "children": [ - { - "kind": "TypeWitness", - "name": "Element", - "printedName": "Element", - "children": [ - { - "kind": "TypeNominal", - "name": "Character", - "printedName": "Swift.Character", - "usr": "s:SJ" - } - ] - }, - { - "kind": "TypeWitness", - "name": "Index", - "printedName": "Index", - "children": [ - { - "kind": "TypeNominal", - "name": "Index", - "printedName": "Swift.String.Index", - "usr": "s:SS5IndexV" - } - ] - }, - { - "kind": "TypeWitness", - "name": "SubSequence", - "printedName": "SubSequence", - "children": [ - { - "kind": "TypeNominal", - "name": "Substring", - "printedName": "Swift.Substring", - "usr": "s:Ss" - } - ] - }, - { - "kind": "TypeWitness", - "name": "Indices", - "printedName": "Indices", - "children": [ - { - "kind": "TypeNominal", - "name": "DefaultIndices", - "printedName": "Swift.DefaultIndices", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:SI" - } - ] - } - ], - "usr": "s:SK", - "mangledName": "$sSK" - }, - { - "kind": "Conformance", - "name": "Collection", - "printedName": "Collection", - "children": [ - { - "kind": "TypeWitness", - "name": "Element", - "printedName": "Element", - "children": [ - { - "kind": "TypeNominal", - "name": "Character", - "printedName": "Swift.Character", - "usr": "s:SJ" - } - ] - }, - { - "kind": "TypeWitness", - "name": "Index", - "printedName": "Index", - "children": [ - { - "kind": "TypeNominal", - "name": "Index", - "printedName": "Swift.String.Index", - "usr": "s:SS5IndexV" - } - ] - }, - { - "kind": "TypeWitness", - "name": "Iterator", - "printedName": "Iterator", - "children": [ - { - "kind": "TypeNominal", - "name": "Iterator", - "printedName": "Swift.String.Iterator", - "usr": "s:SS8IteratorV" - } - ] - }, - { - "kind": "TypeWitness", - "name": "SubSequence", - "printedName": "SubSequence", - "children": [ - { - "kind": "TypeNominal", - "name": "Substring", - "printedName": "Swift.Substring", - "usr": "s:Ss" - } - ] - }, - { - "kind": "TypeWitness", - "name": "Indices", - "printedName": "Indices", - "children": [ - { - "kind": "TypeNominal", - "name": "DefaultIndices", - "printedName": "Swift.DefaultIndices", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:SI" - } - ] - } - ], - "usr": "s:Sl", - "mangledName": "$sSl" - }, - { - "kind": "Conformance", - "name": "Sequence", - "printedName": "Sequence", - "children": [ - { - "kind": "TypeWitness", - "name": "Element", - "printedName": "Element", - "children": [ - { - "kind": "TypeNominal", - "name": "Character", - "printedName": "Swift.Character", - "usr": "s:SJ" - } - ] - }, - { - "kind": "TypeWitness", - "name": "Iterator", - "printedName": "Iterator", - "children": [ - { - "kind": "TypeNominal", - "name": "Iterator", - "printedName": "Swift.String.Iterator", - "usr": "s:SS8IteratorV" - } - ] - } - ], - "usr": "s:ST", - "mangledName": "$sST" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Comparable", - "printedName": "Comparable", - "usr": "s:SL", - "mangledName": "$sSL" - }, - { - "kind": "Conformance", - "name": "StringProtocol", - "printedName": "StringProtocol", - "children": [ - { - "kind": "TypeWitness", - "name": "UTF8View", - "printedName": "UTF8View", - "children": [ - { - "kind": "TypeNominal", - "name": "UTF8View", - "printedName": "Swift.String.UTF8View", - "usr": "s:SS8UTF8ViewV" - } - ] - }, - { - "kind": "TypeWitness", - "name": "UTF16View", - "printedName": "UTF16View", - "children": [ - { - "kind": "TypeNominal", - "name": "UTF16View", - "printedName": "Swift.String.UTF16View", - "usr": "s:SS9UTF16ViewV" - } - ] - }, - { - "kind": "TypeWitness", - "name": "UnicodeScalarView", - "printedName": "UnicodeScalarView", - "children": [ - { - "kind": "TypeNominal", - "name": "UnicodeScalarView", - "printedName": "Swift.String.UnicodeScalarView", - "usr": "s:SS17UnicodeScalarViewV" - } - ] - }, - { - "kind": "TypeWitness", - "name": "SubSequence", - "printedName": "SubSequence", - "children": [ - { - "kind": "TypeNominal", - "name": "Substring", - "printedName": "Swift.Substring", - "usr": "s:Ss" - } - ] - } - ], - "usr": "s:Sy", - "mangledName": "$sSy" - }, - { - "kind": "Conformance", - "name": "ExpressibleByStringInterpolation", - "printedName": "ExpressibleByStringInterpolation", - "children": [ - { - "kind": "TypeWitness", - "name": "StringInterpolation", - "printedName": "StringInterpolation", - "children": [ - { - "kind": "TypeNominal", - "name": "DefaultStringInterpolation", - "printedName": "Swift.DefaultStringInterpolation", - "usr": "s:s26DefaultStringInterpolationV" - } - ] - } - ], - "usr": "s:s32ExpressibleByStringInterpolationP", - "mangledName": "$ss32ExpressibleByStringInterpolationP" - }, - { - "kind": "Conformance", - "name": "LosslessStringConvertible", - "printedName": "LosslessStringConvertible", - "usr": "s:s25LosslessStringConvertibleP", - "mangledName": "$ss25LosslessStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "RangeReplaceableCollection", - "printedName": "RangeReplaceableCollection", - "children": [ - { - "kind": "TypeWitness", - "name": "SubSequence", - "printedName": "SubSequence", - "children": [ - { - "kind": "TypeNominal", - "name": "Substring", - "printedName": "Swift.Substring", - "usr": "s:Ss" - } - ] - } - ], - "usr": "s:Sm", - "mangledName": "$sSm" - }, - { - "kind": "Conformance", - "name": "MirrorPath", - "printedName": "MirrorPath", - "usr": "s:s10MirrorPathP", - "mangledName": "$ss10MirrorPathP" - }, - { - "kind": "Conformance", - "name": "_ObjectiveCBridgeable", - "printedName": "_ObjectiveCBridgeable", - "children": [ - { - "kind": "TypeWitness", - "name": "_ObjectiveCType", - "printedName": "_ObjectiveCType", - "children": [ - { - "kind": "TypeNominal", - "name": "NSString", - "printedName": "Foundation.NSString", - "usr": "c:objc(cs)NSString" - } - ] - } - ], - "usr": "s:s21_ObjectiveCBridgeableP", - "mangledName": "$ss21_ObjectiveCBridgeableP" - }, - { - "kind": "Conformance", - "name": "CVarArg", - "printedName": "CVarArg", - "usr": "s:s7CVarArgP", - "mangledName": "$ss7CVarArgP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "Name", - "printedName": "Name", - "children": [ - { - "kind": "Var", - "name": "reachabilityChanged", - "printedName": "reachabilityChanged", - "children": [ - { - "kind": "TypeNominal", - "name": "Name", - "printedName": "Foundation.NSNotification.Name", - "usr": "c:@T@NSNotificationName" - } - ], - "declKind": "Var", - "usr": "s:So18NSNotificationNamea10VerloopSDKE19reachabilityChangedABvpZ", - "mangledName": "$sSo18NSNotificationNamea10VerloopSDKE19reachabilityChangedABvpZ", - "moduleName": "VerloopSDK", - "static": true, - "declAttributes": [ - "HasInitialValue", - "HasStorage" - ], - "isFromExtension": true, - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Name", - "printedName": "Foundation.NSNotification.Name", - "usr": "c:@T@NSNotificationName" - } - ], - "declKind": "Accessor", - "usr": "s:So18NSNotificationNamea10VerloopSDKE19reachabilityChangedABvgZ", - "mangledName": "$sSo18NSNotificationNamea10VerloopSDKE19reachabilityChangedABvgZ", - "moduleName": "VerloopSDK", - "static": true, - "implicit": true, - "isFromExtension": true, - "accessorKind": "get" - } - ] - } - ], - "declKind": "Struct", - "usr": "c:@T@NSNotificationName", - "moduleName": "Foundation", - "declAttributes": [ - "SynthesizedProtocol", - "SynthesizedProtocol", - "SynthesizedProtocol", - "SynthesizedProtocol", - "SynthesizedProtocol", - "SynthesizedProtocol", - "Sendable" - ], - "isFromExtension": true, - "isExternal": true, - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "_ObjectiveCBridgeable", - "printedName": "_ObjectiveCBridgeable", - "children": [ - { - "kind": "TypeWitness", - "name": "_ObjectiveCType", - "printedName": "_ObjectiveCType", - "children": [ - { - "kind": "TypeNominal", - "name": "NSString", - "printedName": "Foundation.NSString", - "usr": "c:objc(cs)NSString" - } - ] - } - ], - "usr": "s:s21_ObjectiveCBridgeableP", - "mangledName": "$ss21_ObjectiveCBridgeableP" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "_SwiftNewtypeWrapper", - "printedName": "_SwiftNewtypeWrapper", - "usr": "s:s20_SwiftNewtypeWrapperP", - "mangledName": "$ss20_SwiftNewtypeWrapperP" - }, - { - "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": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - }, - { - "kind": "Conformance", - "name": "_HasCustomAnyHashableRepresentation", - "printedName": "_HasCustomAnyHashableRepresentation", - "usr": "s:s35_HasCustomAnyHashableRepresentationP", - "mangledName": "$ss35_HasCustomAnyHashableRepresentationP" - } - ] - } - ], - "json_format_version": 8 - }, - "ConstValues": [ - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLConfig.swift", - "kind": "IntegerLiteral", - "offset": 1254, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLConfig.swift", - "kind": "IntegerLiteral", - "offset": 1276, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLConfig.swift", - "kind": "BooleanLiteral", - "offset": 1515, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLConfig.swift", - "kind": "BooleanLiteral", - "offset": 1775, - "length": 4, - "value": "true" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLConfig.swift", - "kind": "Array", - "offset": 1878, - "length": 2, - "value": "[]" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLConfig.swift", - "kind": "Array", - "offset": 1922, - "length": 2, - "value": "[]" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLConfig.swift", - "kind": "Array", - "offset": 2014, - "length": 2, - "value": "[]" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLConfig.swift", - "kind": "StringLiteral", - "offset": 2171, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLConfig.swift", - "kind": "BooleanLiteral", - "offset": 2424, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "StringLiteral", - "offset": 748, - "length": 19, - "value": "\"setUserIdComplete\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "StringLiteral", - "offset": 808, - "length": 22, - "value": "\"setUserParamComplete\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "StringLiteral", - "offset": 859, - "length": 10, - "value": "\"callback\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "StringLiteral", - "offset": 901, - "length": 11, - "value": "\"roomReady\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "StringLiteral", - "offset": 938, - "length": 7, - "value": "\"ready\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "StringLiteral", - "offset": 977, - "length": 13, - "value": "\"closeWidget\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "StringLiteral", - "offset": 1024, - "length": 15, - "value": "\"closeComplete\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "StringLiteral", - "offset": 1073, - "length": 16, - "value": "\"chat-maximized\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "StringLiteral", - "offset": 1123, - "length": 16, - "value": "\"chat-minimized\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "StringLiteral", - "offset": 1171, - "length": 14, - "value": "\"chat-started\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "StringLiteral", - "offset": 1215, - "length": 12, - "value": "\"chat-ended\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "StringLiteral", - "offset": 1263, - "length": 8, - "value": "\"logout\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "StringLiteral", - "offset": 1311, - "length": 24, - "value": "\"agent-message-received\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "StringLiteral", - "offset": 1462, - "length": 10, - "value": "\"postback\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "StringLiteral", - "offset": 1500, - "length": 9, - "value": "\"web_url\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "IntegerLiteral", - "offset": 1587, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "IntegerLiteral", - "offset": 1598, - "length": 10, - "value": "1" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "IntegerLiteral", - "offset": 1618, - "length": 15, - "value": "2" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "IntegerLiteral", - "offset": 1643, - "length": 15, - "value": "3" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "IntegerLiteral", - "offset": 1668, - "length": 13, - "value": "4" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "IntegerLiteral", - "offset": 1691, - "length": 11, - "value": "5" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "IntegerLiteral", - "offset": 1712, - "length": 16, - "value": "6" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "IntegerLiteral", - "offset": 1738, - "length": 14, - "value": "7" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "IntegerLiteral", - "offset": 1762, - "length": 14, - "value": "8" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "IntegerLiteral", - "offset": 1786, - "length": 17, - "value": "9" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "IntegerLiteral", - "offset": 1813, - "length": 20, - "value": "10" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/MimeType.swift", - "kind": "StringLiteral", - "offset": 138, - "length": 26, - "value": "\"application\/octet-stream\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/MimeType.swift", - "kind": "Dictionary", - "offset": 191, - "length": 3223, - "value": "[(\"html\", \"text\/html\"), (\"htm\", \"text\/html\"), (\"shtml\", \"text\/html\"), (\"css\", \"text\/css\"), (\"xml\", \"text\/xml\"), (\"gif\", \"image\/gif\"), (\"jpeg\", \"image\/jpeg\"), (\"jpg\", \"image\/jpeg\"), (\"js\", \"application\/javascript\"), (\"atom\", \"application\/atom+xml\"), (\"rss\", \"application\/rss+xml\"), (\"mml\", \"text\/mathml\"), (\"txt\", \"text\/plain\"), (\"jad\", \"text\/vnd.sun.j2me.app-descriptor\"), (\"wml\", \"text\/vnd.wap.wml\"), (\"htc\", \"text\/x-component\"), (\"png\", \"image\/png\"), (\"tif\", \"image\/tiff\"), (\"tiff\", \"image\/tiff\"), (\"wbmp\", \"image\/vnd.wap.wbmp\"), (\"ico\", \"image\/x-icon\"), (\"jng\", \"image\/x-jng\"), (\"bmp\", \"image\/x-ms-bmp\"), (\"svg\", \"image\/svg+xml\"), (\"svgz\", \"image\/svg+xml\"), (\"webp\", \"image\/webp\"), (\"woff\", \"application\/font-woff\"), (\"jar\", \"application\/java-archive\"), (\"war\", \"application\/java-archive\"), (\"ear\", \"application\/java-archive\"), (\"json\", \"application\/json\"), (\"hqx\", \"application\/mac-binhex40\"), (\"doc\", \"application\/msword\"), (\"pdf\", \"application\/pdf\"), (\"ps\", \"application\/postscript\"), (\"eps\", \"application\/postscript\"), (\"ai\", \"application\/postscript\"), (\"rtf\", \"application\/rtf\"), (\"m3u8\", \"application\/vnd.apple.mpegurl\"), (\"xls\", \"application\/vnd.ms-excel\"), (\"eot\", \"application\/vnd.ms-fontobject\"), (\"ppt\", \"application\/vnd.ms-powerpoint\"), (\"wmlc\", \"application\/vnd.wap.wmlc\"), (\"kml\", \"application\/vnd.google-earth.kml+xml\"), (\"kmz\", \"application\/vnd.google-earth.kmz\"), (\"7z\", \"application\/x-7z-compressed\"), (\"cco\", \"application\/x-cocoa\"), (\"jardiff\", \"application\/x-java-archive-diff\"), (\"jnlp\", \"application\/x-java-jnlp-file\"), (\"run\", \"application\/x-makeself\"), (\"pl\", \"application\/x-perl\"), (\"pm\", \"application\/x-perl\"), (\"prc\", \"application\/x-pilot\"), (\"pdb\", \"application\/x-pilot\"), (\"rar\", \"application\/x-rar-compressed\"), (\"rpm\", \"application\/x-redhat-package-manager\"), (\"sea\", \"application\/x-sea\"), (\"swf\", \"application\/x-shockwave-flash\"), (\"sit\", \"application\/x-stuffit\"), (\"tcl\", \"application\/x-tcl\"), (\"tk\", \"application\/x-tcl\"), (\"der\", \"application\/x-x509-ca-cert\"), (\"pem\", \"application\/x-x509-ca-cert\"), (\"crt\", \"application\/x-x509-ca-cert\"), (\"xpi\", \"application\/x-xpinstall\"), (\"xhtml\", \"application\/xhtml+xml\"), (\"xspf\", \"application\/xspf+xml\"), (\"zip\", \"application\/zip\"), (\"epub\", \"application\/epub+zip\"), (\"docx\", \"application\/vnd.openxmlformats-officedocument.wordprocessingml.document\"), (\"xlsx\", \"application\/vnd.openxmlformats-officedocument.spreadsheetml.sheet\"), (\"pptx\", \"application\/vnd.openxmlformats-officedocument.presentationml.presentation\"), (\"mid\", \"audio\/midi\"), (\"midi\", \"audio\/midi\"), (\"kar\", \"audio\/midi\"), (\"mp3\", \"audio\/mpeg\"), (\"ogg\", \"audio\/ogg\"), (\"m4a\", \"audio\/x-m4a\"), (\"ra\", \"audio\/x-realaudio\"), (\"3gpp\", \"video\/3gpp\"), (\"3gp\", \"video\/3gpp\"), (\"ts\", \"video\/mp2t\"), (\"mp4\", \"video\/mp4\"), (\"mpeg\", \"video\/mpeg\"), (\"mpg\", \"video\/mpeg\"), (\"mov\", \"video\/quicktime\"), (\"webm\", \"video\/webm\"), (\"flv\", \"video\/x-flv\"), (\"m4v\", \"video\/x-m4v\"), (\"mng\", \"video\/x-mng\"), (\"asx\", \"video\/x-ms-asf\"), (\"asf\", \"video\/x-ms-asf\"), (\"wmv\", \"video\/x-ms-wmv\"), (\"avi\", \"video\/x-msvideo\")]" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Reachability.swift", - "kind": "StringLiteral", - "offset": 1741, - "length": 33, - "value": "\"ReachabilityChangedNotification\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Reachability.swift", - "kind": "StringLiteral", - "offset": 1869, - "length": 21, - "value": "\"reachabilityChanged\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Reachability.swift", - "kind": "BooleanLiteral", - "offset": 3138, - "length": 4, - "value": "true" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Reachability.swift", - "kind": "BooleanLiteral", - "offset": 4310, - "length": 4, - "value": "true" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Reachability.swift", - "kind": "BooleanLiteral", - "offset": 4382, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VerloopSDK.swift", - "kind": "BooleanLiteral", - "offset": 509, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", - "kind": "StringLiteral", - "offset": 199, - "length": 7, - "value": "\"https\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", - "kind": "StringLiteral", - "offset": 236, - "length": 19, - "value": "\".stage.verloop.io\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", - "kind": "StringLiteral", - "offset": 282, - "length": 13, - "value": "\".verloop.io\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", - "kind": "StringLiteral", - "offset": 328, - "length": 8, - "value": "\"popout\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", - "kind": "StringLiteral", - "offset": 368, - "length": 5, - "value": "\"ios\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", - "kind": "StringLiteral", - "offset": 401, - "length": 17, - "value": "\"VerloopLivechat\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", - "kind": "StringLiteral", - "offset": 452, - "length": 9, - "value": "\"Verloop\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", - "kind": "StringLiteral", - "offset": 499, - "length": 15, - "value": "\"VerloopMobile\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", - "kind": "StringLiteral", - "offset": 555, - "length": 17, - "value": "\"VerloopMobileV2\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", - "kind": "StringLiteral", - "offset": 829, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/NetworkManager\/VLNetworkManager.swift", - "kind": "StringLiteral", - "offset": 356, - "length": 5, - "value": "\"GET\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLNavViewController.swift", - "kind": "BooleanLiteral", - "offset": 569, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/WKDownloadManager.swift", - "kind": "Array", - "offset": 448, - "length": 2, - "value": "[]" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLWebViewManager.swift", - "kind": "BooleanLiteral", - "offset": 395, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLWebViewManager.swift", - "kind": "BooleanLiteral", - "offset": 481, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLWebViewManager.swift", - "kind": "BooleanLiteral", - "offset": 513, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLWebViewManager.swift", - "kind": "BooleanLiteral", - "offset": 559, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLWebViewManager.swift", - "kind": "Array", - "offset": 663, - "length": 2, - "value": "[]" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLWebViewManager.swift", - "kind": "Array", - "offset": 735, - "length": 2, - "value": "[]" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLWebViewManager.swift", - "kind": "Array", - "offset": 1033, - "length": 2, - "value": "[]" - } - ] -} \ No newline at end of file diff --git a/VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm64-apple-ios.private.swiftinterface b/VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm64-apple-ios.private.swiftinterface deleted file mode 100644 index ec90a25..0000000 --- a/VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm64-apple-ios.private.swiftinterface +++ /dev/null @@ -1,230 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 6.1.2 effective-5.10 (swiftlang-6.1.2.1.2 clang-1700.0.13.5) -// swift-module-flags: -target arm64-apple-ios11.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -module-name VerloopSDK -// swift-module-flags-ignorable: -no-verify-emitted-module-interface -interface-compiler-version 6.1.2 -import Foundation -import Swift -import SystemConfiguration -import UIKit -@_exported import VerloopSDK -import WebKit -import _Concurrency -import _StringProcessing -import _SwiftConcurrencyShims -public typealias LiveChatButtonClickListener = (_ title: Swift.String?, _ type: Swift.String?, _ payload: Swift.String?) -> Swift.Void -public typealias LiveChatUrlClickListener = (_ url: Swift.String?) -> Swift.Void -@objc public class VLConfig : ObjectiveC.NSObject { - @objc public enum SCOPE : Swift.Int { - case ROOM = 0 - case USER = 1 - public init?(rawValue: Swift.Int) - public typealias RawValue = Swift.Int - public var rawValue: Swift.Int { - get - } - } - @objc public init(clientId cid: Swift.String, userId uid: Swift.String?) - @objc convenience public init(clientId cid: Swift.String) - @objc public func setNotificationToken(notificationToken token: Swift.String?) - @objc public func setUserId(userId uid: Swift.String) - @objc public func setStaging(isStaging staging: Swift.Bool) - @objc public func setUserName(userName name: Swift.String?) - @objc public func setUserEmail(userEmail email: Swift.String?) - @objc public func setUserPhone(userPhone phone: Swift.String?) - @objc public func setRecipeId(recipeId id: Swift.String?) - @objc public func setUserParam(key: Swift.String, value: Swift.String) - @objc public func openMenuWidget() - @objc public func showDownloadButton(_ isAllowFileDownload: Swift.Bool) - @objc public func setButtonOnClickListener(onButtonClicked buttonClicked: VerloopSDK.LiveChatButtonClickListener?) - @objc public func setUrlClickListener(onUrlClicked urlClicked: VerloopSDK.LiveChatUrlClickListener?) - @objc public func setUrlRedirectionFlag(canRedirect flag: Swift.Bool) - @objc public func putCustomField(key: Swift.String, value: Swift.String, scope: VerloopSDK.VLConfig.SCOPE) - @objc public func setTitle(widgetTitle title: Swift.String) - @objc public func setWidgetColor(widgetColor color: UIKit.UIColor) - @objc deinit -} -@objc public class VLMessage : ObjectiveC.NSObject, Swift.Codable { - @objc deinit - public func encode(to encoder: any Swift.Encoder) throws - required public init(from decoder: any Swift.Decoder) throws -} -@objc public enum VLEvent : Swift.Int, Swift.RawRepresentable { - case onButtonClick = 0 - case onURLClick - case onChatMaximized - case onChatMinimized - case onChatStarted - case onChatEnded - case onLogoutComplete - case onWidgetLoaded - case onWidgetClosed - case setUserIdComplete - case setUserParamComplete - public init?(rawValue: Swift.Int) - public typealias RawValue = Swift.Int - public var rawValue: Swift.Int { - get - } -} -extension Foundation.NSURL { - public func mimeType() -> Swift.String -} -extension Foundation.URL { - public func mimeType() -> Swift.String -} -extension Foundation.NSString { - public func mimeType() -> Swift.String -} -extension Swift.String { - public func mimeType() -> Swift.String -} -public enum ReachabilityError : Swift.Error { - case failedToCreateWithAddress(Darwin.sockaddr, Swift.Int32) - case failedToCreateWithHostname(Swift.String, Swift.Int32) - case unableToSetCallback(Swift.Int32) - case unableToSetDispatchQueue(Swift.Int32) - case unableToGetFlags(Swift.Int32) -} -@available(*, unavailable, renamed: "Notification.Name.reachabilityChanged") -public let ReachabilityChangedNotification: Foundation.NSNotification.Name -extension Foundation.NSNotification.Name { - public static let reachabilityChanged: Foundation.Notification.Name -} -public class Reachability { - public typealias NetworkReachable = (VerloopSDK.Reachability) -> () - public typealias NetworkUnreachable = (VerloopSDK.Reachability) -> () - @available(*, unavailable, renamed: "Connection") - public enum NetworkStatus : Swift.CustomStringConvertible { - case notReachable, reachableViaWiFi, reachableViaWWAN - public var description: Swift.String { - get - } - public static func == (a: VerloopSDK.Reachability.NetworkStatus, b: VerloopSDK.Reachability.NetworkStatus) -> Swift.Bool - public func hash(into hasher: inout Swift.Hasher) - public var hashValue: Swift.Int { - get - } - } - public enum Connection : Swift.CustomStringConvertible { - @available(*, deprecated, renamed: "unavailable") - case none - case unavailable, wifi, cellular - public var description: Swift.String { - get - } - public static func == (a: VerloopSDK.Reachability.Connection, b: VerloopSDK.Reachability.Connection) -> Swift.Bool - public func hash(into hasher: inout Swift.Hasher) - public var hashValue: Swift.Int { - get - } - } - public var whenReachable: VerloopSDK.Reachability.NetworkReachable? - public var whenUnreachable: VerloopSDK.Reachability.NetworkUnreachable? - @available(*, deprecated, renamed: "allowsCellularConnection") - final public let reachableOnWWAN: Swift.Bool - public var allowsCellularConnection: Swift.Bool - public var notificationCenter: Foundation.NotificationCenter - @available(*, deprecated, renamed: "connection.description") - public var currentReachabilityString: Swift.String { - get - } - @available(*, unavailable, renamed: "connection") - public var currentReachabilityStatus: VerloopSDK.Reachability.Connection { - get - } - public var connection: VerloopSDK.Reachability.Connection { - get - } - required public init(reachabilityRef: SystemConfiguration.SCNetworkReachability, queueQoS: Dispatch.DispatchQoS = .default, targetQueue: Dispatch.DispatchQueue? = nil, notificationQueue: Dispatch.DispatchQueue? = .main) - convenience public init(hostname: Swift.String, queueQoS: Dispatch.DispatchQoS = .default, targetQueue: Dispatch.DispatchQueue? = nil, notificationQueue: Dispatch.DispatchQueue? = .main) throws - convenience public init(queueQoS: Dispatch.DispatchQoS = .default, targetQueue: Dispatch.DispatchQueue? = nil, notificationQueue: Dispatch.DispatchQueue? = .main) throws - @objc deinit -} -extension VerloopSDK.Reachability { - public func startNotifier() throws - public func stopNotifier() - @available(*, deprecated, message: "Please use `connection != .none`") - public var isReachable: Swift.Bool { - get - } - @available(*, deprecated, message: "Please use `connection == .cellular`") - public var isReachableViaWWAN: Swift.Bool { - get - } - @available(*, deprecated, message: "Please use `connection == .wifi`") - public var isReachableViaWiFi: Swift.Bool { - get - } - public var description: Swift.String { - get - } -} -@objc open class VerloopSDK : ObjectiveC.NSObject { - @objc public init(config vlConfig: VerloopSDK.VLConfig) - @objc deinit - @objc public func openWidget(rootController: UIKit.UIViewController) - @objc public func closeWidget() - @objc public func close() - @objc public func closeChat() - @objc public func observeLiveChatEventsOn(vlEventDelegate delegate: any VerloopSDK.VLEventDelegate) - @objc public func updateConfig(config vlConfig: VerloopSDK.VLConfig) - @objc public func login() - @objc public func login(userId uid: Swift.String) - @objc public func logout() - @objc public func clearConfig() - @objc public func clearLocalStorage() - public func getConfig() -> VerloopSDK.VLConfig - @objc public func getNavController() -> UIKit.UINavigationController - @objc public func hide() -} -@objc public class WKDownloadManager : ObjectiveC.NSObject { - public init(delegate: any VerloopSDK.WKDownloadManagerDelegate, supportedMimeTypes: [Swift.String]) - @objc deinit -} -public protocol WKDownloadManagerDelegate : AnyObject { - func webView(_ webView: WebKit.WKWebView, decidePolicyFor url: Foundation.URL) -> Swift.Bool - func destinationUrlForFile(withName name: Swift.String) -> Foundation.URL? - func downloadDidFinish(location url: Foundation.URL) - func downloadDidFailed(withError error: any Swift.Error) -} -extension VerloopSDK.WKDownloadManagerDelegate { - public func webView(_ webView: WebKit.WKWebView, decidePolicyFor url: Foundation.URL) -> Swift.Bool - public func destinationUrlForFile(withName name: Swift.String) -> Foundation.URL? - public func downloadDidFailed(withError error: any Swift.Error) -} -@available(iOS 13.0.0, *) -extension VerloopSDK.WKDownloadManager : WebKit.WKDownloadDelegate { - @available(iOS 14.5, *) - @_Concurrency.MainActor @preconcurrency @objc dynamic public func download(_ download: WebKit.WKDownload, decideDestinationUsing response: Foundation.URLResponse, suggestedFilename: Swift.String) async -> Foundation.URL? - @available(iOS 14.5, *) - @_Concurrency.MainActor @preconcurrency @objc dynamic public func download(_ download: WebKit.WKDownload, didFailWithError error: any Swift.Error, resumeData: Foundation.Data?) - @available(iOS 14.5, *) - @_Concurrency.MainActor @preconcurrency @objc dynamic public func downloadDidFinish(_ download: WebKit.WKDownload) -} -@available(iOS 13.0.0, *) -extension VerloopSDK.WKDownloadManager : WebKit.WKNavigationDelegate { - @_Concurrency.MainActor @preconcurrency @objc dynamic public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationAction: WebKit.WKNavigationAction) async -> WebKit.WKNavigationActionPolicy - @_Concurrency.MainActor @preconcurrency @objc dynamic public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationResponse: WebKit.WKNavigationResponse) async -> WebKit.WKNavigationResponsePolicy - @available(iOS 14.5, *) - @_Concurrency.MainActor @preconcurrency @objc dynamic public func webView(_ webView: WebKit.WKWebView, navigationResponse: WebKit.WKNavigationResponse, didBecome download: WebKit.WKDownload) -} -@objc public protocol VLEventDelegate { - @objc optional func onChatMaximized() - @objc optional func onChatMinimized() - @objc optional func onChatStarted() - @objc optional func onChatEnded() - @objc optional func onLogoutComplete() - @objc optional func onWidgetLoaded() - @objc optional func onIncomingMessage(_ message: Any) -} -extension VerloopSDK.VLConfig.SCOPE : Swift.Equatable {} -extension VerloopSDK.VLConfig.SCOPE : Swift.Hashable {} -extension VerloopSDK.VLConfig.SCOPE : Swift.RawRepresentable {} -extension VerloopSDK.VLEvent : Swift.Equatable {} -extension VerloopSDK.VLEvent : Swift.Hashable {} -@available(*, unavailable, renamed: "Connection") -extension VerloopSDK.Reachability.NetworkStatus : Swift.Equatable {} -@available(*, unavailable, renamed: "Connection") -extension VerloopSDK.Reachability.NetworkStatus : Swift.Hashable {} -extension VerloopSDK.Reachability.Connection : Swift.Equatable {} -extension VerloopSDK.Reachability.Connection : Swift.Hashable {} diff --git a/VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm64-apple-ios.swiftdoc b/VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm64-apple-ios.swiftdoc deleted file mode 100644 index d1e838e47d4fc473122ec25f38e6af84bbad0856..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1132 zcmcIj&ubGw6rOBbquU}ic=Rw9gk3kg*^T`XVh+s@5n3w26g_xorkhE!WwX2NZW?ma zP@#t&JoMn9h@b}#6^r!HL!q)z@FMikKR~<}`v+9;%{E=5UUlFt^WOXB``*lZ`)%u8 zJa!o&5g`I_BrvGlQx6YUO|9d?#7V3)=O>yD#(vt9sMHg7bJ)S(^*g0 z38anSb}kbWHv@1|AhBDJHha=hkj$xp2x7-v@~kJVK{QCBXIBt9fm&~ko!6WgSzLMg z39I81C9OPmedzFYBEB0#F@QvC6n1&XF)6NejJl6ksp}cGg{KuwNn={CQ{6XKsXV1< zDi%D3F^ScX!+eO*LtmRwRYg^_JIa)}2%L|oYudI`Da|AF3Vhlw`y9G)+;% z8lGQ6=m2)Gx1(Z#Mqy}X`R^-`wPhb%cu71FI#?)!ROzXuXUm%>TxH!1#$ z8Fvi7i3z^o$Hc1PNCLM&1N%&57>HQ)b6}}d3jY&Qo-ro+j5010m$ax4J<5ieiGBuS zIVvz4?XbPP0__WtcL$JB_0a=mao%-F7u)rLtFi3))f661hwE^C_yME(4)#Y=(hn)o zn`GHA4ZmAVPZHC#J6@5RX4@og(Y7o$O14#5UUeF9yh45K+qh0l4`g6tyE?^#B#Is# zVgSXmEs8r$YGD{qy-$n>KtheyN!x@eCT1H*-8L23w6jNaz*t-Qvei(x`hSG0Ot~sX VuLjbr3=WJ<$pqiL`P)wjv7du@S2h3u diff --git a/VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm64-apple-ios.swiftinterface b/VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm64-apple-ios.swiftinterface deleted file mode 100644 index ec90a25..0000000 --- a/VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm64-apple-ios.swiftinterface +++ /dev/null @@ -1,230 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 6.1.2 effective-5.10 (swiftlang-6.1.2.1.2 clang-1700.0.13.5) -// swift-module-flags: -target arm64-apple-ios11.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -module-name VerloopSDK -// swift-module-flags-ignorable: -no-verify-emitted-module-interface -interface-compiler-version 6.1.2 -import Foundation -import Swift -import SystemConfiguration -import UIKit -@_exported import VerloopSDK -import WebKit -import _Concurrency -import _StringProcessing -import _SwiftConcurrencyShims -public typealias LiveChatButtonClickListener = (_ title: Swift.String?, _ type: Swift.String?, _ payload: Swift.String?) -> Swift.Void -public typealias LiveChatUrlClickListener = (_ url: Swift.String?) -> Swift.Void -@objc public class VLConfig : ObjectiveC.NSObject { - @objc public enum SCOPE : Swift.Int { - case ROOM = 0 - case USER = 1 - public init?(rawValue: Swift.Int) - public typealias RawValue = Swift.Int - public var rawValue: Swift.Int { - get - } - } - @objc public init(clientId cid: Swift.String, userId uid: Swift.String?) - @objc convenience public init(clientId cid: Swift.String) - @objc public func setNotificationToken(notificationToken token: Swift.String?) - @objc public func setUserId(userId uid: Swift.String) - @objc public func setStaging(isStaging staging: Swift.Bool) - @objc public func setUserName(userName name: Swift.String?) - @objc public func setUserEmail(userEmail email: Swift.String?) - @objc public func setUserPhone(userPhone phone: Swift.String?) - @objc public func setRecipeId(recipeId id: Swift.String?) - @objc public func setUserParam(key: Swift.String, value: Swift.String) - @objc public func openMenuWidget() - @objc public func showDownloadButton(_ isAllowFileDownload: Swift.Bool) - @objc public func setButtonOnClickListener(onButtonClicked buttonClicked: VerloopSDK.LiveChatButtonClickListener?) - @objc public func setUrlClickListener(onUrlClicked urlClicked: VerloopSDK.LiveChatUrlClickListener?) - @objc public func setUrlRedirectionFlag(canRedirect flag: Swift.Bool) - @objc public func putCustomField(key: Swift.String, value: Swift.String, scope: VerloopSDK.VLConfig.SCOPE) - @objc public func setTitle(widgetTitle title: Swift.String) - @objc public func setWidgetColor(widgetColor color: UIKit.UIColor) - @objc deinit -} -@objc public class VLMessage : ObjectiveC.NSObject, Swift.Codable { - @objc deinit - public func encode(to encoder: any Swift.Encoder) throws - required public init(from decoder: any Swift.Decoder) throws -} -@objc public enum VLEvent : Swift.Int, Swift.RawRepresentable { - case onButtonClick = 0 - case onURLClick - case onChatMaximized - case onChatMinimized - case onChatStarted - case onChatEnded - case onLogoutComplete - case onWidgetLoaded - case onWidgetClosed - case setUserIdComplete - case setUserParamComplete - public init?(rawValue: Swift.Int) - public typealias RawValue = Swift.Int - public var rawValue: Swift.Int { - get - } -} -extension Foundation.NSURL { - public func mimeType() -> Swift.String -} -extension Foundation.URL { - public func mimeType() -> Swift.String -} -extension Foundation.NSString { - public func mimeType() -> Swift.String -} -extension Swift.String { - public func mimeType() -> Swift.String -} -public enum ReachabilityError : Swift.Error { - case failedToCreateWithAddress(Darwin.sockaddr, Swift.Int32) - case failedToCreateWithHostname(Swift.String, Swift.Int32) - case unableToSetCallback(Swift.Int32) - case unableToSetDispatchQueue(Swift.Int32) - case unableToGetFlags(Swift.Int32) -} -@available(*, unavailable, renamed: "Notification.Name.reachabilityChanged") -public let ReachabilityChangedNotification: Foundation.NSNotification.Name -extension Foundation.NSNotification.Name { - public static let reachabilityChanged: Foundation.Notification.Name -} -public class Reachability { - public typealias NetworkReachable = (VerloopSDK.Reachability) -> () - public typealias NetworkUnreachable = (VerloopSDK.Reachability) -> () - @available(*, unavailable, renamed: "Connection") - public enum NetworkStatus : Swift.CustomStringConvertible { - case notReachable, reachableViaWiFi, reachableViaWWAN - public var description: Swift.String { - get - } - public static func == (a: VerloopSDK.Reachability.NetworkStatus, b: VerloopSDK.Reachability.NetworkStatus) -> Swift.Bool - public func hash(into hasher: inout Swift.Hasher) - public var hashValue: Swift.Int { - get - } - } - public enum Connection : Swift.CustomStringConvertible { - @available(*, deprecated, renamed: "unavailable") - case none - case unavailable, wifi, cellular - public var description: Swift.String { - get - } - public static func == (a: VerloopSDK.Reachability.Connection, b: VerloopSDK.Reachability.Connection) -> Swift.Bool - public func hash(into hasher: inout Swift.Hasher) - public var hashValue: Swift.Int { - get - } - } - public var whenReachable: VerloopSDK.Reachability.NetworkReachable? - public var whenUnreachable: VerloopSDK.Reachability.NetworkUnreachable? - @available(*, deprecated, renamed: "allowsCellularConnection") - final public let reachableOnWWAN: Swift.Bool - public var allowsCellularConnection: Swift.Bool - public var notificationCenter: Foundation.NotificationCenter - @available(*, deprecated, renamed: "connection.description") - public var currentReachabilityString: Swift.String { - get - } - @available(*, unavailable, renamed: "connection") - public var currentReachabilityStatus: VerloopSDK.Reachability.Connection { - get - } - public var connection: VerloopSDK.Reachability.Connection { - get - } - required public init(reachabilityRef: SystemConfiguration.SCNetworkReachability, queueQoS: Dispatch.DispatchQoS = .default, targetQueue: Dispatch.DispatchQueue? = nil, notificationQueue: Dispatch.DispatchQueue? = .main) - convenience public init(hostname: Swift.String, queueQoS: Dispatch.DispatchQoS = .default, targetQueue: Dispatch.DispatchQueue? = nil, notificationQueue: Dispatch.DispatchQueue? = .main) throws - convenience public init(queueQoS: Dispatch.DispatchQoS = .default, targetQueue: Dispatch.DispatchQueue? = nil, notificationQueue: Dispatch.DispatchQueue? = .main) throws - @objc deinit -} -extension VerloopSDK.Reachability { - public func startNotifier() throws - public func stopNotifier() - @available(*, deprecated, message: "Please use `connection != .none`") - public var isReachable: Swift.Bool { - get - } - @available(*, deprecated, message: "Please use `connection == .cellular`") - public var isReachableViaWWAN: Swift.Bool { - get - } - @available(*, deprecated, message: "Please use `connection == .wifi`") - public var isReachableViaWiFi: Swift.Bool { - get - } - public var description: Swift.String { - get - } -} -@objc open class VerloopSDK : ObjectiveC.NSObject { - @objc public init(config vlConfig: VerloopSDK.VLConfig) - @objc deinit - @objc public func openWidget(rootController: UIKit.UIViewController) - @objc public func closeWidget() - @objc public func close() - @objc public func closeChat() - @objc public func observeLiveChatEventsOn(vlEventDelegate delegate: any VerloopSDK.VLEventDelegate) - @objc public func updateConfig(config vlConfig: VerloopSDK.VLConfig) - @objc public func login() - @objc public func login(userId uid: Swift.String) - @objc public func logout() - @objc public func clearConfig() - @objc public func clearLocalStorage() - public func getConfig() -> VerloopSDK.VLConfig - @objc public func getNavController() -> UIKit.UINavigationController - @objc public func hide() -} -@objc public class WKDownloadManager : ObjectiveC.NSObject { - public init(delegate: any VerloopSDK.WKDownloadManagerDelegate, supportedMimeTypes: [Swift.String]) - @objc deinit -} -public protocol WKDownloadManagerDelegate : AnyObject { - func webView(_ webView: WebKit.WKWebView, decidePolicyFor url: Foundation.URL) -> Swift.Bool - func destinationUrlForFile(withName name: Swift.String) -> Foundation.URL? - func downloadDidFinish(location url: Foundation.URL) - func downloadDidFailed(withError error: any Swift.Error) -} -extension VerloopSDK.WKDownloadManagerDelegate { - public func webView(_ webView: WebKit.WKWebView, decidePolicyFor url: Foundation.URL) -> Swift.Bool - public func destinationUrlForFile(withName name: Swift.String) -> Foundation.URL? - public func downloadDidFailed(withError error: any Swift.Error) -} -@available(iOS 13.0.0, *) -extension VerloopSDK.WKDownloadManager : WebKit.WKDownloadDelegate { - @available(iOS 14.5, *) - @_Concurrency.MainActor @preconcurrency @objc dynamic public func download(_ download: WebKit.WKDownload, decideDestinationUsing response: Foundation.URLResponse, suggestedFilename: Swift.String) async -> Foundation.URL? - @available(iOS 14.5, *) - @_Concurrency.MainActor @preconcurrency @objc dynamic public func download(_ download: WebKit.WKDownload, didFailWithError error: any Swift.Error, resumeData: Foundation.Data?) - @available(iOS 14.5, *) - @_Concurrency.MainActor @preconcurrency @objc dynamic public func downloadDidFinish(_ download: WebKit.WKDownload) -} -@available(iOS 13.0.0, *) -extension VerloopSDK.WKDownloadManager : WebKit.WKNavigationDelegate { - @_Concurrency.MainActor @preconcurrency @objc dynamic public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationAction: WebKit.WKNavigationAction) async -> WebKit.WKNavigationActionPolicy - @_Concurrency.MainActor @preconcurrency @objc dynamic public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationResponse: WebKit.WKNavigationResponse) async -> WebKit.WKNavigationResponsePolicy - @available(iOS 14.5, *) - @_Concurrency.MainActor @preconcurrency @objc dynamic public func webView(_ webView: WebKit.WKWebView, navigationResponse: WebKit.WKNavigationResponse, didBecome download: WebKit.WKDownload) -} -@objc public protocol VLEventDelegate { - @objc optional func onChatMaximized() - @objc optional func onChatMinimized() - @objc optional func onChatStarted() - @objc optional func onChatEnded() - @objc optional func onLogoutComplete() - @objc optional func onWidgetLoaded() - @objc optional func onIncomingMessage(_ message: Any) -} -extension VerloopSDK.VLConfig.SCOPE : Swift.Equatable {} -extension VerloopSDK.VLConfig.SCOPE : Swift.Hashable {} -extension VerloopSDK.VLConfig.SCOPE : Swift.RawRepresentable {} -extension VerloopSDK.VLEvent : Swift.Equatable {} -extension VerloopSDK.VLEvent : Swift.Hashable {} -@available(*, unavailable, renamed: "Connection") -extension VerloopSDK.Reachability.NetworkStatus : Swift.Equatable {} -@available(*, unavailable, renamed: "Connection") -extension VerloopSDK.Reachability.NetworkStatus : Swift.Hashable {} -extension VerloopSDK.Reachability.Connection : Swift.Equatable {} -extension VerloopSDK.Reachability.Connection : Swift.Hashable {} diff --git a/VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/Modules/module.modulemap b/VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/Modules/module.modulemap deleted file mode 100644 index e2615c8..0000000 --- a/VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/Modules/module.modulemap +++ /dev/null @@ -1,11 +0,0 @@ -framework module VerloopSDK { - umbrella header "VerloopSDK.h" - export * - - module * { export * } -} - -module VerloopSDK.Swift { - header "VerloopSDK-Swift.h" - requires objc -} diff --git a/VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/VerloopSDK b/VerloopSDK.xcframework/ios-arm64/VerloopSDK.framework/VerloopSDK deleted file mode 100755 index 4ad5fd71cb129ad68aa11fbbcd42e3a6ce8fa52b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 362624 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 CjM8(WLso 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 diff --git a/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Headers/VerloopSDK-Swift.h b/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Headers/VerloopSDK-Swift.h deleted file mode 100644 index 21702e2..0000000 --- a/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Headers/VerloopSDK-Swift.h +++ /dev/null @@ -1,856 +0,0 @@ -#if 0 -#elif defined(__arm64__) && __arm64__ -// Generated by Apple Swift version 6.1.2 effective-5.10 (swiftlang-6.1.2.1.2 clang-1700.0.13.5) -#ifndef VERLOOPSDK_SWIFT_H -#define VERLOOPSDK_SWIFT_H -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wgcc-compat" - -#if !defined(__has_include) -# define __has_include(x) 0 -#endif -#if !defined(__has_attribute) -# define __has_attribute(x) 0 -#endif -#if !defined(__has_feature) -# define __has_feature(x) 0 -#endif -#if !defined(__has_warning) -# define __has_warning(x) 0 -#endif - -#if __has_include() -# include -#endif - -#pragma clang diagnostic ignored "-Wauto-import" -#if defined(__OBJC__) -#include -#endif -#if defined(__cplusplus) -#include -#include -#include -#include -#include -#include -#include -#else -#include -#include -#include -#include -#endif -#if defined(__cplusplus) -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" -#if defined(__arm64e__) && __has_include() -# include -#else -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wreserved-macro-identifier" -# ifndef __ptrauth_swift_value_witness_function_pointer -# define __ptrauth_swift_value_witness_function_pointer(x) -# endif -# ifndef __ptrauth_swift_class_method_pointer -# define __ptrauth_swift_class_method_pointer(x) -# endif -#pragma clang diagnostic pop -#endif -#pragma clang diagnostic pop -#endif - -#if !defined(SWIFT_TYPEDEFS) -# define SWIFT_TYPEDEFS 1 -# if __has_include() -# include -# elif !defined(__cplusplus) -typedef unsigned char char8_t; -typedef uint_least16_t char16_t; -typedef uint_least32_t char32_t; -# endif -typedef float swift_float2 __attribute__((__ext_vector_type__(2))); -typedef float swift_float3 __attribute__((__ext_vector_type__(3))); -typedef float swift_float4 __attribute__((__ext_vector_type__(4))); -typedef double swift_double2 __attribute__((__ext_vector_type__(2))); -typedef double swift_double3 __attribute__((__ext_vector_type__(3))); -typedef double swift_double4 __attribute__((__ext_vector_type__(4))); -typedef int swift_int2 __attribute__((__ext_vector_type__(2))); -typedef int swift_int3 __attribute__((__ext_vector_type__(3))); -typedef int swift_int4 __attribute__((__ext_vector_type__(4))); -typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); -typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); -typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); -#endif - -#if !defined(SWIFT_PASTE) -# define SWIFT_PASTE_HELPER(x, y) x##y -# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) -#endif -#if !defined(SWIFT_METATYPE) -# define SWIFT_METATYPE(X) Class -#endif -#if !defined(SWIFT_CLASS_PROPERTY) -# if __has_feature(objc_class_property) -# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ -# else -# define SWIFT_CLASS_PROPERTY(...) -# endif -#endif -#if !defined(SWIFT_RUNTIME_NAME) -# if __has_attribute(objc_runtime_name) -# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) -# else -# define SWIFT_RUNTIME_NAME(X) -# endif -#endif -#if !defined(SWIFT_COMPILE_NAME) -# if __has_attribute(swift_name) -# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) -# else -# define SWIFT_COMPILE_NAME(X) -# endif -#endif -#if !defined(SWIFT_METHOD_FAMILY) -# if __has_attribute(objc_method_family) -# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) -# else -# define SWIFT_METHOD_FAMILY(X) -# endif -#endif -#if !defined(SWIFT_NOESCAPE) -# if __has_attribute(noescape) -# define SWIFT_NOESCAPE __attribute__((noescape)) -# else -# define SWIFT_NOESCAPE -# endif -#endif -#if !defined(SWIFT_RELEASES_ARGUMENT) -# if __has_attribute(ns_consumed) -# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) -# else -# define SWIFT_RELEASES_ARGUMENT -# endif -#endif -#if !defined(SWIFT_WARN_UNUSED_RESULT) -# if __has_attribute(warn_unused_result) -# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) -# else -# define SWIFT_WARN_UNUSED_RESULT -# endif -#endif -#if !defined(SWIFT_NORETURN) -# if __has_attribute(noreturn) -# define SWIFT_NORETURN __attribute__((noreturn)) -# else -# define SWIFT_NORETURN -# endif -#endif -#if !defined(SWIFT_CLASS_EXTRA) -# define SWIFT_CLASS_EXTRA -#endif -#if !defined(SWIFT_PROTOCOL_EXTRA) -# define SWIFT_PROTOCOL_EXTRA -#endif -#if !defined(SWIFT_ENUM_EXTRA) -# define SWIFT_ENUM_EXTRA -#endif -#if !defined(SWIFT_CLASS) -# if __has_attribute(objc_subclassing_restricted) -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# else -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# endif -#endif -#if !defined(SWIFT_RESILIENT_CLASS) -# if __has_attribute(objc_class_stub) -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) -# else -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) -# endif -#endif -#if !defined(SWIFT_PROTOCOL) -# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -#endif -#if !defined(SWIFT_EXTENSION) -# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) -#endif -#if !defined(OBJC_DESIGNATED_INITIALIZER) -# if __has_attribute(objc_designated_initializer) -# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) -# else -# define OBJC_DESIGNATED_INITIALIZER -# endif -#endif -#if !defined(SWIFT_ENUM_ATTR) -# if __has_attribute(enum_extensibility) -# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) -# else -# define SWIFT_ENUM_ATTR(_extensibility) -# endif -#endif -#if !defined(SWIFT_ENUM) -# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# if __has_feature(generalized_swift_name) -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# else -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) -# endif -#endif -#if !defined(SWIFT_UNAVAILABLE) -# define SWIFT_UNAVAILABLE __attribute__((unavailable)) -#endif -#if !defined(SWIFT_UNAVAILABLE_MSG) -# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) -#endif -#if !defined(SWIFT_AVAILABILITY) -# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) -#endif -#if !defined(SWIFT_WEAK_IMPORT) -# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) -#endif -#if !defined(SWIFT_DEPRECATED) -# define SWIFT_DEPRECATED __attribute__((deprecated)) -#endif -#if !defined(SWIFT_DEPRECATED_MSG) -# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) -#endif -#if !defined(SWIFT_DEPRECATED_OBJC) -# if __has_feature(attribute_diagnose_if_objc) -# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) -# else -# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) -# endif -#endif -#if defined(__OBJC__) -#if !defined(IBSegueAction) -# define IBSegueAction -#endif -#endif -#if !defined(SWIFT_EXTERN) -# if defined(__cplusplus) -# define SWIFT_EXTERN extern "C" -# else -# define SWIFT_EXTERN extern -# endif -#endif -#if !defined(SWIFT_CALL) -# define SWIFT_CALL __attribute__((swiftcall)) -#endif -#if !defined(SWIFT_INDIRECT_RESULT) -# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) -#endif -#if !defined(SWIFT_CONTEXT) -# define SWIFT_CONTEXT __attribute__((swift_context)) -#endif -#if !defined(SWIFT_ERROR_RESULT) -# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) -#endif -#if defined(__cplusplus) -# define SWIFT_NOEXCEPT noexcept -#else -# define SWIFT_NOEXCEPT -#endif -#if !defined(SWIFT_C_INLINE_THUNK) -# if __has_attribute(always_inline) -# if __has_attribute(nodebug) -# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) -# else -# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) -# endif -# else -# define SWIFT_C_INLINE_THUNK inline -# endif -#endif -#if defined(_WIN32) -#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) -# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) -#endif -#else -#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) -# define SWIFT_IMPORT_STDLIB_SYMBOL -#endif -#endif -#if defined(__OBJC__) -#if __has_feature(objc_modules) -#if __has_warning("-Watimport-in-framework-header") -#pragma clang diagnostic ignored "-Watimport-in-framework-header" -#endif -@import ObjectiveC; -@import WebKit; -#endif - -#endif -#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" -#pragma clang diagnostic ignored "-Wduplicate-method-arg" -#if __has_warning("-Wpragma-clang-attribute") -# pragma clang diagnostic ignored "-Wpragma-clang-attribute" -#endif -#pragma clang diagnostic ignored "-Wunknown-pragmas" -#pragma clang diagnostic ignored "-Wnullability" -#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" -#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" - -#if __has_attribute(external_source_symbol) -# pragma push_macro("any") -# undef any -# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="VerloopSDK",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) -# pragma pop_macro("any") -#endif - -#if defined(__OBJC__) - -@class NSString; -enum SCOPE : NSInteger; -@class UIColor; -SWIFT_CLASS("_TtC10VerloopSDK8VLConfig") -@interface VLConfig : NSObject -- (nonnull instancetype)initWithClientId:(NSString * _Nonnull)cid userId:(NSString * _Nullable)uid OBJC_DESIGNATED_INITIALIZER; -- (nonnull instancetype)initWithClientId:(NSString * _Nonnull)cid; -- (void)setNotificationTokenWithNotificationToken:(NSString * _Nullable)token; -- (void)setUserIdWithUserId:(NSString * _Nonnull)uid; -- (void)setStagingWithIsStaging:(BOOL)staging; -- (void)setUserNameWithUserName:(NSString * _Nullable)name; -- (void)setUserEmailWithUserEmail:(NSString * _Nullable)email; -- (void)setUserPhoneWithUserPhone:(NSString * _Nullable)phone; -- (void)setRecipeIdWithRecipeId:(NSString * _Nullable)id; -- (void)setUserParamWithKey:(NSString * _Nonnull)key value:(NSString * _Nonnull)value; -- (void)openMenuWidget; -- (void)showDownloadButton:(BOOL)isAllowFileDownload; -- (void)setButtonOnClickListenerOnButtonClicked:(void (^ _Nullable)(NSString * _Nullable, NSString * _Nullable, NSString * _Nullable))buttonClicked; -- (void)setUrlClickListenerOnUrlClicked:(void (^ _Nullable)(NSString * _Nullable))urlClicked; -- (void)setUrlRedirectionFlagWithCanRedirect:(BOOL)flag; -- (void)putCustomFieldWithKey:(NSString * _Nonnull)key value:(NSString * _Nonnull)value scope:(enum SCOPE)scope; -- (void)setTitleWithWidgetTitle:(NSString * _Nonnull)title; -- (void)setWidgetColorWithWidgetColor:(UIColor * _Nonnull)color; -- (nonnull instancetype)init SWIFT_UNAVAILABLE; -+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); -@end - -typedef SWIFT_ENUM(NSInteger, SCOPE, open) { - SCOPEROOM = 0, - SCOPEUSER = 1, -}; - -typedef SWIFT_ENUM(NSInteger, VLEvent, open) { - VLEventOnButtonClick = 0, - VLEventOnURLClick = 1, - VLEventOnChatMaximized = 2, - VLEventOnChatMinimized = 3, - VLEventOnChatStarted = 4, - VLEventOnChatEnded = 5, - VLEventOnLogoutComplete = 6, - VLEventOnWidgetLoaded = 7, - VLEventOnWidgetClosed = 8, - VLEventSetUserIdComplete = 9, - VLEventSetUserParamComplete = 10, -}; - -SWIFT_PROTOCOL("_TtP10VerloopSDK15VLEventDelegate_") -@protocol VLEventDelegate -@optional -- (void)onChatMaximized; -- (void)onChatMinimized; -- (void)onChatStarted; -- (void)onChatEnded; -- (void)onLogoutComplete; -- (void)onWidgetLoaded; -- (void)onIncomingMessage:(id _Nonnull)message; -@end - -SWIFT_CLASS("_TtC10VerloopSDK9VLMessage") -@interface VLMessage : NSObject -@end - -@class UIViewController; -@class UINavigationController; -SWIFT_CLASS("_TtC10VerloopSDK10VerloopSDK") -@interface VerloopSDK : NSObject -- (nonnull instancetype)initWithConfig:(VLConfig * _Nonnull)vlConfig OBJC_DESIGNATED_INITIALIZER; -- (void)openWidgetWithRootController:(UIViewController * _Nonnull)rootController; -- (void)closeWidget; -- (void)close; -- (void)closeChat; -- (void)observeLiveChatEventsOnVlEventDelegate:(id _Nonnull)delegate; -- (void)updateConfigWithConfig:(VLConfig * _Nonnull)vlConfig; -- (void)login; -- (void)loginWithUserId:(NSString * _Nonnull)uid; -- (void)logout; -- (void)clearConfig; -- (void)clearLocalStorage; -- (UINavigationController * _Nonnull)getNavController SWIFT_WARN_UNUSED_RESULT; -- (void)hide; -- (nonnull instancetype)init SWIFT_UNAVAILABLE; -+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); -@end - -SWIFT_CLASS("_TtC10VerloopSDK17WKDownloadManager") -@interface WKDownloadManager : NSObject -- (nonnull instancetype)init SWIFT_UNAVAILABLE; -+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); -@end - -@class WKDownload; -@class NSURLResponse; -@class NSURL; -@class NSData; -SWIFT_AVAILABILITY(ios,introduced=13.0.0) -@interface WKDownloadManager (SWIFT_EXTENSION(VerloopSDK)) -- (void)download:(WKDownload * _Nonnull)download decideDestinationUsingResponse:(NSURLResponse * _Nonnull)response suggestedFilename:(NSString * _Nonnull)suggestedFilename completionHandler:(void (^ _Nonnull)(NSURL * _Nullable))completionHandler SWIFT_AVAILABILITY(ios,introduced=14.5); -- (void)download:(WKDownload * _Nonnull)download didFailWithError:(NSError * _Nonnull)error resumeData:(NSData * _Nullable)resumeData SWIFT_AVAILABILITY(ios,introduced=14.5); -- (void)downloadDidFinish:(WKDownload * _Nonnull)download SWIFT_AVAILABILITY(ios,introduced=14.5); -@end - -@class WKWebView; -@class WKNavigationAction; -@class WKNavigationResponse; -SWIFT_AVAILABILITY(ios,introduced=13.0.0) -@interface WKDownloadManager (SWIFT_EXTENSION(VerloopSDK)) -- (void)webView:(WKWebView * _Nonnull)webView decidePolicyForNavigationAction:(WKNavigationAction * _Nonnull)navigationAction decisionHandler:(void (^ _Nonnull)(WKNavigationActionPolicy))completionHandler; -- (void)webView:(WKWebView * _Nonnull)webView decidePolicyForNavigationResponse:(WKNavigationResponse * _Nonnull)navigationResponse decisionHandler:(void (^ _Nonnull)(WKNavigationResponsePolicy))completionHandler; -- (void)webView:(WKWebView * _Nonnull)webView navigationResponse:(WKNavigationResponse * _Nonnull)navigationResponse didBecomeDownload:(WKDownload * _Nonnull)download SWIFT_AVAILABILITY(ios,introduced=14.5); -@end - -#endif -#if __has_attribute(external_source_symbol) -# pragma clang attribute pop -#endif -#if defined(__cplusplus) -#endif -#pragma clang diagnostic pop -#endif - -#elif defined(__x86_64__) && __x86_64__ -// Generated by Apple Swift version 6.1.2 effective-5.10 (swiftlang-6.1.2.1.2 clang-1700.0.13.5) -#ifndef VERLOOPSDK_SWIFT_H -#define VERLOOPSDK_SWIFT_H -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wgcc-compat" - -#if !defined(__has_include) -# define __has_include(x) 0 -#endif -#if !defined(__has_attribute) -# define __has_attribute(x) 0 -#endif -#if !defined(__has_feature) -# define __has_feature(x) 0 -#endif -#if !defined(__has_warning) -# define __has_warning(x) 0 -#endif - -#if __has_include() -# include -#endif - -#pragma clang diagnostic ignored "-Wauto-import" -#if defined(__OBJC__) -#include -#endif -#if defined(__cplusplus) -#include -#include -#include -#include -#include -#include -#include -#else -#include -#include -#include -#include -#endif -#if defined(__cplusplus) -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" -#if defined(__arm64e__) && __has_include() -# include -#else -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wreserved-macro-identifier" -# ifndef __ptrauth_swift_value_witness_function_pointer -# define __ptrauth_swift_value_witness_function_pointer(x) -# endif -# ifndef __ptrauth_swift_class_method_pointer -# define __ptrauth_swift_class_method_pointer(x) -# endif -#pragma clang diagnostic pop -#endif -#pragma clang diagnostic pop -#endif - -#if !defined(SWIFT_TYPEDEFS) -# define SWIFT_TYPEDEFS 1 -# if __has_include() -# include -# elif !defined(__cplusplus) -typedef unsigned char char8_t; -typedef uint_least16_t char16_t; -typedef uint_least32_t char32_t; -# endif -typedef float swift_float2 __attribute__((__ext_vector_type__(2))); -typedef float swift_float3 __attribute__((__ext_vector_type__(3))); -typedef float swift_float4 __attribute__((__ext_vector_type__(4))); -typedef double swift_double2 __attribute__((__ext_vector_type__(2))); -typedef double swift_double3 __attribute__((__ext_vector_type__(3))); -typedef double swift_double4 __attribute__((__ext_vector_type__(4))); -typedef int swift_int2 __attribute__((__ext_vector_type__(2))); -typedef int swift_int3 __attribute__((__ext_vector_type__(3))); -typedef int swift_int4 __attribute__((__ext_vector_type__(4))); -typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); -typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); -typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); -#endif - -#if !defined(SWIFT_PASTE) -# define SWIFT_PASTE_HELPER(x, y) x##y -# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) -#endif -#if !defined(SWIFT_METATYPE) -# define SWIFT_METATYPE(X) Class -#endif -#if !defined(SWIFT_CLASS_PROPERTY) -# if __has_feature(objc_class_property) -# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ -# else -# define SWIFT_CLASS_PROPERTY(...) -# endif -#endif -#if !defined(SWIFT_RUNTIME_NAME) -# if __has_attribute(objc_runtime_name) -# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) -# else -# define SWIFT_RUNTIME_NAME(X) -# endif -#endif -#if !defined(SWIFT_COMPILE_NAME) -# if __has_attribute(swift_name) -# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) -# else -# define SWIFT_COMPILE_NAME(X) -# endif -#endif -#if !defined(SWIFT_METHOD_FAMILY) -# if __has_attribute(objc_method_family) -# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) -# else -# define SWIFT_METHOD_FAMILY(X) -# endif -#endif -#if !defined(SWIFT_NOESCAPE) -# if __has_attribute(noescape) -# define SWIFT_NOESCAPE __attribute__((noescape)) -# else -# define SWIFT_NOESCAPE -# endif -#endif -#if !defined(SWIFT_RELEASES_ARGUMENT) -# if __has_attribute(ns_consumed) -# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) -# else -# define SWIFT_RELEASES_ARGUMENT -# endif -#endif -#if !defined(SWIFT_WARN_UNUSED_RESULT) -# if __has_attribute(warn_unused_result) -# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) -# else -# define SWIFT_WARN_UNUSED_RESULT -# endif -#endif -#if !defined(SWIFT_NORETURN) -# if __has_attribute(noreturn) -# define SWIFT_NORETURN __attribute__((noreturn)) -# else -# define SWIFT_NORETURN -# endif -#endif -#if !defined(SWIFT_CLASS_EXTRA) -# define SWIFT_CLASS_EXTRA -#endif -#if !defined(SWIFT_PROTOCOL_EXTRA) -# define SWIFT_PROTOCOL_EXTRA -#endif -#if !defined(SWIFT_ENUM_EXTRA) -# define SWIFT_ENUM_EXTRA -#endif -#if !defined(SWIFT_CLASS) -# if __has_attribute(objc_subclassing_restricted) -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# else -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# endif -#endif -#if !defined(SWIFT_RESILIENT_CLASS) -# if __has_attribute(objc_class_stub) -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) -# else -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) -# endif -#endif -#if !defined(SWIFT_PROTOCOL) -# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -#endif -#if !defined(SWIFT_EXTENSION) -# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) -#endif -#if !defined(OBJC_DESIGNATED_INITIALIZER) -# if __has_attribute(objc_designated_initializer) -# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) -# else -# define OBJC_DESIGNATED_INITIALIZER -# endif -#endif -#if !defined(SWIFT_ENUM_ATTR) -# if __has_attribute(enum_extensibility) -# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) -# else -# define SWIFT_ENUM_ATTR(_extensibility) -# endif -#endif -#if !defined(SWIFT_ENUM) -# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# if __has_feature(generalized_swift_name) -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# else -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) -# endif -#endif -#if !defined(SWIFT_UNAVAILABLE) -# define SWIFT_UNAVAILABLE __attribute__((unavailable)) -#endif -#if !defined(SWIFT_UNAVAILABLE_MSG) -# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) -#endif -#if !defined(SWIFT_AVAILABILITY) -# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) -#endif -#if !defined(SWIFT_WEAK_IMPORT) -# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) -#endif -#if !defined(SWIFT_DEPRECATED) -# define SWIFT_DEPRECATED __attribute__((deprecated)) -#endif -#if !defined(SWIFT_DEPRECATED_MSG) -# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) -#endif -#if !defined(SWIFT_DEPRECATED_OBJC) -# if __has_feature(attribute_diagnose_if_objc) -# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) -# else -# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) -# endif -#endif -#if defined(__OBJC__) -#if !defined(IBSegueAction) -# define IBSegueAction -#endif -#endif -#if !defined(SWIFT_EXTERN) -# if defined(__cplusplus) -# define SWIFT_EXTERN extern "C" -# else -# define SWIFT_EXTERN extern -# endif -#endif -#if !defined(SWIFT_CALL) -# define SWIFT_CALL __attribute__((swiftcall)) -#endif -#if !defined(SWIFT_INDIRECT_RESULT) -# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) -#endif -#if !defined(SWIFT_CONTEXT) -# define SWIFT_CONTEXT __attribute__((swift_context)) -#endif -#if !defined(SWIFT_ERROR_RESULT) -# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) -#endif -#if defined(__cplusplus) -# define SWIFT_NOEXCEPT noexcept -#else -# define SWIFT_NOEXCEPT -#endif -#if !defined(SWIFT_C_INLINE_THUNK) -# if __has_attribute(always_inline) -# if __has_attribute(nodebug) -# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) -# else -# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) -# endif -# else -# define SWIFT_C_INLINE_THUNK inline -# endif -#endif -#if defined(_WIN32) -#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) -# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) -#endif -#else -#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) -# define SWIFT_IMPORT_STDLIB_SYMBOL -#endif -#endif -#if defined(__OBJC__) -#if __has_feature(objc_modules) -#if __has_warning("-Watimport-in-framework-header") -#pragma clang diagnostic ignored "-Watimport-in-framework-header" -#endif -@import ObjectiveC; -@import WebKit; -#endif - -#endif -#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" -#pragma clang diagnostic ignored "-Wduplicate-method-arg" -#if __has_warning("-Wpragma-clang-attribute") -# pragma clang diagnostic ignored "-Wpragma-clang-attribute" -#endif -#pragma clang diagnostic ignored "-Wunknown-pragmas" -#pragma clang diagnostic ignored "-Wnullability" -#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" -#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" - -#if __has_attribute(external_source_symbol) -# pragma push_macro("any") -# undef any -# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="VerloopSDK",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) -# pragma pop_macro("any") -#endif - -#if defined(__OBJC__) - -@class NSString; -enum SCOPE : NSInteger; -@class UIColor; -SWIFT_CLASS("_TtC10VerloopSDK8VLConfig") -@interface VLConfig : NSObject -- (nonnull instancetype)initWithClientId:(NSString * _Nonnull)cid userId:(NSString * _Nullable)uid OBJC_DESIGNATED_INITIALIZER; -- (nonnull instancetype)initWithClientId:(NSString * _Nonnull)cid; -- (void)setNotificationTokenWithNotificationToken:(NSString * _Nullable)token; -- (void)setUserIdWithUserId:(NSString * _Nonnull)uid; -- (void)setStagingWithIsStaging:(BOOL)staging; -- (void)setUserNameWithUserName:(NSString * _Nullable)name; -- (void)setUserEmailWithUserEmail:(NSString * _Nullable)email; -- (void)setUserPhoneWithUserPhone:(NSString * _Nullable)phone; -- (void)setRecipeIdWithRecipeId:(NSString * _Nullable)id; -- (void)setUserParamWithKey:(NSString * _Nonnull)key value:(NSString * _Nonnull)value; -- (void)openMenuWidget; -- (void)showDownloadButton:(BOOL)isAllowFileDownload; -- (void)setButtonOnClickListenerOnButtonClicked:(void (^ _Nullable)(NSString * _Nullable, NSString * _Nullable, NSString * _Nullable))buttonClicked; -- (void)setUrlClickListenerOnUrlClicked:(void (^ _Nullable)(NSString * _Nullable))urlClicked; -- (void)setUrlRedirectionFlagWithCanRedirect:(BOOL)flag; -- (void)putCustomFieldWithKey:(NSString * _Nonnull)key value:(NSString * _Nonnull)value scope:(enum SCOPE)scope; -- (void)setTitleWithWidgetTitle:(NSString * _Nonnull)title; -- (void)setWidgetColorWithWidgetColor:(UIColor * _Nonnull)color; -- (nonnull instancetype)init SWIFT_UNAVAILABLE; -+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); -@end - -typedef SWIFT_ENUM(NSInteger, SCOPE, open) { - SCOPEROOM = 0, - SCOPEUSER = 1, -}; - -typedef SWIFT_ENUM(NSInteger, VLEvent, open) { - VLEventOnButtonClick = 0, - VLEventOnURLClick = 1, - VLEventOnChatMaximized = 2, - VLEventOnChatMinimized = 3, - VLEventOnChatStarted = 4, - VLEventOnChatEnded = 5, - VLEventOnLogoutComplete = 6, - VLEventOnWidgetLoaded = 7, - VLEventOnWidgetClosed = 8, - VLEventSetUserIdComplete = 9, - VLEventSetUserParamComplete = 10, -}; - -SWIFT_PROTOCOL("_TtP10VerloopSDK15VLEventDelegate_") -@protocol VLEventDelegate -@optional -- (void)onChatMaximized; -- (void)onChatMinimized; -- (void)onChatStarted; -- (void)onChatEnded; -- (void)onLogoutComplete; -- (void)onWidgetLoaded; -- (void)onIncomingMessage:(id _Nonnull)message; -@end - -SWIFT_CLASS("_TtC10VerloopSDK9VLMessage") -@interface VLMessage : NSObject -@end - -@class UIViewController; -@class UINavigationController; -SWIFT_CLASS("_TtC10VerloopSDK10VerloopSDK") -@interface VerloopSDK : NSObject -- (nonnull instancetype)initWithConfig:(VLConfig * _Nonnull)vlConfig OBJC_DESIGNATED_INITIALIZER; -- (void)openWidgetWithRootController:(UIViewController * _Nonnull)rootController; -- (void)closeWidget; -- (void)close; -- (void)closeChat; -- (void)observeLiveChatEventsOnVlEventDelegate:(id _Nonnull)delegate; -- (void)updateConfigWithConfig:(VLConfig * _Nonnull)vlConfig; -- (void)login; -- (void)loginWithUserId:(NSString * _Nonnull)uid; -- (void)logout; -- (void)clearConfig; -- (void)clearLocalStorage; -- (UINavigationController * _Nonnull)getNavController SWIFT_WARN_UNUSED_RESULT; -- (void)hide; -- (nonnull instancetype)init SWIFT_UNAVAILABLE; -+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); -@end - -SWIFT_CLASS("_TtC10VerloopSDK17WKDownloadManager") -@interface WKDownloadManager : NSObject -- (nonnull instancetype)init SWIFT_UNAVAILABLE; -+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); -@end - -@class WKDownload; -@class NSURLResponse; -@class NSURL; -@class NSData; -SWIFT_AVAILABILITY(ios,introduced=13.0.0) -@interface WKDownloadManager (SWIFT_EXTENSION(VerloopSDK)) -- (void)download:(WKDownload * _Nonnull)download decideDestinationUsingResponse:(NSURLResponse * _Nonnull)response suggestedFilename:(NSString * _Nonnull)suggestedFilename completionHandler:(void (^ _Nonnull)(NSURL * _Nullable))completionHandler SWIFT_AVAILABILITY(ios,introduced=14.5); -- (void)download:(WKDownload * _Nonnull)download didFailWithError:(NSError * _Nonnull)error resumeData:(NSData * _Nullable)resumeData SWIFT_AVAILABILITY(ios,introduced=14.5); -- (void)downloadDidFinish:(WKDownload * _Nonnull)download SWIFT_AVAILABILITY(ios,introduced=14.5); -@end - -@class WKWebView; -@class WKNavigationAction; -@class WKNavigationResponse; -SWIFT_AVAILABILITY(ios,introduced=13.0.0) -@interface WKDownloadManager (SWIFT_EXTENSION(VerloopSDK)) -- (void)webView:(WKWebView * _Nonnull)webView decidePolicyForNavigationAction:(WKNavigationAction * _Nonnull)navigationAction decisionHandler:(void (^ _Nonnull)(WKNavigationActionPolicy))completionHandler; -- (void)webView:(WKWebView * _Nonnull)webView decidePolicyForNavigationResponse:(WKNavigationResponse * _Nonnull)navigationResponse decisionHandler:(void (^ _Nonnull)(WKNavigationResponsePolicy))completionHandler; -- (void)webView:(WKWebView * _Nonnull)webView navigationResponse:(WKNavigationResponse * _Nonnull)navigationResponse didBecomeDownload:(WKDownload * _Nonnull)download SWIFT_AVAILABILITY(ios,introduced=14.5); -@end - -#endif -#if __has_attribute(external_source_symbol) -# pragma clang attribute pop -#endif -#if defined(__cplusplus) -#endif -#pragma clang diagnostic pop -#endif - -#else -#error unsupported Swift architecture -#endif diff --git a/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Headers/VerloopSDK.h b/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Headers/VerloopSDK.h deleted file mode 100644 index fd520dd..0000000 --- a/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Headers/VerloopSDK.h +++ /dev/null @@ -1,19 +0,0 @@ -// -// VerloopSDK.h -// VerloopSDK -// -// Created by Shobhit Bakliwal on 25/11/18. -// Copyright © 2018 Verloop. All rights reserved. -// - -#import - -//! Project version number for VerloopSDK. -FOUNDATION_EXPORT double VerloopSDKVersionNumber; - -//! Project version string for VerloopSDK. -FOUNDATION_EXPORT const unsigned char VerloopSDKVersionString[]; - -// In this header, you should import all the public headers of your framework using statements like #import - - diff --git a/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Info.plist b/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Info.plist deleted file mode 100644 index 5f2f6a336fa1e21ab2e009c027d75f03f48e0132..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 890 zcmZ8fOHb5L6u$T31ANWpDTAT~6yHsUz<^7kjv+XJv?E9e&7Jl#bK`Aq)7zOaD;KVf z8(g?Ck)1!lAK@P`apl&9F>z@^jCVRML+qmGobR0PJifLXawcQL_>M;)>N$1#%-P<) zbLTHyyp+TJ1A{}uBbP_>`LQectK-+SiOH!OlQ*Yt-M(|z!Gntp#=SCe>nxyaRuVZl zzf@Xm1Rkd*ZBi~mp9b*;tuYZO#&M3xkdxLb@u`CcGW792bsI6M@{{1Qry8(5Mk5E0 zXO+vro-mmktF9z!J*SaW-cFY7v^^fSPTZHIM(tLp`i^BqR$WAK%CzE$1+|mOMi{Cz z_0~Cw_eA7N2j?HQg~c2=6`u-lD0+w^yVF5fa&lIjO-03J7BIizuURSC!4s?2dR@fgDXT_GgGZiMk?Km5N;hI*TbbR;vib(hr6uAs z-m1*ZK6z+t&|q8j;6j9Iq=Sc<(3_oD@8VWbH|$b*bHys?#>eaGKBk5R)KW_*MMU(h z;NVGD_&NzgPIcuaLP(wSrmwr41U0?j7?qis(tNQ^58HH^(e1*5KBxYN|KK)i7mBln zdX{NK+k^%RA?5GC?($1R5n$ovTUGq#6l4P1Z?7 zJLNI~n#`j@>WBC4V~7#x1@oW`7g(0lX&{Xs|QFGwB)I~F`hZEAYJKZP|K AI{*Lx diff --git a/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm64-apple-ios-simulator.abi.json b/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm64-apple-ios-simulator.abi.json deleted file mode 100644 index ddd3a1d..0000000 --- a/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm64-apple-ios-simulator.abi.json +++ /dev/null @@ -1,6702 +0,0 @@ -{ - "ABIRoot": { - "kind": "Root", - "name": "VerloopSDK", - "printedName": "VerloopSDK", - "children": [ - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "VerloopSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "WebKit", - "printedName": "WebKit", - "declKind": "Import", - "moduleName": "VerloopSDK" - }, - { - "kind": "TypeDecl", - "name": "VLConfig", - "printedName": "VLConfig", - "children": [ - { - "kind": "TypeDecl", - "name": "SCOPE", - "printedName": "SCOPE", - "children": [ - { - "kind": "Var", - "name": "ROOM", - "printedName": "ROOM", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.VLConfig.SCOPE.Type) -> VerloopSDK.VLConfig.SCOPE", - "children": [ - { - "kind": "TypeNominal", - "name": "SCOPE", - "printedName": "VerloopSDK.VLConfig.SCOPE", - "usr": "s:10VerloopSDK8VLConfigC5SCOPEO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.VLConfig.SCOPE.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "SCOPE", - "printedName": "VerloopSDK.VLConfig.SCOPE", - "usr": "s:10VerloopSDK8VLConfigC5SCOPEO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:10VerloopSDK8VLConfigC5SCOPEO4ROOMyA2EmF", - "mangledName": "$s10VerloopSDK8VLConfigC5SCOPEO4ROOMyA2EmF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "ObjC" - ], - "fixedbinaryorder": 0 - }, - { - "kind": "Var", - "name": "USER", - "printedName": "USER", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.VLConfig.SCOPE.Type) -> VerloopSDK.VLConfig.SCOPE", - "children": [ - { - "kind": "TypeNominal", - "name": "SCOPE", - "printedName": "VerloopSDK.VLConfig.SCOPE", - "usr": "s:10VerloopSDK8VLConfigC5SCOPEO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.VLConfig.SCOPE.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "SCOPE", - "printedName": "VerloopSDK.VLConfig.SCOPE", - "usr": "s:10VerloopSDK8VLConfigC5SCOPEO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:10VerloopSDK8VLConfigC5SCOPEO4USERyA2EmF", - "mangledName": "$s10VerloopSDK8VLConfigC5SCOPEO4USERyA2EmF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "ObjC" - ], - "fixedbinaryorder": 1 - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "VerloopSDK.VLConfig.SCOPE?", - "children": [ - { - "kind": "TypeNominal", - "name": "SCOPE", - "printedName": "VerloopSDK.VLConfig.SCOPE", - "usr": "s:10VerloopSDK8VLConfigC5SCOPEO" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Constructor", - "usr": "s:10VerloopSDK8VLConfigC5SCOPEO8rawValueAESgSi_tcfc", - "mangledName": "$s10VerloopSDK8VLConfigC5SCOPEO8rawValueAESgSi_tcfc", - "moduleName": "VerloopSDK", - "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:10VerloopSDK8VLConfigC5SCOPEO8rawValueSivp", - "mangledName": "$s10VerloopSDK8VLConfigC5SCOPEO8rawValueSivp", - "moduleName": "VerloopSDK", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK8VLConfigC5SCOPEO8rawValueSivg", - "mangledName": "$s10VerloopSDK8VLConfigC5SCOPEO8rawValueSivg", - "moduleName": "VerloopSDK", - "implicit": true, - "accessorKind": "get" - } - ] - } - ], - "declKind": "Enum", - "usr": "s:10VerloopSDK8VLConfigC5SCOPEO", - "mangledName": "$s10VerloopSDK8VLConfigC5SCOPEO", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl", - "ObjC", - "RawDocComment" - ], - "enumRawTypeName": "Int", - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "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": "Constructor", - "name": "init", - "printedName": "init(clientId:userId:)", - "children": [ - { - "kind": "TypeNominal", - "name": "VLConfig", - "printedName": "VerloopSDK.VLConfig", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Constructor", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)initWithClientId:userId:", - "mangledName": "$s10VerloopSDK8VLConfigC8clientId04userE0ACSS_SSSgtcfc", - "moduleName": "VerloopSDK", - "objc_name": "initWithClientId:userId:", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(clientId:)", - "children": [ - { - "kind": "TypeNominal", - "name": "VLConfig", - "printedName": "VerloopSDK.VLConfig", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Constructor", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)initWithClientId:", - "mangledName": "$s10VerloopSDK8VLConfigC8clientIdACSS_tcfc", - "moduleName": "VerloopSDK", - "objc_name": "initWithClientId:", - "declAttributes": [ - "Convenience", - "AccessControl", - "ObjC" - ], - "init_kind": "Convenience" - }, - { - "kind": "Function", - "name": "setNotificationToken", - "printedName": "setNotificationToken(notificationToken:)", - "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": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setNotificationTokenWithNotificationToken:", - "mangledName": "$s10VerloopSDK8VLConfigC20setNotificationToken012notificationF0ySSSg_tF", - "moduleName": "VerloopSDK", - "objc_name": "setNotificationTokenWithNotificationToken:", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setUserId", - "printedName": "setUserId(userId:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setUserIdWithUserId:", - "mangledName": "$s10VerloopSDK8VLConfigC9setUserId04userF0ySS_tF", - "moduleName": "VerloopSDK", - "objc_name": "setUserIdWithUserId:", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setStaging", - "printedName": "setStaging(isStaging:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setStagingWithIsStaging:", - "mangledName": "$s10VerloopSDK8VLConfigC10setStaging02isE0ySb_tF", - "moduleName": "VerloopSDK", - "objc_name": "setStagingWithIsStaging:", - "declAttributes": [ - "AccessControl", - "ObjC", - "RawDocComment" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setUserName", - "printedName": "setUserName(userName:)", - "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": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setUserNameWithUserName:", - "mangledName": "$s10VerloopSDK8VLConfigC11setUserName04userF0ySSSg_tF", - "moduleName": "VerloopSDK", - "objc_name": "setUserNameWithUserName:", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setUserEmail", - "printedName": "setUserEmail(userEmail:)", - "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": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setUserEmailWithUserEmail:", - "mangledName": "$s10VerloopSDK8VLConfigC12setUserEmail04userF0ySSSg_tF", - "moduleName": "VerloopSDK", - "objc_name": "setUserEmailWithUserEmail:", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setUserPhone", - "printedName": "setUserPhone(userPhone:)", - "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": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setUserPhoneWithUserPhone:", - "mangledName": "$s10VerloopSDK8VLConfigC12setUserPhone04userF0ySSSg_tF", - "moduleName": "VerloopSDK", - "objc_name": "setUserPhoneWithUserPhone:", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setRecipeId", - "printedName": "setRecipeId(recipeId:)", - "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": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setRecipeIdWithRecipeId:", - "mangledName": "$s10VerloopSDK8VLConfigC11setRecipeId06recipeF0ySSSg_tF", - "moduleName": "VerloopSDK", - "objc_name": "setRecipeIdWithRecipeId:", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setUserParam", - "printedName": "setUserParam(key:value:)", - "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" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setUserParamWithKey:value:", - "mangledName": "$s10VerloopSDK8VLConfigC12setUserParam3key5valueySS_SStF", - "moduleName": "VerloopSDK", - "objc_name": "setUserParamWithKey:value:", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "openMenuWidget", - "printedName": "openMenuWidget()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)openMenuWidget", - "mangledName": "$s10VerloopSDK8VLConfigC14openMenuWidgetyyF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "showDownloadButton", - "printedName": "showDownloadButton(_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)showDownloadButton:", - "mangledName": "$s10VerloopSDK8VLConfigC18showDownloadButtonyySbF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setButtonOnClickListener", - "printedName": "setButtonOnClickListener(onButtonClicked:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((Swift.String?, Swift.String?, Swift.String?) -> ())?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Swift.String?, Swift.String?, Swift.String?) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Tuple", - "printedName": "(Swift.String?, Swift.String?, Swift.String?)", - "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": "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" - } - ] - } - ] - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setButtonOnClickListenerOnButtonClicked:", - "mangledName": "$s10VerloopSDK8VLConfigC24setButtonOnClickListener02onE7ClickedyySSSg_A2FtcSg_tF", - "moduleName": "VerloopSDK", - "objc_name": "setButtonOnClickListenerOnButtonClicked:", - "declAttributes": [ - "AccessControl", - "ObjC", - "RawDocComment" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setUrlClickListener", - "printedName": "setUrlClickListener(onUrlClicked:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((Swift.String?) -> ())?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Swift.String?) -> ()", - "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" - } - ] - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setUrlClickListenerOnUrlClicked:", - "mangledName": "$s10VerloopSDK8VLConfigC19setUrlClickListener02onE7ClickedyySSSgcSg_tF", - "moduleName": "VerloopSDK", - "objc_name": "setUrlClickListenerOnUrlClicked:", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setUrlRedirectionFlag", - "printedName": "setUrlRedirectionFlag(canRedirect:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setUrlRedirectionFlagWithCanRedirect:", - "mangledName": "$s10VerloopSDK8VLConfigC21setUrlRedirectionFlag11canRedirectySb_tF", - "moduleName": "VerloopSDK", - "objc_name": "setUrlRedirectionFlagWithCanRedirect:", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "putCustomField", - "printedName": "putCustomField(key:value:scope:)", - "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": "TypeNominal", - "name": "SCOPE", - "printedName": "VerloopSDK.VLConfig.SCOPE", - "usr": "s:10VerloopSDK8VLConfigC5SCOPEO" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)putCustomFieldWithKey:value:scope:", - "mangledName": "$s10VerloopSDK8VLConfigC14putCustomField3key5value5scopeySS_SSAC5SCOPEOtF", - "moduleName": "VerloopSDK", - "objc_name": "putCustomFieldWithKey:value:scope:", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setTitle", - "printedName": "setTitle(widgetTitle:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setTitleWithWidgetTitle:", - "mangledName": "$s10VerloopSDK8VLConfigC8setTitle06widgetE0ySS_tF", - "moduleName": "VerloopSDK", - "objc_name": "setTitleWithWidgetTitle:", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setWidgetColor", - "printedName": "setWidgetColor(widgetColor:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setWidgetColorWithWidgetColor:", - "mangledName": "$s10VerloopSDK8VLConfigC14setWidgetColor06widgetF0ySo7UIColorC_tF", - "moduleName": "VerloopSDK", - "objc_name": "setWidgetColorWithWidgetColor:", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init()", - "children": [ - { - "kind": "TypeNominal", - "name": "VLConfig", - "printedName": "VerloopSDK.VLConfig", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig" - } - ], - "declKind": "Constructor", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)init", - "mangledName": "$s10VerloopSDK8VLConfigCACycfc", - "moduleName": "VerloopSDK", - "overriding": true, - "implicit": true, - "objc_name": "init", - "declAttributes": [ - "Dynamic", - "ObjC", - "Override" - ], - "init_kind": "Designated" - } - ], - "declKind": "Class", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig", - "mangledName": "$s10VerloopSDK8VLConfigC", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "superclassUsr": "c:objc(cs)NSObject", - "superclassNames": [ - "ObjectiveC.NSObject" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "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": "VerloopSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "VerloopSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "VLMessage", - "printedName": "VLMessage", - "children": [ - { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", - "children": [ - { - "kind": "TypeNominal", - "name": "VLMessage", - "printedName": "VerloopSDK.VLMessage", - "usr": "c:@M@VerloopSDK@objc(cs)VLMessage" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" - } - ], - "declKind": "Constructor", - "usr": "s:10VerloopSDK9VLMessageC4fromACs7Decoder_p_tKcfc", - "mangledName": "$s10VerloopSDK9VLMessageC4fromACs7Decoder_p_tKcfc", - "moduleName": "VerloopSDK", - "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": "any Swift.Encoder", - "usr": "s:s7EncoderP" - } - ], - "declKind": "Func", - "usr": "s:10VerloopSDK9VLMessageC6encode2toys7Encoder_p_tKF", - "mangledName": "$s10VerloopSDK9VLMessageC6encode2toys7Encoder_p_tKF", - "moduleName": "VerloopSDK", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Class", - "usr": "c:@M@VerloopSDK@objc(cs)VLMessage", - "mangledName": "$s10VerloopSDK9VLMessageC", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "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": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "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": "VLEvent", - "printedName": "VLEvent", - "children": [ - { - "kind": "Var", - "name": "onButtonClick", - "printedName": "onButtonClick", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.VLEvent.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventOnButtonClick", - "mangledName": "$s10VerloopSDK7VLEventO13onButtonClickyA2CmF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "ObjC" - ], - "fixedbinaryorder": 0 - }, - { - "kind": "Var", - "name": "onURLClick", - "printedName": "onURLClick", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.VLEvent.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventOnURLClick", - "mangledName": "$s10VerloopSDK7VLEventO10onURLClickyA2CmF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "ObjC" - ], - "fixedbinaryorder": 1 - }, - { - "kind": "Var", - "name": "onChatMaximized", - "printedName": "onChatMaximized", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.VLEvent.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventOnChatMaximized", - "mangledName": "$s10VerloopSDK7VLEventO15onChatMaximizedyA2CmF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "ObjC" - ], - "fixedbinaryorder": 2 - }, - { - "kind": "Var", - "name": "onChatMinimized", - "printedName": "onChatMinimized", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.VLEvent.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventOnChatMinimized", - "mangledName": "$s10VerloopSDK7VLEventO15onChatMinimizedyA2CmF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "ObjC" - ], - "fixedbinaryorder": 3 - }, - { - "kind": "Var", - "name": "onChatStarted", - "printedName": "onChatStarted", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.VLEvent.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventOnChatStarted", - "mangledName": "$s10VerloopSDK7VLEventO13onChatStartedyA2CmF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "ObjC" - ], - "fixedbinaryorder": 4 - }, - { - "kind": "Var", - "name": "onChatEnded", - "printedName": "onChatEnded", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.VLEvent.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventOnChatEnded", - "mangledName": "$s10VerloopSDK7VLEventO11onChatEndedyA2CmF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "ObjC" - ], - "fixedbinaryorder": 5 - }, - { - "kind": "Var", - "name": "onLogoutComplete", - "printedName": "onLogoutComplete", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.VLEvent.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventOnLogoutComplete", - "mangledName": "$s10VerloopSDK7VLEventO16onLogoutCompleteyA2CmF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "ObjC" - ], - "fixedbinaryorder": 6 - }, - { - "kind": "Var", - "name": "onWidgetLoaded", - "printedName": "onWidgetLoaded", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.VLEvent.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventOnWidgetLoaded", - "mangledName": "$s10VerloopSDK7VLEventO14onWidgetLoadedyA2CmF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "ObjC" - ], - "fixedbinaryorder": 7 - }, - { - "kind": "Var", - "name": "onWidgetClosed", - "printedName": "onWidgetClosed", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.VLEvent.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventOnWidgetClosed", - "mangledName": "$s10VerloopSDK7VLEventO14onWidgetClosedyA2CmF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "ObjC" - ], - "fixedbinaryorder": 8 - }, - { - "kind": "Var", - "name": "setUserIdComplete", - "printedName": "setUserIdComplete", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.VLEvent.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventSetUserIdComplete", - "mangledName": "$s10VerloopSDK7VLEventO17setUserIdCompleteyA2CmF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "ObjC" - ], - "fixedbinaryorder": 9 - }, - { - "kind": "Var", - "name": "setUserParamComplete", - "printedName": "setUserParamComplete", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.VLEvent.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventSetUserParamComplete", - "mangledName": "$s10VerloopSDK7VLEventO20setUserParamCompleteyA2CmF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "ObjC" - ], - "fixedbinaryorder": 10 - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "VerloopSDK.VLEvent?", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Constructor", - "usr": "s:10VerloopSDK7VLEventO8rawValueACSgSi_tcfc", - "mangledName": "$s10VerloopSDK7VLEventO8rawValueACSgSi_tcfc", - "moduleName": "VerloopSDK", - "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:10VerloopSDK7VLEventO8rawValueSivp", - "mangledName": "$s10VerloopSDK7VLEventO8rawValueSivp", - "moduleName": "VerloopSDK", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK7VLEventO8rawValueSivg", - "mangledName": "$s10VerloopSDK7VLEventO8rawValueSivg", - "moduleName": "VerloopSDK", - "implicit": true, - "accessorKind": "get" - } - ] - } - ], - "declKind": "Enum", - "usr": "c:@M@VerloopSDK@E@VLEvent", - "mangledName": "$s10VerloopSDK7VLEventO", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "enumRawTypeName": "Int", - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "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": "VerloopSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "VerloopSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "SystemConfiguration", - "printedName": "SystemConfiguration", - "declKind": "Import", - "moduleName": "VerloopSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "VerloopSDK" - }, - { - "kind": "TypeDecl", - "name": "ReachabilityError", - "printedName": "ReachabilityError", - "children": [ - { - "kind": "Var", - "name": "failedToCreateWithAddress", - "printedName": "failedToCreateWithAddress", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.ReachabilityError.Type) -> (Darwin.sockaddr, Swift.Int32) -> VerloopSDK.ReachabilityError", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Darwin.sockaddr, Swift.Int32) -> VerloopSDK.ReachabilityError", - "children": [ - { - "kind": "TypeNominal", - "name": "ReachabilityError", - "printedName": "VerloopSDK.ReachabilityError", - "usr": "s:10VerloopSDK17ReachabilityErrorO" - }, - { - "kind": "TypeNominal", - "name": "Tuple", - "printedName": "(Darwin.sockaddr, Swift.Int32)", - "children": [ - { - "kind": "TypeNominal", - "name": "sockaddr", - "printedName": "Darwin.sockaddr", - "usr": "c:@S@sockaddr" - }, - { - "kind": "TypeNominal", - "name": "Int32", - "printedName": "Swift.Int32", - "usr": "s:s5Int32V" - } - ] - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.ReachabilityError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "ReachabilityError", - "printedName": "VerloopSDK.ReachabilityError", - "usr": "s:10VerloopSDK17ReachabilityErrorO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:10VerloopSDK17ReachabilityErrorO25failedToCreateWithAddressyACSo8sockaddrV_s5Int32VtcACmF", - "mangledName": "$s10VerloopSDK17ReachabilityErrorO25failedToCreateWithAddressyACSo8sockaddrV_s5Int32VtcACmF", - "moduleName": "VerloopSDK" - }, - { - "kind": "Var", - "name": "failedToCreateWithHostname", - "printedName": "failedToCreateWithHostname", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.ReachabilityError.Type) -> (Swift.String, Swift.Int32) -> VerloopSDK.ReachabilityError", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Swift.String, Swift.Int32) -> VerloopSDK.ReachabilityError", - "children": [ - { - "kind": "TypeNominal", - "name": "ReachabilityError", - "printedName": "VerloopSDK.ReachabilityError", - "usr": "s:10VerloopSDK17ReachabilityErrorO" - }, - { - "kind": "TypeNominal", - "name": "Tuple", - "printedName": "(Swift.String, Swift.Int32)", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Int32", - "printedName": "Swift.Int32", - "usr": "s:s5Int32V" - } - ] - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.ReachabilityError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "ReachabilityError", - "printedName": "VerloopSDK.ReachabilityError", - "usr": "s:10VerloopSDK17ReachabilityErrorO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:10VerloopSDK17ReachabilityErrorO26failedToCreateWithHostnameyACSS_s5Int32VtcACmF", - "mangledName": "$s10VerloopSDK17ReachabilityErrorO26failedToCreateWithHostnameyACSS_s5Int32VtcACmF", - "moduleName": "VerloopSDK" - }, - { - "kind": "Var", - "name": "unableToSetCallback", - "printedName": "unableToSetCallback", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.ReachabilityError.Type) -> (Swift.Int32) -> VerloopSDK.ReachabilityError", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Swift.Int32) -> VerloopSDK.ReachabilityError", - "children": [ - { - "kind": "TypeNominal", - "name": "ReachabilityError", - "printedName": "VerloopSDK.ReachabilityError", - "usr": "s:10VerloopSDK17ReachabilityErrorO" - }, - { - "kind": "TypeNominal", - "name": "Int32", - "printedName": "Swift.Int32", - "usr": "s:s5Int32V" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.ReachabilityError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "ReachabilityError", - "printedName": "VerloopSDK.ReachabilityError", - "usr": "s:10VerloopSDK17ReachabilityErrorO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:10VerloopSDK17ReachabilityErrorO19unableToSetCallbackyACs5Int32VcACmF", - "mangledName": "$s10VerloopSDK17ReachabilityErrorO19unableToSetCallbackyACs5Int32VcACmF", - "moduleName": "VerloopSDK" - }, - { - "kind": "Var", - "name": "unableToSetDispatchQueue", - "printedName": "unableToSetDispatchQueue", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.ReachabilityError.Type) -> (Swift.Int32) -> VerloopSDK.ReachabilityError", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Swift.Int32) -> VerloopSDK.ReachabilityError", - "children": [ - { - "kind": "TypeNominal", - "name": "ReachabilityError", - "printedName": "VerloopSDK.ReachabilityError", - "usr": "s:10VerloopSDK17ReachabilityErrorO" - }, - { - "kind": "TypeNominal", - "name": "Int32", - "printedName": "Swift.Int32", - "usr": "s:s5Int32V" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.ReachabilityError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "ReachabilityError", - "printedName": "VerloopSDK.ReachabilityError", - "usr": "s:10VerloopSDK17ReachabilityErrorO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:10VerloopSDK17ReachabilityErrorO24unableToSetDispatchQueueyACs5Int32VcACmF", - "mangledName": "$s10VerloopSDK17ReachabilityErrorO24unableToSetDispatchQueueyACs5Int32VcACmF", - "moduleName": "VerloopSDK" - }, - { - "kind": "Var", - "name": "unableToGetFlags", - "printedName": "unableToGetFlags", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.ReachabilityError.Type) -> (Swift.Int32) -> VerloopSDK.ReachabilityError", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Swift.Int32) -> VerloopSDK.ReachabilityError", - "children": [ - { - "kind": "TypeNominal", - "name": "ReachabilityError", - "printedName": "VerloopSDK.ReachabilityError", - "usr": "s:10VerloopSDK17ReachabilityErrorO" - }, - { - "kind": "TypeNominal", - "name": "Int32", - "printedName": "Swift.Int32", - "usr": "s:s5Int32V" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.ReachabilityError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "ReachabilityError", - "printedName": "VerloopSDK.ReachabilityError", - "usr": "s:10VerloopSDK17ReachabilityErrorO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:10VerloopSDK17ReachabilityErrorO16unableToGetFlagsyACs5Int32VcACmF", - "mangledName": "$s10VerloopSDK17ReachabilityErrorO16unableToGetFlagsyACs5Int32VcACmF", - "moduleName": "VerloopSDK" - } - ], - "declKind": "Enum", - "usr": "s:10VerloopSDK17ReachabilityErrorO", - "mangledName": "$s10VerloopSDK17ReachabilityErrorO", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Error", - "printedName": "Error", - "usr": "s:s5ErrorP", - "mangledName": "$ss5ErrorP" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "Reachability", - "printedName": "Reachability", - "children": [ - { - "kind": "TypeDecl", - "name": "Connection", - "printedName": "Connection", - "children": [ - { - "kind": "Var", - "name": "none", - "printedName": "none", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.Reachability.Connection.Type) -> VerloopSDK.Reachability.Connection", - "children": [ - { - "kind": "TypeNominal", - "name": "Connection", - "printedName": "VerloopSDK.Reachability.Connection", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.Reachability.Connection.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "Connection", - "printedName": "VerloopSDK.Reachability.Connection", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO4noneyA2EmF", - "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO4noneyA2EmF", - "moduleName": "VerloopSDK", - "deprecated": true, - "declAttributes": [ - "Available" - ] - }, - { - "kind": "Var", - "name": "unavailable", - "printedName": "unavailable", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.Reachability.Connection.Type) -> VerloopSDK.Reachability.Connection", - "children": [ - { - "kind": "TypeNominal", - "name": "Connection", - "printedName": "VerloopSDK.Reachability.Connection", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.Reachability.Connection.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "Connection", - "printedName": "VerloopSDK.Reachability.Connection", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO11unavailableyA2EmF", - "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO11unavailableyA2EmF", - "moduleName": "VerloopSDK" - }, - { - "kind": "Var", - "name": "wifi", - "printedName": "wifi", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.Reachability.Connection.Type) -> VerloopSDK.Reachability.Connection", - "children": [ - { - "kind": "TypeNominal", - "name": "Connection", - "printedName": "VerloopSDK.Reachability.Connection", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.Reachability.Connection.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "Connection", - "printedName": "VerloopSDK.Reachability.Connection", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO4wifiyA2EmF", - "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO4wifiyA2EmF", - "moduleName": "VerloopSDK" - }, - { - "kind": "Var", - "name": "cellular", - "printedName": "cellular", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.Reachability.Connection.Type) -> VerloopSDK.Reachability.Connection", - "children": [ - { - "kind": "TypeNominal", - "name": "Connection", - "printedName": "VerloopSDK.Reachability.Connection", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.Reachability.Connection.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "Connection", - "printedName": "VerloopSDK.Reachability.Connection", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO8cellularyA2EmF", - "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO8cellularyA2EmF", - "moduleName": "VerloopSDK" - }, - { - "kind": "Var", - "name": "description", - "printedName": "description", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO11descriptionSSvp", - "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO11descriptionSSvp", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl" - ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO11descriptionSSvg", - "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO11descriptionSSvg", - "moduleName": "VerloopSDK", - "accessorKind": "get" - } - ] - }, - { - "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "Connection", - "printedName": "VerloopSDK.Reachability.Connection", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" - }, - { - "kind": "TypeNominal", - "name": "Connection", - "printedName": "VerloopSDK.Reachability.Connection", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" - } - ], - "declKind": "Func", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO2eeoiySbAE_AEtFZ", - "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO2eeoiySbAE_AEtFZ", - "moduleName": "VerloopSDK", - "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:10VerloopSDK12ReachabilityC10ConnectionO9hashValueSivp", - "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO9hashValueSivp", - "moduleName": "VerloopSDK", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO9hashValueSivg", - "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO9hashValueSivg", - "moduleName": "VerloopSDK", - "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:10VerloopSDK12ReachabilityC10ConnectionO4hash4intoys6HasherVz_tF", - "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO4hash4intoys6HasherVz_tF", - "moduleName": "VerloopSDK", - "implicit": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Enum", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO", - "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "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": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" - } - ] - }, - { - "kind": "Var", - "name": "whenReachable", - "printedName": "whenReachable", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((VerloopSDK.Reachability) -> ())?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.Reachability) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Reachability", - "printedName": "VerloopSDK.Reachability", - "usr": "s:10VerloopSDK12ReachabilityC" - } - ] - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:10VerloopSDK12ReachabilityC13whenReachableyACcSgvp", - "mangledName": "$s10VerloopSDK12ReachabilityC13whenReachableyACcSgvp", - "moduleName": "VerloopSDK", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((VerloopSDK.Reachability) -> ())?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.Reachability) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Reachability", - "printedName": "VerloopSDK.Reachability", - "usr": "s:10VerloopSDK12ReachabilityC" - } - ] - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC13whenReachableyACcSgvg", - "mangledName": "$s10VerloopSDK12ReachabilityC13whenReachableyACcSgvg", - "moduleName": "VerloopSDK", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((VerloopSDK.Reachability) -> ())?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.Reachability) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Reachability", - "printedName": "VerloopSDK.Reachability", - "usr": "s:10VerloopSDK12ReachabilityC" - } - ] - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC13whenReachableyACcSgvs", - "mangledName": "$s10VerloopSDK12ReachabilityC13whenReachableyACcSgvs", - "moduleName": "VerloopSDK", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC13whenReachableyACcSgvM", - "mangledName": "$s10VerloopSDK12ReachabilityC13whenReachableyACcSgvM", - "moduleName": "VerloopSDK", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "whenUnreachable", - "printedName": "whenUnreachable", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((VerloopSDK.Reachability) -> ())?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.Reachability) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Reachability", - "printedName": "VerloopSDK.Reachability", - "usr": "s:10VerloopSDK12ReachabilityC" - } - ] - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:10VerloopSDK12ReachabilityC15whenUnreachableyACcSgvp", - "mangledName": "$s10VerloopSDK12ReachabilityC15whenUnreachableyACcSgvp", - "moduleName": "VerloopSDK", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((VerloopSDK.Reachability) -> ())?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.Reachability) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Reachability", - "printedName": "VerloopSDK.Reachability", - "usr": "s:10VerloopSDK12ReachabilityC" - } - ] - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC15whenUnreachableyACcSgvg", - "mangledName": "$s10VerloopSDK12ReachabilityC15whenUnreachableyACcSgvg", - "moduleName": "VerloopSDK", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((VerloopSDK.Reachability) -> ())?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.Reachability) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Reachability", - "printedName": "VerloopSDK.Reachability", - "usr": "s:10VerloopSDK12ReachabilityC" - } - ] - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC15whenUnreachableyACcSgvs", - "mangledName": "$s10VerloopSDK12ReachabilityC15whenUnreachableyACcSgvs", - "moduleName": "VerloopSDK", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC15whenUnreachableyACcSgvM", - "mangledName": "$s10VerloopSDK12ReachabilityC15whenUnreachableyACcSgvM", - "moduleName": "VerloopSDK", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "reachableOnWWAN", - "printedName": "reachableOnWWAN", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Var", - "usr": "s:10VerloopSDK12ReachabilityC15reachableOnWWANSbvp", - "mangledName": "$s10VerloopSDK12ReachabilityC15reachableOnWWANSbvp", - "moduleName": "VerloopSDK", - "deprecated": true, - "declAttributes": [ - "HasInitialValue", - "Final", - "HasStorage", - "AccessControl", - "Available" - ], - "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:10VerloopSDK12ReachabilityC15reachableOnWWANSbvg", - "mangledName": "$s10VerloopSDK12ReachabilityC15reachableOnWWANSbvg", - "moduleName": "VerloopSDK", - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "allowsCellularConnection", - "printedName": "allowsCellularConnection", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Var", - "usr": "s:10VerloopSDK12ReachabilityC24allowsCellularConnectionSbvp", - "mangledName": "$s10VerloopSDK12ReachabilityC24allowsCellularConnectionSbvp", - "moduleName": "VerloopSDK", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC24allowsCellularConnectionSbvg", - "mangledName": "$s10VerloopSDK12ReachabilityC24allowsCellularConnectionSbvg", - "moduleName": "VerloopSDK", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC24allowsCellularConnectionSbvs", - "mangledName": "$s10VerloopSDK12ReachabilityC24allowsCellularConnectionSbvs", - "moduleName": "VerloopSDK", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC24allowsCellularConnectionSbvM", - "mangledName": "$s10VerloopSDK12ReachabilityC24allowsCellularConnectionSbvM", - "moduleName": "VerloopSDK", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "notificationCenter", - "printedName": "notificationCenter", - "children": [ - { - "kind": "TypeNominal", - "name": "NotificationCenter", - "printedName": "Foundation.NotificationCenter", - "usr": "c:objc(cs)NSNotificationCenter" - } - ], - "declKind": "Var", - "usr": "s:10VerloopSDK12ReachabilityC18notificationCenterSo014NSNotificationE0Cvp", - "mangledName": "$s10VerloopSDK12ReachabilityC18notificationCenterSo014NSNotificationE0Cvp", - "moduleName": "VerloopSDK", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "NotificationCenter", - "printedName": "Foundation.NotificationCenter", - "usr": "c:objc(cs)NSNotificationCenter" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC18notificationCenterSo014NSNotificationE0Cvg", - "mangledName": "$s10VerloopSDK12ReachabilityC18notificationCenterSo014NSNotificationE0Cvg", - "moduleName": "VerloopSDK", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "NotificationCenter", - "printedName": "Foundation.NotificationCenter", - "usr": "c:objc(cs)NSNotificationCenter" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC18notificationCenterSo014NSNotificationE0Cvs", - "mangledName": "$s10VerloopSDK12ReachabilityC18notificationCenterSo014NSNotificationE0Cvs", - "moduleName": "VerloopSDK", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC18notificationCenterSo014NSNotificationE0CvM", - "mangledName": "$s10VerloopSDK12ReachabilityC18notificationCenterSo014NSNotificationE0CvM", - "moduleName": "VerloopSDK", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "currentReachabilityString", - "printedName": "currentReachabilityString", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:10VerloopSDK12ReachabilityC07currentC6StringSSvp", - "mangledName": "$s10VerloopSDK12ReachabilityC07currentC6StringSSvp", - "moduleName": "VerloopSDK", - "deprecated": true, - "declAttributes": [ - "AccessControl", - "Available" - ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC07currentC6StringSSvg", - "mangledName": "$s10VerloopSDK12ReachabilityC07currentC6StringSSvg", - "moduleName": "VerloopSDK", - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "connection", - "printedName": "connection", - "children": [ - { - "kind": "TypeNominal", - "name": "Connection", - "printedName": "VerloopSDK.Reachability.Connection", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" - } - ], - "declKind": "Var", - "usr": "s:10VerloopSDK12ReachabilityC10connectionAC10ConnectionOvp", - "mangledName": "$s10VerloopSDK12ReachabilityC10connectionAC10ConnectionOvp", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl" - ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Connection", - "printedName": "VerloopSDK.Reachability.Connection", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC10connectionAC10ConnectionOvg", - "mangledName": "$s10VerloopSDK12ReachabilityC10connectionAC10ConnectionOvg", - "moduleName": "VerloopSDK", - "accessorKind": "get" - } - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(reachabilityRef:queueQoS:targetQueue:notificationQueue:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Reachability", - "printedName": "VerloopSDK.Reachability", - "usr": "s:10VerloopSDK12ReachabilityC" - }, - { - "kind": "TypeNominal", - "name": "SCNetworkReachability", - "printedName": "SystemConfiguration.SCNetworkReachability", - "usr": "c:@T@SCNetworkReachabilityRef" - }, - { - "kind": "TypeNominal", - "name": "DispatchQoS", - "printedName": "Dispatch.DispatchQoS", - "hasDefaultArg": true, - "usr": "s:8Dispatch0A3QoSV" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Dispatch.DispatchQueue?", - "children": [ - { - "kind": "TypeNominal", - "name": "DispatchQueue", - "printedName": "Dispatch.DispatchQueue", - "usr": "c:objc(cs)OS_dispatch_queue" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Dispatch.DispatchQueue?", - "children": [ - { - "kind": "TypeNominal", - "name": "DispatchQueue", - "printedName": "Dispatch.DispatchQueue", - "usr": "c:objc(cs)OS_dispatch_queue" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - } - ], - "declKind": "Constructor", - "usr": "s:10VerloopSDK12ReachabilityC15reachabilityRef8queueQoS11targetQueue012notificationI0ACSo09SCNetworkcE0a_8Dispatch0lG1SVSo012OS_dispatch_F0CSgAOtcfc", - "mangledName": "$s10VerloopSDK12ReachabilityC15reachabilityRef8queueQoS11targetQueue012notificationI0ACSo09SCNetworkcE0a_8Dispatch0lG1SVSo012OS_dispatch_F0CSgAOtcfc", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl", - "Required" - ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(hostname:queueQoS:targetQueue:notificationQueue:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Reachability", - "printedName": "VerloopSDK.Reachability", - "usr": "s:10VerloopSDK12ReachabilityC" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "DispatchQoS", - "printedName": "Dispatch.DispatchQoS", - "hasDefaultArg": true, - "usr": "s:8Dispatch0A3QoSV" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Dispatch.DispatchQueue?", - "children": [ - { - "kind": "TypeNominal", - "name": "DispatchQueue", - "printedName": "Dispatch.DispatchQueue", - "usr": "c:objc(cs)OS_dispatch_queue" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Dispatch.DispatchQueue?", - "children": [ - { - "kind": "TypeNominal", - "name": "DispatchQueue", - "printedName": "Dispatch.DispatchQueue", - "usr": "c:objc(cs)OS_dispatch_queue" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - } - ], - "declKind": "Constructor", - "usr": "s:10VerloopSDK12ReachabilityC8hostname8queueQoS11targetQueue012notificationH0ACSS_8Dispatch0jF1SVSo012OS_dispatch_E0CSgAMtKcfc", - "mangledName": "$s10VerloopSDK12ReachabilityC8hostname8queueQoS11targetQueue012notificationH0ACSS_8Dispatch0jF1SVSo012OS_dispatch_E0CSgAMtKcfc", - "moduleName": "VerloopSDK", - "declAttributes": [ - "Convenience", - "AccessControl" - ], - "throwing": true, - "init_kind": "Convenience" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(queueQoS:targetQueue:notificationQueue:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Reachability", - "printedName": "VerloopSDK.Reachability", - "usr": "s:10VerloopSDK12ReachabilityC" - }, - { - "kind": "TypeNominal", - "name": "DispatchQoS", - "printedName": "Dispatch.DispatchQoS", - "hasDefaultArg": true, - "usr": "s:8Dispatch0A3QoSV" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Dispatch.DispatchQueue?", - "children": [ - { - "kind": "TypeNominal", - "name": "DispatchQueue", - "printedName": "Dispatch.DispatchQueue", - "usr": "c:objc(cs)OS_dispatch_queue" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Dispatch.DispatchQueue?", - "children": [ - { - "kind": "TypeNominal", - "name": "DispatchQueue", - "printedName": "Dispatch.DispatchQueue", - "usr": "c:objc(cs)OS_dispatch_queue" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - } - ], - "declKind": "Constructor", - "usr": "s:10VerloopSDK12ReachabilityC8queueQoS11targetQueue012notificationG0AC8Dispatch0iE1SV_So012OS_dispatch_D0CSgALtKcfc", - "mangledName": "$s10VerloopSDK12ReachabilityC8queueQoS11targetQueue012notificationG0AC8Dispatch0iE1SV_So012OS_dispatch_D0CSgALtKcfc", - "moduleName": "VerloopSDK", - "declAttributes": [ - "Convenience", - "AccessControl" - ], - "throwing": true, - "init_kind": "Convenience" - }, - { - "kind": "Function", - "name": "startNotifier", - "printedName": "startNotifier()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "s:10VerloopSDK12ReachabilityC13startNotifieryyKF", - "mangledName": "$s10VerloopSDK12ReachabilityC13startNotifieryyKF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "RawDocComment" - ], - "isFromExtension": true, - "throwing": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "stopNotifier", - "printedName": "stopNotifier()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "s:10VerloopSDK12ReachabilityC12stopNotifieryyF", - "mangledName": "$s10VerloopSDK12ReachabilityC12stopNotifieryyF", - "moduleName": "VerloopSDK", - "isFromExtension": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Var", - "name": "isReachable", - "printedName": "isReachable", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Var", - "usr": "s:10VerloopSDK12ReachabilityC11isReachableSbvp", - "mangledName": "$s10VerloopSDK12ReachabilityC11isReachableSbvp", - "moduleName": "VerloopSDK", - "deprecated": true, - "declAttributes": [ - "Available", - "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:10VerloopSDK12ReachabilityC11isReachableSbvg", - "mangledName": "$s10VerloopSDK12ReachabilityC11isReachableSbvg", - "moduleName": "VerloopSDK", - "isFromExtension": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "isReachableViaWWAN", - "printedName": "isReachableViaWWAN", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Var", - "usr": "s:10VerloopSDK12ReachabilityC18isReachableViaWWANSbvp", - "mangledName": "$s10VerloopSDK12ReachabilityC18isReachableViaWWANSbvp", - "moduleName": "VerloopSDK", - "deprecated": true, - "declAttributes": [ - "Available" - ], - "isFromExtension": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC18isReachableViaWWANSbvg", - "mangledName": "$s10VerloopSDK12ReachabilityC18isReachableViaWWANSbvg", - "moduleName": "VerloopSDK", - "isFromExtension": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "isReachableViaWiFi", - "printedName": "isReachableViaWiFi", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Var", - "usr": "s:10VerloopSDK12ReachabilityC18isReachableViaWiFiSbvp", - "mangledName": "$s10VerloopSDK12ReachabilityC18isReachableViaWiFiSbvp", - "moduleName": "VerloopSDK", - "deprecated": true, - "declAttributes": [ - "Available" - ], - "isFromExtension": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC18isReachableViaWiFiSbvg", - "mangledName": "$s10VerloopSDK12ReachabilityC18isReachableViaWiFiSbvg", - "moduleName": "VerloopSDK", - "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:10VerloopSDK12ReachabilityC11descriptionSSvp", - "mangledName": "$s10VerloopSDK12ReachabilityC11descriptionSSvp", - "moduleName": "VerloopSDK", - "isFromExtension": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC11descriptionSSvg", - "mangledName": "$s10VerloopSDK12ReachabilityC11descriptionSSvg", - "moduleName": "VerloopSDK", - "isFromExtension": true, - "accessorKind": "get" - } - ] - } - ], - "declKind": "Class", - "usr": "s:10VerloopSDK12ReachabilityC", - "mangledName": "$s10VerloopSDK12ReachabilityC", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - } - ] - }, - { - "kind": "Import", - "name": "WebKit", - "printedName": "WebKit", - "declKind": "Import", - "moduleName": "VerloopSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "VerloopSDK" - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "VerloopSDK" - }, - { - "kind": "TypeDecl", - "name": "VerloopSDK", - "printedName": "VerloopSDK", - "children": [ - { - "kind": "Constructor", - "name": "init", - "printedName": "init(config:)", - "children": [ - { - "kind": "TypeNominal", - "name": "VerloopSDK", - "printedName": "VerloopSDK.VerloopSDK", - "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK" - }, - { - "kind": "TypeNominal", - "name": "VLConfig", - "printedName": "VerloopSDK.VLConfig", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig" - } - ], - "declKind": "Constructor", - "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)initWithConfig:", - "mangledName": "$s10VerloopSDKAAC6configAbA8VLConfigC_tcfc", - "moduleName": "VerloopSDK", - "objc_name": "initWithConfig:", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "init_kind": "Designated" - }, - { - "kind": "Function", - "name": "openWidget", - "printedName": "openWidget(rootController:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "UIViewController", - "printedName": "UIKit.UIViewController", - "usr": "c:objc(cs)UIViewController" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)openWidgetWithRootController:", - "mangledName": "$s10VerloopSDKAAC10openWidget14rootControllerySo06UIViewF0C_tF", - "moduleName": "VerloopSDK", - "objc_name": "openWidgetWithRootController:", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "closeWidget", - "printedName": "closeWidget()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)closeWidget", - "mangledName": "$s10VerloopSDKAAC11closeWidgetyyF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "close", - "printedName": "close()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)close", - "mangledName": "$s10VerloopSDKAAC5closeyyF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "closeChat", - "printedName": "closeChat()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)closeChat", - "mangledName": "$s10VerloopSDKAAC9closeChatyyF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "observeLiveChatEventsOn", - "printedName": "observeLiveChatEventsOn(vlEventDelegate:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "VLEventDelegate", - "printedName": "any VerloopSDK.VLEventDelegate", - "usr": "c:@M@VerloopSDK@objc(pl)VLEventDelegate" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)observeLiveChatEventsOnVlEventDelegate:", - "mangledName": "$s10VerloopSDKAAC23observeLiveChatEventsOn15vlEventDelegateyAA07VLEventJ0_p_tF", - "moduleName": "VerloopSDK", - "objc_name": "observeLiveChatEventsOnVlEventDelegate:", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "updateConfig", - "printedName": "updateConfig(config:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "VLConfig", - "printedName": "VerloopSDK.VLConfig", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)updateConfigWithConfig:", - "mangledName": "$s10VerloopSDKAAC12updateConfig6configyAA8VLConfigC_tF", - "moduleName": "VerloopSDK", - "objc_name": "updateConfigWithConfig:", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "login", - "printedName": "login()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)login", - "mangledName": "$s10VerloopSDKAAC5loginyyF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "login", - "printedName": "login(userId:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)loginWithUserId:", - "mangledName": "$s10VerloopSDKAAC5login6userIdySS_tF", - "moduleName": "VerloopSDK", - "objc_name": "loginWithUserId:", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "logout", - "printedName": "logout()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)logout", - "mangledName": "$s10VerloopSDKAAC6logoutyyF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "clearConfig", - "printedName": "clearConfig()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)clearConfig", - "mangledName": "$s10VerloopSDKAAC11clearConfigyyF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "clearLocalStorage", - "printedName": "clearLocalStorage()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)clearLocalStorage", - "mangledName": "$s10VerloopSDKAAC17clearLocalStorageyyF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "getConfig", - "printedName": "getConfig()", - "children": [ - { - "kind": "TypeNominal", - "name": "VLConfig", - "printedName": "VerloopSDK.VLConfig", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig" - } - ], - "declKind": "Func", - "usr": "s:10VerloopSDKAAC9getConfigAA8VLConfigCyF", - "mangledName": "$s10VerloopSDKAAC9getConfigAA8VLConfigCyF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "getNavController", - "printedName": "getNavController()", - "children": [ - { - "kind": "TypeNominal", - "name": "UINavigationController", - "printedName": "UIKit.UINavigationController", - "usr": "c:objc(cs)UINavigationController" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)getNavController", - "mangledName": "$s10VerloopSDKAAC16getNavControllerSo012UINavigationE0CyF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "hide", - "printedName": "hide()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)hide", - "mangledName": "$s10VerloopSDKAAC4hideyyF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl", - "ObjC", - "RawDocComment" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init()", - "children": [ - { - "kind": "TypeNominal", - "name": "VerloopSDK", - "printedName": "VerloopSDK.VerloopSDK", - "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK" - } - ], - "declKind": "Constructor", - "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)init", - "mangledName": "$s10VerloopSDKAACABycfc", - "moduleName": "VerloopSDK", - "overriding": true, - "implicit": true, - "objc_name": "init", - "declAttributes": [ - "Dynamic", - "ObjC", - "Override" - ], - "init_kind": "Designated" - } - ], - "declKind": "Class", - "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK", - "mangledName": "$s10VerloopSDKAAC", - "moduleName": "VerloopSDK", - "isOpen": true, - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "superclassUsr": "c:objc(cs)NSObject", - "superclassNames": [ - "ObjectiveC.NSObject" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "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": "VerloopSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "VerloopSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "WebKit", - "printedName": "WebKit", - "declKind": "Import", - "moduleName": "VerloopSDK" - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "VerloopSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "WebKit", - "printedName": "WebKit", - "declKind": "Import", - "moduleName": "VerloopSDK" - }, - { - "kind": "Import", - "name": "WebKit", - "printedName": "WebKit", - "declKind": "Import", - "moduleName": "VerloopSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "VerloopSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "VerloopSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "VerloopSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "VerloopSDK" - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "VerloopSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "VerloopSDK" - }, - { - "kind": "Import", - "name": "WebKit", - "printedName": "WebKit", - "declKind": "Import", - "moduleName": "VerloopSDK" - }, - { - "kind": "TypeDecl", - "name": "WKDownloadManager", - "printedName": "WKDownloadManager", - "children": [ - { - "kind": "Constructor", - "name": "init", - "printedName": "init(delegate:supportedMimeTypes:)", - "children": [ - { - "kind": "TypeNominal", - "name": "WKDownloadManager", - "printedName": "VerloopSDK.WKDownloadManager", - "usr": "c:@M@VerloopSDK@objc(cs)WKDownloadManager" - }, - { - "kind": "TypeNominal", - "name": "WKDownloadManagerDelegate", - "printedName": "any VerloopSDK.WKDownloadManagerDelegate", - "usr": "s:10VerloopSDK25WKDownloadManagerDelegateP" - }, - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - } - ], - "declKind": "Constructor", - "usr": "s:10VerloopSDK17WKDownloadManagerC8delegate18supportedMimeTypesAcA0cD8Delegate_p_SaySSGtcfc", - "mangledName": "$s10VerloopSDK17WKDownloadManagerC8delegate18supportedMimeTypesAcA0cD8Delegate_p_SaySSGtcfc", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init()", - "children": [ - { - "kind": "TypeNominal", - "name": "WKDownloadManager", - "printedName": "VerloopSDK.WKDownloadManager", - "usr": "c:@M@VerloopSDK@objc(cs)WKDownloadManager" - } - ], - "declKind": "Constructor", - "usr": "c:@M@VerloopSDK@objc(cs)WKDownloadManager(im)init", - "mangledName": "$s10VerloopSDK17WKDownloadManagerCACycfc", - "moduleName": "VerloopSDK", - "overriding": true, - "implicit": true, - "objc_name": "init", - "declAttributes": [ - "Dynamic", - "ObjC", - "Override" - ], - "init_kind": "Designated" - }, - { - "kind": "Function", - "name": "download", - "printedName": "download(_:decideDestinationUsing:suggestedFilename:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.URL?", - "children": [ - { - "kind": "TypeNominal", - "name": "URL", - "printedName": "Foundation.URL", - "usr": "s:10Foundation3URLV" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "WKDownload", - "printedName": "WebKit.WKDownload", - "usr": "c:objc(cs)WKDownload" - }, - { - "kind": "TypeNominal", - "name": "URLResponse", - "printedName": "Foundation.URLResponse", - "usr": "c:objc(cs)NSURLResponse" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "c:@CM@VerloopSDK@objc(cs)WKDownloadManager(im)download:decideDestinationUsingResponse:suggestedFilename:completionHandler:", - "mangledName": "$s10VerloopSDK17WKDownloadManagerC8download_22decideDestinationUsing17suggestedFilename10Foundation3URLVSgSo0C0C_So13NSURLResponseCSStYaF", - "moduleName": "VerloopSDK", - "intro_iOS": "14.5", - "objc_name": "download:decideDestinationUsingResponse:suggestedFilename:completionHandler:", - "declAttributes": [ - "Dynamic", - "ObjC", - "Preconcurrency", - "Custom", - "AccessControl", - "Available" - ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "download", - "printedName": "download(_:didFailWithError:resumeData:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "WKDownload", - "printedName": "WebKit.WKDownload", - "usr": "c:objc(cs)WKDownload" - }, - { - "kind": "TypeNominal", - "name": "Error", - "printedName": "any Swift.Error", - "usr": "s:s5ErrorP" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.Data?", - "children": [ - { - "kind": "TypeNominal", - "name": "Data", - "printedName": "Foundation.Data", - "usr": "s:10Foundation4DataV" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Func", - "usr": "c:@CM@VerloopSDK@objc(cs)WKDownloadManager(im)download:didFailWithError:resumeData:", - "mangledName": "$s10VerloopSDK17WKDownloadManagerC8download_16didFailWithError10resumeDataySo0C0C_s0I0_p10Foundation0K0VSgtF", - "moduleName": "VerloopSDK", - "intro_iOS": "14.5", - "objc_name": "download:didFailWithError:resumeData:", - "declAttributes": [ - "Dynamic", - "ObjC", - "Preconcurrency", - "Custom", - "AccessControl", - "Available" - ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "downloadDidFinish", - "printedName": "downloadDidFinish(_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "WKDownload", - "printedName": "WebKit.WKDownload", - "usr": "c:objc(cs)WKDownload" - } - ], - "declKind": "Func", - "usr": "c:@CM@VerloopSDK@objc(cs)WKDownloadManager(im)downloadDidFinish:", - "mangledName": "$s10VerloopSDK17WKDownloadManagerC17downloadDidFinishyySo0C0CF", - "moduleName": "VerloopSDK", - "intro_iOS": "14.5", - "objc_name": "downloadDidFinish:", - "declAttributes": [ - "Dynamic", - "ObjC", - "Preconcurrency", - "Custom", - "AccessControl", - "Available" - ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "webView", - "printedName": "webView(_:decidePolicyFor:)", - "children": [ - { - "kind": "TypeNominal", - "name": "WKNavigationActionPolicy", - "printedName": "WebKit.WKNavigationActionPolicy", - "usr": "c:@E@WKNavigationActionPolicy" - }, - { - "kind": "TypeNominal", - "name": "WKWebView", - "printedName": "WebKit.WKWebView", - "usr": "c:objc(cs)WKWebView" - }, - { - "kind": "TypeNominal", - "name": "WKNavigationAction", - "printedName": "WebKit.WKNavigationAction", - "usr": "c:objc(cs)WKNavigationAction" - } - ], - "declKind": "Func", - "usr": "c:@CM@VerloopSDK@objc(cs)WKDownloadManager(im)webView:decidePolicyForNavigationAction:decisionHandler:", - "mangledName": "$s10VerloopSDK17WKDownloadManagerC7webView_15decidePolicyForSo018WKNavigationActionH0VSo05WKWebF0C_So0jK0CtYaF", - "moduleName": "VerloopSDK", - "objc_name": "webView:decidePolicyForNavigationAction:decisionHandler:", - "declAttributes": [ - "Dynamic", - "ObjC", - "Preconcurrency", - "Custom", - "AccessControl" - ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "webView", - "printedName": "webView(_:decidePolicyFor:)", - "children": [ - { - "kind": "TypeNominal", - "name": "WKNavigationResponsePolicy", - "printedName": "WebKit.WKNavigationResponsePolicy", - "usr": "c:@E@WKNavigationResponsePolicy" - }, - { - "kind": "TypeNominal", - "name": "WKWebView", - "printedName": "WebKit.WKWebView", - "usr": "c:objc(cs)WKWebView" - }, - { - "kind": "TypeNominal", - "name": "WKNavigationResponse", - "printedName": "WebKit.WKNavigationResponse", - "usr": "c:objc(cs)WKNavigationResponse" - } - ], - "declKind": "Func", - "usr": "c:@CM@VerloopSDK@objc(cs)WKDownloadManager(im)webView:decidePolicyForNavigationResponse:decisionHandler:", - "mangledName": "$s10VerloopSDK17WKDownloadManagerC7webView_15decidePolicyForSo020WKNavigationResponseH0VSo05WKWebF0C_So0jK0CtYaF", - "moduleName": "VerloopSDK", - "objc_name": "webView:decidePolicyForNavigationResponse:decisionHandler:", - "declAttributes": [ - "Dynamic", - "ObjC", - "Preconcurrency", - "Custom", - "AccessControl" - ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "webView", - "printedName": "webView(_:navigationResponse:didBecome:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "WKWebView", - "printedName": "WebKit.WKWebView", - "usr": "c:objc(cs)WKWebView" - }, - { - "kind": "TypeNominal", - "name": "WKNavigationResponse", - "printedName": "WebKit.WKNavigationResponse", - "usr": "c:objc(cs)WKNavigationResponse" - }, - { - "kind": "TypeNominal", - "name": "WKDownload", - "printedName": "WebKit.WKDownload", - "usr": "c:objc(cs)WKDownload" - } - ], - "declKind": "Func", - "usr": "c:@CM@VerloopSDK@objc(cs)WKDownloadManager(im)webView:navigationResponse:didBecomeDownload:", - "mangledName": "$s10VerloopSDK17WKDownloadManagerC7webView_18navigationResponse9didBecomeySo05WKWebF0C_So012WKNavigationH0CSo0C0CtF", - "moduleName": "VerloopSDK", - "intro_iOS": "14.5", - "objc_name": "webView:navigationResponse:didBecomeDownload:", - "declAttributes": [ - "Dynamic", - "ObjC", - "Preconcurrency", - "Custom", - "AccessControl", - "Available" - ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Class", - "usr": "c:@M@VerloopSDK@objc(cs)WKDownloadManager", - "mangledName": "$s10VerloopSDK17WKDownloadManagerC", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "superclassUsr": "c:objc(cs)NSObject", - "superclassNames": [ - "ObjectiveC.NSObject" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "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": "WKDownloadManagerDelegate", - "printedName": "WKDownloadManagerDelegate", - "children": [ - { - "kind": "Function", - "name": "webView", - "printedName": "webView(_:decidePolicyFor:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "WKWebView", - "printedName": "WebKit.WKWebView", - "usr": "c:objc(cs)WKWebView" - }, - { - "kind": "TypeNominal", - "name": "URL", - "printedName": "Foundation.URL", - "usr": "s:10Foundation3URLV" - } - ], - "declKind": "Func", - "usr": "s:10VerloopSDK25WKDownloadManagerDelegateP7webView_15decidePolicyForSbSo05WKWebG0C_10Foundation3URLVtF", - "mangledName": "$s10VerloopSDK25WKDownloadManagerDelegateP7webView_15decidePolicyForSbSo05WKWebG0C_10Foundation3URLVtF", - "moduleName": "VerloopSDK", - "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.WKDownloadManagerDelegate>", - "sugared_genericSig": "", - "protocolReq": true, - "reqNewWitnessTableEntry": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "destinationUrlForFile", - "printedName": "destinationUrlForFile(withName:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.URL?", - "children": [ - { - "kind": "TypeNominal", - "name": "URL", - "printedName": "Foundation.URL", - "usr": "s:10Foundation3URLV" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "s:10VerloopSDK25WKDownloadManagerDelegateP21destinationUrlForFile8withName10Foundation3URLVSgSS_tF", - "mangledName": "$s10VerloopSDK25WKDownloadManagerDelegateP21destinationUrlForFile8withName10Foundation3URLVSgSS_tF", - "moduleName": "VerloopSDK", - "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.WKDownloadManagerDelegate>", - "sugared_genericSig": "", - "protocolReq": true, - "reqNewWitnessTableEntry": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "downloadDidFinish", - "printedName": "downloadDidFinish(location:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "URL", - "printedName": "Foundation.URL", - "usr": "s:10Foundation3URLV" - } - ], - "declKind": "Func", - "usr": "s:10VerloopSDK25WKDownloadManagerDelegateP17downloadDidFinish8locationy10Foundation3URLV_tF", - "mangledName": "$s10VerloopSDK25WKDownloadManagerDelegateP17downloadDidFinish8locationy10Foundation3URLV_tF", - "moduleName": "VerloopSDK", - "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.WKDownloadManagerDelegate>", - "sugared_genericSig": "", - "protocolReq": true, - "reqNewWitnessTableEntry": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "downloadDidFailed", - "printedName": "downloadDidFailed(withError:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Error", - "printedName": "any Swift.Error", - "usr": "s:s5ErrorP" - } - ], - "declKind": "Func", - "usr": "s:10VerloopSDK25WKDownloadManagerDelegateP17downloadDidFailed9withErrorys0J0_p_tF", - "mangledName": "$s10VerloopSDK25WKDownloadManagerDelegateP17downloadDidFailed9withErrorys0J0_p_tF", - "moduleName": "VerloopSDK", - "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.WKDownloadManagerDelegate>", - "sugared_genericSig": "", - "protocolReq": true, - "reqNewWitnessTableEntry": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "webView", - "printedName": "webView(_:decidePolicyFor:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "WKWebView", - "printedName": "WebKit.WKWebView", - "usr": "c:objc(cs)WKWebView" - }, - { - "kind": "TypeNominal", - "name": "URL", - "printedName": "Foundation.URL", - "usr": "s:10Foundation3URLV" - } - ], - "declKind": "Func", - "usr": "s:10VerloopSDK25WKDownloadManagerDelegatePAAE7webView_15decidePolicyForSbSo05WKWebG0C_10Foundation3URLVtF", - "mangledName": "$s10VerloopSDK25WKDownloadManagerDelegatePAAE7webView_15decidePolicyForSbSo05WKWebG0C_10Foundation3URLVtF", - "moduleName": "VerloopSDK", - "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.WKDownloadManagerDelegate>", - "sugared_genericSig": "", - "declAttributes": [ - "AccessControl" - ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "destinationUrlForFile", - "printedName": "destinationUrlForFile(withName:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.URL?", - "children": [ - { - "kind": "TypeNominal", - "name": "URL", - "printedName": "Foundation.URL", - "usr": "s:10Foundation3URLV" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "s:10VerloopSDK25WKDownloadManagerDelegatePAAE21destinationUrlForFile8withName10Foundation3URLVSgSS_tF", - "mangledName": "$s10VerloopSDK25WKDownloadManagerDelegatePAAE21destinationUrlForFile8withName10Foundation3URLVSgSS_tF", - "moduleName": "VerloopSDK", - "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.WKDownloadManagerDelegate>", - "sugared_genericSig": "", - "declAttributes": [ - "AccessControl" - ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "downloadDidFailed", - "printedName": "downloadDidFailed(withError:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Error", - "printedName": "any Swift.Error", - "usr": "s:s5ErrorP" - } - ], - "declKind": "Func", - "usr": "s:10VerloopSDK25WKDownloadManagerDelegatePAAE17downloadDidFailed9withErrorys0J0_p_tF", - "mangledName": "$s10VerloopSDK25WKDownloadManagerDelegatePAAE17downloadDidFailed9withErrorys0J0_p_tF", - "moduleName": "VerloopSDK", - "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.WKDownloadManagerDelegate>", - "sugared_genericSig": "", - "declAttributes": [ - "AccessControl" - ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Protocol", - "usr": "s:10VerloopSDK25WKDownloadManagerDelegateP", - "mangledName": "$s10VerloopSDK25WKDownloadManagerDelegateP", - "moduleName": "VerloopSDK", - "genericSig": "<τ_0_0 : AnyObject>", - "sugared_genericSig": "", - "declAttributes": [ - "AccessControl" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - } - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "VerloopSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "WebKit", - "printedName": "WebKit", - "declKind": "Import", - "moduleName": "VerloopSDK" - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "VerloopSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "VLEventDelegate", - "printedName": "VLEventDelegate", - "children": [ - { - "kind": "Function", - "name": "onChatMaximized", - "printedName": "onChatMaximized()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(pl)VLEventDelegate(im)onChatMaximized", - "mangledName": "$s10VerloopSDK15VLEventDelegateP15onChatMaximizedyyF", - "moduleName": "VerloopSDK", - "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.VLEventDelegate>", - "sugared_genericSig": "", - "protocolReq": true, - "declAttributes": [ - "Optional", - "ObjC" - ], - "reqNewWitnessTableEntry": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "onChatMinimized", - "printedName": "onChatMinimized()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(pl)VLEventDelegate(im)onChatMinimized", - "mangledName": "$s10VerloopSDK15VLEventDelegateP15onChatMinimizedyyF", - "moduleName": "VerloopSDK", - "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.VLEventDelegate>", - "sugared_genericSig": "", - "protocolReq": true, - "declAttributes": [ - "Optional", - "ObjC" - ], - "reqNewWitnessTableEntry": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "onChatStarted", - "printedName": "onChatStarted()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(pl)VLEventDelegate(im)onChatStarted", - "mangledName": "$s10VerloopSDK15VLEventDelegateP13onChatStartedyyF", - "moduleName": "VerloopSDK", - "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.VLEventDelegate>", - "sugared_genericSig": "", - "protocolReq": true, - "declAttributes": [ - "Optional", - "ObjC" - ], - "reqNewWitnessTableEntry": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "onChatEnded", - "printedName": "onChatEnded()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(pl)VLEventDelegate(im)onChatEnded", - "mangledName": "$s10VerloopSDK15VLEventDelegateP11onChatEndedyyF", - "moduleName": "VerloopSDK", - "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.VLEventDelegate>", - "sugared_genericSig": "", - "protocolReq": true, - "declAttributes": [ - "Optional", - "ObjC" - ], - "reqNewWitnessTableEntry": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "onLogoutComplete", - "printedName": "onLogoutComplete()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(pl)VLEventDelegate(im)onLogoutComplete", - "mangledName": "$s10VerloopSDK15VLEventDelegateP16onLogoutCompleteyyF", - "moduleName": "VerloopSDK", - "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.VLEventDelegate>", - "sugared_genericSig": "", - "protocolReq": true, - "declAttributes": [ - "Optional", - "ObjC" - ], - "reqNewWitnessTableEntry": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "onWidgetLoaded", - "printedName": "onWidgetLoaded()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(pl)VLEventDelegate(im)onWidgetLoaded", - "mangledName": "$s10VerloopSDK15VLEventDelegateP14onWidgetLoadedyyF", - "moduleName": "VerloopSDK", - "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.VLEventDelegate>", - "sugared_genericSig": "", - "protocolReq": true, - "declAttributes": [ - "Optional", - "ObjC" - ], - "reqNewWitnessTableEntry": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "onIncomingMessage", - "printedName": "onIncomingMessage(_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(pl)VLEventDelegate(im)onIncomingMessage:", - "mangledName": "$s10VerloopSDK15VLEventDelegateP17onIncomingMessageyyypF", - "moduleName": "VerloopSDK", - "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.VLEventDelegate>", - "sugared_genericSig": "", - "protocolReq": true, - "declAttributes": [ - "Optional", - "ObjC" - ], - "reqNewWitnessTableEntry": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Protocol", - "usr": "c:@M@VerloopSDK@objc(pl)VLEventDelegate", - "mangledName": "$s10VerloopSDK15VLEventDelegateP", - "moduleName": "VerloopSDK", - "genericSig": "<τ_0_0 : AnyObject>", - "sugared_genericSig": "", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "NSURL", - "printedName": "NSURL", - "children": [ - { - "kind": "Function", - "name": "mimeType", - "printedName": "mimeType()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "s:So5NSURLC10VerloopSDKE8mimeTypeSSyF", - "mangledName": "$sSo5NSURLC10VerloopSDKE8mimeTypeSSyF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl" - ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Class", - "usr": "c:objc(cs)NSURL", - "moduleName": "Foundation", - "isOpen": true, - "objc_name": "NSURL", - "declAttributes": [ - "ObjC", - "SynthesizedProtocol", - "NonSendable", - "Sendable", - "Dynamic" - ], - "superclassUsr": "c:objc(cs)NSObject", - "isExternal": true, - "inheritsConvenienceInitializers": true, - "superclassNames": [ - "ObjectiveC.NSObject" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - }, - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "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": "_HasCustomAnyHashableRepresentation", - "printedName": "_HasCustomAnyHashableRepresentation", - "usr": "s:s35_HasCustomAnyHashableRepresentationP", - "mangledName": "$ss35_HasCustomAnyHashableRepresentationP" - }, - { - "kind": "Conformance", - "name": "_CustomPlaygroundQuickLookable", - "printedName": "_CustomPlaygroundQuickLookable", - "usr": "s:s30_CustomPlaygroundQuickLookableP", - "mangledName": "$ss30_CustomPlaygroundQuickLookableP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "URL", - "printedName": "URL", - "children": [ - { - "kind": "Function", - "name": "mimeType", - "printedName": "mimeType()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "s:10Foundation3URLV10VerloopSDKE8mimeTypeSSyF", - "mangledName": "$s10Foundation3URLV10VerloopSDKE8mimeTypeSSyF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl" - ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Struct", - "usr": "s:10Foundation3URLV", - "mangledName": "$s10Foundation3URLV", - "moduleName": "Foundation", - "intro_Macosx": "10.10", - "intro_iOS": "8.0", - "intro_tvOS": "9.0", - "intro_watchOS": "2.0", - "declAttributes": [ - "Available", - "Available", - "Available", - "Available" - ], - "isExternal": true, - "conformances": [ - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "ReferenceConvertible", - "printedName": "ReferenceConvertible", - "children": [ - { - "kind": "TypeWitness", - "name": "ReferenceType", - "printedName": "ReferenceType", - "children": [ - { - "kind": "TypeNominal", - "name": "NSURL", - "printedName": "Foundation.NSURL", - "usr": "c:objc(cs)NSURL" - } - ] - } - ], - "usr": "s:10Foundation20ReferenceConvertibleP", - "mangledName": "$s10Foundation20ReferenceConvertibleP" - }, - { - "kind": "Conformance", - "name": "_ObjectiveCBridgeable", - "printedName": "_ObjectiveCBridgeable", - "children": [ - { - "kind": "TypeWitness", - "name": "_ObjectiveCType", - "printedName": "_ObjectiveCType", - "children": [ - { - "kind": "TypeNominal", - "name": "NSURL", - "printedName": "Foundation.NSURL", - "usr": "c:objc(cs)NSURL" - } - ] - } - ], - "usr": "s:s21_ObjectiveCBridgeableP", - "mangledName": "$ss21_ObjectiveCBridgeableP" - }, - { - "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": "_CustomPlaygroundQuickLookable", - "printedName": "_CustomPlaygroundQuickLookable", - "usr": "s:s30_CustomPlaygroundQuickLookableP", - "mangledName": "$ss30_CustomPlaygroundQuickLookableP" - }, - { - "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": "_ExpressibleByFileReferenceLiteral", - "printedName": "_ExpressibleByFileReferenceLiteral", - "usr": "s:s34_ExpressibleByFileReferenceLiteralP", - "mangledName": "$ss34_ExpressibleByFileReferenceLiteralP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "NSString", - "printedName": "NSString", - "children": [ - { - "kind": "Function", - "name": "mimeType", - "printedName": "mimeType()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "s:So8NSStringC10VerloopSDKE8mimeTypeSSyF", - "mangledName": "$sSo8NSStringC10VerloopSDKE8mimeTypeSSyF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl" - ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Class", - "usr": "c:objc(cs)NSString", - "moduleName": "Foundation", - "isOpen": true, - "objc_name": "NSString", - "declAttributes": [ - "ObjC", - "NonSendable", - "Dynamic" - ], - "superclassUsr": "c:objc(cs)NSObject", - "isExternal": true, - "inheritsConvenienceInitializers": true, - "superclassNames": [ - "ObjectiveC.NSObject" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "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": "ExpressibleByStringLiteral", - "printedName": "ExpressibleByStringLiteral", - "children": [ - { - "kind": "TypeWitness", - "name": "StringLiteralType", - "printedName": "StringLiteralType", - "children": [ - { - "kind": "TypeNominal", - "name": "StaticString", - "printedName": "Swift.StaticString", - "usr": "s:s12StaticStringV" - } - ] - } - ], - "usr": "s:s26ExpressibleByStringLiteralP", - "mangledName": "$ss26ExpressibleByStringLiteralP" - }, - { - "kind": "Conformance", - "name": "ExpressibleByExtendedGraphemeClusterLiteral", - "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", - "children": [ - { - "kind": "TypeWitness", - "name": "ExtendedGraphemeClusterLiteralType", - "printedName": "ExtendedGraphemeClusterLiteralType", - "children": [ - { - "kind": "TypeNominal", - "name": "StaticString", - "printedName": "Swift.StaticString", - "usr": "s:s12StaticStringV" - } - ] - } - ], - "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", - "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" - }, - { - "kind": "Conformance", - "name": "ExpressibleByUnicodeScalarLiteral", - "printedName": "ExpressibleByUnicodeScalarLiteral", - "children": [ - { - "kind": "TypeWitness", - "name": "UnicodeScalarLiteralType", - "printedName": "UnicodeScalarLiteralType", - "children": [ - { - "kind": "TypeNominal", - "name": "StaticString", - "printedName": "Swift.StaticString", - "usr": "s:s12StaticStringV" - } - ] - } - ], - "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", - "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" - }, - { - "kind": "Conformance", - "name": "_HasCustomAnyHashableRepresentation", - "printedName": "_HasCustomAnyHashableRepresentation", - "usr": "s:s35_HasCustomAnyHashableRepresentationP", - "mangledName": "$ss35_HasCustomAnyHashableRepresentationP" - }, - { - "kind": "Conformance", - "name": "_CustomPlaygroundQuickLookable", - "printedName": "_CustomPlaygroundQuickLookable", - "usr": "s:s30_CustomPlaygroundQuickLookableP", - "mangledName": "$ss30_CustomPlaygroundQuickLookableP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "String", - "printedName": "String", - "children": [ - { - "kind": "Function", - "name": "mimeType", - "printedName": "mimeType()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "s:SS10VerloopSDKE8mimeTypeSSyF", - "mangledName": "$sSS10VerloopSDKE8mimeTypeSSyF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl" - ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Struct", - "usr": "s:SS", - "mangledName": "$sSS", - "moduleName": "Swift", - "declAttributes": [ - "EagerMove", - "Frozen" - ], - "isExternal": true, - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "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": "CodingKeyRepresentable", - "printedName": "CodingKeyRepresentable", - "usr": "s:s22CodingKeyRepresentableP", - "mangledName": "$ss22CodingKeyRepresentableP" - }, - { - "kind": "Conformance", - "name": "_HasContiguousBytes", - "printedName": "_HasContiguousBytes", - "usr": "s:s19_HasContiguousBytesP", - "mangledName": "$ss19_HasContiguousBytesP" - }, - { - "kind": "Conformance", - "name": "CustomReflectable", - "printedName": "CustomReflectable", - "usr": "s:s17CustomReflectableP", - "mangledName": "$ss17CustomReflectableP" - }, - { - "kind": "Conformance", - "name": "_CustomPlaygroundQuickLookable", - "printedName": "_CustomPlaygroundQuickLookable", - "usr": "s:s30_CustomPlaygroundQuickLookableP", - "mangledName": "$ss30_CustomPlaygroundQuickLookableP" - }, - { - "kind": "Conformance", - "name": "TextOutputStream", - "printedName": "TextOutputStream", - "usr": "s:s16TextOutputStreamP", - "mangledName": "$ss16TextOutputStreamP" - }, - { - "kind": "Conformance", - "name": "TextOutputStreamable", - "printedName": "TextOutputStreamable", - "usr": "s:s20TextOutputStreamableP", - "mangledName": "$ss20TextOutputStreamableP" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - }, - { - "kind": "Conformance", - "name": "_ExpressibleByBuiltinUnicodeScalarLiteral", - "printedName": "_ExpressibleByBuiltinUnicodeScalarLiteral", - "usr": "s:s41_ExpressibleByBuiltinUnicodeScalarLiteralP", - "mangledName": "$ss41_ExpressibleByBuiltinUnicodeScalarLiteralP" - }, - { - "kind": "Conformance", - "name": "_ExpressibleByBuiltinExtendedGraphemeClusterLiteral", - "printedName": "_ExpressibleByBuiltinExtendedGraphemeClusterLiteral", - "usr": "s:s51_ExpressibleByBuiltinExtendedGraphemeClusterLiteralP", - "mangledName": "$ss51_ExpressibleByBuiltinExtendedGraphemeClusterLiteralP" - }, - { - "kind": "Conformance", - "name": "_ExpressibleByBuiltinStringLiteral", - "printedName": "_ExpressibleByBuiltinStringLiteral", - "usr": "s:s34_ExpressibleByBuiltinStringLiteralP", - "mangledName": "$ss34_ExpressibleByBuiltinStringLiteralP" - }, - { - "kind": "Conformance", - "name": "ExpressibleByStringLiteral", - "printedName": "ExpressibleByStringLiteral", - "children": [ - { - "kind": "TypeWitness", - "name": "StringLiteralType", - "printedName": "StringLiteralType", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ] - } - ], - "usr": "s:s26ExpressibleByStringLiteralP", - "mangledName": "$ss26ExpressibleByStringLiteralP" - }, - { - "kind": "Conformance", - "name": "ExpressibleByExtendedGraphemeClusterLiteral", - "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", - "children": [ - { - "kind": "TypeWitness", - "name": "ExtendedGraphemeClusterLiteralType", - "printedName": "ExtendedGraphemeClusterLiteralType", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ] - } - ], - "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", - "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" - }, - { - "kind": "Conformance", - "name": "ExpressibleByUnicodeScalarLiteral", - "printedName": "ExpressibleByUnicodeScalarLiteral", - "children": [ - { - "kind": "TypeWitness", - "name": "UnicodeScalarLiteralType", - "printedName": "UnicodeScalarLiteralType", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ] - } - ], - "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", - "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" - }, - { - "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": "BidirectionalCollection", - "printedName": "BidirectionalCollection", - "children": [ - { - "kind": "TypeWitness", - "name": "Element", - "printedName": "Element", - "children": [ - { - "kind": "TypeNominal", - "name": "Character", - "printedName": "Swift.Character", - "usr": "s:SJ" - } - ] - }, - { - "kind": "TypeWitness", - "name": "Index", - "printedName": "Index", - "children": [ - { - "kind": "TypeNominal", - "name": "Index", - "printedName": "Swift.String.Index", - "usr": "s:SS5IndexV" - } - ] - }, - { - "kind": "TypeWitness", - "name": "SubSequence", - "printedName": "SubSequence", - "children": [ - { - "kind": "TypeNominal", - "name": "Substring", - "printedName": "Swift.Substring", - "usr": "s:Ss" - } - ] - }, - { - "kind": "TypeWitness", - "name": "Indices", - "printedName": "Indices", - "children": [ - { - "kind": "TypeNominal", - "name": "DefaultIndices", - "printedName": "Swift.DefaultIndices", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:SI" - } - ] - } - ], - "usr": "s:SK", - "mangledName": "$sSK" - }, - { - "kind": "Conformance", - "name": "Collection", - "printedName": "Collection", - "children": [ - { - "kind": "TypeWitness", - "name": "Element", - "printedName": "Element", - "children": [ - { - "kind": "TypeNominal", - "name": "Character", - "printedName": "Swift.Character", - "usr": "s:SJ" - } - ] - }, - { - "kind": "TypeWitness", - "name": "Index", - "printedName": "Index", - "children": [ - { - "kind": "TypeNominal", - "name": "Index", - "printedName": "Swift.String.Index", - "usr": "s:SS5IndexV" - } - ] - }, - { - "kind": "TypeWitness", - "name": "Iterator", - "printedName": "Iterator", - "children": [ - { - "kind": "TypeNominal", - "name": "Iterator", - "printedName": "Swift.String.Iterator", - "usr": "s:SS8IteratorV" - } - ] - }, - { - "kind": "TypeWitness", - "name": "SubSequence", - "printedName": "SubSequence", - "children": [ - { - "kind": "TypeNominal", - "name": "Substring", - "printedName": "Swift.Substring", - "usr": "s:Ss" - } - ] - }, - { - "kind": "TypeWitness", - "name": "Indices", - "printedName": "Indices", - "children": [ - { - "kind": "TypeNominal", - "name": "DefaultIndices", - "printedName": "Swift.DefaultIndices", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:SI" - } - ] - } - ], - "usr": "s:Sl", - "mangledName": "$sSl" - }, - { - "kind": "Conformance", - "name": "Sequence", - "printedName": "Sequence", - "children": [ - { - "kind": "TypeWitness", - "name": "Element", - "printedName": "Element", - "children": [ - { - "kind": "TypeNominal", - "name": "Character", - "printedName": "Swift.Character", - "usr": "s:SJ" - } - ] - }, - { - "kind": "TypeWitness", - "name": "Iterator", - "printedName": "Iterator", - "children": [ - { - "kind": "TypeNominal", - "name": "Iterator", - "printedName": "Swift.String.Iterator", - "usr": "s:SS8IteratorV" - } - ] - } - ], - "usr": "s:ST", - "mangledName": "$sST" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Comparable", - "printedName": "Comparable", - "usr": "s:SL", - "mangledName": "$sSL" - }, - { - "kind": "Conformance", - "name": "StringProtocol", - "printedName": "StringProtocol", - "children": [ - { - "kind": "TypeWitness", - "name": "UTF8View", - "printedName": "UTF8View", - "children": [ - { - "kind": "TypeNominal", - "name": "UTF8View", - "printedName": "Swift.String.UTF8View", - "usr": "s:SS8UTF8ViewV" - } - ] - }, - { - "kind": "TypeWitness", - "name": "UTF16View", - "printedName": "UTF16View", - "children": [ - { - "kind": "TypeNominal", - "name": "UTF16View", - "printedName": "Swift.String.UTF16View", - "usr": "s:SS9UTF16ViewV" - } - ] - }, - { - "kind": "TypeWitness", - "name": "UnicodeScalarView", - "printedName": "UnicodeScalarView", - "children": [ - { - "kind": "TypeNominal", - "name": "UnicodeScalarView", - "printedName": "Swift.String.UnicodeScalarView", - "usr": "s:SS17UnicodeScalarViewV" - } - ] - }, - { - "kind": "TypeWitness", - "name": "SubSequence", - "printedName": "SubSequence", - "children": [ - { - "kind": "TypeNominal", - "name": "Substring", - "printedName": "Swift.Substring", - "usr": "s:Ss" - } - ] - } - ], - "usr": "s:Sy", - "mangledName": "$sSy" - }, - { - "kind": "Conformance", - "name": "ExpressibleByStringInterpolation", - "printedName": "ExpressibleByStringInterpolation", - "children": [ - { - "kind": "TypeWitness", - "name": "StringInterpolation", - "printedName": "StringInterpolation", - "children": [ - { - "kind": "TypeNominal", - "name": "DefaultStringInterpolation", - "printedName": "Swift.DefaultStringInterpolation", - "usr": "s:s26DefaultStringInterpolationV" - } - ] - } - ], - "usr": "s:s32ExpressibleByStringInterpolationP", - "mangledName": "$ss32ExpressibleByStringInterpolationP" - }, - { - "kind": "Conformance", - "name": "LosslessStringConvertible", - "printedName": "LosslessStringConvertible", - "usr": "s:s25LosslessStringConvertibleP", - "mangledName": "$ss25LosslessStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "RangeReplaceableCollection", - "printedName": "RangeReplaceableCollection", - "children": [ - { - "kind": "TypeWitness", - "name": "SubSequence", - "printedName": "SubSequence", - "children": [ - { - "kind": "TypeNominal", - "name": "Substring", - "printedName": "Swift.Substring", - "usr": "s:Ss" - } - ] - } - ], - "usr": "s:Sm", - "mangledName": "$sSm" - }, - { - "kind": "Conformance", - "name": "MirrorPath", - "printedName": "MirrorPath", - "usr": "s:s10MirrorPathP", - "mangledName": "$ss10MirrorPathP" - }, - { - "kind": "Conformance", - "name": "_ObjectiveCBridgeable", - "printedName": "_ObjectiveCBridgeable", - "children": [ - { - "kind": "TypeWitness", - "name": "_ObjectiveCType", - "printedName": "_ObjectiveCType", - "children": [ - { - "kind": "TypeNominal", - "name": "NSString", - "printedName": "Foundation.NSString", - "usr": "c:objc(cs)NSString" - } - ] - } - ], - "usr": "s:s21_ObjectiveCBridgeableP", - "mangledName": "$ss21_ObjectiveCBridgeableP" - }, - { - "kind": "Conformance", - "name": "CVarArg", - "printedName": "CVarArg", - "usr": "s:s7CVarArgP", - "mangledName": "$ss7CVarArgP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "Name", - "printedName": "Name", - "children": [ - { - "kind": "Var", - "name": "reachabilityChanged", - "printedName": "reachabilityChanged", - "children": [ - { - "kind": "TypeNominal", - "name": "Name", - "printedName": "Foundation.NSNotification.Name", - "usr": "c:@T@NSNotificationName" - } - ], - "declKind": "Var", - "usr": "s:So18NSNotificationNamea10VerloopSDKE19reachabilityChangedABvpZ", - "mangledName": "$sSo18NSNotificationNamea10VerloopSDKE19reachabilityChangedABvpZ", - "moduleName": "VerloopSDK", - "static": true, - "declAttributes": [ - "HasInitialValue", - "HasStorage" - ], - "isFromExtension": true, - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Name", - "printedName": "Foundation.NSNotification.Name", - "usr": "c:@T@NSNotificationName" - } - ], - "declKind": "Accessor", - "usr": "s:So18NSNotificationNamea10VerloopSDKE19reachabilityChangedABvgZ", - "mangledName": "$sSo18NSNotificationNamea10VerloopSDKE19reachabilityChangedABvgZ", - "moduleName": "VerloopSDK", - "static": true, - "implicit": true, - "isFromExtension": true, - "accessorKind": "get" - } - ] - } - ], - "declKind": "Struct", - "usr": "c:@T@NSNotificationName", - "moduleName": "Foundation", - "declAttributes": [ - "SynthesizedProtocol", - "SynthesizedProtocol", - "SynthesizedProtocol", - "SynthesizedProtocol", - "SynthesizedProtocol", - "SynthesizedProtocol", - "Sendable" - ], - "isFromExtension": true, - "isExternal": true, - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "_ObjectiveCBridgeable", - "printedName": "_ObjectiveCBridgeable", - "children": [ - { - "kind": "TypeWitness", - "name": "_ObjectiveCType", - "printedName": "_ObjectiveCType", - "children": [ - { - "kind": "TypeNominal", - "name": "NSString", - "printedName": "Foundation.NSString", - "usr": "c:objc(cs)NSString" - } - ] - } - ], - "usr": "s:s21_ObjectiveCBridgeableP", - "mangledName": "$ss21_ObjectiveCBridgeableP" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "_SwiftNewtypeWrapper", - "printedName": "_SwiftNewtypeWrapper", - "usr": "s:s20_SwiftNewtypeWrapperP", - "mangledName": "$ss20_SwiftNewtypeWrapperP" - }, - { - "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": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - }, - { - "kind": "Conformance", - "name": "_HasCustomAnyHashableRepresentation", - "printedName": "_HasCustomAnyHashableRepresentation", - "usr": "s:s35_HasCustomAnyHashableRepresentationP", - "mangledName": "$ss35_HasCustomAnyHashableRepresentationP" - } - ] - } - ], - "json_format_version": 8 - }, - "ConstValues": [ - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLConfig.swift", - "kind": "IntegerLiteral", - "offset": 1254, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLConfig.swift", - "kind": "IntegerLiteral", - "offset": 1276, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLConfig.swift", - "kind": "BooleanLiteral", - "offset": 1515, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLConfig.swift", - "kind": "BooleanLiteral", - "offset": 1775, - "length": 4, - "value": "true" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLConfig.swift", - "kind": "Array", - "offset": 1878, - "length": 2, - "value": "[]" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLConfig.swift", - "kind": "Array", - "offset": 1922, - "length": 2, - "value": "[]" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLConfig.swift", - "kind": "Array", - "offset": 2014, - "length": 2, - "value": "[]" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLConfig.swift", - "kind": "StringLiteral", - "offset": 2171, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLConfig.swift", - "kind": "BooleanLiteral", - "offset": 2424, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "StringLiteral", - "offset": 748, - "length": 19, - "value": "\"setUserIdComplete\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "StringLiteral", - "offset": 808, - "length": 22, - "value": "\"setUserParamComplete\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "StringLiteral", - "offset": 859, - "length": 10, - "value": "\"callback\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "StringLiteral", - "offset": 901, - "length": 11, - "value": "\"roomReady\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "StringLiteral", - "offset": 938, - "length": 7, - "value": "\"ready\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "StringLiteral", - "offset": 977, - "length": 13, - "value": "\"closeWidget\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "StringLiteral", - "offset": 1024, - "length": 15, - "value": "\"closeComplete\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "StringLiteral", - "offset": 1073, - "length": 16, - "value": "\"chat-maximized\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "StringLiteral", - "offset": 1123, - "length": 16, - "value": "\"chat-minimized\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "StringLiteral", - "offset": 1171, - "length": 14, - "value": "\"chat-started\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "StringLiteral", - "offset": 1215, - "length": 12, - "value": "\"chat-ended\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "StringLiteral", - "offset": 1263, - "length": 8, - "value": "\"logout\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "StringLiteral", - "offset": 1311, - "length": 24, - "value": "\"agent-message-received\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "StringLiteral", - "offset": 1462, - "length": 10, - "value": "\"postback\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "StringLiteral", - "offset": 1500, - "length": 9, - "value": "\"web_url\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "IntegerLiteral", - "offset": 1587, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "IntegerLiteral", - "offset": 1598, - "length": 10, - "value": "1" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "IntegerLiteral", - "offset": 1618, - "length": 15, - "value": "2" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "IntegerLiteral", - "offset": 1643, - "length": 15, - "value": "3" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "IntegerLiteral", - "offset": 1668, - "length": 13, - "value": "4" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "IntegerLiteral", - "offset": 1691, - "length": 11, - "value": "5" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "IntegerLiteral", - "offset": 1712, - "length": 16, - "value": "6" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "IntegerLiteral", - "offset": 1738, - "length": 14, - "value": "7" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "IntegerLiteral", - "offset": 1762, - "length": 14, - "value": "8" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "IntegerLiteral", - "offset": 1786, - "length": 17, - "value": "9" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "IntegerLiteral", - "offset": 1813, - "length": 20, - "value": "10" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/MimeType.swift", - "kind": "StringLiteral", - "offset": 138, - "length": 26, - "value": "\"application\/octet-stream\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/MimeType.swift", - "kind": "Dictionary", - "offset": 191, - "length": 3223, - "value": "[(\"html\", \"text\/html\"), (\"htm\", \"text\/html\"), (\"shtml\", \"text\/html\"), (\"css\", \"text\/css\"), (\"xml\", \"text\/xml\"), (\"gif\", \"image\/gif\"), (\"jpeg\", \"image\/jpeg\"), (\"jpg\", \"image\/jpeg\"), (\"js\", \"application\/javascript\"), (\"atom\", \"application\/atom+xml\"), (\"rss\", \"application\/rss+xml\"), (\"mml\", \"text\/mathml\"), (\"txt\", \"text\/plain\"), (\"jad\", \"text\/vnd.sun.j2me.app-descriptor\"), (\"wml\", \"text\/vnd.wap.wml\"), (\"htc\", \"text\/x-component\"), (\"png\", \"image\/png\"), (\"tif\", \"image\/tiff\"), (\"tiff\", \"image\/tiff\"), (\"wbmp\", \"image\/vnd.wap.wbmp\"), (\"ico\", \"image\/x-icon\"), (\"jng\", \"image\/x-jng\"), (\"bmp\", \"image\/x-ms-bmp\"), (\"svg\", \"image\/svg+xml\"), (\"svgz\", \"image\/svg+xml\"), (\"webp\", \"image\/webp\"), (\"woff\", \"application\/font-woff\"), (\"jar\", \"application\/java-archive\"), (\"war\", \"application\/java-archive\"), (\"ear\", \"application\/java-archive\"), (\"json\", \"application\/json\"), (\"hqx\", \"application\/mac-binhex40\"), (\"doc\", \"application\/msword\"), (\"pdf\", \"application\/pdf\"), (\"ps\", \"application\/postscript\"), (\"eps\", \"application\/postscript\"), (\"ai\", \"application\/postscript\"), (\"rtf\", \"application\/rtf\"), (\"m3u8\", \"application\/vnd.apple.mpegurl\"), (\"xls\", \"application\/vnd.ms-excel\"), (\"eot\", \"application\/vnd.ms-fontobject\"), (\"ppt\", \"application\/vnd.ms-powerpoint\"), (\"wmlc\", \"application\/vnd.wap.wmlc\"), (\"kml\", \"application\/vnd.google-earth.kml+xml\"), (\"kmz\", \"application\/vnd.google-earth.kmz\"), (\"7z\", \"application\/x-7z-compressed\"), (\"cco\", \"application\/x-cocoa\"), (\"jardiff\", \"application\/x-java-archive-diff\"), (\"jnlp\", \"application\/x-java-jnlp-file\"), (\"run\", \"application\/x-makeself\"), (\"pl\", \"application\/x-perl\"), (\"pm\", \"application\/x-perl\"), (\"prc\", \"application\/x-pilot\"), (\"pdb\", \"application\/x-pilot\"), (\"rar\", \"application\/x-rar-compressed\"), (\"rpm\", \"application\/x-redhat-package-manager\"), (\"sea\", \"application\/x-sea\"), (\"swf\", \"application\/x-shockwave-flash\"), (\"sit\", \"application\/x-stuffit\"), (\"tcl\", \"application\/x-tcl\"), (\"tk\", \"application\/x-tcl\"), (\"der\", \"application\/x-x509-ca-cert\"), (\"pem\", \"application\/x-x509-ca-cert\"), (\"crt\", \"application\/x-x509-ca-cert\"), (\"xpi\", \"application\/x-xpinstall\"), (\"xhtml\", \"application\/xhtml+xml\"), (\"xspf\", \"application\/xspf+xml\"), (\"zip\", \"application\/zip\"), (\"epub\", \"application\/epub+zip\"), (\"docx\", \"application\/vnd.openxmlformats-officedocument.wordprocessingml.document\"), (\"xlsx\", \"application\/vnd.openxmlformats-officedocument.spreadsheetml.sheet\"), (\"pptx\", \"application\/vnd.openxmlformats-officedocument.presentationml.presentation\"), (\"mid\", \"audio\/midi\"), (\"midi\", \"audio\/midi\"), (\"kar\", \"audio\/midi\"), (\"mp3\", \"audio\/mpeg\"), (\"ogg\", \"audio\/ogg\"), (\"m4a\", \"audio\/x-m4a\"), (\"ra\", \"audio\/x-realaudio\"), (\"3gpp\", \"video\/3gpp\"), (\"3gp\", \"video\/3gpp\"), (\"ts\", \"video\/mp2t\"), (\"mp4\", \"video\/mp4\"), (\"mpeg\", \"video\/mpeg\"), (\"mpg\", \"video\/mpeg\"), (\"mov\", \"video\/quicktime\"), (\"webm\", \"video\/webm\"), (\"flv\", \"video\/x-flv\"), (\"m4v\", \"video\/x-m4v\"), (\"mng\", \"video\/x-mng\"), (\"asx\", \"video\/x-ms-asf\"), (\"asf\", \"video\/x-ms-asf\"), (\"wmv\", \"video\/x-ms-wmv\"), (\"avi\", \"video\/x-msvideo\")]" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Reachability.swift", - "kind": "StringLiteral", - "offset": 1741, - "length": 33, - "value": "\"ReachabilityChangedNotification\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Reachability.swift", - "kind": "StringLiteral", - "offset": 1869, - "length": 21, - "value": "\"reachabilityChanged\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Reachability.swift", - "kind": "BooleanLiteral", - "offset": 3138, - "length": 4, - "value": "true" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Reachability.swift", - "kind": "BooleanLiteral", - "offset": 4271, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Reachability.swift", - "kind": "BooleanLiteral", - "offset": 4382, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VerloopSDK.swift", - "kind": "BooleanLiteral", - "offset": 509, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", - "kind": "StringLiteral", - "offset": 199, - "length": 7, - "value": "\"https\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", - "kind": "StringLiteral", - "offset": 236, - "length": 19, - "value": "\".stage.verloop.io\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", - "kind": "StringLiteral", - "offset": 282, - "length": 13, - "value": "\".verloop.io\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", - "kind": "StringLiteral", - "offset": 328, - "length": 8, - "value": "\"popout\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", - "kind": "StringLiteral", - "offset": 368, - "length": 5, - "value": "\"ios\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", - "kind": "StringLiteral", - "offset": 401, - "length": 17, - "value": "\"VerloopLivechat\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", - "kind": "StringLiteral", - "offset": 452, - "length": 9, - "value": "\"Verloop\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", - "kind": "StringLiteral", - "offset": 499, - "length": 15, - "value": "\"VerloopMobile\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", - "kind": "StringLiteral", - "offset": 555, - "length": 17, - "value": "\"VerloopMobileV2\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", - "kind": "StringLiteral", - "offset": 829, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/NetworkManager\/VLNetworkManager.swift", - "kind": "StringLiteral", - "offset": 356, - "length": 5, - "value": "\"GET\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLNavViewController.swift", - "kind": "BooleanLiteral", - "offset": 569, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/WKDownloadManager.swift", - "kind": "Array", - "offset": 448, - "length": 2, - "value": "[]" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLWebViewManager.swift", - "kind": "BooleanLiteral", - "offset": 395, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLWebViewManager.swift", - "kind": "BooleanLiteral", - "offset": 481, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLWebViewManager.swift", - "kind": "BooleanLiteral", - "offset": 513, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLWebViewManager.swift", - "kind": "BooleanLiteral", - "offset": 559, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLWebViewManager.swift", - "kind": "Array", - "offset": 663, - "length": 2, - "value": "[]" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLWebViewManager.swift", - "kind": "Array", - "offset": 735, - "length": 2, - "value": "[]" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLWebViewManager.swift", - "kind": "Array", - "offset": 1033, - "length": 2, - "value": "[]" - } - ] -} \ No newline at end of file diff --git a/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface b/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface deleted file mode 100644 index 9295710..0000000 --- a/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface +++ /dev/null @@ -1,230 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 6.1.2 effective-5.10 (swiftlang-6.1.2.1.2 clang-1700.0.13.5) -// swift-module-flags: -target arm64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -module-name VerloopSDK -// swift-module-flags-ignorable: -no-verify-emitted-module-interface -interface-compiler-version 6.1.2 -import Foundation -import Swift -import SystemConfiguration -import UIKit -@_exported import VerloopSDK -import WebKit -import _Concurrency -import _StringProcessing -import _SwiftConcurrencyShims -public typealias LiveChatButtonClickListener = (_ title: Swift.String?, _ type: Swift.String?, _ payload: Swift.String?) -> Swift.Void -public typealias LiveChatUrlClickListener = (_ url: Swift.String?) -> Swift.Void -@objc public class VLConfig : ObjectiveC.NSObject { - @objc public enum SCOPE : Swift.Int { - case ROOM = 0 - case USER = 1 - public init?(rawValue: Swift.Int) - public typealias RawValue = Swift.Int - public var rawValue: Swift.Int { - get - } - } - @objc public init(clientId cid: Swift.String, userId uid: Swift.String?) - @objc convenience public init(clientId cid: Swift.String) - @objc public func setNotificationToken(notificationToken token: Swift.String?) - @objc public func setUserId(userId uid: Swift.String) - @objc public func setStaging(isStaging staging: Swift.Bool) - @objc public func setUserName(userName name: Swift.String?) - @objc public func setUserEmail(userEmail email: Swift.String?) - @objc public func setUserPhone(userPhone phone: Swift.String?) - @objc public func setRecipeId(recipeId id: Swift.String?) - @objc public func setUserParam(key: Swift.String, value: Swift.String) - @objc public func openMenuWidget() - @objc public func showDownloadButton(_ isAllowFileDownload: Swift.Bool) - @objc public func setButtonOnClickListener(onButtonClicked buttonClicked: VerloopSDK.LiveChatButtonClickListener?) - @objc public func setUrlClickListener(onUrlClicked urlClicked: VerloopSDK.LiveChatUrlClickListener?) - @objc public func setUrlRedirectionFlag(canRedirect flag: Swift.Bool) - @objc public func putCustomField(key: Swift.String, value: Swift.String, scope: VerloopSDK.VLConfig.SCOPE) - @objc public func setTitle(widgetTitle title: Swift.String) - @objc public func setWidgetColor(widgetColor color: UIKit.UIColor) - @objc deinit -} -@objc public class VLMessage : ObjectiveC.NSObject, Swift.Codable { - @objc deinit - public func encode(to encoder: any Swift.Encoder) throws - required public init(from decoder: any Swift.Decoder) throws -} -@objc public enum VLEvent : Swift.Int, Swift.RawRepresentable { - case onButtonClick = 0 - case onURLClick - case onChatMaximized - case onChatMinimized - case onChatStarted - case onChatEnded - case onLogoutComplete - case onWidgetLoaded - case onWidgetClosed - case setUserIdComplete - case setUserParamComplete - public init?(rawValue: Swift.Int) - public typealias RawValue = Swift.Int - public var rawValue: Swift.Int { - get - } -} -extension Foundation.NSURL { - public func mimeType() -> Swift.String -} -extension Foundation.URL { - public func mimeType() -> Swift.String -} -extension Foundation.NSString { - public func mimeType() -> Swift.String -} -extension Swift.String { - public func mimeType() -> Swift.String -} -public enum ReachabilityError : Swift.Error { - case failedToCreateWithAddress(Darwin.sockaddr, Swift.Int32) - case failedToCreateWithHostname(Swift.String, Swift.Int32) - case unableToSetCallback(Swift.Int32) - case unableToSetDispatchQueue(Swift.Int32) - case unableToGetFlags(Swift.Int32) -} -@available(*, unavailable, renamed: "Notification.Name.reachabilityChanged") -public let ReachabilityChangedNotification: Foundation.NSNotification.Name -extension Foundation.NSNotification.Name { - public static let reachabilityChanged: Foundation.Notification.Name -} -public class Reachability { - public typealias NetworkReachable = (VerloopSDK.Reachability) -> () - public typealias NetworkUnreachable = (VerloopSDK.Reachability) -> () - @available(*, unavailable, renamed: "Connection") - public enum NetworkStatus : Swift.CustomStringConvertible { - case notReachable, reachableViaWiFi, reachableViaWWAN - public var description: Swift.String { - get - } - public static func == (a: VerloopSDK.Reachability.NetworkStatus, b: VerloopSDK.Reachability.NetworkStatus) -> Swift.Bool - public func hash(into hasher: inout Swift.Hasher) - public var hashValue: Swift.Int { - get - } - } - public enum Connection : Swift.CustomStringConvertible { - @available(*, deprecated, renamed: "unavailable") - case none - case unavailable, wifi, cellular - public var description: Swift.String { - get - } - public static func == (a: VerloopSDK.Reachability.Connection, b: VerloopSDK.Reachability.Connection) -> Swift.Bool - public func hash(into hasher: inout Swift.Hasher) - public var hashValue: Swift.Int { - get - } - } - public var whenReachable: VerloopSDK.Reachability.NetworkReachable? - public var whenUnreachable: VerloopSDK.Reachability.NetworkUnreachable? - @available(*, deprecated, renamed: "allowsCellularConnection") - final public let reachableOnWWAN: Swift.Bool - public var allowsCellularConnection: Swift.Bool - public var notificationCenter: Foundation.NotificationCenter - @available(*, deprecated, renamed: "connection.description") - public var currentReachabilityString: Swift.String { - get - } - @available(*, unavailable, renamed: "connection") - public var currentReachabilityStatus: VerloopSDK.Reachability.Connection { - get - } - public var connection: VerloopSDK.Reachability.Connection { - get - } - required public init(reachabilityRef: SystemConfiguration.SCNetworkReachability, queueQoS: Dispatch.DispatchQoS = .default, targetQueue: Dispatch.DispatchQueue? = nil, notificationQueue: Dispatch.DispatchQueue? = .main) - convenience public init(hostname: Swift.String, queueQoS: Dispatch.DispatchQoS = .default, targetQueue: Dispatch.DispatchQueue? = nil, notificationQueue: Dispatch.DispatchQueue? = .main) throws - convenience public init(queueQoS: Dispatch.DispatchQoS = .default, targetQueue: Dispatch.DispatchQueue? = nil, notificationQueue: Dispatch.DispatchQueue? = .main) throws - @objc deinit -} -extension VerloopSDK.Reachability { - public func startNotifier() throws - public func stopNotifier() - @available(*, deprecated, message: "Please use `connection != .none`") - public var isReachable: Swift.Bool { - get - } - @available(*, deprecated, message: "Please use `connection == .cellular`") - public var isReachableViaWWAN: Swift.Bool { - get - } - @available(*, deprecated, message: "Please use `connection == .wifi`") - public var isReachableViaWiFi: Swift.Bool { - get - } - public var description: Swift.String { - get - } -} -@objc open class VerloopSDK : ObjectiveC.NSObject { - @objc public init(config vlConfig: VerloopSDK.VLConfig) - @objc deinit - @objc public func openWidget(rootController: UIKit.UIViewController) - @objc public func closeWidget() - @objc public func close() - @objc public func closeChat() - @objc public func observeLiveChatEventsOn(vlEventDelegate delegate: any VerloopSDK.VLEventDelegate) - @objc public func updateConfig(config vlConfig: VerloopSDK.VLConfig) - @objc public func login() - @objc public func login(userId uid: Swift.String) - @objc public func logout() - @objc public func clearConfig() - @objc public func clearLocalStorage() - public func getConfig() -> VerloopSDK.VLConfig - @objc public func getNavController() -> UIKit.UINavigationController - @objc public func hide() -} -@objc public class WKDownloadManager : ObjectiveC.NSObject { - public init(delegate: any VerloopSDK.WKDownloadManagerDelegate, supportedMimeTypes: [Swift.String]) - @objc deinit -} -public protocol WKDownloadManagerDelegate : AnyObject { - func webView(_ webView: WebKit.WKWebView, decidePolicyFor url: Foundation.URL) -> Swift.Bool - func destinationUrlForFile(withName name: Swift.String) -> Foundation.URL? - func downloadDidFinish(location url: Foundation.URL) - func downloadDidFailed(withError error: any Swift.Error) -} -extension VerloopSDK.WKDownloadManagerDelegate { - public func webView(_ webView: WebKit.WKWebView, decidePolicyFor url: Foundation.URL) -> Swift.Bool - public func destinationUrlForFile(withName name: Swift.String) -> Foundation.URL? - public func downloadDidFailed(withError error: any Swift.Error) -} -@available(iOS 13.0.0, *) -extension VerloopSDK.WKDownloadManager : WebKit.WKDownloadDelegate { - @available(iOS 14.5, *) - @_Concurrency.MainActor @preconcurrency @objc dynamic public func download(_ download: WebKit.WKDownload, decideDestinationUsing response: Foundation.URLResponse, suggestedFilename: Swift.String) async -> Foundation.URL? - @available(iOS 14.5, *) - @_Concurrency.MainActor @preconcurrency @objc dynamic public func download(_ download: WebKit.WKDownload, didFailWithError error: any Swift.Error, resumeData: Foundation.Data?) - @available(iOS 14.5, *) - @_Concurrency.MainActor @preconcurrency @objc dynamic public func downloadDidFinish(_ download: WebKit.WKDownload) -} -@available(iOS 13.0.0, *) -extension VerloopSDK.WKDownloadManager : WebKit.WKNavigationDelegate { - @_Concurrency.MainActor @preconcurrency @objc dynamic public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationAction: WebKit.WKNavigationAction) async -> WebKit.WKNavigationActionPolicy - @_Concurrency.MainActor @preconcurrency @objc dynamic public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationResponse: WebKit.WKNavigationResponse) async -> WebKit.WKNavigationResponsePolicy - @available(iOS 14.5, *) - @_Concurrency.MainActor @preconcurrency @objc dynamic public func webView(_ webView: WebKit.WKWebView, navigationResponse: WebKit.WKNavigationResponse, didBecome download: WebKit.WKDownload) -} -@objc public protocol VLEventDelegate { - @objc optional func onChatMaximized() - @objc optional func onChatMinimized() - @objc optional func onChatStarted() - @objc optional func onChatEnded() - @objc optional func onLogoutComplete() - @objc optional func onWidgetLoaded() - @objc optional func onIncomingMessage(_ message: Any) -} -extension VerloopSDK.VLConfig.SCOPE : Swift.Equatable {} -extension VerloopSDK.VLConfig.SCOPE : Swift.Hashable {} -extension VerloopSDK.VLConfig.SCOPE : Swift.RawRepresentable {} -extension VerloopSDK.VLEvent : Swift.Equatable {} -extension VerloopSDK.VLEvent : Swift.Hashable {} -@available(*, unavailable, renamed: "Connection") -extension VerloopSDK.Reachability.NetworkStatus : Swift.Equatable {} -@available(*, unavailable, renamed: "Connection") -extension VerloopSDK.Reachability.NetworkStatus : Swift.Hashable {} -extension VerloopSDK.Reachability.Connection : Swift.Equatable {} -extension VerloopSDK.Reachability.Connection : Swift.Hashable {} diff --git a/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc deleted file mode 100644 index c93b81eabe4dbc8172ae89338259ef2a80493340..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1144 zcmcIjy>HV%6u-DF0k=XWVq`cfA=x-~?9h)WWN1DRQmdkfR4_1*t8+NyapzQgu`9;&Z;v-aWnWO=hsti4+7Oh3P}&KL ziM@h+T#%j?BzWiaf^s0pCxWsSruGXG#Bx_g)b(C+8?wUu2 z46o-hF?lNlBLx(D1!b$J9EZuA9?C#=A|%gx$~t(%Bzk-Sp;PGf+5|#L_$J1dS0BB@ z`s7r}C{J7-IeMOm@5N9ILeVo0THbYSiYpzf9^f_V`4)5VtY&CwOzU-O2G$x?XEZ~{ zlFxH&;xyELyq{zCZDUT?HC;1qXfyIMVBVvi&6ry$Eh6*L*kboK)zwNrr3utZ0YSHDcOZ~i=*UeI*g(>D0&ns zanPjrFJ#=Yf+i;TCq5=l4M!BX1spiwB%=VtyI%lFrBe8xfQlS3F+fytnRui{1DIE~ zADJ3NFjk`mvyq0`$|{VqpLugAGwMFNpe)XN9_eCMA37S3{y3T@LUsQ++8DjVp}vCr zF_iROO3Wr%v1}{o7Sq$jwpqt7Qrm`sdqw6re65&MSy^)%P+p+{4j8Tz+Xos@m}gQv z45FD)5l_$@=1|;eQU}Abngd`wlqA(?owRM(Xkxbk)N50jZ$7_77le;xKwIteR{sxi al`~i6=+=Omw;_P=EtwLVSAY8 Swift.Void -public typealias LiveChatUrlClickListener = (_ url: Swift.String?) -> Swift.Void -@objc public class VLConfig : ObjectiveC.NSObject { - @objc public enum SCOPE : Swift.Int { - case ROOM = 0 - case USER = 1 - public init?(rawValue: Swift.Int) - public typealias RawValue = Swift.Int - public var rawValue: Swift.Int { - get - } - } - @objc public init(clientId cid: Swift.String, userId uid: Swift.String?) - @objc convenience public init(clientId cid: Swift.String) - @objc public func setNotificationToken(notificationToken token: Swift.String?) - @objc public func setUserId(userId uid: Swift.String) - @objc public func setStaging(isStaging staging: Swift.Bool) - @objc public func setUserName(userName name: Swift.String?) - @objc public func setUserEmail(userEmail email: Swift.String?) - @objc public func setUserPhone(userPhone phone: Swift.String?) - @objc public func setRecipeId(recipeId id: Swift.String?) - @objc public func setUserParam(key: Swift.String, value: Swift.String) - @objc public func openMenuWidget() - @objc public func showDownloadButton(_ isAllowFileDownload: Swift.Bool) - @objc public func setButtonOnClickListener(onButtonClicked buttonClicked: VerloopSDK.LiveChatButtonClickListener?) - @objc public func setUrlClickListener(onUrlClicked urlClicked: VerloopSDK.LiveChatUrlClickListener?) - @objc public func setUrlRedirectionFlag(canRedirect flag: Swift.Bool) - @objc public func putCustomField(key: Swift.String, value: Swift.String, scope: VerloopSDK.VLConfig.SCOPE) - @objc public func setTitle(widgetTitle title: Swift.String) - @objc public func setWidgetColor(widgetColor color: UIKit.UIColor) - @objc deinit -} -@objc public class VLMessage : ObjectiveC.NSObject, Swift.Codable { - @objc deinit - public func encode(to encoder: any Swift.Encoder) throws - required public init(from decoder: any Swift.Decoder) throws -} -@objc public enum VLEvent : Swift.Int, Swift.RawRepresentable { - case onButtonClick = 0 - case onURLClick - case onChatMaximized - case onChatMinimized - case onChatStarted - case onChatEnded - case onLogoutComplete - case onWidgetLoaded - case onWidgetClosed - case setUserIdComplete - case setUserParamComplete - public init?(rawValue: Swift.Int) - public typealias RawValue = Swift.Int - public var rawValue: Swift.Int { - get - } -} -extension Foundation.NSURL { - public func mimeType() -> Swift.String -} -extension Foundation.URL { - public func mimeType() -> Swift.String -} -extension Foundation.NSString { - public func mimeType() -> Swift.String -} -extension Swift.String { - public func mimeType() -> Swift.String -} -public enum ReachabilityError : Swift.Error { - case failedToCreateWithAddress(Darwin.sockaddr, Swift.Int32) - case failedToCreateWithHostname(Swift.String, Swift.Int32) - case unableToSetCallback(Swift.Int32) - case unableToSetDispatchQueue(Swift.Int32) - case unableToGetFlags(Swift.Int32) -} -@available(*, unavailable, renamed: "Notification.Name.reachabilityChanged") -public let ReachabilityChangedNotification: Foundation.NSNotification.Name -extension Foundation.NSNotification.Name { - public static let reachabilityChanged: Foundation.Notification.Name -} -public class Reachability { - public typealias NetworkReachable = (VerloopSDK.Reachability) -> () - public typealias NetworkUnreachable = (VerloopSDK.Reachability) -> () - @available(*, unavailable, renamed: "Connection") - public enum NetworkStatus : Swift.CustomStringConvertible { - case notReachable, reachableViaWiFi, reachableViaWWAN - public var description: Swift.String { - get - } - public static func == (a: VerloopSDK.Reachability.NetworkStatus, b: VerloopSDK.Reachability.NetworkStatus) -> Swift.Bool - public func hash(into hasher: inout Swift.Hasher) - public var hashValue: Swift.Int { - get - } - } - public enum Connection : Swift.CustomStringConvertible { - @available(*, deprecated, renamed: "unavailable") - case none - case unavailable, wifi, cellular - public var description: Swift.String { - get - } - public static func == (a: VerloopSDK.Reachability.Connection, b: VerloopSDK.Reachability.Connection) -> Swift.Bool - public func hash(into hasher: inout Swift.Hasher) - public var hashValue: Swift.Int { - get - } - } - public var whenReachable: VerloopSDK.Reachability.NetworkReachable? - public var whenUnreachable: VerloopSDK.Reachability.NetworkUnreachable? - @available(*, deprecated, renamed: "allowsCellularConnection") - final public let reachableOnWWAN: Swift.Bool - public var allowsCellularConnection: Swift.Bool - public var notificationCenter: Foundation.NotificationCenter - @available(*, deprecated, renamed: "connection.description") - public var currentReachabilityString: Swift.String { - get - } - @available(*, unavailable, renamed: "connection") - public var currentReachabilityStatus: VerloopSDK.Reachability.Connection { - get - } - public var connection: VerloopSDK.Reachability.Connection { - get - } - required public init(reachabilityRef: SystemConfiguration.SCNetworkReachability, queueQoS: Dispatch.DispatchQoS = .default, targetQueue: Dispatch.DispatchQueue? = nil, notificationQueue: Dispatch.DispatchQueue? = .main) - convenience public init(hostname: Swift.String, queueQoS: Dispatch.DispatchQoS = .default, targetQueue: Dispatch.DispatchQueue? = nil, notificationQueue: Dispatch.DispatchQueue? = .main) throws - convenience public init(queueQoS: Dispatch.DispatchQoS = .default, targetQueue: Dispatch.DispatchQueue? = nil, notificationQueue: Dispatch.DispatchQueue? = .main) throws - @objc deinit -} -extension VerloopSDK.Reachability { - public func startNotifier() throws - public func stopNotifier() - @available(*, deprecated, message: "Please use `connection != .none`") - public var isReachable: Swift.Bool { - get - } - @available(*, deprecated, message: "Please use `connection == .cellular`") - public var isReachableViaWWAN: Swift.Bool { - get - } - @available(*, deprecated, message: "Please use `connection == .wifi`") - public var isReachableViaWiFi: Swift.Bool { - get - } - public var description: Swift.String { - get - } -} -@objc open class VerloopSDK : ObjectiveC.NSObject { - @objc public init(config vlConfig: VerloopSDK.VLConfig) - @objc deinit - @objc public func openWidget(rootController: UIKit.UIViewController) - @objc public func closeWidget() - @objc public func close() - @objc public func closeChat() - @objc public func observeLiveChatEventsOn(vlEventDelegate delegate: any VerloopSDK.VLEventDelegate) - @objc public func updateConfig(config vlConfig: VerloopSDK.VLConfig) - @objc public func login() - @objc public func login(userId uid: Swift.String) - @objc public func logout() - @objc public func clearConfig() - @objc public func clearLocalStorage() - public func getConfig() -> VerloopSDK.VLConfig - @objc public func getNavController() -> UIKit.UINavigationController - @objc public func hide() -} -@objc public class WKDownloadManager : ObjectiveC.NSObject { - public init(delegate: any VerloopSDK.WKDownloadManagerDelegate, supportedMimeTypes: [Swift.String]) - @objc deinit -} -public protocol WKDownloadManagerDelegate : AnyObject { - func webView(_ webView: WebKit.WKWebView, decidePolicyFor url: Foundation.URL) -> Swift.Bool - func destinationUrlForFile(withName name: Swift.String) -> Foundation.URL? - func downloadDidFinish(location url: Foundation.URL) - func downloadDidFailed(withError error: any Swift.Error) -} -extension VerloopSDK.WKDownloadManagerDelegate { - public func webView(_ webView: WebKit.WKWebView, decidePolicyFor url: Foundation.URL) -> Swift.Bool - public func destinationUrlForFile(withName name: Swift.String) -> Foundation.URL? - public func downloadDidFailed(withError error: any Swift.Error) -} -@available(iOS 13.0.0, *) -extension VerloopSDK.WKDownloadManager : WebKit.WKDownloadDelegate { - @available(iOS 14.5, *) - @_Concurrency.MainActor @preconcurrency @objc dynamic public func download(_ download: WebKit.WKDownload, decideDestinationUsing response: Foundation.URLResponse, suggestedFilename: Swift.String) async -> Foundation.URL? - @available(iOS 14.5, *) - @_Concurrency.MainActor @preconcurrency @objc dynamic public func download(_ download: WebKit.WKDownload, didFailWithError error: any Swift.Error, resumeData: Foundation.Data?) - @available(iOS 14.5, *) - @_Concurrency.MainActor @preconcurrency @objc dynamic public func downloadDidFinish(_ download: WebKit.WKDownload) -} -@available(iOS 13.0.0, *) -extension VerloopSDK.WKDownloadManager : WebKit.WKNavigationDelegate { - @_Concurrency.MainActor @preconcurrency @objc dynamic public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationAction: WebKit.WKNavigationAction) async -> WebKit.WKNavigationActionPolicy - @_Concurrency.MainActor @preconcurrency @objc dynamic public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationResponse: WebKit.WKNavigationResponse) async -> WebKit.WKNavigationResponsePolicy - @available(iOS 14.5, *) - @_Concurrency.MainActor @preconcurrency @objc dynamic public func webView(_ webView: WebKit.WKWebView, navigationResponse: WebKit.WKNavigationResponse, didBecome download: WebKit.WKDownload) -} -@objc public protocol VLEventDelegate { - @objc optional func onChatMaximized() - @objc optional func onChatMinimized() - @objc optional func onChatStarted() - @objc optional func onChatEnded() - @objc optional func onLogoutComplete() - @objc optional func onWidgetLoaded() - @objc optional func onIncomingMessage(_ message: Any) -} -extension VerloopSDK.VLConfig.SCOPE : Swift.Equatable {} -extension VerloopSDK.VLConfig.SCOPE : Swift.Hashable {} -extension VerloopSDK.VLConfig.SCOPE : Swift.RawRepresentable {} -extension VerloopSDK.VLEvent : Swift.Equatable {} -extension VerloopSDK.VLEvent : Swift.Hashable {} -@available(*, unavailable, renamed: "Connection") -extension VerloopSDK.Reachability.NetworkStatus : Swift.Equatable {} -@available(*, unavailable, renamed: "Connection") -extension VerloopSDK.Reachability.NetworkStatus : Swift.Hashable {} -extension VerloopSDK.Reachability.Connection : Swift.Equatable {} -extension VerloopSDK.Reachability.Connection : Swift.Hashable {} diff --git a/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json b/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json deleted file mode 100644 index ddd3a1d..0000000 --- a/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json +++ /dev/null @@ -1,6702 +0,0 @@ -{ - "ABIRoot": { - "kind": "Root", - "name": "VerloopSDK", - "printedName": "VerloopSDK", - "children": [ - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "VerloopSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "WebKit", - "printedName": "WebKit", - "declKind": "Import", - "moduleName": "VerloopSDK" - }, - { - "kind": "TypeDecl", - "name": "VLConfig", - "printedName": "VLConfig", - "children": [ - { - "kind": "TypeDecl", - "name": "SCOPE", - "printedName": "SCOPE", - "children": [ - { - "kind": "Var", - "name": "ROOM", - "printedName": "ROOM", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.VLConfig.SCOPE.Type) -> VerloopSDK.VLConfig.SCOPE", - "children": [ - { - "kind": "TypeNominal", - "name": "SCOPE", - "printedName": "VerloopSDK.VLConfig.SCOPE", - "usr": "s:10VerloopSDK8VLConfigC5SCOPEO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.VLConfig.SCOPE.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "SCOPE", - "printedName": "VerloopSDK.VLConfig.SCOPE", - "usr": "s:10VerloopSDK8VLConfigC5SCOPEO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:10VerloopSDK8VLConfigC5SCOPEO4ROOMyA2EmF", - "mangledName": "$s10VerloopSDK8VLConfigC5SCOPEO4ROOMyA2EmF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "ObjC" - ], - "fixedbinaryorder": 0 - }, - { - "kind": "Var", - "name": "USER", - "printedName": "USER", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.VLConfig.SCOPE.Type) -> VerloopSDK.VLConfig.SCOPE", - "children": [ - { - "kind": "TypeNominal", - "name": "SCOPE", - "printedName": "VerloopSDK.VLConfig.SCOPE", - "usr": "s:10VerloopSDK8VLConfigC5SCOPEO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.VLConfig.SCOPE.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "SCOPE", - "printedName": "VerloopSDK.VLConfig.SCOPE", - "usr": "s:10VerloopSDK8VLConfigC5SCOPEO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:10VerloopSDK8VLConfigC5SCOPEO4USERyA2EmF", - "mangledName": "$s10VerloopSDK8VLConfigC5SCOPEO4USERyA2EmF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "ObjC" - ], - "fixedbinaryorder": 1 - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "VerloopSDK.VLConfig.SCOPE?", - "children": [ - { - "kind": "TypeNominal", - "name": "SCOPE", - "printedName": "VerloopSDK.VLConfig.SCOPE", - "usr": "s:10VerloopSDK8VLConfigC5SCOPEO" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Constructor", - "usr": "s:10VerloopSDK8VLConfigC5SCOPEO8rawValueAESgSi_tcfc", - "mangledName": "$s10VerloopSDK8VLConfigC5SCOPEO8rawValueAESgSi_tcfc", - "moduleName": "VerloopSDK", - "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:10VerloopSDK8VLConfigC5SCOPEO8rawValueSivp", - "mangledName": "$s10VerloopSDK8VLConfigC5SCOPEO8rawValueSivp", - "moduleName": "VerloopSDK", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK8VLConfigC5SCOPEO8rawValueSivg", - "mangledName": "$s10VerloopSDK8VLConfigC5SCOPEO8rawValueSivg", - "moduleName": "VerloopSDK", - "implicit": true, - "accessorKind": "get" - } - ] - } - ], - "declKind": "Enum", - "usr": "s:10VerloopSDK8VLConfigC5SCOPEO", - "mangledName": "$s10VerloopSDK8VLConfigC5SCOPEO", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl", - "ObjC", - "RawDocComment" - ], - "enumRawTypeName": "Int", - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "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": "Constructor", - "name": "init", - "printedName": "init(clientId:userId:)", - "children": [ - { - "kind": "TypeNominal", - "name": "VLConfig", - "printedName": "VerloopSDK.VLConfig", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Constructor", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)initWithClientId:userId:", - "mangledName": "$s10VerloopSDK8VLConfigC8clientId04userE0ACSS_SSSgtcfc", - "moduleName": "VerloopSDK", - "objc_name": "initWithClientId:userId:", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(clientId:)", - "children": [ - { - "kind": "TypeNominal", - "name": "VLConfig", - "printedName": "VerloopSDK.VLConfig", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Constructor", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)initWithClientId:", - "mangledName": "$s10VerloopSDK8VLConfigC8clientIdACSS_tcfc", - "moduleName": "VerloopSDK", - "objc_name": "initWithClientId:", - "declAttributes": [ - "Convenience", - "AccessControl", - "ObjC" - ], - "init_kind": "Convenience" - }, - { - "kind": "Function", - "name": "setNotificationToken", - "printedName": "setNotificationToken(notificationToken:)", - "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": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setNotificationTokenWithNotificationToken:", - "mangledName": "$s10VerloopSDK8VLConfigC20setNotificationToken012notificationF0ySSSg_tF", - "moduleName": "VerloopSDK", - "objc_name": "setNotificationTokenWithNotificationToken:", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setUserId", - "printedName": "setUserId(userId:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setUserIdWithUserId:", - "mangledName": "$s10VerloopSDK8VLConfigC9setUserId04userF0ySS_tF", - "moduleName": "VerloopSDK", - "objc_name": "setUserIdWithUserId:", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setStaging", - "printedName": "setStaging(isStaging:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setStagingWithIsStaging:", - "mangledName": "$s10VerloopSDK8VLConfigC10setStaging02isE0ySb_tF", - "moduleName": "VerloopSDK", - "objc_name": "setStagingWithIsStaging:", - "declAttributes": [ - "AccessControl", - "ObjC", - "RawDocComment" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setUserName", - "printedName": "setUserName(userName:)", - "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": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setUserNameWithUserName:", - "mangledName": "$s10VerloopSDK8VLConfigC11setUserName04userF0ySSSg_tF", - "moduleName": "VerloopSDK", - "objc_name": "setUserNameWithUserName:", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setUserEmail", - "printedName": "setUserEmail(userEmail:)", - "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": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setUserEmailWithUserEmail:", - "mangledName": "$s10VerloopSDK8VLConfigC12setUserEmail04userF0ySSSg_tF", - "moduleName": "VerloopSDK", - "objc_name": "setUserEmailWithUserEmail:", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setUserPhone", - "printedName": "setUserPhone(userPhone:)", - "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": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setUserPhoneWithUserPhone:", - "mangledName": "$s10VerloopSDK8VLConfigC12setUserPhone04userF0ySSSg_tF", - "moduleName": "VerloopSDK", - "objc_name": "setUserPhoneWithUserPhone:", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setRecipeId", - "printedName": "setRecipeId(recipeId:)", - "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": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setRecipeIdWithRecipeId:", - "mangledName": "$s10VerloopSDK8VLConfigC11setRecipeId06recipeF0ySSSg_tF", - "moduleName": "VerloopSDK", - "objc_name": "setRecipeIdWithRecipeId:", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setUserParam", - "printedName": "setUserParam(key:value:)", - "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" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setUserParamWithKey:value:", - "mangledName": "$s10VerloopSDK8VLConfigC12setUserParam3key5valueySS_SStF", - "moduleName": "VerloopSDK", - "objc_name": "setUserParamWithKey:value:", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "openMenuWidget", - "printedName": "openMenuWidget()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)openMenuWidget", - "mangledName": "$s10VerloopSDK8VLConfigC14openMenuWidgetyyF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "showDownloadButton", - "printedName": "showDownloadButton(_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)showDownloadButton:", - "mangledName": "$s10VerloopSDK8VLConfigC18showDownloadButtonyySbF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setButtonOnClickListener", - "printedName": "setButtonOnClickListener(onButtonClicked:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((Swift.String?, Swift.String?, Swift.String?) -> ())?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Swift.String?, Swift.String?, Swift.String?) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Tuple", - "printedName": "(Swift.String?, Swift.String?, Swift.String?)", - "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": "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" - } - ] - } - ] - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setButtonOnClickListenerOnButtonClicked:", - "mangledName": "$s10VerloopSDK8VLConfigC24setButtonOnClickListener02onE7ClickedyySSSg_A2FtcSg_tF", - "moduleName": "VerloopSDK", - "objc_name": "setButtonOnClickListenerOnButtonClicked:", - "declAttributes": [ - "AccessControl", - "ObjC", - "RawDocComment" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setUrlClickListener", - "printedName": "setUrlClickListener(onUrlClicked:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((Swift.String?) -> ())?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Swift.String?) -> ()", - "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" - } - ] - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setUrlClickListenerOnUrlClicked:", - "mangledName": "$s10VerloopSDK8VLConfigC19setUrlClickListener02onE7ClickedyySSSgcSg_tF", - "moduleName": "VerloopSDK", - "objc_name": "setUrlClickListenerOnUrlClicked:", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setUrlRedirectionFlag", - "printedName": "setUrlRedirectionFlag(canRedirect:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setUrlRedirectionFlagWithCanRedirect:", - "mangledName": "$s10VerloopSDK8VLConfigC21setUrlRedirectionFlag11canRedirectySb_tF", - "moduleName": "VerloopSDK", - "objc_name": "setUrlRedirectionFlagWithCanRedirect:", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "putCustomField", - "printedName": "putCustomField(key:value:scope:)", - "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": "TypeNominal", - "name": "SCOPE", - "printedName": "VerloopSDK.VLConfig.SCOPE", - "usr": "s:10VerloopSDK8VLConfigC5SCOPEO" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)putCustomFieldWithKey:value:scope:", - "mangledName": "$s10VerloopSDK8VLConfigC14putCustomField3key5value5scopeySS_SSAC5SCOPEOtF", - "moduleName": "VerloopSDK", - "objc_name": "putCustomFieldWithKey:value:scope:", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setTitle", - "printedName": "setTitle(widgetTitle:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setTitleWithWidgetTitle:", - "mangledName": "$s10VerloopSDK8VLConfigC8setTitle06widgetE0ySS_tF", - "moduleName": "VerloopSDK", - "objc_name": "setTitleWithWidgetTitle:", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setWidgetColor", - "printedName": "setWidgetColor(widgetColor:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)setWidgetColorWithWidgetColor:", - "mangledName": "$s10VerloopSDK8VLConfigC14setWidgetColor06widgetF0ySo7UIColorC_tF", - "moduleName": "VerloopSDK", - "objc_name": "setWidgetColorWithWidgetColor:", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init()", - "children": [ - { - "kind": "TypeNominal", - "name": "VLConfig", - "printedName": "VerloopSDK.VLConfig", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig" - } - ], - "declKind": "Constructor", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig(im)init", - "mangledName": "$s10VerloopSDK8VLConfigCACycfc", - "moduleName": "VerloopSDK", - "overriding": true, - "implicit": true, - "objc_name": "init", - "declAttributes": [ - "Dynamic", - "ObjC", - "Override" - ], - "init_kind": "Designated" - } - ], - "declKind": "Class", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig", - "mangledName": "$s10VerloopSDK8VLConfigC", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "superclassUsr": "c:objc(cs)NSObject", - "superclassNames": [ - "ObjectiveC.NSObject" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "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": "VerloopSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "VerloopSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "VLMessage", - "printedName": "VLMessage", - "children": [ - { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", - "children": [ - { - "kind": "TypeNominal", - "name": "VLMessage", - "printedName": "VerloopSDK.VLMessage", - "usr": "c:@M@VerloopSDK@objc(cs)VLMessage" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" - } - ], - "declKind": "Constructor", - "usr": "s:10VerloopSDK9VLMessageC4fromACs7Decoder_p_tKcfc", - "mangledName": "$s10VerloopSDK9VLMessageC4fromACs7Decoder_p_tKcfc", - "moduleName": "VerloopSDK", - "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": "any Swift.Encoder", - "usr": "s:s7EncoderP" - } - ], - "declKind": "Func", - "usr": "s:10VerloopSDK9VLMessageC6encode2toys7Encoder_p_tKF", - "mangledName": "$s10VerloopSDK9VLMessageC6encode2toys7Encoder_p_tKF", - "moduleName": "VerloopSDK", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Class", - "usr": "c:@M@VerloopSDK@objc(cs)VLMessage", - "mangledName": "$s10VerloopSDK9VLMessageC", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "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": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "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": "VLEvent", - "printedName": "VLEvent", - "children": [ - { - "kind": "Var", - "name": "onButtonClick", - "printedName": "onButtonClick", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.VLEvent.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventOnButtonClick", - "mangledName": "$s10VerloopSDK7VLEventO13onButtonClickyA2CmF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "ObjC" - ], - "fixedbinaryorder": 0 - }, - { - "kind": "Var", - "name": "onURLClick", - "printedName": "onURLClick", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.VLEvent.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventOnURLClick", - "mangledName": "$s10VerloopSDK7VLEventO10onURLClickyA2CmF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "ObjC" - ], - "fixedbinaryorder": 1 - }, - { - "kind": "Var", - "name": "onChatMaximized", - "printedName": "onChatMaximized", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.VLEvent.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventOnChatMaximized", - "mangledName": "$s10VerloopSDK7VLEventO15onChatMaximizedyA2CmF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "ObjC" - ], - "fixedbinaryorder": 2 - }, - { - "kind": "Var", - "name": "onChatMinimized", - "printedName": "onChatMinimized", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.VLEvent.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventOnChatMinimized", - "mangledName": "$s10VerloopSDK7VLEventO15onChatMinimizedyA2CmF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "ObjC" - ], - "fixedbinaryorder": 3 - }, - { - "kind": "Var", - "name": "onChatStarted", - "printedName": "onChatStarted", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.VLEvent.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventOnChatStarted", - "mangledName": "$s10VerloopSDK7VLEventO13onChatStartedyA2CmF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "ObjC" - ], - "fixedbinaryorder": 4 - }, - { - "kind": "Var", - "name": "onChatEnded", - "printedName": "onChatEnded", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.VLEvent.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventOnChatEnded", - "mangledName": "$s10VerloopSDK7VLEventO11onChatEndedyA2CmF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "ObjC" - ], - "fixedbinaryorder": 5 - }, - { - "kind": "Var", - "name": "onLogoutComplete", - "printedName": "onLogoutComplete", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.VLEvent.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventOnLogoutComplete", - "mangledName": "$s10VerloopSDK7VLEventO16onLogoutCompleteyA2CmF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "ObjC" - ], - "fixedbinaryorder": 6 - }, - { - "kind": "Var", - "name": "onWidgetLoaded", - "printedName": "onWidgetLoaded", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.VLEvent.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventOnWidgetLoaded", - "mangledName": "$s10VerloopSDK7VLEventO14onWidgetLoadedyA2CmF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "ObjC" - ], - "fixedbinaryorder": 7 - }, - { - "kind": "Var", - "name": "onWidgetClosed", - "printedName": "onWidgetClosed", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.VLEvent.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventOnWidgetClosed", - "mangledName": "$s10VerloopSDK7VLEventO14onWidgetClosedyA2CmF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "ObjC" - ], - "fixedbinaryorder": 8 - }, - { - "kind": "Var", - "name": "setUserIdComplete", - "printedName": "setUserIdComplete", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.VLEvent.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventSetUserIdComplete", - "mangledName": "$s10VerloopSDK7VLEventO17setUserIdCompleteyA2CmF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "ObjC" - ], - "fixedbinaryorder": 9 - }, - { - "kind": "Var", - "name": "setUserParamComplete", - "printedName": "setUserParamComplete", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.VLEvent.Type) -> VerloopSDK.VLEvent", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.VLEvent.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "c:@M@VerloopSDK@E@VLEvent@VLEventSetUserParamComplete", - "mangledName": "$s10VerloopSDK7VLEventO20setUserParamCompleteyA2CmF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "ObjC" - ], - "fixedbinaryorder": 10 - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "VerloopSDK.VLEvent?", - "children": [ - { - "kind": "TypeNominal", - "name": "VLEvent", - "printedName": "VerloopSDK.VLEvent", - "usr": "c:@M@VerloopSDK@E@VLEvent" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Constructor", - "usr": "s:10VerloopSDK7VLEventO8rawValueACSgSi_tcfc", - "mangledName": "$s10VerloopSDK7VLEventO8rawValueACSgSi_tcfc", - "moduleName": "VerloopSDK", - "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:10VerloopSDK7VLEventO8rawValueSivp", - "mangledName": "$s10VerloopSDK7VLEventO8rawValueSivp", - "moduleName": "VerloopSDK", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK7VLEventO8rawValueSivg", - "mangledName": "$s10VerloopSDK7VLEventO8rawValueSivg", - "moduleName": "VerloopSDK", - "implicit": true, - "accessorKind": "get" - } - ] - } - ], - "declKind": "Enum", - "usr": "c:@M@VerloopSDK@E@VLEvent", - "mangledName": "$s10VerloopSDK7VLEventO", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "enumRawTypeName": "Int", - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "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": "VerloopSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "VerloopSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "SystemConfiguration", - "printedName": "SystemConfiguration", - "declKind": "Import", - "moduleName": "VerloopSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "VerloopSDK" - }, - { - "kind": "TypeDecl", - "name": "ReachabilityError", - "printedName": "ReachabilityError", - "children": [ - { - "kind": "Var", - "name": "failedToCreateWithAddress", - "printedName": "failedToCreateWithAddress", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.ReachabilityError.Type) -> (Darwin.sockaddr, Swift.Int32) -> VerloopSDK.ReachabilityError", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Darwin.sockaddr, Swift.Int32) -> VerloopSDK.ReachabilityError", - "children": [ - { - "kind": "TypeNominal", - "name": "ReachabilityError", - "printedName": "VerloopSDK.ReachabilityError", - "usr": "s:10VerloopSDK17ReachabilityErrorO" - }, - { - "kind": "TypeNominal", - "name": "Tuple", - "printedName": "(Darwin.sockaddr, Swift.Int32)", - "children": [ - { - "kind": "TypeNominal", - "name": "sockaddr", - "printedName": "Darwin.sockaddr", - "usr": "c:@S@sockaddr" - }, - { - "kind": "TypeNominal", - "name": "Int32", - "printedName": "Swift.Int32", - "usr": "s:s5Int32V" - } - ] - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.ReachabilityError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "ReachabilityError", - "printedName": "VerloopSDK.ReachabilityError", - "usr": "s:10VerloopSDK17ReachabilityErrorO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:10VerloopSDK17ReachabilityErrorO25failedToCreateWithAddressyACSo8sockaddrV_s5Int32VtcACmF", - "mangledName": "$s10VerloopSDK17ReachabilityErrorO25failedToCreateWithAddressyACSo8sockaddrV_s5Int32VtcACmF", - "moduleName": "VerloopSDK" - }, - { - "kind": "Var", - "name": "failedToCreateWithHostname", - "printedName": "failedToCreateWithHostname", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.ReachabilityError.Type) -> (Swift.String, Swift.Int32) -> VerloopSDK.ReachabilityError", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Swift.String, Swift.Int32) -> VerloopSDK.ReachabilityError", - "children": [ - { - "kind": "TypeNominal", - "name": "ReachabilityError", - "printedName": "VerloopSDK.ReachabilityError", - "usr": "s:10VerloopSDK17ReachabilityErrorO" - }, - { - "kind": "TypeNominal", - "name": "Tuple", - "printedName": "(Swift.String, Swift.Int32)", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Int32", - "printedName": "Swift.Int32", - "usr": "s:s5Int32V" - } - ] - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.ReachabilityError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "ReachabilityError", - "printedName": "VerloopSDK.ReachabilityError", - "usr": "s:10VerloopSDK17ReachabilityErrorO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:10VerloopSDK17ReachabilityErrorO26failedToCreateWithHostnameyACSS_s5Int32VtcACmF", - "mangledName": "$s10VerloopSDK17ReachabilityErrorO26failedToCreateWithHostnameyACSS_s5Int32VtcACmF", - "moduleName": "VerloopSDK" - }, - { - "kind": "Var", - "name": "unableToSetCallback", - "printedName": "unableToSetCallback", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.ReachabilityError.Type) -> (Swift.Int32) -> VerloopSDK.ReachabilityError", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Swift.Int32) -> VerloopSDK.ReachabilityError", - "children": [ - { - "kind": "TypeNominal", - "name": "ReachabilityError", - "printedName": "VerloopSDK.ReachabilityError", - "usr": "s:10VerloopSDK17ReachabilityErrorO" - }, - { - "kind": "TypeNominal", - "name": "Int32", - "printedName": "Swift.Int32", - "usr": "s:s5Int32V" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.ReachabilityError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "ReachabilityError", - "printedName": "VerloopSDK.ReachabilityError", - "usr": "s:10VerloopSDK17ReachabilityErrorO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:10VerloopSDK17ReachabilityErrorO19unableToSetCallbackyACs5Int32VcACmF", - "mangledName": "$s10VerloopSDK17ReachabilityErrorO19unableToSetCallbackyACs5Int32VcACmF", - "moduleName": "VerloopSDK" - }, - { - "kind": "Var", - "name": "unableToSetDispatchQueue", - "printedName": "unableToSetDispatchQueue", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.ReachabilityError.Type) -> (Swift.Int32) -> VerloopSDK.ReachabilityError", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Swift.Int32) -> VerloopSDK.ReachabilityError", - "children": [ - { - "kind": "TypeNominal", - "name": "ReachabilityError", - "printedName": "VerloopSDK.ReachabilityError", - "usr": "s:10VerloopSDK17ReachabilityErrorO" - }, - { - "kind": "TypeNominal", - "name": "Int32", - "printedName": "Swift.Int32", - "usr": "s:s5Int32V" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.ReachabilityError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "ReachabilityError", - "printedName": "VerloopSDK.ReachabilityError", - "usr": "s:10VerloopSDK17ReachabilityErrorO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:10VerloopSDK17ReachabilityErrorO24unableToSetDispatchQueueyACs5Int32VcACmF", - "mangledName": "$s10VerloopSDK17ReachabilityErrorO24unableToSetDispatchQueueyACs5Int32VcACmF", - "moduleName": "VerloopSDK" - }, - { - "kind": "Var", - "name": "unableToGetFlags", - "printedName": "unableToGetFlags", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.ReachabilityError.Type) -> (Swift.Int32) -> VerloopSDK.ReachabilityError", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Swift.Int32) -> VerloopSDK.ReachabilityError", - "children": [ - { - "kind": "TypeNominal", - "name": "ReachabilityError", - "printedName": "VerloopSDK.ReachabilityError", - "usr": "s:10VerloopSDK17ReachabilityErrorO" - }, - { - "kind": "TypeNominal", - "name": "Int32", - "printedName": "Swift.Int32", - "usr": "s:s5Int32V" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.ReachabilityError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "ReachabilityError", - "printedName": "VerloopSDK.ReachabilityError", - "usr": "s:10VerloopSDK17ReachabilityErrorO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:10VerloopSDK17ReachabilityErrorO16unableToGetFlagsyACs5Int32VcACmF", - "mangledName": "$s10VerloopSDK17ReachabilityErrorO16unableToGetFlagsyACs5Int32VcACmF", - "moduleName": "VerloopSDK" - } - ], - "declKind": "Enum", - "usr": "s:10VerloopSDK17ReachabilityErrorO", - "mangledName": "$s10VerloopSDK17ReachabilityErrorO", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Error", - "printedName": "Error", - "usr": "s:s5ErrorP", - "mangledName": "$ss5ErrorP" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "Reachability", - "printedName": "Reachability", - "children": [ - { - "kind": "TypeDecl", - "name": "Connection", - "printedName": "Connection", - "children": [ - { - "kind": "Var", - "name": "none", - "printedName": "none", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.Reachability.Connection.Type) -> VerloopSDK.Reachability.Connection", - "children": [ - { - "kind": "TypeNominal", - "name": "Connection", - "printedName": "VerloopSDK.Reachability.Connection", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.Reachability.Connection.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "Connection", - "printedName": "VerloopSDK.Reachability.Connection", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO4noneyA2EmF", - "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO4noneyA2EmF", - "moduleName": "VerloopSDK", - "deprecated": true, - "declAttributes": [ - "Available" - ] - }, - { - "kind": "Var", - "name": "unavailable", - "printedName": "unavailable", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.Reachability.Connection.Type) -> VerloopSDK.Reachability.Connection", - "children": [ - { - "kind": "TypeNominal", - "name": "Connection", - "printedName": "VerloopSDK.Reachability.Connection", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.Reachability.Connection.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "Connection", - "printedName": "VerloopSDK.Reachability.Connection", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO11unavailableyA2EmF", - "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO11unavailableyA2EmF", - "moduleName": "VerloopSDK" - }, - { - "kind": "Var", - "name": "wifi", - "printedName": "wifi", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.Reachability.Connection.Type) -> VerloopSDK.Reachability.Connection", - "children": [ - { - "kind": "TypeNominal", - "name": "Connection", - "printedName": "VerloopSDK.Reachability.Connection", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.Reachability.Connection.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "Connection", - "printedName": "VerloopSDK.Reachability.Connection", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO4wifiyA2EmF", - "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO4wifiyA2EmF", - "moduleName": "VerloopSDK" - }, - { - "kind": "Var", - "name": "cellular", - "printedName": "cellular", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.Reachability.Connection.Type) -> VerloopSDK.Reachability.Connection", - "children": [ - { - "kind": "TypeNominal", - "name": "Connection", - "printedName": "VerloopSDK.Reachability.Connection", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "VerloopSDK.Reachability.Connection.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "Connection", - "printedName": "VerloopSDK.Reachability.Connection", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO8cellularyA2EmF", - "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO8cellularyA2EmF", - "moduleName": "VerloopSDK" - }, - { - "kind": "Var", - "name": "description", - "printedName": "description", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO11descriptionSSvp", - "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO11descriptionSSvp", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl" - ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO11descriptionSSvg", - "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO11descriptionSSvg", - "moduleName": "VerloopSDK", - "accessorKind": "get" - } - ] - }, - { - "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "Connection", - "printedName": "VerloopSDK.Reachability.Connection", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" - }, - { - "kind": "TypeNominal", - "name": "Connection", - "printedName": "VerloopSDK.Reachability.Connection", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" - } - ], - "declKind": "Func", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO2eeoiySbAE_AEtFZ", - "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO2eeoiySbAE_AEtFZ", - "moduleName": "VerloopSDK", - "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:10VerloopSDK12ReachabilityC10ConnectionO9hashValueSivp", - "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO9hashValueSivp", - "moduleName": "VerloopSDK", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO9hashValueSivg", - "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO9hashValueSivg", - "moduleName": "VerloopSDK", - "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:10VerloopSDK12ReachabilityC10ConnectionO4hash4intoys6HasherVz_tF", - "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO4hash4intoys6HasherVz_tF", - "moduleName": "VerloopSDK", - "implicit": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Enum", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO", - "mangledName": "$s10VerloopSDK12ReachabilityC10ConnectionO", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "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": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" - } - ] - }, - { - "kind": "Var", - "name": "whenReachable", - "printedName": "whenReachable", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((VerloopSDK.Reachability) -> ())?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.Reachability) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Reachability", - "printedName": "VerloopSDK.Reachability", - "usr": "s:10VerloopSDK12ReachabilityC" - } - ] - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:10VerloopSDK12ReachabilityC13whenReachableyACcSgvp", - "mangledName": "$s10VerloopSDK12ReachabilityC13whenReachableyACcSgvp", - "moduleName": "VerloopSDK", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((VerloopSDK.Reachability) -> ())?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.Reachability) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Reachability", - "printedName": "VerloopSDK.Reachability", - "usr": "s:10VerloopSDK12ReachabilityC" - } - ] - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC13whenReachableyACcSgvg", - "mangledName": "$s10VerloopSDK12ReachabilityC13whenReachableyACcSgvg", - "moduleName": "VerloopSDK", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((VerloopSDK.Reachability) -> ())?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.Reachability) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Reachability", - "printedName": "VerloopSDK.Reachability", - "usr": "s:10VerloopSDK12ReachabilityC" - } - ] - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC13whenReachableyACcSgvs", - "mangledName": "$s10VerloopSDK12ReachabilityC13whenReachableyACcSgvs", - "moduleName": "VerloopSDK", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC13whenReachableyACcSgvM", - "mangledName": "$s10VerloopSDK12ReachabilityC13whenReachableyACcSgvM", - "moduleName": "VerloopSDK", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "whenUnreachable", - "printedName": "whenUnreachable", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((VerloopSDK.Reachability) -> ())?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.Reachability) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Reachability", - "printedName": "VerloopSDK.Reachability", - "usr": "s:10VerloopSDK12ReachabilityC" - } - ] - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:10VerloopSDK12ReachabilityC15whenUnreachableyACcSgvp", - "mangledName": "$s10VerloopSDK12ReachabilityC15whenUnreachableyACcSgvp", - "moduleName": "VerloopSDK", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((VerloopSDK.Reachability) -> ())?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.Reachability) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Reachability", - "printedName": "VerloopSDK.Reachability", - "usr": "s:10VerloopSDK12ReachabilityC" - } - ] - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC15whenUnreachableyACcSgvg", - "mangledName": "$s10VerloopSDK12ReachabilityC15whenUnreachableyACcSgvg", - "moduleName": "VerloopSDK", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((VerloopSDK.Reachability) -> ())?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(VerloopSDK.Reachability) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Reachability", - "printedName": "VerloopSDK.Reachability", - "usr": "s:10VerloopSDK12ReachabilityC" - } - ] - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC15whenUnreachableyACcSgvs", - "mangledName": "$s10VerloopSDK12ReachabilityC15whenUnreachableyACcSgvs", - "moduleName": "VerloopSDK", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC15whenUnreachableyACcSgvM", - "mangledName": "$s10VerloopSDK12ReachabilityC15whenUnreachableyACcSgvM", - "moduleName": "VerloopSDK", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "reachableOnWWAN", - "printedName": "reachableOnWWAN", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Var", - "usr": "s:10VerloopSDK12ReachabilityC15reachableOnWWANSbvp", - "mangledName": "$s10VerloopSDK12ReachabilityC15reachableOnWWANSbvp", - "moduleName": "VerloopSDK", - "deprecated": true, - "declAttributes": [ - "HasInitialValue", - "Final", - "HasStorage", - "AccessControl", - "Available" - ], - "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:10VerloopSDK12ReachabilityC15reachableOnWWANSbvg", - "mangledName": "$s10VerloopSDK12ReachabilityC15reachableOnWWANSbvg", - "moduleName": "VerloopSDK", - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "allowsCellularConnection", - "printedName": "allowsCellularConnection", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Var", - "usr": "s:10VerloopSDK12ReachabilityC24allowsCellularConnectionSbvp", - "mangledName": "$s10VerloopSDK12ReachabilityC24allowsCellularConnectionSbvp", - "moduleName": "VerloopSDK", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC24allowsCellularConnectionSbvg", - "mangledName": "$s10VerloopSDK12ReachabilityC24allowsCellularConnectionSbvg", - "moduleName": "VerloopSDK", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC24allowsCellularConnectionSbvs", - "mangledName": "$s10VerloopSDK12ReachabilityC24allowsCellularConnectionSbvs", - "moduleName": "VerloopSDK", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC24allowsCellularConnectionSbvM", - "mangledName": "$s10VerloopSDK12ReachabilityC24allowsCellularConnectionSbvM", - "moduleName": "VerloopSDK", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "notificationCenter", - "printedName": "notificationCenter", - "children": [ - { - "kind": "TypeNominal", - "name": "NotificationCenter", - "printedName": "Foundation.NotificationCenter", - "usr": "c:objc(cs)NSNotificationCenter" - } - ], - "declKind": "Var", - "usr": "s:10VerloopSDK12ReachabilityC18notificationCenterSo014NSNotificationE0Cvp", - "mangledName": "$s10VerloopSDK12ReachabilityC18notificationCenterSo014NSNotificationE0Cvp", - "moduleName": "VerloopSDK", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "NotificationCenter", - "printedName": "Foundation.NotificationCenter", - "usr": "c:objc(cs)NSNotificationCenter" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC18notificationCenterSo014NSNotificationE0Cvg", - "mangledName": "$s10VerloopSDK12ReachabilityC18notificationCenterSo014NSNotificationE0Cvg", - "moduleName": "VerloopSDK", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "NotificationCenter", - "printedName": "Foundation.NotificationCenter", - "usr": "c:objc(cs)NSNotificationCenter" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC18notificationCenterSo014NSNotificationE0Cvs", - "mangledName": "$s10VerloopSDK12ReachabilityC18notificationCenterSo014NSNotificationE0Cvs", - "moduleName": "VerloopSDK", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC18notificationCenterSo014NSNotificationE0CvM", - "mangledName": "$s10VerloopSDK12ReachabilityC18notificationCenterSo014NSNotificationE0CvM", - "moduleName": "VerloopSDK", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "currentReachabilityString", - "printedName": "currentReachabilityString", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:10VerloopSDK12ReachabilityC07currentC6StringSSvp", - "mangledName": "$s10VerloopSDK12ReachabilityC07currentC6StringSSvp", - "moduleName": "VerloopSDK", - "deprecated": true, - "declAttributes": [ - "AccessControl", - "Available" - ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC07currentC6StringSSvg", - "mangledName": "$s10VerloopSDK12ReachabilityC07currentC6StringSSvg", - "moduleName": "VerloopSDK", - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "connection", - "printedName": "connection", - "children": [ - { - "kind": "TypeNominal", - "name": "Connection", - "printedName": "VerloopSDK.Reachability.Connection", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" - } - ], - "declKind": "Var", - "usr": "s:10VerloopSDK12ReachabilityC10connectionAC10ConnectionOvp", - "mangledName": "$s10VerloopSDK12ReachabilityC10connectionAC10ConnectionOvp", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl" - ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Connection", - "printedName": "VerloopSDK.Reachability.Connection", - "usr": "s:10VerloopSDK12ReachabilityC10ConnectionO" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC10connectionAC10ConnectionOvg", - "mangledName": "$s10VerloopSDK12ReachabilityC10connectionAC10ConnectionOvg", - "moduleName": "VerloopSDK", - "accessorKind": "get" - } - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(reachabilityRef:queueQoS:targetQueue:notificationQueue:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Reachability", - "printedName": "VerloopSDK.Reachability", - "usr": "s:10VerloopSDK12ReachabilityC" - }, - { - "kind": "TypeNominal", - "name": "SCNetworkReachability", - "printedName": "SystemConfiguration.SCNetworkReachability", - "usr": "c:@T@SCNetworkReachabilityRef" - }, - { - "kind": "TypeNominal", - "name": "DispatchQoS", - "printedName": "Dispatch.DispatchQoS", - "hasDefaultArg": true, - "usr": "s:8Dispatch0A3QoSV" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Dispatch.DispatchQueue?", - "children": [ - { - "kind": "TypeNominal", - "name": "DispatchQueue", - "printedName": "Dispatch.DispatchQueue", - "usr": "c:objc(cs)OS_dispatch_queue" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Dispatch.DispatchQueue?", - "children": [ - { - "kind": "TypeNominal", - "name": "DispatchQueue", - "printedName": "Dispatch.DispatchQueue", - "usr": "c:objc(cs)OS_dispatch_queue" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - } - ], - "declKind": "Constructor", - "usr": "s:10VerloopSDK12ReachabilityC15reachabilityRef8queueQoS11targetQueue012notificationI0ACSo09SCNetworkcE0a_8Dispatch0lG1SVSo012OS_dispatch_F0CSgAOtcfc", - "mangledName": "$s10VerloopSDK12ReachabilityC15reachabilityRef8queueQoS11targetQueue012notificationI0ACSo09SCNetworkcE0a_8Dispatch0lG1SVSo012OS_dispatch_F0CSgAOtcfc", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl", - "Required" - ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(hostname:queueQoS:targetQueue:notificationQueue:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Reachability", - "printedName": "VerloopSDK.Reachability", - "usr": "s:10VerloopSDK12ReachabilityC" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "DispatchQoS", - "printedName": "Dispatch.DispatchQoS", - "hasDefaultArg": true, - "usr": "s:8Dispatch0A3QoSV" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Dispatch.DispatchQueue?", - "children": [ - { - "kind": "TypeNominal", - "name": "DispatchQueue", - "printedName": "Dispatch.DispatchQueue", - "usr": "c:objc(cs)OS_dispatch_queue" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Dispatch.DispatchQueue?", - "children": [ - { - "kind": "TypeNominal", - "name": "DispatchQueue", - "printedName": "Dispatch.DispatchQueue", - "usr": "c:objc(cs)OS_dispatch_queue" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - } - ], - "declKind": "Constructor", - "usr": "s:10VerloopSDK12ReachabilityC8hostname8queueQoS11targetQueue012notificationH0ACSS_8Dispatch0jF1SVSo012OS_dispatch_E0CSgAMtKcfc", - "mangledName": "$s10VerloopSDK12ReachabilityC8hostname8queueQoS11targetQueue012notificationH0ACSS_8Dispatch0jF1SVSo012OS_dispatch_E0CSgAMtKcfc", - "moduleName": "VerloopSDK", - "declAttributes": [ - "Convenience", - "AccessControl" - ], - "throwing": true, - "init_kind": "Convenience" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(queueQoS:targetQueue:notificationQueue:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Reachability", - "printedName": "VerloopSDK.Reachability", - "usr": "s:10VerloopSDK12ReachabilityC" - }, - { - "kind": "TypeNominal", - "name": "DispatchQoS", - "printedName": "Dispatch.DispatchQoS", - "hasDefaultArg": true, - "usr": "s:8Dispatch0A3QoSV" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Dispatch.DispatchQueue?", - "children": [ - { - "kind": "TypeNominal", - "name": "DispatchQueue", - "printedName": "Dispatch.DispatchQueue", - "usr": "c:objc(cs)OS_dispatch_queue" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Dispatch.DispatchQueue?", - "children": [ - { - "kind": "TypeNominal", - "name": "DispatchQueue", - "printedName": "Dispatch.DispatchQueue", - "usr": "c:objc(cs)OS_dispatch_queue" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - } - ], - "declKind": "Constructor", - "usr": "s:10VerloopSDK12ReachabilityC8queueQoS11targetQueue012notificationG0AC8Dispatch0iE1SV_So012OS_dispatch_D0CSgALtKcfc", - "mangledName": "$s10VerloopSDK12ReachabilityC8queueQoS11targetQueue012notificationG0AC8Dispatch0iE1SV_So012OS_dispatch_D0CSgALtKcfc", - "moduleName": "VerloopSDK", - "declAttributes": [ - "Convenience", - "AccessControl" - ], - "throwing": true, - "init_kind": "Convenience" - }, - { - "kind": "Function", - "name": "startNotifier", - "printedName": "startNotifier()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "s:10VerloopSDK12ReachabilityC13startNotifieryyKF", - "mangledName": "$s10VerloopSDK12ReachabilityC13startNotifieryyKF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "RawDocComment" - ], - "isFromExtension": true, - "throwing": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "stopNotifier", - "printedName": "stopNotifier()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "s:10VerloopSDK12ReachabilityC12stopNotifieryyF", - "mangledName": "$s10VerloopSDK12ReachabilityC12stopNotifieryyF", - "moduleName": "VerloopSDK", - "isFromExtension": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Var", - "name": "isReachable", - "printedName": "isReachable", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Var", - "usr": "s:10VerloopSDK12ReachabilityC11isReachableSbvp", - "mangledName": "$s10VerloopSDK12ReachabilityC11isReachableSbvp", - "moduleName": "VerloopSDK", - "deprecated": true, - "declAttributes": [ - "Available", - "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:10VerloopSDK12ReachabilityC11isReachableSbvg", - "mangledName": "$s10VerloopSDK12ReachabilityC11isReachableSbvg", - "moduleName": "VerloopSDK", - "isFromExtension": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "isReachableViaWWAN", - "printedName": "isReachableViaWWAN", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Var", - "usr": "s:10VerloopSDK12ReachabilityC18isReachableViaWWANSbvp", - "mangledName": "$s10VerloopSDK12ReachabilityC18isReachableViaWWANSbvp", - "moduleName": "VerloopSDK", - "deprecated": true, - "declAttributes": [ - "Available" - ], - "isFromExtension": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC18isReachableViaWWANSbvg", - "mangledName": "$s10VerloopSDK12ReachabilityC18isReachableViaWWANSbvg", - "moduleName": "VerloopSDK", - "isFromExtension": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "isReachableViaWiFi", - "printedName": "isReachableViaWiFi", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Var", - "usr": "s:10VerloopSDK12ReachabilityC18isReachableViaWiFiSbvp", - "mangledName": "$s10VerloopSDK12ReachabilityC18isReachableViaWiFiSbvp", - "moduleName": "VerloopSDK", - "deprecated": true, - "declAttributes": [ - "Available" - ], - "isFromExtension": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC18isReachableViaWiFiSbvg", - "mangledName": "$s10VerloopSDK12ReachabilityC18isReachableViaWiFiSbvg", - "moduleName": "VerloopSDK", - "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:10VerloopSDK12ReachabilityC11descriptionSSvp", - "mangledName": "$s10VerloopSDK12ReachabilityC11descriptionSSvp", - "moduleName": "VerloopSDK", - "isFromExtension": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:10VerloopSDK12ReachabilityC11descriptionSSvg", - "mangledName": "$s10VerloopSDK12ReachabilityC11descriptionSSvg", - "moduleName": "VerloopSDK", - "isFromExtension": true, - "accessorKind": "get" - } - ] - } - ], - "declKind": "Class", - "usr": "s:10VerloopSDK12ReachabilityC", - "mangledName": "$s10VerloopSDK12ReachabilityC", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - } - ] - }, - { - "kind": "Import", - "name": "WebKit", - "printedName": "WebKit", - "declKind": "Import", - "moduleName": "VerloopSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "VerloopSDK" - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "VerloopSDK" - }, - { - "kind": "TypeDecl", - "name": "VerloopSDK", - "printedName": "VerloopSDK", - "children": [ - { - "kind": "Constructor", - "name": "init", - "printedName": "init(config:)", - "children": [ - { - "kind": "TypeNominal", - "name": "VerloopSDK", - "printedName": "VerloopSDK.VerloopSDK", - "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK" - }, - { - "kind": "TypeNominal", - "name": "VLConfig", - "printedName": "VerloopSDK.VLConfig", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig" - } - ], - "declKind": "Constructor", - "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)initWithConfig:", - "mangledName": "$s10VerloopSDKAAC6configAbA8VLConfigC_tcfc", - "moduleName": "VerloopSDK", - "objc_name": "initWithConfig:", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "init_kind": "Designated" - }, - { - "kind": "Function", - "name": "openWidget", - "printedName": "openWidget(rootController:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "UIViewController", - "printedName": "UIKit.UIViewController", - "usr": "c:objc(cs)UIViewController" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)openWidgetWithRootController:", - "mangledName": "$s10VerloopSDKAAC10openWidget14rootControllerySo06UIViewF0C_tF", - "moduleName": "VerloopSDK", - "objc_name": "openWidgetWithRootController:", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "closeWidget", - "printedName": "closeWidget()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)closeWidget", - "mangledName": "$s10VerloopSDKAAC11closeWidgetyyF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "close", - "printedName": "close()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)close", - "mangledName": "$s10VerloopSDKAAC5closeyyF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "closeChat", - "printedName": "closeChat()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)closeChat", - "mangledName": "$s10VerloopSDKAAC9closeChatyyF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "observeLiveChatEventsOn", - "printedName": "observeLiveChatEventsOn(vlEventDelegate:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "VLEventDelegate", - "printedName": "any VerloopSDK.VLEventDelegate", - "usr": "c:@M@VerloopSDK@objc(pl)VLEventDelegate" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)observeLiveChatEventsOnVlEventDelegate:", - "mangledName": "$s10VerloopSDKAAC23observeLiveChatEventsOn15vlEventDelegateyAA07VLEventJ0_p_tF", - "moduleName": "VerloopSDK", - "objc_name": "observeLiveChatEventsOnVlEventDelegate:", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "updateConfig", - "printedName": "updateConfig(config:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "VLConfig", - "printedName": "VerloopSDK.VLConfig", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)updateConfigWithConfig:", - "mangledName": "$s10VerloopSDKAAC12updateConfig6configyAA8VLConfigC_tF", - "moduleName": "VerloopSDK", - "objc_name": "updateConfigWithConfig:", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "login", - "printedName": "login()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)login", - "mangledName": "$s10VerloopSDKAAC5loginyyF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "login", - "printedName": "login(userId:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)loginWithUserId:", - "mangledName": "$s10VerloopSDKAAC5login6userIdySS_tF", - "moduleName": "VerloopSDK", - "objc_name": "loginWithUserId:", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "logout", - "printedName": "logout()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)logout", - "mangledName": "$s10VerloopSDKAAC6logoutyyF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "clearConfig", - "printedName": "clearConfig()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)clearConfig", - "mangledName": "$s10VerloopSDKAAC11clearConfigyyF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "clearLocalStorage", - "printedName": "clearLocalStorage()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)clearLocalStorage", - "mangledName": "$s10VerloopSDKAAC17clearLocalStorageyyF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "getConfig", - "printedName": "getConfig()", - "children": [ - { - "kind": "TypeNominal", - "name": "VLConfig", - "printedName": "VerloopSDK.VLConfig", - "usr": "c:@M@VerloopSDK@objc(cs)VLConfig" - } - ], - "declKind": "Func", - "usr": "s:10VerloopSDKAAC9getConfigAA8VLConfigCyF", - "mangledName": "$s10VerloopSDKAAC9getConfigAA8VLConfigCyF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "getNavController", - "printedName": "getNavController()", - "children": [ - { - "kind": "TypeNominal", - "name": "UINavigationController", - "printedName": "UIKit.UINavigationController", - "usr": "c:objc(cs)UINavigationController" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)getNavController", - "mangledName": "$s10VerloopSDKAAC16getNavControllerSo012UINavigationE0CyF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "hide", - "printedName": "hide()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)hide", - "mangledName": "$s10VerloopSDKAAC4hideyyF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl", - "ObjC", - "RawDocComment" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init()", - "children": [ - { - "kind": "TypeNominal", - "name": "VerloopSDK", - "printedName": "VerloopSDK.VerloopSDK", - "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK" - } - ], - "declKind": "Constructor", - "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK(im)init", - "mangledName": "$s10VerloopSDKAACABycfc", - "moduleName": "VerloopSDK", - "overriding": true, - "implicit": true, - "objc_name": "init", - "declAttributes": [ - "Dynamic", - "ObjC", - "Override" - ], - "init_kind": "Designated" - } - ], - "declKind": "Class", - "usr": "c:@M@VerloopSDK@objc(cs)VerloopSDK", - "mangledName": "$s10VerloopSDKAAC", - "moduleName": "VerloopSDK", - "isOpen": true, - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "superclassUsr": "c:objc(cs)NSObject", - "superclassNames": [ - "ObjectiveC.NSObject" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "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": "VerloopSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "VerloopSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "WebKit", - "printedName": "WebKit", - "declKind": "Import", - "moduleName": "VerloopSDK" - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "VerloopSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "WebKit", - "printedName": "WebKit", - "declKind": "Import", - "moduleName": "VerloopSDK" - }, - { - "kind": "Import", - "name": "WebKit", - "printedName": "WebKit", - "declKind": "Import", - "moduleName": "VerloopSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "VerloopSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "VerloopSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "VerloopSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "VerloopSDK" - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "VerloopSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "VerloopSDK" - }, - { - "kind": "Import", - "name": "WebKit", - "printedName": "WebKit", - "declKind": "Import", - "moduleName": "VerloopSDK" - }, - { - "kind": "TypeDecl", - "name": "WKDownloadManager", - "printedName": "WKDownloadManager", - "children": [ - { - "kind": "Constructor", - "name": "init", - "printedName": "init(delegate:supportedMimeTypes:)", - "children": [ - { - "kind": "TypeNominal", - "name": "WKDownloadManager", - "printedName": "VerloopSDK.WKDownloadManager", - "usr": "c:@M@VerloopSDK@objc(cs)WKDownloadManager" - }, - { - "kind": "TypeNominal", - "name": "WKDownloadManagerDelegate", - "printedName": "any VerloopSDK.WKDownloadManagerDelegate", - "usr": "s:10VerloopSDK25WKDownloadManagerDelegateP" - }, - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - } - ], - "declKind": "Constructor", - "usr": "s:10VerloopSDK17WKDownloadManagerC8delegate18supportedMimeTypesAcA0cD8Delegate_p_SaySSGtcfc", - "mangledName": "$s10VerloopSDK17WKDownloadManagerC8delegate18supportedMimeTypesAcA0cD8Delegate_p_SaySSGtcfc", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init()", - "children": [ - { - "kind": "TypeNominal", - "name": "WKDownloadManager", - "printedName": "VerloopSDK.WKDownloadManager", - "usr": "c:@M@VerloopSDK@objc(cs)WKDownloadManager" - } - ], - "declKind": "Constructor", - "usr": "c:@M@VerloopSDK@objc(cs)WKDownloadManager(im)init", - "mangledName": "$s10VerloopSDK17WKDownloadManagerCACycfc", - "moduleName": "VerloopSDK", - "overriding": true, - "implicit": true, - "objc_name": "init", - "declAttributes": [ - "Dynamic", - "ObjC", - "Override" - ], - "init_kind": "Designated" - }, - { - "kind": "Function", - "name": "download", - "printedName": "download(_:decideDestinationUsing:suggestedFilename:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.URL?", - "children": [ - { - "kind": "TypeNominal", - "name": "URL", - "printedName": "Foundation.URL", - "usr": "s:10Foundation3URLV" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "WKDownload", - "printedName": "WebKit.WKDownload", - "usr": "c:objc(cs)WKDownload" - }, - { - "kind": "TypeNominal", - "name": "URLResponse", - "printedName": "Foundation.URLResponse", - "usr": "c:objc(cs)NSURLResponse" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "c:@CM@VerloopSDK@objc(cs)WKDownloadManager(im)download:decideDestinationUsingResponse:suggestedFilename:completionHandler:", - "mangledName": "$s10VerloopSDK17WKDownloadManagerC8download_22decideDestinationUsing17suggestedFilename10Foundation3URLVSgSo0C0C_So13NSURLResponseCSStYaF", - "moduleName": "VerloopSDK", - "intro_iOS": "14.5", - "objc_name": "download:decideDestinationUsingResponse:suggestedFilename:completionHandler:", - "declAttributes": [ - "Dynamic", - "ObjC", - "Preconcurrency", - "Custom", - "AccessControl", - "Available" - ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "download", - "printedName": "download(_:didFailWithError:resumeData:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "WKDownload", - "printedName": "WebKit.WKDownload", - "usr": "c:objc(cs)WKDownload" - }, - { - "kind": "TypeNominal", - "name": "Error", - "printedName": "any Swift.Error", - "usr": "s:s5ErrorP" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.Data?", - "children": [ - { - "kind": "TypeNominal", - "name": "Data", - "printedName": "Foundation.Data", - "usr": "s:10Foundation4DataV" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Func", - "usr": "c:@CM@VerloopSDK@objc(cs)WKDownloadManager(im)download:didFailWithError:resumeData:", - "mangledName": "$s10VerloopSDK17WKDownloadManagerC8download_16didFailWithError10resumeDataySo0C0C_s0I0_p10Foundation0K0VSgtF", - "moduleName": "VerloopSDK", - "intro_iOS": "14.5", - "objc_name": "download:didFailWithError:resumeData:", - "declAttributes": [ - "Dynamic", - "ObjC", - "Preconcurrency", - "Custom", - "AccessControl", - "Available" - ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "downloadDidFinish", - "printedName": "downloadDidFinish(_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "WKDownload", - "printedName": "WebKit.WKDownload", - "usr": "c:objc(cs)WKDownload" - } - ], - "declKind": "Func", - "usr": "c:@CM@VerloopSDK@objc(cs)WKDownloadManager(im)downloadDidFinish:", - "mangledName": "$s10VerloopSDK17WKDownloadManagerC17downloadDidFinishyySo0C0CF", - "moduleName": "VerloopSDK", - "intro_iOS": "14.5", - "objc_name": "downloadDidFinish:", - "declAttributes": [ - "Dynamic", - "ObjC", - "Preconcurrency", - "Custom", - "AccessControl", - "Available" - ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "webView", - "printedName": "webView(_:decidePolicyFor:)", - "children": [ - { - "kind": "TypeNominal", - "name": "WKNavigationActionPolicy", - "printedName": "WebKit.WKNavigationActionPolicy", - "usr": "c:@E@WKNavigationActionPolicy" - }, - { - "kind": "TypeNominal", - "name": "WKWebView", - "printedName": "WebKit.WKWebView", - "usr": "c:objc(cs)WKWebView" - }, - { - "kind": "TypeNominal", - "name": "WKNavigationAction", - "printedName": "WebKit.WKNavigationAction", - "usr": "c:objc(cs)WKNavigationAction" - } - ], - "declKind": "Func", - "usr": "c:@CM@VerloopSDK@objc(cs)WKDownloadManager(im)webView:decidePolicyForNavigationAction:decisionHandler:", - "mangledName": "$s10VerloopSDK17WKDownloadManagerC7webView_15decidePolicyForSo018WKNavigationActionH0VSo05WKWebF0C_So0jK0CtYaF", - "moduleName": "VerloopSDK", - "objc_name": "webView:decidePolicyForNavigationAction:decisionHandler:", - "declAttributes": [ - "Dynamic", - "ObjC", - "Preconcurrency", - "Custom", - "AccessControl" - ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "webView", - "printedName": "webView(_:decidePolicyFor:)", - "children": [ - { - "kind": "TypeNominal", - "name": "WKNavigationResponsePolicy", - "printedName": "WebKit.WKNavigationResponsePolicy", - "usr": "c:@E@WKNavigationResponsePolicy" - }, - { - "kind": "TypeNominal", - "name": "WKWebView", - "printedName": "WebKit.WKWebView", - "usr": "c:objc(cs)WKWebView" - }, - { - "kind": "TypeNominal", - "name": "WKNavigationResponse", - "printedName": "WebKit.WKNavigationResponse", - "usr": "c:objc(cs)WKNavigationResponse" - } - ], - "declKind": "Func", - "usr": "c:@CM@VerloopSDK@objc(cs)WKDownloadManager(im)webView:decidePolicyForNavigationResponse:decisionHandler:", - "mangledName": "$s10VerloopSDK17WKDownloadManagerC7webView_15decidePolicyForSo020WKNavigationResponseH0VSo05WKWebF0C_So0jK0CtYaF", - "moduleName": "VerloopSDK", - "objc_name": "webView:decidePolicyForNavigationResponse:decisionHandler:", - "declAttributes": [ - "Dynamic", - "ObjC", - "Preconcurrency", - "Custom", - "AccessControl" - ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "webView", - "printedName": "webView(_:navigationResponse:didBecome:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "WKWebView", - "printedName": "WebKit.WKWebView", - "usr": "c:objc(cs)WKWebView" - }, - { - "kind": "TypeNominal", - "name": "WKNavigationResponse", - "printedName": "WebKit.WKNavigationResponse", - "usr": "c:objc(cs)WKNavigationResponse" - }, - { - "kind": "TypeNominal", - "name": "WKDownload", - "printedName": "WebKit.WKDownload", - "usr": "c:objc(cs)WKDownload" - } - ], - "declKind": "Func", - "usr": "c:@CM@VerloopSDK@objc(cs)WKDownloadManager(im)webView:navigationResponse:didBecomeDownload:", - "mangledName": "$s10VerloopSDK17WKDownloadManagerC7webView_18navigationResponse9didBecomeySo05WKWebF0C_So012WKNavigationH0CSo0C0CtF", - "moduleName": "VerloopSDK", - "intro_iOS": "14.5", - "objc_name": "webView:navigationResponse:didBecomeDownload:", - "declAttributes": [ - "Dynamic", - "ObjC", - "Preconcurrency", - "Custom", - "AccessControl", - "Available" - ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Class", - "usr": "c:@M@VerloopSDK@objc(cs)WKDownloadManager", - "mangledName": "$s10VerloopSDK17WKDownloadManagerC", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "superclassUsr": "c:objc(cs)NSObject", - "superclassNames": [ - "ObjectiveC.NSObject" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "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": "WKDownloadManagerDelegate", - "printedName": "WKDownloadManagerDelegate", - "children": [ - { - "kind": "Function", - "name": "webView", - "printedName": "webView(_:decidePolicyFor:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "WKWebView", - "printedName": "WebKit.WKWebView", - "usr": "c:objc(cs)WKWebView" - }, - { - "kind": "TypeNominal", - "name": "URL", - "printedName": "Foundation.URL", - "usr": "s:10Foundation3URLV" - } - ], - "declKind": "Func", - "usr": "s:10VerloopSDK25WKDownloadManagerDelegateP7webView_15decidePolicyForSbSo05WKWebG0C_10Foundation3URLVtF", - "mangledName": "$s10VerloopSDK25WKDownloadManagerDelegateP7webView_15decidePolicyForSbSo05WKWebG0C_10Foundation3URLVtF", - "moduleName": "VerloopSDK", - "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.WKDownloadManagerDelegate>", - "sugared_genericSig": "", - "protocolReq": true, - "reqNewWitnessTableEntry": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "destinationUrlForFile", - "printedName": "destinationUrlForFile(withName:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.URL?", - "children": [ - { - "kind": "TypeNominal", - "name": "URL", - "printedName": "Foundation.URL", - "usr": "s:10Foundation3URLV" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "s:10VerloopSDK25WKDownloadManagerDelegateP21destinationUrlForFile8withName10Foundation3URLVSgSS_tF", - "mangledName": "$s10VerloopSDK25WKDownloadManagerDelegateP21destinationUrlForFile8withName10Foundation3URLVSgSS_tF", - "moduleName": "VerloopSDK", - "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.WKDownloadManagerDelegate>", - "sugared_genericSig": "", - "protocolReq": true, - "reqNewWitnessTableEntry": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "downloadDidFinish", - "printedName": "downloadDidFinish(location:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "URL", - "printedName": "Foundation.URL", - "usr": "s:10Foundation3URLV" - } - ], - "declKind": "Func", - "usr": "s:10VerloopSDK25WKDownloadManagerDelegateP17downloadDidFinish8locationy10Foundation3URLV_tF", - "mangledName": "$s10VerloopSDK25WKDownloadManagerDelegateP17downloadDidFinish8locationy10Foundation3URLV_tF", - "moduleName": "VerloopSDK", - "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.WKDownloadManagerDelegate>", - "sugared_genericSig": "", - "protocolReq": true, - "reqNewWitnessTableEntry": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "downloadDidFailed", - "printedName": "downloadDidFailed(withError:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Error", - "printedName": "any Swift.Error", - "usr": "s:s5ErrorP" - } - ], - "declKind": "Func", - "usr": "s:10VerloopSDK25WKDownloadManagerDelegateP17downloadDidFailed9withErrorys0J0_p_tF", - "mangledName": "$s10VerloopSDK25WKDownloadManagerDelegateP17downloadDidFailed9withErrorys0J0_p_tF", - "moduleName": "VerloopSDK", - "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.WKDownloadManagerDelegate>", - "sugared_genericSig": "", - "protocolReq": true, - "reqNewWitnessTableEntry": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "webView", - "printedName": "webView(_:decidePolicyFor:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "WKWebView", - "printedName": "WebKit.WKWebView", - "usr": "c:objc(cs)WKWebView" - }, - { - "kind": "TypeNominal", - "name": "URL", - "printedName": "Foundation.URL", - "usr": "s:10Foundation3URLV" - } - ], - "declKind": "Func", - "usr": "s:10VerloopSDK25WKDownloadManagerDelegatePAAE7webView_15decidePolicyForSbSo05WKWebG0C_10Foundation3URLVtF", - "mangledName": "$s10VerloopSDK25WKDownloadManagerDelegatePAAE7webView_15decidePolicyForSbSo05WKWebG0C_10Foundation3URLVtF", - "moduleName": "VerloopSDK", - "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.WKDownloadManagerDelegate>", - "sugared_genericSig": "", - "declAttributes": [ - "AccessControl" - ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "destinationUrlForFile", - "printedName": "destinationUrlForFile(withName:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.URL?", - "children": [ - { - "kind": "TypeNominal", - "name": "URL", - "printedName": "Foundation.URL", - "usr": "s:10Foundation3URLV" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "s:10VerloopSDK25WKDownloadManagerDelegatePAAE21destinationUrlForFile8withName10Foundation3URLVSgSS_tF", - "mangledName": "$s10VerloopSDK25WKDownloadManagerDelegatePAAE21destinationUrlForFile8withName10Foundation3URLVSgSS_tF", - "moduleName": "VerloopSDK", - "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.WKDownloadManagerDelegate>", - "sugared_genericSig": "", - "declAttributes": [ - "AccessControl" - ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "downloadDidFailed", - "printedName": "downloadDidFailed(withError:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Error", - "printedName": "any Swift.Error", - "usr": "s:s5ErrorP" - } - ], - "declKind": "Func", - "usr": "s:10VerloopSDK25WKDownloadManagerDelegatePAAE17downloadDidFailed9withErrorys0J0_p_tF", - "mangledName": "$s10VerloopSDK25WKDownloadManagerDelegatePAAE17downloadDidFailed9withErrorys0J0_p_tF", - "moduleName": "VerloopSDK", - "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.WKDownloadManagerDelegate>", - "sugared_genericSig": "", - "declAttributes": [ - "AccessControl" - ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Protocol", - "usr": "s:10VerloopSDK25WKDownloadManagerDelegateP", - "mangledName": "$s10VerloopSDK25WKDownloadManagerDelegateP", - "moduleName": "VerloopSDK", - "genericSig": "<τ_0_0 : AnyObject>", - "sugared_genericSig": "", - "declAttributes": [ - "AccessControl" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - } - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "VerloopSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "WebKit", - "printedName": "WebKit", - "declKind": "Import", - "moduleName": "VerloopSDK" - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "VerloopSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "VLEventDelegate", - "printedName": "VLEventDelegate", - "children": [ - { - "kind": "Function", - "name": "onChatMaximized", - "printedName": "onChatMaximized()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(pl)VLEventDelegate(im)onChatMaximized", - "mangledName": "$s10VerloopSDK15VLEventDelegateP15onChatMaximizedyyF", - "moduleName": "VerloopSDK", - "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.VLEventDelegate>", - "sugared_genericSig": "", - "protocolReq": true, - "declAttributes": [ - "Optional", - "ObjC" - ], - "reqNewWitnessTableEntry": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "onChatMinimized", - "printedName": "onChatMinimized()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(pl)VLEventDelegate(im)onChatMinimized", - "mangledName": "$s10VerloopSDK15VLEventDelegateP15onChatMinimizedyyF", - "moduleName": "VerloopSDK", - "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.VLEventDelegate>", - "sugared_genericSig": "", - "protocolReq": true, - "declAttributes": [ - "Optional", - "ObjC" - ], - "reqNewWitnessTableEntry": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "onChatStarted", - "printedName": "onChatStarted()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(pl)VLEventDelegate(im)onChatStarted", - "mangledName": "$s10VerloopSDK15VLEventDelegateP13onChatStartedyyF", - "moduleName": "VerloopSDK", - "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.VLEventDelegate>", - "sugared_genericSig": "", - "protocolReq": true, - "declAttributes": [ - "Optional", - "ObjC" - ], - "reqNewWitnessTableEntry": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "onChatEnded", - "printedName": "onChatEnded()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(pl)VLEventDelegate(im)onChatEnded", - "mangledName": "$s10VerloopSDK15VLEventDelegateP11onChatEndedyyF", - "moduleName": "VerloopSDK", - "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.VLEventDelegate>", - "sugared_genericSig": "", - "protocolReq": true, - "declAttributes": [ - "Optional", - "ObjC" - ], - "reqNewWitnessTableEntry": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "onLogoutComplete", - "printedName": "onLogoutComplete()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(pl)VLEventDelegate(im)onLogoutComplete", - "mangledName": "$s10VerloopSDK15VLEventDelegateP16onLogoutCompleteyyF", - "moduleName": "VerloopSDK", - "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.VLEventDelegate>", - "sugared_genericSig": "", - "protocolReq": true, - "declAttributes": [ - "Optional", - "ObjC" - ], - "reqNewWitnessTableEntry": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "onWidgetLoaded", - "printedName": "onWidgetLoaded()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(pl)VLEventDelegate(im)onWidgetLoaded", - "mangledName": "$s10VerloopSDK15VLEventDelegateP14onWidgetLoadedyyF", - "moduleName": "VerloopSDK", - "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.VLEventDelegate>", - "sugared_genericSig": "", - "protocolReq": true, - "declAttributes": [ - "Optional", - "ObjC" - ], - "reqNewWitnessTableEntry": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "onIncomingMessage", - "printedName": "onIncomingMessage(_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" - } - ], - "declKind": "Func", - "usr": "c:@M@VerloopSDK@objc(pl)VLEventDelegate(im)onIncomingMessage:", - "mangledName": "$s10VerloopSDK15VLEventDelegateP17onIncomingMessageyyypF", - "moduleName": "VerloopSDK", - "genericSig": "<τ_0_0 where τ_0_0 : VerloopSDK.VLEventDelegate>", - "sugared_genericSig": "", - "protocolReq": true, - "declAttributes": [ - "Optional", - "ObjC" - ], - "reqNewWitnessTableEntry": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Protocol", - "usr": "c:@M@VerloopSDK@objc(pl)VLEventDelegate", - "mangledName": "$s10VerloopSDK15VLEventDelegateP", - "moduleName": "VerloopSDK", - "genericSig": "<τ_0_0 : AnyObject>", - "sugared_genericSig": "", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "NSURL", - "printedName": "NSURL", - "children": [ - { - "kind": "Function", - "name": "mimeType", - "printedName": "mimeType()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "s:So5NSURLC10VerloopSDKE8mimeTypeSSyF", - "mangledName": "$sSo5NSURLC10VerloopSDKE8mimeTypeSSyF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl" - ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Class", - "usr": "c:objc(cs)NSURL", - "moduleName": "Foundation", - "isOpen": true, - "objc_name": "NSURL", - "declAttributes": [ - "ObjC", - "SynthesizedProtocol", - "NonSendable", - "Sendable", - "Dynamic" - ], - "superclassUsr": "c:objc(cs)NSObject", - "isExternal": true, - "inheritsConvenienceInitializers": true, - "superclassNames": [ - "ObjectiveC.NSObject" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - }, - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "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": "_HasCustomAnyHashableRepresentation", - "printedName": "_HasCustomAnyHashableRepresentation", - "usr": "s:s35_HasCustomAnyHashableRepresentationP", - "mangledName": "$ss35_HasCustomAnyHashableRepresentationP" - }, - { - "kind": "Conformance", - "name": "_CustomPlaygroundQuickLookable", - "printedName": "_CustomPlaygroundQuickLookable", - "usr": "s:s30_CustomPlaygroundQuickLookableP", - "mangledName": "$ss30_CustomPlaygroundQuickLookableP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "URL", - "printedName": "URL", - "children": [ - { - "kind": "Function", - "name": "mimeType", - "printedName": "mimeType()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "s:10Foundation3URLV10VerloopSDKE8mimeTypeSSyF", - "mangledName": "$s10Foundation3URLV10VerloopSDKE8mimeTypeSSyF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl" - ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Struct", - "usr": "s:10Foundation3URLV", - "mangledName": "$s10Foundation3URLV", - "moduleName": "Foundation", - "intro_Macosx": "10.10", - "intro_iOS": "8.0", - "intro_tvOS": "9.0", - "intro_watchOS": "2.0", - "declAttributes": [ - "Available", - "Available", - "Available", - "Available" - ], - "isExternal": true, - "conformances": [ - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "ReferenceConvertible", - "printedName": "ReferenceConvertible", - "children": [ - { - "kind": "TypeWitness", - "name": "ReferenceType", - "printedName": "ReferenceType", - "children": [ - { - "kind": "TypeNominal", - "name": "NSURL", - "printedName": "Foundation.NSURL", - "usr": "c:objc(cs)NSURL" - } - ] - } - ], - "usr": "s:10Foundation20ReferenceConvertibleP", - "mangledName": "$s10Foundation20ReferenceConvertibleP" - }, - { - "kind": "Conformance", - "name": "_ObjectiveCBridgeable", - "printedName": "_ObjectiveCBridgeable", - "children": [ - { - "kind": "TypeWitness", - "name": "_ObjectiveCType", - "printedName": "_ObjectiveCType", - "children": [ - { - "kind": "TypeNominal", - "name": "NSURL", - "printedName": "Foundation.NSURL", - "usr": "c:objc(cs)NSURL" - } - ] - } - ], - "usr": "s:s21_ObjectiveCBridgeableP", - "mangledName": "$ss21_ObjectiveCBridgeableP" - }, - { - "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": "_CustomPlaygroundQuickLookable", - "printedName": "_CustomPlaygroundQuickLookable", - "usr": "s:s30_CustomPlaygroundQuickLookableP", - "mangledName": "$ss30_CustomPlaygroundQuickLookableP" - }, - { - "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": "_ExpressibleByFileReferenceLiteral", - "printedName": "_ExpressibleByFileReferenceLiteral", - "usr": "s:s34_ExpressibleByFileReferenceLiteralP", - "mangledName": "$ss34_ExpressibleByFileReferenceLiteralP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "NSString", - "printedName": "NSString", - "children": [ - { - "kind": "Function", - "name": "mimeType", - "printedName": "mimeType()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "s:So8NSStringC10VerloopSDKE8mimeTypeSSyF", - "mangledName": "$sSo8NSStringC10VerloopSDKE8mimeTypeSSyF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl" - ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Class", - "usr": "c:objc(cs)NSString", - "moduleName": "Foundation", - "isOpen": true, - "objc_name": "NSString", - "declAttributes": [ - "ObjC", - "NonSendable", - "Dynamic" - ], - "superclassUsr": "c:objc(cs)NSObject", - "isExternal": true, - "inheritsConvenienceInitializers": true, - "superclassNames": [ - "ObjectiveC.NSObject" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "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": "ExpressibleByStringLiteral", - "printedName": "ExpressibleByStringLiteral", - "children": [ - { - "kind": "TypeWitness", - "name": "StringLiteralType", - "printedName": "StringLiteralType", - "children": [ - { - "kind": "TypeNominal", - "name": "StaticString", - "printedName": "Swift.StaticString", - "usr": "s:s12StaticStringV" - } - ] - } - ], - "usr": "s:s26ExpressibleByStringLiteralP", - "mangledName": "$ss26ExpressibleByStringLiteralP" - }, - { - "kind": "Conformance", - "name": "ExpressibleByExtendedGraphemeClusterLiteral", - "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", - "children": [ - { - "kind": "TypeWitness", - "name": "ExtendedGraphemeClusterLiteralType", - "printedName": "ExtendedGraphemeClusterLiteralType", - "children": [ - { - "kind": "TypeNominal", - "name": "StaticString", - "printedName": "Swift.StaticString", - "usr": "s:s12StaticStringV" - } - ] - } - ], - "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", - "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" - }, - { - "kind": "Conformance", - "name": "ExpressibleByUnicodeScalarLiteral", - "printedName": "ExpressibleByUnicodeScalarLiteral", - "children": [ - { - "kind": "TypeWitness", - "name": "UnicodeScalarLiteralType", - "printedName": "UnicodeScalarLiteralType", - "children": [ - { - "kind": "TypeNominal", - "name": "StaticString", - "printedName": "Swift.StaticString", - "usr": "s:s12StaticStringV" - } - ] - } - ], - "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", - "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" - }, - { - "kind": "Conformance", - "name": "_HasCustomAnyHashableRepresentation", - "printedName": "_HasCustomAnyHashableRepresentation", - "usr": "s:s35_HasCustomAnyHashableRepresentationP", - "mangledName": "$ss35_HasCustomAnyHashableRepresentationP" - }, - { - "kind": "Conformance", - "name": "_CustomPlaygroundQuickLookable", - "printedName": "_CustomPlaygroundQuickLookable", - "usr": "s:s30_CustomPlaygroundQuickLookableP", - "mangledName": "$ss30_CustomPlaygroundQuickLookableP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "String", - "printedName": "String", - "children": [ - { - "kind": "Function", - "name": "mimeType", - "printedName": "mimeType()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "s:SS10VerloopSDKE8mimeTypeSSyF", - "mangledName": "$sSS10VerloopSDKE8mimeTypeSSyF", - "moduleName": "VerloopSDK", - "declAttributes": [ - "AccessControl" - ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Struct", - "usr": "s:SS", - "mangledName": "$sSS", - "moduleName": "Swift", - "declAttributes": [ - "EagerMove", - "Frozen" - ], - "isExternal": true, - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "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": "CodingKeyRepresentable", - "printedName": "CodingKeyRepresentable", - "usr": "s:s22CodingKeyRepresentableP", - "mangledName": "$ss22CodingKeyRepresentableP" - }, - { - "kind": "Conformance", - "name": "_HasContiguousBytes", - "printedName": "_HasContiguousBytes", - "usr": "s:s19_HasContiguousBytesP", - "mangledName": "$ss19_HasContiguousBytesP" - }, - { - "kind": "Conformance", - "name": "CustomReflectable", - "printedName": "CustomReflectable", - "usr": "s:s17CustomReflectableP", - "mangledName": "$ss17CustomReflectableP" - }, - { - "kind": "Conformance", - "name": "_CustomPlaygroundQuickLookable", - "printedName": "_CustomPlaygroundQuickLookable", - "usr": "s:s30_CustomPlaygroundQuickLookableP", - "mangledName": "$ss30_CustomPlaygroundQuickLookableP" - }, - { - "kind": "Conformance", - "name": "TextOutputStream", - "printedName": "TextOutputStream", - "usr": "s:s16TextOutputStreamP", - "mangledName": "$ss16TextOutputStreamP" - }, - { - "kind": "Conformance", - "name": "TextOutputStreamable", - "printedName": "TextOutputStreamable", - "usr": "s:s20TextOutputStreamableP", - "mangledName": "$ss20TextOutputStreamableP" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - }, - { - "kind": "Conformance", - "name": "_ExpressibleByBuiltinUnicodeScalarLiteral", - "printedName": "_ExpressibleByBuiltinUnicodeScalarLiteral", - "usr": "s:s41_ExpressibleByBuiltinUnicodeScalarLiteralP", - "mangledName": "$ss41_ExpressibleByBuiltinUnicodeScalarLiteralP" - }, - { - "kind": "Conformance", - "name": "_ExpressibleByBuiltinExtendedGraphemeClusterLiteral", - "printedName": "_ExpressibleByBuiltinExtendedGraphemeClusterLiteral", - "usr": "s:s51_ExpressibleByBuiltinExtendedGraphemeClusterLiteralP", - "mangledName": "$ss51_ExpressibleByBuiltinExtendedGraphemeClusterLiteralP" - }, - { - "kind": "Conformance", - "name": "_ExpressibleByBuiltinStringLiteral", - "printedName": "_ExpressibleByBuiltinStringLiteral", - "usr": "s:s34_ExpressibleByBuiltinStringLiteralP", - "mangledName": "$ss34_ExpressibleByBuiltinStringLiteralP" - }, - { - "kind": "Conformance", - "name": "ExpressibleByStringLiteral", - "printedName": "ExpressibleByStringLiteral", - "children": [ - { - "kind": "TypeWitness", - "name": "StringLiteralType", - "printedName": "StringLiteralType", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ] - } - ], - "usr": "s:s26ExpressibleByStringLiteralP", - "mangledName": "$ss26ExpressibleByStringLiteralP" - }, - { - "kind": "Conformance", - "name": "ExpressibleByExtendedGraphemeClusterLiteral", - "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", - "children": [ - { - "kind": "TypeWitness", - "name": "ExtendedGraphemeClusterLiteralType", - "printedName": "ExtendedGraphemeClusterLiteralType", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ] - } - ], - "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", - "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" - }, - { - "kind": "Conformance", - "name": "ExpressibleByUnicodeScalarLiteral", - "printedName": "ExpressibleByUnicodeScalarLiteral", - "children": [ - { - "kind": "TypeWitness", - "name": "UnicodeScalarLiteralType", - "printedName": "UnicodeScalarLiteralType", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ] - } - ], - "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", - "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" - }, - { - "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": "BidirectionalCollection", - "printedName": "BidirectionalCollection", - "children": [ - { - "kind": "TypeWitness", - "name": "Element", - "printedName": "Element", - "children": [ - { - "kind": "TypeNominal", - "name": "Character", - "printedName": "Swift.Character", - "usr": "s:SJ" - } - ] - }, - { - "kind": "TypeWitness", - "name": "Index", - "printedName": "Index", - "children": [ - { - "kind": "TypeNominal", - "name": "Index", - "printedName": "Swift.String.Index", - "usr": "s:SS5IndexV" - } - ] - }, - { - "kind": "TypeWitness", - "name": "SubSequence", - "printedName": "SubSequence", - "children": [ - { - "kind": "TypeNominal", - "name": "Substring", - "printedName": "Swift.Substring", - "usr": "s:Ss" - } - ] - }, - { - "kind": "TypeWitness", - "name": "Indices", - "printedName": "Indices", - "children": [ - { - "kind": "TypeNominal", - "name": "DefaultIndices", - "printedName": "Swift.DefaultIndices", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:SI" - } - ] - } - ], - "usr": "s:SK", - "mangledName": "$sSK" - }, - { - "kind": "Conformance", - "name": "Collection", - "printedName": "Collection", - "children": [ - { - "kind": "TypeWitness", - "name": "Element", - "printedName": "Element", - "children": [ - { - "kind": "TypeNominal", - "name": "Character", - "printedName": "Swift.Character", - "usr": "s:SJ" - } - ] - }, - { - "kind": "TypeWitness", - "name": "Index", - "printedName": "Index", - "children": [ - { - "kind": "TypeNominal", - "name": "Index", - "printedName": "Swift.String.Index", - "usr": "s:SS5IndexV" - } - ] - }, - { - "kind": "TypeWitness", - "name": "Iterator", - "printedName": "Iterator", - "children": [ - { - "kind": "TypeNominal", - "name": "Iterator", - "printedName": "Swift.String.Iterator", - "usr": "s:SS8IteratorV" - } - ] - }, - { - "kind": "TypeWitness", - "name": "SubSequence", - "printedName": "SubSequence", - "children": [ - { - "kind": "TypeNominal", - "name": "Substring", - "printedName": "Swift.Substring", - "usr": "s:Ss" - } - ] - }, - { - "kind": "TypeWitness", - "name": "Indices", - "printedName": "Indices", - "children": [ - { - "kind": "TypeNominal", - "name": "DefaultIndices", - "printedName": "Swift.DefaultIndices", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:SI" - } - ] - } - ], - "usr": "s:Sl", - "mangledName": "$sSl" - }, - { - "kind": "Conformance", - "name": "Sequence", - "printedName": "Sequence", - "children": [ - { - "kind": "TypeWitness", - "name": "Element", - "printedName": "Element", - "children": [ - { - "kind": "TypeNominal", - "name": "Character", - "printedName": "Swift.Character", - "usr": "s:SJ" - } - ] - }, - { - "kind": "TypeWitness", - "name": "Iterator", - "printedName": "Iterator", - "children": [ - { - "kind": "TypeNominal", - "name": "Iterator", - "printedName": "Swift.String.Iterator", - "usr": "s:SS8IteratorV" - } - ] - } - ], - "usr": "s:ST", - "mangledName": "$sST" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Comparable", - "printedName": "Comparable", - "usr": "s:SL", - "mangledName": "$sSL" - }, - { - "kind": "Conformance", - "name": "StringProtocol", - "printedName": "StringProtocol", - "children": [ - { - "kind": "TypeWitness", - "name": "UTF8View", - "printedName": "UTF8View", - "children": [ - { - "kind": "TypeNominal", - "name": "UTF8View", - "printedName": "Swift.String.UTF8View", - "usr": "s:SS8UTF8ViewV" - } - ] - }, - { - "kind": "TypeWitness", - "name": "UTF16View", - "printedName": "UTF16View", - "children": [ - { - "kind": "TypeNominal", - "name": "UTF16View", - "printedName": "Swift.String.UTF16View", - "usr": "s:SS9UTF16ViewV" - } - ] - }, - { - "kind": "TypeWitness", - "name": "UnicodeScalarView", - "printedName": "UnicodeScalarView", - "children": [ - { - "kind": "TypeNominal", - "name": "UnicodeScalarView", - "printedName": "Swift.String.UnicodeScalarView", - "usr": "s:SS17UnicodeScalarViewV" - } - ] - }, - { - "kind": "TypeWitness", - "name": "SubSequence", - "printedName": "SubSequence", - "children": [ - { - "kind": "TypeNominal", - "name": "Substring", - "printedName": "Swift.Substring", - "usr": "s:Ss" - } - ] - } - ], - "usr": "s:Sy", - "mangledName": "$sSy" - }, - { - "kind": "Conformance", - "name": "ExpressibleByStringInterpolation", - "printedName": "ExpressibleByStringInterpolation", - "children": [ - { - "kind": "TypeWitness", - "name": "StringInterpolation", - "printedName": "StringInterpolation", - "children": [ - { - "kind": "TypeNominal", - "name": "DefaultStringInterpolation", - "printedName": "Swift.DefaultStringInterpolation", - "usr": "s:s26DefaultStringInterpolationV" - } - ] - } - ], - "usr": "s:s32ExpressibleByStringInterpolationP", - "mangledName": "$ss32ExpressibleByStringInterpolationP" - }, - { - "kind": "Conformance", - "name": "LosslessStringConvertible", - "printedName": "LosslessStringConvertible", - "usr": "s:s25LosslessStringConvertibleP", - "mangledName": "$ss25LosslessStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "RangeReplaceableCollection", - "printedName": "RangeReplaceableCollection", - "children": [ - { - "kind": "TypeWitness", - "name": "SubSequence", - "printedName": "SubSequence", - "children": [ - { - "kind": "TypeNominal", - "name": "Substring", - "printedName": "Swift.Substring", - "usr": "s:Ss" - } - ] - } - ], - "usr": "s:Sm", - "mangledName": "$sSm" - }, - { - "kind": "Conformance", - "name": "MirrorPath", - "printedName": "MirrorPath", - "usr": "s:s10MirrorPathP", - "mangledName": "$ss10MirrorPathP" - }, - { - "kind": "Conformance", - "name": "_ObjectiveCBridgeable", - "printedName": "_ObjectiveCBridgeable", - "children": [ - { - "kind": "TypeWitness", - "name": "_ObjectiveCType", - "printedName": "_ObjectiveCType", - "children": [ - { - "kind": "TypeNominal", - "name": "NSString", - "printedName": "Foundation.NSString", - "usr": "c:objc(cs)NSString" - } - ] - } - ], - "usr": "s:s21_ObjectiveCBridgeableP", - "mangledName": "$ss21_ObjectiveCBridgeableP" - }, - { - "kind": "Conformance", - "name": "CVarArg", - "printedName": "CVarArg", - "usr": "s:s7CVarArgP", - "mangledName": "$ss7CVarArgP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "Name", - "printedName": "Name", - "children": [ - { - "kind": "Var", - "name": "reachabilityChanged", - "printedName": "reachabilityChanged", - "children": [ - { - "kind": "TypeNominal", - "name": "Name", - "printedName": "Foundation.NSNotification.Name", - "usr": "c:@T@NSNotificationName" - } - ], - "declKind": "Var", - "usr": "s:So18NSNotificationNamea10VerloopSDKE19reachabilityChangedABvpZ", - "mangledName": "$sSo18NSNotificationNamea10VerloopSDKE19reachabilityChangedABvpZ", - "moduleName": "VerloopSDK", - "static": true, - "declAttributes": [ - "HasInitialValue", - "HasStorage" - ], - "isFromExtension": true, - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Name", - "printedName": "Foundation.NSNotification.Name", - "usr": "c:@T@NSNotificationName" - } - ], - "declKind": "Accessor", - "usr": "s:So18NSNotificationNamea10VerloopSDKE19reachabilityChangedABvgZ", - "mangledName": "$sSo18NSNotificationNamea10VerloopSDKE19reachabilityChangedABvgZ", - "moduleName": "VerloopSDK", - "static": true, - "implicit": true, - "isFromExtension": true, - "accessorKind": "get" - } - ] - } - ], - "declKind": "Struct", - "usr": "c:@T@NSNotificationName", - "moduleName": "Foundation", - "declAttributes": [ - "SynthesizedProtocol", - "SynthesizedProtocol", - "SynthesizedProtocol", - "SynthesizedProtocol", - "SynthesizedProtocol", - "SynthesizedProtocol", - "Sendable" - ], - "isFromExtension": true, - "isExternal": true, - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "_ObjectiveCBridgeable", - "printedName": "_ObjectiveCBridgeable", - "children": [ - { - "kind": "TypeWitness", - "name": "_ObjectiveCType", - "printedName": "_ObjectiveCType", - "children": [ - { - "kind": "TypeNominal", - "name": "NSString", - "printedName": "Foundation.NSString", - "usr": "c:objc(cs)NSString" - } - ] - } - ], - "usr": "s:s21_ObjectiveCBridgeableP", - "mangledName": "$ss21_ObjectiveCBridgeableP" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "_SwiftNewtypeWrapper", - "printedName": "_SwiftNewtypeWrapper", - "usr": "s:s20_SwiftNewtypeWrapperP", - "mangledName": "$ss20_SwiftNewtypeWrapperP" - }, - { - "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": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - }, - { - "kind": "Conformance", - "name": "_HasCustomAnyHashableRepresentation", - "printedName": "_HasCustomAnyHashableRepresentation", - "usr": "s:s35_HasCustomAnyHashableRepresentationP", - "mangledName": "$ss35_HasCustomAnyHashableRepresentationP" - } - ] - } - ], - "json_format_version": 8 - }, - "ConstValues": [ - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLConfig.swift", - "kind": "IntegerLiteral", - "offset": 1254, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLConfig.swift", - "kind": "IntegerLiteral", - "offset": 1276, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLConfig.swift", - "kind": "BooleanLiteral", - "offset": 1515, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLConfig.swift", - "kind": "BooleanLiteral", - "offset": 1775, - "length": 4, - "value": "true" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLConfig.swift", - "kind": "Array", - "offset": 1878, - "length": 2, - "value": "[]" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLConfig.swift", - "kind": "Array", - "offset": 1922, - "length": 2, - "value": "[]" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLConfig.swift", - "kind": "Array", - "offset": 2014, - "length": 2, - "value": "[]" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLConfig.swift", - "kind": "StringLiteral", - "offset": 2171, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLConfig.swift", - "kind": "BooleanLiteral", - "offset": 2424, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "StringLiteral", - "offset": 748, - "length": 19, - "value": "\"setUserIdComplete\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "StringLiteral", - "offset": 808, - "length": 22, - "value": "\"setUserParamComplete\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "StringLiteral", - "offset": 859, - "length": 10, - "value": "\"callback\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "StringLiteral", - "offset": 901, - "length": 11, - "value": "\"roomReady\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "StringLiteral", - "offset": 938, - "length": 7, - "value": "\"ready\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "StringLiteral", - "offset": 977, - "length": 13, - "value": "\"closeWidget\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "StringLiteral", - "offset": 1024, - "length": 15, - "value": "\"closeComplete\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "StringLiteral", - "offset": 1073, - "length": 16, - "value": "\"chat-maximized\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "StringLiteral", - "offset": 1123, - "length": 16, - "value": "\"chat-minimized\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "StringLiteral", - "offset": 1171, - "length": 14, - "value": "\"chat-started\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "StringLiteral", - "offset": 1215, - "length": 12, - "value": "\"chat-ended\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "StringLiteral", - "offset": 1263, - "length": 8, - "value": "\"logout\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "StringLiteral", - "offset": 1311, - "length": 24, - "value": "\"agent-message-received\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "StringLiteral", - "offset": 1462, - "length": 10, - "value": "\"postback\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "StringLiteral", - "offset": 1500, - "length": 9, - "value": "\"web_url\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "IntegerLiteral", - "offset": 1587, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "IntegerLiteral", - "offset": 1598, - "length": 10, - "value": "1" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "IntegerLiteral", - "offset": 1618, - "length": 15, - "value": "2" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "IntegerLiteral", - "offset": 1643, - "length": 15, - "value": "3" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "IntegerLiteral", - "offset": 1668, - "length": 13, - "value": "4" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "IntegerLiteral", - "offset": 1691, - "length": 11, - "value": "5" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "IntegerLiteral", - "offset": 1712, - "length": 16, - "value": "6" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "IntegerLiteral", - "offset": 1738, - "length": 14, - "value": "7" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "IntegerLiteral", - "offset": 1762, - "length": 14, - "value": "8" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "IntegerLiteral", - "offset": 1786, - "length": 17, - "value": "9" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLEvent.swift", - "kind": "IntegerLiteral", - "offset": 1813, - "length": 20, - "value": "10" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/MimeType.swift", - "kind": "StringLiteral", - "offset": 138, - "length": 26, - "value": "\"application\/octet-stream\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/MimeType.swift", - "kind": "Dictionary", - "offset": 191, - "length": 3223, - "value": "[(\"html\", \"text\/html\"), (\"htm\", \"text\/html\"), (\"shtml\", \"text\/html\"), (\"css\", \"text\/css\"), (\"xml\", \"text\/xml\"), (\"gif\", \"image\/gif\"), (\"jpeg\", \"image\/jpeg\"), (\"jpg\", \"image\/jpeg\"), (\"js\", \"application\/javascript\"), (\"atom\", \"application\/atom+xml\"), (\"rss\", \"application\/rss+xml\"), (\"mml\", \"text\/mathml\"), (\"txt\", \"text\/plain\"), (\"jad\", \"text\/vnd.sun.j2me.app-descriptor\"), (\"wml\", \"text\/vnd.wap.wml\"), (\"htc\", \"text\/x-component\"), (\"png\", \"image\/png\"), (\"tif\", \"image\/tiff\"), (\"tiff\", \"image\/tiff\"), (\"wbmp\", \"image\/vnd.wap.wbmp\"), (\"ico\", \"image\/x-icon\"), (\"jng\", \"image\/x-jng\"), (\"bmp\", \"image\/x-ms-bmp\"), (\"svg\", \"image\/svg+xml\"), (\"svgz\", \"image\/svg+xml\"), (\"webp\", \"image\/webp\"), (\"woff\", \"application\/font-woff\"), (\"jar\", \"application\/java-archive\"), (\"war\", \"application\/java-archive\"), (\"ear\", \"application\/java-archive\"), (\"json\", \"application\/json\"), (\"hqx\", \"application\/mac-binhex40\"), (\"doc\", \"application\/msword\"), (\"pdf\", \"application\/pdf\"), (\"ps\", \"application\/postscript\"), (\"eps\", \"application\/postscript\"), (\"ai\", \"application\/postscript\"), (\"rtf\", \"application\/rtf\"), (\"m3u8\", \"application\/vnd.apple.mpegurl\"), (\"xls\", \"application\/vnd.ms-excel\"), (\"eot\", \"application\/vnd.ms-fontobject\"), (\"ppt\", \"application\/vnd.ms-powerpoint\"), (\"wmlc\", \"application\/vnd.wap.wmlc\"), (\"kml\", \"application\/vnd.google-earth.kml+xml\"), (\"kmz\", \"application\/vnd.google-earth.kmz\"), (\"7z\", \"application\/x-7z-compressed\"), (\"cco\", \"application\/x-cocoa\"), (\"jardiff\", \"application\/x-java-archive-diff\"), (\"jnlp\", \"application\/x-java-jnlp-file\"), (\"run\", \"application\/x-makeself\"), (\"pl\", \"application\/x-perl\"), (\"pm\", \"application\/x-perl\"), (\"prc\", \"application\/x-pilot\"), (\"pdb\", \"application\/x-pilot\"), (\"rar\", \"application\/x-rar-compressed\"), (\"rpm\", \"application\/x-redhat-package-manager\"), (\"sea\", \"application\/x-sea\"), (\"swf\", \"application\/x-shockwave-flash\"), (\"sit\", \"application\/x-stuffit\"), (\"tcl\", \"application\/x-tcl\"), (\"tk\", \"application\/x-tcl\"), (\"der\", \"application\/x-x509-ca-cert\"), (\"pem\", \"application\/x-x509-ca-cert\"), (\"crt\", \"application\/x-x509-ca-cert\"), (\"xpi\", \"application\/x-xpinstall\"), (\"xhtml\", \"application\/xhtml+xml\"), (\"xspf\", \"application\/xspf+xml\"), (\"zip\", \"application\/zip\"), (\"epub\", \"application\/epub+zip\"), (\"docx\", \"application\/vnd.openxmlformats-officedocument.wordprocessingml.document\"), (\"xlsx\", \"application\/vnd.openxmlformats-officedocument.spreadsheetml.sheet\"), (\"pptx\", \"application\/vnd.openxmlformats-officedocument.presentationml.presentation\"), (\"mid\", \"audio\/midi\"), (\"midi\", \"audio\/midi\"), (\"kar\", \"audio\/midi\"), (\"mp3\", \"audio\/mpeg\"), (\"ogg\", \"audio\/ogg\"), (\"m4a\", \"audio\/x-m4a\"), (\"ra\", \"audio\/x-realaudio\"), (\"3gpp\", \"video\/3gpp\"), (\"3gp\", \"video\/3gpp\"), (\"ts\", \"video\/mp2t\"), (\"mp4\", \"video\/mp4\"), (\"mpeg\", \"video\/mpeg\"), (\"mpg\", \"video\/mpeg\"), (\"mov\", \"video\/quicktime\"), (\"webm\", \"video\/webm\"), (\"flv\", \"video\/x-flv\"), (\"m4v\", \"video\/x-m4v\"), (\"mng\", \"video\/x-mng\"), (\"asx\", \"video\/x-ms-asf\"), (\"asf\", \"video\/x-ms-asf\"), (\"wmv\", \"video\/x-ms-wmv\"), (\"avi\", \"video\/x-msvideo\")]" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Reachability.swift", - "kind": "StringLiteral", - "offset": 1741, - "length": 33, - "value": "\"ReachabilityChangedNotification\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Reachability.swift", - "kind": "StringLiteral", - "offset": 1869, - "length": 21, - "value": "\"reachabilityChanged\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Reachability.swift", - "kind": "BooleanLiteral", - "offset": 3138, - "length": 4, - "value": "true" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Reachability.swift", - "kind": "BooleanLiteral", - "offset": 4271, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Reachability.swift", - "kind": "BooleanLiteral", - "offset": 4382, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VerloopSDK.swift", - "kind": "BooleanLiteral", - "offset": 509, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", - "kind": "StringLiteral", - "offset": 199, - "length": 7, - "value": "\"https\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", - "kind": "StringLiteral", - "offset": 236, - "length": 19, - "value": "\".stage.verloop.io\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", - "kind": "StringLiteral", - "offset": 282, - "length": 13, - "value": "\".verloop.io\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", - "kind": "StringLiteral", - "offset": 328, - "length": 8, - "value": "\"popout\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", - "kind": "StringLiteral", - "offset": 368, - "length": 5, - "value": "\"ios\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", - "kind": "StringLiteral", - "offset": 401, - "length": 17, - "value": "\"VerloopLivechat\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", - "kind": "StringLiteral", - "offset": 452, - "length": 9, - "value": "\"Verloop\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", - "kind": "StringLiteral", - "offset": 499, - "length": 15, - "value": "\"VerloopMobile\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", - "kind": "StringLiteral", - "offset": 555, - "length": 17, - "value": "\"VerloopMobileV2\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/Constants.swift", - "kind": "StringLiteral", - "offset": 829, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/NetworkManager\/VLNetworkManager.swift", - "kind": "StringLiteral", - "offset": 356, - "length": 5, - "value": "\"GET\"" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLNavViewController.swift", - "kind": "BooleanLiteral", - "offset": 569, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/WKDownloadManager.swift", - "kind": "Array", - "offset": 448, - "length": 2, - "value": "[]" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLWebViewManager.swift", - "kind": "BooleanLiteral", - "offset": 395, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLWebViewManager.swift", - "kind": "BooleanLiteral", - "offset": 481, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLWebViewManager.swift", - "kind": "BooleanLiteral", - "offset": 513, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLWebViewManager.swift", - "kind": "BooleanLiteral", - "offset": 559, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLWebViewManager.swift", - "kind": "Array", - "offset": 663, - "length": 2, - "value": "[]" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLWebViewManager.swift", - "kind": "Array", - "offset": 735, - "length": 2, - "value": "[]" - }, - { - "filePath": "\/Users\/subhadipmondal\/Programs\/verloop\/ios-sdk\/VerloopSDK\/VLWebViewManager.swift", - "kind": "Array", - "offset": 1033, - "length": 2, - "value": "[]" - } - ] -} \ No newline at end of file diff --git a/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface b/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface deleted file mode 100644 index 3bc9192..0000000 --- a/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface +++ /dev/null @@ -1,230 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 6.1.2 effective-5.10 (swiftlang-6.1.2.1.2 clang-1700.0.13.5) -// swift-module-flags: -target x86_64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -module-name VerloopSDK -// swift-module-flags-ignorable: -no-verify-emitted-module-interface -interface-compiler-version 6.1.2 -import Foundation -import Swift -import SystemConfiguration -import UIKit -@_exported import VerloopSDK -import WebKit -import _Concurrency -import _StringProcessing -import _SwiftConcurrencyShims -public typealias LiveChatButtonClickListener = (_ title: Swift.String?, _ type: Swift.String?, _ payload: Swift.String?) -> Swift.Void -public typealias LiveChatUrlClickListener = (_ url: Swift.String?) -> Swift.Void -@objc public class VLConfig : ObjectiveC.NSObject { - @objc public enum SCOPE : Swift.Int { - case ROOM = 0 - case USER = 1 - public init?(rawValue: Swift.Int) - public typealias RawValue = Swift.Int - public var rawValue: Swift.Int { - get - } - } - @objc public init(clientId cid: Swift.String, userId uid: Swift.String?) - @objc convenience public init(clientId cid: Swift.String) - @objc public func setNotificationToken(notificationToken token: Swift.String?) - @objc public func setUserId(userId uid: Swift.String) - @objc public func setStaging(isStaging staging: Swift.Bool) - @objc public func setUserName(userName name: Swift.String?) - @objc public func setUserEmail(userEmail email: Swift.String?) - @objc public func setUserPhone(userPhone phone: Swift.String?) - @objc public func setRecipeId(recipeId id: Swift.String?) - @objc public func setUserParam(key: Swift.String, value: Swift.String) - @objc public func openMenuWidget() - @objc public func showDownloadButton(_ isAllowFileDownload: Swift.Bool) - @objc public func setButtonOnClickListener(onButtonClicked buttonClicked: VerloopSDK.LiveChatButtonClickListener?) - @objc public func setUrlClickListener(onUrlClicked urlClicked: VerloopSDK.LiveChatUrlClickListener?) - @objc public func setUrlRedirectionFlag(canRedirect flag: Swift.Bool) - @objc public func putCustomField(key: Swift.String, value: Swift.String, scope: VerloopSDK.VLConfig.SCOPE) - @objc public func setTitle(widgetTitle title: Swift.String) - @objc public func setWidgetColor(widgetColor color: UIKit.UIColor) - @objc deinit -} -@objc public class VLMessage : ObjectiveC.NSObject, Swift.Codable { - @objc deinit - public func encode(to encoder: any Swift.Encoder) throws - required public init(from decoder: any Swift.Decoder) throws -} -@objc public enum VLEvent : Swift.Int, Swift.RawRepresentable { - case onButtonClick = 0 - case onURLClick - case onChatMaximized - case onChatMinimized - case onChatStarted - case onChatEnded - case onLogoutComplete - case onWidgetLoaded - case onWidgetClosed - case setUserIdComplete - case setUserParamComplete - public init?(rawValue: Swift.Int) - public typealias RawValue = Swift.Int - public var rawValue: Swift.Int { - get - } -} -extension Foundation.NSURL { - public func mimeType() -> Swift.String -} -extension Foundation.URL { - public func mimeType() -> Swift.String -} -extension Foundation.NSString { - public func mimeType() -> Swift.String -} -extension Swift.String { - public func mimeType() -> Swift.String -} -public enum ReachabilityError : Swift.Error { - case failedToCreateWithAddress(Darwin.sockaddr, Swift.Int32) - case failedToCreateWithHostname(Swift.String, Swift.Int32) - case unableToSetCallback(Swift.Int32) - case unableToSetDispatchQueue(Swift.Int32) - case unableToGetFlags(Swift.Int32) -} -@available(*, unavailable, renamed: "Notification.Name.reachabilityChanged") -public let ReachabilityChangedNotification: Foundation.NSNotification.Name -extension Foundation.NSNotification.Name { - public static let reachabilityChanged: Foundation.Notification.Name -} -public class Reachability { - public typealias NetworkReachable = (VerloopSDK.Reachability) -> () - public typealias NetworkUnreachable = (VerloopSDK.Reachability) -> () - @available(*, unavailable, renamed: "Connection") - public enum NetworkStatus : Swift.CustomStringConvertible { - case notReachable, reachableViaWiFi, reachableViaWWAN - public var description: Swift.String { - get - } - public static func == (a: VerloopSDK.Reachability.NetworkStatus, b: VerloopSDK.Reachability.NetworkStatus) -> Swift.Bool - public func hash(into hasher: inout Swift.Hasher) - public var hashValue: Swift.Int { - get - } - } - public enum Connection : Swift.CustomStringConvertible { - @available(*, deprecated, renamed: "unavailable") - case none - case unavailable, wifi, cellular - public var description: Swift.String { - get - } - public static func == (a: VerloopSDK.Reachability.Connection, b: VerloopSDK.Reachability.Connection) -> Swift.Bool - public func hash(into hasher: inout Swift.Hasher) - public var hashValue: Swift.Int { - get - } - } - public var whenReachable: VerloopSDK.Reachability.NetworkReachable? - public var whenUnreachable: VerloopSDK.Reachability.NetworkUnreachable? - @available(*, deprecated, renamed: "allowsCellularConnection") - final public let reachableOnWWAN: Swift.Bool - public var allowsCellularConnection: Swift.Bool - public var notificationCenter: Foundation.NotificationCenter - @available(*, deprecated, renamed: "connection.description") - public var currentReachabilityString: Swift.String { - get - } - @available(*, unavailable, renamed: "connection") - public var currentReachabilityStatus: VerloopSDK.Reachability.Connection { - get - } - public var connection: VerloopSDK.Reachability.Connection { - get - } - required public init(reachabilityRef: SystemConfiguration.SCNetworkReachability, queueQoS: Dispatch.DispatchQoS = .default, targetQueue: Dispatch.DispatchQueue? = nil, notificationQueue: Dispatch.DispatchQueue? = .main) - convenience public init(hostname: Swift.String, queueQoS: Dispatch.DispatchQoS = .default, targetQueue: Dispatch.DispatchQueue? = nil, notificationQueue: Dispatch.DispatchQueue? = .main) throws - convenience public init(queueQoS: Dispatch.DispatchQoS = .default, targetQueue: Dispatch.DispatchQueue? = nil, notificationQueue: Dispatch.DispatchQueue? = .main) throws - @objc deinit -} -extension VerloopSDK.Reachability { - public func startNotifier() throws - public func stopNotifier() - @available(*, deprecated, message: "Please use `connection != .none`") - public var isReachable: Swift.Bool { - get - } - @available(*, deprecated, message: "Please use `connection == .cellular`") - public var isReachableViaWWAN: Swift.Bool { - get - } - @available(*, deprecated, message: "Please use `connection == .wifi`") - public var isReachableViaWiFi: Swift.Bool { - get - } - public var description: Swift.String { - get - } -} -@objc open class VerloopSDK : ObjectiveC.NSObject { - @objc public init(config vlConfig: VerloopSDK.VLConfig) - @objc deinit - @objc public func openWidget(rootController: UIKit.UIViewController) - @objc public func closeWidget() - @objc public func close() - @objc public func closeChat() - @objc public func observeLiveChatEventsOn(vlEventDelegate delegate: any VerloopSDK.VLEventDelegate) - @objc public func updateConfig(config vlConfig: VerloopSDK.VLConfig) - @objc public func login() - @objc public func login(userId uid: Swift.String) - @objc public func logout() - @objc public func clearConfig() - @objc public func clearLocalStorage() - public func getConfig() -> VerloopSDK.VLConfig - @objc public func getNavController() -> UIKit.UINavigationController - @objc public func hide() -} -@objc public class WKDownloadManager : ObjectiveC.NSObject { - public init(delegate: any VerloopSDK.WKDownloadManagerDelegate, supportedMimeTypes: [Swift.String]) - @objc deinit -} -public protocol WKDownloadManagerDelegate : AnyObject { - func webView(_ webView: WebKit.WKWebView, decidePolicyFor url: Foundation.URL) -> Swift.Bool - func destinationUrlForFile(withName name: Swift.String) -> Foundation.URL? - func downloadDidFinish(location url: Foundation.URL) - func downloadDidFailed(withError error: any Swift.Error) -} -extension VerloopSDK.WKDownloadManagerDelegate { - public func webView(_ webView: WebKit.WKWebView, decidePolicyFor url: Foundation.URL) -> Swift.Bool - public func destinationUrlForFile(withName name: Swift.String) -> Foundation.URL? - public func downloadDidFailed(withError error: any Swift.Error) -} -@available(iOS 13.0.0, *) -extension VerloopSDK.WKDownloadManager : WebKit.WKDownloadDelegate { - @available(iOS 14.5, *) - @_Concurrency.MainActor @preconcurrency @objc dynamic public func download(_ download: WebKit.WKDownload, decideDestinationUsing response: Foundation.URLResponse, suggestedFilename: Swift.String) async -> Foundation.URL? - @available(iOS 14.5, *) - @_Concurrency.MainActor @preconcurrency @objc dynamic public func download(_ download: WebKit.WKDownload, didFailWithError error: any Swift.Error, resumeData: Foundation.Data?) - @available(iOS 14.5, *) - @_Concurrency.MainActor @preconcurrency @objc dynamic public func downloadDidFinish(_ download: WebKit.WKDownload) -} -@available(iOS 13.0.0, *) -extension VerloopSDK.WKDownloadManager : WebKit.WKNavigationDelegate { - @_Concurrency.MainActor @preconcurrency @objc dynamic public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationAction: WebKit.WKNavigationAction) async -> WebKit.WKNavigationActionPolicy - @_Concurrency.MainActor @preconcurrency @objc dynamic public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationResponse: WebKit.WKNavigationResponse) async -> WebKit.WKNavigationResponsePolicy - @available(iOS 14.5, *) - @_Concurrency.MainActor @preconcurrency @objc dynamic public func webView(_ webView: WebKit.WKWebView, navigationResponse: WebKit.WKNavigationResponse, didBecome download: WebKit.WKDownload) -} -@objc public protocol VLEventDelegate { - @objc optional func onChatMaximized() - @objc optional func onChatMinimized() - @objc optional func onChatStarted() - @objc optional func onChatEnded() - @objc optional func onLogoutComplete() - @objc optional func onWidgetLoaded() - @objc optional func onIncomingMessage(_ message: Any) -} -extension VerloopSDK.VLConfig.SCOPE : Swift.Equatable {} -extension VerloopSDK.VLConfig.SCOPE : Swift.Hashable {} -extension VerloopSDK.VLConfig.SCOPE : Swift.RawRepresentable {} -extension VerloopSDK.VLEvent : Swift.Equatable {} -extension VerloopSDK.VLEvent : Swift.Hashable {} -@available(*, unavailable, renamed: "Connection") -extension VerloopSDK.Reachability.NetworkStatus : Swift.Equatable {} -@available(*, unavailable, renamed: "Connection") -extension VerloopSDK.Reachability.NetworkStatus : Swift.Hashable {} -extension VerloopSDK.Reachability.Connection : Swift.Equatable {} -extension VerloopSDK.Reachability.Connection : Swift.Hashable {} diff --git a/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc deleted file mode 100644 index ac966b7574a672bb4a8a946a0204496ea00f4558..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1144 zcmcIjy>HV%6u-DF0k=XWVq`cfA=x-~?9h)WWN1DRQmdkfR4_2KSLc$ra(tHUG-QLQ zNF6#bbYSR!1Or1673$ETQjw)fEJz*t2OxGtCnk`1mj)AH1xwFi}RjGI+)c4j>e;BN7F>8?mb5v!*@8; z7mz=OlD};pYi=FND>T3X!!=_2Km!W% zOo|6VG&3sV37W$kirWq9U|3eO4~z$rq$;hEmJJ(C>=uA}Eh_WP=a=Y$@Uir1mwUX+ d|A%;)GcU{0tpPP}Ljd7hG9fmu{`NzH?*~YiTc!X2 diff --git a/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface deleted file mode 100644 index 3bc9192..0000000 --- a/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface +++ /dev/null @@ -1,230 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 6.1.2 effective-5.10 (swiftlang-6.1.2.1.2 clang-1700.0.13.5) -// swift-module-flags: -target x86_64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -module-name VerloopSDK -// swift-module-flags-ignorable: -no-verify-emitted-module-interface -interface-compiler-version 6.1.2 -import Foundation -import Swift -import SystemConfiguration -import UIKit -@_exported import VerloopSDK -import WebKit -import _Concurrency -import _StringProcessing -import _SwiftConcurrencyShims -public typealias LiveChatButtonClickListener = (_ title: Swift.String?, _ type: Swift.String?, _ payload: Swift.String?) -> Swift.Void -public typealias LiveChatUrlClickListener = (_ url: Swift.String?) -> Swift.Void -@objc public class VLConfig : ObjectiveC.NSObject { - @objc public enum SCOPE : Swift.Int { - case ROOM = 0 - case USER = 1 - public init?(rawValue: Swift.Int) - public typealias RawValue = Swift.Int - public var rawValue: Swift.Int { - get - } - } - @objc public init(clientId cid: Swift.String, userId uid: Swift.String?) - @objc convenience public init(clientId cid: Swift.String) - @objc public func setNotificationToken(notificationToken token: Swift.String?) - @objc public func setUserId(userId uid: Swift.String) - @objc public func setStaging(isStaging staging: Swift.Bool) - @objc public func setUserName(userName name: Swift.String?) - @objc public func setUserEmail(userEmail email: Swift.String?) - @objc public func setUserPhone(userPhone phone: Swift.String?) - @objc public func setRecipeId(recipeId id: Swift.String?) - @objc public func setUserParam(key: Swift.String, value: Swift.String) - @objc public func openMenuWidget() - @objc public func showDownloadButton(_ isAllowFileDownload: Swift.Bool) - @objc public func setButtonOnClickListener(onButtonClicked buttonClicked: VerloopSDK.LiveChatButtonClickListener?) - @objc public func setUrlClickListener(onUrlClicked urlClicked: VerloopSDK.LiveChatUrlClickListener?) - @objc public func setUrlRedirectionFlag(canRedirect flag: Swift.Bool) - @objc public func putCustomField(key: Swift.String, value: Swift.String, scope: VerloopSDK.VLConfig.SCOPE) - @objc public func setTitle(widgetTitle title: Swift.String) - @objc public func setWidgetColor(widgetColor color: UIKit.UIColor) - @objc deinit -} -@objc public class VLMessage : ObjectiveC.NSObject, Swift.Codable { - @objc deinit - public func encode(to encoder: any Swift.Encoder) throws - required public init(from decoder: any Swift.Decoder) throws -} -@objc public enum VLEvent : Swift.Int, Swift.RawRepresentable { - case onButtonClick = 0 - case onURLClick - case onChatMaximized - case onChatMinimized - case onChatStarted - case onChatEnded - case onLogoutComplete - case onWidgetLoaded - case onWidgetClosed - case setUserIdComplete - case setUserParamComplete - public init?(rawValue: Swift.Int) - public typealias RawValue = Swift.Int - public var rawValue: Swift.Int { - get - } -} -extension Foundation.NSURL { - public func mimeType() -> Swift.String -} -extension Foundation.URL { - public func mimeType() -> Swift.String -} -extension Foundation.NSString { - public func mimeType() -> Swift.String -} -extension Swift.String { - public func mimeType() -> Swift.String -} -public enum ReachabilityError : Swift.Error { - case failedToCreateWithAddress(Darwin.sockaddr, Swift.Int32) - case failedToCreateWithHostname(Swift.String, Swift.Int32) - case unableToSetCallback(Swift.Int32) - case unableToSetDispatchQueue(Swift.Int32) - case unableToGetFlags(Swift.Int32) -} -@available(*, unavailable, renamed: "Notification.Name.reachabilityChanged") -public let ReachabilityChangedNotification: Foundation.NSNotification.Name -extension Foundation.NSNotification.Name { - public static let reachabilityChanged: Foundation.Notification.Name -} -public class Reachability { - public typealias NetworkReachable = (VerloopSDK.Reachability) -> () - public typealias NetworkUnreachable = (VerloopSDK.Reachability) -> () - @available(*, unavailable, renamed: "Connection") - public enum NetworkStatus : Swift.CustomStringConvertible { - case notReachable, reachableViaWiFi, reachableViaWWAN - public var description: Swift.String { - get - } - public static func == (a: VerloopSDK.Reachability.NetworkStatus, b: VerloopSDK.Reachability.NetworkStatus) -> Swift.Bool - public func hash(into hasher: inout Swift.Hasher) - public var hashValue: Swift.Int { - get - } - } - public enum Connection : Swift.CustomStringConvertible { - @available(*, deprecated, renamed: "unavailable") - case none - case unavailable, wifi, cellular - public var description: Swift.String { - get - } - public static func == (a: VerloopSDK.Reachability.Connection, b: VerloopSDK.Reachability.Connection) -> Swift.Bool - public func hash(into hasher: inout Swift.Hasher) - public var hashValue: Swift.Int { - get - } - } - public var whenReachable: VerloopSDK.Reachability.NetworkReachable? - public var whenUnreachable: VerloopSDK.Reachability.NetworkUnreachable? - @available(*, deprecated, renamed: "allowsCellularConnection") - final public let reachableOnWWAN: Swift.Bool - public var allowsCellularConnection: Swift.Bool - public var notificationCenter: Foundation.NotificationCenter - @available(*, deprecated, renamed: "connection.description") - public var currentReachabilityString: Swift.String { - get - } - @available(*, unavailable, renamed: "connection") - public var currentReachabilityStatus: VerloopSDK.Reachability.Connection { - get - } - public var connection: VerloopSDK.Reachability.Connection { - get - } - required public init(reachabilityRef: SystemConfiguration.SCNetworkReachability, queueQoS: Dispatch.DispatchQoS = .default, targetQueue: Dispatch.DispatchQueue? = nil, notificationQueue: Dispatch.DispatchQueue? = .main) - convenience public init(hostname: Swift.String, queueQoS: Dispatch.DispatchQoS = .default, targetQueue: Dispatch.DispatchQueue? = nil, notificationQueue: Dispatch.DispatchQueue? = .main) throws - convenience public init(queueQoS: Dispatch.DispatchQoS = .default, targetQueue: Dispatch.DispatchQueue? = nil, notificationQueue: Dispatch.DispatchQueue? = .main) throws - @objc deinit -} -extension VerloopSDK.Reachability { - public func startNotifier() throws - public func stopNotifier() - @available(*, deprecated, message: "Please use `connection != .none`") - public var isReachable: Swift.Bool { - get - } - @available(*, deprecated, message: "Please use `connection == .cellular`") - public var isReachableViaWWAN: Swift.Bool { - get - } - @available(*, deprecated, message: "Please use `connection == .wifi`") - public var isReachableViaWiFi: Swift.Bool { - get - } - public var description: Swift.String { - get - } -} -@objc open class VerloopSDK : ObjectiveC.NSObject { - @objc public init(config vlConfig: VerloopSDK.VLConfig) - @objc deinit - @objc public func openWidget(rootController: UIKit.UIViewController) - @objc public func closeWidget() - @objc public func close() - @objc public func closeChat() - @objc public func observeLiveChatEventsOn(vlEventDelegate delegate: any VerloopSDK.VLEventDelegate) - @objc public func updateConfig(config vlConfig: VerloopSDK.VLConfig) - @objc public func login() - @objc public func login(userId uid: Swift.String) - @objc public func logout() - @objc public func clearConfig() - @objc public func clearLocalStorage() - public func getConfig() -> VerloopSDK.VLConfig - @objc public func getNavController() -> UIKit.UINavigationController - @objc public func hide() -} -@objc public class WKDownloadManager : ObjectiveC.NSObject { - public init(delegate: any VerloopSDK.WKDownloadManagerDelegate, supportedMimeTypes: [Swift.String]) - @objc deinit -} -public protocol WKDownloadManagerDelegate : AnyObject { - func webView(_ webView: WebKit.WKWebView, decidePolicyFor url: Foundation.URL) -> Swift.Bool - func destinationUrlForFile(withName name: Swift.String) -> Foundation.URL? - func downloadDidFinish(location url: Foundation.URL) - func downloadDidFailed(withError error: any Swift.Error) -} -extension VerloopSDK.WKDownloadManagerDelegate { - public func webView(_ webView: WebKit.WKWebView, decidePolicyFor url: Foundation.URL) -> Swift.Bool - public func destinationUrlForFile(withName name: Swift.String) -> Foundation.URL? - public func downloadDidFailed(withError error: any Swift.Error) -} -@available(iOS 13.0.0, *) -extension VerloopSDK.WKDownloadManager : WebKit.WKDownloadDelegate { - @available(iOS 14.5, *) - @_Concurrency.MainActor @preconcurrency @objc dynamic public func download(_ download: WebKit.WKDownload, decideDestinationUsing response: Foundation.URLResponse, suggestedFilename: Swift.String) async -> Foundation.URL? - @available(iOS 14.5, *) - @_Concurrency.MainActor @preconcurrency @objc dynamic public func download(_ download: WebKit.WKDownload, didFailWithError error: any Swift.Error, resumeData: Foundation.Data?) - @available(iOS 14.5, *) - @_Concurrency.MainActor @preconcurrency @objc dynamic public func downloadDidFinish(_ download: WebKit.WKDownload) -} -@available(iOS 13.0.0, *) -extension VerloopSDK.WKDownloadManager : WebKit.WKNavigationDelegate { - @_Concurrency.MainActor @preconcurrency @objc dynamic public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationAction: WebKit.WKNavigationAction) async -> WebKit.WKNavigationActionPolicy - @_Concurrency.MainActor @preconcurrency @objc dynamic public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationResponse: WebKit.WKNavigationResponse) async -> WebKit.WKNavigationResponsePolicy - @available(iOS 14.5, *) - @_Concurrency.MainActor @preconcurrency @objc dynamic public func webView(_ webView: WebKit.WKWebView, navigationResponse: WebKit.WKNavigationResponse, didBecome download: WebKit.WKDownload) -} -@objc public protocol VLEventDelegate { - @objc optional func onChatMaximized() - @objc optional func onChatMinimized() - @objc optional func onChatStarted() - @objc optional func onChatEnded() - @objc optional func onLogoutComplete() - @objc optional func onWidgetLoaded() - @objc optional func onIncomingMessage(_ message: Any) -} -extension VerloopSDK.VLConfig.SCOPE : Swift.Equatable {} -extension VerloopSDK.VLConfig.SCOPE : Swift.Hashable {} -extension VerloopSDK.VLConfig.SCOPE : Swift.RawRepresentable {} -extension VerloopSDK.VLEvent : Swift.Equatable {} -extension VerloopSDK.VLEvent : Swift.Hashable {} -@available(*, unavailable, renamed: "Connection") -extension VerloopSDK.Reachability.NetworkStatus : Swift.Equatable {} -@available(*, unavailable, renamed: "Connection") -extension VerloopSDK.Reachability.NetworkStatus : Swift.Hashable {} -extension VerloopSDK.Reachability.Connection : Swift.Equatable {} -extension VerloopSDK.Reachability.Connection : Swift.Hashable {} diff --git a/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/module.modulemap b/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/module.modulemap deleted file mode 100644 index e2615c8..0000000 --- a/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/Modules/module.modulemap +++ /dev/null @@ -1,11 +0,0 @@ -framework module VerloopSDK { - umbrella header "VerloopSDK.h" - export * - - module * { export * } -} - -module VerloopSDK.Swift { - header "VerloopSDK-Swift.h" - requires objc -} diff --git a/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/PrivacyInfo.xcprivacy b/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/PrivacyInfo.xcprivacy deleted file mode 100644 index 463c885..0000000 --- a/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/PrivacyInfo.xcprivacy +++ /dev/null @@ -1,97 +0,0 @@ - - - - - NSPrivacyAccessedAPITypes - - - NSPrivacyAccessedAPIType - NSPrivacyAccessedAPICategoryUserDefaults - NSPrivacyAccessedAPITypeReasons - - CA92.1 - - - - NSPrivacyCollectedDataTypes - - - NSPrivacyCollectedDataType - NSPrivacyCollectedDataTypeDeviceID - NSPrivacyCollectedDataTypeLinked - - NSPrivacyCollectedDataTypeTracking - - NSPrivacyCollectedDataTypePurposes - - NSPrivacyCollectedDataTypePurposeAppFunctionality - - - - NSPrivacyCollectedDataType - NSPrivacyCollectedDataTypePhoneNumber - NSPrivacyCollectedDataTypeLinked - - NSPrivacyCollectedDataTypeTracking - - NSPrivacyCollectedDataTypePurposes - - NSPrivacyCollectedDataTypePurposeAppFunctionality - - - - NSPrivacyCollectedDataType - NSPrivacyCollectedDataTypePhotosorVideos - NSPrivacyCollectedDataTypeLinked - - NSPrivacyCollectedDataTypeTracking - - NSPrivacyCollectedDataTypePurposes - - NSPrivacyCollectedDataTypePurposeAppFunctionality - - - - NSPrivacyCollectedDataType - NSPrivacyCollectedDataTypeUserID - NSPrivacyCollectedDataTypeLinked - - NSPrivacyCollectedDataTypeTracking - - NSPrivacyCollectedDataTypePurposes - - NSPrivacyCollectedDataTypePurposeAppFunctionality - NSPrivacyCollectedDataTypePurposeProductPersonalization - - - - NSPrivacyCollectedDataType - NSPrivacyCollectedDataTypeName - NSPrivacyCollectedDataTypeLinked - - NSPrivacyCollectedDataTypeTracking - - NSPrivacyCollectedDataTypePurposes - - NSPrivacyCollectedDataTypePurposeAppFunctionality - NSPrivacyCollectedDataTypePurposeProductPersonalization - - - - NSPrivacyCollectedDataType - NSPrivacyCollectedDataTypeEmailAddress - NSPrivacyCollectedDataTypeLinked - - NSPrivacyCollectedDataTypeTracking - - NSPrivacyCollectedDataTypePurposes - - NSPrivacyCollectedDataTypePurposeAppFunctionality - NSPrivacyCollectedDataTypePurposeProductPersonalization - - - - NSPrivacyTracking - - - diff --git a/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/VerloopSDK b/VerloopSDK.xcframework/ios-arm64_x86_64-simulator/VerloopSDK.framework/VerloopSDK deleted file mode 100755 index b8190aae93fa3812bf838814bea6b1eafd962948..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 754000 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%0Ds+kex(G-+n=leAYYa{0lz0rHeWBQTVtX2 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

DISC6piNpv&dHV?@~hIR(Gy-O3z@etg0+xT1y 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⪻C^- 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%0A*^RJu;;!0x;ycd$wXk7{ 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 s9+{+FJg@#}cPYLbnzh0v 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 j00ck)1V8`;KmY_l00ck)1V8`;KmY_l00cnbe - - - - files - - Headers/VerloopSDK-Swift.h - - S5UEOWmMi3xGcnfmDrnv/nlS3mc= - - Headers/VerloopSDK.h - - Y6AXpK2bB3DB3hXtPRYEzlEjqCY= - - Info.plist - - /HoS8cHmiccMRNomB5HGCx2uYk4= - - Modules/VerloopSDK.swiftmodule/arm64-apple-ios-simulator.abi.json - - OQD4PkyN3o9NyIHS0KIe2r1GNxs= - - Modules/VerloopSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface - - iu3nYCq6AYmRHSKarG6zFUcZoXE= - - Modules/VerloopSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc - - Ltf4Tjc6HimoycgWKAFDTTmIO1U= - - Modules/VerloopSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface - - iu3nYCq6AYmRHSKarG6zFUcZoXE= - - Modules/VerloopSDK.swiftmodule/arm64-apple-ios-simulator.swiftmodule - - aDmtNyZZvRlyOXFL5s7WLnvW9iw= - - Modules/VerloopSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json - - OQD4PkyN3o9NyIHS0KIe2r1GNxs= - - Modules/VerloopSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface - - Aflr3yqndsJ9YnCO701zVq21MEQ= - - Modules/VerloopSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc - - sHnLy1pfj8LbPjgKWcW7y0oHDBQ= - - Modules/VerloopSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface - - Aflr3yqndsJ9YnCO701zVq21MEQ= - - Modules/VerloopSDK.swiftmodule/x86_64-apple-ios-simulator.swiftmodule - - OpCH0RPQAMYsFk58BysrXmQPoww= - - Modules/module.modulemap - - wz5o2FpPVGGP56cgfJvGh1+COz4= - - PrivacyInfo.xcprivacy - - UDJOtFpXRaWvsGX8+yuKssq4Ot0= - - - files2 - - Headers/VerloopSDK-Swift.h - - hash2 - - U5UsyavcAGRmy5SVLB846B5PAnJyLPINjzUfksMj+Xo= - - - Headers/VerloopSDK.h - - hash2 - - DSv9W0NxlNnY6XdM9ZMKsp3JwqCSx5a5tTD2aI7NM2w= - - - Modules/VerloopSDK.swiftmodule/arm64-apple-ios-simulator.abi.json - - hash2 - - 8N9EjDWKAyVxqS7mm3m788w3ObfOjqnGqlBqC7g8PN0= - - - Modules/VerloopSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface - - hash2 - - 4/+K43wey4IH0GojlHUyo7sT34ITvG4Do+gcb3xQpw4= - - - Modules/VerloopSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc - - hash2 - - 23w+cyWiXZ3RMFPu3pP4hQyMSPiLdCq9bEBE6cS9at0= - - - Modules/VerloopSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface - - hash2 - - 4/+K43wey4IH0GojlHUyo7sT34ITvG4Do+gcb3xQpw4= - - - Modules/VerloopSDK.swiftmodule/arm64-apple-ios-simulator.swiftmodule - - hash2 - - ozbPcZKzvZ7v0IAN1WouWEPYNf1nffPy0gUvwlvh1qY= - - - Modules/VerloopSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json - - hash2 - - 8N9EjDWKAyVxqS7mm3m788w3ObfOjqnGqlBqC7g8PN0= - - - Modules/VerloopSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface - - hash2 - - X/lUhvJ02+a1Ixt/2g6Lz2zLJx66Yi+S8zwqObTsB3I= - - - Modules/VerloopSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc - - hash2 - - a3U1zwgihP2NonTm/czMuoMbd4soKruVhQBbx72DepE= - - - Modules/VerloopSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface - - hash2 - - X/lUhvJ02+a1Ixt/2g6Lz2zLJx66Yi+S8zwqObTsB3I= - - - Modules/VerloopSDK.swiftmodule/x86_64-apple-ios-simulator.swiftmodule - - hash2 - - mOAh0jNsCJTACglAt662rJh9SklaRzkn22abdNEvfls= - - - Modules/module.modulemap - - hash2 - - PeVC5I3coHLXOyMAXWUs/sFrS7X/GFu6xwkRn0Wwl/0= - - - PrivacyInfo.xcprivacy - - hash2 - - Ig18Qj6P23wXjOfZLASPxepLd+0jzST/BLwj2OYF91o= - - - - rules - - ^.* - - ^.*\.lproj/ - - optional - - weight - 1000 - - ^.*\.lproj/locversion.plist$ - - omit - - weight - 1100 - - ^Base\.lproj/ - - weight - 1010 - - ^version.plist$ - - - rules2 - - .*\.dSYM($|/) - - weight - 11 - - ^(.*/)?\.DS_Store$ - - omit - - weight - 2000 - - ^.* - - ^.*\.lproj/ - - optional - - weight - 1000 - - ^.*\.lproj/locversion.plist$ - - omit - - weight - 1100 - - ^Base\.lproj/ - - weight - 1010 - - ^Info\.plist$ - - omit - - weight - 20 - - ^PkgInfo$ - - omit - - weight - 20 - - ^embedded\.provisionprofile$ - - weight - 20 - - ^version\.plist$ - - weight - 20 - - - - diff --git a/VerloopSDK.xcodeproj/project.pbxproj b/VerloopSDK.xcodeproj/project.pbxproj deleted file mode 100644 index 58e49d7..0000000 --- a/VerloopSDK.xcodeproj/project.pbxproj +++ /dev/null @@ -1,640 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 50; - objects = { - -/* Begin PBXBuildFile section */ - 003732A42B869E4A0031A78B /* VLNetworkManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 003732A32B869E4A0031A78B /* VLNetworkManager.swift */; }; - 003732AB2B873D9D0031A78B /* VLClientInfoSchema.swift in Sources */ = {isa = PBXBuildFile; fileRef = 003732AA2B873D9D0031A78B /* VLClientInfoSchema.swift */; }; - 186AC1F027DB46890079B027 /* Constants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 186AC1EC27DB46890079B027 /* Constants.swift */; }; - 186AC1F127DB46890079B027 /* VLEventDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 186AC1ED27DB46890079B027 /* VLEventDelegate.swift */; }; - 186AC1F227DB46890079B027 /* VLExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 186AC1EE27DB46890079B027 /* VLExtensions.swift */; }; - 186AC1F327DB46890079B027 /* ScriptMessageHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 186AC1EF27DB46890079B027 /* ScriptMessageHandler.swift */; }; - 186CB75B280EE60B00BE1658 /* VLEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 186CB75A280EE60B00BE1658 /* VLEvent.swift */; }; - 18746D6827F5C9AA002A5CBD /* Reachability.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18746D6727F5C9AA002A5CBD /* Reachability.swift */; }; - 18C7299728166CA1006EF202 /* VerloopSDK.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EE300E9B21AA89EF00FDEA21 /* VerloopSDK.framework */; }; - 18C729D128166E8F006EF202 /* ScriptMessageHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 186AC1EF27DB46890079B027 /* ScriptMessageHandler.swift */; }; - 18C729D228166E8F006EF202 /* VLEventDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 186AC1ED27DB46890079B027 /* VLEventDelegate.swift */; }; - 18C729D328166E8F006EF202 /* VLEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 186CB75A280EE60B00BE1658 /* VLEvent.swift */; }; - 18C729D528166E8F006EF202 /* VLWebViewManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE300EA621AA8A2C00FDEA21 /* VLWebViewManager.swift */; }; - 18C729D628166E8F006EF202 /* Reachability.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18746D6727F5C9AA002A5CBD /* Reachability.swift */; }; - 18C729D728166E8F006EF202 /* NetworkMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18DE98E327E07A2500B87788 /* NetworkMonitor.swift */; }; - 18C729D828166E8F006EF202 /* VLViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE300EA821AA8A2C00FDEA21 /* VLViewController.swift */; }; - 18C729D928166E8F006EF202 /* VLJSInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE300EA721AA8A2C00FDEA21 /* VLJSInterface.swift */; }; - 18C729DA28166E8F006EF202 /* Constants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 186AC1EC27DB46890079B027 /* Constants.swift */; }; - 18C729DB28166E8F006EF202 /* VLExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 186AC1EE27DB46890079B027 /* VLExtensions.swift */; }; - 18C729DC28166E8F006EF202 /* VLConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE300EAA21AA8A2C00FDEA21 /* VLConfig.swift */; }; - 18C729ED2817D0F6006EF202 /* TestChatEnd.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18C729B928166CE3006EF202 /* TestChatEnd.swift */; }; - 18C729EE2817D0FE006EF202 /* TestUserParam.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18C729C028166CE4006EF202 /* TestUserParam.swift */; }; - 18C729EF2817D0FE006EF202 /* TestIncomeMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18C729BC28166CE4006EF202 /* TestIncomeMessage.swift */; }; - 18C729F02817D0FE006EF202 /* TestChatStarted.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18C729C228166CE4006EF202 /* TestChatStarted.swift */; }; - 18C729F12817D0FE006EF202 /* TestWidgetClose.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18C729C128166CE4006EF202 /* TestWidgetClose.swift */; }; - 18C729F22817D0FE006EF202 /* TestChatMaximized.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18C729BA28166CE4006EF202 /* TestChatMaximized.swift */; }; - 18C729F32817D0FE006EF202 /* TestConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18C729BE28166CE4006EF202 /* TestConstants.swift */; }; - 18C729F42817D0FE006EF202 /* TestLogout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18C729B828166CE3006EF202 /* TestLogout.swift */; }; - 18C729F52817D0FE006EF202 /* TestChatMinimized.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18C729BF28166CE4006EF202 /* TestChatMinimized.swift */; }; - 18C729F62817D0FE006EF202 /* TestUserIdAndchatEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18C729BB28166CE4006EF202 /* TestUserIdAndchatEvents.swift */; }; - 18C729F72817D0FE006EF202 /* VerloopSDKTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18C729BD28166CE4006EF202 /* VerloopSDKTest.swift */; }; - 18C729F82817D0FE006EF202 /* VLConfigTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18C729C328166CE4006EF202 /* VLConfigTest.swift */; }; - 18C729F92817D0FE006EF202 /* VerloopSDKTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18C7299528166CA1006EF202 /* VerloopSDKTests.swift */; }; - 18C729FA2817DA4C006EF202 /* VerloopSDK.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE300EA921AA8A2C00FDEA21 /* VerloopSDK.swift */; }; - 18C729FB2817DA9C006EF202 /* VLNavViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE21DA5D21DF4C17004B8A24 /* VLNavViewController.swift */; }; - 18C729FD2817DF0E006EF202 /* TestClickListeners.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18C729FC2817DF0D006EF202 /* TestClickListeners.swift */; }; - 18DE98E627E07A2600B87788 /* NetworkMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18DE98E327E07A2500B87788 /* NetworkMonitor.swift */; }; - 5065345E2C78591D009E74F4 /* WKDownloadManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5065345D2C78591D009E74F4 /* WKDownloadManager.swift */; }; - 50FD735B2C76FC8E00557D6C /* MimeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50FD735A2C76FC8E00557D6C /* MimeType.swift */; }; - 6B2DBC022C009C0500E9302D /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 6B2DBC012C009C0500E9302D /* PrivacyInfo.xcprivacy */; }; - 6B2DBC032C009C0500E9302D /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 6B2DBC012C009C0500E9302D /* PrivacyInfo.xcprivacy */; }; - EE21DA5E21DF4C17004B8A24 /* VLNavViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE21DA5D21DF4C17004B8A24 /* VLNavViewController.swift */; }; - EE300EA021AA89EF00FDEA21 /* VerloopSDK.h in Headers */ = {isa = PBXBuildFile; fileRef = EE300E9E21AA89EF00FDEA21 /* VerloopSDK.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EE300EAB21AA8A2C00FDEA21 /* VLWebViewManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE300EA621AA8A2C00FDEA21 /* VLWebViewManager.swift */; }; - EE300EAC21AA8A2C00FDEA21 /* VLJSInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE300EA721AA8A2C00FDEA21 /* VLJSInterface.swift */; }; - EE300EAD21AA8A2C00FDEA21 /* VLViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE300EA821AA8A2C00FDEA21 /* VLViewController.swift */; }; - EE300EAE21AA8A2C00FDEA21 /* VerloopSDK.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE300EA921AA8A2C00FDEA21 /* VerloopSDK.swift */; }; - EE300EAF21AA8A2C00FDEA21 /* VLConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE300EAA21AA8A2C00FDEA21 /* VLConfig.swift */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 18C7299828166CA1006EF202 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = EE300E9221AA89EF00FDEA21 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EE300E9A21AA89EF00FDEA21; - remoteInfo = VerloopSDK; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 003732A32B869E4A0031A78B /* VLNetworkManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VLNetworkManager.swift; sourceTree = ""; }; - 003732AA2B873D9D0031A78B /* VLClientInfoSchema.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VLClientInfoSchema.swift; sourceTree = ""; }; - 186AC1EC27DB46890079B027 /* Constants.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Constants.swift; sourceTree = ""; }; - 186AC1ED27DB46890079B027 /* VLEventDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VLEventDelegate.swift; sourceTree = ""; }; - 186AC1EE27DB46890079B027 /* VLExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VLExtensions.swift; sourceTree = ""; }; - 186AC1EF27DB46890079B027 /* ScriptMessageHandler.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ScriptMessageHandler.swift; sourceTree = ""; }; - 186CB75A280EE60B00BE1658 /* VLEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VLEvent.swift; sourceTree = ""; }; - 18746D6727F5C9AA002A5CBD /* Reachability.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Reachability.swift; sourceTree = ""; }; - 18C7299328166CA1006EF202 /* VerloopSDKTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = VerloopSDKTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 18C7299528166CA1006EF202 /* VerloopSDKTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VerloopSDKTests.swift; sourceTree = ""; }; - 18C729B828166CE3006EF202 /* TestLogout.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestLogout.swift; sourceTree = ""; }; - 18C729B928166CE3006EF202 /* TestChatEnd.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestChatEnd.swift; sourceTree = ""; }; - 18C729BA28166CE4006EF202 /* TestChatMaximized.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestChatMaximized.swift; sourceTree = ""; }; - 18C729BB28166CE4006EF202 /* TestUserIdAndchatEvents.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestUserIdAndchatEvents.swift; sourceTree = ""; }; - 18C729BC28166CE4006EF202 /* TestIncomeMessage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestIncomeMessage.swift; sourceTree = ""; }; - 18C729BD28166CE4006EF202 /* VerloopSDKTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VerloopSDKTest.swift; sourceTree = ""; }; - 18C729BE28166CE4006EF202 /* TestConstants.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestConstants.swift; sourceTree = ""; }; - 18C729BF28166CE4006EF202 /* TestChatMinimized.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestChatMinimized.swift; sourceTree = ""; }; - 18C729C028166CE4006EF202 /* TestUserParam.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestUserParam.swift; sourceTree = ""; }; - 18C729C128166CE4006EF202 /* TestWidgetClose.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestWidgetClose.swift; sourceTree = ""; }; - 18C729C228166CE4006EF202 /* TestChatStarted.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestChatStarted.swift; sourceTree = ""; }; - 18C729C328166CE4006EF202 /* VLConfigTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VLConfigTest.swift; sourceTree = ""; }; - 18C729FC2817DF0D006EF202 /* TestClickListeners.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestClickListeners.swift; sourceTree = ""; }; - 18DE98E327E07A2500B87788 /* NetworkMonitor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NetworkMonitor.swift; sourceTree = ""; }; - 5065345D2C78591D009E74F4 /* WKDownloadManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WKDownloadManager.swift; sourceTree = ""; }; - 50FD735A2C76FC8E00557D6C /* MimeType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MimeType.swift; sourceTree = ""; }; - 6B2DBC012C009C0500E9302D /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; - EE21DA5D21DF4C17004B8A24 /* VLNavViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VLNavViewController.swift; sourceTree = ""; }; - EE300E9B21AA89EF00FDEA21 /* VerloopSDK.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = VerloopSDK.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - EE300E9E21AA89EF00FDEA21 /* VerloopSDK.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = VerloopSDK.h; sourceTree = ""; }; - EE300E9F21AA89EF00FDEA21 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - EE300EA621AA8A2C00FDEA21 /* VLWebViewManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VLWebViewManager.swift; sourceTree = ""; }; - EE300EA721AA8A2C00FDEA21 /* VLJSInterface.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VLJSInterface.swift; sourceTree = ""; }; - EE300EA821AA8A2C00FDEA21 /* VLViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VLViewController.swift; sourceTree = ""; }; - EE300EA921AA8A2C00FDEA21 /* VerloopSDK.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VerloopSDK.swift; sourceTree = ""; }; - EE300EAA21AA8A2C00FDEA21 /* VLConfig.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VLConfig.swift; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 18C7299028166CA1006EF202 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 18C7299728166CA1006EF202 /* VerloopSDK.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - EE300E9821AA89EF00FDEA21 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 003732A12B869E190031A78B /* NetworkManager */ = { - isa = PBXGroup; - children = ( - 003732A32B869E4A0031A78B /* VLNetworkManager.swift */, - ); - path = NetworkManager; - sourceTree = ""; - }; - 18C7299428166CA1006EF202 /* VerloopSDKTests */ = { - isa = PBXGroup; - children = ( - 18C729FC2817DF0D006EF202 /* TestClickListeners.swift */, - 18C729B928166CE3006EF202 /* TestChatEnd.swift */, - 18C729BA28166CE4006EF202 /* TestChatMaximized.swift */, - 18C729BF28166CE4006EF202 /* TestChatMinimized.swift */, - 18C729C228166CE4006EF202 /* TestChatStarted.swift */, - 18C729BE28166CE4006EF202 /* TestConstants.swift */, - 18C729BC28166CE4006EF202 /* TestIncomeMessage.swift */, - 18C729B828166CE3006EF202 /* TestLogout.swift */, - 18C729BB28166CE4006EF202 /* TestUserIdAndchatEvents.swift */, - 18C729C028166CE4006EF202 /* TestUserParam.swift */, - 18C729C128166CE4006EF202 /* TestWidgetClose.swift */, - 18C729BD28166CE4006EF202 /* VerloopSDKTest.swift */, - 18C729C328166CE4006EF202 /* VLConfigTest.swift */, - 18C7299528166CA1006EF202 /* VerloopSDKTests.swift */, - ); - path = VerloopSDKTests; - sourceTree = ""; - }; - EE300E9121AA89EF00FDEA21 = { - isa = PBXGroup; - children = ( - EE300E9D21AA89EF00FDEA21 /* VerloopSDK */, - 18C7299428166CA1006EF202 /* VerloopSDKTests */, - EE300E9C21AA89EF00FDEA21 /* Products */, - ); - sourceTree = ""; - }; - EE300E9C21AA89EF00FDEA21 /* Products */ = { - isa = PBXGroup; - children = ( - EE300E9B21AA89EF00FDEA21 /* VerloopSDK.framework */, - 18C7299328166CA1006EF202 /* VerloopSDKTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - EE300E9D21AA89EF00FDEA21 /* VerloopSDK */ = { - isa = PBXGroup; - children = ( - 003732A12B869E190031A78B /* NetworkManager */, - 186CB75A280EE60B00BE1658 /* VLEvent.swift */, - 18746D6727F5C9AA002A5CBD /* Reachability.swift */, - 50FD735A2C76FC8E00557D6C /* MimeType.swift */, - 18DE98E327E07A2500B87788 /* NetworkMonitor.swift */, - 186AC1EC27DB46890079B027 /* Constants.swift */, - 186AC1EF27DB46890079B027 /* ScriptMessageHandler.swift */, - 186AC1ED27DB46890079B027 /* VLEventDelegate.swift */, - 186AC1EE27DB46890079B027 /* VLExtensions.swift */, - EE300EA921AA8A2C00FDEA21 /* VerloopSDK.swift */, - 6B2DBC012C009C0500E9302D /* PrivacyInfo.xcprivacy */, - EE300EAA21AA8A2C00FDEA21 /* VLConfig.swift */, - EE300EA721AA8A2C00FDEA21 /* VLJSInterface.swift */, - EE300EA821AA8A2C00FDEA21 /* VLViewController.swift */, - EE300EA621AA8A2C00FDEA21 /* VLWebViewManager.swift */, - 5065345D2C78591D009E74F4 /* WKDownloadManager.swift */, - EE300E9E21AA89EF00FDEA21 /* VerloopSDK.h */, - EE300E9F21AA89EF00FDEA21 /* Info.plist */, - EE21DA5D21DF4C17004B8A24 /* VLNavViewController.swift */, - 003732AA2B873D9D0031A78B /* VLClientInfoSchema.swift */, - ); - path = VerloopSDK; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - EE300E9621AA89EF00FDEA21 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - EE300EA021AA89EF00FDEA21 /* VerloopSDK.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - 18C7299228166CA1006EF202 /* VerloopSDKTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 18C7299C28166CA1006EF202 /* Build configuration list for PBXNativeTarget "VerloopSDKTests" */; - buildPhases = ( - 18C7298F28166CA1006EF202 /* Sources */, - 18C7299028166CA1006EF202 /* Frameworks */, - 18C7299128166CA1006EF202 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 18C7299928166CA1006EF202 /* PBXTargetDependency */, - ); - name = VerloopSDKTests; - productName = VerloopSDKTests; - productReference = 18C7299328166CA1006EF202 /* VerloopSDKTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - EE300E9A21AA89EF00FDEA21 /* VerloopSDK */ = { - isa = PBXNativeTarget; - buildConfigurationList = EE300EA321AA89EF00FDEA21 /* Build configuration list for PBXNativeTarget "VerloopSDK" */; - buildPhases = ( - EE300E9621AA89EF00FDEA21 /* Headers */, - EE300E9721AA89EF00FDEA21 /* Sources */, - EE300E9821AA89EF00FDEA21 /* Frameworks */, - EE300E9921AA89EF00FDEA21 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = VerloopSDK; - productName = VerloopSDK; - productReference = EE300E9B21AA89EF00FDEA21 /* VerloopSDK.framework */; - productType = "com.apple.product-type.framework"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - EE300E9221AA89EF00FDEA21 /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 1310; - LastUpgradeCheck = 1010; - ORGANIZATIONNAME = Verloop; - TargetAttributes = { - 18C7299228166CA1006EF202 = { - CreatedOnToolsVersion = 13.1; - }; - EE300E9A21AA89EF00FDEA21 = { - CreatedOnToolsVersion = 10.1; - LastSwiftMigration = 1020; - }; - }; - }; - buildConfigurationList = EE300E9521AA89EF00FDEA21 /* Build configuration list for PBXProject "VerloopSDK" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - ); - mainGroup = EE300E9121AA89EF00FDEA21; - productRefGroup = EE300E9C21AA89EF00FDEA21 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - EE300E9A21AA89EF00FDEA21 /* VerloopSDK */, - 18C7299228166CA1006EF202 /* VerloopSDKTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 18C7299128166CA1006EF202 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 6B2DBC032C009C0500E9302D /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - EE300E9921AA89EF00FDEA21 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 6B2DBC022C009C0500E9302D /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 18C7298F28166CA1006EF202 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 18C729FA2817DA4C006EF202 /* VerloopSDK.swift in Sources */, - 18C729FD2817DF0E006EF202 /* TestClickListeners.swift in Sources */, - 18C729F62817D0FE006EF202 /* TestUserIdAndchatEvents.swift in Sources */, - 18C729F32817D0FE006EF202 /* TestConstants.swift in Sources */, - 18C729D228166E8F006EF202 /* VLEventDelegate.swift in Sources */, - 18C729ED2817D0F6006EF202 /* TestChatEnd.swift in Sources */, - 18C729D628166E8F006EF202 /* Reachability.swift in Sources */, - 18C729D128166E8F006EF202 /* ScriptMessageHandler.swift in Sources */, - 18C729F42817D0FE006EF202 /* TestLogout.swift in Sources */, - 18C729FB2817DA9C006EF202 /* VLNavViewController.swift in Sources */, - 18C729DA28166E8F006EF202 /* Constants.swift in Sources */, - 18C729DB28166E8F006EF202 /* VLExtensions.swift in Sources */, - 18C729F72817D0FE006EF202 /* VerloopSDKTest.swift in Sources */, - 18C729F22817D0FE006EF202 /* TestChatMaximized.swift in Sources */, - 18C729D528166E8F006EF202 /* VLWebViewManager.swift in Sources */, - 18C729F52817D0FE006EF202 /* TestChatMinimized.swift in Sources */, - 18C729F02817D0FE006EF202 /* TestChatStarted.swift in Sources */, - 18C729F12817D0FE006EF202 /* TestWidgetClose.swift in Sources */, - 18C729DC28166E8F006EF202 /* VLConfig.swift in Sources */, - 18C729EF2817D0FE006EF202 /* TestIncomeMessage.swift in Sources */, - 18C729D828166E8F006EF202 /* VLViewController.swift in Sources */, - 18C729D928166E8F006EF202 /* VLJSInterface.swift in Sources */, - 18C729F92817D0FE006EF202 /* VerloopSDKTests.swift in Sources */, - 18C729EE2817D0FE006EF202 /* TestUserParam.swift in Sources */, - 18C729D328166E8F006EF202 /* VLEvent.swift in Sources */, - 18C729F82817D0FE006EF202 /* VLConfigTest.swift in Sources */, - 18C729D728166E8F006EF202 /* NetworkMonitor.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - EE300E9721AA89EF00FDEA21 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - EE300EAF21AA8A2C00FDEA21 /* VLConfig.swift in Sources */, - 003732AB2B873D9D0031A78B /* VLClientInfoSchema.swift in Sources */, - 186CB75B280EE60B00BE1658 /* VLEvent.swift in Sources */, - 50FD735B2C76FC8E00557D6C /* MimeType.swift in Sources */, - 18DE98E627E07A2600B87788 /* NetworkMonitor.swift in Sources */, - 18746D6827F5C9AA002A5CBD /* Reachability.swift in Sources */, - EE300EAE21AA8A2C00FDEA21 /* VerloopSDK.swift in Sources */, - EE300EAC21AA8A2C00FDEA21 /* VLJSInterface.swift in Sources */, - EE300EAD21AA8A2C00FDEA21 /* VLViewController.swift in Sources */, - 186AC1F227DB46890079B027 /* VLExtensions.swift in Sources */, - 186AC1F327DB46890079B027 /* ScriptMessageHandler.swift in Sources */, - 186AC1F027DB46890079B027 /* Constants.swift in Sources */, - 003732A42B869E4A0031A78B /* VLNetworkManager.swift in Sources */, - EE21DA5E21DF4C17004B8A24 /* VLNavViewController.swift in Sources */, - 5065345E2C78591D009E74F4 /* WKDownloadManager.swift in Sources */, - EE300EAB21AA8A2C00FDEA21 /* VLWebViewManager.swift in Sources */, - 186AC1F127DB46890079B027 /* VLEventDelegate.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 18C7299928166CA1006EF202 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = EE300E9A21AA89EF00FDEA21 /* VerloopSDK */; - targetProxy = 18C7299828166CA1006EF202 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - 18C7299A28166CA1006EF202 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "gnu++17"; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = 5423774D8G; - GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.heymate.VerloopSDKTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_EMIT_LOC_STRINGS = NO; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 18C7299B28166CA1006EF202 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "gnu++17"; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = 5423774D8G; - GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.heymate.VerloopSDKTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_EMIT_LOC_STRINGS = NO; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; - EE300EA121AA89EF00FDEA21 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = dwarf; - DEFINES_MODULE = YES; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = ""; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - EE300EA221AA89EF00FDEA21 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEFINES_MODULE = YES; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - SDKROOT = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - SWIFT_VERSION = ""; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - EE300EA421AA89EF00FDEA21 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUILD_LIBRARY_FOR_DISTRIBUTION = YES; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_IDENTITY = ""; - CODE_SIGN_STYLE = Automatic; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = VerloopSDK/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = io.verloop.VerloopSDK; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SKIP_INSTALL = NO; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - EE300EA521AA89EF00FDEA21 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUILD_LIBRARY_FOR_DISTRIBUTION = YES; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_IDENTITY = ""; - CODE_SIGN_STYLE = Automatic; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = VerloopSDK/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = io.verloop.VerloopSDK; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SKIP_INSTALL = NO; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 18C7299C28166CA1006EF202 /* Build configuration list for PBXNativeTarget "VerloopSDKTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 18C7299A28166CA1006EF202 /* Debug */, - 18C7299B28166CA1006EF202 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - EE300E9521AA89EF00FDEA21 /* Build configuration list for PBXProject "VerloopSDK" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - EE300EA121AA89EF00FDEA21 /* Debug */, - EE300EA221AA89EF00FDEA21 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - EE300EA321AA89EF00FDEA21 /* Build configuration list for PBXNativeTarget "VerloopSDK" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - EE300EA421AA89EF00FDEA21 /* Debug */, - EE300EA521AA89EF00FDEA21 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = EE300E9221AA89EF00FDEA21 /* Project object */; -} diff --git a/VerloopSDK.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/VerloopSDK.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 08aeb3e..0000000 --- a/VerloopSDK.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/VerloopSDK.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/VerloopSDK.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d9810..0000000 --- a/VerloopSDK.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/VerloopSDK.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/VerloopSDK.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index 0c67376..0000000 --- a/VerloopSDK.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/VerloopSDK.xcodeproj/project.xcworkspace/xcuserdata/raghav.xcuserdatad/UserInterfaceState.xcuserstate b/VerloopSDK.xcodeproj/project.xcworkspace/xcuserdata/raghav.xcuserdatad/UserInterfaceState.xcuserstate deleted file mode 100644 index fd891b73d7254c8d1d8fa3b28291ee22cf6fd220..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23809 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 mzy7%Xg#MKN%#f%dx* - - - - BuildLocationStyle - UseAppPreferences - CustomBuildLocationType - RelativeToDerivedData - DerivedDataLocationStyle - Default - EnabledFullIndexStoreVisibility - - IssueFilterStyle - ShowActiveSchemeOnly - LiveSourceIssuesEnabled - - - diff --git a/VerloopSDK.xcodeproj/xcshareddata/xcschemes/VerloopSDK.xcscheme b/VerloopSDK.xcodeproj/xcshareddata/xcschemes/VerloopSDK.xcscheme deleted file mode 100644 index 7fbb0a5..0000000 --- a/VerloopSDK.xcodeproj/xcshareddata/xcschemes/VerloopSDK.xcscheme +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/VerloopSDK.xcodeproj/xcshareddata/xcschemes/VerloopSDKTests.xcscheme b/VerloopSDK.xcodeproj/xcshareddata/xcschemes/VerloopSDKTests.xcscheme deleted file mode 100644 index cdd8527..0000000 --- a/VerloopSDK.xcodeproj/xcshareddata/xcschemes/VerloopSDKTests.xcscheme +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/VerloopSDK.xcodeproj/xcuserdata/shobhit.xcuserdatad/xcschemes/xcschememanagement.plist b/VerloopSDK.xcodeproj/xcuserdata/shobhit.xcuserdatad/xcschemes/xcschememanagement.plist deleted file mode 100644 index b96134c..0000000 --- a/VerloopSDK.xcodeproj/xcuserdata/shobhit.xcuserdatad/xcschemes/xcschememanagement.plist +++ /dev/null @@ -1,22 +0,0 @@ - - - - - SchemeUserState - - VerloopSDK.xcscheme_^#shared#^_ - - orderHint - 0 - - - SuppressBuildableAutocreation - - EE300E9A21AA89EF00FDEA21 - - primary - - - - - diff --git a/VerloopSDK/PrivacyInfo.xcprivacy b/VerloopSDK/PrivacyInfo.xcprivacy deleted file mode 100644 index 463c885..0000000 --- a/VerloopSDK/PrivacyInfo.xcprivacy +++ /dev/null @@ -1,97 +0,0 @@ - - - - - NSPrivacyAccessedAPITypes - - - NSPrivacyAccessedAPIType - NSPrivacyAccessedAPICategoryUserDefaults - NSPrivacyAccessedAPITypeReasons - - CA92.1 - - - - NSPrivacyCollectedDataTypes - - - NSPrivacyCollectedDataType - NSPrivacyCollectedDataTypeDeviceID - NSPrivacyCollectedDataTypeLinked - - NSPrivacyCollectedDataTypeTracking - - NSPrivacyCollectedDataTypePurposes - - NSPrivacyCollectedDataTypePurposeAppFunctionality - - - - NSPrivacyCollectedDataType - NSPrivacyCollectedDataTypePhoneNumber - NSPrivacyCollectedDataTypeLinked - - NSPrivacyCollectedDataTypeTracking - - NSPrivacyCollectedDataTypePurposes - - NSPrivacyCollectedDataTypePurposeAppFunctionality - - - - NSPrivacyCollectedDataType - NSPrivacyCollectedDataTypePhotosorVideos - NSPrivacyCollectedDataTypeLinked - - NSPrivacyCollectedDataTypeTracking - - NSPrivacyCollectedDataTypePurposes - - NSPrivacyCollectedDataTypePurposeAppFunctionality - - - - NSPrivacyCollectedDataType - NSPrivacyCollectedDataTypeUserID - NSPrivacyCollectedDataTypeLinked - - NSPrivacyCollectedDataTypeTracking - - NSPrivacyCollectedDataTypePurposes - - NSPrivacyCollectedDataTypePurposeAppFunctionality - NSPrivacyCollectedDataTypePurposeProductPersonalization - - - - NSPrivacyCollectedDataType - NSPrivacyCollectedDataTypeName - NSPrivacyCollectedDataTypeLinked - - NSPrivacyCollectedDataTypeTracking - - NSPrivacyCollectedDataTypePurposes - - NSPrivacyCollectedDataTypePurposeAppFunctionality - NSPrivacyCollectedDataTypePurposeProductPersonalization - - - - NSPrivacyCollectedDataType - NSPrivacyCollectedDataTypeEmailAddress - NSPrivacyCollectedDataTypeLinked - - NSPrivacyCollectedDataTypeTracking - - NSPrivacyCollectedDataTypePurposes - - NSPrivacyCollectedDataTypePurposeAppFunctionality - NSPrivacyCollectedDataTypePurposeProductPersonalization - - - - NSPrivacyTracking - - - diff --git a/VerloopSDK/VerloopSDK.h b/VerloopSDK/VerloopSDK.h deleted file mode 100644 index fd520dd..0000000 --- a/VerloopSDK/VerloopSDK.h +++ /dev/null @@ -1,19 +0,0 @@ -// -// VerloopSDK.h -// VerloopSDK -// -// Created by Shobhit Bakliwal on 25/11/18. -// Copyright © 2018 Verloop. All rights reserved. -// - -#import - -//! Project version number for VerloopSDK. -FOUNDATION_EXPORT double VerloopSDKVersionNumber; - -//! Project version string for VerloopSDK. -FOUNDATION_EXPORT const unsigned char VerloopSDKVersionString[]; - -// In this header, you should import all the public headers of your framework using statements like #import - - diff --git a/VerloopSDKiOS.podspec b/VerloopSDKiOS.podspec deleted file mode 100644 index bb34c0f..0000000 --- a/VerloopSDKiOS.podspec +++ /dev/null @@ -1,153 +0,0 @@ -# -# Be sure to run `pod spec lint VerloopSDK.podspec' to ensure this is a -# valid spec and to remove all comments including this before submitting the spec. -# -# To learn more about Podspec attributes see https://guides.cocoapods.org/syntax/podspec.html -# To see working Podspecs in the CocoaPods repo see https://github.com/CocoaPods/Specs/ -# - -Pod::Spec.new do |spec| - - # ――― Spec Metadata ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――― # - # - # These will help people to find your library, and whilst it - # can feel like a chore to fill in it's definitely to your advantage. The - # summary should be tweet-length, and the description more in depth. - # - - spec.name = "VerloopSDKiOS" - spec.version = "0.2.20" - spec.summary = "VerloopSDKiOS - client side iOS livechat" - - # This description is used to generate tags and improve search results. - # * Think: What does it do? Why did you write it? What is the focus? - # * Try to keep it short, snappy and to the point. - # * Write the description between the DESC delimiters below. - # * Finally, don't worry about the indent, CocoaPods strips it! - spec.description = <<-DESC - VerloopSDK is to display client side livechat widget on the mobile app - DESC - - spec.homepage = "https://verloop.io" - # spec.screenshots = "www.example.com/screenshots_1.gif", "www.example.com/screenshots_2.gif" - - - # ――― Spec License ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― # - # - # Licensing your code is important. See https://choosealicense.com for more info. - # CocoaPods will detect a license file if there is a named LICENSE* - # Popular ones are 'MIT', 'BSD' and 'Apache License, Version 2.0'. - # - - spec.license = { :type => 'Apache License, Version 2.0', :text => <<-LICENSE - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - LICENSE - } - # spec.license = { :type => "MIT", :file => "FILE_LICENSE" } - - - # ――― Author Metadata ――――――――――――――――――――――――――――――――――――――――――――――――――――――――― # - # - # Specify the authors of the library, with email addresses. Email addresses - # of the authors are extracted from the SCM log. E.g. $ git log. CocoaPods also - # accepts just a name if you'd rather not provide an email address. - # - # Specify a social_media_url where others can refer to, for example a twitter - # profile URL. - # - - spec.author = { "Tarun Gujjula" => "tarun@verloop.io" } - # Or just: spec.author = "Raghav Rawat" - # spec.authors = { "Raghav Rawat" => "raghav39@gmail.com" } - # spec.social_media_url = "https://twitter.com/Raghav Rawat" - - # ――― Platform Specifics ――――――――――――――――――――――――――――――――――――――――――――――――――――――― # - # - # If this Pod runs only on iOS or OS X, then specify the platform and - # the deployment target. You can optionally include the target after the platform. - # - - spec.platforms = { :ios => "11.0" } - # spec.platform = :ios - # spec.platform = :ios, "5.0" - - # When using multiple platforms - # spec.ios.deployment_target = "5.0" - # spec.osx.deployment_target = "10.7" - # spec.watchos.deployment_target = "2.0" - # spec.tvos.deployment_target = "9.0" - - - # ――― Source Location ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――― # - # - # Specify the location from where the source should be retrieved. - # Supports git, hg, bzr, svn and HTTP. - # - - spec.source = { :git => "https://github.com/verloop/ios-sdk.git", :tag => "#{spec.version}" } - - - # ――― Source Code ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― # - # - # CocoaPods is smart about how it includes source code. For source files - # giving a folder will include any swift, h, m, mm, c & cpp files. - # For header files it will include any header in the folder. - # Not including the public_header_files will make all headers public. - # - spec.source_files = "VerloopSDK/**/*.{h,m,swift}" - spec.exclude_files = "VerloopSDK/Exclude" - - spec.swift_versions = "5.1" - - # spec.public_header_files = "Classes/**/*.h" - - - # ――― Resources ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― # - # - # A list of resources included with the Pod. These are copied into the - # target bundle with a build phase script. Anything else will be cleaned. - # You can preserve files from being cleaned, please don't preserve - # non-essential files like tests, examples and documentation. - # - - # spec.resource = "icon.png" - # spec.resources = "Resources/*.png" - - # spec.preserve_paths = "FilesToSave", "MoreFilesToSave" - - - # ――― Project Linking ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――― # - # - # Link your library with frameworks, or libraries. Libraries do not include - # the lib prefix of their name. - # - - # spec.framework = "SomeFramework" - # spec.frameworks = "SomeFramework", "AnotherFramework" - - # spec.library = "iconv" - # spec.libraries = "iconv", "xml2" - - - # ――― Project Settings ――――――――――――――――――――――――――――――――――――――――――――――――――――――――― # - # - # If your library depends on compiler flags you can set them in the xcconfig hash - # where they will only apply to your library. If you depend on other Podspecs - # you can include multiple dependencies to ensure it works. - - # spec.requires_arc = true - - # spec.xcconfig = { "HEADER_SEARCH_PATHS" => "$(SDKROOT)/usr/include/libxml2" } - # spec.dependency "JSONKit", "~> 1.4" - -end From 97f237e0aaf29d795af266d9eb984db70643d17c Mon Sep 17 00:00:00 2001 From: subhadipverloop <159517480+subhadipverloop@users.noreply.github.com> Date: Fri, 10 Apr 2026 17:53:39 +0530 Subject: [PATCH 3/4] Update README.md Added instruction to import VerloopSDKiOS via Swift Package Manager --- README.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/README.md b/README.md index f87e665..8943ffc 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,29 @@ Two ways to install Screenshot 2022-03-15 at 3 08 56 PM

+## Install Verloop iOS SDK via Swift Package Manager +### 1. Add the Package + +1. Open your project in **Xcode** +2. Go to **Project → Package Dependencies → +** +3. Enter the repository URL: https://github.com/verloop/ios-sdk.git +4. Choose **Dependency Rule → Exact Version** +5. Enter the version: example: 0.2.21-rc.3 +6. Click **Add Package** +Screenshot 2026-04-10 at 17 45 24 + + +### 2. Add Package to Your Target + +1. Select your **App Target** +2. Go to **General → Frameworks, Libraries & Embedded Content** +3. Click **+** +4. Search and add: VerloopSDKiOS +Screenshot 2026-04-10 at 17 45 41 + + +--- ## **Change Log** From 44cf572766967090389b589451a0135d45f64392 Mon Sep 17 00:00:00 2001 From: subhadipverloop <159517480+subhadipverloop@users.noreply.github.com> Date: Fri, 10 Apr 2026 18:03:54 +0530 Subject: [PATCH 4/4] Update README.md --- README.md | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/README.md b/README.md index 8943ffc..0fdd34d 100644 --- a/README.md +++ b/README.md @@ -7,20 +7,6 @@ This framework helps you configure and launch Verloop's chat. Inorder to integra - XCode 13.1+ - Min IOS version support IOS10 -## **Installation** - -Two ways to install - -- CocoaPods is a dependency manager for Cocoa projects. For usage and installation instructions, visit their website. To integrate Verloop into your Xcode project using CocoaPods, add the following line in your Podfile: - ``` - pod 'VerloopSDKiOS' - ``` - -- Manually build the repo and generate the VerloopSDK framework and embed the framework in Linked Binaries in your project as shown below. -

-Screenshot 2022-03-15 at 3 08 56 PM -

- ## Install Verloop iOS SDK via Swift Package Manager ### 1. Add the Package