From: liangzhenying <867174124@qq.com> Date: Mon, 30 Dec 2024 09:33:21 +0000 (+0800) Subject: 重新创建demo兼容xcode16.2 X-Git-Url: http://git.snicker.com.cn/sitemap.xml?a=commitdiff_plain;h=9d29f4293b28c5283fb415410d51bfe35d97a975;p=mirrors%2FHsFileAgentSdk_iOS.git 重新创建demo兼容xcode16.2 --- diff --git a/HsFileAgentSdk_iOS/HsFileAgentSdk/HsFileAgentSdk/HsFileAgentSdk.xcodeproj/project.pbxproj b/HsFileAgentSdk_iOS/HsFileAgentSdk/HsFileAgentSdk/HsFileAgentSdk.xcodeproj/project.pbxproj deleted file mode 100644 index 484c53a..0000000 --- a/HsFileAgentSdk_iOS/HsFileAgentSdk/HsFileAgentSdk/HsFileAgentSdk.xcodeproj/project.pbxproj +++ /dev/null @@ -1,359 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 56; - objects = { - -/* Begin PBXBuildFile section */ - 18C6B3F32D228F630094EC31 /* HsFileAgentSdk.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C6B3F22D228F630094EC31 /* HsFileAgentSdk.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 18C6B3FA2D228F870094EC31 /* Test.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18C6B3F92D228F870094EC31 /* Test.swift */; }; -/* End PBXBuildFile section */ - -/* Begin PBXFileReference section */ - 18C6B3EF2D228F630094EC31 /* HsFileAgentSdk.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = HsFileAgentSdk.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 18C6B3F22D228F630094EC31 /* HsFileAgentSdk.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = HsFileAgentSdk.h; sourceTree = ""; }; - 18C6B3F92D228F870094EC31 /* Test.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Test.swift; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 18C6B3EC2D228F630094EC31 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 18C6B3E52D228F630094EC31 = { - isa = PBXGroup; - children = ( - 18C6B3F12D228F630094EC31 /* HsFileAgentSdk */, - 18C6B3F02D228F630094EC31 /* Products */, - ); - sourceTree = ""; - }; - 18C6B3F02D228F630094EC31 /* Products */ = { - isa = PBXGroup; - children = ( - 18C6B3EF2D228F630094EC31 /* HsFileAgentSdk.framework */, - ); - name = Products; - sourceTree = ""; - }; - 18C6B3F12D228F630094EC31 /* HsFileAgentSdk */ = { - isa = PBXGroup; - children = ( - 18C6B3F22D228F630094EC31 /* HsFileAgentSdk.h */, - 18C6B3F92D228F870094EC31 /* Test.swift */, - ); - path = HsFileAgentSdk; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - 18C6B3EA2D228F630094EC31 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 18C6B3F32D228F630094EC31 /* HsFileAgentSdk.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - 18C6B3EE2D228F630094EC31 /* HsFileAgentSdk */ = { - isa = PBXNativeTarget; - buildConfigurationList = 18C6B3F62D228F630094EC31 /* Build configuration list for PBXNativeTarget "HsFileAgentSdk" */; - buildPhases = ( - 18C6B3EA2D228F630094EC31 /* Headers */, - 18C6B3EB2D228F630094EC31 /* Sources */, - 18C6B3EC2D228F630094EC31 /* Frameworks */, - 18C6B3ED2D228F630094EC31 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = HsFileAgentSdk; - productName = HsFileAgentSdk; - productReference = 18C6B3EF2D228F630094EC31 /* HsFileAgentSdk.framework */; - productType = "com.apple.product-type.framework"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 18C6B3E62D228F630094EC31 /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = 1; - LastUpgradeCheck = 1520; - TargetAttributes = { - 18C6B3EE2D228F630094EC31 = { - CreatedOnToolsVersion = 15.2; - LastSwiftMigration = 1520; - }; - }; - }; - buildConfigurationList = 18C6B3E92D228F630094EC31 /* Build configuration list for PBXProject "HsFileAgentSdk" */; - compatibilityVersion = "Xcode 14.0"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 18C6B3E52D228F630094EC31; - productRefGroup = 18C6B3F02D228F630094EC31 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 18C6B3EE2D228F630094EC31 /* HsFileAgentSdk */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 18C6B3ED2D228F630094EC31 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 18C6B3EB2D228F630094EC31 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 18C6B3FA2D228F870094EC31 /* Test.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin XCBuildConfiguration section */ - 18C6B3F42D228F630094EC31 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - 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_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - 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; - COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - ENABLE_USER_SCRIPT_SANDBOXING = YES; - GCC_C_LANGUAGE_STANDARD = gnu17; - 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 = 17.2; - LOCALIZATION_PREFERS_STRING_CATALOGS = YES; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - 18C6B3F52D228F630094EC31 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - 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_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - 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; - COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = YES; - GCC_C_LANGUAGE_STANDARD = gnu17; - 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 = 17.2; - LOCALIZATION_PREFERS_STRING_CATALOGS = YES; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - SDKROOT = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 18C6B3F72D228F630094EC31 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DEVELOPMENT_TEAM = M33X987285; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = YES; - GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_KEY_NSHumanReadableCopyright = ""; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MARKETING_VERSION = 1.0; - MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++"; - MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu17 gnu++20"; - PRODUCT_BUNDLE_IDENTIFIER = sort.HsFileAgentSdk; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SKIP_INSTALL = YES; - SWIFT_EMIT_LOC_STRINGS = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 18C6B3F82D228F630094EC31 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DEVELOPMENT_TEAM = M33X987285; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = YES; - GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_KEY_NSHumanReadableCopyright = ""; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MARKETING_VERSION = 1.0; - MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++"; - MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu17 gnu++20"; - PRODUCT_BUNDLE_IDENTIFIER = sort.HsFileAgentSdk; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SKIP_INSTALL = YES; - SWIFT_EMIT_LOC_STRINGS = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 18C6B3E92D228F630094EC31 /* Build configuration list for PBXProject "HsFileAgentSdk" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 18C6B3F42D228F630094EC31 /* Debug */, - 18C6B3F52D228F630094EC31 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 18C6B3F62D228F630094EC31 /* Build configuration list for PBXNativeTarget "HsFileAgentSdk" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 18C6B3F72D228F630094EC31 /* Debug */, - 18C6B3F82D228F630094EC31 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 18C6B3E62D228F630094EC31 /* Project object */; -} diff --git a/HsFileAgentSdk_iOS/HsFileAgentSdk/HsFileAgentSdk/HsFileAgentSdk/Test.swift b/HsFileAgentSdk_iOS/HsFileAgentSdk/HsFileAgentSdk/HsFileAgentSdk/Test.swift deleted file mode 100644 index dbacd32..0000000 --- a/HsFileAgentSdk_iOS/HsFileAgentSdk/HsFileAgentSdk/HsFileAgentSdk/Test.swift +++ /dev/null @@ -1,14 +0,0 @@ -// -// Test.swift -// HsFileAgentSdk -// -// Created by incar on 2024/12/30. -// - -import Foundation - -public class Test { - public func add(){ - print("11111111111111") - } -} diff --git a/HsFileAgentSdk_iOS/code/Example/Base.lproj/Main.storyboard b/HsFileAgentSdk_iOS/code/Example/Base.lproj/Main.storyboard deleted file mode 100644 index 5a59854..0000000 --- a/HsFileAgentSdk_iOS/code/Example/Base.lproj/Main.storyboard +++ /dev/null @@ -1,298 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/HsFileAgentSdk_iOS/code2/Example/Example.xcodeproj/project.pbxproj b/HsFileAgentSdk_iOS/code/Example/Example.xcodeproj/project.pbxproj similarity index 79% rename from HsFileAgentSdk_iOS/code2/Example/Example.xcodeproj/project.pbxproj rename to HsFileAgentSdk_iOS/code/Example/Example.xcodeproj/project.pbxproj index f1a08be..c5daf68 100644 --- a/HsFileAgentSdk_iOS/code2/Example/Example.xcodeproj/project.pbxproj +++ b/HsFileAgentSdk_iOS/code/Example/Example.xcodeproj/project.pbxproj @@ -15,6 +15,16 @@ 18C6B3DE2D228E7F0094EC31 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 18C6B3DC2D228E7F0094EC31 /* LaunchScreen.storyboard */; }; 18C6B4012D2291010094EC31 /* HsFileAgentSdk.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 18C6B4002D2290260094EC31 /* HsFileAgentSdk.framework */; }; 203EB93A49CB737E4F45D1E3 /* Pods_Example.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D6DD67AA5911CF764742E2BF /* Pods_Example.framework */; }; + 3F453C122D22965D006ADD76 /* IBBluetoothManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453C0E2D22965D006ADD76 /* IBBluetoothManager.swift */; }; + 3F453C132D22965D006ADD76 /* LogViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453C102D22965D006ADD76 /* LogViewController.swift */; }; + 3F453C142D22965D006ADD76 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453C112D22965D006ADD76 /* SceneDelegate.swift */; }; + 3F453C152D22965D006ADD76 /* AbilityViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453C0C2D22965D006ADD76 /* AbilityViewController.swift */; }; + 3F453C162D22965D006ADD76 /* BaseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453C0D2D22965D006ADD76 /* BaseViewController.swift */; }; + 3F453C2A2D229702006ADD76 /* 大约在冬季.mp3 in Resources */ = {isa = PBXBuildFile; fileRef = 3F453C252D229702006ADD76 /* 大约在冬季.mp3 */; }; + 3F453C2B2D229702006ADD76 /* 黄沙-名决.mp3 in Resources */ = {isa = PBXBuildFile; fileRef = 3F453C262D229702006ADD76 /* 黄沙-名决.mp3 */; }; + 3F453C2C2D229702006ADD76 /* 20240604_155433_2_V1.0.1_20240618_113111_ota.fwpkg in Resources */ = {isa = PBXBuildFile; fileRef = 3F453C242D229702006ADD76 /* 20240604_155433_2_V1.0.1_20240618_113111_ota.fwpkg */; }; + 3F453C2D2D229702006ADD76 /* AIAudio.sbc in Resources */ = {isa = PBXBuildFile; fileRef = 3F453C272D229702006ADD76 /* AIAudio.sbc */; }; + 3F453C2E2D229702006ADD76 /* galaxy.lzma in Resources */ = {isa = PBXBuildFile; fileRef = 3F453C282D229702006ADD76 /* galaxy.lzma */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -37,6 +47,16 @@ 18C6B3DD2D228E7F0094EC31 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 18C6B3DF2D228E7F0094EC31 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 18C6B3FB2D2290250094EC31 /* HsFileAgentSdk.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = HsFileAgentSdk.xcodeproj; path = ../HsFileAgentSdk/HsFileAgentSdk.xcodeproj; sourceTree = ""; }; + 3F453C0C2D22965D006ADD76 /* AbilityViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AbilityViewController.swift; sourceTree = ""; }; + 3F453C0D2D22965D006ADD76 /* BaseViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BaseViewController.swift; sourceTree = ""; }; + 3F453C0E2D22965D006ADD76 /* IBBluetoothManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBBluetoothManager.swift; sourceTree = ""; }; + 3F453C102D22965D006ADD76 /* LogViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LogViewController.swift; sourceTree = ""; }; + 3F453C112D22965D006ADD76 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; + 3F453C242D229702006ADD76 /* 20240604_155433_2_V1.0.1_20240618_113111_ota.fwpkg */ = {isa = PBXFileReference; lastKnownFileType = file; path = 20240604_155433_2_V1.0.1_20240618_113111_ota.fwpkg; sourceTree = ""; }; + 3F453C252D229702006ADD76 /* 大约在冬季.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = "大约在冬季.mp3"; sourceTree = ""; }; + 3F453C262D229702006ADD76 /* 黄沙-名决.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = "黄沙-名决.mp3"; sourceTree = ""; }; + 3F453C272D229702006ADD76 /* AIAudio.sbc */ = {isa = PBXFileReference; lastKnownFileType = file; path = AIAudio.sbc; sourceTree = ""; }; + 3F453C282D229702006ADD76 /* galaxy.lzma */ = {isa = PBXFileReference; lastKnownFileType = file; path = galaxy.lzma; sourceTree = ""; }; 4FE93AC269F1698C0AFF07F6 /* Pods-Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Example.release.xcconfig"; path = "Target Support Files/Pods-Example/Pods-Example.release.xcconfig"; sourceTree = ""; }; D6DD67AA5911CF764742E2BF /* Pods_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; }; F60A132AAB6BA45E7A788407 /* Pods-Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Example.debug.xcconfig"; path = "Target Support Files/Pods-Example/Pods-Example.debug.xcconfig"; sourceTree = ""; }; @@ -85,13 +105,19 @@ 18C6B3D02D228E7C0094EC31 /* Example */ = { isa = PBXGroup; children = ( + 3F453C0F2D22965D006ADD76 /* ble */, + 3F453C0D2D22965D006ADD76 /* BaseViewController.swift */, + 3F453C102D22965D006ADD76 /* LogViewController.swift */, + 3F453C112D22965D006ADD76 /* SceneDelegate.swift */, 18C6B3D12D228E7C0094EC31 /* AppDelegate.swift */, 18C6B3D32D228E7C0094EC31 /* SceneDelegate.swift */, 18C6B3D52D228E7C0094EC31 /* ViewController.swift */, + 3F453C0C2D22965D006ADD76 /* AbilityViewController.swift */, 18C6B3D72D228E7C0094EC31 /* Main.storyboard */, 18C6B3DA2D228E7F0094EC31 /* Assets.xcassets */, 18C6B3DC2D228E7F0094EC31 /* LaunchScreen.storyboard */, 18C6B3DF2D228E7F0094EC31 /* Info.plist */, + 3F453C292D229702006ADD76 /* Resource */, ); path = Example; sourceTree = ""; @@ -104,6 +130,26 @@ name = Products; sourceTree = ""; }; + 3F453C0F2D22965D006ADD76 /* ble */ = { + isa = PBXGroup; + children = ( + 3F453C0E2D22965D006ADD76 /* IBBluetoothManager.swift */, + ); + path = ble; + sourceTree = ""; + }; + 3F453C292D229702006ADD76 /* Resource */ = { + isa = PBXGroup; + children = ( + 3F453C242D229702006ADD76 /* 20240604_155433_2_V1.0.1_20240618_113111_ota.fwpkg */, + 3F453C252D229702006ADD76 /* 大约在冬季.mp3 */, + 3F453C262D229702006ADD76 /* 黄沙-名决.mp3 */, + 3F453C272D229702006ADD76 /* AIAudio.sbc */, + 3F453C282D229702006ADD76 /* galaxy.lzma */, + ); + path = Resource; + sourceTree = ""; + }; 9FF8AAF12CB0A95F5ACFF820 /* Pods */ = { isa = PBXGroup; children = ( @@ -191,6 +237,11 @@ buildActionMask = 2147483647; files = ( 18C6B3DE2D228E7F0094EC31 /* LaunchScreen.storyboard in Resources */, + 3F453C2A2D229702006ADD76 /* 大约在冬季.mp3 in Resources */, + 3F453C2B2D229702006ADD76 /* 黄沙-名决.mp3 in Resources */, + 3F453C2C2D229702006ADD76 /* 20240604_155433_2_V1.0.1_20240618_113111_ota.fwpkg in Resources */, + 3F453C2D2D229702006ADD76 /* AIAudio.sbc in Resources */, + 3F453C2E2D229702006ADD76 /* galaxy.lzma in Resources */, 18C6B3DB2D228E7F0094EC31 /* Assets.xcassets in Resources */, 18C6B3D92D228E7C0094EC31 /* Main.storyboard in Resources */, ); @@ -246,6 +297,11 @@ buildActionMask = 2147483647; files = ( 18C6B3D62D228E7C0094EC31 /* ViewController.swift in Sources */, + 3F453C122D22965D006ADD76 /* IBBluetoothManager.swift in Sources */, + 3F453C132D22965D006ADD76 /* LogViewController.swift in Sources */, + 3F453C142D22965D006ADD76 /* SceneDelegate.swift in Sources */, + 3F453C152D22965D006ADD76 /* AbilityViewController.swift in Sources */, + 3F453C162D22965D006ADD76 /* BaseViewController.swift in Sources */, 18C6B3D22D228E7C0094EC31 /* AppDelegate.swift in Sources */, 18C6B3D42D228E7C0094EC31 /* SceneDelegate.swift in Sources */, ); @@ -409,6 +465,7 @@ INFOPLIST_KEY_UIMainStoryboardFile = Main; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + IPHONEOS_DEPLOYMENT_TARGET = 15.6; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -439,6 +496,7 @@ INFOPLIST_KEY_UIMainStoryboardFile = Main; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + IPHONEOS_DEPLOYMENT_TARGET = 15.6; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", diff --git a/HsFileAgentSdk_iOS/HsFileAgentSdk/HsFileAgentSdk/HsFileAgentSdk.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/HsFileAgentSdk_iOS/code/Example/Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from HsFileAgentSdk_iOS/HsFileAgentSdk/HsFileAgentSdk/HsFileAgentSdk.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to HsFileAgentSdk_iOS/code/Example/Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/HsFileAgentSdk_iOS/HsFileAgentSdk/HsFileAgentSdk/HsFileAgentSdk.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/HsFileAgentSdk_iOS/code/Example/Example.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from HsFileAgentSdk_iOS/HsFileAgentSdk/HsFileAgentSdk/HsFileAgentSdk.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to HsFileAgentSdk_iOS/code/Example/Example.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/HsFileAgentSdk_iOS/code/Example/AbilityViewController.swift b/HsFileAgentSdk_iOS/code/Example/Example/AbilityViewController.swift similarity index 73% rename from HsFileAgentSdk_iOS/code/Example/AbilityViewController.swift rename to HsFileAgentSdk_iOS/code/Example/Example/AbilityViewController.swift index 7b2b506..1d04b10 100644 --- a/HsFileAgentSdk_iOS/code/Example/AbilityViewController.swift +++ b/HsFileAgentSdk_iOS/code/Example/Example/AbilityViewController.swift @@ -17,9 +17,7 @@ class AbilityViewController: BaseViewController { (.dial, "发送市场表盘文件", []), (.revokeFileSend, "撤销当前文件传输", []), ] - - - @IBOutlet weak var listView: UITableView! + var listView = UITableView(frame: .zero, style: .plain) deinit { IBBluetoothManager.shared.cancel() @@ -29,6 +27,14 @@ class AbilityViewController: BaseViewController { super.viewDidLoad() navigationItem.rightBarButtonItem = UIBarButtonItem(title: "cancel", style: .plain, target: self, action: #selector(revokeFileSend)) + + listView.delegate = self + listView.dataSource = self + listView.register(UITableViewCell.self, forCellReuseIdentifier: "cell") + view.addSubview(listView) + listView.snp.makeConstraints { make in + make.edges.equalToSuperview() + } } @objc func showLog(){ @@ -45,9 +51,8 @@ extension AbilityViewController: UITableViewDelegate, UITableViewDataSource { func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { let data = datas[indexPath.row] - let cell = tableView.dequeueReusableCell(withIdentifier: "Cell", for: indexPath) - let label = cell.viewWithTag(10) as! UILabel - label.text = "\(indexPath.row) " + data.ability.description + " \(data.label)" + let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath) + cell.textLabel?.text = "\(indexPath.row) " + data.ability.description + " \(data.label)" return cell } @@ -60,6 +65,12 @@ extension AbilityViewController: UITableViewDelegate, UITableViewDataSource { else if data.label.isEqual("发送MP3文件"){ self.sendMp3() } + else if data.label.isEqual("发送EPO文件"){ + self.sendEpo() + } + else if data.label.isEqual("发送自定义表盘文件"){ + self.sendCustomDial() + } else if data.label.isEqual("发送市场表盘文件"){ self.sendMarketDial() } @@ -111,6 +122,32 @@ extension AbilityViewController{ self?.activityIndicatorView.stopAnimating() } } + func sendEpo(){ + + } + func sendCustomDial(){ + //自定义表盘目前硬件端还不支持 + // guard let path = Bundle.main.path(forResource: "galaxy", ofType: "lzma") else {return} + // let file = IBDialFile() + // file.filePath = path + // file.fileName = "galaxy.lzma" + // + // let info = IBDial() + // info.UID = 0 + // info.files = [file] + // + // info.batteryStyle = 1 + // info.timeStyle = 1 + // info.timeColor = 1 + // + // activityIndicatorView.startAnimating() + // IBFileSender().dial(info).progress({ total, current in + // print("\(total) : \(current)") + // }).response {[weak self] result in + // print(result) + // self?.activityIndicatorView.stopAnimating() + // } + } //目前只支持表盘市场 func sendMarketDial(){ diff --git a/HsFileAgentSdk_iOS/code/Example/AppDelegate.swift b/HsFileAgentSdk_iOS/code/Example/Example/AppDelegate.swift similarity index 59% rename from HsFileAgentSdk_iOS/code/Example/AppDelegate.swift rename to HsFileAgentSdk_iOS/code/Example/Example/AppDelegate.swift index 4db8ad7..46c8c8b 100644 --- a/HsFileAgentSdk_iOS/code/Example/AppDelegate.swift +++ b/HsFileAgentSdk_iOS/code/Example/Example/AppDelegate.swift @@ -6,6 +6,7 @@ // import UIKit +import HsFileAgentSdk @main class AppDelegate: UIResponder, UIApplicationDelegate { @@ -14,17 +15,12 @@ class AppDelegate: UIResponder, UIApplicationDelegate { func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { // Override point for customization after application launch. - + HsFileAgentSdk.shared.isDebug = true + HsFileAgentSdk.shared.initSDK() + - return true } - -// @objc func logAction(){ -// let storyboard = UIStoryboard(name: "Main", bundle: nil) -// let vc = storyboard.instantiateViewController(identifier: "LogViewController") -// window?.rootViewController?.navigationController?.pushViewController(vc, animated: true) -// } } diff --git a/HsFileAgentSdk_iOS/code/Example/Assets.xcassets/AccentColor.colorset/Contents.json b/HsFileAgentSdk_iOS/code/Example/Example/Assets.xcassets/AccentColor.colorset/Contents.json similarity index 100% rename from HsFileAgentSdk_iOS/code/Example/Assets.xcassets/AccentColor.colorset/Contents.json rename to HsFileAgentSdk_iOS/code/Example/Example/Assets.xcassets/AccentColor.colorset/Contents.json diff --git a/HsFileAgentSdk_iOS/code/Example/Assets.xcassets/AppIcon.appiconset/Contents.json b/HsFileAgentSdk_iOS/code/Example/Example/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from HsFileAgentSdk_iOS/code/Example/Assets.xcassets/AppIcon.appiconset/Contents.json rename to HsFileAgentSdk_iOS/code/Example/Example/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/HsFileAgentSdk_iOS/code/Example/Assets.xcassets/Contents.json b/HsFileAgentSdk_iOS/code/Example/Example/Assets.xcassets/Contents.json similarity index 100% rename from HsFileAgentSdk_iOS/code/Example/Assets.xcassets/Contents.json rename to HsFileAgentSdk_iOS/code/Example/Example/Assets.xcassets/Contents.json diff --git a/HsFileAgentSdk_iOS/code/Example/Base.lproj/LaunchScreen.storyboard b/HsFileAgentSdk_iOS/code/Example/Example/Base.lproj/LaunchScreen.storyboard similarity index 100% rename from HsFileAgentSdk_iOS/code/Example/Base.lproj/LaunchScreen.storyboard rename to HsFileAgentSdk_iOS/code/Example/Example/Base.lproj/LaunchScreen.storyboard diff --git a/HsFileAgentSdk_iOS/code/Example/Example/Base.lproj/Main.storyboard b/HsFileAgentSdk_iOS/code/Example/Example/Base.lproj/Main.storyboard new file mode 100644 index 0000000..ed17bb2 --- /dev/null +++ b/HsFileAgentSdk_iOS/code/Example/Example/Base.lproj/Main.storyboard @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/HsFileAgentSdk_iOS/code/Example/BaseViewController.swift b/HsFileAgentSdk_iOS/code/Example/Example/BaseViewController.swift similarity index 96% rename from HsFileAgentSdk_iOS/code/Example/BaseViewController.swift rename to HsFileAgentSdk_iOS/code/Example/Example/BaseViewController.swift index c7ab315..e164506 100644 --- a/HsFileAgentSdk_iOS/code/Example/BaseViewController.swift +++ b/HsFileAgentSdk_iOS/code/Example/Example/BaseViewController.swift @@ -25,6 +25,7 @@ class BaseViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() + view.backgroundColor = .white activityIndicatorView.frame = UIScreen.main.bounds activityIndicatorView.layer.zPosition = 1 view.addSubview(activityIndicatorView) diff --git a/HsFileAgentSdk_iOS/demo/Demo/Demo/Info.plist b/HsFileAgentSdk_iOS/code/Example/Example/Info.plist similarity index 77% rename from HsFileAgentSdk_iOS/demo/Demo/Demo/Info.plist rename to HsFileAgentSdk_iOS/code/Example/Example/Info.plist index dd3c9af..9bec3e9 100644 --- a/HsFileAgentSdk_iOS/demo/Demo/Demo/Info.plist +++ b/HsFileAgentSdk_iOS/code/Example/Example/Info.plist @@ -21,5 +21,12 @@ + NSAppTransportSecurity + + NSAllowsArbitraryLoads + + + NSBluetoothAlwaysUsageDescription + 扫描智能手表需要开启蓝牙功能 diff --git a/HsFileAgentSdk_iOS/code/Example/LogViewController.swift b/HsFileAgentSdk_iOS/code/Example/Example/LogViewController.swift similarity index 89% rename from HsFileAgentSdk_iOS/code/Example/LogViewController.swift rename to HsFileAgentSdk_iOS/code/Example/Example/LogViewController.swift index 0fa78e9..07e23e3 100644 --- a/HsFileAgentSdk_iOS/code/Example/LogViewController.swift +++ b/HsFileAgentSdk_iOS/code/Example/Example/LogViewController.swift @@ -7,18 +7,26 @@ import UIKit import HsFileAgentSdk +import SnapKit class LogViewController: BaseViewController { - @IBOutlet weak var textView: UITextView! + var textView = UITextView() override func viewDidLoad() { title = "蓝牙日志" self.navigationItem.rightBarButtonItem = UIBarButtonItem(title: "share", style: .done, target: self, action: #selector(shareAction)) + + self.view.addSubview(textView) + self.textView.snp.makeConstraints { make in + make.edges.equalToSuperview() + } } override func viewDidAppear(_ animated: Bool) { super.viewDidAppear(animated) + + textView.text = HsFileAgentSdk.shared.logs.joined(separator: "\n") let range = NSMakeRange(textView.text.count - 1, 1) diff --git a/HsFileAgentSdk_iOS/code/Example/Resource/20240604_155433_2_V1.0.1_20240618_113111_ota.fwpkg b/HsFileAgentSdk_iOS/code/Example/Example/Resource/20240604_155433_2_V1.0.1_20240618_113111_ota.fwpkg similarity index 100% rename from HsFileAgentSdk_iOS/code/Example/Resource/20240604_155433_2_V1.0.1_20240618_113111_ota.fwpkg rename to HsFileAgentSdk_iOS/code/Example/Example/Resource/20240604_155433_2_V1.0.1_20240618_113111_ota.fwpkg diff --git a/HsFileAgentSdk_iOS/code/Example/Resource/AIAudio.sbc b/HsFileAgentSdk_iOS/code/Example/Example/Resource/AIAudio.sbc similarity index 100% rename from HsFileAgentSdk_iOS/code/Example/Resource/AIAudio.sbc rename to HsFileAgentSdk_iOS/code/Example/Example/Resource/AIAudio.sbc diff --git a/HsFileAgentSdk_iOS/code/Example/Resource/galaxy.lzma b/HsFileAgentSdk_iOS/code/Example/Example/Resource/galaxy.lzma similarity index 100% rename from HsFileAgentSdk_iOS/code/Example/Resource/galaxy.lzma rename to HsFileAgentSdk_iOS/code/Example/Example/Resource/galaxy.lzma diff --git "a/HsFileAgentSdk_iOS/code/Example/Resource/\345\244\247\347\272\246\345\234\250\345\206\254\345\255\243.mp3" "b/HsFileAgentSdk_iOS/code/Example/Example/Resource/\345\244\247\347\272\246\345\234\250\345\206\254\345\255\243.mp3" similarity index 100% rename from "HsFileAgentSdk_iOS/code/Example/Resource/\345\244\247\347\272\246\345\234\250\345\206\254\345\255\243.mp3" rename to "HsFileAgentSdk_iOS/code/Example/Example/Resource/\345\244\247\347\272\246\345\234\250\345\206\254\345\255\243.mp3" diff --git "a/HsFileAgentSdk_iOS/code/Example/Resource/\351\273\204\346\262\231-\345\220\215\345\206\263.mp3" "b/HsFileAgentSdk_iOS/code/Example/Example/Resource/\351\273\204\346\262\231-\345\220\215\345\206\263.mp3" similarity index 100% rename from "HsFileAgentSdk_iOS/code/Example/Resource/\351\273\204\346\262\231-\345\220\215\345\206\263.mp3" rename to "HsFileAgentSdk_iOS/code/Example/Example/Resource/\351\273\204\346\262\231-\345\220\215\345\206\263.mp3" diff --git a/HsFileAgentSdk_iOS/code2/Example/Example/SceneDelegate.swift b/HsFileAgentSdk_iOS/code/Example/Example/SceneDelegate.swift similarity index 100% rename from HsFileAgentSdk_iOS/code2/Example/Example/SceneDelegate.swift rename to HsFileAgentSdk_iOS/code/Example/Example/SceneDelegate.swift diff --git a/HsFileAgentSdk_iOS/code/Example/ViewController.swift b/HsFileAgentSdk_iOS/code/Example/Example/ViewController.swift similarity index 68% rename from HsFileAgentSdk_iOS/code/Example/ViewController.swift rename to HsFileAgentSdk_iOS/code/Example/Example/ViewController.swift index c6f13e6..dd3041a 100644 --- a/HsFileAgentSdk_iOS/code/Example/ViewController.swift +++ b/HsFileAgentSdk_iOS/code/Example/Example/ViewController.swift @@ -2,7 +2,7 @@ // ViewController.swift // Example // -// Created by yaozuopan on 2024/3/11. +// Created by incar on 2024/12/30. // import UIKit @@ -11,39 +11,48 @@ import CoreBluetooth class ViewController: BaseViewController { - @IBOutlet weak var listView: UITableView! + + var listView = UITableView(frame: .zero, style: .plain) private var dataList: [CBPeripheral] = [] override func viewDidLoad() { super.viewDidLoad() + title = "IOTBluetooth" + navigationItem.rightBarButtonItem = UIBarButtonItem(title: "Log", style: .plain, target: self, action: #selector(startScan)) title = "扫描" - let btn = UIButton(type: .custom) - btn.setTitle("log", for: .normal) - btn.addTarget(self, action: #selector(showLog), for: .touchUpInside) - btn.backgroundColor = .blue - btn.frame = CGRect(x: 20, y: 300, width: 50, height: 50) - btn.layer.cornerRadius = 25 - navigationController?.view.addSubview(btn) + listView.delegate = self + listView.dataSource = self + listView.register(UITableViewCell.self, forCellReuseIdentifier: "cell") + view.addSubview(listView) + listView.snp.makeConstraints { make in + make.edges.equalToSuperview() + } + + } - @IBAction func startScan(_ sender: UIButton) { + @objc func startScan() { IBBluetoothManager.shared.startScan() IBBluetoothManager.shared.discoverCallBack = { [unowned self] peripheral in if dataList.contains(peripheral){ return } + if peripheral.name == nil{ + return + } + if let name = peripheral.name,name.isEmpty{ return } - // print(peripheral.name) + print(peripheral.name) dataList.append(peripheral) listView.reloadData() } IBBluetoothManager.shared.didConnectedCallBack = {[unowned self] peripheral in activityIndicatorView.stopAnimating() - let vc = storyboard!.instantiateViewController(identifier: "AbilityViewController") + let vc = AbilityViewController() self.navigationController?.pushViewController(vc, animated: true) } IBBluetoothManager.shared.disConnectedCallBack = { peripheral in @@ -56,8 +65,7 @@ class ViewController: BaseViewController { IBBluetoothManager.shared.stopScan() } @objc func showLog(){ - - let vc = storyboard!.instantiateViewController(identifier: "LogViewController") + let vc = LogViewController() navigationController?.pushViewController(vc, animated: true) } } @@ -69,9 +77,8 @@ extension ViewController: UITableViewDelegate, UITableViewDataSource { } func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { - let cell = tableView.dequeueReusableCell(withIdentifier: "Cell", for: indexPath) - let label = cell.viewWithTag(10) as! UILabel - label.text = dataList[indexPath.row].name ?? "" + "(点击连接)" + let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath) + cell.textLabel?.text = dataList[indexPath.row].name ?? "" + "(点击连接)" return cell } diff --git a/HsFileAgentSdk_iOS/code/Example/ble/IBBluetoothManager.swift b/HsFileAgentSdk_iOS/code/Example/Example/ble/IBBluetoothManager.swift similarity index 90% rename from HsFileAgentSdk_iOS/code/Example/ble/IBBluetoothManager.swift rename to HsFileAgentSdk_iOS/code/Example/Example/ble/IBBluetoothManager.swift index 4f9d04b..418bf1b 100644 --- a/HsFileAgentSdk_iOS/code/Example/ble/IBBluetoothManager.swift +++ b/HsFileAgentSdk_iOS/code/Example/Example/ble/IBBluetoothManager.swift @@ -46,13 +46,8 @@ class IBBluetoothManager: NSObject { } func setupFileSdk(){ - //初始化 - HsFileAgentSdk.shared.initSDK() - //isDebug为true则打印日志,false则不打印日志 HsFileAgentSdk.shared.isDebug = true - //设置sdk数据回调 HsFileAgentSdk.shared.sdkToDeviceCallback = {[unowned self] data in - //这里将回调的数据发给蓝牙设备 self.send(fileData: data) } } @@ -62,10 +57,11 @@ extension IBBluetoothManager{ /// 开始扫描 func startScan() { print("开始扫描...") - centralManager.scanForPeripherals(withServices: [CBUUID(string: serviceUUID)], options: nil) - if let peripheral = centralManager.retrieveConnectedPeripherals(withServices: [CBUUID(string: serviceUUID)]).first{ - discoverCallBack?(peripheral) - } + centralManager.scanForPeripherals(withServices: nil) +// centralManager.scanForPeripherals(withServices: [CBUUID(string: serviceUUID)], options: nil) +// if let peripheral = centralManager.retrieveConnectedPeripherals(withServices: [CBUUID(string: serviceUUID)]).first{ +// discoverCallBack?(peripheral) +// } } /// 停止扫描 @@ -176,12 +172,11 @@ extension IBBluetoothManager: CBPeripheralDelegate { } func peripheral(_ peripheral: CBPeripheral, didUpdateValueFor characteristic: CBCharacteristic, error: Error?) { - // 收到蓝牙设备的数据,转发给sdk处理 HsFileAgentSdk.shared.sendToSdk(characteristic: characteristic, error: error) + } func peripheral(_ peripheral: CBPeripheral, didWriteValueFor characteristic: CBCharacteristic, error: Error?) { - // sdk将回调的数据传给ble设备后,告知sdk写入的情况 HsFileAgentSdk.shared.didWriteToDevice(characteristic: characteristic, error: error) } } diff --git a/HsFileAgentSdk_iOS/code/Example/Info.plist b/HsFileAgentSdk_iOS/code/Example/Info.plist deleted file mode 100644 index 1ec584a..0000000 --- a/HsFileAgentSdk_iOS/code/Example/Info.plist +++ /dev/null @@ -1,15 +0,0 @@ - - - - - UIBackgroundModes - - bluetooth-central - - NSAppTransportSecurity - - NSAllowsArbitraryLoads - - - - diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk.framework/Headers/IOTBluetooth.h b/HsFileAgentSdk_iOS/code/HsFileAgentSdk.framework/Headers/IOTBluetooth.h deleted file mode 100644 index 98258c9..0000000 --- a/HsFileAgentSdk_iOS/code/HsFileAgentSdk.framework/Headers/IOTBluetooth.h +++ /dev/null @@ -1,18 +0,0 @@ -// -// IOTBluetooth.h -// IOTBluetooth -// -// Created by yaozuopan on 2024/3/6. -// - -#import - -//! Project version number for IOTBluetooth. -FOUNDATION_EXPORT double IOTBluetoothVersionNumber; - -//! Project version string for IOTBluetooth. -FOUNDATION_EXPORT const unsigned char IOTBluetoothVersionString[]; - -// In this header, you should import all the public headers of your framework using statements like #import - - diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk.framework/HsFileAgentSdk b/HsFileAgentSdk_iOS/code/HsFileAgentSdk.framework/HsFileAgentSdk deleted file mode 100644 index 8fb559f..0000000 Binary files a/HsFileAgentSdk_iOS/code/HsFileAgentSdk.framework/HsFileAgentSdk and /dev/null differ diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk.framework/Info.plist b/HsFileAgentSdk_iOS/code/HsFileAgentSdk.framework/Info.plist deleted file mode 100644 index b4a78a9..0000000 Binary files a/HsFileAgentSdk_iOS/code/HsFileAgentSdk.framework/Info.plist and /dev/null differ diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo b/HsFileAgentSdk_iOS/code/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo deleted file mode 100644 index 4737771..0000000 Binary files a/HsFileAgentSdk_iOS/code/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo and /dev/null differ diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.swiftmodule b/HsFileAgentSdk_iOS/code/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.swiftmodule deleted file mode 100644 index e906f4b..0000000 Binary files a/HsFileAgentSdk_iOS/code/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.swiftmodule and /dev/null differ diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk.framework/Modules/module.modulemap b/HsFileAgentSdk_iOS/code/HsFileAgentSdk.framework/Modules/module.modulemap deleted file mode 100644 index 2fb3e7b..0000000 --- a/HsFileAgentSdk_iOS/code/HsFileAgentSdk.framework/Modules/module.modulemap +++ /dev/null @@ -1,4 +0,0 @@ -framework module HsFileAgentSdk { - header "HsFileAgentSdk-Swift.h" - requires objc -} diff --git a/HsFileAgentSdk_iOS/code2/HsFileAgentSdk.xcworkspace/contents.xcworkspacedata b/HsFileAgentSdk_iOS/code/HsFileAgentSdk.xcworkspace/contents.xcworkspacedata similarity index 100% rename from HsFileAgentSdk_iOS/code2/HsFileAgentSdk.xcworkspace/contents.xcworkspacedata rename to HsFileAgentSdk_iOS/code/HsFileAgentSdk.xcworkspace/contents.xcworkspacedata diff --git a/HsFileAgentSdk_iOS/code/IOTBluetooth.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/HsFileAgentSdk_iOS/code/HsFileAgentSdk.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from HsFileAgentSdk_iOS/code/IOTBluetooth.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to HsFileAgentSdk_iOS/code/HsFileAgentSdk.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk.xcodeproj/project.pbxproj b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk.xcodeproj/project.pbxproj new file mode 100644 index 0000000..d651bb2 --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk.xcodeproj/project.pbxproj @@ -0,0 +1,647 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 56; + objects = { + +/* Begin PBXBuildFile section */ + 18C6B3F32D228F630094EC31 /* HsFileAgentSdk.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C6B3F22D228F630094EC31 /* HsFileAgentSdk.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3F453BC82D2294A8006ADD76 /* IBFileSender.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453B862D2294A8006ADD76 /* IBFileSender.swift */; }; + 3F453BC92D2294A8006ADD76 /* IBHistoryStep.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453BA82D2294A8006ADD76 /* IBHistoryStep.swift */; }; + 3F453BCA2D2294A8006ADD76 /* IBAiResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453B952D2294A8006ADD76 /* IBAiResponse.swift */; }; + 3F453BCB2D2294A8006ADD76 /* IBFileSender+Mp3.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453B882D2294A8006ADD76 /* IBFileSender+Mp3.swift */; }; + 3F453BCC2D2294A8006ADD76 /* IBLanguage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453BA92D2294A8006ADD76 /* IBLanguage.swift */; }; + 3F453BCD2D2294A8006ADD76 /* IBBloodOxygen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453B972D2294A8006ADD76 /* IBBloodOxygen.swift */; }; + 3F453BCE2D2294A8006ADD76 /* IBPhoneInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453BAF2D2294A8006ADD76 /* IBPhoneInfo.swift */; }; + 3F453BCF2D2294A8006ADD76 /* IBTargetStep.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453BB42D2294A8006ADD76 /* IBTargetStep.swift */; }; + 3F453BD02D2294A8006ADD76 /* LRC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453BC52D2294A8006ADD76 /* LRC.swift */; }; + 3F453BD12D2294A8006ADD76 /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453BC42D2294A8006ADD76 /* Logger.swift */; }; + 3F453BD22D2294A8006ADD76 /* IBHistoryCalorie.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453BA22D2294A8006ADD76 /* IBHistoryCalorie.swift */; }; + 3F453BD32D2294A8006ADD76 /* IBAbility.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453B832D2294A8006ADD76 /* IBAbility.swift */; }; + 3F453BD42D2294A8006ADD76 /* Any.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453BBE2D2294A8006ADD76 /* Any.swift */; }; + 3F453BD52D2294A8006ADD76 /* IBHistoryStand.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453BA72D2294A8006ADD76 /* IBHistoryStand.swift */; }; + 3F453BD62D2294A8006ADD76 /* IBDeleteFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453B9A2D2294A8006ADD76 /* IBDeleteFile.swift */; }; + 3F453BD72D2294A8006ADD76 /* IBPairling.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453B8D2D2294A8006ADD76 /* IBPairling.swift */; }; + 3F453BD82D2294A8006ADD76 /* IBTarinState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453BB52D2294A8006ADD76 /* IBTarinState.swift */; }; + 3F453BD92D2294A8006ADD76 /* IBOta.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453BAC2D2294A8006ADD76 /* IBOta.swift */; }; + 3F453BDA2D2294A8006ADD76 /* IBReceiveManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453B902D2294A8006ADD76 /* IBReceiveManager.swift */; }; + 3F453BDB2D2294A8006ADD76 /* IBTrainingData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453BB62D2294A8006ADD76 /* IBTrainingData.swift */; }; + 3F453BDC2D2294A8006ADD76 /* Date.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453BC02D2294A8006ADD76 /* Date.swift */; }; + 3F453BDD2D2294A8006ADD76 /* CRC16.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453BBF2D2294A8006ADD76 /* CRC16.swift */; }; + 3F453BDE2D2294A8006ADD76 /* IBClock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453B982D2294A8006ADD76 /* IBClock.swift */; }; + 3F453BDF2D2294A8006ADD76 /* IBFileSender+Ota.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453B892D2294A8006ADD76 /* IBFileSender+Ota.swift */; }; + 3F453BE02D2294A8006ADD76 /* IBSleep.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453BB32D2294A8006ADD76 /* IBSleep.swift */; }; + 3F453BE12D2294A8006ADD76 /* IBHistorySleep.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453BA62D2294A8006ADD76 /* IBHistorySleep.swift */; }; + 3F453BE22D2294A8006ADD76 /* IBResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453BB02D2294A8006ADD76 /* IBResponse.swift */; }; + 3F453BE32D2294A8006ADD76 /* IBWeather.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453BBC2D2294A8006ADD76 /* IBWeather.swift */; }; + 3F453BE42D2294A8006ADD76 /* IBWater.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453BBB2D2294A8006ADD76 /* IBWater.swift */; }; + 3F453BE52D2294A8006ADD76 /* IBHistoryHeartRate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453BA52D2294A8006ADD76 /* IBHistoryHeartRate.swift */; }; + 3F453BE62D2294A8006ADD76 /* IBSender.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453B912D2294A8006ADD76 /* IBSender.swift */; }; + 3F453BE72D2294A8006ADD76 /* IBSendTime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453BB22D2294A8006ADD76 /* IBSendTime.swift */; }; + 3F453BE82D2294A8006ADD76 /* IBMp3.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453BAB2D2294A8006ADD76 /* IBMp3.swift */; }; + 3F453BE92D2294A8006ADD76 /* IBTools.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453BC22D2294A8006ADD76 /* IBTools.swift */; }; + 3F453BEA2D2294A8006ADD76 /* IBChecker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453B852D2294A8006ADD76 /* IBChecker.swift */; }; + 3F453BEB2D2294A8006ADD76 /* IBVibrateSound.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453BB92D2294A8006ADD76 /* IBVibrateSound.swift */; }; + 3F453BEC2D2294A8006ADD76 /* IBSimulateParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453B922D2294A8006ADD76 /* IBSimulateParser.swift */; }; + 3F453BED2D2294A8006ADD76 /* IBScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453BB12D2294A8006ADD76 /* IBScreen.swift */; }; + 3F453BEE2D2294A8006ADD76 /* IBTrainTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453BB72D2294A8006ADD76 /* IBTrainTarget.swift */; }; + 3F453BEF2D2294A8006ADD76 /* IBAddressBook.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453B942D2294A8006ADD76 /* IBAddressBook.swift */; }; + 3F453BF02D2294A8006ADD76 /* IBAbout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453B932D2294A8006ADD76 /* IBAbout.swift */; }; + 3F453BF12D2294A8006ADD76 /* IBUserInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453BB82D2294A8006ADD76 /* IBUserInfo.swift */; }; + 3F453BF22D2294A8006ADD76 /* IBHistoryBaseTraining.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453B9F2D2294A8006ADD76 /* IBHistoryBaseTraining.swift */; }; + 3F453BF32D2294A8006ADD76 /* IBManufacturer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453BAA2D2294A8006ADD76 /* IBManufacturer.swift */; }; + 3F453BF42D2294A8006ADD76 /* JSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453BC32D2294A8006ADD76 /* JSON.swift */; }; + 3F453BF52D2294A8006ADD76 /* IBAiManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453B842D2294A8006ADD76 /* IBAiManager.swift */; }; + 3F453BF62D2294A8006ADD76 /* IBParameter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453B8E2D2294A8006ADD76 /* IBParameter.swift */; }; + 3F453BF72D2294A8006ADD76 /* IBOtherTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453BAD2D2294A8006ADD76 /* IBOtherTarget.swift */; }; + 3F453BF82D2294A8006ADD76 /* UTF8.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453BC62D2294A8006ADD76 /* UTF8.swift */; }; + 3F453BF92D2294A8006ADD76 /* IBHeartRate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453B9E2D2294A8006ADD76 /* IBHeartRate.swift */; }; + 3F453BFA2D2294A8006ADD76 /* IBAiValid.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453B962D2294A8006ADD76 /* IBAiValid.swift */; }; + 3F453BFB2D2294A8006ADD76 /* HsFileAgentSdk.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453B822D2294A8006ADD76 /* HsFileAgentSdk.swift */; }; + 3F453BFC2D2294A8006ADD76 /* IBEpo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453B9C2D2294A8006ADD76 /* IBEpo.swift */; }; + 3F453BFD2D2294A8006ADD76 /* IBFetchFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453B9D2D2294A8006ADD76 /* IBFetchFile.swift */; }; + 3F453BFE2D2294A8006ADD76 /* IBCode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453B992D2294A8006ADD76 /* IBCode.swift */; }; + 3F453BFF2D2294A8006ADD76 /* IBHistoryBurning.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453BA12D2294A8006ADD76 /* IBHistoryBurning.swift */; }; + 3F453C002D2294A8006ADD76 /* IBHistoryDistance.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453BA32D2294A8006ADD76 /* IBHistoryDistance.swift */; }; + 3F453C012D2294A8006ADD76 /* IBManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453B8B2D2294A8006ADD76 /* IBManager.swift */; }; + 3F453C022D2294A8006ADD76 /* IBNotify.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453B8C2D2294A8006ADD76 /* IBNotify.swift */; }; + 3F453C032D2294A8006ADD76 /* IBHistoryBloodOxygen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453BA02D2294A8006ADD76 /* IBHistoryBloodOxygen.swift */; }; + 3F453C042D2294A8006ADD76 /* IBPeripheral.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453BAE2D2294A8006ADD76 /* IBPeripheral.swift */; }; + 3F453C052D2294A8006ADD76 /* IBHistoryGps.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453BA42D2294A8006ADD76 /* IBHistoryGps.swift */; }; + 3F453C062D2294A8006ADD76 /* IBWatchInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453BBA2D2294A8006ADD76 /* IBWatchInfo.swift */; }; + 3F453C072D2294A8006ADD76 /* IBFileSender+Dial.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453B872D2294A8006ADD76 /* IBFileSender+Dial.swift */; }; + 3F453C082D2294A8006ADD76 /* IBDial.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453B9B2D2294A8006ADD76 /* IBDial.swift */; }; + 3F453C092D2294A8006ADD76 /* IBParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453B8F2D2294A8006ADD76 /* IBParser.swift */; }; + 3F453C0A2D2294A8006ADD76 /* IBluetooth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453B8A2D2294A8006ADD76 /* IBluetooth.swift */; }; + 3F453C0B2D2294A8006ADD76 /* IBPeripheralUUID.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453BC12D2294A8006ADD76 /* IBPeripheralUUID.swift */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 18C6B3EF2D228F630094EC31 /* HsFileAgentSdk.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = HsFileAgentSdk.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 18C6B3F22D228F630094EC31 /* HsFileAgentSdk.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = HsFileAgentSdk.h; sourceTree = ""; }; + 3F453B822D2294A8006ADD76 /* HsFileAgentSdk.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HsFileAgentSdk.swift; sourceTree = ""; }; + 3F453B832D2294A8006ADD76 /* IBAbility.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBAbility.swift; sourceTree = ""; }; + 3F453B842D2294A8006ADD76 /* IBAiManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBAiManager.swift; sourceTree = ""; }; + 3F453B852D2294A8006ADD76 /* IBChecker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBChecker.swift; sourceTree = ""; }; + 3F453B862D2294A8006ADD76 /* IBFileSender.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBFileSender.swift; sourceTree = ""; }; + 3F453B872D2294A8006ADD76 /* IBFileSender+Dial.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "IBFileSender+Dial.swift"; sourceTree = ""; }; + 3F453B882D2294A8006ADD76 /* IBFileSender+Mp3.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "IBFileSender+Mp3.swift"; sourceTree = ""; }; + 3F453B892D2294A8006ADD76 /* IBFileSender+Ota.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "IBFileSender+Ota.swift"; sourceTree = ""; }; + 3F453B8A2D2294A8006ADD76 /* IBluetooth.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBluetooth.swift; sourceTree = ""; }; + 3F453B8B2D2294A8006ADD76 /* IBManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBManager.swift; sourceTree = ""; }; + 3F453B8C2D2294A8006ADD76 /* IBNotify.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBNotify.swift; sourceTree = ""; }; + 3F453B8D2D2294A8006ADD76 /* IBPairling.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBPairling.swift; sourceTree = ""; }; + 3F453B8E2D2294A8006ADD76 /* IBParameter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBParameter.swift; sourceTree = ""; }; + 3F453B8F2D2294A8006ADD76 /* IBParser.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBParser.swift; sourceTree = ""; }; + 3F453B902D2294A8006ADD76 /* IBReceiveManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBReceiveManager.swift; sourceTree = ""; }; + 3F453B912D2294A8006ADD76 /* IBSender.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBSender.swift; sourceTree = ""; }; + 3F453B922D2294A8006ADD76 /* IBSimulateParser.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBSimulateParser.swift; sourceTree = ""; }; + 3F453B932D2294A8006ADD76 /* IBAbout.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBAbout.swift; sourceTree = ""; }; + 3F453B942D2294A8006ADD76 /* IBAddressBook.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBAddressBook.swift; sourceTree = ""; }; + 3F453B952D2294A8006ADD76 /* IBAiResponse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBAiResponse.swift; sourceTree = ""; }; + 3F453B962D2294A8006ADD76 /* IBAiValid.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBAiValid.swift; sourceTree = ""; }; + 3F453B972D2294A8006ADD76 /* IBBloodOxygen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBBloodOxygen.swift; sourceTree = ""; }; + 3F453B982D2294A8006ADD76 /* IBClock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBClock.swift; sourceTree = ""; }; + 3F453B992D2294A8006ADD76 /* IBCode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBCode.swift; sourceTree = ""; }; + 3F453B9A2D2294A8006ADD76 /* IBDeleteFile.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBDeleteFile.swift; sourceTree = ""; }; + 3F453B9B2D2294A8006ADD76 /* IBDial.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBDial.swift; sourceTree = ""; }; + 3F453B9C2D2294A8006ADD76 /* IBEpo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBEpo.swift; sourceTree = ""; }; + 3F453B9D2D2294A8006ADD76 /* IBFetchFile.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBFetchFile.swift; sourceTree = ""; }; + 3F453B9E2D2294A8006ADD76 /* IBHeartRate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBHeartRate.swift; sourceTree = ""; }; + 3F453B9F2D2294A8006ADD76 /* IBHistoryBaseTraining.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBHistoryBaseTraining.swift; sourceTree = ""; }; + 3F453BA02D2294A8006ADD76 /* IBHistoryBloodOxygen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBHistoryBloodOxygen.swift; sourceTree = ""; }; + 3F453BA12D2294A8006ADD76 /* IBHistoryBurning.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBHistoryBurning.swift; sourceTree = ""; }; + 3F453BA22D2294A8006ADD76 /* IBHistoryCalorie.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBHistoryCalorie.swift; sourceTree = ""; }; + 3F453BA32D2294A8006ADD76 /* IBHistoryDistance.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBHistoryDistance.swift; sourceTree = ""; }; + 3F453BA42D2294A8006ADD76 /* IBHistoryGps.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBHistoryGps.swift; sourceTree = ""; }; + 3F453BA52D2294A8006ADD76 /* IBHistoryHeartRate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBHistoryHeartRate.swift; sourceTree = ""; }; + 3F453BA62D2294A8006ADD76 /* IBHistorySleep.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBHistorySleep.swift; sourceTree = ""; }; + 3F453BA72D2294A8006ADD76 /* IBHistoryStand.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBHistoryStand.swift; sourceTree = ""; }; + 3F453BA82D2294A8006ADD76 /* IBHistoryStep.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBHistoryStep.swift; sourceTree = ""; }; + 3F453BA92D2294A8006ADD76 /* IBLanguage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBLanguage.swift; sourceTree = ""; }; + 3F453BAA2D2294A8006ADD76 /* IBManufacturer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBManufacturer.swift; sourceTree = ""; }; + 3F453BAB2D2294A8006ADD76 /* IBMp3.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBMp3.swift; sourceTree = ""; }; + 3F453BAC2D2294A8006ADD76 /* IBOta.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBOta.swift; sourceTree = ""; }; + 3F453BAD2D2294A8006ADD76 /* IBOtherTarget.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBOtherTarget.swift; sourceTree = ""; }; + 3F453BAE2D2294A8006ADD76 /* IBPeripheral.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBPeripheral.swift; sourceTree = ""; }; + 3F453BAF2D2294A8006ADD76 /* IBPhoneInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBPhoneInfo.swift; sourceTree = ""; }; + 3F453BB02D2294A8006ADD76 /* IBResponse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBResponse.swift; sourceTree = ""; }; + 3F453BB12D2294A8006ADD76 /* IBScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBScreen.swift; sourceTree = ""; }; + 3F453BB22D2294A8006ADD76 /* IBSendTime.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBSendTime.swift; sourceTree = ""; }; + 3F453BB32D2294A8006ADD76 /* IBSleep.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBSleep.swift; sourceTree = ""; }; + 3F453BB42D2294A8006ADD76 /* IBTargetStep.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBTargetStep.swift; sourceTree = ""; }; + 3F453BB52D2294A8006ADD76 /* IBTarinState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBTarinState.swift; sourceTree = ""; }; + 3F453BB62D2294A8006ADD76 /* IBTrainingData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBTrainingData.swift; sourceTree = ""; }; + 3F453BB72D2294A8006ADD76 /* IBTrainTarget.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBTrainTarget.swift; sourceTree = ""; }; + 3F453BB82D2294A8006ADD76 /* IBUserInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBUserInfo.swift; sourceTree = ""; }; + 3F453BB92D2294A8006ADD76 /* IBVibrateSound.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBVibrateSound.swift; sourceTree = ""; }; + 3F453BBA2D2294A8006ADD76 /* IBWatchInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBWatchInfo.swift; sourceTree = ""; }; + 3F453BBB2D2294A8006ADD76 /* IBWater.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBWater.swift; sourceTree = ""; }; + 3F453BBC2D2294A8006ADD76 /* IBWeather.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBWeather.swift; sourceTree = ""; }; + 3F453BBE2D2294A8006ADD76 /* Any.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Any.swift; sourceTree = ""; }; + 3F453BBF2D2294A8006ADD76 /* CRC16.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CRC16.swift; sourceTree = ""; }; + 3F453BC02D2294A8006ADD76 /* Date.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Date.swift; sourceTree = ""; }; + 3F453BC12D2294A8006ADD76 /* IBPeripheralUUID.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBPeripheralUUID.swift; sourceTree = ""; }; + 3F453BC22D2294A8006ADD76 /* IBTools.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBTools.swift; sourceTree = ""; }; + 3F453BC32D2294A8006ADD76 /* JSON.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JSON.swift; sourceTree = ""; }; + 3F453BC42D2294A8006ADD76 /* Logger.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Logger.swift; sourceTree = ""; }; + 3F453BC52D2294A8006ADD76 /* LRC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LRC.swift; sourceTree = ""; }; + 3F453BC62D2294A8006ADD76 /* UTF8.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTF8.swift; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 18C6B3EC2D228F630094EC31 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 18C6B3E52D228F630094EC31 = { + isa = PBXGroup; + children = ( + 18C6B3F12D228F630094EC31 /* HsFileAgentSdk */, + 18C6B3F02D228F630094EC31 /* Products */, + ); + sourceTree = ""; + }; + 18C6B3F02D228F630094EC31 /* Products */ = { + isa = PBXGroup; + children = ( + 18C6B3EF2D228F630094EC31 /* HsFileAgentSdk.framework */, + ); + name = Products; + sourceTree = ""; + }; + 18C6B3F12D228F630094EC31 /* HsFileAgentSdk */ = { + isa = PBXGroup; + children = ( + 3F453B822D2294A8006ADD76 /* HsFileAgentSdk.swift */, + 3F453B832D2294A8006ADD76 /* IBAbility.swift */, + 3F453B842D2294A8006ADD76 /* IBAiManager.swift */, + 3F453B852D2294A8006ADD76 /* IBChecker.swift */, + 3F453B862D2294A8006ADD76 /* IBFileSender.swift */, + 3F453B872D2294A8006ADD76 /* IBFileSender+Dial.swift */, + 3F453B882D2294A8006ADD76 /* IBFileSender+Mp3.swift */, + 3F453B892D2294A8006ADD76 /* IBFileSender+Ota.swift */, + 3F453B8A2D2294A8006ADD76 /* IBluetooth.swift */, + 3F453B8B2D2294A8006ADD76 /* IBManager.swift */, + 3F453B8C2D2294A8006ADD76 /* IBNotify.swift */, + 3F453B8D2D2294A8006ADD76 /* IBPairling.swift */, + 3F453B8E2D2294A8006ADD76 /* IBParameter.swift */, + 3F453B8F2D2294A8006ADD76 /* IBParser.swift */, + 3F453B902D2294A8006ADD76 /* IBReceiveManager.swift */, + 3F453B912D2294A8006ADD76 /* IBSender.swift */, + 3F453B922D2294A8006ADD76 /* IBSimulateParser.swift */, + 3F453BBD2D2294A8006ADD76 /* Models */, + 3F453BC72D2294A8006ADD76 /* Tools */, + 18C6B3F22D228F630094EC31 /* HsFileAgentSdk.h */, + ); + path = HsFileAgentSdk; + sourceTree = ""; + }; + 3F453BBD2D2294A8006ADD76 /* Models */ = { + isa = PBXGroup; + children = ( + 3F453B932D2294A8006ADD76 /* IBAbout.swift */, + 3F453B942D2294A8006ADD76 /* IBAddressBook.swift */, + 3F453B952D2294A8006ADD76 /* IBAiResponse.swift */, + 3F453B962D2294A8006ADD76 /* IBAiValid.swift */, + 3F453B972D2294A8006ADD76 /* IBBloodOxygen.swift */, + 3F453B982D2294A8006ADD76 /* IBClock.swift */, + 3F453B992D2294A8006ADD76 /* IBCode.swift */, + 3F453B9A2D2294A8006ADD76 /* IBDeleteFile.swift */, + 3F453B9B2D2294A8006ADD76 /* IBDial.swift */, + 3F453B9C2D2294A8006ADD76 /* IBEpo.swift */, + 3F453B9D2D2294A8006ADD76 /* IBFetchFile.swift */, + 3F453B9E2D2294A8006ADD76 /* IBHeartRate.swift */, + 3F453B9F2D2294A8006ADD76 /* IBHistoryBaseTraining.swift */, + 3F453BA02D2294A8006ADD76 /* IBHistoryBloodOxygen.swift */, + 3F453BA12D2294A8006ADD76 /* IBHistoryBurning.swift */, + 3F453BA22D2294A8006ADD76 /* IBHistoryCalorie.swift */, + 3F453BA32D2294A8006ADD76 /* IBHistoryDistance.swift */, + 3F453BA42D2294A8006ADD76 /* IBHistoryGps.swift */, + 3F453BA52D2294A8006ADD76 /* IBHistoryHeartRate.swift */, + 3F453BA62D2294A8006ADD76 /* IBHistorySleep.swift */, + 3F453BA72D2294A8006ADD76 /* IBHistoryStand.swift */, + 3F453BA82D2294A8006ADD76 /* IBHistoryStep.swift */, + 3F453BA92D2294A8006ADD76 /* IBLanguage.swift */, + 3F453BAA2D2294A8006ADD76 /* IBManufacturer.swift */, + 3F453BAB2D2294A8006ADD76 /* IBMp3.swift */, + 3F453BAC2D2294A8006ADD76 /* IBOta.swift */, + 3F453BAD2D2294A8006ADD76 /* IBOtherTarget.swift */, + 3F453BAE2D2294A8006ADD76 /* IBPeripheral.swift */, + 3F453BAF2D2294A8006ADD76 /* IBPhoneInfo.swift */, + 3F453BB02D2294A8006ADD76 /* IBResponse.swift */, + 3F453BB12D2294A8006ADD76 /* IBScreen.swift */, + 3F453BB22D2294A8006ADD76 /* IBSendTime.swift */, + 3F453BB32D2294A8006ADD76 /* IBSleep.swift */, + 3F453BB42D2294A8006ADD76 /* IBTargetStep.swift */, + 3F453BB52D2294A8006ADD76 /* IBTarinState.swift */, + 3F453BB62D2294A8006ADD76 /* IBTrainingData.swift */, + 3F453BB72D2294A8006ADD76 /* IBTrainTarget.swift */, + 3F453BB82D2294A8006ADD76 /* IBUserInfo.swift */, + 3F453BB92D2294A8006ADD76 /* IBVibrateSound.swift */, + 3F453BBA2D2294A8006ADD76 /* IBWatchInfo.swift */, + 3F453BBB2D2294A8006ADD76 /* IBWater.swift */, + 3F453BBC2D2294A8006ADD76 /* IBWeather.swift */, + ); + path = Models; + sourceTree = ""; + }; + 3F453BC72D2294A8006ADD76 /* Tools */ = { + isa = PBXGroup; + children = ( + 3F453BBE2D2294A8006ADD76 /* Any.swift */, + 3F453BBF2D2294A8006ADD76 /* CRC16.swift */, + 3F453BC02D2294A8006ADD76 /* Date.swift */, + 3F453BC12D2294A8006ADD76 /* IBPeripheralUUID.swift */, + 3F453BC22D2294A8006ADD76 /* IBTools.swift */, + 3F453BC32D2294A8006ADD76 /* JSON.swift */, + 3F453BC42D2294A8006ADD76 /* Logger.swift */, + 3F453BC52D2294A8006ADD76 /* LRC.swift */, + 3F453BC62D2294A8006ADD76 /* UTF8.swift */, + ); + path = Tools; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXHeadersBuildPhase section */ + 18C6B3EA2D228F630094EC31 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 18C6B3F32D228F630094EC31 /* HsFileAgentSdk.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + +/* Begin PBXNativeTarget section */ + 18C6B3EE2D228F630094EC31 /* HsFileAgentSdk */ = { + isa = PBXNativeTarget; + buildConfigurationList = 18C6B3F62D228F630094EC31 /* Build configuration list for PBXNativeTarget "HsFileAgentSdk" */; + buildPhases = ( + 18C6B3EA2D228F630094EC31 /* Headers */, + 18C6B3EB2D228F630094EC31 /* Sources */, + 18C6B3EC2D228F630094EC31 /* Frameworks */, + 18C6B3ED2D228F630094EC31 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = HsFileAgentSdk; + productName = HsFileAgentSdk; + productReference = 18C6B3EF2D228F630094EC31 /* HsFileAgentSdk.framework */; + productType = "com.apple.product-type.framework"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 18C6B3E62D228F630094EC31 /* Project object */ = { + isa = PBXProject; + attributes = { + BuildIndependentTargetsInParallel = 1; + LastUpgradeCheck = 1520; + TargetAttributes = { + 18C6B3EE2D228F630094EC31 = { + CreatedOnToolsVersion = 15.2; + LastSwiftMigration = 1520; + }; + }; + }; + buildConfigurationList = 18C6B3E92D228F630094EC31 /* Build configuration list for PBXProject "HsFileAgentSdk" */; + compatibilityVersion = "Xcode 14.0"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 18C6B3E52D228F630094EC31; + productRefGroup = 18C6B3E52D228F630094EC31; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 18C6B3EE2D228F630094EC31 /* HsFileAgentSdk */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 18C6B3ED2D228F630094EC31 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 18C6B3EB2D228F630094EC31 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3F453BC82D2294A8006ADD76 /* IBFileSender.swift in Sources */, + 3F453BC92D2294A8006ADD76 /* IBHistoryStep.swift in Sources */, + 3F453BCA2D2294A8006ADD76 /* IBAiResponse.swift in Sources */, + 3F453BCB2D2294A8006ADD76 /* IBFileSender+Mp3.swift in Sources */, + 3F453BCC2D2294A8006ADD76 /* IBLanguage.swift in Sources */, + 3F453BCD2D2294A8006ADD76 /* IBBloodOxygen.swift in Sources */, + 3F453BCE2D2294A8006ADD76 /* IBPhoneInfo.swift in Sources */, + 3F453BCF2D2294A8006ADD76 /* IBTargetStep.swift in Sources */, + 3F453BD02D2294A8006ADD76 /* LRC.swift in Sources */, + 3F453BD12D2294A8006ADD76 /* Logger.swift in Sources */, + 3F453BD22D2294A8006ADD76 /* IBHistoryCalorie.swift in Sources */, + 3F453BD32D2294A8006ADD76 /* IBAbility.swift in Sources */, + 3F453BD42D2294A8006ADD76 /* Any.swift in Sources */, + 3F453BD52D2294A8006ADD76 /* IBHistoryStand.swift in Sources */, + 3F453BD62D2294A8006ADD76 /* IBDeleteFile.swift in Sources */, + 3F453BD72D2294A8006ADD76 /* IBPairling.swift in Sources */, + 3F453BD82D2294A8006ADD76 /* IBTarinState.swift in Sources */, + 3F453BD92D2294A8006ADD76 /* IBOta.swift in Sources */, + 3F453BDA2D2294A8006ADD76 /* IBReceiveManager.swift in Sources */, + 3F453BDB2D2294A8006ADD76 /* IBTrainingData.swift in Sources */, + 3F453BDC2D2294A8006ADD76 /* Date.swift in Sources */, + 3F453BDD2D2294A8006ADD76 /* CRC16.swift in Sources */, + 3F453BDE2D2294A8006ADD76 /* IBClock.swift in Sources */, + 3F453BDF2D2294A8006ADD76 /* IBFileSender+Ota.swift in Sources */, + 3F453BE02D2294A8006ADD76 /* IBSleep.swift in Sources */, + 3F453BE12D2294A8006ADD76 /* IBHistorySleep.swift in Sources */, + 3F453BE22D2294A8006ADD76 /* IBResponse.swift in Sources */, + 3F453BE32D2294A8006ADD76 /* IBWeather.swift in Sources */, + 3F453BE42D2294A8006ADD76 /* IBWater.swift in Sources */, + 3F453BE52D2294A8006ADD76 /* IBHistoryHeartRate.swift in Sources */, + 3F453BE62D2294A8006ADD76 /* IBSender.swift in Sources */, + 3F453BE72D2294A8006ADD76 /* IBSendTime.swift in Sources */, + 3F453BE82D2294A8006ADD76 /* IBMp3.swift in Sources */, + 3F453BE92D2294A8006ADD76 /* IBTools.swift in Sources */, + 3F453BEA2D2294A8006ADD76 /* IBChecker.swift in Sources */, + 3F453BEB2D2294A8006ADD76 /* IBVibrateSound.swift in Sources */, + 3F453BEC2D2294A8006ADD76 /* IBSimulateParser.swift in Sources */, + 3F453BED2D2294A8006ADD76 /* IBScreen.swift in Sources */, + 3F453BEE2D2294A8006ADD76 /* IBTrainTarget.swift in Sources */, + 3F453BEF2D2294A8006ADD76 /* IBAddressBook.swift in Sources */, + 3F453BF02D2294A8006ADD76 /* IBAbout.swift in Sources */, + 3F453BF12D2294A8006ADD76 /* IBUserInfo.swift in Sources */, + 3F453BF22D2294A8006ADD76 /* IBHistoryBaseTraining.swift in Sources */, + 3F453BF32D2294A8006ADD76 /* IBManufacturer.swift in Sources */, + 3F453BF42D2294A8006ADD76 /* JSON.swift in Sources */, + 3F453BF52D2294A8006ADD76 /* IBAiManager.swift in Sources */, + 3F453BF62D2294A8006ADD76 /* IBParameter.swift in Sources */, + 3F453BF72D2294A8006ADD76 /* IBOtherTarget.swift in Sources */, + 3F453BF82D2294A8006ADD76 /* UTF8.swift in Sources */, + 3F453BF92D2294A8006ADD76 /* IBHeartRate.swift in Sources */, + 3F453BFA2D2294A8006ADD76 /* IBAiValid.swift in Sources */, + 3F453BFB2D2294A8006ADD76 /* HsFileAgentSdk.swift in Sources */, + 3F453BFC2D2294A8006ADD76 /* IBEpo.swift in Sources */, + 3F453BFD2D2294A8006ADD76 /* IBFetchFile.swift in Sources */, + 3F453BFE2D2294A8006ADD76 /* IBCode.swift in Sources */, + 3F453BFF2D2294A8006ADD76 /* IBHistoryBurning.swift in Sources */, + 3F453C002D2294A8006ADD76 /* IBHistoryDistance.swift in Sources */, + 3F453C012D2294A8006ADD76 /* IBManager.swift in Sources */, + 3F453C022D2294A8006ADD76 /* IBNotify.swift in Sources */, + 3F453C032D2294A8006ADD76 /* IBHistoryBloodOxygen.swift in Sources */, + 3F453C042D2294A8006ADD76 /* IBPeripheral.swift in Sources */, + 3F453C052D2294A8006ADD76 /* IBHistoryGps.swift in Sources */, + 3F453C062D2294A8006ADD76 /* IBWatchInfo.swift in Sources */, + 3F453C072D2294A8006ADD76 /* IBFileSender+Dial.swift in Sources */, + 3F453C082D2294A8006ADD76 /* IBDial.swift in Sources */, + 3F453C092D2294A8006ADD76 /* IBParser.swift in Sources */, + 3F453C0A2D2294A8006ADD76 /* IBluetooth.swift in Sources */, + 3F453C0B2D2294A8006ADD76 /* IBPeripheralUUID.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin XCBuildConfiguration section */ + 18C6B3F42D228F630094EC31 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + 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_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + 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; + COPY_PHASE_STRIP = NO; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + ENABLE_USER_SCRIPT_SANDBOXING = YES; + GCC_C_LANGUAGE_STANDARD = gnu17; + 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 = 17.2; + LOCALIZATION_PREFERS_STRING_CATALOGS = YES; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 18C6B3F52D228F630094EC31 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + 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_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + 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; + COPY_PHASE_STRIP = NO; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_USER_SCRIPT_SANDBOXING = YES; + GCC_C_LANGUAGE_STANDARD = gnu17; + 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 = 17.2; + LOCALIZATION_PREFERS_STRING_CATALOGS = YES; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + SDKROOT = iphoneos; + SWIFT_COMPILATION_MODE = wholemodule; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 18C6B3F72D228F630094EC31 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUILD_LIBRARY_FOR_DISTRIBUTION = YES; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DEVELOPMENT_TEAM = M33X987285; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = YES; + GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_KEY_NSHumanReadableCopyright = ""; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MARKETING_VERSION = 1.0; + MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++"; + MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu17 gnu++20"; + PRODUCT_BUNDLE_IDENTIFIER = sort.HsFileAgentSdk; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SKIP_INSTALL = YES; + SWIFT_EMIT_LOC_STRINGS = YES; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 18C6B3F82D228F630094EC31 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUILD_LIBRARY_FOR_DISTRIBUTION = YES; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DEVELOPMENT_TEAM = M33X987285; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = YES; + GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_KEY_NSHumanReadableCopyright = ""; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MARKETING_VERSION = 1.0; + MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++"; + MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu17 gnu++20"; + PRODUCT_BUNDLE_IDENTIFIER = sort.HsFileAgentSdk; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SKIP_INSTALL = YES; + SWIFT_EMIT_LOC_STRINGS = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 18C6B3E92D228F630094EC31 /* Build configuration list for PBXProject "HsFileAgentSdk" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 18C6B3F42D228F630094EC31 /* Debug */, + 18C6B3F52D228F630094EC31 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 18C6B3F62D228F630094EC31 /* Build configuration list for PBXNativeTarget "HsFileAgentSdk" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 18C6B3F72D228F630094EC31 /* Debug */, + 18C6B3F82D228F630094EC31 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 18C6B3E62D228F630094EC31 /* Project object */; +} diff --git a/HsFileAgentSdk_iOS/code/IOTBluetooth.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from HsFileAgentSdk_iOS/code/IOTBluetooth.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/HsFileAgentSdk_iOS/code2/Example/Example.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from HsFileAgentSdk_iOS/code2/Example/Example.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/HsFileAgentSdk_iOS/code2/HsFileAgentSdk/HsFileAgentSdk.xcodeproj/xcshareddata/xcschemes/HsFileAgentSdk.xcscheme b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk.xcodeproj/xcshareddata/xcschemes/HsFileAgentSdk.xcscheme similarity index 100% rename from HsFileAgentSdk_iOS/code2/HsFileAgentSdk/HsFileAgentSdk.xcodeproj/xcshareddata/xcschemes/HsFileAgentSdk.xcscheme rename to HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk.xcodeproj/xcshareddata/xcschemes/HsFileAgentSdk.xcscheme diff --git a/HsFileAgentSdk_iOS/HsFileAgentSdk/HsFileAgentSdk/HsFileAgentSdk/HsFileAgentSdk.h b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/HsFileAgentSdk.h similarity index 100% rename from HsFileAgentSdk_iOS/HsFileAgentSdk/HsFileAgentSdk/HsFileAgentSdk/HsFileAgentSdk.h rename to HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/HsFileAgentSdk.h diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/HsFileAgentSdk.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/HsFileAgentSdk.swift new file mode 100644 index 0000000..cb91f77 --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/HsFileAgentSdk.swift @@ -0,0 +1,76 @@ +// +// HsFileAgentSdk.swift +// IOTBluetooth +// +// Created by liangshi on 2024/11/2. +// + +import Foundation +import CoreBluetooth + +public typealias IBSdkToDeviceBlock = (_ data: Data) -> Void +/// SDK 管理类 +public class HsFileAgentSdk:NSObject { + public static let shared = HsFileAgentSdk() + + private override init() { + super.init() + } + + /// 初始化工作 + public func initSDK() { + Logger.log("HsFileAgentSdk version:",HsFileAgentSdk.shared.version) + } + + /// 日志 + public var logs: [String] { Logger.logs } + + /// SDK 版本号 + public let version: String = "HsFileAgentSdk_V2024123001" + /// 默认为 false + public var isDebug: Bool = false { + didSet { Logger.isDebug = isDebug } + } + + /// 清空日志 + public func cleanLog(){ + Logger.logs.removeAll() + } + + /// 文件发送实例 + internal weak var fileSender: IBFileSender? + + + /// sdk发送数据回调,app将此数据转发给蓝牙设备,写入设备成功后,需要调didWriteToDevice(characteristic:, error:)告知sdk是否写入成功 + public var sdkToDeviceCallback:IBSdkToDeviceBlock? + + /// 收到蓝牙设备传过来的数据,转发给sdk处理 + public func sendToSdk(characteristic: CBCharacteristic, error: Error?){ + if characteristic.uuid.uuidString == writeFileResponseUUID,let data = characteristic.value { + Logger.log("[recv]" + data.joined(" ")) + IBBluetooth.shared.sendDataToSdk(data) + } + } + + /// sdk传给ble设备后,告知sdk写入的情况 + public func didWriteToDevice(characteristic: CBCharacteristic, error: Error?){ + print(characteristic.uuid.uuidString, "write success") + if let error = error { + print("发送失败 ",characteristic.uuid.uuidString,error.localizedDescription) + } + else{ + if characteristic.uuid.uuidString == writeFileCharacteristicUUID{ + IBBluetooth.shared.didWriteToDevice() + } + } + } +} + + +extension HsFileAgentSdk { + func sendToDevice(_ data:Data){ + Thread.sleep(forTimeInterval:0.02) + Logger.log("[send]" + data.joined(" ")) + sdkToDeviceCallback?(data) + } +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/IBAbility.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/IBAbility.swift new file mode 100644 index 0000000..0801421 --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/IBAbility.swift @@ -0,0 +1,544 @@ +// +// IBAbility.swift +// IOTBluetooth +// +// Created by yaozuopan on 2024/3/13. +// + +import Foundation + +/// 功能指令 +public class IBAbility { + + /// 命令类型 + let type: `Type` + + /// 命令ID + private(set) var id: UInt8 = 0x0 + + /// 指定解析器 + private(set) var parser: IBParser.Type! + + /// 指定参数检查器 + private(set) var checker: IBChecker.Type! + + /// 服务特征 + private(set) var characteristicUUID: String! + + private init(_ type: `Type`) { + self.type = type + } + + private func id(_ value: UInt8) -> Self { + self.id = value + return self + } + + private func parser(_ parser: T.Type) -> Self { + self.parser = parser + return self + } + + private func checker(_ checker: T.Type) -> Self { + self.checker = checker + return self + } + + private func characteristic(_ uuid: String) -> Self { + characteristicUUID = uuid + return self + } + + /// 短指令(不大于20个字节) + private static var short: IBAbility { IBAbility(.short).characteristic(writeCharacteristicUUID) } + /// 长指令(大于20个字节) + private static var long: IBAbility { IBAbility(.long).characteristic(writeBigCharacteristicUUID) } + /// 文件指令(用来发送文件,比如表盘、MP3、OTA等) + private static var file: IBAbility { IBAbility(.file).characteristic(writeFileCharacteristicUUID) } + /// ai指令 + private static var ai: IBAbility { IBAbility(.ai).characteristic(writeCharacteristicUUID) } + + public var description: String { "[\(String(format: "0x%02X, 0x%02X", type.rawValue, id))] \(characteristicUUID!)" } + + func isAnswer(_ data: Data) -> Bool { + let answerTypeValue = data.bytes[1] + let answerID = data.bytes[2] + + return type.rawValue == answerTypeValue && id == answerID + } +} + +extension IBAbility { + enum `Type`: UInt8 { + /// 短指令 + case short = 0x01 + /// 长指令 + case long = 0x02 + /// 文件指令(用来发送文件,比如表盘、MP3、OTA等) + case file = 0x06 + /// Ai指令 + case ai = 0x05 + } +} + +public extension IBAbility { + /// 设置用户数据 + /// - Parameter userInfo: see ``IBUserInfo`` + static let userData = IBAbility.long.id(0x01).parser(IBGeneralParser.self).checker(IBUserInfoChecker.self) + + /// 关于本机内容 + static let about = IBAbility.short.id(0x03).parser(IBAblutParser.self) + + /// 切换表盘 + /// - Parameter dialID:Int + /// 表盘id + static let switchDial = IBAbility.short.id(0x02).parser(IBSwitchDialParser.self).checker(IBSwitchDialChecker.self) + + /// APP删除表盘 + /// - Parameter dialID:Int \ + /// 表盘id + static let deleteDial = IBAbility.short.id(0x1B).parser(IBGeneralParser.self).checker(IBSwitchDialChecker.self) + + /// 发送当前表盘ID + /// - Returns: Int \ + /// Read from ``IBResponse``.value + static let fetchCurrentDialId = IBAbility.short.id(0x17).parser(IBFetchCurrentDialParser.self) + + /// 查找手表 + /// - Parameter action: + /// 0 = 停止查找 \ + /// 1 = 开始查找 + static let find = IBAbility.short.id(0x04).parser(IBFindParser.self).checker(IBActionChecker.self) + + /// 开关消息推送功能 + /// - Parameter action: + /// 0 = 关闭消息 \ + /// 1 = 开启消息 + static let message = IBAbility.short.id(0x08).parser(IBGeneralParser.self).checker(IBActionChecker.self) + + /// 开启指定运动模式 + /// - Parameter motionMode: see ``IBMotionMode`` + static let startSport = IBAbility.short.id(0x0A).parser(IBGeneralParser.self).checker(IBSportChecker.self) + + /// 结束运动模式 + static let endSport = IBAbility.short.id(0x0B).parser(IBGeneralParser.self) + + /// 设置训练实时数据采样频率 + /// - Parameter value:Int \ + /// 单位(秒) + static let trainFrequency = IBAbility.short.id(0x14).parser(IBGeneralParser.self).checker(IBTrainFrequencyChecker.self) + + /// 训练暂停/恢复 + /// - Parameter action: + /// 0 = 暂停 \ + /// 1 = 恢复 + static let trainPauseResume = IBAbility.short.id(0x16).parser(IBGeneralParser.self).checker(IBActionChecker.self) + + /// 设置语言 + /// - Parameter language: see ``IBLanguage`` + static let language = IBAbility.short.id(0x0E).parser(IBGeneralParser.self).checker(IBLanguageChecker.self) + + /// 获取手表心率参数 + /// - Returns: ``IBHeartRate`` \ + /// Read from ``IBResponse``.value + static let fetchHeartRate = IBAbility.short.id(0x1E).parser(IBHeartRateParser.self) + + /// 设置手表心率参数 + /// - Parameter heartRate: see ``IBHeartRate`` + static let heartRate = IBAbility.long.id(0x12).parser(IBGeneralParser.self).checker(IBHeartRateChecker.self) + + /// 获取手表血氧设置 + /// - Returns: ``IBBloodOxygen`` \ + /// Read from ``IBResponse``.value + static let fetchBloodOxygen = IBAbility.short.id(0x1F).parser(IBBloodOxygenParser.self) + + /// 设置手表血氧参数 + /// - Parameter heartRate: see ``IBBloodOxygen`` + static let bloodOxygen = IBAbility.long.id(0x13).parser(IBGeneralParser.self).checker(IBBloodOxygenChecker.self) + + /// 获取实时心率(实时训练数据) + /// - Returns: ``IBTrainingData`` \ + /// Read from ``IBResponse``.value + static let currentHeartRate = IBAbility.short.id(0x0F).parser(IBTrainingDataParser.self) + + /// 开启/关闭自动获取实时心率 + /// - Parameter action: + /// 0 = 关闭自动获取 \ + /// 1 = 开启自动获取 + static let heartRateMode = IBAbility.short.id(0x11).parser(IBGeneralParser.self).checker(IBActionChecker.self) + + /// 设置最高心率提醒 + /// - Parameter value:Int \ + /// 最高不超过 250 ,如果需要关闭最高心率提醒,可将最高心率设为255,开启则设正常值即可。 + static let heartRateHigh = IBAbility.short.id(0x15).parser(IBGeneralParser.self).checker(IBHeartRateHighChecker.self) + + /// 手势拍照 + /// - Parameter action: + /// 0 = 退出手势拍照 \ + /// 1 = 进入手势拍照 + static let takePhoto = IBAbility.short.id(0x23).parser(IBTakePhotoParser.self).checker(IBActionChecker.self) + + /// 恢复出厂设置 + static let restore = IBAbility.short.id(0x25).parser(IBGeneralParser.self) + + /// 重新启动 + static let reboot = IBAbility.short.id(0x26).parser(IBGeneralParser.self) + + /// 关机 + static let shutdown = IBAbility.short.id(0x27).parser(IBGeneralParser.self) + + /// 获取手表电池电量。 + /// - Returns: Int \ + /// Read from ``IBResponse``.value + static let fetchBattery = IBAbility.short.id(0x07).parser(IBBatteryParser.self) + + /// 获取闹钟设置 + /// - Returns: ``[IBClockInfo]`` \ + /// Read from ``IBResponse``.items + static let fetchClock = IBAbility.short.id(0x01).parser(IBClockParser.self) + + /// 发送闹钟设置 + /// - Parameter clock: see ``IBClock`` + static let setClock = IBAbility.long.id(0x21).parser(IBSetClockParser.self).checker(IBClockChecker.self) + + /// 获取所有表盘UID + /// - Returns: [Int] \ + /// Read from ``IBResponse``.items + static let fetchDials = IBAbility.short.id(0x2A).parser(IBFetchDialsParser.self) + + /// APP获取某表盘ID是否已安装 + /// - Parameter value:Int + /// - Returns: Int + /// 1 = 已安装 \ + /// 2 = 未安装 \ + /// Read from ``IBResponse``.value + static let checkDialID = IBAbility.long.id(0x0D).parser(IBCheckDialParser.self).checker(IBSwitchDialChecker.self) + + /// 获取当前手表状态 + /// - Returns: Int \ + /// 0 = 空闲状态 \ + /// 9 = USB存储状态 \ + /// 10 = 运动训练状态 \ + /// Read from ``IBResponse``.value + static let fetchWatchState = IBAbility.short.id(0x19).parser(IBWatchStateParser.self) + + /// 获取手表屏幕参数 + /// - Returns: ``IBScreen`` \ + /// Read from ``IBResponse``.value + static let fetchScreen = IBAbility.short.id(0x1A).parser(IBScreenParser.self) + + /// 设置手表屏幕参数 + /// - Parameter screen: see ``screen`` + static let screen = IBAbility.long.id(0x0E).parser(IBGeneralParser.self).checker(IBScreenChecker.self) + + /// 获取手表声音与震动参数 + /// - Returns: ``IBVibrateSound`` \ + /// Read from ``IBResponse``.value + static let fetchVibrateSound = IBAbility.short.id(0x1C).parser(IBVibrateSoundParser.self) + + /// APP设置手表声音与震动参数 + /// - Parameter vibrateSound: see ``IBVibrateSound`` + static let vibrateSound = IBAbility.long.id(0x0F).parser(IBGeneralParser.self).checker(IBVibrateSoundChecker.self) + + + /// 设置手表辅助功能参数 + /// - Parameter auxiliary: see ``IBAuxiliary`` + static let auxiliary = IBAbility.long.id(0x11).parser(IBGeneralParser.self).checker(IBAuxiliaryChecker.self) + + /// 获取手表辅助功能参数 + /// - Returns: IBAuxiliary \ + /// Read from ``IBResponse``.value + static let fetchAuxiliary = IBAbility.short.id(0x1D).parser(IBFetchAuxiliaryParser.self) + + /// 获取目标步数设置 + /// - Returns: ``IBTargetStep`` \ + /// Read from ``IBResponse``.value + static let fetchTargetStep = IBAbility.short.id(0x2B).parser(IBTargetStepParser.self) + + /// 设置目标步数 + /// - Parameter targetStep: see ``IBTrainTarget`` + static let targetStep = IBAbility.long.id(0x16).parser(IBGeneralParser.self).checker(IBTargetStepChecker.self) + + /// 获取其他目标设置 + /// - Returns: ``IBOtherTarget`` \ + /// Read from ``IBResponse``.value + static let fetchOtherTarget = IBAbility.short.id(0x2C).parser(IBOtherTargetParser.self) + + /// 设置其他目标 + /// - Parameter targetOther: see ``IBOtherTarget`` + static let targetOther = IBAbility.long.id(0x17).parser(IBGeneralParser.self).checker(IBOtherTargetChecker.self) + + /// 获取睡眠设置 + /// - Returns: ``IBSleep`` \ + /// Read from ``IBResponse``.value + static let fetchSleep = IBAbility.short.id(0x29).parser(IBSleepParser.self) + + /// 设置睡眠 + /// - Parameter sleep: see ``IBSleep`` + static let sleep = IBAbility.long.id(0x15).parser(IBGeneralParser.self).checker(IBSleepChecker.self) + + /// 获取手表喝水提醒设置 + /// - Returns: Int \ + /// 0 = 关闭 \ + /// 1 = 开启 \ + /// Read from ``IBResponse``.value + static let fetchWater = IBAbility.short.id(0x24).parser(IBWaterParser.self) + + /// 设置喝水提醒 + /// - Parameter water: see ``IBWater`` + static let water = IBAbility.long.id(0x14).parser(IBGeneralParser.self).checker(IBWaterChecker.self) + + /// 设置手表公英制单位 + /// - Parameter value:Int \ + /// 0 = 公制 \ + /// 1 = 英制 + static let unit = IBAbility.short.id(0x28).parser(IBGeneralParser.self).checker(IBValueChecker.self) + + /// 设置训练目标 + /// - Parameter trainTarget:see ``IBTrainTarget`` + static let trainTarget = IBAbility.long.id(0x04).parser(IBGeneralParser.self).checker(IBTrainTargetChecker.self) + + // MARK: - 同步数据 + /// 同步心率历史数据 + /// - Parameter value: + /// 0 = 今天 \ + /// 1 = 前1天 \ + /// 2 = 前2天 \ + /// 3 = 前3天 \ + /// 依此类推,取值范围0~29。 + /// - Returns: [IBHistoryHeartRateItem] \ + /// Read from ``IBResponse``.items + static let syncHeartRate = IBAbility.short.id(0x40).parser(IBSyncHeartRateParser.self).checker(IBValueChecker.self) + + /// 同步血氧历史数据 + /// - Parameter value: + /// 0 = 今天 \ + /// 1 = 前1天 \ + /// 2 = 前2天 \ + /// 3 = 前3天 \ + /// 依此类推,取值范围0~29。 + /// - Returns: [IBHistoryBloodOxygenItem] \ + /// Read from ``IBResponse``.items + static let syncBloodOxygen = IBAbility.short.id(0x41).parser(IBSyncBloodOxygenParser.self).checker(IBValueChecker.self) + + /// 同步历史步数 + /// - Parameter value: + /// 0 = 今天 \ + /// 1 = 前1天 \ + /// 2 = 前2天 \ + /// 3 = 前3天 \ + /// 依此类推,取值范围0~29。 + /// - Returns: [IBHistoryStepItem] \ + /// Read from ``IBResponse``.items + static let syncStepCount = IBAbility.short.id(0x43).parser(IBSyncStepParser.self).checker(IBValueChecker.self) + + /// 同步燃脂时间历史数据 + /// - Parameter value: + /// 0 = 今天 \ + /// 1 = 前1天 \ + /// 2 = 前2天 \ + /// 3 = 前3天 \ + /// 依此类推,取值范围0~29。 + /// - Returns: [IBHistoryBurningItem] \ + /// Read from ``IBResponse``.items + static let syncFatBurning = IBAbility.short.id(0x44).parser(IBSyncBurningParser.self).checker(IBValueChecker.self) + + /// 同步站立历史数据 + /// - Parameter value: + /// 0 = 今天 \ + /// 1 = 前1天 \ + /// 2 = 前2天 \ + /// 3 = 前3天 \ + /// 依此类推,取值范围0~29。 + /// - Returns: [IBHistoryStandItem] \ + /// Read from ``IBResponse``.items + static let syncStand = IBAbility.short.id(0x45).parser(IBSyncStandParser.self).checker(IBValueChecker.self) + + /// 同步卡路里历史数据 + /// - Parameter value: + /// 0 = 今天 \ + /// 1 = 前1天 \ + /// 2 = 前2天 \ + /// 3 = 前3天 \ + /// 依此类推,取值范围0~29。 + /// - Returns: [IBHistoryCalorieItem] \ + /// Read from ``IBResponse``.items + static let syncCalorie = IBAbility.short.id(0x46).parser(IBSyncCalorieParser.self).checker(IBValueChecker.self) + + /// 同步距离历史数据 + /// - Parameter value: + /// 0 = 今天 \ + /// 1 = 前1天 \ + /// 2 = 前2天 \ + /// 3 = 前3天 \ + /// 依此类推,取值范围0~29。 + /// - Returns: [IBHistoryDistanceItem] \ + /// Read from ``IBResponse``.items + static let syncDistance = IBAbility.short.id(0x47).parser(IBSyncDistanceParser.self).checker(IBValueChecker.self) + + /// 同步基础训练历史数据 + /// - Parameter value: + /// 0 = 今天 \ + /// 1 = 前1天 \ + /// 2 = 前2天 \ + /// 3 = 前3天 \ + /// 依此类推,取值范围0~29。 + /// - Returns: [IBHistoryBaseTrainingItem] \ + /// Read from ``IBResponse``.items + static let syncTrain = IBAbility.short.id(0x49).parser(IBSyncTrainParser.self).checker(IBValueChecker.self) + + /// 同步睡眠历史数据 + /// - Parameter value: + /// 0 = 今天 \ + /// 1 = 前1天 \ + /// 2 = 前2天 \ + /// 3 = 前3天 \ + /// 依此类推,取值范围0~29。 + /// - Returns: [IBHistorySleepItem] \ + /// Read from ``IBResponse``.items + static let syncSleep = IBAbility.short.id(0x4B).parser(IBSyncSleepParser.self).checker(IBValueChecker.self) + + /// 同步路径坐标集历史数据 + /// - Parameter value:开始训练时间戳 + /// - Returns: [IBHistoryGpsItem] \ + /// Read from ``IBResponse``.items + static let syncGPS = IBAbility.long.id(0x4F).parser(IBSyncGpsParser.self).checker(IBSyncGpsChecker.self) + + /// 发送同步数据结束消息 + static let sendSyncEnd = IBAbility.short.id(0x2E).parser(IBGeneralParser.self) + + /// 获取SD卡剩余空间 + /// - Returns: Int \ + /// Read from ``IBResponse``.value + static let disk = IBAbility.short.id(0x05).parser(IBDiskParser.self) + + /// 发送手机信息 + /// - Returns: Int \ + /// 0 = 指令校验失败 \ + /// 1 = 手表未与任何手机绑定 \ + /// 2 = 手表已与该手机绑定 \ + /// 3 = 手表已与其他手机绑定 \ + /// Read from ``IBResponse``.value + static let sendPhone = IBAbility.long.id(0x10).parser(IBSendPhoneParser.self).checker(IBSendPhoneChecker.self) + + /// 发送当前时间 + /// - Parameter sendTime: see ``IBSendTime`` + static let sendTime = IBAbility.long.id(0x02).parser(IBGeneralParser.self).checker(IBSendTimeChecker.self) + + /// 发送解除配对消息 + static let unpair = IBAbility.short.id(0x10).parser(IBGeneralParser.self) + + /// 发送取消解除配对消息 + static let sendUnpair = IBAbility.short.id(0x2D).parser(IBGeneralParser.self) + + /// 发送天气数据 + /// - Parameter weather: see ``IBWeather`` + static let sendWeather = IBAbility.long.id(0x20).parser(IBGeneralParser.self).checker(IBWeatherChecker.self) + + /// 发送通讯录 + /// - Parameter addressBook: see ``IBAddressBook`` + /// 联系人个数0~20 + static let addressBook = IBAbility.long.id(0x0B).parser(IBGeneralParser.self).checker(IBAddressBookChecker.self) + + // MARK: - 文件 + + /// 发送MP3文件信息 + /// - Parameter mp3: see ``IBMp3File`` + static let mp3 = IBAbility.file.id(0x07).parser(IBGeneralParser.self).checker(IBMp3Checker.self) + +// /// 发送自定义表盘文件汇总信息 +// /// - Parameter customDial: see ``IBCustomDial`` +// static let customDial = IBAbility.file.id(0x22).parser(IBGeneralParser.self).checker(IBCustomDialChecker.self) + + /// 发送表盘文件汇总信息 + /// - Parameter dial: see ``IBDial`` + static let dial = IBAbility.file.id(0x05).parser(IBGeneralParser.self).checker(IBDialChecker.self) + + /// 发送单个表盘文件信息 + /// - Parameter dialFile: see ``IBDailFile`` + internal static let dialFile = IBAbility.file.id(0x06).parser(IBGeneralParser.self).checker(IBDialFileChecker.self) + + /// 发送文件校验码 + /// - Parameter value:Int + internal static let fileCheckCode = IBAbility.file.id(0x08).parser(IBGeneralParser.self).checker(IBValueChecker.self) + + /// 删除指定文件 + /// - Parameter deleteFile: see ``IBDeleteFile`` + static let deleteFile = IBAbility.long.id(0x22).parser(IBGeneralParser.self).checker(IBDeleteFileChecker.self) + + /// 删除指定类型所有文件(当前只支持 MP3 和 表盘) + /// - Parameter file: see ``IBFile`` + static let deleteFiles = IBAbility.short.id(0x22).parser(IBGeneralParser.self).checker(IBFileChecker.self) + + /// 发送OTA文件信息 + /// - Parameter ota: see ``IBOtaFile`` + static let ota = IBAbility.file.id(0x01).parser(IBGeneralParser.self).checker(IBOtaChecker.self) + + + /// 发送EPO文件信息 + /// - Parameter epo: see ``[IBEpo]`` + internal static let epo = IBAbility.file.id(0x28).parser(IBGeneralParser.self).checker(IBEpoChecker.self) + + /// 撤销当前文件传输 + /// - Parameter file: see ``IBFile`` + static let revokeFileSend = IBAbility.file.id(0x0B).parser(IBGeneralParser.self).checker(IBFileChecker.self) + + /// 获取指定类型所有文件(当前只支持 MP3 和 表盘) + /// - Parameter file: see ``IBFile`` + /// - Returns: IBFetchFile \ + /// Read from ``IBResponse``.value + static let fetchFiles = IBAbility.short.id(0x21).parser(IBFetchFilesParser.self).checker(IBFileChecker.self) + + + /// 询问AI模型是否可用回执 + /// - Parameter aiValid:IBAiValid + internal static let aiValid = IBAbility(.ai).characteristic(writeBigCharacteristicUUID).id(0x06).parser(IBGeneralParser.self).checker(IBAiValidChecker.self) + + /// 发送Ai准备状态回执 + /// - Parameter value:Int + /// 0 = 失败 \ + /// 1 = 成功 \ + internal static let aiReady = IBAbility.ai.id(0x05).parser(IBGeneralParser.self).checker(IBValueChecker.self) + + /// 获取Ai录音文件 + /// - Parameter value:Data \ AI录音文件内容(pcm格式) + /// Read from ``IBResponse``.value + internal static let fetchAiAudio = IBAbility.short.id(0x34).parser(IBfetchAiAudioParser.self) + + /// 发送Ai回应内容 + /// - Parameter aiResponse: see ``IBAiResponse`` + internal static let aiResponse = IBAbility.long.id(0x1f).parser(IBGeneralParser.self).checker(IBAiReponseChecker.self) +} + +extension IBAbility { + + + // + // + // // MARK: - 私有 + // + // /// 获取当前数据(jSON格式)【不使用】 + // static let var681B9E92 = IBAbility.short.id(0x06) + // /// 开关多媒体功能(播放手机音乐、通话等)【不使用】 + // static let var681254AC = IBAbility.short.id(0x09) + // /// 进入工厂测试模式【不使用】 + // static let varD3D21DC8 = IBAbility.short.id(0x30) + // /// 同步压力历史数据【不使用】 + // static let varA2A25CD8 = IBAbility.short.id(0x42) + // + // /// 修改手表蓝牙名称【未使用】 + // static let var8FA46D73 = IBAbility.long.id(0x03) + // /// 同步基础训练实时心率记录【不使用】 + // static let var6CFBF636 = IBAbility.long.id(0x4B) + // /// 同步当天任意时间之后的基础训练记录【不使用】 + // static let var4D0264A9 = IBAbility.long.id(0x4D) + // /// APP发送靶心率区间值给手表(暂不用) + // static let var7EE39B21 = IBAbility.long.id(0x0C) + // + // /// 发送模块升级信息(04,26)【不使用】 + // static let var1FFA68BC = IBAbility.file.id(0x26) + // ///  发送模块单个文件升级信息(04,27)【不使用】 + // static let var9AD723C3 = IBAbility.file.id(0x27) + // /// 发送EPO文件信息(04,25)(旧版,不用) + // static let var4F791698 = IBAbility.file.id(0x25) +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/IBAiManager.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/IBAiManager.swift new file mode 100644 index 0000000..b4f4035 --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/IBAiManager.swift @@ -0,0 +1,196 @@ +//// +//// IBAiManager.swift +//// IOTBluetooth +//// +//// Created by incar on 2024/7/15. +//// +// +//import Foundation +//import MixSdk +//class IBAiManager{ +// static let shared = IBAiManager() +// var audioData = Data() +// +// var reply = "" +// +// init(){ +// MixSdk.shared.isDebug = true +// setupChatCallBack() +// } +// +// func aiValid(_ data:Data){ +// let result = IBGeneralParser.dataPacket(data) +// let code = result.int +// let desc = ["文心一言","ChatGPT","KIMI",":豆包"] +// Logger.log("询问模型是否可用:",desc[code]) +// let model = IBAiValid() +// model.isValid = true +// if code == 1 { +// model.key = "sk-proj-04ogvrZQqyaiv1OWw8OZT3BlbkFJG9Gyr8oFvRdmr3oXQNbX" +// } +// IBSender() +// .ability(IBAbility.aiValid) +// .parameters([.aiValid(model)]) +// .response { result in +// +// } +// +// } +// func aiRequest(_ data:Data){ +// let result = IBGeneralParser.dataPacket(data) +// let code = result.int +// let desc = ["文心一言","ChatGPT","KIMI",":豆包"] +// Logger.log("使用模型:",desc[code]) +// IBSender() +// .ability(IBAbility.aiReady) +// .parameters([.value(1)]) +// .response {[weak self] result in +// self?.fectchAiAudio() +// } +// +// +// var platform = MSPlatform.doubao +// var key = "" +// if code == 0 { +// platform = .yiyan +// } +// else if code == 1 { +// platform = .chatGPT +// key = "sk-proj-04ogvrZQqyaiv1OWw8OZT3BlbkFJG9Gyr8oFvRdmr3oXQNbX" +//// let gptModel = "gpt-4-turbo" +//// MixSdk.shared.chatGpt.changeModel(model:gptModel ) +// } +// else if code == 2 { +// platform = .kimi +// } +// else if code == 3 { +// platform = .doubao +// } +// MixSdk.shared.setPlatform(platform,key: key) +// } +// func fectchAiAudio(){ +// IBSender() +// .ability(IBAbility.fetchAiAudio) +// .parameters([]) +// .response {[weak self] result in +// guard let self = self else {return} +// if result.isSuccess,let data = result.value as? Data{ +// receiveAiData(sbcData: data) +// } +// else{ +// Logger.log(result) +// let model = IBAiResponse() +// model.type = 0 +// sendRelpy(model: model) +// } +// } +// } +// +// +//} +//extension IBAiManager{ +// func receiveAiData(sbcData:Data){ +// let pcmData = MSAudioConvert.sbcTopcm(sbcData) +// if pcmData.count == 0{ +// Logger.log("sbc2pcm失败") +// let model = IBAiResponse() +// model.type = 0 +// sendRelpy(model: model) +// return +// } +// guard let pcmPath = IBTools.saveToFile(data: pcmData) else {return} +// MixSdk.shared.stt.sentenceRecognize(filePath: pcmPath,format:"pcm",sample_rate:"16000",lang: "zh-cn") {[weak self] text, error in +// guard let self = self else {return} +// if let text = text,text.count > 0{ +// Logger.log(text) +// let model = IBAiResponse() +// model.type = 1 +// model.value = text +// sendRelpy(model: model) +// +// MixSdk.shared.chat.send(content: text) +// } +// else{ +// Logger.log(error ?? "") +// let model = IBAiResponse() +// model.type = 0 +// sendRelpy(model: model) +// } +// } +// } +// +// +// func setupChatCallBack(){ +// let chat = MixSdk.shared.chat +// chat.callBack = {[weak self] model in +// guard let self = self else {return} +// print("\(model.type) : \(model.content ?? "")") +// +// if model.type == "start" { +// reply = "" +// } +// else if model.type == "end" { +//// let model = IBAiResponse() +//// model.type = 2 +//// model.value = reply +//// sendRelpy(model: model) +// } +// else if model.type == "middle"{ +//// reply += model.content ?? "" +// let data = IBAiResponse() +// data.type = 2 +// data.value = model.content ?? "" +// sendRelpy(model: data) +// } +// } +// } +// +// func sendRelpy(model:IBAiResponse){ +// IBSender() +// .ability(IBAbility.aiResponse) +// .parameters([.aiResponse(model)]) +// .response { result in +// Logger.log(result) +// } +// } +//} +// +//extension IBAiManager{ +// func loginAction() { +// MixSdk.shared.isDebug = true +// let pwd = "aWGKrBWaijsKD5eEsVVU5rjWPI1sVy"//注册获得的密码 +// self.startLogin(password:pwd) +// } +// func startLogin(password:String) { +// MixSdk.shared.isDebug = true +// let deviceId = "281106AFB0F7" +// let productKey = "HHosiYUNdG42t1cTgKOzIUPOvAVMI2QT" +// +// MixSdk.shared.auth.login(productKey:productKey,deviceId: deviceId, password: password){[weak self] token,error in +// if let err = error{ +// if case .reponseError(let code,let message) = err,code == 50021{ +// //50021是账号或密码错误.可以在这里调用注册,重新注册后,之前的密码会被覆盖,APP更新保存的新密码 +// self?.registerAction() +// } +// } +// else{ +// print(token ?? "") +// } +// } +// } +// @objc func registerAction() { +// let deviceId = "281106AFB0F7" +// let productId = "pafOCKLiUbeVHbdZlddH" +// let productKey = "HHosiYUNdG42t1cTgKOzIUPOvAVMI2QT" +// MixSdk.shared.auth.register(productId: productId, productKey: productKey, deviceId: deviceId){[weak self] password,error in +// if let pwd = password{ +// print(pwd) +// //deviceId和password APP要确保这个一一对应。 +// self?.startLogin(password: pwd) +// } +// else{ +// print(error!) +// } +// } +// } +//} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/IBChecker.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/IBChecker.swift new file mode 100644 index 0000000..e414359 --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/IBChecker.swift @@ -0,0 +1,467 @@ +// +// IBChecker.swift +// IOTBluetooth +// +// Created by yaozuopan on 2024/3/19. +// + +import Foundation + +/// 参数检查器协议 +protocol IBChecker { + static func check(_ parameters: [IBParameter]) -> [UInt8] +} + +extension Array where Element == IBParameter { + subscript(_ key: IBKey) -> Element? { + self.filter({ $0.key == key }).first + } +} + +struct IBSwitchDialChecker: IBChecker { + static func check(_ parameters: [IBParameter]) -> [UInt8] { + guard case let .dialID(dailID) = parameters[.dialID] else { fatalError("缺少参数: dialID") } + Logger.log(dailID) + return dailID.byte2 + } +} + +struct IBActionChecker: IBChecker { + static func check(_ parameters: [IBParameter]) -> [UInt8] { + guard case let .action(action) = parameters[.action] else { fatalError("缺少参数: action") } + Logger.log(action) + return [action.byte] + } +} + +struct IBSportChecker: IBChecker { + static func check(_ parameters: [IBParameter]) -> [UInt8] { + guard case let .motionMode(mode) = parameters[.motionMode] else { fatalError("缺少参数: motionMode") } + Logger.log(mode) + return [mode.rawValue.byte] + } +} + +struct IBLanguageChecker: IBChecker { + static func check(_ parameters: [IBParameter]) -> [UInt8] { + guard case let .language(value) = parameters[.language] else { fatalError("缺少参数: language") } + Logger.log(value) + return [value.rawValue.byte] + } +} +struct IBAuxiliaryChecker: IBChecker { + static func check(_ parameters: [IBParameter]) -> [UInt8] { + guard case let .auxiliary(value) = parameters[.auxiliary] else { fatalError("缺少参数: auxiliary") } + Logger.log(value) + return [value.rawValue.byte] + } +} +struct IBValueChecker: IBChecker { + static func check(_ parameters: [IBParameter]) -> [UInt8] { + guard case let .value(value) = parameters[.value] else { fatalError("缺少参数: value") } + Logger.log(value) + return [value.byte] + } +} + +struct IBHeartRateHighChecker: IBChecker { + static func check(_ parameters: [IBParameter]) -> [UInt8] { + guard case let .value(value) = parameters[.value] else { fatalError("缺少参数: value") } + Logger.log(value) + return [(value == 0 ? 255 : value).byte] + } +} + +struct IBTrainFrequencyChecker: IBChecker { + static func check(_ parameters: [IBParameter]) -> [UInt8] { + guard case let .value(value) = parameters[.value] else { fatalError("缺少参数: value") } + Logger.log(value) + return value.byte2 + } +} + +struct IBSyncGpsChecker: IBChecker { + static func check(_ parameters: [IBParameter]) -> [UInt8] { + guard case let .value(value) = parameters[.value] else { fatalError("缺少参数: value") } + Logger.log(value) + return value.byte4 + } +} + +struct IBFileChecker: IBChecker { + static func check(_ parameters: [IBParameter]) -> [UInt8] { + guard case let .file(value) = parameters[.file] else { fatalError("缺少参数: file") } + Logger.log(value) + return [value.rawValue.byte] + } +} +struct IBOtaChecker: IBChecker { + static func check(_ parameters: [IBParameter]) -> [UInt8] { + guard case let .ota(value) = parameters[.ota] else { fatalError("缺少参数: ota") } + guard let data = value.encode else { fatalError("json解析异常: ota") } + Logger.log(value.jsonString ?? "") + return data.bytes + } +} + +struct IBAiReponseChecker: IBChecker { + static func check(_ parameters: [IBParameter]) -> [UInt8] { + guard case let .aiResponse(value) = parameters[.aiResponse] else { fatalError("缺少参数: aiReponse") } + Logger.log(value.description) + + var data = [value.type.byte] + if let value = value.value.data(using: .utf8),!value.isEmpty { + data += value.count.byte2 + data += value.bytes + } + return data + } +} +struct IBAiValidChecker: IBChecker { + static func check(_ parameters: [IBParameter]) -> [UInt8] { + guard case let .aiValid(value) = parameters[.aiValid] else { fatalError("缺少参数: aiValid") } + Logger.log(value.description) + + var data = value.isValid ? [1.byte]:[0.byte] + if value.isValid == true,let value = value.key?.data(using: .utf8),!value.isEmpty { + data += value.bytes + } + return data + } +} +struct IBTargetStepChecker: IBChecker { + static func check(_ parameters: [IBParameter]) -> [UInt8] { + guard case let .targetStep(value) = parameters[.targetStep] else { fatalError("缺少参数: targetStep") } + Logger.log(value.description) + return value.value.byte4 + [value.ring.byte] + [value.vibrate.byte] + [value.notice.byte] + } +} + +struct IBSleepChecker: IBChecker { + static func check(_ parameters: [IBParameter]) -> [UInt8] { + guard case let .sleep(value) = parameters[.sleep] else { fatalError("缺少参数: sleep") } + Logger.log(value.description) + if value.sleepTimeSet == 1,let sleep = value.sleepTime,let getUp = value.getUpTime { + return [value.sleepTimeSet.byte] + [sleep.hour.byte] + [sleep.minute.byte] + [getUp.hour.byte] + [getUp.minute.byte] + [value.alertBeforeMin20.byte] + } + return [value.sleepTimeSet.byte] + } +} +struct IBWaterChecker: IBChecker { + static func check(_ parameters: [IBParameter]) -> [UInt8] { +// guard case let .water(value) = parameters[.water] else { fatalError("缺少参数: water") } +// Logger.log(value.description) +// +// var data = [value.alertState.byte] +// if value.alertState == 1 { +// data = data + [value.alertType.byte] + value.drinkingValue.byte2 + [value.start.hour.byte] + [value.start.minute.byte] +// } +// if value.alertType == 1 { +// data = data + [value.end.hour.byte] + [value.end.minute.byte] + [value.frequency.rawValue.byte] +// } +// return data + + guard case let .water(value) = parameters[.water] else { fatalError("缺少参数: water") } + Logger.log(value.description) + + if value.alertState == 0 { + return [value.alertState.byte] + } + var data = [value.alertState.byte] + [value.alertType.byte] + value.drinkingValue.byte2 + [value.start.hour.byte] + [value.start.minute.byte] + if value.alertType == 1 { + data = data + [value.end.hour.byte] + [value.end.minute.byte] + [value.frequency.rawValue.byte] + } + return data + } +} + +struct IBHeartRateChecker: IBChecker { + static func check(_ parameters: [IBParameter]) -> [UInt8] { + guard case let .heartRate(value) = parameters[.heartRate] else { fatalError("缺少参数: heartRate") } + Logger.log(value.description) + var data = [value.rate.rawValue.byte] + [value.state.byte] + if value.state == 1 { + data = data + [value.higherOrLower.byte] + [value.value.byte] + } + return data + } +} +struct IBBloodOxygenChecker: IBChecker { + static func check(_ parameters: [IBParameter]) -> [UInt8] { + guard case let .bloodOxygen(value) = parameters[.bloodOxygen] else { fatalError("缺少参数: heartRate") } + Logger.log(value.description) + var data = [value.rate.rawValue.byte] + [value.state.byte] + if value.state == 1 { + data = data + [value.value.byte] + } + return data + } +} + + +struct IBOtherTargetChecker: IBChecker { + static func check(_ parameters: [IBParameter]) -> [UInt8] { + guard case let .otherTarget(value) = parameters[.otherTarget] else { fatalError("缺少参数: otherTarget") } + Logger.log(value.description) + var data = value.calorie.byte2 + [value.mileage.byte] + [value.stand.byte] + [value.burning.byte] + [value.ringsState.byte] + [value.vibrateState.byte] + data = data + [value.noticeState.byte] + return data + } +} + +struct IBVibrateSoundChecker: IBChecker { + static func check(_ parameters: [IBParameter]) -> [UInt8] { + guard case let .vibrateSound(value) = parameters[.vibrateSound] else { fatalError("缺少参数: IBVibrateConfig") } + Logger.log(value.description) + if value.type == 0{ + if let systemValue = value.systemValue { + return [value.type.byte] + [systemValue.byte] + } + else{ + fatalError("参数错误: IBScreenConfig") + } + } + else if value.type == 1{ + if let ringsValue = value.ringsValue{ + return [value.type.byte] + [ringsValue.byte] + } + else{ + fatalError("参数错误: IBScreenConfig") + } + } + else if value.type == 3{ + if let ringsState = value.ringsState,let vibrateState = value.vibrateState{ + return [value.type.byte] + [ringsState.byte] + [vibrateState.byte] + } + else{ + fatalError("参数错误: IBScreenConfig") + } + } + return [] + } +} +struct IBScreenChecker: IBChecker { + static func check(_ parameters: [IBParameter]) -> [UInt8] { + guard case let .screen(value) = parameters[.screen] else { fatalError("缺少参数: IBScreenConfig") } + Logger.log(value.description) + if value.type == 0{ + if let brightness = value.brightness { + return [value.type.byte] + [brightness.byte] + } + else{ + fatalError("参数错误: IBScreenConfig") + } + } + else{ + if let duration = value.duration,let wrist = value.wrist { + return [value.type.byte] + [duration.rawValue.byte] + [wrist.byte] + } + else{ + fatalError("参数错误: IBScreenConfig") + } + } + } +} +struct IBUserInfoChecker: IBChecker { + static func check(_ parameters: [IBParameter]) -> [UInt8] { + guard case let .userInfo(value) = parameters[.userInfo] else { fatalError("缺少参数: userInfo") } + Logger.log(value.description) + var data = [value.age.byte] + [value.gender.byte] + [value.height.byte] + value.weight.byte2 + value.step.byte4 + value.burning.byte2 + data = data + [value.stand.byte] + [value.hourSystem.byte] + return data + } +} + + +struct IBClockChecker: IBChecker { + static func check(_ parameters: [IBParameter]) -> [UInt8] { + guard case let .clock(value) = parameters[.clock] else { fatalError("缺少参数: clock") } + guard let data = value.encode else { fatalError("json解析异常: clock") } + Logger.log(value.jsonString ?? "") + + return data.bytes + } +} +struct IBTrainTargetChecker: IBChecker { + static func check(_ parameters: [IBParameter]) -> [UInt8] { + guard case let .trainTarget(value) = parameters[.trainTarget] else { fatalError("缺少参数: trainTarget") } + guard let data = value.encode else { fatalError("json解析异常: trainTarget") } + Logger.log(value.jsonString ?? "") + + return data.bytes + } +} +struct IBSendPhoneChecker: IBChecker { + static func check(_ parameters: [IBParameter]) -> [UInt8] { + guard case let .sendPhone(value) = parameters[.sendPhone] else { fatalError("缺少参数: sendPhone") } + guard let data = value.encode else { fatalError("json解析异常: sendPhone") } + Logger.log(value.jsonString ?? "") + + return data.bytes + } +} +struct IBSendTimeChecker: IBChecker { + static func check(_ parameters: [IBParameter]) -> [UInt8] { + guard case let .sendTime(value) = parameters[.sendTime] else { fatalError("缺少参数: sendTime") } + guard let data = value.encode else { fatalError("json解析异常: sendTime") } + Logger.log(value.jsonString ?? "") + return data.bytes + } +} +struct IBWeatherChecker: IBChecker { + static func check(_ parameters: [IBParameter]) -> [UInt8] { + guard case let .weather(value) = parameters[.weather] else { fatalError("缺少参数: weather") } + guard let data = value.encode else { fatalError("json解析异常: weather") } + Logger.log(value.jsonString ?? "") + return data.bytes + } +} +struct IBAddressBookChecker: IBChecker { + static func check(_ parameters: [IBParameter]) -> [UInt8] { + guard case let .addressBook(list) = parameters[.addressBook] else { fatalError("缺少参数: addressBook") } + if list.count > 20 { fatalError("参数: addressBook,最多不能超过20个联系人") } + var data = [list.count.byte] + var des = "[ " + for item in list { + des += item.description + //性别 + data = data + [item.gender.byte] + //姓名 + if let name = item.name,let value = name.data(using: .utf8),!value.isEmpty { + data += [value.count.byte] + data += value.bytes + } + else{ + data += [0.byte] + } + //电话号码个数 + data += [item.phoneNumbers.count.byte] + if item.phoneNumbers.count > 2 { fatalError("参数: addressBook,电话号码书数不能超过两个") } + + for phone in item.phoneNumbers { + //电话号码 + if let value = phone.number.data(using: .utf8),!value.isEmpty { + data += [value.count.byte] + data += value.bytes + } + else{ + data += [0.byte] + } + //归属地 + if let value = phone.location?.data(using: .utf8),!value.isEmpty { + data += [value.count.byte] + data += value.bytes + } + else{ + data += [0.byte] + } + //运营商 + if let value = phone.operator?.data(using: .utf8),!value.isEmpty { + data += [value.count.byte] + data += value.bytes + } + else{ + data += [0.byte] + } + } + } + des += " ]" + Logger.log(des) + + return data + } +} + +// MARK: - 文件传输 +struct IBMp3Checker: IBChecker { + static func check(_ parameters: [IBParameter]) -> [UInt8] { + guard case let .MP3(value) = parameters[.mp3] else { fatalError("缺少参数: MP3") } + guard let data = value.encode else { fatalError("json解析异常: MP3") } + Logger.log(value.jsonString ?? "") + return data.bytes + } +} +struct IBEpoChecker: IBChecker { + static func check(_ parameters: [IBParameter]) -> [UInt8] { + guard case let .epo(list) = parameters[.epo] else { fatalError("缺少参数: epo") } + var data = [list.count.byte] + var des = "[ " + for item in list { + des += item.description + data += [item.UID.byte] + if let name = item.fileName.data(using: .utf8),!name.isEmpty { + data += [name.count.byte] + data += name + } + data += [item.fileSize.byte] + } + des += " ]" + Logger.log(des) + return data + + } +} + +//struct IBCustomDialChecker: IBChecker { +// static func check(_ parameters: [IBParameter]) -> [UInt8] { +// guard case let .customDial(value) = parameters[.customDial] else { fatalError("缺少参数: customDial") } +// Logger.log(value.description) +// var data = value.UID.byte2 + [value.batteryStyle.byte] + [value.timeStyle.byte] + [value.timeColor.byte] +// if let list = value.files{ +// data += [list.count.byte] +// } +// else{ +// data += [0.byte] +// } +// return data +// } +//} +struct IBDialChecker: IBChecker { + static func check(_ parameters: [IBParameter]) -> [UInt8] { + guard case let .dial(value) = parameters[.dial] else { fatalError("缺少参数: dial") } + Logger.log(value.description) + var data = value.UID.byte2 + if let name = value.theme?.data(using: .utf8),!name.isEmpty { + data += [name.count.byte] + data += name + } + else{ + data += [0.byte] + } + if let list = value.files{ + data += [list.count.byte] + } + else{ + data += [0.byte] + } + return data + } +} +struct IBDialFileChecker: IBChecker { + static func check(_ parameters: [IBParameter]) -> [UInt8] { + guard case let .dialFile(value) = parameters[.dialFile] else { fatalError("缺少参数: dialFile") } + Logger.log(value.description) + var data = value.UID.byte2 + [value.index.byte] + [value.fileType.byte] + if let name = value.fileName.data(using: .utf8),!name.isEmpty { + data += [name.count.byte] + data += name + } + else{ + data += [0.byte] + } + data += value.size.byte4 + return data + } +} + +struct IBDeleteFileChecker: IBChecker { + static func check(_ parameters: [IBParameter]) -> [UInt8] { + guard case let .deleteFile(value) = parameters[.deleteFile] else { fatalError("缺少参数: deleteFile") } + Logger.log(value.description) + var data = [value.uids.count.byte] + [value.fileType.rawValue.byte] + for uid in value.uids { + data += uid.byte2 + } + return data + } +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/IBFileSender+Dial.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/IBFileSender+Dial.swift new file mode 100644 index 0000000..ede2f01 --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/IBFileSender+Dial.swift @@ -0,0 +1,165 @@ +// +// IBFileSender+Dial.swift +// IOTBluetooth +// +// Created by incar on 2024/6/12. +// + +import Foundation +extension IBFileSender{ +// func sendDial(_ info:IBCustomDial){ +// IBSender() +// .ability(.customDial) +// .parameters([.customDial(info)]) +// .response {[weak self] result in +// guard let self = self else {return} +// if result.isSuccess{ +// loadFile(info) +// } +// else{ +// completion(result) +// self.remove() +// } +// } +// } + +// private func loadFile(_ info:IBCustomDial){ +// guard let files = info.files else { +// completion(.response.code(.success)) +// self.remove() +// return +// } +// +// var dataList:[IBFileSenderContent] = [] +// for info in files{ +// let (list,size,lrc) = readFile(from: info.filePath) +// if let list = list { +// info.size = size +// total += info.size +// dataList.append(IBFileSenderContent(dataList: list,lrc: lrc,dialFile: info)) +// } +// else{ +// completion(.response.code(.failure).message("读取文件失败")) +// self.remove() +// return +// } +// } +// self.fileList = dataList +// sendDialFileInfo() +// } + private func sendDialFileInfo(){ + guard let file = self.fileList.first,let info = file.dialFile else { + completion(.response.code(.success)) + self.remove() + return; + } + IBSender() + .ability(.dialFile) + .parameters([.dialFile(info)]) + .response {[weak self] result in + guard let self = self else {return} + if result.isSuccess{ + self.sendContentDial() + } + else{ + completion(result) + self.remove() + } + } + } + + private func sendContentDial(){ + if cancelSend { + Logger.log("已取消发送") + self.remove() + return + } + + if let file = fileList.first,let data = file.dataList.first{ + file.dataList.removeFirst() + IBBluetooth.shared.fileSender = self + let model = IBFileSenderData() + model.data = data + model.fileWriteHander = { [weak self] result in + guard let self = self else { return } + self.lastData = nil + if result.isSuccess { + self.current += data.count - 18 + Logger.log("\(total) : \(current)") + self.progress?(self.total,self.current) + self.sendContentDial() + } + else{ + completion(.response.code(.failure).message("发送文件超时,发送失败!")) + self.remove() + } + } + self.lastData = model + IBBluetooth.shared.send(fileData: data) + } + else{ + Logger.log( "文件内容发送结束...") + startTimer() + } + } + + func sendDialLrc(){ + IBSender() + .ability(.fileCheckCode) + .parameters([.value(fileList.first!.lrc)]) + .response {[weak self] result in + guard let self = self else {return} + if result.isSuccess{ + self.fileList.removeFirst() + self.sendDialFileInfo() + } + else{ + completion(.response.code(.failure).message("发送文件校验码失败")) + self.remove() + } + } + } +} + +extension IBFileSender{ + func sendDial(_ info:IBDial){ + IBSender() + .ability(.dial) + .parameters([.dial(info)]) + .response {[weak self] result in + guard let self = self else {return} + if result.isSuccess{ + loadFile(info) + } + else{ + completion(result) + self.remove() + } + } + } + + private func loadFile(_ info:IBDial){ + guard let files = info.files else { + completion(.response.code(.success)) + self.remove() + return + } + + var dataList:[IBFileSenderContent] = [] + for info in files{ + let (list,size,lrc) = readFile(from: info.filePath) + if let list = list { + info.size = size + total += info.size + dataList.append(IBFileSenderContent(dataList: list,lrc: lrc,dialFile: info)) + } + else{ + completion(.response.code(.failure).message("读取文件失败")) + self.remove() + return + } + } + self.fileList = dataList + sendDialFileInfo() + } +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/IBFileSender+Mp3.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/IBFileSender+Mp3.swift new file mode 100644 index 0000000..f8de145 --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/IBFileSender+Mp3.swift @@ -0,0 +1,88 @@ +// +// IBFileSender+Mp3.swift +// IOTBluetooth +// +// Created by incar on 2024/6/12. +// + +import Foundation + +extension IBFileSender{ + func sendMp3(_ info:IBSendMp3){ + let (list,size,lrc) = readFile(from: info.filePath) + if let list = list { + info.size = size + total = info.size + let content = IBFileSenderContent(dataList: list,lrc: lrc) + self.fileList = [content] + + IBSender() + .ability(.mp3) + .parameters([.MP3(IBMp3File(data:info))]) + .response {[weak self] result in + guard let self = self else {return} + if result.isSuccess{ + self.sendContentMp3() + } + else{ + completion(result) + self.remove() + } + } + } + else{ + completion(.response.code(.failure).message("读取文件失败")) + self.remove() + } + } + private func sendContentMp3(){ + if cancelSend { + Logger.log("已取消发送") + self.remove() + return + } + + if let file = fileList.first,let data = file.dataList.first{ + file.dataList.removeFirst() + IBBluetooth.shared.fileSender = self + let model = IBFileSenderData() + model.data = data + model.fileWriteHander = { [weak self] result in + guard let self = self else { return } + self.lastData = nil + if result.isSuccess { + self.current += data.count - 18 + Logger.log("\(total) : \(current)") + self.progress?(self.total,self.current) + self.sendContentMp3() + } + else{ + completion(.response.code(.failure).message("发送文件超时,发送失败!")) + self.remove() + } + } + self.lastData = model + IBBluetooth.shared.send(fileData: data) + } + else{ + Logger.log( "文件内容发送结束...") + startTimer() + } + } + func sendMp3Lrc(){ + IBSender() + .ability(.fileCheckCode) + .parameters([.value(fileList.first!.lrc)]) + .response {[weak self] result in + guard let self = self else {return} + if result.isSuccess{ + completion(result) + self.remove() + } + else{ + completion(.response.code(.failure).message("发送文件校验码失败")) + self.remove() + } + } + } +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/IBFileSender+Ota.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/IBFileSender+Ota.swift new file mode 100644 index 0000000..0df56a4 --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/IBFileSender+Ota.swift @@ -0,0 +1,87 @@ +// +// IBSender+Ota.swift +// IOTBluetooth +// +// Created by incar on 2024/6/12. +// + +import Foundation +extension IBFileSender{ + func sendOta(_ info:IBSendOta){ + let (list,size,lrc) = readFile(from: info.filePath) + if let list = list { + info.size = size + total = info.size + let content = IBFileSenderContent(dataList: list,lrc: lrc) + self.fileList = [content] + + IBSender() + .ability(.ota) + .parameters([.ota(IBOtaFile(data:info))]) + .response {[weak self] result in + guard let self = self else {return} + if result.isSuccess{ + self.sendContentOta() + } + else{ + completion(result) + self.remove() + } + } + } + else{ + completion(.response.code(.failure).message("读取文件失败")) + self.remove() + } + } + private func sendContentOta(){ + if cancelSend { + Logger.log("已取消发送") + self.remove() + return + } + + if let file = fileList.first,let data = file.dataList.first{ + file.dataList.removeFirst() + IBBluetooth.shared.fileSender = self + let model = IBFileSenderData() + model.data = data + model.fileWriteHander = { [weak self] result in + guard let self = self else { return } + self.lastData = nil + if result.isSuccess { + self.current += data.count - 18 + Logger.log("\(total) : \(current)") + self.progress?(self.total,self.current) + self.sendContentOta() + } + else{ + completion(.response.code(.failure).message("发送文件超时,发送失败!")) + self.remove() + } + } + self.lastData = model + IBBluetooth.shared.send(fileData: data) + } + else{ + Logger.log( "文件内容发送结束...") + startTimer() + } + } + func sendOtaLrc(){ + IBSender() + .ability(.fileCheckCode) + .parameters([.value(fileList.first!.lrc)]) + .response {[weak self] result in + guard let self = self else {return} + if result.isSuccess{ + completion(result) + self.remove() + } + else{ + completion(.response.code(.failure).message("发送文件校验码失败")) + self.remove() + } + } + } +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/IBFileSender.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/IBFileSender.swift new file mode 100644 index 0000000..4a8b354 --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/IBFileSender.swift @@ -0,0 +1,301 @@ +// +// IBFileSender.swift +// IOTBluetooth +// +// Created by incar on 2024/6/6. +// + +import Foundation + +public typealias IBProgressHandler = (_ total:Int, _ current:Int) -> Void +internal typealias IBFileWriteHandler = (_ result:IBResponse) -> Void + +class IBFileSenderData { + /// 发送的数据 + var data:Data = Data() + /// 文件写入成功回调 + var fileWriteHander:IBFileWriteHandler? +} + + class IBFileSenderContent { + var dataList:[Data] = [] + var lrc = 0 + var dialFile:IBDialFile? + + init(dataList: [Data], lrc: Int = 0, dialFile: IBDialFile? = nil) { + self.dataList = dataList + self.lrc = lrc + self.dialFile = dialFile + } +} + + + +public class IBFileSender { + var completion: IBCompletionHandler! + var progress: IBProgressHandler? + + var otaInfo:IBSendOta? + var mp3Info:IBSendMp3? + var epoInfo:[IBEpo]? +// var customInfo:IBCustomDial? + var dialInfo:IBDial? + + var fileList:[IBFileSenderContent] = [] + var total:Int = 0 + var current:Int = 0 + + + var cancelSend = false + var lastData:IBFileSenderData? + + public init() { + Self.all.append(self) + + } + deinit { + Logger.log("deinit IBFileSender") + } + func sendFileResult(_ success:Bool ){ + deinitTimer() + if (success){ + Logger.log("手表接收文件成功") + sendFileFinish() + } + else{ + completion(.response.code(.failure).message("手表接收文件失败")) + self.remove() + } + } + + func sendFileFinish(){ + if let _ = self.mp3Info{ + sendMp3Lrc() + } + else if let _ = self.otaInfo { + sendOtaLrc() + } + else if let _ = self.dialInfo{ + sendDialLrc() + } +// else if let _ = self.marketInfo{ +// sendDialLrc() +// } + // else if let path = self.epoInfo.filePath { + // filePath = path + // } + } +} + + + +extension IBFileSender{ + func start(){ + if let info = self.mp3Info{ + self.sendMp3(info) + } + else if let info = self.otaInfo { + self.sendOta(info) + } + else if let info = self.dialInfo{ + self.sendDial(info) + } +// else if let info = self.marketInfo{ +// self.sendDial(info) +// } + // else if let path = self.epoInfo.filePath { + // filePath = path + // } + } +// func readFile(from path:String) ->([Data]?,Int,Int){ +// let fileURL = URL(fileURLWithPath: path) +// do { +// let data = try Data(contentsOf:fileURL) +// let seg = 495 +// var list = [Data]() +// for i in stride(from: 0, to: data.count, by: seg) { +// if i+seg < data.count { +// list.append(data[i ... i+seg - 1]) +// } +// else{ +// list.append(data[i ... data.count - 1]) +// } +// } +// let lrc = LRC.calculateLRC(data.bytes).int +// return (list,data.count,lrc) +// } catch { +// return (nil,0,0) +// } +// } + + func readFile(from path:String) ->([Data]?,Int,Int){ + let fileURL = URL(fileURLWithPath: path) + do { + let data = try Data(contentsOf:fileURL) + let seg = 492 + var list = [Data]() + for i in stride(from: 0, to: data.count, by: seg) { + if i+seg < data.count { + list.append(data[i ... i+seg - 1]) + } + else{ + list.append(data[i ... data.count - 1]) + } + } + + var fullList = [Data](); + for i in 0..Self{ + self.otaInfo = info + return self + } + @discardableResult + + + /// 发送mp3 + /// - Parameter info: mp3信息 + /// - Returns: Self + func mp3(_ info:IBSendMp3) ->Self{ + self.mp3Info = info + return self + } + +// /// 发送自定义表盘 +// /// - Parameter info: 表盘信息 +// /// - Returns: Self +// func customDial(_ info:IBCustomDial) ->Self{ +// if let list = info.files,list.count > 0{ +// for i in 0...list.count - 1 { +// list[i].index = i +// list[i].UID = info.UID +// } +// } +// self.customInfo = info +// return self +// } + /// 发送表盘 + /// - Parameter info: 表盘信息 + /// - Returns: Self + func dial(_ info:IBDial) ->Self{ +// IBMarketDial + + if let list = info.files,list.count > 0{ + for i in 0...list.count - 1{ + list[i].index = i + list[i].UID = info.UID + } + } + + self.dialInfo = info + return self + } + + /// 发送EPO文件 + /// - Parameters: + /// - filePath: 文件路径 + /// - info: epo信息 + /// - Returns: self + // func epo(filePath:URL,info:[IBEpo]) ->Self{ + // self.filePath = filePath + // self.epoInfo = info + // return self + // } + + /// 进度 + @discardableResult + func progress(_ value: @escaping IBProgressHandler) -> Self { + progress = value + return self + } + + /// 执行与响应处理 + @discardableResult + func response(_ handler: @escaping IBCompletionHandler) -> Self { + if Self.all.count > 1{ + handler(.response.code(.failure).message("当前有文件正在传输中...")) + self.remove() + return self + } + + completion = handler + self.start() + return self + } + + + /// 撤销当前的文件传输 + func revokeFileSend(_ handler: @escaping IBCompletionHandler){ + for item in Self.all{ + item.cancelSend = true + } + + IBSender() + .ability(.revokeFileSend) + .parameters([.file(.mp3)]) + .response { result in + handler(result) + self.remove() + } + } +} + +extension IBFileSender { + static var all: [IBFileSender] = [] + func remove() { + Self.all.removeAll { $0 === self } + } +} + +extension IBFileSender { + static var timer: Timer? + func startTimer() { + deinitTimer() + + Self.timer = Timer.scheduledTimer(withTimeInterval: 10.0, repeats: false, block: { [unowned self] _ in + deinitTimer() + self.completion(.response.code(.failure).message("发送文件失败")) + self.remove() + }) + Logger.log("IBFileSender创建定时器") + } + + func deinitTimer() { + guard let _ = Self.timer else { return } + Self.timer?.invalidate() + Self.timer = nil + + Logger.log("IBFileSender销毁定时器") + + } +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/IBManager.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/IBManager.swift new file mode 100644 index 0000000..5f33b40 --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/IBManager.swift @@ -0,0 +1,79 @@ +////// +////// IBManager.swift +////// IOTBluetooth +////// +////// Created by yaozuopan on 2024/3/12. +////// +//// +//import Foundation +// +//public typealias IBDiscoverHandler = (_ peripheral: IBPeripheral) -> Void +//public typealias IBCompleteHandler = (_ isSuccess: Bool) -> Void +// +///// SDK 管理类 +//public class IBManager { +// +// /// 初始化工作 +// public static func initializationSDK() { +//// IBBluetooth.shared.scan(.default) +// +//// DispatchQueue.main.asyncAfter(deadline: .now() + 3.0) { +//// IBBluetooth.shared.reconnected() +//// } +//// 发送天气数据 设备重启 +//// 获取sd卡剩余空间 失败 +//// 同步路径坐标集历史数据 无响应 +//// 结束运动模式后立即发送其他指令 设备重启 +// } +// +// public static var logs: [String] { Logger.logs } +//} +// +//public extension IBManager { +// /// SDK 版本号 +// static let version: String = "1.0.23" +// /// 默认为 false +// static var isDebug: Bool = false { +// didSet { Logger.isDebug = isDebug } +// } +//} +// +//// 蓝牙相关 API +//public extension IBManager { +// +// internal static var discoverHandler: IBDiscoverHandler? +// +// /// 扫描设备 +// /// - Parameters: +// /// - option: 扫描参数 +// /// - discoverHandler: 结果回调 +// static func scan(_ option: IBScanOption = .default, discoverHandler: @escaping IBDiscoverHandler) { +// Self.discoverHandler = discoverHandler +// IBBluetooth.shared.scan(option) +// } +// +// /// 停止扫描蓝牙设备 +// static func stopScan() { +// Self.discoverHandler = nil +// IBBluetooth.shared.stopScan() +// } +// +// internal static var completeHandler: IBCompleteHandler? +// +// /// 连接设备 +// /// - Parameters: +// /// - peripheral: 扫描发现的设备 +// /// - completeHandler: 结果回调 +// static func connect(_ peripheral: IBPeripheral, completeHandler: @escaping IBCompleteHandler) { +// Self.completeHandler = completeHandler +// IBBluetooth.shared.connect(peripheral) +// } +// +// /// 断开与蓝牙设备的连接 +// /// - Parameter peripheral: 蓝牙设备对像 +// static func cancel(_ peripheral: IBPeripheral) { +// IBBluetooth.shared.cancel(peripheral) +// } +// /// 当前已连接设备 +// static var currentConnected: IBPeripheral! { IBBluetooth.shared.currentConnected} +//} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/IBNotify.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/IBNotify.swift new file mode 100644 index 0000000..836bec7 --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/IBNotify.swift @@ -0,0 +1,244 @@ +// +// IBNotify.swift +// +// +// Created by Harvey on 2020/1/5. +// Copyright © 2020 姚作潘/Harvey. All rights reserved. +// + +import Foundation + +fileprivate let center = NotificationCenter.default + +fileprivate class Weakly: NSObject { + weak var owner: NSObjectProtocol? + var delegateObservers: [NSObjectProtocol] + init(_ owner: NSObjectProtocol, delegateObservers: [NSObjectProtocol] = []) { + self.owner = owner + self.delegateObservers = delegateObservers + } +} + +extension IBNotify { + + fileprivate struct Keeper { + static var observers: [Weakly] = [] + static func remove(_ observer: NSObjectProtocol) { + observers + .filter { $0.owner === observer || isNil($0.owner) } + .forEach { + $0.delegateObservers.forEach { center.removeObserver($0) } + } + observers.removeAll { isNil($0.owner) || $0.owner === observer } + } + + static func append(_ delegateObserver: NSObjectProtocol, owner: NSObjectProtocol) { + guard let weakly = observers.filter({ $0.owner === owner }).first else { + observers.append(Weakly(owner, delegateObservers: [delegateObserver])) + return + } + weakly.delegateObservers.append(delegateObserver) + } + } + + public struct Name { + fileprivate let rawValue: String + init(_ rawValue: String) { + self.rawValue = rawValue + } + } +} + +public class IBNotify { + + init() {} + + private(set) var name: Notification.Name! + @discardableResult + func name(_ value: IBNotify.Name) -> Self { + name = Notification.Name(rawValue: value.rawValue) + return self + } + + private(set) var observer: NSObjectProtocol! + @discardableResult + func observer(_ value: NSObjectProtocol) -> Self { + observer = value + return self + } + + private(set) var queue: OperationQueue = .main + @discardableResult + func queue(_ value: OperationQueue) -> Self { + queue = value + return self + } + + private(set) var object: Any? + @discardableResult + func object(_ value: Any) -> Self { + object = value + return self + } + + func subscribe(_ value: @escaping (Notification) -> Void) { + if isNil(observer) || isNil(name) { + fatalError("observer or name must be not nil") + } + + let delegateObserver = center + .addObserver(forName: name, + object: object, + queue: queue, + using: value) + Keeper.append(delegateObserver, owner: observer) + } + + static func remove(_ observer: NSObjectProtocol) { + center.removeObserver(observer) + Keeper.remove(observer) + } +} + +extension IBNotify { + static func post(_ name: IBNotify.Name, + object: Any? = nil, + userInfo: [AnyHashable : Any] = [:]) { + center.post(name: Notification.Name(rawValue: name.rawValue), + object: object, userInfo: userInfo) + } +} + +//public extension IBManager { +// +// /// 订阅通知 +// static func subscribe(_ name: IBNotify.Name, +// observer: NSObjectProtocol!, +// receive: @escaping (_ object: Any?, _ userInfo: [String: Any]) -> Void) { +// IBNotify() +// .name(name) +// .observer(observer) +// .subscribe { notification in +// receive(notification.object, notification.userInfo as? [String: Any] ?? [:]) +// } +// } +// +// /// 移除订阅通知的观察者 +// static func remove(_ observer: NSObjectProtocol) { +// IBNotify.remove(observer) +// } +//} + +public extension IBNotify.Name { + /// 比如电量、信号强度 +// static let deviceInfoUpdate = IBNotify.Name("IOTBluetooth.DeviceInfoUpdate") + + /// 连接设备发生变动,一种情况断开连接,一种是切换设备 +// static let connectedDeviceDidChange = IBNotify.Name("IOTBluetooth.DeviceConnected") + + /// 鉴权状态改变,通过object 获取状态,0准备鉴权。1等待手表同意连接。 2等待手机确认配对请求。3鉴权成功。4鉴权失败。 +// static let authStateDidChange = IBNotify.Name("IOTBluetooth.AuthStateDidChange") + + /// 发现设备 +// static let deviceHasFound = IBNotify.Name("IOTBluetooth.DeviceHasFound") + + + /// 连接状态发生改变。通过object 获取状态,0断开连接。1连上设备。 + static let connectStateDidChange = IBNotify.Name("IOTBluetooth.ConnectStateDidChange") + + /// 远程拍照动作。通过object获取状态。2进行手势拍照,3退出 + static let takePhoto = IBNotify.Name("IOTBluetooth.TakePhoto") + + /// 手表请求天气数据 + static let weather = IBNotify.Name("IOTBluetooth.weather") + + /// 找到设备 + static let didFindDevice = IBNotify.Name("IOTBluetooth.FindDevice") + + /// 训练状态变化,通过object获取状态IBTarinState对象 + static let trainStateDidChanged = IBNotify.Name("IOTBluetooth.TrainStateChanged") + + /// 获取手表推送的训练实时数据,通过object获取状态IBTrainingData对象 + static let trainingData = IBNotify.Name("IOTBluetooth.TrainingData") + + /// 手表发送文件已接收完成 + internal static let fileReceiveFinish = IBNotify.Name("IOTBluetooth.TileReceiveFinish") +} + +extension IBNotify { + /// 处理手表推送过来的通知 + static func handle(_ data: Data) -> Bool { + //拍照 + if IBAbility.takePhoto.isAnswer(data) { + let result = IBGeneralParser.dataPacket(data) + let code = result[0].int + if code == 2 || code == 3 { + post(.takePhoto, object:code) + } + return true + } + //找到设备 + if IBAbility.find.isAnswer(data) { + var bytes = data.bytes + bytes.removeLast() + let code = bytes.last!.int + if code == 2 { + post(.didFindDevice) + } + return true + } + //请求天气 + if data.bytes[1] == 0x05 && data.bytes[2] == 0x03 { + post(.weather) + return true + } + //表盘安装状态 + if(data.bytes[1] == 0x05 && data.bytes[2] == 0x04){ + let result = IBGeneralParser.dataPacket(data) + let code = result.int + let desc = ["安装失败","安装成功"] + Logger.log("安装状态:",desc[code]) + return true + } + //手表询问APP AI模型是否可用 +// if(data.bytes[1] == 0x05 && data.bytes[2] == 0x06){ +// IBAiManager.shared.aiValid(data) +// return true +// } +// //AI录音已准备好 +// if(data.bytes[1] == 0x05 && data.bytes[2] == 0x05){ +// IBAiManager.shared.aiRequest(data) +// return true +// } + //文件已接收完成 + if data.bytes[1] == 0x06 && data.bytes[2] == 0x03 { + let result = IBGeneralParser.dataPacket(data) + IBBluetooth.shared.fileSender?.sendFileResult(result[0].int == 1) + return true + } + //训练状态变化 + if data.bytes[1] == 0x05 && data.bytes[2] == 0x50 { + let result = IBGeneralParser.dataPacket(data) + let model = IBTarinState(result.data) + post(.trainStateDidChanged, object: model) + return true + } + //训练实时数据 + if IBAbility.currentHeartRate.isAnswer(data) { + let dataPacket = IBGeneralParser.dataPacket(data) + if let model = IBTrainingData(dataPacket.data) { + post(.trainingData, object: model) + } + return true + } + //配对 + if IBPairing.checkPairing(data){ + return true + } + return false + } + + + + +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/IBPairling.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/IBPairling.swift new file mode 100644 index 0000000..69d2b8c --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/IBPairling.swift @@ -0,0 +1,72 @@ +// +// IBPairling.swift +// IOTBluetooth +// +// Created by incar on 2024/7/15. +// + +import Foundation + +class IBPairing{ + static func checkPairing(_ data:Data)->Bool{ + if data.bytes[1] == 0x05 && data.bytes[2] == 0x11 { + let result = IBGeneralParser.dataPacket(data) + let code = result[0].int + let desc = ["拒绝配对","确认配对","确认解绑其他手机","其他"] + Logger.log("收到确认配对消息:",desc[code]) + return true + } + if data.bytes[1] == 0x05 && data.bytes[2] == 0x1 { + //解绑 + let result = IBGeneralParser.dataPacket(data) + let code = result[0].int + let desc = ["拒绝解绑","确认解绑"] + Logger.log("收到确认解绑消息 ",desc[code]) + return true + } + if data.bytes[1] == 0x05 && data.bytes[2] == 0x10 { + //配对结果 + var result = IBGeneralParser.dataPacket(data) + let code = result[0].int + if code == 1{ + result.removeFirst() + UserDefaults.standard.setValue(result, forKey: "IOTBletooth.mac") + UserDefaults.standard.synchronize() + + Logger.log("收到配对成功消息",result) + //发送时间 + IBPairing.sendTime() + } + else{ + Logger.log("收到配对失败消息") +// IBManager.completeHandler?(false) +// IBManager.completeHandler = nil + } + + return true + } + return false + } + + static func sendTime(){ + let date = Date() + let model = IBSendTime() + model.time = Int(date.timeIntervalSince1970) + model.week = date.weekDay.rawValue - 1 + model.year = date.year - 2000 + model.month = date.month + model.day = date.day + model.hour = date.hour + model.minute = date.minute + model.second = date.second + + IBSender() + .ability(IBAbility.sendTime) + .parameters([.sendTime(model)]) + .response { result in + Logger.log(result) +// IBManager.completeHandler?(true) +// IBManager.completeHandler = nil + } + } +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/IBParameter.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/IBParameter.swift new file mode 100644 index 0000000..853f8a4 --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/IBParameter.swift @@ -0,0 +1,216 @@ +// +// IBParameter.swift +// IOTBluetooth +// +// Created by yaozuopan on 2024/3/19. +// + +import Foundation + +enum IBKey: String { + case dialID = "dialID" + case action = "action" + case motionMode = "motionMode" + case language = "language" + case value = "value" + case file = "file" + case targetStep = "targetStep" + case sleep = "sleep" + case water = "water" + case clock = "clock" + case heartRate = "heartRate" + case bloodOxygen = "bloodOxygen" + case screen = "screen" + case vibrateSound = "vibrateSound" + case otherTarget = "otherTarget" + case trainTarget = "trainTarget" + case sendPhone = "sendPhone" + case sendTime = "sendTime" + case auxiliary = "auxiliary" + case userInfo = "userInfo" + case weather = "weather" + case addressBook = "addressBook" + case epo = "epo" + case ota = "ota" + case mp3 = "mp3" + case dial = "dial" + case dialFile = "dialFile" + case deleteFile = "deleteFile" + case fetchFils = "fetchFils" + case aiValid = "aiValid" + case aiResponse = "aiResponse" +} + +/// 参数 +public enum IBParameter { + /// 表盘ID + case dialID(Int) + /// 1=(开始、启用、开启),0=(停止、禁用、关闭) + case action(Int) + /// 运动模式 + case motionMode(IBMotionMode) + /// 语言 + case language(IBLanguage) + /// 通用值设置 + case value(Int) + /// 文件 + case file(IBFile) + /// 训练目标 + case targetStep(IBTargetStep) + /// 睡眠 + case sleep(IBSleep) + /// 喝水 + case water(IBWater) + /// 设置闹钟 + case clock(IBClock) + /// 设置心率 + case heartRate(IBHeartRate) + /// 血氧 + case bloodOxygen(IBBloodOxygen) + /// 设置屏幕 + case screen(IBScreenConfig) + /// 设置声音和震动 + case vibrateSound(IBVibrateConfig) + /// 设置目标设置 + case otherTarget(IBOtherTarget) + /// 设置训练目标 + case trainTarget(IBTrainTarget) + /// 发送手机信息 + case sendPhone(IBPhoneInfo) + /// 发送当前时间 + case sendTime(IBSendTime) + /// 设置辅助功能 + case auxiliary(IBAuxiliary) + /// 设置用户数据 + case userInfo(IBUserInfo) + /// 发送天气数据 + case weather(IBWeather) + /// 发送通讯录 + case addressBook([IBAddressBook]) + /// 发送EPO文件信息 + case epo([IBEpo]) + /// 发送OTA文件信息 + case ota(IBOtaFile) + /// 发送mp3文件信息 + case MP3(IBMp3File) + /// 发送表盘信息汇总 + case dial(IBDial) + /// 发送单个表盘文件信息 + case dialFile(IBDialFile) + /// 删除指定文件 + case deleteFile(IBDeleteFile) + /// 获取指定类型文件目录 + case fetchFils(IBFile) + /// 发送Ai是否可用回执 + case aiValid(IBAiValid) + /// 发送Ai回应内容 + case aiResponse(IBAiResponse) + + var key: IBKey { + switch self { + case .dialID(_): return .dialID + case .action(_): return .action + case .motionMode(_): return .motionMode + case .language(_): return .language + case .value(_): return .value + case .file(_): return .file + case .targetStep(_): return .targetStep + case .sleep(_): return .sleep + case .water(_): return .water + case .clock(_): return .clock + case .heartRate(_): return .heartRate + case .bloodOxygen(_): return .bloodOxygen + case .screen(_): return .screen + case .vibrateSound(_): return .vibrateSound + case .auxiliary(_): return .auxiliary + case .otherTarget(_): return .otherTarget + case .trainTarget(_): return .trainTarget + case .sendPhone(_): return .sendPhone + case .sendTime(_): return .sendTime + case .userInfo(_): return .userInfo + case .weather(_): return .weather + case .addressBook(_): return .addressBook + case .epo(_): return .epo + case .ota(_): return .ota + case .MP3(_): return .mp3 + case .dial(_): return .dial + case .dialFile(_): return .dialFile + case .deleteFile(_): return .deleteFile + case .fetchFils(_): return .fetchFils + case .aiValid(_): return .aiValid + case .aiResponse(_): return .aiResponse + } + } +} + +public enum IBMotionMode: Int { + /// 健走 + case walking = 0 + /// 跑步 + case running + /// 骑行 + case ride +} + +public enum IBFile: Int,Codable { + /// OTA 文件 + case ota = 1 + /// MP3 文件 + case mp3 + /// 表盘信息 + case dial + /// OTA(W4) + case ota_w4 + ///EPO + case epo +} +//0:运动 +//1:心率 +//2:血氧监测 +//3:训练 +//4:训练记录 +//5:指南针 +//6:天气 +//7:音乐 +//8:电话 +//9:录音 +//10:秒表 +//11:计时器 +//12:闹钟 +//13:蓝牙 +//14:睡眠 +//15:设置 +public enum IBAuxiliary: Int { + /// 运动 + case sport = 0 + /// 心率 + case heart + /// 血氧监测 + case bloodOxygen + /// 训练 + case train + /// 训练记录 + case tarinRecord + /// 指南针 + case compass + /// 天气 + case weather + /// 音乐 + case music + /// 电话 + case mobile + /// 录音 + case record + /// 秒表 + case secondTimer + /// 计时器 + case timer + /// 闹钟 + case clock + /// 蓝牙 + case bluetooth + /// 睡眠 + case sleep + /// 设置 + case setting +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/IBParser.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/IBParser.swift new file mode 100644 index 0000000..f77524f --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/IBParser.swift @@ -0,0 +1,345 @@ +// +// IBParser.swift +// IOTBluetooth +// +// Created by yaozuopan on 2024/3/18. +// + +import Foundation + +/// 蓝牙数据解析协议 +protocol IBParser { + /// 解析数据 + static func parse(_ data: Data) -> IBResponse +} + +extension IBParser { + static func dataPacket(_ data: Data) -> [UInt8] { + let dataLength = data[7...10].int + return data.suffix(from: 17).prefix(dataLength).map({ $0 }) + } +} + +struct IBBatteryParser: IBParser { + static func parse(_ data: Data) -> IBResponse { + var bytes = data.bytes + bytes.removeLast() + return .response.code(.success).value(bytes.last!.int) + } +} + +struct IBSwitchDialParser: IBParser { + static func parse(_ data: Data) -> IBResponse { + var bytes = data.bytes + bytes.removeLast() + let code = bytes.last!.int + let desc = ["指令校验失败", "切换成功", "无该表盘资源", "切换失败"] + return .response.code(code == 1 ? .success:.failure).message(desc[code]).value(code) + } +} +struct IBFetchCurrentDialParser: IBParser { + static func parse(_ data: Data) -> IBResponse { + let bytes = dataPacket(data) + let value = bytes.int + return .response.code(.success).value(value) + } +} +struct IBFetchAuxiliaryParser: IBParser { + static func parse(_ data: Data) -> IBResponse { + let bytes = dataPacket(data) + guard let value = IBAuxiliary(rawValue: bytes.int) else {return .response.code(.parseError) } + return .response.code(.success).value(value) + } +} + +struct IBCheckDialParser: IBParser { + static func parse(_ data: Data) -> IBResponse { + + let code = dataPacket(data).int + let desc = ["指令校验失败", "已安装", "未安装"] + return .response.code(code != 0 ? .success:.failure).message(desc[code]).value(code) + } +} + +/// 通用解析(1 Byte) +struct IBGeneralParser: IBParser { + static func parse(_ data: Data) -> IBResponse { +// guard data.isEmpty == false else { return IBSingleByteSimulateParser.parse() } + + let code = dataPacket(data).int + return .response.code(code == 1 ? .success:.failure) + } +} +struct IBTakePhotoParser: IBParser { + static func parse(_ data: Data) -> IBResponse { + let code = dataPacket(data).int + let desc = ["指令校验失败", "操作成功", "进行手势拍照","退出"] + return .response.code(code != 0 ? .success:.failure).message(desc[code]).value(code) + } +} +struct IBWaterParser: IBParser { + static func parse(_ data: Data) -> IBResponse { +// guard data.isEmpty == false else { return IBSingleByteSimulateParser.parse() } + + let code = dataPacket(data).int + let desc = code == 0 ? "关闭":"开启" + return .response.code(.success).value(code).message(desc) + } +} +struct IBFindParser: IBParser { + static func parse(_ data: Data) -> IBResponse { + let code = dataPacket(data).int + let desc = ["指令校验失败", "操作成功", "手表已找到,停止查找"] + return .response.code(code != 0 ? .success:.failure).message(desc[code]).value(code) + } +} +struct IBSendPhoneParser: IBParser { + static func parse(_ data: Data) -> IBResponse { + let code = dataPacket(data).int + let desc = ["指令校验失败","手表未与任何手机绑定", "手表已与该手机绑定", "手表已与其他手机绑定"] + return .response.code(code != 0 ? .success:.failure).message(desc[code]).value(code) + } +} + + +struct IBWatchStateParser: IBParser { + static func parse(_ data: Data) -> IBResponse { + var bytes = data.bytes + bytes.removeLast() + let code = bytes.last!.int + let desc = [0:"空闲状态", 9:"USB存储状态", 10:"运动训练状态"] + return .response.code(.success).value(code).message(desc[code] ?? "") + } +} + + +struct IBDiskParser: IBParser { + static func parse(_ data: Data) -> IBResponse { + let dataPacket = dataPacket(data) + let code = dataPacket[0].int + if code == 1 { + var value: Int = 0 + value = dataPacket.suffix(from: 1).map({ $0 }).int + return .response.code(.success).value(value) + } + else { + return .response.code(.failure) + } + } +} + +struct IBTrainingDataParser: IBParser { + static func parse(_ data: Data) -> IBResponse { + let dataPacket = dataPacket(data) + if dataPacket.count == 0 { + return .response.code(.success) + } + guard let model = IBTrainingData(dataPacket.data) else { return .response.code(.parseError) } + return .response.code(.success).value(model) + } +} +struct IBHeartRateParser: IBParser { + static func parse(_ data: Data) -> IBResponse { + let dataPacket = dataPacket(data) + let model = IBHeartRate(dataPacket.data) + Logger.log(model.description) + return .response.code(.success).value(model) + } +} +struct IBBloodOxygenParser: IBParser { + static func parse(_ data: Data) -> IBResponse { + let dataPacket = dataPacket(data) + let model = IBBloodOxygen(dataPacket.data) + Logger.log(model.description) + return .response.code(.success).value(model) + } +} + +struct IBSyncTrainParser: IBParser { + static func parse(_ data: Data) -> IBResponse { + let dataPacket = dataPacket(data) + guard let model = JSON.decode(IBHistoryBaseTraining.self, from: dataPacket.data) else { return .response.code(.parseError) } + return .response.code(.success).items(model.list) + +// let dataPacket = baseData.jsonString()! +// guard let model = JSON.decode(IBHistoryBaseTraining.self, from: dataPacket.data!) else { return .response.code(.parseError) } +// Logger.log(model.jsonString ?? "") +// return .response.code(.success).items(model.list) + } +} +struct IBSyncHeartRateParser: IBParser { + static func parse(_ data: Data) -> IBResponse { + let dataPacket = dataPacket(data) + let model = IBHistoryHeartRate(dataPacket.data) +// Logger.log(model.list) + return .response.code(.success).items(model.list) + } +} +struct IBSyncBloodOxygenParser: IBParser { + static func parse(_ data: Data) -> IBResponse { + let dataPacket = dataPacket(data) + let model = IBHistoryBloodOxygen(dataPacket.data) +// Logger.log(model.list) + return .response.code(.success).items(model.list) + } +} +struct IBSyncStepParser: IBParser { + static func parse(_ data: Data) -> IBResponse { + let dataPacket = dataPacket(data) + let model = IBHistoryStep(dataPacket.data) +// Logger.log(model.list) + return .response.code(.success).items(model.list) + } +} +struct IBSyncBurningParser: IBParser { + static func parse(_ data: Data) -> IBResponse { + let dataPacket = dataPacket(data) + let model = IBHistoryBurning(dataPacket.data) +// Logger.log(model.list) + return .response.code(.success).items(model.list) + } +} +struct IBSyncStandParser: IBParser { + static func parse(_ data: Data) -> IBResponse { + let dataPacket = dataPacket(data) + let model = IBHistoryStand(dataPacket.data) +// Logger.log(model.list) + return .response.code(.success).items(model.list) + } +} +struct IBSyncCalorieParser: IBParser { + static func parse(_ data: Data) -> IBResponse { + let dataPacket = dataPacket(data) + let model = IBHistoryCalorie(dataPacket.data) +// Logger.log(model.list) + return .response.code(.success).items(model.list) + } +} +struct IBSyncDistanceParser: IBParser { + static func parse(_ data: Data) -> IBResponse { + let dataPacket = dataPacket(data) + let model = IBHistoryDistance(dataPacket.data) +// Logger.log(model.list) + return .response.code(.success).items(model.list) + } +} +struct IBSyncSleepParser: IBParser { + static func parse(_ data: Data) -> IBResponse { + let dataPacket = dataPacket(data) + let model = IBHistorySleep(dataPacket.data) +// Logger.log(model.list) + return .response.code(.success).items(model.list) + } +} +struct IBSyncGpsParser: IBParser { + static func parse(_ data: Data) -> IBResponse { + let dataPacket = dataPacket(data) + let model = IBHistoryGps(dataPacket.data) +// Logger.log(model.list) + return .response.code(.success).items(model.list) + } +} +struct IBFetchFilesParser: IBParser { + static func parse(_ data: Data) -> IBResponse { + let dataPacket = dataPacket(data) + guard let model = IBFetchFile(dataPacket.data) else { return .response.code(.parseError) } + Logger.log(model.jsonString ?? "") + return .response.code(.success).value(model) + } +} + + +struct IBAblutParser: IBParser { + static func parse(_ data: Data) -> IBResponse { + let dataPacket = dataPacket(data) + guard let model = JSON.decode(IBAbout.self, from: dataPacket.data) else { return .response.code(.parseError) } + Logger.log(model.jsonString ?? "") + return .response.code(.success).value(model) + } +} +struct IBClockParser: IBParser { + static func parse(_ data: Data) -> IBResponse { + let dataPacket = dataPacket(data) + guard let model = JSON.decode(IBClock.self, from: dataPacket.data) else { return .response.code(.parseError) } + Logger.log(model.jsonString ?? "") + return .response.code(.success).items(model.alarms) + } +} +struct IBSetClockParser: IBParser { + static func parse(_ data: Data) -> IBResponse { +// guard data.isEmpty == false else { return IBClockSimulateParser.parse() } + let code = dataPacket(data).int + return .response.code(code == 1 ? .success:.failure) + } +} + +struct IBFetchDialsParser: IBParser { + static func parse(_ data: Data) -> IBResponse { + let dataPacket = dataPacket(data) + let num = dataPacket[0].int + + var list:[Int] = [] + for i in 0.. IBResponse { + let dataPacket = dataPacket(data) + guard let model = IBTargetStep(dataPacket.data) else { return .response.code(.parseError) } + + Logger.log(model.description) + return .response.code(.success).value(model) + } +} +struct IBSleepParser: IBParser { + static func parse(_ data: Data) -> IBResponse { + let dataPacket = dataPacket(data) + let model = IBSleep(dataPacket.data) + Logger.log(model.description) + return .response.code(.success).value(model) + } +} +struct IBScreenParser: IBParser { + static func parse(_ data: Data) -> IBResponse { + let dataPacket = dataPacket(data) + let model = IBScreen(dataPacket.data) + Logger.log(model.description) + return .response.code(.success).value(model) + } +} +struct IBVibrateSoundParser: IBParser { + static func parse(_ data: Data) -> IBResponse { + let dataPacket = dataPacket(data) + let model = IBVibrateSound(dataPacket.data) + Logger.log(model.description) + return .response.code(.success).value(model) + } +} +struct IBOtherParser: IBParser { + static func parse(_ data: Data) -> IBResponse { + let dataPacket = dataPacket(data) + let model = IBVibrateSound(dataPacket.data) + Logger.log(model.description) + return .response.code(.success).value(model) + } +} +struct IBOtherTargetParser: IBParser { + static func parse(_ data: Data) -> IBResponse { + let dataPacket = dataPacket(data) + let model = IBOtherTarget(dataPacket.data) + Logger.log(model.description) + return .response.code(.success).value(model) + } +} + +struct IBfetchAiAudioParser: IBParser { + static func parse(_ data: Data) -> IBResponse { + let dataPacket = dataPacket(data).data + return .response.code(.success).value(dataPacket) + } +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/IBReceiveManager.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/IBReceiveManager.swift new file mode 100644 index 0000000..ef76738 --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/IBReceiveManager.swift @@ -0,0 +1,113 @@ +// +// IBReceiveManager.swift +// IOTBluetooth +// +// Created by incar on 2024/7/15. +// + +import Foundation +import CoreBluetooth + + +@objc protocol IBReceiveManagerDelegate { + func receiveManagerDidReceiveFullData(_ data:Data) +} + +class IBReceiveManager{ + var delegate:IBReceiveManagerDelegate? + static let shared = IBReceiveManager() + + var headData = Data() + var lastData = Data() + var totalData = Data() + + + func receice(data:Data){ + + + if(data.count == 2 && data.int == 0){ +// Logger.log("收到0000指令异常") + return + } + + if data.count >= 18,data[0] == 0x72{ + let pkgTotal = data[3...6].int + let dataTotal = data[7...10].int + let pkgIndex = data[11...14].int + let pkgLen = data[15...16].int + + Logger.log("pkgTotal = \(pkgTotal),dataTotal = \(dataTotal),pkgIndex = \(pkgIndex),pkgLen = \(pkgLen)",data.joined(" ")) + +// if data[1] == 0x01,data[2] == 0x34{ +// //ai语音 + if pkgIndex == 1{ + headData = data.prefix(17) + lastData = data.suffix(1) + } + IBBluetooth.shared.deinitTimer() + IBBluetooth.shared.startTimer() + totalData = totalData + data.suffix(from: 17).prefix(pkgLen) + if pkgTotal == pkgIndex{ + Logger.log("total = \(dataTotal),receive = \(totalData.count)") + let fullData = headData + totalData + lastData + didGetFullData( data: fullData) + } +// } +// else{ +// didGetFullData(characteristic: characteristic, data: data) +// } + } + else{ + Logger.log( data.joined(" ")) + didGetFullData( data: data) + } + } + + func didGetFullData(data:Data){ +// Logger.log( data.joined(" ")) + + delegate?.receiveManagerDidReceiveFullData(data) + totalData = Data() + + + + if IBNotify.handle(data) { +// Logger.log("通知消息") + return + } + } + +// func sendDeviceInfo(){ +// let mac = UserDefaults.standard.object(forKey: "IOTBletooth.mac") as? [Int] ?? [] +// let model = IBPhoneInfo() +// model.mac = mac +// IBSender() +// .ability(IBAbility.sendPhone) +// .parameters([.sendPhone(model)]) +// .response { result in +// Logger.log(result) +// if result.code != .success{ +// //通知连接失败 +// IBManager.completeHandler?(false) +// IBManager.completeHandler = nil +// return +// } +// guard let value = result.value as? Int else {return} +// if value == 2 { +// //通知连接成功 +// IBManager.completeHandler?(true) +// IBManager.completeHandler = nil +// } +// else if value == 1{ +// //等待手表同意连接 +// Logger.log("等待手表同意连接") +// } +// else if value == 3{ +// //手表已与其他手机绑定 +// IBManager.completeHandler?(false) +// IBManager.completeHandler = nil +// } +// } +// } +} + diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/IBSender.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/IBSender.swift new file mode 100644 index 0000000..d498e98 --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/IBSender.swift @@ -0,0 +1,140 @@ +// +// IBSender.swift +// IOTBluetooth +// +// Created by yaozuopan on 2024/3/15. +// + +import Foundation + +public typealias IBCompletionHandler = (_ result: IBResponse) -> Void + + +/// 蓝牙消息发送类 +public class IBSender { + public init() { + Self.all.append(self) + } + + var ability: IBAbility! + var parameters: [IBParameter] = [] + var completion: IBCompletionHandler! + + var dataPacket: [[UInt8]] { + var totalData: [UInt8] = [] + if isValue(ability.checker) { + totalData = ability.checker.check(parameters) + } + + let list = splitData(totalData) + if list.count > 1{ + var newList = [[UInt8]]() + /// 分包数 + let packageCount = list.count + /// 数据包总长度 + let dataTotalLength = totalData.count + /// 数据包长度 + let dataLength = list[0].count + /// 数据包索引 + let index = 1 + + var bytes: [UInt8] = [0x73, ability.type.rawValue, ability.id] + bytes = bytes + packageCount.byte4 + dataTotalLength.byte4 + index.byte4 + dataLength.byte2 + bytes = bytes + list[0] + [LRC.calculateLRC(list[0])] + + newList.append(bytes) + newList.append(contentsOf: list[1...list.count - 1]) + + return newList + } + else{ + /// 分包数 + let packageCount = 1 + /// 数据包总长度 + let dataTotalLength = totalData.count + /// 数据包长度 + let dataLength = totalData.count + /// 数据包索引 + let index = 1 + + var bytes: [UInt8] = [0x73, ability.type.rawValue, ability.id] + bytes = bytes + packageCount.byte4 + dataTotalLength.byte4 + index.byte4 + dataLength.byte2 + + if totalData.count > 0 { + bytes = bytes + totalData + bytes = bytes + [LRC.calculateLRC(totalData)] + } else { + bytes = bytes + [0x00] + } + + return [bytes] + } + } + + private func splitData(_ listData:[UInt8])->[[UInt8]]{ + let data = listData.data + var list = [[UInt8]]() + var index = 0 + let seg = 492 + while index < data.count { + if index < data.count - seg { + let sub:[UInt8] = data[index...index + seg - 1].bytes + list.append(sub) + index += sub.count + } + else{ + let sub:[UInt8] = data[index...data.count - 1].bytes + index += sub.count + list.append(sub) + } + } + return list + } + + + func isAnswer(_ data: Data) -> Bool { + return ability.isAnswer(data) + } + + func parse(_ data: Data) -> IBResponse { + return ability.parser.parse(data) + } + + deinit { +// Logger.log("deinit IBSender") + } +} + +public extension IBSender { + + /// 功能接口 + @discardableResult + func ability(_ value: IBAbility) -> Self { + ability = value + return self + } + + /// 参数 + @discardableResult + func parameters(_ value: [IBParameter]) -> Self { + parameters = value + return self + } + + /// 执行与响应处理 + @discardableResult + func response(_ handler: @escaping IBCompletionHandler) -> Self { + completion = handler + IBBluetooth.shared.send(self) + return self + } +} + +extension IBSender { + static var all: [IBSender] = [] + + /// 从缓存实例集合中移除该实例 + func remove() { + Self.all.removeAll { $0 === self } + } +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/IBSimulateParser.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/IBSimulateParser.swift new file mode 100644 index 0000000..4f97eb2 --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/IBSimulateParser.swift @@ -0,0 +1,24 @@ +// +// IBSimulateParser.swift +// IOTBluetooth +// +// Created by yaozuopan on 2024/3/18. +// + +import Foundation + +/// 通用模拟响应 +//struct IBSingleByteSimulateParser { +// static func parse() -> IBResponse { +// return .response +// } +//} + +///// 闹钟模拟响应 +//struct IBClockSimulateParser { +// static func parse() -> IBResponse { +// let str = #"{"code":1,"alarms":[{"id":0,"repeat":[0],"hour":10,"minute":0,"enable":1},{"id":1,"repeat":[1,2,3,4,5],"hour":7,"minute":45,"enable":1}]}"# +// guard let clock = JSON.decode(IBClock.self, from: str.data!) else { return .response.message("数据解析失败") } +// return .response.success(true).items(clock.alarms) +// } +//} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/IBluetooth.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/IBluetooth.swift new file mode 100644 index 0000000..321c2ee --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/IBluetooth.swift @@ -0,0 +1,128 @@ +// +// IBluetooth.swift +// IOTBluetooth +// +// Created by yaozuopan on 2024/2/4. +// + +import Foundation + +/// Max is 482 +let dataPacketMaxBytes = 450 + + +/// 主服务 +let serviceUUID: String = "18E0" +/// Notify 特征值 +let notifyCharacteristicUUID: String = "2AE5" +/// Read 特征值 +let readCharacteristicUUID: String = "2AE2" +/// Write 特征值(发送字节数≤20) +let writeCharacteristicUUID: String = "2AE3" +/// Write 特征值(发送字节数>20) +let writeBigCharacteristicUUID: String = "2AE4" +/// Write 特征值(发送文件OAT、MP3等) +let writeFileCharacteristicUUID: String = "2AE6" +let writeFileResponseUUID: String = "2AE7" + +class IBBluetooth: NSObject { + static let shared = IBBluetooth() + + var receiveManager = IBReceiveManager() + + private override init() { + super.init() + receiveManager.delegate = self +// IBAiManager.shared.loginAction() + } + + /// 最后消息发送实例 + private weak var lastSender: IBSender? + + /// 文件发送实例 + internal weak var fileSender: IBFileSender? +} + + +extension IBBluetooth { + /// 发送数据 + func send(_ sender: IBSender) { + if let _ = lastSender { + sender.completion(.response.code(.failure).message("有命令正在执行中...")) + sender.remove() + Logger.log("有命令正在执行中...") + if Self.timer == nil{ + startTimer() + } + return + } + + startTimer() + lastSender = sender + + for dataPacket in sender.dataPacket { + Thread.sleep(forTimeInterval:0.02) + + Logger.log("\(sender.ability.characteristicUUID!) Write:", dataPacket.data.joined(" "), "Bytes(\(dataPacket.count))") + HsFileAgentSdk.shared.sendToDevice(dataPacket.data) + } + } + func send(fileData data: Data) { + startTimer() + HsFileAgentSdk.shared.sendToDevice(data) + } + + func sendDataToSdk(_ data: Data){ + receiveManager.receice(data: data) + } + + func didWriteToDevice(){ + if let sender = lastSender,sender.ability.type == .ai{ + lastSender = nil + sender.completion?(.response.code(.success)) + sender.remove() + return + } + if let hander = self.fileSender?.lastData?.fileWriteHander{ + hander(.response.code(.success)) + } + } +} + +extension IBBluetooth:IBReceiveManagerDelegate { + func receiveManagerDidReceiveFullData(_ data: Data) { + if let sender = lastSender,sender.isAnswer(data) == true { + deinitTimer() + lastSender = nil + sender.completion?(sender.parse(data)) + sender.remove() + return + } + } +} + +extension IBBluetooth { + static var timer: Timer? + func startTimer() { + deinitTimer() + + Self.timer = Timer.scheduledTimer(withTimeInterval: 10.0, repeats: false, block: { [unowned self] _ in + deinitTimer() + if let sender = lastSender{ + lastSender = nil + sender.completion?(.response.code(.timeout)) + sender.remove() + } + + self.fileSender?.lastData?.fileWriteHander?(.response.code(.timeout)) + }) +// Logger.log("创建定时器") + } + + func deinitTimer() { + guard let _ = Self.timer else { return } + Self.timer?.invalidate() + Self.timer = nil +// Logger.log("销毁定时器") + } +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBAbout.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBAbout.swift new file mode 100644 index 0000000..2e70140 --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBAbout.swift @@ -0,0 +1,24 @@ +// +// IBAbout.swift +// IOTBluetooth +// +// Created by incar on 2024/5/28. +// + +import Foundation +/// 关于本机模型 +public class IBAbout:Codable { + /// 标记码,有数据更新时为1,无数据更新时为0,暂不用 + public var code: Int = 0 + /// 固件主版本号 + public var major: Int = 1 + /// 固件中版本号 + public var mid: Int = 0 + /// 固件次版本号 + public var minor: Int = 0 + /// MAC地址 + public var macAddress: String = "" + + + public init() { } +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBAddressBook.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBAddressBook.swift new file mode 100644 index 0000000..c76cad3 --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBAddressBook.swift @@ -0,0 +1,71 @@ +// +// IBAddressBook.swift +// IOTBluetooth +// +// Created by incar on 2024/6/3. +// + +import Foundation +/// 通讯录模型 +public class IBAddressBook { + /// 性别 0:未指定,1:男性 ,2:女性 + public var gender: Int = 0 + + /// 姓名,不传手表上显示名字为“未知” + public var name: String? + + /// 电话号码,一个联系人名下可有最少1个最多2个电话号码 + public var phoneNumbers: [IBPhoneNumber] = [] + + + public init() { } + +// public static func test() -> [IBAddressBook]{ +// var list = [IBAddressBook](); +// for i in 0...10{ +// let model = IBAddressBook() +// model.gender = i%2 +// model.name = "å¼ \(i)" +// +// for j in 0...1{ +// let phone = IBPhoneNumber() +// phone.number = "1300000000\(j)" +// phone.location = "深圳市宝安区\(j)" +// phone.operator = "中国移动" +// model.phoneNumbers.append(phone) +// } +// list.append(model) +// } +// +// return list +// } + + public var description: String { + var phoneStr = "[ " + for phone in phoneNumbers { + phoneStr += phone.description + } + phoneStr += " ]" + return "IBAddressBook(gender: \(gender), name:\(name ?? ""), phoneNumbers:\(phoneStr))" + } +} + +/// 电话号码模型 +public class IBPhoneNumber { + /// 电话号码,长度1~255 + public var number: String = "" + + /// 归属地,长度0~255,不传手表上显示归属地为“未知 + public var location: String? + + /// 运营商,长度0~255,不传手表上显示运营商为“未知 + public var `operator`: String? + + public init() { } + + public var description: String { + return "IBPhoneNumber(number: \(number), location:\(location ?? ""), `operator`:\(`operator` ?? ""))" + } +} + + diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBAiResponse.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBAiResponse.swift new file mode 100644 index 0000000..63afd5a --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBAiResponse.swift @@ -0,0 +1,21 @@ +// +// IBAiResponse.swift +// IOTBluetooth +// +// Created by incar on 2024/6/27. +// + +import Foundation +/// Ai回应模型 +public class IBAiResponse { + /// 类型,0:AI回应错误 1:AI录音解析内容 2:AI回应内容(类型为0时,只发类型即可,后面字节均不发) + var type: Int = 0 + /// 内容 + public var value: String = "" + + public init() { } + + public var description: String { + return "IBAiResponse(type: \(type), value:\(value))" + } +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBAiValid.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBAiValid.swift new file mode 100644 index 0000000..d5ccf80 --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBAiValid.swift @@ -0,0 +1,21 @@ +// +// IBAiValid.swift +// IOTBluetooth +// +// Created by incar on 2024/8/2. +// + +import Foundation +/// Ai是否可用模型 +public class IBAiValid { + /// 0:不可用(后面不带key)1:可用 + public var isValid: Bool = true + /// key (ChatGPT后面带key,其他不带) + public var key: String? + + public init() { } + + public var description: String { + return "IBAiValid(isValid: \(isValid), key:\(key ?? ""))" + } +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBBloodOxygen.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBBloodOxygen.swift new file mode 100644 index 0000000..99f6639 --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBBloodOxygen.swift @@ -0,0 +1,42 @@ +// +// IBBloodOxygen.swift +// IOTBluetooth +// +// Created by incar on 2024/5/29. +// + +import Foundation +/// 血氧设置模型 +public class IBBloodOxygen { + /// 监测频率 + public var rate: IBBloodOxygenFrequency = .min30 + /// 血氧提醒 0:关闭 1:开启。 为0时后面区间阈值无需设置。 + public var state: Int = 1 + /// 提醒阈值 90~99 + public var value: Int = 95 + + public init() { } + + init(_ data: Data) { + rate = IBBloodOxygenFrequency(rawValue:data[0].int) ?? .none + state = data[1].int + if state == 1 { + value = data[2].int + } + } + + var description: String { + return "IBBloodOxygen(rate: \(rate), state:\(state), value:\(value))" + } +} +/// 血氧监测频率 +public enum IBBloodOxygenFrequency: Int { + /// 关闭 + case none = 0 + /// 30分钟 + case min30 + /// 1小时 + case hour1 + /// 2小时 + case hour2 +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBClock.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBClock.swift new file mode 100644 index 0000000..600d82b --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBClock.swift @@ -0,0 +1,56 @@ +// +// IBClock.swift +// IOTBluetooth +// +// Created by yaozuopan on 2024/3/21. +// + +import Foundation + +/// 闹钟模型 +public class IBClock: Codable { + /// 闹钟列表 + public var alarms: [IBClockInfo] = [] + + public init() { +// for i in 0...4{ +// let model = IBClockInfo() +// model.id = i +// model.hour = i*3 +// model.minute = i*10 +// model.enable = i%2 +// model.repeat = [1,2,3,4,5,6,7] +// alarms.append(model) +// } + } +} + +/// 闹钟信息模型 +public class IBClockInfo: Codable { + /// 闹钟id 范围为0~4. (即闹钟暂定最多设置为5个) + public var id: Int = 0 + /// 小时 + public var hour: Int = 0 + /// 分钟 + public var minute: Int = 0 + /// 0关闭闹钟,1开启闹钟 + public var enable: Int = 0 + /// 闹钟重复列表 + /// + /// - 0 不重复,响一次 + /// - 1 周一 + /// - 2 周二 + /// - ...... + /// - 7 周日 + public var `repeat`: [Int] = [0] + +// enum CodingKeys: String, CodingKey { +// case id = "id" +// case hour = "hour" +// case minute = "minute" +// case enable = "enable" +// case `repeat` = "repeat" +// } + + public init() { } +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBCode.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBCode.swift new file mode 100644 index 0000000..3711401 --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBCode.swift @@ -0,0 +1,45 @@ +// +// IBError.swift +// IOTBluetooth +// +// Created by incar on 2024/5/9. +// + +import Foundation + +/// 状态码 +public enum IBCode: Int,CustomStringConvertible { + public var description: String{ + return "IBError(rawValue:\(rawValue), message:\(message))" + } + /// 操作成功 + case success = 1000 + /// 操作失败 + case failure = 1001 + /// 参数错误 + case invalidParam = 1002 + /// 解析错误 + case parseError = 1003 + /// 请求超时 + case timeout = 1004 + /// 未知错误 + case unknow = 1005 + + var message:String{ + switch self { + case .failure: + return "操作失败" + case .success: + return "操作成功" + case .invalidParam: + return "参数错误" + case .parseError: + return "解析错误" + case .timeout: + return "请求超时" + default: + return "未知错误" + } + } + +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBDeleteFile.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBDeleteFile.swift new file mode 100644 index 0000000..a46fd18 --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBDeleteFile.swift @@ -0,0 +1,22 @@ +// +// IBDeleteFile.swift +// IOTBluetooth +// +// Created by incar on 2024/6/6. +// + +import Foundation + +/// 删除文件模型 +public class IBDeleteFile:Codable { + /// 文件类型,2:MP3 3:表盘 + public var fileType: IBFile = .mp3 + /// 文件UID,文件唯一编号。一次最多5个 + public var uids: [Int] = [] + + public init() { } + + public var description: String { + return "IBDeleteFile(fileType: \(fileType), uids:\(uids))" + } +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBDial.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBDial.swift new file mode 100644 index 0000000..6d8060d --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBDial.swift @@ -0,0 +1,104 @@ +// +// IBDail.swift +// IOTBluetooth +// +// Created by incar on 2024/6/6. +// + +import Foundation +/// 表盘文件汇总信息模型(自定义) +//internal class IBCustomDial { +// /// UID,0~4:自定义表盘UID(不可变更) +// var UID: Int = 0 +// /// 电池图标样式, 0:无图标 1:黑色图标 2:白色图标 +// var batteryStyle: Int = 0 +// /// 时间样式 0:时间在下方 1:时间在上方 +// var timeStyle: Int = 0 +// /// 时间字体颜色 0:亮白 1:黑 2:暗白 3:绿 4:橙 5:蓝 +// var timeColor: Int = 0 +// /// 表盘文件 +// var files: [IBDialFile]? +// +// init() { } +// +// var description: String { +// return "IBCustomDail(UID: \(UID), batteryStyle:\(batteryStyle), timeStyle:\(timeStyle), timeColor:\(timeColor))" +// } +//} +// +///// 表盘文件汇总信息模型(表盘市场) +//internal class IBMarketDial { +// /// UID,0x05~0xffff:表盘市场UID +// var UID: Int = 5 +// /// 主题名称,名称长度,0~255 +// var theme: String? +// /// 主题名称长度 +// internal var themeLength: Int = 0 +// /// 表盘文件 +// var files: [IBDialFile]? +// +// +// init() { } +// +// var description: String { +// return "IBMarketDail(UID: \(UID), themeLength:\(themeLength), theme:\(theme ?? ""))" +// } +//} + +/// 表盘文件汇总信息模型(目前只支持表盘市场) +public class IBDial { + /// 自定义表盘:0~4 + /// 表盘市场 : 0x05~0xffff + public var UID: Int = 5 + + /// 主题名称,名称长度,0~255 (仅表盘市场有该项) + public var theme: String? + /// 主题名称长度 + internal var themeLength: Int = 0 + + /// 电池图标样式, 0:无图标 1:黑色图标 2:白色图标( 仅 定义表盘有该项) + public var batteryStyle: Int? + /// 时间样式 0:时间在下方 1:时间在上方 ( 仅自定义表盘有该项) + public var timeStyle: Int? + /// 时间字体颜色 0:亮白 1:黑 2:暗白 3:绿 4:橙 5:蓝 ( 仅自定义表盘有该项) + public var timeColor: Int? + + /// 表盘文件 + public var files: [IBDialFile]? + + + public init() { } + + public var description: String { + return "IBMarketDail(UID: \(UID), themeLength:\(themeLength), theme:\(theme ?? ""))" + } +} + +/// 单个表盘文件信息模型 +public class IBDialFile { + /// 文件路径 + public var filePath: String = "" + /// 文件名称 + public var fileName: String = "" + + /// UID,0x05~0xffff:表盘市场UID + internal var UID: Int = 0 + /// 文件编号,1~255,即该主题表盘中的第几个文件,最大为表盘文件汇总信息中的文件数目 + internal var index: Int = 0 + /// 文件类型,0:表盘jSON文件(压缩后统一命名为local_page.lzma)1:图片文件(除缩略图外的其他图片)(背景图压缩后统一命名为main_bg.lzma)2:缩略图:(压缩后统一命名为thumbnail.lzma) + internal var fileType: Int = 1 + /// 文件名称长度,6~255,不能为0,文件后缀统一为.lzma + internal var nameLength: Int{ + return fileName.count + } + /// 文件大小,0x01~0xffffffff + internal var size: Int = 1 + + + public init() { } + + + public var description: String { + return "IBDialFile(UID: \(UID), index:\(index),fileType: \(fileType), nameLength:\(nameLength), filePath:\(filePath), fileName:\(fileName), size:\(size))" + } +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBEpo.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBEpo.swift new file mode 100644 index 0000000..a5a2340 --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBEpo.swift @@ -0,0 +1,27 @@ +// +// IBEpo.swift +// IOTBluetooth +// +// Created by incar on 2024/6/7. +// + +import Foundation +/// IBEpo信息模型 +public class IBEpo { + /// 文件编号,1~255 + public var UID: Int = 5 + /// 文件名称长度,6~255,不能为0,文件后缀统一为.lzma + public var nameLength: Int = 6 + /// 文件名称,名称字节数为前面名称长度指定,UTF-8编码 + public var fileName: String = "" + /// 文件路径 + public var filePath: String = "" + /// 文件大小,单位byte + var fileSize: Int = 0 + + public init() { } + + public var description: String { + return "IBEpo(UID: \(UID), nameLength:\(nameLength),fileName: \(fileName),filePath: \(filePath),fileSize: \(fileSize))" + } +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBFetchFile.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBFetchFile.swift new file mode 100644 index 0000000..bd7fa42 --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBFetchFile.swift @@ -0,0 +1,80 @@ +// +// IBFetchFile.swift +// IOTBluetooth +// +// Created by incar on 2024/6/8. +// + +import Foundation +/// 获取指定类型文件目录模型 +public class IBFetchFile:Codable { + /// 类型 2:MP3, 3:表盘 + var type:IBFile = .mp3 + /// 表盘 + var dialList:[IBFetchDialItem]? + /// mp3 + var mp3List:[IBFetchMp3Item]? + + init?(_ data: Data) { + guard let dict = data.jsonObject() as? [String: Any] else { return nil } + guard let type = dict["type"] as? Int,let fileType = IBFile(rawValue: type) else { return nil } + self.type = fileType + + if let listDict = dict["list"] as? [[String: Any]] { + if self.type == .mp3 { + var list = [IBFetchMp3Item]() + for item in listDict { + let model = IBFetchMp3Item() + model.uid = item["uid"] as? Int ?? 0 + model.name = item["name"] as? String ?? "" + model.size = item["size"] as? Int ?? 0 + model.artist = item["artist"] as? String ?? "" + model.duration = item["duration"] as? Int ?? 0 + list.append(model) + } + mp3List = list + } + else if self.type == .dial{ + var list = [IBFetchDialItem]() + for item in listDict { + let model = IBFetchDialItem() + model.uid = item["uid"] as? Int ?? 0 + model.name = item["name"] as? String ?? "" + model.size = item["size"] as? Int ?? 0 + list.append(model) + } + dialList = list + } + } + } + + public init() { } +} + +/// 获取指定类型文件表盘模型 +public class IBFetchDialItem:Codable { + /// 表盘在手表中唯一编号 + var uid:Int = 0 + /// 表盘名字 + var name:String = "" + /// 文件大小,单位byte + var size:Int = 0 + + public init() { } +} + +/// 获取指定类型文件MP3模型 +public class IBFetchMp3Item:Codable { + /// 歌曲在手表中唯一编号 + var uid:Int = 0 + /// 歌曲名字 + var name:String = "" + /// 文件大小,单位byte + var size:Int = 0 + /// 作者 + var artist:String = "" + /// 歌曲时长,单位毫秒 + var duration:Int = 0 + + public init() { } +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBHeartRate.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBHeartRate.swift new file mode 100644 index 0000000..eee15b4 --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBHeartRate.swift @@ -0,0 +1,43 @@ +// +// IBHeartRate.swift +// IOTBluetooth +// +// Created by incar on 2024/5/16. +// + +import Foundation +/// 心率设置模型 +public class IBHeartRate { + /// 监测频率 + public var rate: IBHeartRateFrequency = .min1 + /// 心率提醒 0:关闭 1:开启。 为0时后面区间阈值无需设置。 + public var state: Int = 1 + /// 心率区间阈值 高于或低于 0:低于 1:高于 + public var higherOrLower: Int = 0 + /// 心率区间阈值 30~200 + public var value: Int = 100 + + public init() { } + + init(_ data: Data) { + rate = IBHeartRateFrequency(rawValue:data[0].int) ?? .none + state = data[1].int + higherOrLower = data[2].int + value = data[3].int + } + + var description: String { + return "IBHeartRate(rate: \(rate), state:\(state), higherOrLower:\(higherOrLower), value:\(value))" + } +} +/// 提醒频率 +public enum IBHeartRateFrequency: Int { + /// 关闭 + case none = 0 + /// 1分钟 + case min1 + /// 5分钟 + case min5 + /// 10分钟 + case min10 +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBHistoryBaseTraining.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBHistoryBaseTraining.swift new file mode 100644 index 0000000..b93cb22 --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBHistoryBaseTraining.swift @@ -0,0 +1,113 @@ +// +// IBHistoryBaseTraining.swift +// IOTBluetooth +// +// Created by incar on 2024/5/21. +// + +import Foundation + +/// 基础训练历史数据模型 +class IBHistoryBaseTraining:Codable { + /// 训练历史记录 + var list:[IBHistoryBaseTrainingItem] = [] + + enum CodingKeys: String, CodingKey { + case list = "recs" + } +} + +/// 基础训练历史数据模型 +public class IBHistoryBaseTrainingItem:Codable { + /// 0:手表开启的训练1:APP开启的训练 + public var source: Int = 0 + + /// (仅W4)0:健身类1:舞蹈类2:休闲运动3:球类4:水上项目5:冰上项目6:极限运动7:其他 + public var otherType: Int? + + /// 训练类型,0:健走1:跑步2:骑行以上适用W2/W3,W4该字段表示各训练大类中的小类,对应训练名称参考 自由训练176.xlsx 表格。 + public var trainingType: Int = 0 + + /// 训练开始时间戳,单位秒 + public var star: Int = 0 + + /// 训练结束时间戳,单位秒 + public var stop: Int = 0 + + /// 训练目标类型,0:路程 1:卡路里 2:时间 3:步数 + public var targetType: Int = 0 + + /// 训练目标 路程:单位米, 卡路里:单位kcal ,时间:单位分钟 ,步数:单位步 + public var target: Int = 0 + + /// 目标完成度,单位% + public var progress: Int = 0 + + /// 训练总时间,单位秒 + public var duration: Int = 0 + + /// 卡路里,为该数值乘以0.1,单位kcal + public var calorie: Int? + + /// 距离,单位米 + public var distance: Int? + + /// 平均运动心率 + public var heartRate: Int = 0 + + /// 运动步数 + public var step: Int? + + /// 训练强度(仅W4), 0 = 较低强度,1 = 中等强度,2 = 高等强度,3 = 超高强度 + public var trainingLevel:Int? + + /// 圈数(仅限跑步训练) + public var circle: Int? + + /// 最高海拔高度(仅限登山训练) + public var elevation: Int? + + + enum CodingKeys: String, CodingKey { + case source = "src" + case otherType = "bt" + case trainingType = "ty" + case star = "st" + case stop = "sp" + case targetType = "tgt" + case target = "tg" + case progress = "pg" + case duration = "du" + case calorie = "ca" + case distance = "dl" + case heartRate = "hr" + case step = "stp" + case trainingLevel = "tl" + case circle = "cir" + case elevation = "alt" + } +} + +///// 训练目标类型 +//public enum IBTrainingTargetType: Int,Codable { +// /// 路程 +// case distance = 0 +// /// 卡路里 +// case calorie +// /// 时间 +// case time +// /// 步数 +// case step +//} + +///// 训练强度 +//public enum IBTrainingLevel: Int,Codable { +// /// 较低强度 +// case low = 0 +// /// 中等强度 +// case medium +// /// 高等强度 +// case high +// /// 超高强度 +// case superHigh +//} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBHistoryBloodOxygen.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBHistoryBloodOxygen.swift new file mode 100644 index 0000000..e922be8 --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBHistoryBloodOxygen.swift @@ -0,0 +1,36 @@ +// +// IBHistoryBloodOxygen.swift +// IOTBluetooth +// +// Created by incar on 2024/5/28. +// + +import Foundation +/// 血氧历史模型 +class IBHistoryBloodOxygen { + /// 记录 + var list:[IBHistoryBloodOxygenItem] = [] + + init(_ data: Data) { + var historyList:[IBHistoryBloodOxygenItem] = [] + for i in stride(from: 0, to: data.count, by: 5){ + if data.count > i + 4 { + let model = IBHistoryBloodOxygenItem() + model.time = data[i...i+3].int + model.value = data[i+4].int + historyList.append(model) + } + } + list = historyList + } +} + +/// 血氧历史记录 +public class IBHistoryBloodOxygenItem { + /// 时间戳 + public var time: Int = 0 + /// 血氧,单位% + public var value: Int = 0 + + public init() { } +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBHistoryBurning.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBHistoryBurning.swift new file mode 100644 index 0000000..33f1466 --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBHistoryBurning.swift @@ -0,0 +1,36 @@ +// +// IBHistoryBurning.swift +// IOTBluetooth +// +// Created by incar on 2024/5/28. +// + +import Foundation +/// 燃脂历史模型 + class IBHistoryBurning { + /// 记录 + var list:[IBHistoryBurningItem] = [] + + init(_ data: Data) { + var historyList:[IBHistoryBurningItem] = [] + for i in stride(from: 0, to: data.count, by: 6){ + if data.count > i + 5 { + let model = IBHistoryBurningItem() + model.time = data[i...i+3].int + model.value = data[i+4...i+5].int + historyList.append(model) + } + } + list = historyList + } +} + +/// 燃脂历史记录 +public class IBHistoryBurningItem { + /// 时间戳 + public var time: Int = 0 + /// 单位分钟 + public var value: Int = 0 + + public init() { } +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBHistoryCalorie.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBHistoryCalorie.swift new file mode 100644 index 0000000..c5f7ed8 --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBHistoryCalorie.swift @@ -0,0 +1,36 @@ +// +// IBHistoryCalorie.swift +// IOTBluetooth +// +// Created by incar on 2024/5/28. +// + +import Foundation +/// 卡路里历史模型 + class IBHistoryCalorie { + /// 记录 + var list:[IBHistoryCalorieItem] = [] + + init(_ data: Data) { + var historyList:[IBHistoryCalorieItem] = [] + for i in stride(from: 0, to: data.count, by: 8){ + if data.count > i + 7 { + let model = IBHistoryCalorieItem() + model.time = data[i...i+3].int + model.value = data[i+4...i+7].float + historyList.append(model) + } + } + list = historyList + } +} + +/// 卡路里历史记录 +public class IBHistoryCalorieItem { + /// 时间戳 + public var time: Int = 0 + /// 单位kcal + public var value: Float = 0 + + public init() { } +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBHistoryDistance.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBHistoryDistance.swift new file mode 100644 index 0000000..ef8d97d --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBHistoryDistance.swift @@ -0,0 +1,36 @@ +// +// IBHistoryDistance.swift +// IOTBluetooth +// +// Created by incar on 2024/5/28. +// + +import Foundation +/// 卡路里历史模型 + class IBHistoryDistance { + /// 历史记录 + var list:[IBHistoryDistanceItem] = [] + + init(_ data: Data) { + var historyList:[IBHistoryDistanceItem] = [] + for i in stride(from: 0, to: data.count, by: 8){ + if data.count > i + 7 { + let model = IBHistoryDistanceItem() + model.time = data[i...i+3].int + model.value = data[i+4...i+7].float + historyList.append(model) + } + } + list = historyList + } +} + +/// 距离历史记录 +public class IBHistoryDistanceItem { + /// 时间戳 + public var time: Int = 0 + /// 单位km + public var value: Float = 0 + + public init() { } +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBHistoryGps.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBHistoryGps.swift new file mode 100644 index 0000000..78eb6fc --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBHistoryGps.swift @@ -0,0 +1,40 @@ +// +// IBHistoryGps.swift +// IOTBluetooth +// +// Created by incar on 2024/5/30. +// + +import Foundation + +/// 同步路径坐标历史数据模型 +public class IBHistoryGps { + /// 记录 + var list:[IBHistoryGpsItem] = [] + + init(_ data: Data) { + var historyList:[IBHistoryGpsItem] = [] + for i in stride(from: 0, to: data.count, by: 12){ + if data.count > i + 11 { + let model = IBHistoryGpsItem() + model.time = data[i...i+3].int + model.lon = data[i+4...i+7].int + model.lat = data[i+8...i+11].int + historyList.append(model) + } + } + list = historyList + } +} +/// 同步路径坐标历史数据模型 +public class IBHistoryGpsItem { + /// unix时间戳 + public var time: Int = 0 + /// 纬度,该值除以10000000得到实际纬度值 + public var lat: Int = 0 + /// 经度,该值除以10000000得到实际经度值 + public var lon: Int = 0 + + + public init() { } +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBHistoryHeartRate.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBHistoryHeartRate.swift new file mode 100644 index 0000000..ad3248f --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBHistoryHeartRate.swift @@ -0,0 +1,36 @@ +// +// IBHistoryHeartRate.swift +// IOTBluetooth +// +// Created by incar on 2024/5/21. +// + +import Foundation +/// 心率历史模型 + class IBHistoryHeartRate { + /// 记录 + var list:[IBHistoryHeartRateItem] = [] + + init(_ data: Data) { + var historyList:[IBHistoryHeartRateItem] = [] + for i in stride(from: 0, to: data.count, by: 5){ + if data.count > i + 4 { + let model = IBHistoryHeartRateItem() + model.time = data[i...i+3].int + model.value = data[i+4].int + historyList.append(model) + } + } + list = historyList + } +} + +/// 心率历史记录 +public class IBHistoryHeartRateItem { + /// 时间戳 + public var time: Int = 0 + /// 心率 + public var value: Int = 0 + + public init() { } +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBHistorySleep.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBHistorySleep.swift new file mode 100644 index 0000000..ef75792 --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBHistorySleep.swift @@ -0,0 +1,113 @@ +// +// IBHistorySleep.swift +// IOTBluetooth +// +// Created by incar on 2024/5/30. +// + +import Foundation +/// 睡眠历史模型 + class IBHistorySleep { + /// 记录 + var list:[IBHistorySleepItem] = [] + + init(_ data: Data) { + if(data.count <= 0){ + return + } + var historyList:[IBHistorySleepItem] = [] + let times = data[0].int + let contentData:Data = data.suffix(from: 1).map({ $0 }).data + var index = 0 + for _ in 0.. index + 1 { + let len = contentData[index...index+1].int + if contentData.count > index + len { + let itemData = contentData[index+2 ... index+1+len].map({ $0 }).data + let item = IBHistorySleepItem() + item.sleepId = itemData[0].int + item.type = itemData[1].int + item.startTime = itemData[2...5].int + item.endTime = itemData[6...9].int + item.totalSleep = IBSleepTime(hour: itemData[10].int, minute: itemData[11].int) + if(item.type == 1){ + item.deepSleep = IBSleepTime(hour: itemData[12].int, minute: itemData[13].int) + item.lightSleep = IBSleepTime(hour: itemData[14].int, minute: itemData[15].int) + item.remSleep = IBSleepTime(hour: itemData[16].int, minute: itemData[17].int) + item.awake = IBSleepTime(hour: itemData[18].int, minute: itemData[19].int) + + var subIndex = 20 + var list:[IBSleepState] = [] + while itemData.count >= subIndex + 5{ + let state = IBSleepState(time: itemData[subIndex...subIndex+3].int, state: itemData[subIndex+4].int) + list.append(state) + subIndex = subIndex + 5 + } + item.states = list + } + historyList.append(item) + } + index += 2 + len + } + } + list = historyList + } +} + +/// 睡眠历史记录 +public class IBHistorySleepItem { + /// 睡眠ID,0~255,表示第几次睡眠 + public var sleepId: Int = 0 + /// 睡眠类型,0:小睡(无总时长之后的所有项目)1:睡眠 + public var type: Int = 0 + /// 入睡时间戳,Unix时间戳 + public var startTime: Int = 0 + /// 出睡时间戳,Unix时间戳 + public var endTime: Int = 0 + /// 总时长 + public var totalSleep: IBSleepTime = IBSleepTime(hour: 0, minute: 0) + /// 深睡时长 + public var deepSleep: IBSleepTime? + /// 浅睡时长 + public var lightSleep: IBSleepTime? + /// 快速动眼时长 + public var remSleep: IBSleepTime? + /// 清醒时长 + public var awake: IBSleepTime? + /// 睡眠状态 + public var states:[IBSleepState]? + + + public init() { } +} + +/// 时间 +public struct IBSleepTime { + /// 时 + public var hour: Int + /// 分 0~59 + public var minute: Int + + public init(hour: Int, minute: Int) { + self.hour = hour + self.minute = minute + } + + var description: String { + return "IBSleepTime(hour: \(hour), minute:\(minute)" + } +} + + +/// 睡眠状态 +public struct IBSleepState { + /// Unix时间戳 + public var time: Int = 0 + /// 状态,0:进入睡眠 1:浅层睡眠 2:深层睡眠 3:清醒 4:结束睡眠 7:未出睡最后一笔睡眠数据(资料上报结束标志) 9:出睡最后一笔睡眠数据(资料上报结束标志) 12:快速眼动 13:取消入睡通知(睡眠不足 60 分钟出睡上报状态) 14:结束小睡 + public var state: Int = 0 + + public init(time: Int, state: Int) { + self.time = time + self.state = state + } +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBHistoryStand.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBHistoryStand.swift new file mode 100644 index 0000000..918a8f8 --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBHistoryStand.swift @@ -0,0 +1,33 @@ +// +// IBHistoryStand.swift +// IOTBluetooth +// +// Created by incar on 2024/5/28. +// + +import Foundation +/// 站立历史模型 + class IBHistoryStand { + /// 记录 + var list:[IBHistoryStandItem] = [] + + init(_ data: Data) { + var historyList:[IBHistoryStandItem] = [] + for i in stride(from: 0, to: data.count, by: 4){ + if data.count > i + 3 { + let model = IBHistoryStandItem() + model.time = data[i...i+3].int + historyList.append(model) + } + } + list = historyList + } +} + +/// 站立历史记录 +public class IBHistoryStandItem { + /// 时间戳 + public var time: Int = 0 + + public init() { } +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBHistoryStep.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBHistoryStep.swift new file mode 100644 index 0000000..538bc4b --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBHistoryStep.swift @@ -0,0 +1,36 @@ +// +// IBHistoryStep.swift +// IOTBluetooth +// +// Created by incar on 2024/5/28. +// + +import Foundation +/// 步数历史模型 + class IBHistoryStep { + /// 记录 + var list:[IBHistoryStepItem] = [] + + init(_ data: Data) { + var historyList:[IBHistoryStepItem] = [] + for i in stride(from: 0, to: data.count, by: 8){ + if data.count > i + 7 { + let model = IBHistoryStepItem() + model.time = data[i...i+3].int + model.value = data[i+4...i+7].int + historyList.append(model) + } + } + list = historyList + } +} + +/// 步数历史记录 +public class IBHistoryStepItem { + /// 时间戳 + public var time: Int = 0 + /// 单位步 + public var value: Int = 0 + + public init() { } +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBLanguage.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBLanguage.swift new file mode 100644 index 0000000..722f730 --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBLanguage.swift @@ -0,0 +1,58 @@ +// +// IBLanguage.swift +// IOTBluetooth +// +// Created by yaozuopan on 2024/3/20. +// + +import Foundation + +/// 语言原始值从 0 开始递增 +public enum IBLanguage: Int { + /// 中文 + case chinese = 0 + /// 英语 + case english + /// 日本语 + case japanese + /// 韩语 + case korean + /// 西班牙语 + case spanish + /// 俄语 + case russian + /// 克罗地亚语 + case croatian + /// 德语 + case german + /// 葡萄牙语 + case portuguese + /// 法语 + case french + /// 荷兰语 + case dutch + /// 意大利语 + case italian + /// 捷克语 + case czech + /// 希腊语 + case greek + /// 印度语 + case hindi + /// 印度尼西亚语 + case indonesian + /// 马来西亚语 + case malaysian + /// 波兰语 + case polish + /// 泰语 + case thai + /// 越南语 + case vietnamese + /// 芬兰语 + case finnish + /// 罗马尼亚语 + case romanian + /// 土耳其语 + case turkish +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBManufacturer.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBManufacturer.swift new file mode 100644 index 0000000..6300d84 --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBManufacturer.swift @@ -0,0 +1,37 @@ +// +// IBManufacturer.swift +// IOTBluetooth +// +// Created by yaozuopan on 2024/3/14. +// + +import Foundation + +/// 广播数据包解析 +struct IBManufacturer { + init?(_ data: Data) { + guard data.count == 14 else { return nil } + + code = data[0...1].string ?? "" + guard code == "JH" else { return nil } + + isBind = data[2].int + macAddress = data[3...8].reversedJoined(":") + customerID = data[9].int + productID = data[10].int + softwareVersion = data[11..<14].joined(format: "%d", ".") + } + + /// 识别符 + let code: String + /// 是否已绑定(1=已绑定) + let isBind: Int + /// mac 地址 + let macAddress: String + /// 客户 ID + let customerID: Int + /// 产品 ID + let productID: Int + /// 软件版本 + let softwareVersion: String +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBMp3.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBMp3.swift new file mode 100644 index 0000000..3b10293 --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBMp3.swift @@ -0,0 +1,38 @@ +// +// IBMp3.swift +// IOTBluetooth +// +// Created by incar on 2024/6/6. +// + +import Foundation + +/// 发送mp3文件模型 +public class IBSendMp3:Codable { + /// 文件路径 + public var filePath: String = "" + /// 歌曲名字 + public var name: String = "" + /// 文件大小,单位byte + internal var size: Int = 0 + + + public init() { } +} + + +/// mp3文件模型 +public class IBMp3File:Codable { + /// 歌曲名字 + var name: String = "" + /// 文件类型,2:MP3 + var type: Int = 2 + /// 文件大小,单位byte + var size: Int = 0 + + internal init(data:IBSendMp3) { + self.name = data.name + self.size = data.size + } +} + diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBOta.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBOta.swift new file mode 100644 index 0000000..5f8aa00 --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBOta.swift @@ -0,0 +1,48 @@ +// +// IBOta.swift +// IOTBluetooth +// +// Created by incar on 2024/6/6. +// + +import Foundation +/// 发送OTA文件模型 +public class IBSendOta:Codable { + /// 文件路径 + public var filePath: String = "" + /// 文件大小,单位byte + internal var size: Int = 0 + /// major是主版本号,mid是中间版本号,minor是次版本号,用于与手表当前版本比较,新于当前版本才可升级 + public var major: Int = 0 + /// mid是中间版本号 + public var mid: Int = 0 + /// minor是次版本号 + public var minor: Int = 0 + /// 是否强制升级,0为非强制,1为强制 + public var isForced: Int = 0 + + public init() { } +} +/// OTA文件模型 +public class IBOtaFile:Codable { + /// 文件类型,1:OTA + internal var type: Int = 1 + /// 文件大小,单位byte + internal var size: Int = 0 + /// major是主版本号,mid是中间版本号,minor是次版本号,用于与手表当前版本比较,新于当前版本才可升级 + internal var major: Int = 0 + /// mid是中间版本号 + internal var mid: Int = 0 + /// minor是次版本号 + internal var minor: Int = 0 + /// 是否强制升级,0为非强制,1为强制 + internal var isForced: Int = 0 + + internal init(data:IBSendOta) { + self.size = data.size + self.major = data.major + self.mid = data.mid + self.minor = data.minor + self.isForced = data.isForced + } +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBOtherTarget.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBOtherTarget.swift new file mode 100644 index 0000000..fd0aaf7 --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBOtherTarget.swift @@ -0,0 +1,41 @@ +// +// IBUserInfo.swift +// IOTBluetooth +// +// Created by incar on 2024/5/14. +// + +import Foundation +/// 其他目标设置模型 +public class IBOtherTarget { + /// 目标卡路里,单位千卡 + public var calorie: Int = 0 + /// 目标里程,单位公里 + public var mileage: Int = 1 + /// 目标站立次数,单位次 + public var stand: Int = 0 + /// 目标燃脂时间,单位分钟 + public var burning: Int = 0 + /// 铃声提醒 0:关闭 1:开启 + public var ringsState: Int = 0 + /// 震动提醒 0:关闭 1:开启 + public var vibrateState: Int = 0 + /// 通知提醒 0:关闭 1:开启 + public var noticeState: Int = 0 + + public init() { } + + init(_ data: Data) { + calorie = data[0...1].int + mileage = data[2].int + stand = data[3].int + burning = data[4].int + ringsState = data[5].int + vibrateState = data[6].int + noticeState = data[7].int + } + + var description: String { + return "IBOtherTarget(calorie: \(calorie), mileage:\(mileage), stand:\(stand), burning:\(burning), ringsState:\(ringsState), vibrateState:\(vibrateState), noticeState:\(noticeState))" + } +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBPeripheral.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBPeripheral.swift new file mode 100644 index 0000000..02fd72c --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBPeripheral.swift @@ -0,0 +1,55 @@ +// +// IBPeripheral.swift +// IOTBluetooth +// +// Created by yaozuopan on 2024/3/6. +// + +import Foundation +import CoreBluetooth + +public class IBPeripheral { + + /// 信号强度(分贝) + public internal(set) var rssi: Int = 0 + + /// 外围设备实例 + public internal(set) var peripheral: CBPeripheral! { + didSet { + if let name = peripheral.name { + self.name = name + } + uuid = peripheral.identifier + } + } + + /// mac 地址 + public internal(set) var macAddress: String = "" + + /// 广播数据 + public internal(set) var advertisementData: [String: Any] = [:] + + /// CBPeripheral.identifier + public private(set) var uuid: UUID! + + /// 名称 + public private(set) var name: String = "Unknown" + + /// 软件版本 + public internal(set) var softwareVersion: String = "" + + /// 电量,连接设备后可用,默认为 0 + public internal(set) var battery: Int = 0 + + /// 识别符 + var code: String = "" + + /// 是否绑定(1=绑定) + var isBind: Int = 0 + + /// 客户 ID + var customerID: Int = 0 + + /// 产品ID + var productID: Int = 0 +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBPhoneInfo.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBPhoneInfo.swift new file mode 100644 index 0000000..0387b03 --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBPhoneInfo.swift @@ -0,0 +1,25 @@ +// +// IBDeviceInfo.swift +// IOTBluetooth +// +// Created by incar on 2024/5/23. +// + +import Foundation +/// 手机信息模型 +public class IBPhoneInfo:Codable { + /// 手机名称 + public var name: String = "iphone" + /// 手机类型 0:安卓 1:苹果 + public var type: Int = 1 + /// 手机MAC地址数组(仅IOS,配对成功从手表获取,未获取时为空) + public var mac: [Int]? + + enum CodingKeys: String, CodingKey { + case name = "pn" + case type = "tp" + case mac = "mac" + } + + public init() { } +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBResponse.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBResponse.swift new file mode 100644 index 0000000..27891f4 --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBResponse.swift @@ -0,0 +1,77 @@ +// +// IBResponse.swift +// IOTBluetooth +// +// Created by yaozuopan on 2024/3/15. +// + +import Foundation + +public class IBResponseModel { + var data:Data! + required init(_ data: Data) { + self.data = data + } + + var pkgData:Data{ + if(data.count > 18){ + return data[17...data.count - 2] + } + return Data() + } +} + + +public class IBResponse:CustomStringConvertible { + /// 状态码 + public private(set) var code: IBCode = .success + /// 反馈信息 + public private(set) var message: String = "操作成功" + /// 当成功时为 true + public private(set) var isSuccess: Bool = false + /// 当结果为集合时,应该从此字段读取 + public private(set) var items: [Any] = [] + /// 当结果为非集合,应该从此字段读取 + public private(set) var value: Any? + + static var response: IBResponse { IBResponse() } + + public var description: String { + var des = "IBResponse(code: \(code.rawValue),isSuccess: \(isSuccess), massage:\(message), " + if let v1 = value { + des.append("value:\(v1))") + } + else{ + des.append("items:\(items))") + } + return des + } +} + +extension IBResponse { + @discardableResult + func code(_ value: IBCode) -> Self { + code = value + isSuccess = code == .success + message = code.message + return self + } + + @discardableResult + func message(_ value: String) -> Self { + message = value + return self + } + + @discardableResult + func items(_ value: [Any]) -> Self { + items = value + return self + } + + @discardableResult + func value(_ value: Any) -> Self { + self.value = value + return self + } +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBScreen.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBScreen.swift new file mode 100644 index 0000000..9a1a017 --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBScreen.swift @@ -0,0 +1,77 @@ +// +// IBScreen.swift +// IOTBluetooth +// +// Created by yaozuopan on 2024/3/21. +// + +import Foundation + +/// 设置屏幕参数 +public class IBScreenConfig { + /// 类型 0,亮度调节; 1,亮屏时长,抬腕亮屏 + public var type: Int = 0 + + /// 亮度 [51, 255], type为0必须设置 + public var brightness: Int? + + /// 亮屏时长, type为1必须设置 + public var duration: IBDuration? + + /// 抬腕亮屏(0=关闭, 1=开启), type为1必须设置 + public var wrist: Int? + + public init() { } + + var description: String { + var str = "IBScreenConfig(type: \(type)," + if let brightness = brightness{ + str += "brightness: \(brightness ))" + } + if let duration = duration { + str += "duration: \(duration )" + } + if let wrist = wrist { + str += "wrist: \(wrist ))" + } + return str + } +} + +/// 屏幕参数 +public class IBScreen { + /// 亮度 [0, 255] + public var brightness: Int = 10 + + /// 亮屏时长 + public var duration: IBDuration = .second10 + + /// 抬腕亮屏(0=关闭, 1=开启) + public var wrist: Int = 1 + + public init() { } + + init(_ data: Data) { + brightness = data[0].int + duration = IBDuration(rawValue: data[1].int) ?? .second5 + wrist = data[2].int + } + var description: String { + return "IBScreen(brightness: \(brightness), duration:\(duration), wrist:\(wrist))" + } +} + +public enum IBDuration: Int { + /// 5 秒 + case second5 = 0 + /// 10 秒 + case second10 + /// 15 秒 + case second15 + /// 30 秒 + case second30 + /// 1 分钟 + case minute + /// 5 分钟 + case minute5 +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBSendTime.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBSendTime.swift new file mode 100644 index 0000000..5cb39eb --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBSendTime.swift @@ -0,0 +1,30 @@ +// +// IBSendTime.swift +// IOTBluetooth +// +// Created by incar on 2024/5/23. +// + +import Foundation +/// 发送时间模型 +public class IBSendTime:Codable { + /// unix时间戳 + public var time: Int = 0 + /// 0-6:周日-周六 + public var week: Int = 0 + /// 0-127,年份减去2000 + public var year: Int = 0 + /// 1-12 + public var month: Int = 1 + /// 1-31 + public var day: Int = 1 + /// 0-24 + public var hour: Int = 0 + /// 0-60 + public var minute: Int = 0 + /// 0-60 + public var second: Int = 0 + + + public init() { } +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBSleep.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBSleep.swift new file mode 100644 index 0000000..04e703a --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBSleep.swift @@ -0,0 +1,56 @@ +// +// IBSleep.swift +// IOTBluetooth +// +// Created by incar on 2024/5/15. +// + +import Foundation +/// 睡眠设置模型 +public class IBSleep { + /// 0:关闭 1:开启 为0时后面所有项目都无需设置。 + public var sleepTimeSet: Int = 0 + /// 就寝时间 + public var sleepTime: IBTimeItem? + /// 起床时间 + public var getUpTime: IBTimeItem? + /// 就寝前20分钟提醒,0:关闭1:开启 + public var alertBeforeMin20: Int = 0 + + init(_ data: Data) { + sleepTimeSet = data[0].int + if sleepTimeSet == 1{ + sleepTime = IBTimeItem(hour: data[1].int, minute: data[2].int) + getUpTime = IBTimeItem(hour: data[3].int, minute: data[4].int) + alertBeforeMin20 = data[5].int + } + } + public init() { +// sleepTimeSet = 1 +// sleepTime = IBTimeItem(hour: 7, minute: 30) +// getUpTime = IBTimeItem(hour: 15, minute: 50) +// alertBeforeMin20 = 0 + } + + var description: String { + return "IBSleep(sleepTimeSet: \(sleepTimeSet), sleepTime:\(sleepTime?.description ?? ""), getUpTime:\(getUpTime?.description ?? ""), alertBeforeMin20:\(alertBeforeMin20))" + } + +} + +/// 时间 +public struct IBTimeItem { + /// 0~23 + public var hour: Int + /// 0~59 + public var minute: Int + + public init(hour: Int, minute: Int) { + self.hour = hour + self.minute = minute + } + + var description: String { + return "IBTimeItem(hour: \(hour), minute:\(minute)" + } +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBTargetStep.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBTargetStep.swift new file mode 100644 index 0000000..5666ca8 --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBTargetStep.swift @@ -0,0 +1,37 @@ +// +// IBTargetStep.swift +// IOTBluetooth +// +// Created by yaozuopan on 2024/3/21. +// + +import Foundation +/// 目标步数模型 +public class IBTargetStep { + + /// 步数 + public var value: Int = 5000 + + /// 铃声提醒(0=关闭,1=开启) + public var ring: Int = 0 + + /// 震动提醒(0=关闭,1=开启) + public var vibrate: Int = 0 + + /// 通知提醒(0=关闭,1=开启) + public var notice: Int = 0 + + init?(_ data: Data) { + guard data.count == 7 else { return nil } + value = data[0...3].int + ring = data[4].int + vibrate = data[5].int + notice = data[6].int + } + + var description: String { + return "IBTargetStep(value: \(value), ring:\(ring), vibrate: \(vibrate), notice:\(notice))" + } + + public init() { } +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBTarinState.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBTarinState.swift new file mode 100644 index 0000000..9e048fe --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBTarinState.swift @@ -0,0 +1,26 @@ +// +// IBTarinState.swift +// IOTBluetooth +// +// Created by incar on 2024/5/28. +// + +import Foundation +/// 推送训练状态模型 +public class IBTarinState { + /// 状态 0:结束 1:开始 2:暂停 3:恢复 + public var state: Int = 1 + /// 训练时长,单位秒 + public var duration: Int = 0 + + public init() { } + + init(_ data: Data) { + state = data[0].int + duration = data[1...2].int + } + + public var description: String { + return "IBTarinState(state: \(state), duration:\(duration))" + } +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBTrainTarget.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBTrainTarget.swift new file mode 100644 index 0000000..bbc1946 --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBTrainTarget.swift @@ -0,0 +1,46 @@ +// +// IBaa.swift +// IOTBluetooth +// +// Created by incar on 2024/5/16. +// + +import Foundation +/// 训练目标设置模型 +public class IBTrainTarget:Codable { + /// 目标类型,对应的类型,设置对应的值 + public var type: IBTrainTargetType = .calorie + /// 目标距离,单位米 + public var distance: Int? + /// 目标卡路里,单位kcal + public var calorie: Int? + /// 目标时间,单位分钟 + public var time: Int? + /// 目标步数,单位步 + public var step: Int? + + public init() { } + + enum CodingKeys: String, CodingKey { + case type = "ty" + case distance = "di" + case calorie = "ca" + case time = "tm" + case step = "st" + } + var description: String { + return "IBTrainTarget(type: \(type), distance:\(distance ?? 0), calorie:\(calorie ?? 0), time:\(time ?? 0), step:\(step ?? 0))" + } +} + +/// 提醒频率 +public enum IBTrainTargetType: Int,Codable { + /// 距离 + case distance = 0 + /// 卡路里 + case calorie = 1 + /// 时间 + case time = 2 + /// 步数 + case step = 4 +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBTrainingData.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBTrainingData.swift new file mode 100644 index 0000000..270c59e --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBTrainingData.swift @@ -0,0 +1,48 @@ +// +// IBTrainingData.swift +// IOTBluetooth +// +// Created by yaozuopan on 2024/3/20. +// + +import Foundation + +/// 训练数据模型 +public struct IBTrainingData { + /// 训练开始时间(时间戳) + public let startTime: Int + + /// 实时训练心率,单位bpm + public let heartRate: Int + + /// 实时训练卡路里,单位kcal + public let calorie: Int + + /// 实时训练距离,单位米 + public let distance: Int + + /// 实时训练步数,单位步 + public let stepCount: Int + + /// 实时训练强度 + /// + /// - 0:较低强度 + /// - 1:中等强度 + /// - 2:高等强度 + /// - 3:超高强度 + public let intensity: Int + + init?(_ data: Data) { + guard let dict = data.jsonObject() as? [String: Int] else { return nil } + self.startTime = dict["st"]! + self.heartRate = dict["hr"]! + self.calorie = dict["ca"]! + self.distance = dict["di"]! + self.stepCount = dict["stp"]! + self.intensity = dict["ti"]! + } + + public var description: String { + return "IBTrainingData(startTime: \(startTime), heartRate:\(heartRate), calorie:\(calorie), distance:\(distance), stepCount:\(stepCount), intensity:\(intensity))" + } +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBUserInfo.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBUserInfo.swift new file mode 100644 index 0000000..34e8192 --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBUserInfo.swift @@ -0,0 +1,45 @@ +// +// IBUserInfo.swift +// IOTBluetooth +// +// Created by incar on 2024/5/30. +// + +import Foundation +/// 用户数据模型 +public class IBUserInfo { + /// 年龄 + public var age: Int = 0 + /// 性别 0:男性 1:女性 + public var gender: Int = 0 + /// 身高, 单位cm + public var height: Int = 0 + /// 体重, 单位kg + public var weight: Int = 0 + /// 目标步数 + public var step: Int = 0 + /// 目标燃脂时间,单位分钟 + public var burning: Int = 0 + /// 目标站立次数 + public var stand: Int = 0 + /// 时制 0:24小时制 1:12小时制 + public var hourSystem: Int = 0 + + + public init() { } + + init(_ data: Data) { + age = data[0].int + gender = data[1].int + height = data[2].int + weight = data[3...4].int + step = data[5...8].int + burning = data[9...10].int + stand = data[11].int + hourSystem = data[12].int + } + + public var description: String { + return "IBUserInfo(age: \(age), gender:\(gender), height:\(height), weight:\(weight), step:\(step), burning:\(burning), stand:\(stand), hourSystem:\(hourSystem))" + } +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBVibrateSound.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBVibrateSound.swift new file mode 100644 index 0000000..21c8591 --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBVibrateSound.swift @@ -0,0 +1,68 @@ +//// +//// IBVibrateSound.swift +//// IOTBluetooth +//// +//// Created by incar on 2024/5/9. +//// +// + +import Foundation + +/// 声音震动设置模型 +public class IBVibrateConfig { + /// 类型 0系统音量调节,1铃声音量调节,3铃声开关,震动开关 + public var type: Int = 0 + /// 系统音量调节0~100(type为0设置) + public var systemValue: Int? + + /// 铃声音量调节0~100(type为1设置) + public var ringsValue: Int? + + /// 静音开关0:关闭 1:开启(type为3设置) + public var ringsState: Int? + + /// 震动设置 0:关闭 1:弱 2:中 3:强 (type为3设置) + public var vibrateState: Int? + + public init() { } + +// var description: String { +// return "IBVibrateConfig(type: \(type),systemValue: \(systemValue), ringsValue:\(ringsValue), ringsState:\(ringsState), vibrateState:\(vibrateState))" +// } + var description: String { + return "" + } +} + +/// 声音震动模型 +public class IBVibrateSound { + /// 系统音量调节0~100 + public var systemValue: Int = 0 + + /// 铃声音量调节0~100 + public var ringsValue: Int = 0 + + /// 媒体音量调节0~100 + public var mediaValue: Int = 0 + + /// 静音开关0:关闭 1:开启 + public var ringsState: Int = 0 + + /// 震动设置 0:关闭 1:弱 2:中 3:强 + public var vibrateState: Int = 0 + + public init() { } + + init(_ data: Data) { + systemValue = data[0].int + ringsValue = data[1].int + mediaValue = data[2].int + ringsState = data[3].int + vibrateState = data[4].int + } + + var description: String { + return "IBVibrateSound(systemValue: \(systemValue), ringsValue:\(ringsValue), mediaValue:\(mediaValue), ringsState:\(ringsState), vibrateState:\(vibrateState))" + } +} + diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBWatchInfo.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBWatchInfo.swift new file mode 100644 index 0000000..2a7c0c1 --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBWatchInfo.swift @@ -0,0 +1,46 @@ +// +// IBWatchInfo.swift +// IOTBluetooth +// +// Created by yaozuopan on 2024/3/14. +// + +import Foundation + +/// 手表信息 +struct IBWatchInfo { + + init(_ data: Data) { + battery = data[0].int + dialID = data[1...2].int + firmwareVersion = data[3...5].joined(format: "%d", ".") + macAddress = data[6...11].joined(":") + messagePush = data[12].int + media = data[13].int + customerID = data[14].int + productID = data[15].int + hardwareVersion = data[16...17].joined(format: "%d", ".") + bluetoothVersion = data[18...19].joined(format: "%d", ".") + } + + /// 电量 + let battery: Int + /// 表盘ID + let dialID: Int + /// 固件版本 + let firmwareVersion: String + /// mac 地址 + let macAddress: String + /// 消息推送 1=开启 + let messagePush: Int + /// 多媒体 1=开启 + let media: Int + /// 硬件版本 + let hardwareVersion: String + /// 蓝牙版本 + let bluetoothVersion: String + /// 客户 ID + let customerID: Int + /// 产品 ID + let productID: Int +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBWater.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBWater.swift new file mode 100644 index 0000000..1da5ebd --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBWater.swift @@ -0,0 +1,45 @@ +// +// IBWater.swift +// IOTBluetooth +// +// Created by incar on 2024/5/15. +// + + +import Foundation +/// 喝水提醒设置模型 +public class IBWater { + /// 0:关闭 1:开启 为0时后面所有项目都无需设置。 + public var alertState: Int = 0 + /// 提醒方式0:每天提醒一次 1:间隔提醒 + public var alertType: Int = 0 + /// 饮水目标 500~5000ml + public var drinkingValue: Int = 0 + /// 提醒开始时间 + public var start:IBTimeItem = IBTimeItem(hour: 0, minute: 0) + /// 提醒结束时间。仅间隔提醒需要,其他情况不填 + public var end:IBTimeItem = IBTimeItem(hour: 0, minute: 0) + /// 提醒频率。仅间隔提醒需要,其他情况不填 + public var frequency: IBFrequency = IBFrequency.min30 + + public init() { } + + var description: String { + return "IBWater(alertState: \(alertState), alertType:\(alertType), drinkingValue:\(drinkingValue), start:\(start.description), end:\(end.description), frequency:\(frequency.rawValue))" + } +} + + +/// 提醒频率 +public enum IBFrequency: Int { + /// 30分钟 + case min30 = 0 + /// 1小时 + case hour1 + /// 2小时 + case hour2 + /// 3小时 + case hour3 + /// 其他情况 + case none +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBWeather.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBWeather.swift new file mode 100644 index 0000000..5409798 --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Models/IBWeather.swift @@ -0,0 +1,70 @@ +// +// IBWeather.swift +// IOTBluetooth +// +// Created by incar on 2024/5/30. +// + +import Foundation +/// 天气模型 +public class IBWeather:Codable { + /// 当前定位地址 + public var address: IBAddress = IBAddress() + /// 当前天气信息 + public var now: IBWeatherNow = IBWeatherNow() + /// 七天天气信息 + public var daily: [IBWeatherInfo] = [] + + + public init() { } +} + + +/// 地址模型 +public class IBAddress:Codable { + /// 城市 + public var city: String = "" + /// 区 + public var subLocality: String = "" + /// 纬度,该值除以10000000得 + public var lat: Int = 0 + /// 经度,该值除以10000000得到实际纬度值 + public var lon: Int = 0 + /// 气压,单位hPa + public var atm: Int = 0 + + public init() { } +} + +/// 天气信息模型 +public class IBWeatherInfo:Codable { + /// 预报日期,时间戳 + public var fxDate: Int = 1654012800 + /// 预报白天天气状况的图标代码 + public var iconDay: Int = 0 + /// 预报白天天气状况文字描述,包括阴晴雨雪等天气状态的描述 + public var textDay: String = "" + /// 预报当天最高温度 + public var tempMax: Int = 0 + /// 预报当天最低温度 + public var tempMin: Int = 0 + + public init() { } +} +/// 现在天气信息模型 +public class IBWeatherNow:Codable { + /// 当前温度 + public var temp: Int = 0 + /// 夜晚天气icon图标 + public var iconNight: Int = 0 + /// 夜晚天气情况 + public var textNight: String = "" + /// 风力 + public var windScale: String = "" + /// 湿度% + public var humidity: Int = 0 + /// 紫外线强度指数 + public var uvIndex: Int = 0 + + public init() { } +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Tools/Any.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Tools/Any.swift new file mode 100644 index 0000000..662e7e1 --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Tools/Any.swift @@ -0,0 +1,196 @@ +// +// Any.swift +// MyBase +// +// Created by Harvey on 2021/6/2. +// + +import Foundation + +/// 判断可选类型是否为 nil +func isNil(_ any: Any?) -> Bool { + switch any { + case .none: return true + case .some: return false + } +} + +/// 判断可选类型是否有值 +func isValue(_ any: Any?) -> Bool { + return isNil(any) == false +} + +/// for Array +func isEmpty(_ value: [Any]?) -> Bool { + return isNil(value) || value!.count == 0 +} + +/// for Array +func isNotEmpty(_ value: [Any]?) -> Bool { + return isEmpty(value) == false +} + +/// for Dictionary +func isEmpty(_ value: [AnyHashable: Any]?) -> Bool { + return isNil(value) || value!.count == 0 +} + +/// for Dictionary +func isNotEmpty(_ value: [AnyHashable: Any]?) -> Bool { + return isEmpty(value) == false +} + +/// for String +func isEmpty(_ value: String?) -> Bool { + return isNil(value) || value!.count == 0 +} + +/// for String +func isNotEmpty(_ value: String?) -> Bool { + return isEmpty(value) == false +} + +public extension String { + + /// 补足8位(长度为8的整数倍) + var binary: String { + let bytes = (Double(count) / 8.0).upInt + let offset = bytes * 8 - count + let prefix = Array(repeating: "0", count: offset).joined() + return prefix + self + } +} + +public extension Double { + var upInt: Int { Int(ceil(self)) } +} + +public extension Int { + private static let binaryPack = 0b11111111 + + /// convert to data with byte (max is 4294967295) + /// + /// 低位 --> 高位 + var bytes: [UInt8] { + var mutatingSelf = self + var bytes = [UInt8(mutatingSelf & Self.binaryPack)] + + var count = 1 + mutatingSelf = mutatingSelf >> (count * 8) + while mutatingSelf > 0 { + bytes.append(UInt8(mutatingSelf & Self.binaryPack)) + mutatingSelf = mutatingSelf >> (count * 8) + count = count + 1 + } + return bytes + } + + /// convert to data with 1 byte + var byte: UInt8 { + UInt8(self & Self.binaryPack) + } + + /// convert to data with 2 byte + /// + /// 低位 --> 高位 + var byte2: [UInt8] { + [ + UInt8(self & Self.binaryPack), + UInt8(self >> 8 & Self.binaryPack) + ] + } + + /// convert to data with 3 byte + /// + /// 低位 --> 高位 + var byte3: [UInt8] { + [ + UInt8(self & Self.binaryPack), + UInt8(self >> 8 & Self.binaryPack), + UInt8(self >> 16 & Self.binaryPack) + ] + } + + /// convert to data with 4 byte + /// + /// 低位 --> 高位 + var byte4: [UInt8] { + [ + UInt8(self & Self.binaryPack), + UInt8(self >> 8 & Self.binaryPack), + UInt8(self >> 16 & Self.binaryPack), + UInt8(self >> 24 & Self.binaryPack) + ] + } +} + +public extension BinaryInteger { + + /// e.g. 0000100110010101 + var binaryString: String { + .init(self, radix: 2).binary + } +} + +public extension Array where Element == UInt8 { + + var int: Int { + self + .map { Int($0) } + .enumerated() + .map { $1 << ($0 * 8) } + .reduce(0, { partialResult, value in + partialResult | value + }) + } + + var data: Data { Data(self) } +} + +public extension Data { + var bytes: [UInt8] { map { $0 } } + + func joined(format: String = "%02x", _ separator: String = "") -> String { + self + .map { String(format: format, $0) } + .joined(separator: separator) + } + + func reversedJoined(format: String = "%02x", _ separator: String = "") -> String { + self + .map { String(format: format, $0) } + .reversed() + .joined(separator: separator) + } + + var int: Int { + self + .map { Int($0) } + .enumerated() + .map { $1 << ($0 * 8) } + .reduce(0, { partialResult, value in + partialResult | value + }) + } + + var lrc: UInt8 { LRC.calculateLRC(bytes) } +} + +public extension UInt8 { + var int: Int { Int(self) } +} + + +extension Data{ + var float: Float { + var floatValue: Float = 0.0 + let size = MemoryLayout.size + guard self.count >= size else { return 0 } + + self.withUnsafeBytes { (buffer: UnsafeRawBufferPointer) -> Void in + _ = memcpy(&floatValue, buffer.baseAddress!, size) + } + + return floatValue + } +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Tools/CRC16.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Tools/CRC16.swift new file mode 100644 index 0000000..0025438 --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Tools/CRC16.swift @@ -0,0 +1,44 @@ +// +// CRC16.swift +// IOTBluetooth +// +// Created by yaozuopan on 2024/3/12. +// + +import Foundation + +/// CRC-16/MODBUS +class CRC16 { + static let shared = CRC16() + private init() { } + + func result(_ bytes: [UInt8]) -> [UInt8] { + var crcValue = crc(bytes) + var crcBytes: [UInt8] = [0, 0] + for index in (0..<2).reversed() { + crcBytes[index] = UInt8(crcValue % 256) + crcValue >>= 8 + } + return crcBytes + } + + private func crc(_ bytes: [UInt8]) -> Int { + + var crcSum: Int = 0xffff + let polynomial: Int = 0xa001 + let length = bytes.count + + for index in 0..>= 1 + crcSum ^= polynomial + }else{ + crcSum >>= 1 + } + } + } + return crcSum + } +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Tools/Date.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Tools/Date.swift new file mode 100644 index 0000000..6f0e492 --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Tools/Date.swift @@ -0,0 +1,148 @@ +// +// Date.swift +// MyBase +// +// Created by Harvey on 2021/5/18. +// + +import Foundation + +// MARK: - Extension Date +extension Date { + + static let formatter = DateFormatter() + + struct Format { + + let rawValue: String + init(_ rawValue: String) { + self.rawValue = rawValue + } + + /// e.g. 01:01:01 + static let time: Format = .init("HH:mm:ss") + + /// e.g. 01:01 + static let shortTime: Format = .init("HH:mm") + + /// e.g. 01-01 + static let date: Format = .init("MM-dd") + + /// e.g. 01月01日 + static let date1: Format = .init("MM月dd日") + + /// e.g. 2020-01-01 + static let short: Format = .init("yyyy-MM-dd") + + /// e.g. 2020å¹´01月01日 + static let short1: Format = .init("yyyå¹´MM月dd日") + + /// e.g. 2020-01-01 01:01 + static let middle: Format = .init("yyyy-MM-dd HH:mm") + + /// e.g. 2020å¹´01月01日 01:01 + static let middle1: Format = .init("yyyå¹´MM月dd日 HH:mm") + + /// e.g. 2020-01-01 01:01:01 + static let long: Format = .init("yyyy-MM-dd HH:mm:ss") + + /// e.g. 2020å¹´01月01日 01:01:01 + static let long1: Format = .init("yyyyå¹´MM月dd日 HH:mm:ss") + + /// e.g. 2020-01-01 010101 + static let long2: Format = .init("yyyy-MM-dd HHmmss") + + /// e.g. 2020-01-01 01:01:01.088 + static let full: Format = .init("yyyy-MM-dd HH:mm:ss.SSS") + + /// e.g. 2020å¹´01月01日 01:01:01.088 + static let full1: Format = .init("yyyyå¹´MM月dd日 HH:mm:ss.SSS") + } + + /// 格式化成本地时间 + func format(_ format: Date.Format = .middle) -> String { + Self.formatter.dateFormat = format.rawValue + return Self.formatter.string(from: self) + } + + enum Unit { + case minute(Int) + case hour(Int) + case day(Int) + + /// 转换成秒 + var second: TimeInterval { + switch self { + case .minute(let minute): return 60.0 * Double(minute) + case .hour(let hour): return 60.0 * 60.0 * Double(hour) + case .day(let day): return 60.0 * 60.0 * 24.0 * Double(day) + } + } + } +} + +let today: Date = .init() + +/// 本地化 +extension Date { + /// 星期几 + enum Week: Int { + /// 星期日 + case sun = 1 + /// 星期一 + case mon + /// 星期二 + case tue + /// 星期三 + case wed + /// 星期四 + case thur + /// 星期五 + case fri + /// 星期六 + case sat + } + +// /// 当天的第一秒 +// var fromTimeInterval: TimeInterval { +// let today = format(.short) +// return today.timeIntervalSince1970(.short) +// } +// +// /// 当天最后一秒 +// var toTimeInterval: TimeInterval { fromTimeInterval + Unit.day(1).second } + + /// 哪一年 + var year: Int { component(.year) } + + /// 哪个月 + var month: Int { component(.month) } + + /// 当月的第几天 + var day: Int { component(.day) } + + /// 当月的第几天 + var hour: Int { component(.hour)} + + /// 当月的第几天 + var minute: Int { component(.minute)} + + /// 当月的第几天 + var second: Int { component(.second)} + + /// 当月的第几周 + var weekOfMonth: Int { component(.weekOfMonth) } + + /// 今年的第几周 + var weekOfYear: Int { component(.weekOfYear) } + + /// 星期几 + var weekDay: Week { Week(rawValue: component(.weekday))! } + + /// 假设当天是周五,表示本月的第几个周五 + var weekdayOrdinal: Int { component(.weekdayOrdinal) } + + private func component(_ component: Calendar.Component) -> Int { + return Calendar.autoupdatingCurrent.component(component, from: self) + } +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Tools/IBPeripheralUUID.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Tools/IBPeripheralUUID.swift new file mode 100644 index 0000000..285800b --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Tools/IBPeripheralUUID.swift @@ -0,0 +1,23 @@ +// +// IBPeripheralUUID.swift +// IOTBluetooth +// +// Created by Harvey on 2024/2/5. +// + +import CoreBluetooth + +public protocol IBPeripheralUUID { + /// CBPeripheral.identifier + var uuid: UUID { get } +} + +extension UUID: IBPeripheralUUID { + + public var uuid: UUID { self } +} + +public func == (lhs: IBPeripheralUUID?, rhs: IBPeripheralUUID?) -> Bool { + guard let lhs = lhs, let rhs = rhs else { return false } + return lhs.uuid == rhs.uuid +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Tools/IBTools.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Tools/IBTools.swift new file mode 100644 index 0000000..0965990 --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Tools/IBTools.swift @@ -0,0 +1,35 @@ +// +// IBTools.swift +// IOTBluetooth +// +// Created by incar on 2024/7/17. +// + +import Foundation + +class IBTools{ + static func saveToFile(data:Data)->String?{ + let filePath = NSTemporaryDirectory() + "temp.pcm" + print(filePath) + + let url = URL(fileURLWithPath: filePath) + do { + try data.write(to: url, options: .atomic) + return filePath + } + catch{ + print(error) + return nil + } + } + + static func readFile(from path:String) ->Data?{ + let fileURL = URL(fileURLWithPath: path) + do { + let data = try Data(contentsOf:fileURL) + return data + } catch { + return nil + } + } +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Tools/JSON.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Tools/JSON.swift new file mode 100644 index 0000000..9c94ed9 --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Tools/JSON.swift @@ -0,0 +1,115 @@ +// +// JSON.swift +// MyBase +// +// Created by Harvey on 2024/1/7. +// + +import Foundation + + struct JSON { } + + extension Dictionary { + + func jsonString(options: JSONSerialization.WritingOptions = [.fragmentsAllowed]) -> String? { + guard JSONSerialization.isValidJSONObject(self) else { + Logger.log("无效的 JSONObject") + return nil + } + guard let data = try? JSONSerialization.data(withJSONObject: self, options: options) else { return nil } + return data.string + } +} + + extension Array { + + func jsonString(options: JSONSerialization.WritingOptions = [.fragmentsAllowed]) -> String? { + guard JSONSerialization.isValidJSONObject(self) else { + Logger.log("无效的 JSONObject") + return nil + } + guard let data = try? JSONSerialization.data(withJSONObject: self, options: options) else { return nil } + return data.string + } +} + + extension String { + + func jsonObject(options: JSONSerialization.ReadingOptions = [.mutableContainers]) -> Any? { + guard let data = self.data else { return nil } + return data.jsonObject(options: options) + } +} + + extension Data { + + func jsonObject(options: JSONSerialization.ReadingOptions = [.mutableContainers]) -> Any? { + do { return try JSONSerialization.jsonObject(with: self, options: options) } + catch { Logger.log(error) } + return nil + } +} + +// MARK: - Extension Codable + + extension Encodable { + + /// JSON encode + var encode: Data? { + do { + return try JSONEncoder().encode(self) + } catch { Logger.log(error) } + return nil + } + + var jsonString: String? { + encode?.string + } +} + + extension Decodable { + + /// JSON decode + static func decode(_ from: Data) -> Self? { + do { + return try JSONDecoder().decode(Self.self, from: from) + } catch { Logger.log(error) } + return nil + } + + /// JSON decode + static func decode(_ from: String) -> Self? { + guard let data = from.data else { return nil } + return decode(data) + } +} + + extension JSON { + /// JSON decode + static func decode(_ decodable: T.Type, from data: Data) -> T? { + do { + return try JSONDecoder().decode(decodable.self, from: data) + } catch { Logger.log(error) } + return nil + } + + /// JSON decode + static func decode(_ decodable: T.Type, from jsonString: String) -> T? { + guard let data = jsonString.data else { return nil } + return decode(decodable, from: data) + } +} + + extension Array where Element: Encodable { + /// JSON encode + var jsonData: Data? { + do { + return try JSONEncoder().encode(self) + } catch { Logger.log(error) } + return nil + } + + var jsonString: String? { + encode?.string + } +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Tools/LRC.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Tools/LRC.swift new file mode 100644 index 0000000..8270a6a --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Tools/LRC.swift @@ -0,0 +1,29 @@ +// +// LRC.swift +// IOTBluetooth +// +// Created by yaozuopan on 2024/3/13. +// + +import Foundation + +public struct LRC { + + public static func calculateLRC(_ bytes: [UInt8]) -> UInt8 { + let sum = bytes.map({ Int($0) }).reduce(0) { partialResult, value in + partialResult + value + } + + let lrc = sum % 256 + return UInt8(lrc == 0 ? 0 : 256 - lrc) + } + + public static func calculate(_ bytes: [UInt8]) -> UInt8 { + let sum = bytes.map({ Int($0) }).reduce(into: 0) { partialResult, value in + partialResult ^= value + } + return sum.byte + } +} + + diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Tools/Logger.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Tools/Logger.swift new file mode 100644 index 0000000..ef2de69 --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Tools/Logger.swift @@ -0,0 +1,69 @@ +// +// Logger.swift +// +// +// Created by Harvey on 2021/4/27. +// + +import Foundation + +/// 日记管理 +class Logger { + static var isDebug: Bool = false + + fileprivate static let shared = Logger() + private var fileHandle:FileHandle? + private init() { + let path = getPath() + fileHandle = FileHandle(forWritingAtPath: path)! +// fileHandle?.seekToEndOfFile() + } + + fileprivate var dateString: String { Date().format(.full) } + + static var logs: [String] = [] + + + private func getPath()->String{ +// let path = NSHomeDirectory() + "/Documents/IOTBluetooth/" + "\(Date().format(.middle)).log" + let foldPath = NSHomeDirectory() + "/Documents/IOTBluetooth/" + let fileManager = FileManager.default + if !fileManager.fileExists(atPath: foldPath) { + do { + try FileManager.default.createDirectory(atPath: foldPath, withIntermediateDirectories: true, attributes: nil) + } catch { + return "" + } + } + let path = foldPath + "\(Date().format(.long2)).log" + if !FileManager.default.fileExists(atPath: path) { + FileManager.default.createFile(atPath: path, contents: nil, attributes: nil) + } + return path + } +} + +extension Logger { + static func log(_ logs: Any..., line: Int = #line, separator: String = " ", terminator: String = "\n") { + objc_sync_enter(Logger.shared) + let logString = Logger.shared.dateString + " [IOTBluetooth-\(String(format: "%03d", line))]: " + logs.map({ "\($0)" }).joined(separator: separator) + terminator + if Logger.isDebug { + print(Logger.shared.dateString, terminator: " [IOTBluetooth-\(String(format: "%03d", line))]: ") + print(logs, separator: separator, terminator: terminator) + Self.logs.append(logString) + } + Logger.shared.saveLog(log: logString) + objc_sync_exit(Logger.shared) + + + } + + private func saveLog(log:String){ + fileHandle?.write(log.data(using: .utf8)!) +// if #available(iOS 13.0, *) { +// try? fileHandle.close() +// } else { +// // Fallback on earlier versions +// } + } +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Tools/UTF8.swift b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Tools/UTF8.swift new file mode 100644 index 0000000..a88e787 --- /dev/null +++ b/HsFileAgentSdk_iOS/code/HsFileAgentSdk/HsFileAgentSdk/Tools/UTF8.swift @@ -0,0 +1,16 @@ +// +// UTF8.swift +// IOTBluetooth +// +// Created by yaozuopan on 2024/3/6. +// + +import Foundation + +public extension Data { + var string: String? { String(data: self, encoding: .utf8) } +} + +public extension String { + var data: Data? { self.data(using: .utf8) } +} diff --git a/HsFileAgentSdk_iOS/code/IOTBluetooth.xcodeproj/project.pbxproj b/HsFileAgentSdk_iOS/code/IOTBluetooth.xcodeproj/project.pbxproj deleted file mode 100644 index 4c05fd8..0000000 --- a/HsFileAgentSdk_iOS/code/IOTBluetooth.xcodeproj/project.pbxproj +++ /dev/null @@ -1,480 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 56; - objects = { - -/* Begin PBXBuildFile section */ - 18113B2F2C13195900E04997 /* galaxy.lzma in Resources */ = {isa = PBXBuildFile; fileRef = 18113B2E2C13195900E04997 /* galaxy.lzma */; }; - 18113B312C1400D700E04997 /* 黄沙-名决.mp3 in Resources */ = {isa = PBXBuildFile; fileRef = 18113B302C1400D700E04997 /* 黄沙-名决.mp3 */; }; - 18113B332C1406CB00E04997 /* 大约在冬季.mp3 in Resources */ = {isa = PBXBuildFile; fileRef = 18113B322C1406CB00E04997 /* 大约在冬季.mp3 */; }; - 185E9C3B2C2564F60078C808 /* 20240604_155433_2_V1.0.1_20240618_113111_ota.fwpkg in Resources */ = {isa = PBXBuildFile; fileRef = 185E9C3A2C2564F60078C808 /* 20240604_155433_2_V1.0.1_20240618_113111_ota.fwpkg */; }; - 18EF69772C47A0F200AA0A36 /* AIAudio.sbc in Resources */ = {isa = PBXBuildFile; fileRef = 18EF69752C47A0F200AA0A36 /* AIAudio.sbc */; }; - 3F1619502CDB79860006E15F /* HsFileAgentSdk.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F16194F2CDB79860006E15F /* HsFileAgentSdk.framework */; }; - 3F7E26BC2CDB1A4200CD91DE /* IBBluetoothManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F7E26B92CDB1A4200CD91DE /* IBBluetoothManager.swift */; }; - 8A1DFF522B9EB4F800B735FF /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A1DFF512B9EB4F800B735FF /* AppDelegate.swift */; }; - 8A1DFF562B9EB4F800B735FF /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A1DFF552B9EB4F800B735FF /* ViewController.swift */; }; - 8A1DFF592B9EB4F900B735FF /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 8A1DFF572B9EB4F900B735FF /* Main.storyboard */; }; - 8A1DFF5B2B9EB4F900B735FF /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 8A1DFF5A2B9EB4F900B735FF /* Assets.xcassets */; }; - 8A1DFF5E2B9EB4F900B735FF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 8A1DFF5C2B9EB4F900B735FF /* LaunchScreen.storyboard */; }; - 8A34B9292BA2AB86000F66BD /* LogViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A34B9282BA2AB86000F66BD /* LogViewController.swift */; }; - 8A34B92B2BA2D446000F66BD /* BaseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A34B92A2BA2D446000F66BD /* BaseViewController.swift */; }; - 8A76B6092BA84C2B0016F2AB /* AbilityViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A76B6082BA84C2B0016F2AB /* AbilityViewController.swift */; }; - 8A9F6ABE2BA0475100DA520F /* CoreBluetooth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8A0A39C82B980CC2006A3B18 /* CoreBluetooth.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 8A9F6AC62BA05CB500DA520F /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 18113B2E2C13195900E04997 /* galaxy.lzma */ = {isa = PBXFileReference; lastKnownFileType = file; path = galaxy.lzma; sourceTree = ""; }; - 18113B302C1400D700E04997 /* 黄沙-名决.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = "黄沙-名决.mp3"; sourceTree = ""; }; - 18113B322C1406CB00E04997 /* 大约在冬季.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = "大约在冬季.mp3"; sourceTree = ""; }; - 185E9C3A2C2564F60078C808 /* 20240604_155433_2_V1.0.1_20240618_113111_ota.fwpkg */ = {isa = PBXFileReference; lastKnownFileType = file; path = 20240604_155433_2_V1.0.1_20240618_113111_ota.fwpkg; sourceTree = ""; }; - 18EF695F2C476E2000AA0A36 /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; }; - 18EF69672C47764400AA0A36 /* liblzma.5.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = liblzma.5.tbd; path = usr/lib/liblzma.5.tbd; sourceTree = SDKROOT; }; - 18EF69692C47765800AA0A36 /* libiconv.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libiconv.tbd; path = usr/lib/libiconv.tbd; sourceTree = SDKROOT; }; - 18EF696B2C47766400AA0A36 /* libbz2.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libbz2.tbd; path = usr/lib/libbz2.tbd; sourceTree = SDKROOT; }; - 18EF69752C47A0F200AA0A36 /* AIAudio.sbc */ = {isa = PBXFileReference; lastKnownFileType = file; path = AIAudio.sbc; sourceTree = ""; }; - 3F16194F2CDB79860006E15F /* HsFileAgentSdk.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = HsFileAgentSdk.framework; sourceTree = ""; }; - 3F7E26B92CDB1A4200CD91DE /* IBBluetoothManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IBBluetoothManager.swift; sourceTree = ""; }; - 8A0A39C82B980CC2006A3B18 /* CoreBluetooth.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreBluetooth.framework; path = System/Library/Frameworks/CoreBluetooth.framework; sourceTree = SDKROOT; }; - 8A1DFF4F2B9EB4F800B735FF /* Example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Example.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 8A1DFF512B9EB4F800B735FF /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 8A1DFF552B9EB4F800B735FF /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; - 8A1DFF582B9EB4F900B735FF /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 8A1DFF5A2B9EB4F900B735FF /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 8A1DFF5D2B9EB4F900B735FF /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - 8A1DFF5F2B9EB4F900B735FF /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 8A34B9282BA2AB86000F66BD /* LogViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LogViewController.swift; sourceTree = ""; }; - 8A34B92A2BA2D446000F66BD /* BaseViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BaseViewController.swift; sourceTree = ""; }; - 8A76B6082BA84C2B0016F2AB /* AbilityViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AbilityViewController.swift; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 8A1DFF4C2B9EB4F800B735FF /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 3F1619502CDB79860006E15F /* HsFileAgentSdk.framework in Frameworks */, - 8A9F6ABE2BA0475100DA520F /* CoreBluetooth.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 18113B292C1318FD00E04997 /* Resource */ = { - isa = PBXGroup; - children = ( - 18EF69752C47A0F200AA0A36 /* AIAudio.sbc */, - 18113B322C1406CB00E04997 /* 大约在冬季.mp3 */, - 18113B302C1400D700E04997 /* 黄沙-名决.mp3 */, - 185E9C3A2C2564F60078C808 /* 20240604_155433_2_V1.0.1_20240618_113111_ota.fwpkg */, - 18113B2E2C13195900E04997 /* galaxy.lzma */, - ); - path = Resource; - sourceTree = ""; - }; - 3F7E26B72CDB1A4200CD91DE /* ble */ = { - isa = PBXGroup; - children = ( - 3F7E26B92CDB1A4200CD91DE /* IBBluetoothManager.swift */, - ); - path = ble; - sourceTree = ""; - }; - 8A0A39B12B980BEF006A3B18 = { - isa = PBXGroup; - children = ( - 3F16194F2CDB79860006E15F /* HsFileAgentSdk.framework */, - 8A1DFF502B9EB4F800B735FF /* Example */, - 8A0A39BC2B980BEF006A3B18 /* Products */, - 8A0A39C72B980CC2006A3B18 /* Frameworks */, - ); - sourceTree = ""; - }; - 8A0A39BC2B980BEF006A3B18 /* Products */ = { - isa = PBXGroup; - children = ( - 8A1DFF4F2B9EB4F800B735FF /* Example.app */, - ); - name = Products; - sourceTree = ""; - }; - 8A0A39C72B980CC2006A3B18 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 18EF696B2C47766400AA0A36 /* libbz2.tbd */, - 18EF69692C47765800AA0A36 /* libiconv.tbd */, - 18EF69672C47764400AA0A36 /* liblzma.5.tbd */, - 18EF695F2C476E2000AA0A36 /* libz.tbd */, - 8A0A39C82B980CC2006A3B18 /* CoreBluetooth.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 8A1DFF502B9EB4F800B735FF /* Example */ = { - isa = PBXGroup; - children = ( - 3F7E26B72CDB1A4200CD91DE /* ble */, - 18113B292C1318FD00E04997 /* Resource */, - 8A1DFF512B9EB4F800B735FF /* AppDelegate.swift */, - 8A1DFF552B9EB4F800B735FF /* ViewController.swift */, - 8A76B6082BA84C2B0016F2AB /* AbilityViewController.swift */, - 8A34B92A2BA2D446000F66BD /* BaseViewController.swift */, - 8A34B9282BA2AB86000F66BD /* LogViewController.swift */, - 8A1DFF572B9EB4F900B735FF /* Main.storyboard */, - 8A1DFF5A2B9EB4F900B735FF /* Assets.xcassets */, - 8A1DFF5C2B9EB4F900B735FF /* LaunchScreen.storyboard */, - 8A1DFF5F2B9EB4F900B735FF /* Info.plist */, - ); - path = Example; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 8A1DFF4E2B9EB4F800B735FF /* Example */ = { - isa = PBXNativeTarget; - buildConfigurationList = 8A1DFF622B9EB4F900B735FF /* Build configuration list for PBXNativeTarget "Example" */; - buildPhases = ( - 8A1DFF4B2B9EB4F800B735FF /* Sources */, - 8A1DFF4C2B9EB4F800B735FF /* Frameworks */, - 8A1DFF4D2B9EB4F800B735FF /* Resources */, - 8A9F6AC62BA05CB500DA520F /* Embed Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Example; - productName = Example; - productReference = 8A1DFF4F2B9EB4F800B735FF /* Example.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 8A0A39B22B980BEF006A3B18 /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = 1; - LastSwiftUpdateCheck = 1500; - LastUpgradeCheck = 1500; - TargetAttributes = { - 8A1DFF4E2B9EB4F800B735FF = { - CreatedOnToolsVersion = 15.0; - }; - }; - }; - buildConfigurationList = 8A0A39B52B980BEF006A3B18 /* Build configuration list for PBXProject "IOTBluetooth" */; - compatibilityVersion = "Xcode 14.0"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 8A0A39B12B980BEF006A3B18; - productRefGroup = 8A0A39BC2B980BEF006A3B18 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 8A1DFF4E2B9EB4F800B735FF /* Example */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 8A1DFF4D2B9EB4F800B735FF /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8A1DFF5E2B9EB4F900B735FF /* LaunchScreen.storyboard in Resources */, - 18113B312C1400D700E04997 /* 黄沙-名决.mp3 in Resources */, - 8A1DFF5B2B9EB4F900B735FF /* Assets.xcassets in Resources */, - 8A1DFF592B9EB4F900B735FF /* Main.storyboard in Resources */, - 185E9C3B2C2564F60078C808 /* 20240604_155433_2_V1.0.1_20240618_113111_ota.fwpkg in Resources */, - 18EF69772C47A0F200AA0A36 /* AIAudio.sbc in Resources */, - 18113B332C1406CB00E04997 /* 大约在冬季.mp3 in Resources */, - 18113B2F2C13195900E04997 /* galaxy.lzma in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 8A1DFF4B2B9EB4F800B735FF /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8A34B92B2BA2D446000F66BD /* BaseViewController.swift in Sources */, - 8A76B6092BA84C2B0016F2AB /* AbilityViewController.swift in Sources */, - 8A1DFF562B9EB4F800B735FF /* ViewController.swift in Sources */, - 3F7E26BC2CDB1A4200CD91DE /* IBBluetoothManager.swift in Sources */, - 8A1DFF522B9EB4F800B735FF /* AppDelegate.swift in Sources */, - 8A34B9292BA2AB86000F66BD /* LogViewController.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXVariantGroup section */ - 8A1DFF572B9EB4F900B735FF /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 8A1DFF582B9EB4F900B735FF /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - 8A1DFF5C2B9EB4F900B735FF /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 8A1DFF5D2B9EB4F900B735FF /* Base */, - ); - name = LaunchScreen.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 8A0A39C02B980BEF006A3B18 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - 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_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - 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; - COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - ENABLE_USER_SCRIPT_SANDBOXING = YES; - GCC_C_LANGUAGE_STANDARD = gnu17; - 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 = 13.5; - LOCALIZATION_PREFERS_STRING_CATALOGS = YES; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - 8A0A39C12B980BEF006A3B18 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - 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_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - 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; - COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = YES; - GCC_C_LANGUAGE_STANDARD = gnu17; - 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 = 13.5; - LOCALIZATION_PREFERS_STRING_CATALOGS = YES; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - SDKROOT = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 8A1DFF602B9EB4F900B735FF /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1001; - DEVELOPMENT_TEAM = M33X987285; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(PROJECT_DIR)/Example", - "$(PROJECT_DIR)", - ); - GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_FILE = Example/Info.plist; - INFOPLIST_KEY_NSBluetoothAlwaysUsageDescription = "扫描智能手表需要开启蓝牙功能"; - INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; - INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen; - INFOPLIST_KEY_UIMainStoryboardFile = Main; - INFOPLIST_KEY_UISupportedInterfaceOrientations = UIInterfaceOrientationPortrait; - INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown"; - INFOPLIST_KEY_UIUserInterfaceStyle = Light; - IPHONEOS_DEPLOYMENT_TARGET = 13.5; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - MARKETING_VERSION = 1.0.0; - PRODUCT_BUNDLE_IDENTIFIER = com.thisiot.IOTBluetooth.Example; - PRODUCT_NAME = "$(TARGET_NAME)"; - SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; - SUPPORTS_MACCATALYST = NO; - SWIFT_EMIT_LOC_STRINGS = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = 1; - }; - name = Debug; - }; - 8A1DFF612B9EB4F900B735FF /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1001; - DEVELOPMENT_TEAM = M33X987285; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(PROJECT_DIR)/Example", - "$(PROJECT_DIR)", - ); - GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_FILE = Example/Info.plist; - INFOPLIST_KEY_NSBluetoothAlwaysUsageDescription = "扫描智能手表需要开启蓝牙功能"; - INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; - INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen; - INFOPLIST_KEY_UIMainStoryboardFile = Main; - INFOPLIST_KEY_UISupportedInterfaceOrientations = UIInterfaceOrientationPortrait; - INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown"; - INFOPLIST_KEY_UIUserInterfaceStyle = Light; - IPHONEOS_DEPLOYMENT_TARGET = 13.5; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - MARKETING_VERSION = 1.0.0; - PRODUCT_BUNDLE_IDENTIFIER = com.thisiot.IOTBluetooth.Example; - PRODUCT_NAME = "$(TARGET_NAME)"; - SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; - SUPPORTS_MACCATALYST = NO; - SWIFT_EMIT_LOC_STRINGS = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = 1; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 8A0A39B52B980BEF006A3B18 /* Build configuration list for PBXProject "IOTBluetooth" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8A0A39C02B980BEF006A3B18 /* Debug */, - 8A0A39C12B980BEF006A3B18 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 8A1DFF622B9EB4F900B735FF /* Build configuration list for PBXNativeTarget "Example" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8A1DFF602B9EB4F900B735FF /* Debug */, - 8A1DFF612B9EB4F900B735FF /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 8A0A39B22B980BEF006A3B18 /* Project object */; -} diff --git a/HsFileAgentSdk_iOS/code2/Podfile.lock b/HsFileAgentSdk_iOS/code/Podfile.lock similarity index 100% rename from HsFileAgentSdk_iOS/code2/Podfile.lock rename to HsFileAgentSdk_iOS/code/Podfile.lock diff --git a/HsFileAgentSdk_iOS/code2/Pods/Manifest.lock b/HsFileAgentSdk_iOS/code/Pods/Manifest.lock similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/Manifest.lock rename to HsFileAgentSdk_iOS/code/Pods/Manifest.lock diff --git a/HsFileAgentSdk_iOS/code2/Pods/Pods.xcodeproj/project.pbxproj b/HsFileAgentSdk_iOS/code/Pods/Pods.xcodeproj/project.pbxproj similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/Pods.xcodeproj/project.pbxproj rename to HsFileAgentSdk_iOS/code/Pods/Pods.xcodeproj/project.pbxproj diff --git a/HsFileAgentSdk_iOS/code2/Pods/SnapKit/LICENSE b/HsFileAgentSdk_iOS/code/Pods/SnapKit/LICENSE similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/SnapKit/LICENSE rename to HsFileAgentSdk_iOS/code/Pods/SnapKit/LICENSE diff --git a/HsFileAgentSdk_iOS/code2/Pods/SnapKit/README.md b/HsFileAgentSdk_iOS/code/Pods/SnapKit/README.md similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/SnapKit/README.md rename to HsFileAgentSdk_iOS/code/Pods/SnapKit/README.md diff --git a/HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/Constraint.swift b/HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/Constraint.swift similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/Constraint.swift rename to HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/Constraint.swift diff --git a/HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintAttributes.swift b/HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintAttributes.swift similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintAttributes.swift rename to HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintAttributes.swift diff --git a/HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintConfig.swift b/HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintConfig.swift similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintConfig.swift rename to HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintConfig.swift diff --git a/HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintConstantTarget.swift b/HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintConstantTarget.swift similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintConstantTarget.swift rename to HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintConstantTarget.swift diff --git a/HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintDSL.swift b/HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintDSL.swift similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintDSL.swift rename to HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintDSL.swift diff --git a/HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintDescription.swift b/HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintDescription.swift similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintDescription.swift rename to HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintDescription.swift diff --git a/HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintDirectionalInsetTarget.swift b/HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintDirectionalInsetTarget.swift similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintDirectionalInsetTarget.swift rename to HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintDirectionalInsetTarget.swift diff --git a/HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintDirectionalInsets.swift b/HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintDirectionalInsets.swift similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintDirectionalInsets.swift rename to HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintDirectionalInsets.swift diff --git a/HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintInsetTarget.swift b/HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintInsetTarget.swift similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintInsetTarget.swift rename to HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintInsetTarget.swift diff --git a/HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintInsets.swift b/HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintInsets.swift similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintInsets.swift rename to HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintInsets.swift diff --git a/HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintItem.swift b/HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintItem.swift similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintItem.swift rename to HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintItem.swift diff --git a/HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintLayoutGuide+Extensions.swift b/HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintLayoutGuide+Extensions.swift similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintLayoutGuide+Extensions.swift rename to HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintLayoutGuide+Extensions.swift diff --git a/HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintLayoutGuide.swift b/HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintLayoutGuide.swift similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintLayoutGuide.swift rename to HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintLayoutGuide.swift diff --git a/HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintLayoutGuideDSL.swift b/HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintLayoutGuideDSL.swift similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintLayoutGuideDSL.swift rename to HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintLayoutGuideDSL.swift diff --git a/HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintLayoutSupport.swift b/HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintLayoutSupport.swift similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintLayoutSupport.swift rename to HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintLayoutSupport.swift diff --git a/HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintLayoutSupportDSL.swift b/HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintLayoutSupportDSL.swift similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintLayoutSupportDSL.swift rename to HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintLayoutSupportDSL.swift diff --git a/HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintMaker.swift b/HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintMaker.swift similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintMaker.swift rename to HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintMaker.swift diff --git a/HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintMakerEditable.swift b/HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintMakerEditable.swift similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintMakerEditable.swift rename to HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintMakerEditable.swift diff --git a/HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintMakerExtendable.swift b/HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintMakerExtendable.swift similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintMakerExtendable.swift rename to HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintMakerExtendable.swift diff --git a/HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintMakerFinalizable.swift b/HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintMakerFinalizable.swift similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintMakerFinalizable.swift rename to HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintMakerFinalizable.swift diff --git a/HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintMakerPrioritizable.swift b/HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintMakerPrioritizable.swift similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintMakerPrioritizable.swift rename to HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintMakerPrioritizable.swift diff --git a/HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintMakerRelatable+Extensions.swift b/HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintMakerRelatable+Extensions.swift similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintMakerRelatable+Extensions.swift rename to HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintMakerRelatable+Extensions.swift diff --git a/HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintMakerRelatable.swift b/HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintMakerRelatable.swift similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintMakerRelatable.swift rename to HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintMakerRelatable.swift diff --git a/HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintMultiplierTarget.swift b/HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintMultiplierTarget.swift similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintMultiplierTarget.swift rename to HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintMultiplierTarget.swift diff --git a/HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintOffsetTarget.swift b/HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintOffsetTarget.swift similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintOffsetTarget.swift rename to HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintOffsetTarget.swift diff --git a/HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintPriority.swift b/HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintPriority.swift similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintPriority.swift rename to HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintPriority.swift diff --git a/HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintPriorityTarget.swift b/HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintPriorityTarget.swift similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintPriorityTarget.swift rename to HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintPriorityTarget.swift diff --git a/HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintRelatableTarget.swift b/HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintRelatableTarget.swift similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintRelatableTarget.swift rename to HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintRelatableTarget.swift diff --git a/HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintRelation.swift b/HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintRelation.swift similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintRelation.swift rename to HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintRelation.swift diff --git a/HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintView+Extensions.swift b/HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintView+Extensions.swift similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintView+Extensions.swift rename to HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintView+Extensions.swift diff --git a/HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintView.swift b/HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintView.swift similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintView.swift rename to HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintView.swift diff --git a/HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintViewDSL.swift b/HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintViewDSL.swift similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/ConstraintViewDSL.swift rename to HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/ConstraintViewDSL.swift diff --git a/HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/Debugging.swift b/HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/Debugging.swift similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/Debugging.swift rename to HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/Debugging.swift diff --git a/HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/LayoutConstraint.swift b/HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/LayoutConstraint.swift similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/LayoutConstraint.swift rename to HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/LayoutConstraint.swift diff --git a/HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/LayoutConstraintItem.swift b/HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/LayoutConstraintItem.swift similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/LayoutConstraintItem.swift rename to HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/LayoutConstraintItem.swift diff --git a/HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/PrivacyInfo.xcprivacy b/HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/PrivacyInfo.xcprivacy similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/PrivacyInfo.xcprivacy rename to HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/PrivacyInfo.xcprivacy diff --git a/HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/Typealiases.swift b/HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/Typealiases.swift similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/Typealiases.swift rename to HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/Typealiases.swift diff --git a/HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/UILayoutSupport+Extensions.swift b/HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/UILayoutSupport+Extensions.swift similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/SnapKit/Sources/UILayoutSupport+Extensions.swift rename to HsFileAgentSdk_iOS/code/Pods/SnapKit/Sources/UILayoutSupport+Extensions.swift diff --git a/HsFileAgentSdk_iOS/code2/Pods/Target Support Files/Pods-Example/Pods-Example-Info.plist b/HsFileAgentSdk_iOS/code/Pods/Target Support Files/Pods-Example/Pods-Example-Info.plist similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/Target Support Files/Pods-Example/Pods-Example-Info.plist rename to HsFileAgentSdk_iOS/code/Pods/Target Support Files/Pods-Example/Pods-Example-Info.plist diff --git a/HsFileAgentSdk_iOS/code2/Pods/Target Support Files/Pods-Example/Pods-Example-acknowledgements.markdown b/HsFileAgentSdk_iOS/code/Pods/Target Support Files/Pods-Example/Pods-Example-acknowledgements.markdown similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/Target Support Files/Pods-Example/Pods-Example-acknowledgements.markdown rename to HsFileAgentSdk_iOS/code/Pods/Target Support Files/Pods-Example/Pods-Example-acknowledgements.markdown diff --git a/HsFileAgentSdk_iOS/code2/Pods/Target Support Files/Pods-Example/Pods-Example-acknowledgements.plist b/HsFileAgentSdk_iOS/code/Pods/Target Support Files/Pods-Example/Pods-Example-acknowledgements.plist similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/Target Support Files/Pods-Example/Pods-Example-acknowledgements.plist rename to HsFileAgentSdk_iOS/code/Pods/Target Support Files/Pods-Example/Pods-Example-acknowledgements.plist diff --git a/HsFileAgentSdk_iOS/code2/Pods/Target Support Files/Pods-Example/Pods-Example-dummy.m b/HsFileAgentSdk_iOS/code/Pods/Target Support Files/Pods-Example/Pods-Example-dummy.m similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/Target Support Files/Pods-Example/Pods-Example-dummy.m rename to HsFileAgentSdk_iOS/code/Pods/Target Support Files/Pods-Example/Pods-Example-dummy.m diff --git a/HsFileAgentSdk_iOS/code2/Pods/Target Support Files/Pods-Example/Pods-Example-frameworks-Debug-input-files.xcfilelist b/HsFileAgentSdk_iOS/code/Pods/Target Support Files/Pods-Example/Pods-Example-frameworks-Debug-input-files.xcfilelist similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/Target Support Files/Pods-Example/Pods-Example-frameworks-Debug-input-files.xcfilelist rename to HsFileAgentSdk_iOS/code/Pods/Target Support Files/Pods-Example/Pods-Example-frameworks-Debug-input-files.xcfilelist diff --git a/HsFileAgentSdk_iOS/code2/Pods/Target Support Files/Pods-Example/Pods-Example-frameworks-Debug-output-files.xcfilelist b/HsFileAgentSdk_iOS/code/Pods/Target Support Files/Pods-Example/Pods-Example-frameworks-Debug-output-files.xcfilelist similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/Target Support Files/Pods-Example/Pods-Example-frameworks-Debug-output-files.xcfilelist rename to HsFileAgentSdk_iOS/code/Pods/Target Support Files/Pods-Example/Pods-Example-frameworks-Debug-output-files.xcfilelist diff --git a/HsFileAgentSdk_iOS/code2/Pods/Target Support Files/Pods-Example/Pods-Example-frameworks-Release-input-files.xcfilelist b/HsFileAgentSdk_iOS/code/Pods/Target Support Files/Pods-Example/Pods-Example-frameworks-Release-input-files.xcfilelist similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/Target Support Files/Pods-Example/Pods-Example-frameworks-Release-input-files.xcfilelist rename to HsFileAgentSdk_iOS/code/Pods/Target Support Files/Pods-Example/Pods-Example-frameworks-Release-input-files.xcfilelist diff --git a/HsFileAgentSdk_iOS/code2/Pods/Target Support Files/Pods-Example/Pods-Example-frameworks-Release-output-files.xcfilelist b/HsFileAgentSdk_iOS/code/Pods/Target Support Files/Pods-Example/Pods-Example-frameworks-Release-output-files.xcfilelist similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/Target Support Files/Pods-Example/Pods-Example-frameworks-Release-output-files.xcfilelist rename to HsFileAgentSdk_iOS/code/Pods/Target Support Files/Pods-Example/Pods-Example-frameworks-Release-output-files.xcfilelist diff --git a/HsFileAgentSdk_iOS/code2/Pods/Target Support Files/Pods-Example/Pods-Example-frameworks.sh b/HsFileAgentSdk_iOS/code/Pods/Target Support Files/Pods-Example/Pods-Example-frameworks.sh similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/Target Support Files/Pods-Example/Pods-Example-frameworks.sh rename to HsFileAgentSdk_iOS/code/Pods/Target Support Files/Pods-Example/Pods-Example-frameworks.sh diff --git a/HsFileAgentSdk_iOS/code2/Pods/Target Support Files/Pods-Example/Pods-Example-umbrella.h b/HsFileAgentSdk_iOS/code/Pods/Target Support Files/Pods-Example/Pods-Example-umbrella.h similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/Target Support Files/Pods-Example/Pods-Example-umbrella.h rename to HsFileAgentSdk_iOS/code/Pods/Target Support Files/Pods-Example/Pods-Example-umbrella.h diff --git a/HsFileAgentSdk_iOS/code2/Pods/Target Support Files/Pods-Example/Pods-Example.debug.xcconfig b/HsFileAgentSdk_iOS/code/Pods/Target Support Files/Pods-Example/Pods-Example.debug.xcconfig similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/Target Support Files/Pods-Example/Pods-Example.debug.xcconfig rename to HsFileAgentSdk_iOS/code/Pods/Target Support Files/Pods-Example/Pods-Example.debug.xcconfig diff --git a/HsFileAgentSdk_iOS/code2/Pods/Target Support Files/Pods-Example/Pods-Example.modulemap b/HsFileAgentSdk_iOS/code/Pods/Target Support Files/Pods-Example/Pods-Example.modulemap similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/Target Support Files/Pods-Example/Pods-Example.modulemap rename to HsFileAgentSdk_iOS/code/Pods/Target Support Files/Pods-Example/Pods-Example.modulemap diff --git a/HsFileAgentSdk_iOS/code2/Pods/Target Support Files/Pods-Example/Pods-Example.release.xcconfig b/HsFileAgentSdk_iOS/code/Pods/Target Support Files/Pods-Example/Pods-Example.release.xcconfig similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/Target Support Files/Pods-Example/Pods-Example.release.xcconfig rename to HsFileAgentSdk_iOS/code/Pods/Target Support Files/Pods-Example/Pods-Example.release.xcconfig diff --git a/HsFileAgentSdk_iOS/code2/Pods/Target Support Files/SnapKit/ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist b/HsFileAgentSdk_iOS/code/Pods/Target Support Files/SnapKit/ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/Target Support Files/SnapKit/ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist rename to HsFileAgentSdk_iOS/code/Pods/Target Support Files/SnapKit/ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist diff --git a/HsFileAgentSdk_iOS/code2/Pods/Target Support Files/SnapKit/SnapKit-Info.plist b/HsFileAgentSdk_iOS/code/Pods/Target Support Files/SnapKit/SnapKit-Info.plist similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/Target Support Files/SnapKit/SnapKit-Info.plist rename to HsFileAgentSdk_iOS/code/Pods/Target Support Files/SnapKit/SnapKit-Info.plist diff --git a/HsFileAgentSdk_iOS/code2/Pods/Target Support Files/SnapKit/SnapKit-dummy.m b/HsFileAgentSdk_iOS/code/Pods/Target Support Files/SnapKit/SnapKit-dummy.m similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/Target Support Files/SnapKit/SnapKit-dummy.m rename to HsFileAgentSdk_iOS/code/Pods/Target Support Files/SnapKit/SnapKit-dummy.m diff --git a/HsFileAgentSdk_iOS/code2/Pods/Target Support Files/SnapKit/SnapKit-prefix.pch b/HsFileAgentSdk_iOS/code/Pods/Target Support Files/SnapKit/SnapKit-prefix.pch similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/Target Support Files/SnapKit/SnapKit-prefix.pch rename to HsFileAgentSdk_iOS/code/Pods/Target Support Files/SnapKit/SnapKit-prefix.pch diff --git a/HsFileAgentSdk_iOS/code2/Pods/Target Support Files/SnapKit/SnapKit-umbrella.h b/HsFileAgentSdk_iOS/code/Pods/Target Support Files/SnapKit/SnapKit-umbrella.h similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/Target Support Files/SnapKit/SnapKit-umbrella.h rename to HsFileAgentSdk_iOS/code/Pods/Target Support Files/SnapKit/SnapKit-umbrella.h diff --git a/HsFileAgentSdk_iOS/code2/Pods/Target Support Files/SnapKit/SnapKit.debug.xcconfig b/HsFileAgentSdk_iOS/code/Pods/Target Support Files/SnapKit/SnapKit.debug.xcconfig similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/Target Support Files/SnapKit/SnapKit.debug.xcconfig rename to HsFileAgentSdk_iOS/code/Pods/Target Support Files/SnapKit/SnapKit.debug.xcconfig diff --git a/HsFileAgentSdk_iOS/code2/Pods/Target Support Files/SnapKit/SnapKit.modulemap b/HsFileAgentSdk_iOS/code/Pods/Target Support Files/SnapKit/SnapKit.modulemap similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/Target Support Files/SnapKit/SnapKit.modulemap rename to HsFileAgentSdk_iOS/code/Pods/Target Support Files/SnapKit/SnapKit.modulemap diff --git a/HsFileAgentSdk_iOS/code2/Pods/Target Support Files/SnapKit/SnapKit.release.xcconfig b/HsFileAgentSdk_iOS/code/Pods/Target Support Files/SnapKit/SnapKit.release.xcconfig similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/Target Support Files/SnapKit/SnapKit.release.xcconfig rename to HsFileAgentSdk_iOS/code/Pods/Target Support Files/SnapKit/SnapKit.release.xcconfig diff --git a/HsFileAgentSdk_iOS/code2/Pods/Target Support Files/Toast-Swift/ResourceBundle-Toast-Swift-Toast-Swift-Info.plist b/HsFileAgentSdk_iOS/code/Pods/Target Support Files/Toast-Swift/ResourceBundle-Toast-Swift-Toast-Swift-Info.plist similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/Target Support Files/Toast-Swift/ResourceBundle-Toast-Swift-Toast-Swift-Info.plist rename to HsFileAgentSdk_iOS/code/Pods/Target Support Files/Toast-Swift/ResourceBundle-Toast-Swift-Toast-Swift-Info.plist diff --git a/HsFileAgentSdk_iOS/code2/Pods/Target Support Files/Toast-Swift/Toast-Swift-Info.plist b/HsFileAgentSdk_iOS/code/Pods/Target Support Files/Toast-Swift/Toast-Swift-Info.plist similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/Target Support Files/Toast-Swift/Toast-Swift-Info.plist rename to HsFileAgentSdk_iOS/code/Pods/Target Support Files/Toast-Swift/Toast-Swift-Info.plist diff --git a/HsFileAgentSdk_iOS/code2/Pods/Target Support Files/Toast-Swift/Toast-Swift-dummy.m b/HsFileAgentSdk_iOS/code/Pods/Target Support Files/Toast-Swift/Toast-Swift-dummy.m similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/Target Support Files/Toast-Swift/Toast-Swift-dummy.m rename to HsFileAgentSdk_iOS/code/Pods/Target Support Files/Toast-Swift/Toast-Swift-dummy.m diff --git a/HsFileAgentSdk_iOS/code2/Pods/Target Support Files/Toast-Swift/Toast-Swift-prefix.pch b/HsFileAgentSdk_iOS/code/Pods/Target Support Files/Toast-Swift/Toast-Swift-prefix.pch similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/Target Support Files/Toast-Swift/Toast-Swift-prefix.pch rename to HsFileAgentSdk_iOS/code/Pods/Target Support Files/Toast-Swift/Toast-Swift-prefix.pch diff --git a/HsFileAgentSdk_iOS/code2/Pods/Target Support Files/Toast-Swift/Toast-Swift-umbrella.h b/HsFileAgentSdk_iOS/code/Pods/Target Support Files/Toast-Swift/Toast-Swift-umbrella.h similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/Target Support Files/Toast-Swift/Toast-Swift-umbrella.h rename to HsFileAgentSdk_iOS/code/Pods/Target Support Files/Toast-Swift/Toast-Swift-umbrella.h diff --git a/HsFileAgentSdk_iOS/code2/Pods/Target Support Files/Toast-Swift/Toast-Swift.debug.xcconfig b/HsFileAgentSdk_iOS/code/Pods/Target Support Files/Toast-Swift/Toast-Swift.debug.xcconfig similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/Target Support Files/Toast-Swift/Toast-Swift.debug.xcconfig rename to HsFileAgentSdk_iOS/code/Pods/Target Support Files/Toast-Swift/Toast-Swift.debug.xcconfig diff --git a/HsFileAgentSdk_iOS/code2/Pods/Target Support Files/Toast-Swift/Toast-Swift.modulemap b/HsFileAgentSdk_iOS/code/Pods/Target Support Files/Toast-Swift/Toast-Swift.modulemap similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/Target Support Files/Toast-Swift/Toast-Swift.modulemap rename to HsFileAgentSdk_iOS/code/Pods/Target Support Files/Toast-Swift/Toast-Swift.modulemap diff --git a/HsFileAgentSdk_iOS/code2/Pods/Target Support Files/Toast-Swift/Toast-Swift.release.xcconfig b/HsFileAgentSdk_iOS/code/Pods/Target Support Files/Toast-Swift/Toast-Swift.release.xcconfig similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/Target Support Files/Toast-Swift/Toast-Swift.release.xcconfig rename to HsFileAgentSdk_iOS/code/Pods/Target Support Files/Toast-Swift/Toast-Swift.release.xcconfig diff --git a/HsFileAgentSdk_iOS/code2/Pods/Toast-Swift/LICENSE b/HsFileAgentSdk_iOS/code/Pods/Toast-Swift/LICENSE similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/Toast-Swift/LICENSE rename to HsFileAgentSdk_iOS/code/Pods/Toast-Swift/LICENSE diff --git a/HsFileAgentSdk_iOS/code2/Pods/Toast-Swift/README.md b/HsFileAgentSdk_iOS/code/Pods/Toast-Swift/README.md similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/Toast-Swift/README.md rename to HsFileAgentSdk_iOS/code/Pods/Toast-Swift/README.md diff --git a/HsFileAgentSdk_iOS/code2/Pods/Toast-Swift/Toast/Resources/PrivacyInfo.xcprivacy b/HsFileAgentSdk_iOS/code/Pods/Toast-Swift/Toast/Resources/PrivacyInfo.xcprivacy similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/Toast-Swift/Toast/Resources/PrivacyInfo.xcprivacy rename to HsFileAgentSdk_iOS/code/Pods/Toast-Swift/Toast/Resources/PrivacyInfo.xcprivacy diff --git a/HsFileAgentSdk_iOS/code2/Pods/Toast-Swift/Toast/Toast.swift b/HsFileAgentSdk_iOS/code/Pods/Toast-Swift/Toast/Toast.swift similarity index 100% rename from HsFileAgentSdk_iOS/code2/Pods/Toast-Swift/Toast/Toast.swift rename to HsFileAgentSdk_iOS/code/Pods/Toast-Swift/Toast/Toast.swift diff --git a/HsFileAgentSdk_iOS/code2/podfile b/HsFileAgentSdk_iOS/code/podfile similarity index 100% rename from HsFileAgentSdk_iOS/code2/podfile rename to HsFileAgentSdk_iOS/code/podfile diff --git a/HsFileAgentSdk_iOS/code2/Example/Example/AppDelegate.swift b/HsFileAgentSdk_iOS/code2/Example/Example/AppDelegate.swift deleted file mode 100644 index cf880a4..0000000 --- a/HsFileAgentSdk_iOS/code2/Example/Example/AppDelegate.swift +++ /dev/null @@ -1,36 +0,0 @@ -// -// AppDelegate.swift -// Example -// -// Created by incar on 2024/12/30. -// - -import UIKit - -@main -class AppDelegate: UIResponder, UIApplicationDelegate { - - - - func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { - // Override point for customization after application launch. - return true - } - - // MARK: UISceneSession Lifecycle - - func application(_ application: UIApplication, configurationForConnecting connectingSceneSession: UISceneSession, options: UIScene.ConnectionOptions) -> UISceneConfiguration { - // Called when a new scene session is being created. - // Use this method to select a configuration to create the new scene with. - return UISceneConfiguration(name: "Default Configuration", sessionRole: connectingSceneSession.role) - } - - func application(_ application: UIApplication, didDiscardSceneSessions sceneSessions: Set) { - // Called when the user discards a scene session. - // If any sessions were discarded while the application was not running, this will be called shortly after application:didFinishLaunchingWithOptions. - // Use this method to release any resources that were specific to the discarded scenes, as they will not return. - } - - -} - diff --git a/HsFileAgentSdk_iOS/code2/Example/Example/Base.lproj/Main.storyboard b/HsFileAgentSdk_iOS/code2/Example/Example/Base.lproj/Main.storyboard deleted file mode 100644 index 25a7638..0000000 --- a/HsFileAgentSdk_iOS/code2/Example/Example/Base.lproj/Main.storyboard +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/HsFileAgentSdk_iOS/code2/Example/Example/ViewController.swift b/HsFileAgentSdk_iOS/code2/Example/Example/ViewController.swift deleted file mode 100644 index cccd6ea..0000000 --- a/HsFileAgentSdk_iOS/code2/Example/Example/ViewController.swift +++ /dev/null @@ -1,24 +0,0 @@ -// -// ViewController.swift -// Example -// -// Created by incar on 2024/12/30. -// - -import UIKit -import HsFileAgentSdk - -class ViewController: UIViewController { - - override func viewDidLoad() { - super.viewDidLoad() - // Do any additional setup after loading the view. - - view.backgroundColor = .red - } - - override func touchesBegan(_ touches: Set, with event: UIEvent?) { - Test.add() - } -} - diff --git a/HsFileAgentSdk_iOS/code2/HsFileAgentSdk/HsFileAgentSdk.xcodeproj/project.pbxproj b/HsFileAgentSdk_iOS/code2/HsFileAgentSdk/HsFileAgentSdk.xcodeproj/project.pbxproj deleted file mode 100644 index a90df06..0000000 --- a/HsFileAgentSdk_iOS/code2/HsFileAgentSdk/HsFileAgentSdk.xcodeproj/project.pbxproj +++ /dev/null @@ -1,363 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 56; - objects = { - -/* Begin PBXBuildFile section */ - 18C6B3F32D228F630094EC31 /* HsFileAgentSdk.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C6B3F22D228F630094EC31 /* HsFileAgentSdk.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 18C6B3FA2D228F870094EC31 /* Test.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18C6B3F92D228F870094EC31 /* Test.swift */; }; -/* End PBXBuildFile section */ - -/* Begin PBXFileReference section */ - 18C6B3EF2D228F630094EC31 /* HsFileAgentSdk.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = HsFileAgentSdk.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 18C6B3F22D228F630094EC31 /* HsFileAgentSdk.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = HsFileAgentSdk.h; sourceTree = ""; }; - 18C6B3F92D228F870094EC31 /* Test.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Test.swift; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 18C6B3EC2D228F630094EC31 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 18C6B3E52D228F630094EC31 = { - isa = PBXGroup; - children = ( - 18C6B3F12D228F630094EC31 /* HsFileAgentSdk */, - 18C6B3F02D228F630094EC31 /* Products */, - ); - sourceTree = ""; - }; - 18C6B3F02D228F630094EC31 /* Products */ = { - isa = PBXGroup; - children = ( - 18C6B3EF2D228F630094EC31 /* HsFileAgentSdk.framework */, - ); - name = Products; - sourceTree = ""; - }; - 18C6B3F12D228F630094EC31 /* HsFileAgentSdk */ = { - isa = PBXGroup; - children = ( - 18C6B3F22D228F630094EC31 /* HsFileAgentSdk.h */, - 18C6B3F92D228F870094EC31 /* Test.swift */, - ); - path = HsFileAgentSdk; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - 18C6B3EA2D228F630094EC31 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 18C6B3F32D228F630094EC31 /* HsFileAgentSdk.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - 18C6B3EE2D228F630094EC31 /* HsFileAgentSdk */ = { - isa = PBXNativeTarget; - buildConfigurationList = 18C6B3F62D228F630094EC31 /* Build configuration list for PBXNativeTarget "HsFileAgentSdk" */; - buildPhases = ( - 18C6B3EA2D228F630094EC31 /* Headers */, - 18C6B3EB2D228F630094EC31 /* Sources */, - 18C6B3EC2D228F630094EC31 /* Frameworks */, - 18C6B3ED2D228F630094EC31 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = HsFileAgentSdk; - productName = HsFileAgentSdk; - productReference = 18C6B3EF2D228F630094EC31 /* HsFileAgentSdk.framework */; - productType = "com.apple.product-type.framework"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 18C6B3E62D228F630094EC31 /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = 1; - LastUpgradeCheck = 1520; - TargetAttributes = { - 18C6B3EE2D228F630094EC31 = { - CreatedOnToolsVersion = 15.2; - LastSwiftMigration = 1520; - }; - }; - }; - buildConfigurationList = 18C6B3E92D228F630094EC31 /* Build configuration list for PBXProject "HsFileAgentSdk" */; - compatibilityVersion = "Xcode 14.0"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 18C6B3E52D228F630094EC31; - productRefGroup = 18C6B3E52D228F630094EC31; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 18C6B3EE2D228F630094EC31 /* HsFileAgentSdk */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 18C6B3ED2D228F630094EC31 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 18C6B3EB2D228F630094EC31 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 18C6B3FA2D228F870094EC31 /* Test.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin XCBuildConfiguration section */ - 18C6B3F42D228F630094EC31 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - 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_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - 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; - COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - ENABLE_USER_SCRIPT_SANDBOXING = YES; - GCC_C_LANGUAGE_STANDARD = gnu17; - 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 = 17.2; - LOCALIZATION_PREFERS_STRING_CATALOGS = YES; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - 18C6B3F52D228F630094EC31 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - 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_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - 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; - COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = YES; - GCC_C_LANGUAGE_STANDARD = gnu17; - 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 = 17.2; - LOCALIZATION_PREFERS_STRING_CATALOGS = YES; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - SDKROOT = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 18C6B3F72D228F630094EC31 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUILD_LIBRARY_FOR_DISTRIBUTION = YES; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DEVELOPMENT_TEAM = M33X987285; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = YES; - GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_KEY_NSHumanReadableCopyright = ""; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MACH_O_TYPE = staticlib; - MARKETING_VERSION = 1.0; - MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++"; - MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu17 gnu++20"; - PRODUCT_BUNDLE_IDENTIFIER = sort.HsFileAgentSdk; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SKIP_INSTALL = YES; - SWIFT_EMIT_LOC_STRINGS = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 18C6B3F82D228F630094EC31 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUILD_LIBRARY_FOR_DISTRIBUTION = YES; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DEVELOPMENT_TEAM = M33X987285; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = YES; - GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_KEY_NSHumanReadableCopyright = ""; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MACH_O_TYPE = staticlib; - MARKETING_VERSION = 1.0; - MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++"; - MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu17 gnu++20"; - PRODUCT_BUNDLE_IDENTIFIER = sort.HsFileAgentSdk; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SKIP_INSTALL = YES; - SWIFT_EMIT_LOC_STRINGS = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 18C6B3E92D228F630094EC31 /* Build configuration list for PBXProject "HsFileAgentSdk" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 18C6B3F42D228F630094EC31 /* Debug */, - 18C6B3F52D228F630094EC31 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 18C6B3F62D228F630094EC31 /* Build configuration list for PBXNativeTarget "HsFileAgentSdk" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 18C6B3F72D228F630094EC31 /* Debug */, - 18C6B3F82D228F630094EC31 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 18C6B3E62D228F630094EC31 /* Project object */; -} diff --git a/HsFileAgentSdk_iOS/code2/HsFileAgentSdk/HsFileAgentSdk.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/HsFileAgentSdk_iOS/code2/HsFileAgentSdk/HsFileAgentSdk.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 919434a..0000000 --- a/HsFileAgentSdk_iOS/code2/HsFileAgentSdk/HsFileAgentSdk.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/HsFileAgentSdk_iOS/code2/HsFileAgentSdk/HsFileAgentSdk/Test.swift b/HsFileAgentSdk_iOS/code2/HsFileAgentSdk/HsFileAgentSdk/Test.swift deleted file mode 100644 index a7800fa..0000000 --- a/HsFileAgentSdk_iOS/code2/HsFileAgentSdk/HsFileAgentSdk/Test.swift +++ /dev/null @@ -1,14 +0,0 @@ -// -// Test.swift -// HsFileAgentSdk -// -// Created by incar on 2024/12/30. -// - -import Foundation - -public class Test { - public static func add(){ - print("11111111111111") - } -} diff --git a/HsFileAgentSdk_iOS/demo/Demo/Demo.xcodeproj/project.pbxproj b/HsFileAgentSdk_iOS/demo/Demo/Demo.xcodeproj/project.pbxproj deleted file mode 100644 index ba907a4..0000000 --- a/HsFileAgentSdk_iOS/demo/Demo/Demo.xcodeproj/project.pbxproj +++ /dev/null @@ -1,382 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 56; - objects = { - -/* Begin PBXBuildFile section */ - 18C6B40F2D2292630094EC31 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18C6B40E2D2292630094EC31 /* AppDelegate.swift */; }; - 18C6B4112D2292630094EC31 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18C6B4102D2292630094EC31 /* SceneDelegate.swift */; }; - 18C6B4132D2292630094EC31 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18C6B4122D2292630094EC31 /* ViewController.swift */; }; - 18C6B4162D2292630094EC31 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 18C6B4142D2292630094EC31 /* Main.storyboard */; }; - 18C6B4182D2292660094EC31 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 18C6B4172D2292660094EC31 /* Assets.xcassets */; }; - 18C6B41B2D2292660094EC31 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 18C6B4192D2292660094EC31 /* LaunchScreen.storyboard */; }; - 18C6B4242D2292D00094EC31 /* HsFileAgentSdk.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 18C6B4232D2292D00094EC31 /* HsFileAgentSdk.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXFileReference section */ - 18C6B40B2D2292630094EC31 /* Demo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Demo.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 18C6B40E2D2292630094EC31 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 18C6B4102D2292630094EC31 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; - 18C6B4122D2292630094EC31 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; - 18C6B4152D2292630094EC31 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 18C6B4172D2292660094EC31 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 18C6B41A2D2292660094EC31 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - 18C6B41C2D2292660094EC31 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 18C6B4232D2292D00094EC31 /* HsFileAgentSdk.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = HsFileAgentSdk.framework; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 18C6B4082D2292630094EC31 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 18C6B4242D2292D00094EC31 /* HsFileAgentSdk.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 18C6B4022D2292630094EC31 = { - isa = PBXGroup; - children = ( - 18C6B4232D2292D00094EC31 /* HsFileAgentSdk.framework */, - 18C6B40D2D2292630094EC31 /* Demo */, - 18C6B40C2D2292630094EC31 /* Products */, - ); - sourceTree = ""; - }; - 18C6B40C2D2292630094EC31 /* Products */ = { - isa = PBXGroup; - children = ( - 18C6B40B2D2292630094EC31 /* Demo.app */, - ); - name = Products; - sourceTree = ""; - }; - 18C6B40D2D2292630094EC31 /* Demo */ = { - isa = PBXGroup; - children = ( - 18C6B40E2D2292630094EC31 /* AppDelegate.swift */, - 18C6B4102D2292630094EC31 /* SceneDelegate.swift */, - 18C6B4122D2292630094EC31 /* ViewController.swift */, - 18C6B4142D2292630094EC31 /* Main.storyboard */, - 18C6B4172D2292660094EC31 /* Assets.xcassets */, - 18C6B4192D2292660094EC31 /* LaunchScreen.storyboard */, - 18C6B41C2D2292660094EC31 /* Info.plist */, - ); - path = Demo; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 18C6B40A2D2292630094EC31 /* Demo */ = { - isa = PBXNativeTarget; - buildConfigurationList = 18C6B41F2D2292660094EC31 /* Build configuration list for PBXNativeTarget "Demo" */; - buildPhases = ( - 18C6B4072D2292630094EC31 /* Sources */, - 18C6B4082D2292630094EC31 /* Frameworks */, - 18C6B4092D2292630094EC31 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Demo; - productName = Demo; - productReference = 18C6B40B2D2292630094EC31 /* Demo.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 18C6B4032D2292630094EC31 /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = 1; - LastSwiftUpdateCheck = 1520; - LastUpgradeCheck = 1520; - TargetAttributes = { - 18C6B40A2D2292630094EC31 = { - CreatedOnToolsVersion = 15.2; - }; - }; - }; - buildConfigurationList = 18C6B4062D2292630094EC31 /* Build configuration list for PBXProject "Demo" */; - compatibilityVersion = "Xcode 14.0"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 18C6B4022D2292630094EC31; - productRefGroup = 18C6B40C2D2292630094EC31 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 18C6B40A2D2292630094EC31 /* Demo */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 18C6B4092D2292630094EC31 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 18C6B41B2D2292660094EC31 /* LaunchScreen.storyboard in Resources */, - 18C6B4182D2292660094EC31 /* Assets.xcassets in Resources */, - 18C6B4162D2292630094EC31 /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 18C6B4072D2292630094EC31 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 18C6B4132D2292630094EC31 /* ViewController.swift in Sources */, - 18C6B40F2D2292630094EC31 /* AppDelegate.swift in Sources */, - 18C6B4112D2292630094EC31 /* SceneDelegate.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXVariantGroup section */ - 18C6B4142D2292630094EC31 /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 18C6B4152D2292630094EC31 /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - 18C6B4192D2292660094EC31 /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 18C6B41A2D2292660094EC31 /* Base */, - ); - name = LaunchScreen.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 18C6B41D2D2292660094EC31 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - 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_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - 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; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - ENABLE_USER_SCRIPT_SANDBOXING = YES; - GCC_C_LANGUAGE_STANDARD = gnu17; - 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 = 17.2; - LOCALIZATION_PREFERS_STRING_CATALOGS = YES; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - 18C6B41E2D2292660094EC31 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - 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_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - 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; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = YES; - GCC_C_LANGUAGE_STANDARD = gnu17; - 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 = 17.2; - LOCALIZATION_PREFERS_STRING_CATALOGS = YES; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - SDKROOT = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 18C6B4202D2292660094EC31 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = M33X987285; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(PROJECT_DIR)", - ); - GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_FILE = Demo/Info.plist; - INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; - INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen; - INFOPLIST_KEY_UIMainStoryboardFile = Main; - INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; - INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = sort.Demo; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_EMIT_LOC_STRINGS = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 18C6B4212D2292660094EC31 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = M33X987285; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(PROJECT_DIR)", - ); - GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_FILE = Demo/Info.plist; - INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; - INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen; - INFOPLIST_KEY_UIMainStoryboardFile = Main; - INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; - INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = sort.Demo; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_EMIT_LOC_STRINGS = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 18C6B4062D2292630094EC31 /* Build configuration list for PBXProject "Demo" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 18C6B41D2D2292660094EC31 /* Debug */, - 18C6B41E2D2292660094EC31 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 18C6B41F2D2292660094EC31 /* Build configuration list for PBXNativeTarget "Demo" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 18C6B4202D2292660094EC31 /* Debug */, - 18C6B4212D2292660094EC31 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 18C6B4032D2292630094EC31 /* Project object */; -} diff --git a/HsFileAgentSdk_iOS/demo/Demo/Demo.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/HsFileAgentSdk_iOS/demo/Demo/Demo.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 919434a..0000000 --- a/HsFileAgentSdk_iOS/demo/Demo/Demo.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/HsFileAgentSdk_iOS/demo/Demo/Demo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/HsFileAgentSdk_iOS/demo/Demo/Demo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d9810..0000000 --- a/HsFileAgentSdk_iOS/demo/Demo/Demo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/HsFileAgentSdk_iOS/demo/Demo/Demo/AppDelegate.swift b/HsFileAgentSdk_iOS/demo/Demo/Demo/AppDelegate.swift deleted file mode 100644 index fa7cee8..0000000 --- a/HsFileAgentSdk_iOS/demo/Demo/Demo/AppDelegate.swift +++ /dev/null @@ -1,36 +0,0 @@ -// -// AppDelegate.swift -// Demo -// -// Created by incar on 2024/12/30. -// - -import UIKit - -@main -class AppDelegate: UIResponder, UIApplicationDelegate { - - - - func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { - // Override point for customization after application launch. - return true - } - - // MARK: UISceneSession Lifecycle - - func application(_ application: UIApplication, configurationForConnecting connectingSceneSession: UISceneSession, options: UIScene.ConnectionOptions) -> UISceneConfiguration { - // Called when a new scene session is being created. - // Use this method to select a configuration to create the new scene with. - return UISceneConfiguration(name: "Default Configuration", sessionRole: connectingSceneSession.role) - } - - func application(_ application: UIApplication, didDiscardSceneSessions sceneSessions: Set) { - // Called when the user discards a scene session. - // If any sessions were discarded while the application was not running, this will be called shortly after application:didFinishLaunchingWithOptions. - // Use this method to release any resources that were specific to the discarded scenes, as they will not return. - } - - -} - diff --git a/HsFileAgentSdk_iOS/demo/Demo/Demo/Assets.xcassets/AccentColor.colorset/Contents.json b/HsFileAgentSdk_iOS/demo/Demo/Demo/Assets.xcassets/AccentColor.colorset/Contents.json deleted file mode 100644 index eb87897..0000000 --- a/HsFileAgentSdk_iOS/demo/Demo/Demo/Assets.xcassets/AccentColor.colorset/Contents.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "colors" : [ - { - "idiom" : "universal" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/HsFileAgentSdk_iOS/demo/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Contents.json b/HsFileAgentSdk_iOS/demo/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 13613e3..0000000 --- a/HsFileAgentSdk_iOS/demo/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "platform" : "ios", - "size" : "1024x1024" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/HsFileAgentSdk_iOS/demo/Demo/Demo/Assets.xcassets/Contents.json b/HsFileAgentSdk_iOS/demo/Demo/Demo/Assets.xcassets/Contents.json deleted file mode 100644 index 73c0059..0000000 --- a/HsFileAgentSdk_iOS/demo/Demo/Demo/Assets.xcassets/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/HsFileAgentSdk_iOS/demo/Demo/Demo/Base.lproj/LaunchScreen.storyboard b/HsFileAgentSdk_iOS/demo/Demo/Demo/Base.lproj/LaunchScreen.storyboard deleted file mode 100644 index 865e932..0000000 --- a/HsFileAgentSdk_iOS/demo/Demo/Demo/Base.lproj/LaunchScreen.storyboard +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/HsFileAgentSdk_iOS/demo/Demo/Demo/Base.lproj/Main.storyboard b/HsFileAgentSdk_iOS/demo/Demo/Demo/Base.lproj/Main.storyboard deleted file mode 100644 index 25a7638..0000000 --- a/HsFileAgentSdk_iOS/demo/Demo/Demo/Base.lproj/Main.storyboard +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/HsFileAgentSdk_iOS/demo/Demo/Demo/ViewController.swift b/HsFileAgentSdk_iOS/demo/Demo/Demo/ViewController.swift deleted file mode 100644 index 1a8b446..0000000 --- a/HsFileAgentSdk_iOS/demo/Demo/Demo/ViewController.swift +++ /dev/null @@ -1,26 +0,0 @@ -// -// ViewController.swift -// Demo -// -// Created by incar on 2024/12/30. -// - - -import UIKit -import HsFileAgentSdk - -class ViewController: UIViewController { - - override func viewDidLoad() { - super.viewDidLoad() - // Do any additional setup after loading the view. - - view.backgroundColor = .red - } - - override func touchesBegan(_ touches: Set, with event: UIEvent?) { - Test.add() - } -} - - diff --git a/HsFileAgentSdk_iOS/demo/Demo/HsFileAgentSdk.framework/Headers/HsFileAgentSdk-Swift.h b/HsFileAgentSdk_iOS/demo/Demo/HsFileAgentSdk.framework/Headers/HsFileAgentSdk-Swift.h deleted file mode 100644 index d2c3754..0000000 --- a/HsFileAgentSdk_iOS/demo/Demo/HsFileAgentSdk.framework/Headers/HsFileAgentSdk-Swift.h +++ /dev/null @@ -1,311 +0,0 @@ -#if 0 -#elif defined(__arm64__) && __arm64__ -// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) -#ifndef HSFILEAGENTSDK_SWIFT_H -#define HSFILEAGENTSDK_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) -#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 -#endif - -#if !defined(SWIFT_TYPEDEFS) -# define SWIFT_TYPEDEFS 1 -# if __has_include() -# include -# elif !defined(__cplusplus) -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 -#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" - -#if __has_attribute(external_source_symbol) -# pragma push_macro("any") -# undef any -# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="HsFileAgentSdk",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) -# pragma pop_macro("any") -#endif - -#if defined(__OBJC__) -#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/HsFileAgentSdk_iOS/demo/Demo/HsFileAgentSdk.framework/Headers/HsFileAgentSdk.h b/HsFileAgentSdk_iOS/demo/Demo/HsFileAgentSdk.framework/Headers/HsFileAgentSdk.h deleted file mode 100644 index 0c9d2a8..0000000 --- a/HsFileAgentSdk_iOS/demo/Demo/HsFileAgentSdk.framework/Headers/HsFileAgentSdk.h +++ /dev/null @@ -1,18 +0,0 @@ -// -// HsFileAgentSdk.h -// HsFileAgentSdk -// -// Created by incar on 2024/12/30. -// - -#import - -//! Project version number for HsFileAgentSdk. -FOUNDATION_EXPORT double HsFileAgentSdkVersionNumber; - -//! Project version string for HsFileAgentSdk. -FOUNDATION_EXPORT const unsigned char HsFileAgentSdkVersionString[]; - -// In this header, you should import all the public headers of your framework using statements like #import - - diff --git a/HsFileAgentSdk_iOS/demo/Demo/HsFileAgentSdk.framework/HsFileAgentSdk b/HsFileAgentSdk_iOS/demo/Demo/HsFileAgentSdk.framework/HsFileAgentSdk deleted file mode 100644 index 4aa0d6f..0000000 Binary files a/HsFileAgentSdk_iOS/demo/Demo/HsFileAgentSdk.framework/HsFileAgentSdk and /dev/null differ diff --git a/HsFileAgentSdk_iOS/demo/Demo/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo b/HsFileAgentSdk_iOS/demo/Demo/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo deleted file mode 100644 index e52b088..0000000 Binary files a/HsFileAgentSdk_iOS/demo/Demo/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo and /dev/null differ diff --git a/HsFileAgentSdk_iOS/demo/Demo/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.abi.json b/HsFileAgentSdk_iOS/demo/Demo/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.abi.json deleted file mode 100644 index 0d3b51e..0000000 --- a/HsFileAgentSdk_iOS/demo/Demo/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.abi.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "ABIRoot": { - "kind": "Root", - "name": "TopLevel", - "printedName": "TopLevel", - "children": [ - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "Test", - "printedName": "Test", - "children": [ - { - "kind": "Function", - "name": "add", - "printedName": "add()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "s:14HsFileAgentSdk4TestC3addyyFZ", - "mangledName": "$s14HsFileAgentSdk4TestC3addyyFZ", - "moduleName": "HsFileAgentSdk", - "static": true, - "declAttributes": [ - "Final", - "AccessControl" - ], - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Class", - "usr": "s:14HsFileAgentSdk4TestC", - "mangledName": "$s14HsFileAgentSdk4TestC", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl" - ], - "hasMissingDesignatedInitializers": true - } - ], - "json_format_version": 8 - }, - "ConstValues": [ - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code2\/HsFileAgentSdk\/HsFileAgentSdk\/Test.swift", - "kind": "StringLiteral", - "offset": 163, - "length": 16, - "value": "\"11111111111111\"" - } - ] -} \ No newline at end of file diff --git a/HsFileAgentSdk_iOS/demo/Demo/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.private.swiftinterface b/HsFileAgentSdk_iOS/demo/Demo/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.private.swiftinterface deleted file mode 100644 index 625e946..0000000 --- a/HsFileAgentSdk_iOS/demo/Demo/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.private.swiftinterface +++ /dev/null @@ -1,14 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) -// swift-module-flags: -target arm64-apple-ios13.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name HsFileAgentSdk -// swift-module-flags-ignorable: -enable-bare-slash-regex -import Foundation -@_exported import HsFileAgentSdk -import Swift -import _Concurrency -import _StringProcessing -import _SwiftConcurrencyShims -@_hasMissingDesignatedInitializers public class Test { - public static func add() - @objc deinit -} diff --git a/HsFileAgentSdk_iOS/demo/Demo/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.swiftdoc b/HsFileAgentSdk_iOS/demo/Demo/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.swiftdoc deleted file mode 100644 index d503749..0000000 Binary files a/HsFileAgentSdk_iOS/demo/Demo/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.swiftdoc and /dev/null differ diff --git a/HsFileAgentSdk_iOS/demo/Demo/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.swiftinterface b/HsFileAgentSdk_iOS/demo/Demo/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.swiftinterface deleted file mode 100644 index 625e946..0000000 --- a/HsFileAgentSdk_iOS/demo/Demo/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.swiftinterface +++ /dev/null @@ -1,14 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) -// swift-module-flags: -target arm64-apple-ios13.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name HsFileAgentSdk -// swift-module-flags-ignorable: -enable-bare-slash-regex -import Foundation -@_exported import HsFileAgentSdk -import Swift -import _Concurrency -import _StringProcessing -import _SwiftConcurrencyShims -@_hasMissingDesignatedInitializers public class Test { - public static func add() - @objc deinit -} diff --git a/HsFileAgentSdk_iOS/demo/Demo/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.swiftmodule b/HsFileAgentSdk_iOS/demo/Demo/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.swiftmodule deleted file mode 100644 index 0178a2a..0000000 Binary files a/HsFileAgentSdk_iOS/demo/Demo/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.swiftmodule and /dev/null differ diff --git a/HsFileAgentSdk_iOS/demo/Demo/HsFileAgentSdk.framework/_CodeSignature/CodeDirectory b/HsFileAgentSdk_iOS/demo/Demo/HsFileAgentSdk.framework/_CodeSignature/CodeDirectory deleted file mode 100644 index f93cc11..0000000 Binary files a/HsFileAgentSdk_iOS/demo/Demo/HsFileAgentSdk.framework/_CodeSignature/CodeDirectory and /dev/null differ diff --git a/HsFileAgentSdk_iOS/demo/Demo/HsFileAgentSdk.framework/_CodeSignature/CodeRequirements-1 b/HsFileAgentSdk_iOS/demo/Demo/HsFileAgentSdk.framework/_CodeSignature/CodeRequirements-1 deleted file mode 100644 index e29ef26..0000000 Binary files a/HsFileAgentSdk_iOS/demo/Demo/HsFileAgentSdk.framework/_CodeSignature/CodeRequirements-1 and /dev/null differ diff --git a/HsFileAgentSdk_iOS/demo/Example/Example.xcodeproj/project.pbxproj b/HsFileAgentSdk_iOS/demo/Example/Example.xcodeproj/project.pbxproj new file mode 100644 index 0000000..e024a9e --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Example/Example.xcodeproj/project.pbxproj @@ -0,0 +1,511 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 56; + objects = { + +/* Begin PBXBuildFile section */ + 18C6B3D22D228E7C0094EC31 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18C6B3D12D228E7C0094EC31 /* AppDelegate.swift */; }; + 18C6B3D42D228E7C0094EC31 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18C6B3D32D228E7C0094EC31 /* SceneDelegate.swift */; }; + 18C6B3D62D228E7C0094EC31 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18C6B3D52D228E7C0094EC31 /* ViewController.swift */; }; + 18C6B3D92D228E7C0094EC31 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 18C6B3D72D228E7C0094EC31 /* Main.storyboard */; }; + 18C6B3DB2D228E7F0094EC31 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 18C6B3DA2D228E7F0094EC31 /* Assets.xcassets */; }; + 18C6B3DE2D228E7F0094EC31 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 18C6B3DC2D228E7F0094EC31 /* LaunchScreen.storyboard */; }; + 203EB93A49CB737E4F45D1E3 /* Pods_Example.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D6DD67AA5911CF764742E2BF /* Pods_Example.framework */; }; + 3F453C122D22965D006ADD76 /* IBBluetoothManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453C0E2D22965D006ADD76 /* IBBluetoothManager.swift */; }; + 3F453C132D22965D006ADD76 /* LogViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453C102D22965D006ADD76 /* LogViewController.swift */; }; + 3F453C142D22965D006ADD76 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453C112D22965D006ADD76 /* SceneDelegate.swift */; }; + 3F453C152D22965D006ADD76 /* AbilityViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453C0C2D22965D006ADD76 /* AbilityViewController.swift */; }; + 3F453C162D22965D006ADD76 /* BaseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F453C0D2D22965D006ADD76 /* BaseViewController.swift */; }; + 3F453C2A2D229702006ADD76 /* 大约在冬季.mp3 in Resources */ = {isa = PBXBuildFile; fileRef = 3F453C252D229702006ADD76 /* 大约在冬季.mp3 */; }; + 3F453C2B2D229702006ADD76 /* 黄沙-名决.mp3 in Resources */ = {isa = PBXBuildFile; fileRef = 3F453C262D229702006ADD76 /* 黄沙-名决.mp3 */; }; + 3F453C2C2D229702006ADD76 /* 20240604_155433_2_V1.0.1_20240618_113111_ota.fwpkg in Resources */ = {isa = PBXBuildFile; fileRef = 3F453C242D229702006ADD76 /* 20240604_155433_2_V1.0.1_20240618_113111_ota.fwpkg */; }; + 3F453C2D2D229702006ADD76 /* AIAudio.sbc in Resources */ = {isa = PBXBuildFile; fileRef = 3F453C272D229702006ADD76 /* AIAudio.sbc */; }; + 3F453C2E2D229702006ADD76 /* galaxy.lzma in Resources */ = {isa = PBXBuildFile; fileRef = 3F453C282D229702006ADD76 /* galaxy.lzma */; }; + 3F453C3C2D229F8F006ADD76 /* HsFileAgentSdk.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F453C3B2D229F8F006ADD76 /* HsFileAgentSdk.framework */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 18C6B3CE2D228E7C0094EC31 /* Example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Example.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 18C6B3D12D228E7C0094EC31 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 18C6B3D32D228E7C0094EC31 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; + 18C6B3D52D228E7C0094EC31 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; + 18C6B3D82D228E7C0094EC31 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + 18C6B3DA2D228E7F0094EC31 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 18C6B3DD2D228E7F0094EC31 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; + 18C6B3DF2D228E7F0094EC31 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 3F453C0C2D22965D006ADD76 /* AbilityViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AbilityViewController.swift; sourceTree = ""; }; + 3F453C0D2D22965D006ADD76 /* BaseViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BaseViewController.swift; sourceTree = ""; }; + 3F453C0E2D22965D006ADD76 /* IBBluetoothManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBBluetoothManager.swift; sourceTree = ""; }; + 3F453C102D22965D006ADD76 /* LogViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LogViewController.swift; sourceTree = ""; }; + 3F453C112D22965D006ADD76 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; + 3F453C242D229702006ADD76 /* 20240604_155433_2_V1.0.1_20240618_113111_ota.fwpkg */ = {isa = PBXFileReference; lastKnownFileType = file; path = 20240604_155433_2_V1.0.1_20240618_113111_ota.fwpkg; sourceTree = ""; }; + 3F453C252D229702006ADD76 /* 大约在冬季.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = "大约在冬季.mp3"; sourceTree = ""; }; + 3F453C262D229702006ADD76 /* 黄沙-名决.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = "黄沙-名决.mp3"; sourceTree = ""; }; + 3F453C272D229702006ADD76 /* AIAudio.sbc */ = {isa = PBXFileReference; lastKnownFileType = file; path = AIAudio.sbc; sourceTree = ""; }; + 3F453C282D229702006ADD76 /* galaxy.lzma */ = {isa = PBXFileReference; lastKnownFileType = file; path = galaxy.lzma; sourceTree = ""; }; + 3F453C3B2D229F8F006ADD76 /* HsFileAgentSdk.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = HsFileAgentSdk.framework; sourceTree = ""; }; + 4FE93AC269F1698C0AFF07F6 /* Pods-Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Example.release.xcconfig"; path = "Target Support Files/Pods-Example/Pods-Example.release.xcconfig"; sourceTree = ""; }; + D6DD67AA5911CF764742E2BF /* Pods_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + F60A132AAB6BA45E7A788407 /* Pods-Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Example.debug.xcconfig"; path = "Target Support Files/Pods-Example/Pods-Example.debug.xcconfig"; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 18C6B3CB2D228E7C0094EC31 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 3F453C3C2D229F8F006ADD76 /* HsFileAgentSdk.framework in Frameworks */, + 203EB93A49CB737E4F45D1E3 /* Pods_Example.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 0933187D506D377F0154D70A /* Frameworks */ = { + isa = PBXGroup; + children = ( + D6DD67AA5911CF764742E2BF /* Pods_Example.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 18C6B3C52D228E7C0094EC31 = { + isa = PBXGroup; + children = ( + 3F453C3B2D229F8F006ADD76 /* HsFileAgentSdk.framework */, + 18C6B3D02D228E7C0094EC31 /* Example */, + 18C6B3CF2D228E7C0094EC31 /* Products */, + 9FF8AAF12CB0A95F5ACFF820 /* Pods */, + 0933187D506D377F0154D70A /* Frameworks */, + ); + sourceTree = ""; + }; + 18C6B3CF2D228E7C0094EC31 /* Products */ = { + isa = PBXGroup; + children = ( + 18C6B3CE2D228E7C0094EC31 /* Example.app */, + ); + name = Products; + sourceTree = ""; + }; + 18C6B3D02D228E7C0094EC31 /* Example */ = { + isa = PBXGroup; + children = ( + 3F453C0F2D22965D006ADD76 /* ble */, + 3F453C0D2D22965D006ADD76 /* BaseViewController.swift */, + 3F453C102D22965D006ADD76 /* LogViewController.swift */, + 3F453C112D22965D006ADD76 /* SceneDelegate.swift */, + 18C6B3D12D228E7C0094EC31 /* AppDelegate.swift */, + 18C6B3D32D228E7C0094EC31 /* SceneDelegate.swift */, + 18C6B3D52D228E7C0094EC31 /* ViewController.swift */, + 3F453C0C2D22965D006ADD76 /* AbilityViewController.swift */, + 18C6B3D72D228E7C0094EC31 /* Main.storyboard */, + 18C6B3DA2D228E7F0094EC31 /* Assets.xcassets */, + 18C6B3DC2D228E7F0094EC31 /* LaunchScreen.storyboard */, + 18C6B3DF2D228E7F0094EC31 /* Info.plist */, + 3F453C292D229702006ADD76 /* Resource */, + ); + path = Example; + sourceTree = ""; + }; + 3F453C0F2D22965D006ADD76 /* ble */ = { + isa = PBXGroup; + children = ( + 3F453C0E2D22965D006ADD76 /* IBBluetoothManager.swift */, + ); + path = ble; + sourceTree = ""; + }; + 3F453C292D229702006ADD76 /* Resource */ = { + isa = PBXGroup; + children = ( + 3F453C242D229702006ADD76 /* 20240604_155433_2_V1.0.1_20240618_113111_ota.fwpkg */, + 3F453C252D229702006ADD76 /* 大约在冬季.mp3 */, + 3F453C262D229702006ADD76 /* 黄沙-名决.mp3 */, + 3F453C272D229702006ADD76 /* AIAudio.sbc */, + 3F453C282D229702006ADD76 /* galaxy.lzma */, + ); + path = Resource; + sourceTree = ""; + }; + 9FF8AAF12CB0A95F5ACFF820 /* Pods */ = { + isa = PBXGroup; + children = ( + F60A132AAB6BA45E7A788407 /* Pods-Example.debug.xcconfig */, + 4FE93AC269F1698C0AFF07F6 /* Pods-Example.release.xcconfig */, + ); + name = Pods; + path = ../Pods; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 18C6B3CD2D228E7C0094EC31 /* Example */ = { + isa = PBXNativeTarget; + buildConfigurationList = 18C6B3E22D228E7F0094EC31 /* Build configuration list for PBXNativeTarget "Example" */; + buildPhases = ( + 232C44D5DDB62E8C65EB7081 /* [CP] Check Pods Manifest.lock */, + 18C6B3CA2D228E7C0094EC31 /* Sources */, + 18C6B3CB2D228E7C0094EC31 /* Frameworks */, + 18C6B3CC2D228E7C0094EC31 /* Resources */, + 65FE16E826B648BE8A1DB8BA /* [CP] Embed Pods Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Example; + productName = Example; + productReference = 18C6B3CE2D228E7C0094EC31 /* Example.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 18C6B3C62D228E7C0094EC31 /* Project object */ = { + isa = PBXProject; + attributes = { + BuildIndependentTargetsInParallel = 1; + LastSwiftUpdateCheck = 1520; + LastUpgradeCheck = 1520; + TargetAttributes = { + 18C6B3CD2D228E7C0094EC31 = { + CreatedOnToolsVersion = 15.2; + }; + }; + }; + buildConfigurationList = 18C6B3C92D228E7C0094EC31 /* Build configuration list for PBXProject "Example" */; + compatibilityVersion = "Xcode 14.0"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 18C6B3C52D228E7C0094EC31; + productRefGroup = 18C6B3CF2D228E7C0094EC31 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 18C6B3CD2D228E7C0094EC31 /* Example */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 18C6B3CC2D228E7C0094EC31 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 18C6B3DE2D228E7F0094EC31 /* LaunchScreen.storyboard in Resources */, + 3F453C2A2D229702006ADD76 /* 大约在冬季.mp3 in Resources */, + 3F453C2B2D229702006ADD76 /* 黄沙-名决.mp3 in Resources */, + 3F453C2C2D229702006ADD76 /* 20240604_155433_2_V1.0.1_20240618_113111_ota.fwpkg in Resources */, + 3F453C2D2D229702006ADD76 /* AIAudio.sbc in Resources */, + 3F453C2E2D229702006ADD76 /* galaxy.lzma in Resources */, + 18C6B3DB2D228E7F0094EC31 /* Assets.xcassets in Resources */, + 18C6B3D92D228E7C0094EC31 /* Main.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 232C44D5DDB62E8C65EB7081 /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-Example-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; + 65FE16E826B648BE8A1DB8BA /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Example/Pods-Example-frameworks-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Example/Pods-Example-frameworks-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Example/Pods-Example-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 18C6B3CA2D228E7C0094EC31 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 18C6B3D62D228E7C0094EC31 /* ViewController.swift in Sources */, + 3F453C122D22965D006ADD76 /* IBBluetoothManager.swift in Sources */, + 3F453C132D22965D006ADD76 /* LogViewController.swift in Sources */, + 3F453C142D22965D006ADD76 /* SceneDelegate.swift in Sources */, + 3F453C152D22965D006ADD76 /* AbilityViewController.swift in Sources */, + 3F453C162D22965D006ADD76 /* BaseViewController.swift in Sources */, + 18C6B3D22D228E7C0094EC31 /* AppDelegate.swift in Sources */, + 18C6B3D42D228E7C0094EC31 /* SceneDelegate.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 18C6B3D72D228E7C0094EC31 /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 18C6B3D82D228E7C0094EC31 /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; + 18C6B3DC2D228E7F0094EC31 /* LaunchScreen.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 18C6B3DD2D228E7F0094EC31 /* Base */, + ); + name = LaunchScreen.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 18C6B3E02D228E7F0094EC31 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + 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_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + 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; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + ENABLE_USER_SCRIPT_SANDBOXING = YES; + GCC_C_LANGUAGE_STANDARD = gnu17; + 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 = 17.2; + LOCALIZATION_PREFERS_STRING_CATALOGS = YES; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + }; + name = Debug; + }; + 18C6B3E12D228E7F0094EC31 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + 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_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + 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; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_USER_SCRIPT_SANDBOXING = YES; + GCC_C_LANGUAGE_STANDARD = gnu17; + 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 = 17.2; + LOCALIZATION_PREFERS_STRING_CATALOGS = YES; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + SDKROOT = iphoneos; + SWIFT_COMPILATION_MODE = wholemodule; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 18C6B3E32D228E7F0094EC31 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = F60A132AAB6BA45E7A788407 /* Pods-Example.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = M33X987285; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PROJECT_DIR)", + ); + GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_FILE = Example/Info.plist; + INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; + INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen; + INFOPLIST_KEY_UIMainStoryboardFile = Main; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + IPHONEOS_DEPLOYMENT_TARGET = 15.6; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = sort.Example; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_EMIT_LOC_STRINGS = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 18C6B3E42D228E7F0094EC31 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 4FE93AC269F1698C0AFF07F6 /* Pods-Example.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = M33X987285; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PROJECT_DIR)", + ); + GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_FILE = Example/Info.plist; + INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; + INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen; + INFOPLIST_KEY_UIMainStoryboardFile = Main; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + IPHONEOS_DEPLOYMENT_TARGET = 15.6; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = sort.Example; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_EMIT_LOC_STRINGS = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 18C6B3C92D228E7C0094EC31 /* Build configuration list for PBXProject "Example" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 18C6B3E02D228E7F0094EC31 /* Debug */, + 18C6B3E12D228E7F0094EC31 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 18C6B3E22D228E7F0094EC31 /* Build configuration list for PBXNativeTarget "Example" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 18C6B3E32D228E7F0094EC31 /* Debug */, + 18C6B3E42D228E7F0094EC31 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 18C6B3C62D228E7C0094EC31 /* Project object */; +} diff --git a/HsFileAgentSdk_iOS/code2/Example/Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/HsFileAgentSdk_iOS/demo/Example/Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from HsFileAgentSdk_iOS/code2/Example/Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to HsFileAgentSdk_iOS/demo/Example/Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/HsFileAgentSdk_iOS/code2/HsFileAgentSdk.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/HsFileAgentSdk_iOS/demo/Example/Example.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from HsFileAgentSdk_iOS/code2/HsFileAgentSdk.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to HsFileAgentSdk_iOS/demo/Example/Example.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/HsFileAgentSdk_iOS/demo/Example/Example/AbilityViewController.swift b/HsFileAgentSdk_iOS/demo/Example/Example/AbilityViewController.swift new file mode 100644 index 0000000..1d04b10 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Example/Example/AbilityViewController.swift @@ -0,0 +1,187 @@ +// +// AbilityViewController.swift +// Example +// +// Created by yaozuopan on 2024/3/11. +// + +import UIKit +import HsFileAgentSdk + +class AbilityViewController: BaseViewController { + + let datas: [(ability: IBAbility, label: String, parameters: [IBParameter])] = [ + (.ota, "发送OTA文件", []), + (.mp3, "发送MP3文件", []), + // (.dial, "发送自定义表盘文件", []), + (.dial, "发送市场表盘文件", []), + (.revokeFileSend, "撤销当前文件传输", []), + ] + var listView = UITableView(frame: .zero, style: .plain) + + deinit { + IBBluetoothManager.shared.cancel() + } + + override func viewDidLoad() { + super.viewDidLoad() + + navigationItem.rightBarButtonItem = UIBarButtonItem(title: "cancel", style: .plain, target: self, action: #selector(revokeFileSend)) + + listView.delegate = self + listView.dataSource = self + listView.register(UITableViewCell.self, forCellReuseIdentifier: "cell") + view.addSubview(listView) + listView.snp.makeConstraints { make in + make.edges.equalToSuperview() + } + } + + @objc func showLog(){ + let vc = storyboard!.instantiateViewController(identifier: "LogViewController") + navigationController?.pushViewController(vc, animated: true) + } +} + +extension AbilityViewController: UITableViewDelegate, UITableViewDataSource { + + func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { + datas.count + } + + func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { + let data = datas[indexPath.row] + let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath) + cell.textLabel?.text = "\(indexPath.row) " + data.ability.description + " \(data.label)" + return cell + } + + func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { + + let data = datas[indexPath.row] + if data.label.isEqual("发送OTA文件"){ + self.sendOta() + } + else if data.label.isEqual("发送MP3文件"){ + self.sendMp3() + } + else if data.label.isEqual("发送EPO文件"){ + self.sendEpo() + } + else if data.label.isEqual("发送自定义表盘文件"){ + self.sendCustomDial() + } + else if data.label.isEqual("发送市场表盘文件"){ + self.sendMarketDial() + } + else if data.label.isEqual("撤销当前文件传输"){ + self.revokeFileSend() + } + else{ + activityIndicatorView.startAnimating() + IBSender() + .ability(data.ability) + .parameters(data.parameters) + .response {[weak self] result in + guard let self = self else {return} + print(result) + activityIndicatorView.stopAnimating() + } + } + } +} +extension AbilityViewController{ + func sendOta(){ + guard let path = Bundle.main.path(forResource: "20240604_155433_2_V1.0.1_20240618_113111_ota", ofType: "fwpkg") else {return} + let info = IBSendOta() + info.major = 2 + info.mid = 1 + info.minor = 4 + info.isForced = 0 + info.filePath = path + + activityIndicatorView.startAnimating() + IBFileSender().ota(info).progress({ total, current in + // print("\(total) : \(current)") + }).response {[weak self] result in + print(result) + self?.activityIndicatorView.stopAnimating() + } + } + func sendMp3(){ + guard let path = Bundle.main.path(forResource: "大约在冬季", ofType: "mp3") else {return} + let info = IBSendMp3() + info.name = "大约在冬季.mp3" + info.filePath = path + + activityIndicatorView.startAnimating() + IBFileSender().mp3(info).progress({ total, current in + print("\(total) : \(current)") + }).response {[weak self] result in + print(result) + self?.activityIndicatorView.stopAnimating() + } + } + func sendEpo(){ + + } + func sendCustomDial(){ + //自定义表盘目前硬件端还不支持 + // guard let path = Bundle.main.path(forResource: "galaxy", ofType: "lzma") else {return} + // let file = IBDialFile() + // file.filePath = path + // file.fileName = "galaxy.lzma" + // + // let info = IBDial() + // info.UID = 0 + // info.files = [file] + // + // info.batteryStyle = 1 + // info.timeStyle = 1 + // info.timeColor = 1 + // + // activityIndicatorView.startAnimating() + // IBFileSender().dial(info).progress({ total, current in + // print("\(total) : \(current)") + // }).response {[weak self] result in + // print(result) + // self?.activityIndicatorView.stopAnimating() + // } + } + + //目前只支持表盘市场 + func sendMarketDial(){ + //系统表盘 + // ID: 101 | Name: sportdial + // ID: 102 | Name: kaleidoscope + // ID: 1052 | Name: classic + // ID: 103 | Name: jellyfish + // ID: 1028 | Name: KUMI + + guard let path = Bundle.main.path(forResource: "galaxy", ofType: "lzma") else {return} + let file = IBDialFile() + file.filePath = path + file.fileName = "galaxy.lzma" + + let info = IBDial() + info.UID = 10002 + info.files = [file] + + info.theme = "黑暗" + + activityIndicatorView.startAnimating() + IBFileSender().dial(info).progress({ total, current in + print("\(total) : \(current)") + }).response {[weak self] result in + print(result) + self?.activityIndicatorView.stopAnimating() + } + } + + @objc func revokeFileSend(){ + IBFileSender().revokeFileSend(){ result in + print(result) + self.activityIndicatorView.stopAnimating() + } + } +} diff --git a/HsFileAgentSdk_iOS/demo/Example/Example/AppDelegate.swift b/HsFileAgentSdk_iOS/demo/Example/Example/AppDelegate.swift new file mode 100644 index 0000000..46c8c8b --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Example/Example/AppDelegate.swift @@ -0,0 +1,26 @@ +// +// AppDelegate.swift +// Example +// +// Created by yaozuopan on 2024/3/11. +// + +import UIKit +import HsFileAgentSdk + +@main +class AppDelegate: UIResponder, UIApplicationDelegate { + + var window: UIWindow? + + func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { + // Override point for customization after application launch. + HsFileAgentSdk.shared.isDebug = true + HsFileAgentSdk.shared.initSDK() + + + + return true + } +} + diff --git a/HsFileAgentSdk_iOS/code2/Example/Example/Assets.xcassets/AccentColor.colorset/Contents.json b/HsFileAgentSdk_iOS/demo/Example/Example/Assets.xcassets/AccentColor.colorset/Contents.json similarity index 100% rename from HsFileAgentSdk_iOS/code2/Example/Example/Assets.xcassets/AccentColor.colorset/Contents.json rename to HsFileAgentSdk_iOS/demo/Example/Example/Assets.xcassets/AccentColor.colorset/Contents.json diff --git a/HsFileAgentSdk_iOS/code2/Example/Example/Assets.xcassets/AppIcon.appiconset/Contents.json b/HsFileAgentSdk_iOS/demo/Example/Example/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from HsFileAgentSdk_iOS/code2/Example/Example/Assets.xcassets/AppIcon.appiconset/Contents.json rename to HsFileAgentSdk_iOS/demo/Example/Example/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/HsFileAgentSdk_iOS/code2/Example/Example/Assets.xcassets/Contents.json b/HsFileAgentSdk_iOS/demo/Example/Example/Assets.xcassets/Contents.json similarity index 100% rename from HsFileAgentSdk_iOS/code2/Example/Example/Assets.xcassets/Contents.json rename to HsFileAgentSdk_iOS/demo/Example/Example/Assets.xcassets/Contents.json diff --git a/HsFileAgentSdk_iOS/code2/Example/Example/Base.lproj/LaunchScreen.storyboard b/HsFileAgentSdk_iOS/demo/Example/Example/Base.lproj/LaunchScreen.storyboard similarity index 100% rename from HsFileAgentSdk_iOS/code2/Example/Example/Base.lproj/LaunchScreen.storyboard rename to HsFileAgentSdk_iOS/demo/Example/Example/Base.lproj/LaunchScreen.storyboard diff --git a/HsFileAgentSdk_iOS/demo/Example/Example/Base.lproj/Main.storyboard b/HsFileAgentSdk_iOS/demo/Example/Example/Base.lproj/Main.storyboard new file mode 100644 index 0000000..ed17bb2 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Example/Example/Base.lproj/Main.storyboard @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/HsFileAgentSdk_iOS/demo/Example/Example/BaseViewController.swift b/HsFileAgentSdk_iOS/demo/Example/Example/BaseViewController.swift new file mode 100644 index 0000000..e164506 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Example/Example/BaseViewController.swift @@ -0,0 +1,37 @@ +// +// BaseViewController.swift +// Example +// +// Created by yaozuopan on 2024/3/14. +// + +import UIKit + +class BaseViewController: UIViewController { + + func showAlert(_ title: String? = nil, msg: String, confirmLabel: String? = nil, onConfirm: (() -> Void)? = nil) { + let alert = UIAlertController(title: title, message: msg, preferredStyle: .alert) + alert.addAction(UIAlertAction(title: "返回", style: .cancel)) + + if let confirmLabel = confirmLabel { + alert.addAction(UIAlertAction(title: confirmLabel, style: .default, handler: { _ in + onConfirm?() + })) + } + present(alert, animated: true) + } + + let activityIndicatorView = UIActivityIndicatorView(style: .large) + override func viewDidLoad() { + super.viewDidLoad() + + view.backgroundColor = .white + activityIndicatorView.frame = UIScreen.main.bounds + activityIndicatorView.layer.zPosition = 1 + view.addSubview(activityIndicatorView) + } + + deinit { + print("deinit \(Self.self)") + } +} diff --git a/HsFileAgentSdk_iOS/code2/Example/Example/Info.plist b/HsFileAgentSdk_iOS/demo/Example/Example/Info.plist similarity index 77% rename from HsFileAgentSdk_iOS/code2/Example/Example/Info.plist rename to HsFileAgentSdk_iOS/demo/Example/Example/Info.plist index dd3c9af..9bec3e9 100644 --- a/HsFileAgentSdk_iOS/code2/Example/Example/Info.plist +++ b/HsFileAgentSdk_iOS/demo/Example/Example/Info.plist @@ -21,5 +21,12 @@ + NSAppTransportSecurity + + NSAllowsArbitraryLoads + + + NSBluetoothAlwaysUsageDescription + 扫描智能手表需要开启蓝牙功能 diff --git a/HsFileAgentSdk_iOS/demo/Example/Example/LogViewController.swift b/HsFileAgentSdk_iOS/demo/Example/Example/LogViewController.swift new file mode 100644 index 0000000..07e23e3 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Example/Example/LogViewController.swift @@ -0,0 +1,66 @@ +// +// LogViewController.swift +// Example +// +// Created by yaozuopan on 2024/3/14. +// + +import UIKit +import HsFileAgentSdk +import SnapKit + +class LogViewController: BaseViewController { + + var textView = UITextView() + + override func viewDidLoad() { + title = "蓝牙日志" + self.navigationItem.rightBarButtonItem = UIBarButtonItem(title: "share", style: .done, target: self, action: #selector(shareAction)) + + self.view.addSubview(textView) + self.textView.snp.makeConstraints { make in + make.edges.equalToSuperview() + } + } + + override func viewDidAppear(_ animated: Bool) { + super.viewDidAppear(animated) + + + textView.text = HsFileAgentSdk.shared.logs.joined(separator: "\n") + + let range = NSMakeRange(textView.text.count - 1, 1) + textView.scrollRangeToVisible(range) + } + @objc func shareAction() { + let formatter = DateFormatter() + formatter.dateFormat = "MMddHHmmss" + let name = formatter.string(from: Date()) + + let filePath = "\(NSHomeDirectory())/Documents/StarburstSdk_\(name).txt" + let url = URL(fileURLWithPath: filePath) + let data = self.textView.text.data(using:.utf8) + do { + try data?.write(to: url, options:.atomic) + print(filePath) + self.saveFile(withFilePath: filePath) + } catch { + print(error) + } + } + + func saveFile(withFilePath filePath: String) { + let fUrl = URL(fileURLWithPath: filePath) + let vc = UIDocumentPickerViewController(url: fUrl, in:.exportToService) + vc.delegate = self + vc.modalPresentationStyle = .overFullScreen + self.present(vc, animated: true, completion: nil) + } +} + +extension LogViewController:UIDocumentPickerDelegate{ + func documentPicker(_ controller: UIDocumentPickerViewController, didPickDocumentsAt urls: [URL]) { + controller.dismiss(animated: true, completion: nil) + } +} + diff --git a/HsFileAgentSdk_iOS/demo/Example/Example/Resource/20240604_155433_2_V1.0.1_20240618_113111_ota.fwpkg b/HsFileAgentSdk_iOS/demo/Example/Example/Resource/20240604_155433_2_V1.0.1_20240618_113111_ota.fwpkg new file mode 100644 index 0000000..08e44ee Binary files /dev/null and b/HsFileAgentSdk_iOS/demo/Example/Example/Resource/20240604_155433_2_V1.0.1_20240618_113111_ota.fwpkg differ diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk.framework/AIAudio.sbc b/HsFileAgentSdk_iOS/demo/Example/Example/Resource/AIAudio.sbc similarity index 100% rename from HsFileAgentSdk_iOS/code/HsFileAgentSdk.framework/AIAudio.sbc rename to HsFileAgentSdk_iOS/demo/Example/Example/Resource/AIAudio.sbc diff --git a/HsFileAgentSdk_iOS/demo/Example/Example/Resource/galaxy.lzma b/HsFileAgentSdk_iOS/demo/Example/Example/Resource/galaxy.lzma new file mode 100644 index 0000000..fb481b9 Binary files /dev/null and b/HsFileAgentSdk_iOS/demo/Example/Example/Resource/galaxy.lzma differ diff --git "a/HsFileAgentSdk_iOS/demo/Example/Example/Resource/\345\244\247\347\272\246\345\234\250\345\206\254\345\255\243.mp3" "b/HsFileAgentSdk_iOS/demo/Example/Example/Resource/\345\244\247\347\272\246\345\234\250\345\206\254\345\255\243.mp3" new file mode 100644 index 0000000..4209e87 Binary files /dev/null and "b/HsFileAgentSdk_iOS/demo/Example/Example/Resource/\345\244\247\347\272\246\345\234\250\345\206\254\345\255\243.mp3" differ diff --git "a/HsFileAgentSdk_iOS/demo/Example/Example/Resource/\351\273\204\346\262\231-\345\220\215\345\206\263.mp3" "b/HsFileAgentSdk_iOS/demo/Example/Example/Resource/\351\273\204\346\262\231-\345\220\215\345\206\263.mp3" new file mode 100644 index 0000000..680ab53 Binary files /dev/null and "b/HsFileAgentSdk_iOS/demo/Example/Example/Resource/\351\273\204\346\262\231-\345\220\215\345\206\263.mp3" differ diff --git a/HsFileAgentSdk_iOS/demo/Demo/Demo/SceneDelegate.swift b/HsFileAgentSdk_iOS/demo/Example/Example/SceneDelegate.swift similarity index 99% rename from HsFileAgentSdk_iOS/demo/Demo/Demo/SceneDelegate.swift rename to HsFileAgentSdk_iOS/demo/Example/Example/SceneDelegate.swift index 0300071..4d743ae 100644 --- a/HsFileAgentSdk_iOS/demo/Demo/Demo/SceneDelegate.swift +++ b/HsFileAgentSdk_iOS/demo/Example/Example/SceneDelegate.swift @@ -1,6 +1,6 @@ // // SceneDelegate.swift -// Demo +// Example // // Created by incar on 2024/12/30. // diff --git a/HsFileAgentSdk_iOS/demo/Example/Example/ViewController.swift b/HsFileAgentSdk_iOS/demo/Example/Example/ViewController.swift new file mode 100644 index 0000000..73ed4c5 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Example/Example/ViewController.swift @@ -0,0 +1,96 @@ +// +// ViewController.swift +// Example +// +// Created by incar on 2024/12/30. +// + +import UIKit +import HsFileAgentSdk +import CoreBluetooth + +class ViewController: BaseViewController { + + + var listView = UITableView(frame: .zero, style: .plain) + private var dataList: [CBPeripheral] = [] + + override func viewDidLoad() { + super.viewDidLoad() + title = "IOTBluetooth" + navigationItem.rightBarButtonItem = UIBarButtonItem(title: "scan", style: .plain, target: self, action: #selector(startScan)) + title = "扫描" + + listView.delegate = self + listView.dataSource = self + listView.register(UITableViewCell.self, forCellReuseIdentifier: "cell") + view.addSubview(listView) + listView.snp.makeConstraints { make in + make.edges.equalToSuperview() + } + + let btn = UIButton(type: .custom) + btn.frame = CGRect(x: UIScreen.main.bounds.size.width - 80, y: 200, width:60, height: 60) + btn.backgroundColor = .blue + btn.layer.cornerRadius = 30 + btn.layer.masksToBounds = true + btn.setTitle("log", for: .normal) + btn.addTarget(self, action: #selector(logAction), for: .touchUpInside) + self.navigationController?.view.addSubview(btn) + } + @objc func logAction(){ + let vc = LogViewController() + navigationController?.pushViewController(vc, animated: true) + } + + @objc func startScan() { + IBBluetoothManager.shared.startScan() + IBBluetoothManager.shared.discoverCallBack = { [unowned self] peripheral in + if dataList.contains(peripheral){ + return + } + if peripheral.name == nil{ + return + } + + if let name = peripheral.name,name.isEmpty{ + return + } + print(peripheral.name) + dataList.append(peripheral) + listView.reloadData() + } + IBBluetoothManager.shared.didConnectedCallBack = {[unowned self] peripheral in + activityIndicatorView.stopAnimating() + let vc = AbilityViewController() + self.navigationController?.pushViewController(vc, animated: true) + } + IBBluetoothManager.shared.disConnectedCallBack = { peripheral in + print("蓝牙已经断开!!!!!!!!!!!") + } + } + + override func viewWillDisappear(_ animated: Bool) { + super.viewWillDisappear(animated) + IBBluetoothManager.shared.stopScan() + } +} + +extension ViewController: UITableViewDelegate, UITableViewDataSource { + + func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { + dataList.count + } + + func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { + let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath) + cell.textLabel?.text = dataList[indexPath.row].name ?? "" + "(点击连接)" + return cell + } + + func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { + activityIndicatorView.startAnimating() + let device = dataList[indexPath.row] + IBBluetoothManager.shared.connect(device) + } +} diff --git a/HsFileAgentSdk_iOS/demo/Example/Example/ble/IBBluetoothManager.swift b/HsFileAgentSdk_iOS/demo/Example/Example/ble/IBBluetoothManager.swift new file mode 100644 index 0000000..418bf1b --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Example/Example/ble/IBBluetoothManager.swift @@ -0,0 +1,182 @@ +// +// IBluetooth.swift +// IOTBluetooth +// +// Created by yaozuopan on 2024/2/4. +// + +import Foundation +import CoreBluetooth +import HsFileAgentSdk + +/// Max is 482 +let dataPacketMaxBytes = 450 + +/// 主服务 +let serviceUUID: String = "18E0" +/// Write 特征值(发送文件OAT、MP3等) +let writeFileCharacteristicUUID: String = "2AE6" +let writeFileResponseUUID: String = "2AE7" + +public typealias IBDiscoverHandler = (_ peripheral: CBPeripheral) -> Void +public typealias IBDidConectedHandler = (_ peripheral: CBPeripheral) -> Void +public typealias IBDisConectedHandler = (_ peripheral: CBPeripheral) -> Void + +class IBBluetoothManager: NSObject { + static let shared = IBBluetoothManager() + + /// 2AE6 + private var writeFileCharacteristic: CBCharacteristic! + /// 中央管理类,管理蓝牙的扫描连接 + var centralManager: CBCentralManager! + /// 当前连接设备 + var currentPeripheral: CBPeripheral? + + /// 扫描到设备 + var discoverCallBack:IBDiscoverHandler? + /// 连上设备 + var didConnectedCallBack:IBDidConectedHandler? + /// 设备断开连接 + var disConnectedCallBack:IBDisConectedHandler? + + private override init() { + super.init() + centralManager = CBCentralManager(delegate: self, queue: nil) + setupFileSdk() + } + + func setupFileSdk(){ + HsFileAgentSdk.shared.isDebug = true + HsFileAgentSdk.shared.sdkToDeviceCallback = {[unowned self] data in + self.send(fileData: data) + } + } +} + +extension IBBluetoothManager{ + /// 开始扫描 + func startScan() { + print("开始扫描...") + centralManager.scanForPeripherals(withServices: nil) +// centralManager.scanForPeripherals(withServices: [CBUUID(string: serviceUUID)], options: nil) +// if let peripheral = centralManager.retrieveConnectedPeripherals(withServices: [CBUUID(string: serviceUUID)]).first{ +// discoverCallBack?(peripheral) +// } + } + + /// 停止扫描 + func stopScan(){ + print("停止扫描蓝牙设备...") + centralManager.stopScan() + } + + /// 连接蓝牙设备 + func connect(_ peripheral: CBPeripheral) { + print("正在连接。。。", peripheral.name ?? "") + centralManager.connect(peripheral) + } + + /// 断开与蓝牙设备的连接 + func cancel() { + guard let peripheral = currentPeripheral else { return } + centralManager.cancelPeripheralConnection(peripheral) + } + + /// 发送数据 + func send(_ sender: IBSender) { + + } + func send(fileData data: Data) { + //// Thread.sleep(forTimeInterval:0.02) + guard let peripheral = currentPeripheral else{ + print("手机未连上蓝牙设备!") + return + } + print("\(writeFileCharacteristicUUID) Write:", data) + peripheral.writeValue(data, for: writeFileCharacteristic, type: .withResponse) + } +} + +extension IBBluetoothManager: CBCentralManagerDelegate { + func centralManagerDidUpdateState(_ central: CBCentralManager) { + switch central.state { + case .unknown: + print("unknown") + case .resetting: + print("resetting") + case .unsupported: + print("unsupported") + case .unauthorized: + print("unauthorized") + case .poweredOff: + print("poweredOff") + case .poweredOn: + startScan() + print("poweredOn") + @unknown default: + break + } + } + + func centralManager(_ central: CBCentralManager, didDiscover peripheral: CBPeripheral, advertisementData: [String : Any], rssi RSSI: NSNumber) { +// IBManager.discoverHandler?(device) + discoverCallBack?(peripheral) + } + + func centralManager(_ central: CBCentralManager, didConnect peripheral: CBPeripheral) { + currentPeripheral = peripheral + peripheral.delegate = self + peripheral.discoverServices([CBUUID(string: serviceUUID)]) + print("连接成功", peripheral.name ?? "") + didConnectedCallBack?(peripheral) + } + + func centralManager(_ central: CBCentralManager, didFailToConnect peripheral: CBPeripheral, error: Error?) { + print("连接失败",error?.localizedDescription ?? "" ) + currentPeripheral = nil + } + + func centralManager(_ central: CBCentralManager, didDisconnectPeripheral peripheral: CBPeripheral, error: Error?) { + print("已断开连接") + disConnectedCallBack?(peripheral) + } +} + +extension IBBluetoothManager: CBPeripheralDelegate { + func peripheral(_ peripheral: CBPeripheral, didReadRSSI RSSI: NSNumber, error: Error?) { + + } + func peripheral(_ peripheral: CBPeripheral, didDiscoverServices error: Error?) { + peripheral + .services? + .forEach { + peripheral.discoverCharacteristics(nil, for: $0) + } + } + func peripheral(_ peripheral: CBPeripheral, didDiscoverCharacteristicsFor service: CBService, error: Error?) { + service + .characteristics? + .forEach { + if $0.uuid.uuidString == writeFileCharacteristicUUID { + writeFileCharacteristic = $0 + return + } + if $0.uuid.uuidString == writeFileResponseUUID { + peripheral.setNotifyValue(true, for: $0) + return + } + } + } + func peripheral(_ peripheral: CBPeripheral, didUpdateNotificationStateFor characteristic: CBCharacteristic, error: Error?) { + peripheral.readValue(for: characteristic) + } + + func peripheral(_ peripheral: CBPeripheral, didUpdateValueFor characteristic: CBCharacteristic, error: Error?) { + HsFileAgentSdk.shared.sendToSdk(characteristic: characteristic, error: error) + + } + + func peripheral(_ peripheral: CBPeripheral, didWriteValueFor characteristic: CBCharacteristic, error: Error?) { + HsFileAgentSdk.shared.didWriteToDevice(characteristic: characteristic, error: error) + } +} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk.framework/Headers/HsFileAgentSdk-Swift.h b/HsFileAgentSdk_iOS/demo/Example/HsFileAgentSdk.framework/Headers/HsFileAgentSdk-Swift.h similarity index 97% rename from HsFileAgentSdk_iOS/code/HsFileAgentSdk.framework/Headers/HsFileAgentSdk-Swift.h rename to HsFileAgentSdk_iOS/demo/Example/HsFileAgentSdk.framework/Headers/HsFileAgentSdk-Swift.h index 09bdc36..b65c2ef 100644 --- a/HsFileAgentSdk_iOS/code/HsFileAgentSdk.framework/Headers/HsFileAgentSdk-Swift.h +++ b/HsFileAgentSdk_iOS/demo/Example/HsFileAgentSdk.framework/Headers/HsFileAgentSdk-Swift.h @@ -1,6 +1,6 @@ #if 0 #elif defined(__arm64__) && __arm64__ -// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) +// Generated by Apple Swift version 6.0.2 effective-5.10 (swiftlang-6.0.2.1.2 clang-1600.0.26.4) #ifndef HSFILEAGENTSDK_SWIFT_H #define HSFILEAGENTSDK_SWIFT_H #pragma clang diagnostic push @@ -42,6 +42,8 @@ #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 @@ -55,6 +57,7 @@ # endif #pragma clang diagnostic pop #endif +#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -289,6 +292,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #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") diff --git a/HsFileAgentSdk_iOS/code2/HsFileAgentSdk/HsFileAgentSdk/HsFileAgentSdk.h b/HsFileAgentSdk_iOS/demo/Example/HsFileAgentSdk.framework/Headers/HsFileAgentSdk.h similarity index 100% rename from HsFileAgentSdk_iOS/code2/HsFileAgentSdk/HsFileAgentSdk/HsFileAgentSdk.h rename to HsFileAgentSdk_iOS/demo/Example/HsFileAgentSdk.framework/Headers/HsFileAgentSdk.h diff --git a/HsFileAgentSdk_iOS/demo/Example/HsFileAgentSdk.framework/HsFileAgentSdk b/HsFileAgentSdk_iOS/demo/Example/HsFileAgentSdk.framework/HsFileAgentSdk new file mode 100644 index 0000000..4fc7b52 Binary files /dev/null and b/HsFileAgentSdk_iOS/demo/Example/HsFileAgentSdk.framework/HsFileAgentSdk differ diff --git a/HsFileAgentSdk_iOS/demo/Demo/HsFileAgentSdk.framework/Info.plist b/HsFileAgentSdk_iOS/demo/Example/HsFileAgentSdk.framework/Info.plist similarity index 53% rename from HsFileAgentSdk_iOS/demo/Demo/HsFileAgentSdk.framework/Info.plist rename to HsFileAgentSdk_iOS/demo/Example/HsFileAgentSdk.framework/Info.plist index 75931e6..3dc4546 100644 Binary files a/HsFileAgentSdk_iOS/demo/Demo/HsFileAgentSdk.framework/Info.plist and b/HsFileAgentSdk_iOS/demo/Example/HsFileAgentSdk.framework/Info.plist differ diff --git a/HsFileAgentSdk_iOS/demo/Example/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo b/HsFileAgentSdk_iOS/demo/Example/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo new file mode 100644 index 0000000..6f00f0e Binary files /dev/null and b/HsFileAgentSdk_iOS/demo/Example/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo differ diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.abi.json b/HsFileAgentSdk_iOS/demo/Example/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.abi.json similarity index 82% rename from HsFileAgentSdk_iOS/code/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.abi.json rename to HsFileAgentSdk_iOS/demo/Example/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.abi.json index e9d4c9a..ea94f2b 100644 --- a/HsFileAgentSdk_iOS/code/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.abi.json +++ b/HsFileAgentSdk_iOS/demo/Example/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.abi.json @@ -1,8 +1,8 @@ { "ABIRoot": { "kind": "Root", - "name": "TopLevel", - "printedName": "TopLevel", + "name": "HsFileAgentSdk", + "printedName": "HsFileAgentSdk", "children": [ { "kind": "Import", @@ -16,336 +16,265 @@ }, { "kind": "TypeDecl", - "name": "IBResponseModel", - "printedName": "IBResponseModel", - "declKind": "Class", - "usr": "s:14HsFileAgentSdk15IBResponseModelC", - "mangledName": "$s14HsFileAgentSdk15IBResponseModelC", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl" - ], - "hasMissingDesignatedInitializers": true - }, - { - "kind": "TypeDecl", - "name": "IBResponse", - "printedName": "IBResponse", + "name": "IBFileSender", + "printedName": "IBFileSender", "children": [ { - "kind": "Var", - "name": "code", - "printedName": "code", + "kind": "Constructor", + "name": "init", + "printedName": "init()", "children": [ { "kind": "TypeNominal", - "name": "IBCode", - "printedName": "HsFileAgentSdk.IBCode", - "usr": "s:14HsFileAgentSdk6IBCodeO" + "name": "IBFileSender", + "printedName": "HsFileAgentSdk.IBFileSender", + "usr": "s:14HsFileAgentSdk12IBFileSenderC" } ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk10IBResponseC4codeAA6IBCodeOvp", - "mangledName": "$s14HsFileAgentSdk10IBResponseC4codeAA6IBCodeOvp", + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk12IBFileSenderCACycfc", + "mangledName": "$s14HsFileAgentSdk12IBFileSenderCACycfc", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "HasInitialValue", - "HasStorage", - "SetterAccess", - "AccessControl", - "RawDocComment" + "AccessControl" ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "IBCode", - "printedName": "HsFileAgentSdk.IBCode", - "usr": "s:14HsFileAgentSdk6IBCodeO" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBResponseC4codeAA6IBCodeOvg", - "mangledName": "$s14HsFileAgentSdk10IBResponseC4codeAA6IBCodeOvg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" - } - ] + "init_kind": "Designated" }, { - "kind": "Var", - "name": "message", - "printedName": "message", + "kind": "Function", + "name": "ota", + "printedName": "ota(_:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "DynamicSelf", + "printedName": "Self" + }, + { + "kind": "TypeNominal", + "name": "IBSendOta", + "printedName": "HsFileAgentSdk.IBSendOta", + "usr": "s:14HsFileAgentSdk9IBSendOtaC" } ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk10IBResponseC7messageSSvp", - "mangledName": "$s14HsFileAgentSdk10IBResponseC7messageSSvp", + "declKind": "Func", + "usr": "s:14HsFileAgentSdk12IBFileSenderC3otayACXDAA9IBSendOtaCF", + "mangledName": "$s14HsFileAgentSdk12IBFileSenderC3otayACXDAA9IBSendOtaCF", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "HasInitialValue", - "HasStorage", - "SetterAccess", - "AccessControl", - "RawDocComment" + "DiscardableResult" ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBResponseC7messageSSvg", - "mangledName": "$s14HsFileAgentSdk10IBResponseC7messageSSvg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" - } - ] + "isFromExtension": true, + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "isSuccess", - "printedName": "isSuccess", + "kind": "Function", + "name": "mp3", + "printedName": "mp3(_:)", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "DynamicSelf", + "printedName": "Self" + }, + { + "kind": "TypeNominal", + "name": "IBSendMp3", + "printedName": "HsFileAgentSdk.IBSendMp3", + "usr": "s:14HsFileAgentSdk9IBSendMp3C" } ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk10IBResponseC9isSuccessSbvp", - "mangledName": "$s14HsFileAgentSdk10IBResponseC9isSuccessSbvp", + "declKind": "Func", + "usr": "s:14HsFileAgentSdk12IBFileSenderC3mp3yACXDAA9IBSendMp3CF", + "mangledName": "$s14HsFileAgentSdk12IBFileSenderC3mp3yACXDAA9IBSendMp3CF", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "HasInitialValue", - "HasStorage", - "SetterAccess", - "AccessControl", - "RawDocComment" + "DiscardableResult" ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBResponseC9isSuccessSbvg", - "mangledName": "$s14HsFileAgentSdk10IBResponseC9isSuccessSbvg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" - } - ] + "isFromExtension": true, + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "items", - "printedName": "items", + "kind": "Function", + "name": "dial", + "printedName": "dial(_:)", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Any]", - "children": [ - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" - } - ], - "usr": "s:Sa" + "name": "DynamicSelf", + "printedName": "Self" + }, + { + "kind": "TypeNominal", + "name": "IBDial", + "printedName": "HsFileAgentSdk.IBDial", + "usr": "s:14HsFileAgentSdk6IBDialC" } ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk10IBResponseC5itemsSayypGvp", - "mangledName": "$s14HsFileAgentSdk10IBResponseC5itemsSayypGvp", + "declKind": "Func", + "usr": "s:14HsFileAgentSdk12IBFileSenderC4dialyACXDAA6IBDialCF", + "mangledName": "$s14HsFileAgentSdk12IBFileSenderC4dialyACXDAA6IBDialCF", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "HasInitialValue", - "HasStorage", - "SetterAccess", - "AccessControl", "RawDocComment" ], - "hasStorage": true, - "accessors": [ + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "progress", + "printedName": "progress(_:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "DynamicSelf", + "printedName": "Self" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int, Swift.Int) -> ()", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Any]", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Swift.Int, Swift.Int)", "children": [ { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } - ], - "usr": "s:Sa" + ] } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBResponseC5itemsSayypGvg", - "mangledName": "$s14HsFileAgentSdk10IBResponseC5itemsSayypGvg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" + ] } - ] + ], + "declKind": "Func", + "usr": "s:14HsFileAgentSdk12IBFileSenderC8progressyACXDySi_SitcF", + "mangledName": "$s14HsFileAgentSdk12IBFileSenderC8progressyACXDySi_SitcF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "DiscardableResult", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "value", - "printedName": "value", + "kind": "Function", + "name": "response", + "printedName": "response(_:)", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Any?", + "name": "DynamicSelf", + "printedName": "Self" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBResponse) -> ()", "children": [ { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "IBResponse", + "printedName": "HsFileAgentSdk.IBResponse", + "usr": "s:14HsFileAgentSdk10IBResponseC" } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk10IBResponseC5valueypSgvp", - "mangledName": "$s14HsFileAgentSdk10IBResponseC5valueypSgvp", + "declKind": "Func", + "usr": "s:14HsFileAgentSdk12IBFileSenderC8responseyACXDyAA10IBResponseCcF", + "mangledName": "$s14HsFileAgentSdk12IBFileSenderC8responseyACXDyAA10IBResponseCcF", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "HasInitialValue", - "HasStorage", - "SetterAccess", - "AccessControl", + "DiscardableResult", "RawDocComment" ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Any?", - "children": [ - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBResponseC5valueypSgvg", - "mangledName": "$s14HsFileAgentSdk10IBResponseC5valueypSgvg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" - } - ] + "isFromExtension": true, + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "description", - "printedName": "description", + "kind": "Function", + "name": "revokeFileSend", + "printedName": "revokeFileSend(_:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk10IBResponseC11descriptionSSvp", - "mangledName": "$s14HsFileAgentSdk10IBResponseC11descriptionSSvp", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl" - ], - "accessors": [ + "name": "Void", + "printedName": "()" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBResponse) -> ()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "IBResponse", + "printedName": "HsFileAgentSdk.IBResponse", + "usr": "s:14HsFileAgentSdk10IBResponseC" } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBResponseC11descriptionSSvg", - "mangledName": "$s14HsFileAgentSdk10IBResponseC11descriptionSSvg", - "moduleName": "HsFileAgentSdk", - "accessorKind": "get" + ] } - ] + ], + "declKind": "Func", + "usr": "s:14HsFileAgentSdk12IBFileSenderC06revokeB4SendyyyAA10IBResponseCcF", + "mangledName": "$s14HsFileAgentSdk12IBFileSenderC06revokeB4SendyyyAA10IBResponseCcF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" } ], "declKind": "Class", - "usr": "s:14HsFileAgentSdk10IBResponseC", - "mangledName": "$s14HsFileAgentSdk10IBResponseC", + "usr": "s:14HsFileAgentSdk12IBFileSenderC", + "mangledName": "$s14HsFileAgentSdk12IBFileSenderC", "moduleName": "HsFileAgentSdk", "declAttributes": [ "AccessControl" ], - "hasMissingDesignatedInitializers": true, "conformances": [ { "kind": "Conformance", - "name": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" } ] }, @@ -361,8 +290,8 @@ }, { "kind": "TypeDecl", - "name": "IBHistoryStandItem", - "printedName": "IBHistoryStandItem", + "name": "IBHistoryStepItem", + "printedName": "IBHistoryStepItem", "children": [ { "kind": "Var", @@ -377,8 +306,8 @@ } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk18IBHistoryStandItemC4timeSivp", - "mangledName": "$s14HsFileAgentSdk18IBHistoryStandItemC4timeSivp", + "usr": "s:14HsFileAgentSdk17IBHistoryStepItemC4timeSivp", + "mangledName": "$s14HsFileAgentSdk17IBHistoryStepItemC4timeSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -401,8 +330,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk18IBHistoryStandItemC4timeSivg", - "mangledName": "$s14HsFileAgentSdk18IBHistoryStandItemC4timeSivg", + "usr": "s:14HsFileAgentSdk17IBHistoryStepItemC4timeSivg", + "mangledName": "$s14HsFileAgentSdk17IBHistoryStepItemC4timeSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -425,8 +354,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk18IBHistoryStandItemC4timeSivs", - "mangledName": "$s14HsFileAgentSdk18IBHistoryStandItemC4timeSivs", + "usr": "s:14HsFileAgentSdk17IBHistoryStepItemC4timeSivs", + "mangledName": "$s14HsFileAgentSdk17IBHistoryStepItemC4timeSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -443,64 +372,18 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk18IBHistoryStandItemC4timeSivM", - "mangledName": "$s14HsFileAgentSdk18IBHistoryStandItemC4timeSivM", + "usr": "s:14HsFileAgentSdk17IBHistoryStepItemC4timeSivM", + "mangledName": "$s14HsFileAgentSdk17IBHistoryStepItemC4timeSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" } ] }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init()", - "children": [ - { - "kind": "TypeNominal", - "name": "IBHistoryStandItem", - "printedName": "HsFileAgentSdk.IBHistoryStandItem", - "usr": "s:14HsFileAgentSdk18IBHistoryStandItemC" - } - ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk18IBHistoryStandItemCACycfc", - "mangledName": "$s14HsFileAgentSdk18IBHistoryStandItemCACycfc", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" - } - ], - "declKind": "Class", - "usr": "s:14HsFileAgentSdk18IBHistoryStandItemC", - "mangledName": "$s14HsFileAgentSdk18IBHistoryStandItemC", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "IBVibrateConfig", - "printedName": "IBVibrateConfig", - "children": [ { "kind": "Var", - "name": "type", - "printedName": "type", + "name": "value", + "printedName": "value", "children": [ { "kind": "TypeNominal", @@ -510,8 +393,8 @@ } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk15IBVibrateConfigC4typeSivp", - "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC4typeSivp", + "usr": "s:14HsFileAgentSdk17IBHistoryStepItemC5valueSivp", + "mangledName": "$s14HsFileAgentSdk17IBHistoryStepItemC5valueSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -534,8 +417,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk15IBVibrateConfigC4typeSivg", - "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC4typeSivg", + "usr": "s:14HsFileAgentSdk17IBHistoryStepItemC5valueSivg", + "mangledName": "$s14HsFileAgentSdk17IBHistoryStepItemC5valueSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -558,8 +441,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk15IBVibrateConfigC4typeSivs", - "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC4typeSivs", + "usr": "s:14HsFileAgentSdk17IBHistoryStepItemC5valueSivs", + "mangledName": "$s14HsFileAgentSdk17IBHistoryStepItemC5valueSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -576,8 +459,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk15IBVibrateConfigC4typeSivM", - "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC4typeSivM", + "usr": "s:14HsFileAgentSdk17IBHistoryStepItemC5valueSivM", + "mangledName": "$s14HsFileAgentSdk17IBHistoryStepItemC5valueSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -585,28 +468,82 @@ ] }, { - "kind": "Var", - "name": "systemValue", - "printedName": "systemValue", + "kind": "Constructor", + "name": "init", + "printedName": "init()", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" + "name": "IBHistoryStepItem", + "printedName": "HsFileAgentSdk.IBHistoryStepItem", + "usr": "s:14HsFileAgentSdk17IBHistoryStepItemC" + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk17IBHistoryStepItemCACycfc", + "mangledName": "$s14HsFileAgentSdk17IBHistoryStepItemCACycfc", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "s:14HsFileAgentSdk17IBHistoryStepItemC", + "mangledName": "$s14HsFileAgentSdk17IBHistoryStepItemC", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "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": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "IBAiResponse", + "printedName": "IBAiResponse", + "children": [ + { + "kind": "Var", + "name": "value", + "printedName": "value", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk15IBVibrateConfigC11systemValueSiSgvp", - "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC11systemValueSiSgvp", + "usr": "s:14HsFileAgentSdk12IBAiResponseC5valueSSvp", + "mangledName": "$s14HsFileAgentSdk12IBAiResponseC5valueSSvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -623,22 +560,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk15IBVibrateConfigC11systemValueSiSgvg", - "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC11systemValueSiSgvg", + "usr": "s:14HsFileAgentSdk12IBAiResponseC5valueSSvg", + "mangledName": "$s14HsFileAgentSdk12IBAiResponseC5valueSSvg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -655,22 +584,14 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk15IBVibrateConfigC11systemValueSiSgvs", - "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC11systemValueSiSgvs", + "usr": "s:14HsFileAgentSdk12IBAiResponseC5valueSSvs", + "mangledName": "$s14HsFileAgentSdk12IBAiResponseC5valueSSvs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -687,45 +608,54 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk15IBVibrateConfigC11systemValueSiSgvM", - "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC11systemValueSiSgvM", + "usr": "s:14HsFileAgentSdk12IBAiResponseC5valueSSvM", + "mangledName": "$s14HsFileAgentSdk12IBAiResponseC5valueSSvM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" } ] }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAiResponse", + "printedName": "HsFileAgentSdk.IBAiResponse", + "usr": "s:14HsFileAgentSdk12IBAiResponseC" + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk12IBAiResponseCACycfc", + "mangledName": "$s14HsFileAgentSdk12IBAiResponseCACycfc", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, { "kind": "Var", - "name": "ringsValue", - "printedName": "ringsValue", + "name": "description", + "printedName": "description", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk15IBVibrateConfigC10ringsValueSiSgvp", - "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC10ringsValueSiSgvp", + "usr": "s:14HsFileAgentSdk12IBAiResponseC11descriptionSSvp", + "mangledName": "$s14HsFileAgentSdk12IBAiResponseC11descriptionSSvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" + "AccessControl" ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -734,612 +664,1155 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk15IBVibrateConfigC10ringsValueSiSgvg", - "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC10ringsValueSiSgvg", + "usr": "s:14HsFileAgentSdk12IBAiResponseC11descriptionSSvg", + "mangledName": "$s14HsFileAgentSdk12IBAiResponseC11descriptionSSvg", "moduleName": "HsFileAgentSdk", - "implicit": true, "accessorKind": "get" - }, + } + ] + } + ], + "declKind": "Class", + "usr": "s:14HsFileAgentSdk12IBAiResponseC", + "mangledName": "$s14HsFileAgentSdk12IBAiResponseC", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "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": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "IBLanguage", + "printedName": "IBLanguage", + "children": [ + { + "kind": "Var", + "name": "chinese", + "printedName": "chinese", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBLanguage.Type) -> HsFileAgentSdk.IBLanguage", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "IBLanguage", + "printedName": "HsFileAgentSdk.IBLanguage", + "usr": "s:14HsFileAgentSdk10IBLanguageO" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBLanguage.Type", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBLanguage", + "printedName": "HsFileAgentSdk.IBLanguage", + "usr": "s:14HsFileAgentSdk10IBLanguageO" } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk15IBVibrateConfigC10ringsValueSiSgvs", - "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC10ringsValueSiSgvs", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + ] } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk15IBVibrateConfigC10ringsValueSiSgvM", - "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC10ringsValueSiSgvM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk10IBLanguageO7chineseyA2CmF", + "mangledName": "$s14HsFileAgentSdk10IBLanguageO7chineseyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" ] }, { "kind": "Var", - "name": "ringsState", - "printedName": "ringsState", + "name": "english", + "printedName": "english", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBLanguage.Type) -> HsFileAgentSdk.IBLanguage", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBLanguage", + "printedName": "HsFileAgentSdk.IBLanguage", + "usr": "s:14HsFileAgentSdk10IBLanguageO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBLanguage.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBLanguage", + "printedName": "HsFileAgentSdk.IBLanguage", + "usr": "s:14HsFileAgentSdk10IBLanguageO" + } + ] } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk15IBVibrateConfigC10ringsStateSiSgvp", - "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC10ringsStateSiSgvp", + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk10IBLanguageO7englishyA2CmF", + "mangledName": "$s14HsFileAgentSdk10IBLanguageO7englishyA2CmF", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", "RawDocComment" - ], - "hasStorage": true, - "accessors": [ + ] + }, + { + "kind": "Var", + "name": "japanese", + "printedName": "japanese", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBLanguage.Type) -> HsFileAgentSdk.IBLanguage", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", + "name": "IBLanguage", + "printedName": "HsFileAgentSdk.IBLanguage", + "usr": "s:14HsFileAgentSdk10IBLanguageO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBLanguage.Type", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBLanguage", + "printedName": "HsFileAgentSdk.IBLanguage", + "usr": "s:14HsFileAgentSdk10IBLanguageO" } - ], - "usr": "s:Sq" + ] } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk15IBVibrateConfigC10ringsStateSiSgvg", - "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC10ringsStateSiSgvg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk10IBLanguageO8japaneseyA2CmF", + "mangledName": "$s14HsFileAgentSdk10IBLanguageO8japaneseyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "korean", + "printedName": "korean", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBLanguage.Type) -> HsFileAgentSdk.IBLanguage", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "IBLanguage", + "printedName": "HsFileAgentSdk.IBLanguage", + "usr": "s:14HsFileAgentSdk10IBLanguageO" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBLanguage.Type", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBLanguage", + "printedName": "HsFileAgentSdk.IBLanguage", + "usr": "s:14HsFileAgentSdk10IBLanguageO" } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk15IBVibrateConfigC10ringsStateSiSgvs", - "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC10ringsStateSiSgvs", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + ] } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk15IBVibrateConfigC10ringsStateSiSgvM", - "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC10ringsStateSiSgvM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk10IBLanguageO6koreanyA2CmF", + "mangledName": "$s14HsFileAgentSdk10IBLanguageO6koreanyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" ] }, { "kind": "Var", - "name": "vibrateState", - "printedName": "vibrateState", + "name": "spanish", + "printedName": "spanish", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBLanguage.Type) -> HsFileAgentSdk.IBLanguage", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBLanguage", + "printedName": "HsFileAgentSdk.IBLanguage", + "usr": "s:14HsFileAgentSdk10IBLanguageO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBLanguage.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBLanguage", + "printedName": "HsFileAgentSdk.IBLanguage", + "usr": "s:14HsFileAgentSdk10IBLanguageO" + } + ] } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk15IBVibrateConfigC12vibrateStateSiSgvp", - "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC12vibrateStateSiSgvp", + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk10IBLanguageO7spanishyA2CmF", + "mangledName": "$s14HsFileAgentSdk10IBLanguageO7spanishyA2CmF", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", "RawDocComment" - ], - "hasStorage": true, - "accessors": [ + ] + }, + { + "kind": "Var", + "name": "russian", + "printedName": "russian", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBLanguage.Type) -> HsFileAgentSdk.IBLanguage", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", + "name": "IBLanguage", + "printedName": "HsFileAgentSdk.IBLanguage", + "usr": "s:14HsFileAgentSdk10IBLanguageO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBLanguage.Type", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBLanguage", + "printedName": "HsFileAgentSdk.IBLanguage", + "usr": "s:14HsFileAgentSdk10IBLanguageO" } - ], - "usr": "s:Sq" + ] } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk15IBVibrateConfigC12vibrateStateSiSgvg", - "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC12vibrateStateSiSgvg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk10IBLanguageO7russianyA2CmF", + "mangledName": "$s14HsFileAgentSdk10IBLanguageO7russianyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "croatian", + "printedName": "croatian", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBLanguage.Type) -> HsFileAgentSdk.IBLanguage", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "IBLanguage", + "printedName": "HsFileAgentSdk.IBLanguage", + "usr": "s:14HsFileAgentSdk10IBLanguageO" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBLanguage.Type", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBLanguage", + "printedName": "HsFileAgentSdk.IBLanguage", + "usr": "s:14HsFileAgentSdk10IBLanguageO" } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk15IBVibrateConfigC12vibrateStateSiSgvs", - "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC12vibrateStateSiSgvs", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + ] } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk15IBVibrateConfigC12vibrateStateSiSgvM", - "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC12vibrateStateSiSgvM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk10IBLanguageO8croatianyA2CmF", + "mangledName": "$s14HsFileAgentSdk10IBLanguageO8croatianyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init()", + "kind": "Var", + "name": "german", + "printedName": "german", "children": [ { - "kind": "TypeNominal", - "name": "IBVibrateConfig", - "printedName": "HsFileAgentSdk.IBVibrateConfig", - "usr": "s:14HsFileAgentSdk15IBVibrateConfigC" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBLanguage.Type) -> HsFileAgentSdk.IBLanguage", + "children": [ + { + "kind": "TypeNominal", + "name": "IBLanguage", + "printedName": "HsFileAgentSdk.IBLanguage", + "usr": "s:14HsFileAgentSdk10IBLanguageO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBLanguage.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBLanguage", + "printedName": "HsFileAgentSdk.IBLanguage", + "usr": "s:14HsFileAgentSdk10IBLanguageO" + } + ] + } + ] } ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk15IBVibrateConfigCACycfc", - "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigCACycfc", + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk10IBLanguageO6germanyA2CmF", + "mangledName": "$s14HsFileAgentSdk10IBLanguageO6germanyA2CmF", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" - } - ], - "declKind": "Class", - "usr": "s:14HsFileAgentSdk15IBVibrateConfigC", - "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "IBVibrateSound", - "printedName": "IBVibrateSound", - "children": [ + "RawDocComment" + ] + }, { "kind": "Var", - "name": "systemValue", - "printedName": "systemValue", + "name": "portuguese", + "printedName": "portuguese", "children": [ { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBLanguage.Type) -> HsFileAgentSdk.IBLanguage", + "children": [ + { + "kind": "TypeNominal", + "name": "IBLanguage", + "printedName": "HsFileAgentSdk.IBLanguage", + "usr": "s:14HsFileAgentSdk10IBLanguageO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBLanguage.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBLanguage", + "printedName": "HsFileAgentSdk.IBLanguage", + "usr": "s:14HsFileAgentSdk10IBLanguageO" + } + ] + } + ] } ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk14IBVibrateSoundC11systemValueSivp", - "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC11systemValueSivp", + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk10IBLanguageO10portugueseyA2CmF", + "mangledName": "$s14HsFileAgentSdk10IBLanguageO10portugueseyA2CmF", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk14IBVibrateSoundC11systemValueSivg", - "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC11systemValueSivg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" - }, + ] + }, + { + "kind": "Var", + "name": "french", + "printedName": "french", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBLanguage.Type) -> HsFileAgentSdk.IBLanguage", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "IBLanguage", + "printedName": "HsFileAgentSdk.IBLanguage", + "usr": "s:14HsFileAgentSdk10IBLanguageO" }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk14IBVibrateSoundC11systemValueSivs", - "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC11systemValueSivs", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBLanguage.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBLanguage", + "printedName": "HsFileAgentSdk.IBLanguage", + "usr": "s:14HsFileAgentSdk10IBLanguageO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk14IBVibrateSoundC11systemValueSivM", - "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC11systemValueSivM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk10IBLanguageO6frenchyA2CmF", + "mangledName": "$s14HsFileAgentSdk10IBLanguageO6frenchyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" ] }, { "kind": "Var", - "name": "ringsValue", - "printedName": "ringsValue", + "name": "dutch", + "printedName": "dutch", "children": [ { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBLanguage.Type) -> HsFileAgentSdk.IBLanguage", + "children": [ + { + "kind": "TypeNominal", + "name": "IBLanguage", + "printedName": "HsFileAgentSdk.IBLanguage", + "usr": "s:14HsFileAgentSdk10IBLanguageO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBLanguage.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBLanguage", + "printedName": "HsFileAgentSdk.IBLanguage", + "usr": "s:14HsFileAgentSdk10IBLanguageO" + } + ] + } + ] } ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk14IBVibrateSoundC10ringsValueSivp", - "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC10ringsValueSivp", + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk10IBLanguageO5dutchyA2CmF", + "mangledName": "$s14HsFileAgentSdk10IBLanguageO5dutchyA2CmF", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", "RawDocComment" - ], - "hasStorage": true, - "accessors": [ + ] + }, + { + "kind": "Var", + "name": "italian", + "printedName": "italian", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBLanguage.Type) -> HsFileAgentSdk.IBLanguage", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBLanguage", + "printedName": "HsFileAgentSdk.IBLanguage", + "usr": "s:14HsFileAgentSdk10IBLanguageO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBLanguage.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBLanguage", + "printedName": "HsFileAgentSdk.IBLanguage", + "usr": "s:14HsFileAgentSdk10IBLanguageO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk14IBVibrateSoundC10ringsValueSivg", - "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC10ringsValueSivg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk10IBLanguageO7italianyA2CmF", + "mangledName": "$s14HsFileAgentSdk10IBLanguageO7italianyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "czech", + "printedName": "czech", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBLanguage.Type) -> HsFileAgentSdk.IBLanguage", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "IBLanguage", + "printedName": "HsFileAgentSdk.IBLanguage", + "usr": "s:14HsFileAgentSdk10IBLanguageO" }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBLanguage.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBLanguage", + "printedName": "HsFileAgentSdk.IBLanguage", + "usr": "s:14HsFileAgentSdk10IBLanguageO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk14IBVibrateSoundC10ringsValueSivs", - "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC10ringsValueSivs", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "set" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk10IBLanguageO5czechyA2CmF", + "mangledName": "$s14HsFileAgentSdk10IBLanguageO5czechyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "greek", + "printedName": "greek", + "children": [ { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBLanguage.Type) -> HsFileAgentSdk.IBLanguage", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "IBLanguage", + "printedName": "HsFileAgentSdk.IBLanguage", + "usr": "s:14HsFileAgentSdk10IBLanguageO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBLanguage.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBLanguage", + "printedName": "HsFileAgentSdk.IBLanguage", + "usr": "s:14HsFileAgentSdk10IBLanguageO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk14IBVibrateSoundC10ringsValueSivM", - "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC10ringsValueSivM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk10IBLanguageO5greekyA2CmF", + "mangledName": "$s14HsFileAgentSdk10IBLanguageO5greekyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" ] }, { "kind": "Var", - "name": "mediaValue", - "printedName": "mediaValue", + "name": "hindi", + "printedName": "hindi", "children": [ { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBLanguage.Type) -> HsFileAgentSdk.IBLanguage", + "children": [ + { + "kind": "TypeNominal", + "name": "IBLanguage", + "printedName": "HsFileAgentSdk.IBLanguage", + "usr": "s:14HsFileAgentSdk10IBLanguageO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBLanguage.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBLanguage", + "printedName": "HsFileAgentSdk.IBLanguage", + "usr": "s:14HsFileAgentSdk10IBLanguageO" + } + ] + } + ] } ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk14IBVibrateSoundC10mediaValueSivp", - "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC10mediaValueSivp", + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk10IBLanguageO5hindiyA2CmF", + "mangledName": "$s14HsFileAgentSdk10IBLanguageO5hindiyA2CmF", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", "RawDocComment" - ], - "hasStorage": true, - "accessors": [ + ] + }, + { + "kind": "Var", + "name": "indonesian", + "printedName": "indonesian", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBLanguage.Type) -> HsFileAgentSdk.IBLanguage", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBLanguage", + "printedName": "HsFileAgentSdk.IBLanguage", + "usr": "s:14HsFileAgentSdk10IBLanguageO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBLanguage.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBLanguage", + "printedName": "HsFileAgentSdk.IBLanguage", + "usr": "s:14HsFileAgentSdk10IBLanguageO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk14IBVibrateSoundC10mediaValueSivg", - "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC10mediaValueSivg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk10IBLanguageO10indonesianyA2CmF", + "mangledName": "$s14HsFileAgentSdk10IBLanguageO10indonesianyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "malaysian", + "printedName": "malaysian", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBLanguage.Type) -> HsFileAgentSdk.IBLanguage", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "IBLanguage", + "printedName": "HsFileAgentSdk.IBLanguage", + "usr": "s:14HsFileAgentSdk10IBLanguageO" }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBLanguage.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBLanguage", + "printedName": "HsFileAgentSdk.IBLanguage", + "usr": "s:14HsFileAgentSdk10IBLanguageO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk10IBLanguageO9malaysianyA2CmF", + "mangledName": "$s14HsFileAgentSdk10IBLanguageO9malaysianyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "polish", + "printedName": "polish", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBLanguage.Type) -> HsFileAgentSdk.IBLanguage", + "children": [ + { + "kind": "TypeNominal", + "name": "IBLanguage", + "printedName": "HsFileAgentSdk.IBLanguage", + "usr": "s:14HsFileAgentSdk10IBLanguageO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBLanguage.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBLanguage", + "printedName": "HsFileAgentSdk.IBLanguage", + "usr": "s:14HsFileAgentSdk10IBLanguageO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk10IBLanguageO6polishyA2CmF", + "mangledName": "$s14HsFileAgentSdk10IBLanguageO6polishyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "thai", + "printedName": "thai", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBLanguage.Type) -> HsFileAgentSdk.IBLanguage", + "children": [ + { + "kind": "TypeNominal", + "name": "IBLanguage", + "printedName": "HsFileAgentSdk.IBLanguage", + "usr": "s:14HsFileAgentSdk10IBLanguageO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBLanguage.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBLanguage", + "printedName": "HsFileAgentSdk.IBLanguage", + "usr": "s:14HsFileAgentSdk10IBLanguageO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk10IBLanguageO4thaiyA2CmF", + "mangledName": "$s14HsFileAgentSdk10IBLanguageO4thaiyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "vietnamese", + "printedName": "vietnamese", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBLanguage.Type) -> HsFileAgentSdk.IBLanguage", + "children": [ + { + "kind": "TypeNominal", + "name": "IBLanguage", + "printedName": "HsFileAgentSdk.IBLanguage", + "usr": "s:14HsFileAgentSdk10IBLanguageO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBLanguage.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBLanguage", + "printedName": "HsFileAgentSdk.IBLanguage", + "usr": "s:14HsFileAgentSdk10IBLanguageO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk10IBLanguageO10vietnameseyA2CmF", + "mangledName": "$s14HsFileAgentSdk10IBLanguageO10vietnameseyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "finnish", + "printedName": "finnish", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBLanguage.Type) -> HsFileAgentSdk.IBLanguage", + "children": [ + { + "kind": "TypeNominal", + "name": "IBLanguage", + "printedName": "HsFileAgentSdk.IBLanguage", + "usr": "s:14HsFileAgentSdk10IBLanguageO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBLanguage.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBLanguage", + "printedName": "HsFileAgentSdk.IBLanguage", + "usr": "s:14HsFileAgentSdk10IBLanguageO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk10IBLanguageO7finnishyA2CmF", + "mangledName": "$s14HsFileAgentSdk10IBLanguageO7finnishyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "romanian", + "printedName": "romanian", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBLanguage.Type) -> HsFileAgentSdk.IBLanguage", + "children": [ + { + "kind": "TypeNominal", + "name": "IBLanguage", + "printedName": "HsFileAgentSdk.IBLanguage", + "usr": "s:14HsFileAgentSdk10IBLanguageO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBLanguage.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBLanguage", + "printedName": "HsFileAgentSdk.IBLanguage", + "usr": "s:14HsFileAgentSdk10IBLanguageO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk10IBLanguageO8romanianyA2CmF", + "mangledName": "$s14HsFileAgentSdk10IBLanguageO8romanianyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "turkish", + "printedName": "turkish", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBLanguage.Type) -> HsFileAgentSdk.IBLanguage", + "children": [ + { + "kind": "TypeNominal", + "name": "IBLanguage", + "printedName": "HsFileAgentSdk.IBLanguage", + "usr": "s:14HsFileAgentSdk10IBLanguageO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBLanguage.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBLanguage", + "printedName": "HsFileAgentSdk.IBLanguage", + "usr": "s:14HsFileAgentSdk10IBLanguageO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk10IBLanguageO7turkishyA2CmF", + "mangledName": "$s14HsFileAgentSdk10IBLanguageO7turkishyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "HsFileAgentSdk.IBLanguage?", + "children": [ + { + "kind": "TypeNominal", + "name": "IBLanguage", + "printedName": "HsFileAgentSdk.IBLanguage", + "usr": "s:14HsFileAgentSdk10IBLanguageO" } ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk14IBVibrateSoundC10mediaValueSivs", - "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC10mediaValueSivs", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "set" + "usr": "s:Sq" }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk10IBLanguageO8rawValueACSgSi_tcfc", + "mangledName": "$s14HsFileAgentSdk10IBLanguageO8rawValueACSgSi_tcfc", + "moduleName": "HsFileAgentSdk", + "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:14HsFileAgentSdk10IBLanguageO8rawValueSivp", + "mangledName": "$s14HsFileAgentSdk10IBLanguageO8rawValueSivp", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessors": [ { "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk14IBVibrateSoundC10mediaValueSivM", - "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC10mediaValueSivM", + "usr": "s:14HsFileAgentSdk10IBLanguageO8rawValueSivg", + "mangledName": "$s14HsFileAgentSdk10IBLanguageO8rawValueSivg", "moduleName": "HsFileAgentSdk", "implicit": true, - "accessorKind": "_modify" + "accessorKind": "get" } ] + } + ], + "declKind": "Enum", + "usr": "s:14HsFileAgentSdk10IBLanguageO", + "mangledName": "$s14HsFileAgentSdk10IBLanguageO", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl", + "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": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "IBBloodOxygen", + "printedName": "IBBloodOxygen", + "children": [ { "kind": "Var", - "name": "ringsState", - "printedName": "ringsState", + "name": "rate", + "printedName": "rate", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBBloodOxygenFrequency", + "printedName": "HsFileAgentSdk.IBBloodOxygenFrequency", + "usr": "s:14HsFileAgentSdk22IBBloodOxygenFrequencyO" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk14IBVibrateSoundC10ringsStateSivp", - "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC10ringsStateSivp", + "usr": "s:14HsFileAgentSdk13IBBloodOxygenC4rateAA0eF9FrequencyOvp", + "mangledName": "$s14HsFileAgentSdk13IBBloodOxygenC4rateAA0eF9FrequencyOvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -1356,14 +1829,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBBloodOxygenFrequency", + "printedName": "HsFileAgentSdk.IBBloodOxygenFrequency", + "usr": "s:14HsFileAgentSdk22IBBloodOxygenFrequencyO" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk14IBVibrateSoundC10ringsStateSivg", - "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC10ringsStateSivg", + "usr": "s:14HsFileAgentSdk13IBBloodOxygenC4rateAA0eF9FrequencyOvg", + "mangledName": "$s14HsFileAgentSdk13IBBloodOxygenC4rateAA0eF9FrequencyOvg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -1380,14 +1853,14 @@ }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBBloodOxygenFrequency", + "printedName": "HsFileAgentSdk.IBBloodOxygenFrequency", + "usr": "s:14HsFileAgentSdk22IBBloodOxygenFrequencyO" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk14IBVibrateSoundC10ringsStateSivs", - "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC10ringsStateSivs", + "usr": "s:14HsFileAgentSdk13IBBloodOxygenC4rateAA0eF9FrequencyOvs", + "mangledName": "$s14HsFileAgentSdk13IBBloodOxygenC4rateAA0eF9FrequencyOvs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -1404,8 +1877,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk14IBVibrateSoundC10ringsStateSivM", - "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC10ringsStateSivM", + "usr": "s:14HsFileAgentSdk13IBBloodOxygenC4rateAA0eF9FrequencyOvM", + "mangledName": "$s14HsFileAgentSdk13IBBloodOxygenC4rateAA0eF9FrequencyOvM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -1414,8 +1887,8 @@ }, { "kind": "Var", - "name": "vibrateState", - "printedName": "vibrateState", + "name": "state", + "printedName": "state", "children": [ { "kind": "TypeNominal", @@ -1425,8 +1898,8 @@ } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk14IBVibrateSoundC12vibrateStateSivp", - "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC12vibrateStateSivp", + "usr": "s:14HsFileAgentSdk13IBBloodOxygenC5stateSivp", + "mangledName": "$s14HsFileAgentSdk13IBBloodOxygenC5stateSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -1449,8 +1922,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk14IBVibrateSoundC12vibrateStateSivg", - "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC12vibrateStateSivg", + "usr": "s:14HsFileAgentSdk13IBBloodOxygenC5stateSivg", + "mangledName": "$s14HsFileAgentSdk13IBBloodOxygenC5stateSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -1473,8 +1946,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk14IBVibrateSoundC12vibrateStateSivs", - "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC12vibrateStateSivs", + "usr": "s:14HsFileAgentSdk13IBBloodOxygenC5stateSivs", + "mangledName": "$s14HsFileAgentSdk13IBBloodOxygenC5stateSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -1491,75 +1964,18 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk14IBVibrateSoundC12vibrateStateSivM", - "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC12vibrateStateSivM", + "usr": "s:14HsFileAgentSdk13IBBloodOxygenC5stateSivM", + "mangledName": "$s14HsFileAgentSdk13IBBloodOxygenC5stateSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" } ] }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init()", - "children": [ - { - "kind": "TypeNominal", - "name": "IBVibrateSound", - "printedName": "HsFileAgentSdk.IBVibrateSound", - "usr": "s:14HsFileAgentSdk14IBVibrateSoundC" - } - ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk14IBVibrateSoundCACycfc", - "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundCACycfc", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" - } - ], - "declKind": "Class", - "usr": "s:14HsFileAgentSdk14IBVibrateSoundC", - "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "hasMissingDesignatedInitializers": true - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "IBAddressBook", - "printedName": "IBAddressBook", - "children": [ { "kind": "Var", - "name": "gender", - "printedName": "gender", + "name": "value", + "printedName": "value", "children": [ { "kind": "TypeNominal", @@ -1569,8 +1985,8 @@ } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk13IBAddressBookC6genderSivp", - "mangledName": "$s14HsFileAgentSdk13IBAddressBookC6genderSivp", + "usr": "s:14HsFileAgentSdk13IBBloodOxygenC5valueSivp", + "mangledName": "$s14HsFileAgentSdk13IBBloodOxygenC5valueSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -1593,8 +2009,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBAddressBookC6genderSivg", - "mangledName": "$s14HsFileAgentSdk13IBAddressBookC6genderSivg", + "usr": "s:14HsFileAgentSdk13IBBloodOxygenC5valueSivg", + "mangledName": "$s14HsFileAgentSdk13IBBloodOxygenC5valueSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -1617,8 +2033,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBAddressBookC6genderSivs", - "mangledName": "$s14HsFileAgentSdk13IBAddressBookC6genderSivs", + "usr": "s:14HsFileAgentSdk13IBBloodOxygenC5valueSivs", + "mangledName": "$s14HsFileAgentSdk13IBBloodOxygenC5valueSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -1635,8 +2051,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBAddressBookC6genderSivM", - "mangledName": "$s14HsFileAgentSdk13IBAddressBookC6genderSivM", + "usr": "s:14HsFileAgentSdk13IBBloodOxygenC5valueSivM", + "mangledName": "$s14HsFileAgentSdk13IBBloodOxygenC5valueSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -1644,139 +2060,383 @@ ] }, { - "kind": "Var", - "name": "name", - "printedName": "name", + "kind": "Constructor", + "name": "init", + "printedName": "init()", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "IBBloodOxygen", + "printedName": "HsFileAgentSdk.IBBloodOxygen", + "usr": "s:14HsFileAgentSdk13IBBloodOxygenC" + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk13IBBloodOxygenCACycfc", + "mangledName": "$s14HsFileAgentSdk13IBBloodOxygenCACycfc", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "s:14HsFileAgentSdk13IBBloodOxygenC", + "mangledName": "$s14HsFileAgentSdk13IBBloodOxygenC", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "hasMissingDesignatedInitializers": 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": "TypeDecl", + "name": "IBBloodOxygenFrequency", + "printedName": "IBBloodOxygenFrequency", + "children": [ + { + "kind": "Var", + "name": "none", + "printedName": "none", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBBloodOxygenFrequency.Type) -> HsFileAgentSdk.IBBloodOxygenFrequency", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "IBBloodOxygenFrequency", + "printedName": "HsFileAgentSdk.IBBloodOxygenFrequency", + "usr": "s:14HsFileAgentSdk22IBBloodOxygenFrequencyO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBBloodOxygenFrequency.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBBloodOxygenFrequency", + "printedName": "HsFileAgentSdk.IBBloodOxygenFrequency", + "usr": "s:14HsFileAgentSdk22IBBloodOxygenFrequencyO" + } + ] } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk13IBAddressBookC4nameSSSgvp", - "mangledName": "$s14HsFileAgentSdk13IBAddressBookC4nameSSSgvp", + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk22IBBloodOxygenFrequencyO4noneyA2CmF", + "mangledName": "$s14HsFileAgentSdk22IBBloodOxygenFrequencyO4noneyA2CmF", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "min30", + "printedName": "min30", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBBloodOxygenFrequency.Type) -> HsFileAgentSdk.IBBloodOxygenFrequency", + "children": [ + { + "kind": "TypeNominal", + "name": "IBBloodOxygenFrequency", + "printedName": "HsFileAgentSdk.IBBloodOxygenFrequency", + "usr": "s:14HsFileAgentSdk22IBBloodOxygenFrequencyO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBBloodOxygenFrequency.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBBloodOxygenFrequency", + "printedName": "HsFileAgentSdk.IBBloodOxygenFrequency", + "usr": "s:14HsFileAgentSdk22IBBloodOxygenFrequencyO" + } + ] + } + ] + } ], - "hasStorage": true, - "accessors": [ + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk22IBBloodOxygenFrequencyO5min30yA2CmF", + "mangledName": "$s14HsFileAgentSdk22IBBloodOxygenFrequencyO5min30yA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "hour1", + "printedName": "hour1", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBBloodOxygenFrequency.Type) -> HsFileAgentSdk.IBBloodOxygenFrequency", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "IBBloodOxygenFrequency", + "printedName": "HsFileAgentSdk.IBBloodOxygenFrequency", + "usr": "s:14HsFileAgentSdk22IBBloodOxygenFrequencyO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBBloodOxygenFrequency.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "IBBloodOxygenFrequency", + "printedName": "HsFileAgentSdk.IBBloodOxygenFrequency", + "usr": "s:14HsFileAgentSdk22IBBloodOxygenFrequencyO" } - ], - "usr": "s:Sq" + ] } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBAddressBookC4nameSSSgvg", - "mangledName": "$s14HsFileAgentSdk13IBAddressBookC4nameSSSgvg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk22IBBloodOxygenFrequencyO5hour1yA2CmF", + "mangledName": "$s14HsFileAgentSdk22IBBloodOxygenFrequencyO5hour1yA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "hour2", + "printedName": "hour2", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBBloodOxygenFrequency.Type) -> HsFileAgentSdk.IBBloodOxygenFrequency", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "IBBloodOxygenFrequency", + "printedName": "HsFileAgentSdk.IBBloodOxygenFrequency", + "usr": "s:14HsFileAgentSdk22IBBloodOxygenFrequencyO" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBBloodOxygenFrequency.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "IBBloodOxygenFrequency", + "printedName": "HsFileAgentSdk.IBBloodOxygenFrequency", + "usr": "s:14HsFileAgentSdk22IBBloodOxygenFrequencyO" } - ], - "usr": "s:Sq" + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk22IBBloodOxygenFrequencyO5hour2yA2CmF", + "mangledName": "$s14HsFileAgentSdk22IBBloodOxygenFrequencyO5hour2yA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "HsFileAgentSdk.IBBloodOxygenFrequency?", + "children": [ + { + "kind": "TypeNominal", + "name": "IBBloodOxygenFrequency", + "printedName": "HsFileAgentSdk.IBBloodOxygenFrequency", + "usr": "s:14HsFileAgentSdk22IBBloodOxygenFrequencyO" } ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBAddressBookC4nameSSSgvs", - "mangledName": "$s14HsFileAgentSdk13IBAddressBookC4nameSSSgvs", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "set" + "usr": "s:Sq" }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk22IBBloodOxygenFrequencyO8rawValueACSgSi_tcfc", + "mangledName": "$s14HsFileAgentSdk22IBBloodOxygenFrequencyO8rawValueACSgSi_tcfc", + "moduleName": "HsFileAgentSdk", + "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:14HsFileAgentSdk22IBBloodOxygenFrequencyO8rawValueSivp", + "mangledName": "$s14HsFileAgentSdk22IBBloodOxygenFrequencyO8rawValueSivp", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessors": [ { "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBAddressBookC4nameSSSgvM", - "mangledName": "$s14HsFileAgentSdk13IBAddressBookC4nameSSSgvM", + "usr": "s:14HsFileAgentSdk22IBBloodOxygenFrequencyO8rawValueSivg", + "mangledName": "$s14HsFileAgentSdk22IBBloodOxygenFrequencyO8rawValueSivg", "moduleName": "HsFileAgentSdk", "implicit": true, - "accessorKind": "_modify" + "accessorKind": "get" } ] + } + ], + "declKind": "Enum", + "usr": "s:14HsFileAgentSdk22IBBloodOxygenFrequencyO", + "mangledName": "$s14HsFileAgentSdk22IBBloodOxygenFrequencyO", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { - "kind": "Var", - "name": "phoneNumbers", - "printedName": "phoneNumbers", + "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": "TypeNominal", - "name": "Array", - "printedName": "[HsFileAgentSdk.IBPhoneNumber]", + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", "children": [ { "kind": "TypeNominal", - "name": "IBPhoneNumber", - "printedName": "HsFileAgentSdk.IBPhoneNumber", - "usr": "s:14HsFileAgentSdk13IBPhoneNumberC" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } - ], - "usr": "s:Sa" + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "IBPhoneInfo", + "printedName": "IBPhoneInfo", + "children": [ + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk13IBAddressBookC12phoneNumbersSayAA13IBPhoneNumberCGvp", - "mangledName": "$s14HsFileAgentSdk13IBAddressBookC12phoneNumbersSayAA13IBPhoneNumberCGvp", + "usr": "s:14HsFileAgentSdk11IBPhoneInfoC4nameSSvp", + "mangledName": "$s14HsFileAgentSdk11IBPhoneInfoC4nameSSvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -1793,22 +2453,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[HsFileAgentSdk.IBPhoneNumber]", - "children": [ - { - "kind": "TypeNominal", - "name": "IBPhoneNumber", - "printedName": "HsFileAgentSdk.IBPhoneNumber", - "usr": "s:14HsFileAgentSdk13IBPhoneNumberC" - } - ], - "usr": "s:Sa" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBAddressBookC12phoneNumbersSayAA13IBPhoneNumberCGvg", - "mangledName": "$s14HsFileAgentSdk13IBAddressBookC12phoneNumbersSayAA13IBPhoneNumberCGvg", + "usr": "s:14HsFileAgentSdk11IBPhoneInfoC4nameSSvg", + "mangledName": "$s14HsFileAgentSdk11IBPhoneInfoC4nameSSvg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -1825,22 +2477,14 @@ }, { "kind": "TypeNominal", - "name": "Array", - "printedName": "[HsFileAgentSdk.IBPhoneNumber]", - "children": [ - { - "kind": "TypeNominal", - "name": "IBPhoneNumber", - "printedName": "HsFileAgentSdk.IBPhoneNumber", - "usr": "s:14HsFileAgentSdk13IBPhoneNumberC" - } - ], - "usr": "s:Sa" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBAddressBookC12phoneNumbersSayAA13IBPhoneNumberCGvs", - "mangledName": "$s14HsFileAgentSdk13IBAddressBookC12phoneNumbersSayAA13IBPhoneNumberCGvs", + "usr": "s:14HsFileAgentSdk11IBPhoneInfoC4nameSSvs", + "mangledName": "$s14HsFileAgentSdk11IBPhoneInfoC4nameSSvs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -1857,8 +2501,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBAddressBookC12phoneNumbersSayAA13IBPhoneNumberCGvM", - "mangledName": "$s14HsFileAgentSdk13IBAddressBookC12phoneNumbersSayAA13IBPhoneNumberCGvM", + "usr": "s:14HsFileAgentSdk11IBPhoneInfoC4nameSSvM", + "mangledName": "$s14HsFileAgentSdk11IBPhoneInfoC4nameSSvM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -1866,46 +2510,131 @@ ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init()", + "kind": "Var", + "name": "type", + "printedName": "type", "children": [ { "kind": "TypeNominal", - "name": "IBAddressBook", - "printedName": "HsFileAgentSdk.IBAddressBook", - "usr": "s:14HsFileAgentSdk13IBAddressBookC" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk13IBAddressBookCACycfc", - "mangledName": "$s14HsFileAgentSdk13IBAddressBookCACycfc", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk11IBPhoneInfoC4typeSivp", + "mangledName": "$s14HsFileAgentSdk11IBPhoneInfoC4typeSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "AccessControl" + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" ], - "init_kind": "Designated" + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk11IBPhoneInfoC4typeSivg", + "mangledName": "$s14HsFileAgentSdk11IBPhoneInfoC4typeSivg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk11IBPhoneInfoC4typeSivs", + "mangledName": "$s14HsFileAgentSdk11IBPhoneInfoC4typeSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk11IBPhoneInfoC4typeSivM", + "mangledName": "$s14HsFileAgentSdk11IBPhoneInfoC4typeSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] }, { "kind": "Var", - "name": "description", - "printedName": "description", + "name": "mac", + "printedName": "mac", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Optional", + "printedName": "[Swift.Int]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.Int]", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk13IBAddressBookC11descriptionSSvp", - "mangledName": "$s14HsFileAgentSdk13IBAddressBookC11descriptionSSvp", + "usr": "s:14HsFileAgentSdk11IBPhoneInfoC3macSaySiGSgvp", + "mangledName": "$s14HsFileAgentSdk11IBPhoneInfoC3macSaySiGSgvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ + "HasInitialValue", + "HasStorage", "AccessControl", "RawDocComment" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -1914,49 +2643,239 @@ "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Optional", + "printedName": "[Swift.Int]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.Int]", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBAddressBookC11descriptionSSvg", - "mangledName": "$s14HsFileAgentSdk13IBAddressBookC11descriptionSSvg", + "usr": "s:14HsFileAgentSdk11IBPhoneInfoC3macSaySiGSgvg", + "mangledName": "$s14HsFileAgentSdk11IBPhoneInfoC3macSaySiGSgvg", "moduleName": "HsFileAgentSdk", + "implicit": true, "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.Int]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.Int]", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk11IBPhoneInfoC3macSaySiGSgvs", + "mangledName": "$s14HsFileAgentSdk11IBPhoneInfoC3macSaySiGSgvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk11IBPhoneInfoC3macSaySiGSgvM", + "mangledName": "$s14HsFileAgentSdk11IBPhoneInfoC3macSaySiGSgvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" } ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBPhoneInfo", + "printedName": "HsFileAgentSdk.IBPhoneInfo", + "usr": "s:14HsFileAgentSdk11IBPhoneInfoC" + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk11IBPhoneInfoCACycfc", + "mangledName": "$s14HsFileAgentSdk11IBPhoneInfoCACycfc", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "IBPhoneInfo", + "printedName": "HsFileAgentSdk.IBPhoneInfo", + "usr": "s:14HsFileAgentSdk11IBPhoneInfoC" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk11IBPhoneInfoC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14HsFileAgentSdk11IBPhoneInfoC4fromACs7Decoder_p_tKcfc", + "moduleName": "HsFileAgentSdk", + "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:14HsFileAgentSdk11IBPhoneInfoC6encode2toys7Encoder_p_tKF", + "mangledName": "$s14HsFileAgentSdk11IBPhoneInfoC6encode2toys7Encoder_p_tKF", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" } ], "declKind": "Class", - "usr": "s:14HsFileAgentSdk13IBAddressBookC", - "mangledName": "$s14HsFileAgentSdk13IBAddressBookC", + "usr": "s:14HsFileAgentSdk11IBPhoneInfoC", + "mangledName": "$s14HsFileAgentSdk11IBPhoneInfoC", "moduleName": "HsFileAgentSdk", "declAttributes": [ "AccessControl", "RawDocComment" + ], + "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": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" ] }, { "kind": "TypeDecl", - "name": "IBPhoneNumber", - "printedName": "IBPhoneNumber", + "name": "IBTargetStep", + "printedName": "IBTargetStep", "children": [ { "kind": "Var", - "name": "number", - "printedName": "number", + "name": "value", + "printedName": "value", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk13IBPhoneNumberC6numberSSvp", - "mangledName": "$s14HsFileAgentSdk13IBPhoneNumberC6numberSSvp", + "usr": "s:14HsFileAgentSdk12IBTargetStepC5valueSivp", + "mangledName": "$s14HsFileAgentSdk12IBTargetStepC5valueSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -1973,14 +2892,14 @@ "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBPhoneNumberC6numberSSvg", - "mangledName": "$s14HsFileAgentSdk13IBPhoneNumberC6numberSSvg", + "usr": "s:14HsFileAgentSdk12IBTargetStepC5valueSivg", + "mangledName": "$s14HsFileAgentSdk12IBTargetStepC5valueSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -1997,14 +2916,14 @@ }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBPhoneNumberC6numberSSvs", - "mangledName": "$s14HsFileAgentSdk13IBPhoneNumberC6numberSSvs", + "usr": "s:14HsFileAgentSdk12IBTargetStepC5valueSivs", + "mangledName": "$s14HsFileAgentSdk12IBTargetStepC5valueSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -2021,8 +2940,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBPhoneNumberC6numberSSvM", - "mangledName": "$s14HsFileAgentSdk13IBPhoneNumberC6numberSSvM", + "usr": "s:14HsFileAgentSdk12IBTargetStepC5valueSivM", + "mangledName": "$s14HsFileAgentSdk12IBTargetStepC5valueSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -2031,27 +2950,19 @@ }, { "kind": "Var", - "name": "location", - "printedName": "location", + "name": "ring", + "printedName": "ring", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk13IBPhoneNumberC8locationSSSgvp", - "mangledName": "$s14HsFileAgentSdk13IBPhoneNumberC8locationSSSgvp", + "usr": "s:14HsFileAgentSdk12IBTargetStepC4ringSivp", + "mangledName": "$s14HsFileAgentSdk12IBTargetStepC4ringSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -2068,22 +2979,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBPhoneNumberC8locationSSSgvg", - "mangledName": "$s14HsFileAgentSdk13IBPhoneNumberC8locationSSSgvg", + "usr": "s:14HsFileAgentSdk12IBTargetStepC4ringSivg", + "mangledName": "$s14HsFileAgentSdk12IBTargetStepC4ringSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -2100,22 +3003,14 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBPhoneNumberC8locationSSSgvs", - "mangledName": "$s14HsFileAgentSdk13IBPhoneNumberC8locationSSSgvs", + "usr": "s:14HsFileAgentSdk12IBTargetStepC4ringSivs", + "mangledName": "$s14HsFileAgentSdk12IBTargetStepC4ringSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -2132,8 +3027,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBPhoneNumberC8locationSSSgvM", - "mangledName": "$s14HsFileAgentSdk13IBPhoneNumberC8locationSSSgvM", + "usr": "s:14HsFileAgentSdk12IBTargetStepC4ringSivM", + "mangledName": "$s14HsFileAgentSdk12IBTargetStepC4ringSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -2142,27 +3037,19 @@ }, { "kind": "Var", - "name": "operator", - "printedName": "operator", + "name": "vibrate", + "printedName": "vibrate", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk13IBPhoneNumberC8operatorSSSgvp", - "mangledName": "$s14HsFileAgentSdk13IBPhoneNumberC8operatorSSSgvp", + "usr": "s:14HsFileAgentSdk12IBTargetStepC7vibrateSivp", + "mangledName": "$s14HsFileAgentSdk12IBTargetStepC7vibrateSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -2179,22 +3066,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBPhoneNumberC8operatorSSSgvg", - "mangledName": "$s14HsFileAgentSdk13IBPhoneNumberC8operatorSSSgvg", + "usr": "s:14HsFileAgentSdk12IBTargetStepC7vibrateSivg", + "mangledName": "$s14HsFileAgentSdk12IBTargetStepC7vibrateSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -2211,22 +3090,14 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBPhoneNumberC8operatorSSSgvs", - "mangledName": "$s14HsFileAgentSdk13IBPhoneNumberC8operatorSSSgvs", + "usr": "s:14HsFileAgentSdk12IBTargetStepC7vibrateSivs", + "mangledName": "$s14HsFileAgentSdk12IBTargetStepC7vibrateSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -2243,54 +3114,37 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBPhoneNumberC8operatorSSSgvM", - "mangledName": "$s14HsFileAgentSdk13IBPhoneNumberC8operatorSSSgvM", + "usr": "s:14HsFileAgentSdk12IBTargetStepC7vibrateSivM", + "mangledName": "$s14HsFileAgentSdk12IBTargetStepC7vibrateSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" } ] }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init()", - "children": [ - { - "kind": "TypeNominal", - "name": "IBPhoneNumber", - "printedName": "HsFileAgentSdk.IBPhoneNumber", - "usr": "s:14HsFileAgentSdk13IBPhoneNumberC" - } - ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk13IBPhoneNumberCACycfc", - "mangledName": "$s14HsFileAgentSdk13IBPhoneNumberCACycfc", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" - }, { "kind": "Var", - "name": "description", - "printedName": "description", + "name": "notice", + "printedName": "notice", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk13IBPhoneNumberC11descriptionSSvp", - "mangledName": "$s14HsFileAgentSdk13IBPhoneNumberC11descriptionSSvp", + "usr": "s:14HsFileAgentSdk12IBTargetStepC6noticeSivp", + "mangledName": "$s14HsFileAgentSdk12IBTargetStepC6noticeSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "AccessControl" + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -2299,27 +3153,108 @@ "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBPhoneNumberC11descriptionSSvg", - "mangledName": "$s14HsFileAgentSdk13IBPhoneNumberC11descriptionSSvg", + "usr": "s:14HsFileAgentSdk12IBTargetStepC6noticeSivg", + "mangledName": "$s14HsFileAgentSdk12IBTargetStepC6noticeSivg", "moduleName": "HsFileAgentSdk", + "implicit": true, "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk12IBTargetStepC6noticeSivs", + "mangledName": "$s14HsFileAgentSdk12IBTargetStepC6noticeSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk12IBTargetStepC6noticeSivM", + "mangledName": "$s14HsFileAgentSdk12IBTargetStepC6noticeSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" } ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBTargetStep", + "printedName": "HsFileAgentSdk.IBTargetStep", + "usr": "s:14HsFileAgentSdk12IBTargetStepC" + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk12IBTargetStepCACycfc", + "mangledName": "$s14HsFileAgentSdk12IBTargetStepCACycfc", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" } ], "declKind": "Class", - "usr": "s:14HsFileAgentSdk13IBPhoneNumberC", - "mangledName": "$s14HsFileAgentSdk13IBPhoneNumberC", + "usr": "s:14HsFileAgentSdk12IBTargetStepC", + "mangledName": "$s14HsFileAgentSdk12IBTargetStepC", "moduleName": "HsFileAgentSdk", "declAttributes": [ "AccessControl", "RawDocComment" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } ] }, { @@ -2334,219 +3269,216 @@ }, { "kind": "TypeDecl", - "name": "IBParameter", - "printedName": "IBParameter", + "name": "LRC", + "printedName": "LRC", "children": [ { - "kind": "Var", - "name": "dialID", - "printedName": "dialID", + "kind": "Function", + "name": "calculateLRC", + "printedName": "calculateLRC(_:)", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (Swift.Int) -> HsFileAgentSdk.IBParameter", + "kind": "TypeNominal", + "name": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.UInt8]", "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Swift.Int) -> HsFileAgentSdk.IBParameter", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ] - }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBParameter.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - } - ] + "name": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" } - ] + ], + "usr": "s:Sa" } ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk11IBParameterO6dialIDyACSicACmF", - "mangledName": "$s14HsFileAgentSdk11IBParameterO6dialIDyACSicACmF", + "declKind": "Func", + "usr": "s:14HsFileAgentSdk3LRCV09calculateE0ys5UInt8VSayAFGFZ", + "mangledName": "$s14HsFileAgentSdk3LRCV09calculateE0ys5UInt8VSayAFGFZ", "moduleName": "HsFileAgentSdk", + "static": true, "declAttributes": [ - "RawDocComment" - ] + "AccessControl" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "action", - "printedName": "action", + "kind": "Function", + "name": "calculate", + "printedName": "calculate(_:)", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (Swift.Int) -> HsFileAgentSdk.IBParameter", + "kind": "TypeNominal", + "name": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.UInt8]", "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Swift.Int) -> HsFileAgentSdk.IBParameter", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ] - }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBParameter.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - } - ] + "name": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" } - ] + ], + "usr": "s:Sa" } ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk11IBParameterO6actionyACSicACmF", - "mangledName": "$s14HsFileAgentSdk11IBParameterO6actionyACSicACmF", + "declKind": "Func", + "usr": "s:14HsFileAgentSdk3LRCV9calculateys5UInt8VSayAFGFZ", + "mangledName": "$s14HsFileAgentSdk3LRCV9calculateys5UInt8VSayAFGFZ", "moduleName": "HsFileAgentSdk", + "static": true, "declAttributes": [ - "RawDocComment" - ] + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14HsFileAgentSdk3LRCV", + "mangledName": "$s14HsFileAgentSdk3LRCV", + "moduleName": "HsFileAgentSdk", + "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": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "IBHistoryCalorieItem", + "printedName": "IBHistoryCalorieItem", + "children": [ { "kind": "Var", - "name": "motionMode", - "printedName": "motionMode", + "name": "time", + "printedName": "time", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBMotionMode) -> HsFileAgentSdk.IBParameter", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBMotionMode) -> HsFileAgentSdk.IBParameter", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - }, - { - "kind": "TypeNominal", - "name": "IBMotionMode", - "printedName": "HsFileAgentSdk.IBMotionMode", - "usr": "s:14HsFileAgentSdk12IBMotionModeO" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBParameter.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk11IBParameterO10motionModeyAcA08IBMotionG0OcACmF", - "mangledName": "$s14HsFileAgentSdk11IBParameterO10motionModeyAcA08IBMotionG0OcACmF", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk20IBHistoryCalorieItemC4timeSivp", + "mangledName": "$s14HsFileAgentSdk20IBHistoryCalorieItemC4timeSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "language", - "printedName": "language", - "children": [ + ], + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBLanguage) -> HsFileAgentSdk.IBParameter", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBLanguage) -> HsFileAgentSdk.IBParameter", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - }, - { - "kind": "TypeNominal", - "name": "IBLanguage", - "printedName": "HsFileAgentSdk.IBLanguage", - "usr": "s:14HsFileAgentSdk10IBLanguageO" - } - ] + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk20IBHistoryCalorieItemC4timeSivg", + "mangledName": "$s14HsFileAgentSdk20IBHistoryCalorieItemC4timeSivg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBParameter.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - } - ] + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } - ] + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk20IBHistoryCalorieItemC4timeSivs", + "mangledName": "$s14HsFileAgentSdk20IBHistoryCalorieItemC4timeSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk20IBHistoryCalorieItemC4timeSivM", + "mangledName": "$s14HsFileAgentSdk20IBHistoryCalorieItemC4timeSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" } - ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk11IBParameterO8languageyAcA10IBLanguageOcACmF", - "mangledName": "$s14HsFileAgentSdk11IBParameterO8languageyAcA10IBLanguageOcACmF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" ] }, { @@ -2555,1632 +3487,904 @@ "printedName": "value", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (Swift.Int) -> HsFileAgentSdk.IBParameter", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Swift.Int) -> HsFileAgentSdk.IBParameter", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBParameter.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" } ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk11IBParameterO5valueyACSicACmF", - "mangledName": "$s14HsFileAgentSdk11IBParameterO5valueyACSicACmF", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk20IBHistoryCalorieItemC5valueSfvp", + "mangledName": "$s14HsFileAgentSdk20IBHistoryCalorieItemC5valueSfvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "file", - "printedName": "file", - "children": [ + ], + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBFile) -> HsFileAgentSdk.IBParameter", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBFile) -> HsFileAgentSdk.IBParameter", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - }, - { - "kind": "TypeNominal", - "name": "IBFile", - "printedName": "HsFileAgentSdk.IBFile", - "usr": "s:14HsFileAgentSdk6IBFileO" - } - ] - }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBParameter.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - } - ] + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk11IBParameterO4fileyAcA6IBFileOcACmF", - "mangledName": "$s14HsFileAgentSdk11IBParameterO4fileyAcA6IBFileOcACmF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "targetStep", - "printedName": "targetStep", - "children": [ + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk20IBHistoryCalorieItemC5valueSfvg", + "mangledName": "$s14HsFileAgentSdk20IBHistoryCalorieItemC5valueSfvg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBTargetStep) -> HsFileAgentSdk.IBParameter", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBTargetStep) -> HsFileAgentSdk.IBParameter", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - }, - { - "kind": "TypeNominal", - "name": "IBTargetStep", - "printedName": "HsFileAgentSdk.IBTargetStep", - "usr": "s:14HsFileAgentSdk12IBTargetStepC" - } - ] + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBParameter.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - } - ] + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" } - ] + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk20IBHistoryCalorieItemC5valueSfvs", + "mangledName": "$s14HsFileAgentSdk20IBHistoryCalorieItemC5valueSfvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk20IBHistoryCalorieItemC5valueSfvM", + "mangledName": "$s14HsFileAgentSdk20IBHistoryCalorieItemC5valueSfvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" } - ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk11IBParameterO10targetStepyAcA08IBTargetG0CcACmF", - "mangledName": "$s14HsFileAgentSdk11IBParameterO10targetStepyAcA08IBTargetG0CcACmF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" ] }, { - "kind": "Var", - "name": "sleep", - "printedName": "sleep", + "kind": "Constructor", + "name": "init", + "printedName": "init()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBSleep) -> HsFileAgentSdk.IBParameter", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBSleep) -> HsFileAgentSdk.IBParameter", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - }, - { - "kind": "TypeNominal", - "name": "IBSleep", - "printedName": "HsFileAgentSdk.IBSleep", - "usr": "s:14HsFileAgentSdk7IBSleepC" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBParameter.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "IBHistoryCalorieItem", + "printedName": "HsFileAgentSdk.IBHistoryCalorieItem", + "usr": "s:14HsFileAgentSdk20IBHistoryCalorieItemC" } ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk11IBParameterO5sleepyAcA7IBSleepCcACmF", - "mangledName": "$s14HsFileAgentSdk11IBParameterO5sleepyAcA7IBSleepCcACmF", + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk20IBHistoryCalorieItemCACycfc", + "mangledName": "$s14HsFileAgentSdk20IBHistoryCalorieItemCACycfc", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "RawDocComment" - ] + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "s:14HsFileAgentSdk20IBHistoryCalorieItemC", + "mangledName": "$s14HsFileAgentSdk20IBHistoryCalorieItemC", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "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": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "IBAbility", + "printedName": "IBAbility", + "children": [ { "kind": "Var", - "name": "water", - "printedName": "water", + "name": "description", + "printedName": "description", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBWater) -> HsFileAgentSdk.IBParameter", + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC11descriptionSSvp", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC11descriptionSSvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBWater) -> HsFileAgentSdk.IBParameter", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - }, - { - "kind": "TypeNominal", - "name": "IBWater", - "printedName": "HsFileAgentSdk.IBWater", - "usr": "s:14HsFileAgentSdk7IBWaterC" - } - ] - }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBParameter.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAbilityC11descriptionSSvg", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC11descriptionSSvg", + "moduleName": "HsFileAgentSdk", + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk11IBParameterO5wateryAcA7IBWaterCcACmF", - "mangledName": "$s14HsFileAgentSdk11IBParameterO5wateryAcA7IBWaterCcACmF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Var", - "name": "clock", - "printedName": "clock", + "name": "userData", + "printedName": "userData", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBClock) -> HsFileAgentSdk.IBParameter", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBClock) -> HsFileAgentSdk.IBParameter", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - }, - { - "kind": "TypeNominal", - "name": "IBClock", - "printedName": "HsFileAgentSdk.IBClock", - "usr": "s:14HsFileAgentSdk7IBClockC" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBParameter.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk11IBParameterO5clockyAcA7IBClockCcACmF", - "mangledName": "$s14HsFileAgentSdk11IBParameterO5clockyAcA7IBClockCcACmF", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC8userDataACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC8userDataACvpZ", "moduleName": "HsFileAgentSdk", + "static": true, "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "heartRate", - "printedName": "heartRate", - "children": [ + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBHeartRate) -> HsFileAgentSdk.IBParameter", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBHeartRate) -> HsFileAgentSdk.IBParameter", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - }, - { - "kind": "TypeNominal", - "name": "IBHeartRate", - "printedName": "HsFileAgentSdk.IBHeartRate", - "usr": "s:14HsFileAgentSdk11IBHeartRateC" - } - ] - }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBParameter.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - } - ] + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } - ] + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAbilityC8userDataACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC8userDataACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk11IBParameterO9heartRateyAcA07IBHeartG0CcACmF", - "mangledName": "$s14HsFileAgentSdk11IBParameterO9heartRateyAcA07IBHeartG0CcACmF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Var", - "name": "bloodOxygen", - "printedName": "bloodOxygen", + "name": "about", + "printedName": "about", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBBloodOxygen) -> HsFileAgentSdk.IBParameter", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBBloodOxygen) -> HsFileAgentSdk.IBParameter", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - }, - { - "kind": "TypeNominal", - "name": "IBBloodOxygen", - "printedName": "HsFileAgentSdk.IBBloodOxygen", - "usr": "s:14HsFileAgentSdk13IBBloodOxygenC" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBParameter.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk11IBParameterO11bloodOxygenyAcA07IBBloodG0CcACmF", - "mangledName": "$s14HsFileAgentSdk11IBParameterO11bloodOxygenyAcA07IBBloodG0CcACmF", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC5aboutACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC5aboutACvpZ", "moduleName": "HsFileAgentSdk", + "static": true, "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "screen", - "printedName": "screen", - "children": [ + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBScreenConfig) -> HsFileAgentSdk.IBParameter", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBScreenConfig) -> HsFileAgentSdk.IBParameter", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - }, - { - "kind": "TypeNominal", - "name": "IBScreenConfig", - "printedName": "HsFileAgentSdk.IBScreenConfig", - "usr": "s:14HsFileAgentSdk14IBScreenConfigC" - } - ] - }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBParameter.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - } - ] + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } - ] + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAbilityC5aboutACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC5aboutACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk11IBParameterO6screenyAcA14IBScreenConfigCcACmF", - "mangledName": "$s14HsFileAgentSdk11IBParameterO6screenyAcA14IBScreenConfigCcACmF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Var", - "name": "vibrateSound", - "printedName": "vibrateSound", + "name": "switchDial", + "printedName": "switchDial", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBVibrateConfig) -> HsFileAgentSdk.IBParameter", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBVibrateConfig) -> HsFileAgentSdk.IBParameter", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - }, - { - "kind": "TypeNominal", - "name": "IBVibrateConfig", - "printedName": "HsFileAgentSdk.IBVibrateConfig", - "usr": "s:14HsFileAgentSdk15IBVibrateConfigC" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBParameter.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk11IBParameterO12vibrateSoundyAcA15IBVibrateConfigCcACmF", - "mangledName": "$s14HsFileAgentSdk11IBParameterO12vibrateSoundyAcA15IBVibrateConfigCcACmF", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC10switchDialACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC10switchDialACvpZ", "moduleName": "HsFileAgentSdk", + "static": true, "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "otherTarget", - "printedName": "otherTarget", - "children": [ + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBOtherTarget) -> HsFileAgentSdk.IBParameter", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBOtherTarget) -> HsFileAgentSdk.IBParameter", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - }, - { - "kind": "TypeNominal", - "name": "IBOtherTarget", - "printedName": "HsFileAgentSdk.IBOtherTarget", - "usr": "s:14HsFileAgentSdk13IBOtherTargetC" - } - ] - }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBParameter.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - } - ] + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } - ] + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAbilityC10switchDialACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC10switchDialACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk11IBParameterO11otherTargetyAcA07IBOtherG0CcACmF", - "mangledName": "$s14HsFileAgentSdk11IBParameterO11otherTargetyAcA07IBOtherG0CcACmF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Var", - "name": "trainTarget", - "printedName": "trainTarget", + "name": "deleteDial", + "printedName": "deleteDial", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBTrainTarget) -> HsFileAgentSdk.IBParameter", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBTrainTarget) -> HsFileAgentSdk.IBParameter", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - }, - { - "kind": "TypeNominal", - "name": "IBTrainTarget", - "printedName": "HsFileAgentSdk.IBTrainTarget", - "usr": "s:14HsFileAgentSdk13IBTrainTargetC" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBParameter.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk11IBParameterO11trainTargetyAcA07IBTrainG0CcACmF", - "mangledName": "$s14HsFileAgentSdk11IBParameterO11trainTargetyAcA07IBTrainG0CcACmF", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC10deleteDialACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC10deleteDialACvpZ", "moduleName": "HsFileAgentSdk", + "static": true, "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "sendPhone", - "printedName": "sendPhone", - "children": [ + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBPhoneInfo) -> HsFileAgentSdk.IBParameter", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBPhoneInfo) -> HsFileAgentSdk.IBParameter", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - }, - { - "kind": "TypeNominal", - "name": "IBPhoneInfo", - "printedName": "HsFileAgentSdk.IBPhoneInfo", - "usr": "s:14HsFileAgentSdk11IBPhoneInfoC" - } - ] - }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBParameter.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - } - ] + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } - ] + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAbilityC10deleteDialACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC10deleteDialACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk11IBParameterO9sendPhoneyAcA11IBPhoneInfoCcACmF", - "mangledName": "$s14HsFileAgentSdk11IBParameterO9sendPhoneyAcA11IBPhoneInfoCcACmF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Var", - "name": "sendTime", - "printedName": "sendTime", + "name": "fetchCurrentDialId", + "printedName": "fetchCurrentDialId", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBSendTime) -> HsFileAgentSdk.IBParameter", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBSendTime) -> HsFileAgentSdk.IBParameter", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - }, - { - "kind": "TypeNominal", - "name": "IBSendTime", - "printedName": "HsFileAgentSdk.IBSendTime", - "usr": "s:14HsFileAgentSdk10IBSendTimeC" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBParameter.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk11IBParameterO8sendTimeyAcA06IBSendG0CcACmF", - "mangledName": "$s14HsFileAgentSdk11IBParameterO8sendTimeyAcA06IBSendG0CcACmF", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC18fetchCurrentDialIdACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC18fetchCurrentDialIdACvpZ", "moduleName": "HsFileAgentSdk", + "static": true, "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "auxiliary", - "printedName": "auxiliary", - "children": [ + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBAuxiliary) -> HsFileAgentSdk.IBParameter", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBAuxiliary) -> HsFileAgentSdk.IBParameter", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - }, - { - "kind": "TypeNominal", - "name": "IBAuxiliary", - "printedName": "HsFileAgentSdk.IBAuxiliary", - "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" - } - ] - }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBParameter.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - } - ] + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } - ] + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAbilityC18fetchCurrentDialIdACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC18fetchCurrentDialIdACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk11IBParameterO9auxiliaryyAcA11IBAuxiliaryOcACmF", - "mangledName": "$s14HsFileAgentSdk11IBParameterO9auxiliaryyAcA11IBAuxiliaryOcACmF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Var", - "name": "userInfo", - "printedName": "userInfo", + "name": "find", + "printedName": "find", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBUserInfo) -> HsFileAgentSdk.IBParameter", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBUserInfo) -> HsFileAgentSdk.IBParameter", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - }, - { - "kind": "TypeNominal", - "name": "IBUserInfo", - "printedName": "HsFileAgentSdk.IBUserInfo", - "usr": "s:14HsFileAgentSdk10IBUserInfoC" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBParameter.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk11IBParameterO8userInfoyAcA06IBUserG0CcACmF", - "mangledName": "$s14HsFileAgentSdk11IBParameterO8userInfoyAcA06IBUserG0CcACmF", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC4findACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC4findACvpZ", "moduleName": "HsFileAgentSdk", + "static": true, "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "weather", - "printedName": "weather", - "children": [ + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBWeather) -> HsFileAgentSdk.IBParameter", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBWeather) -> HsFileAgentSdk.IBParameter", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - }, - { - "kind": "TypeNominal", - "name": "IBWeather", - "printedName": "HsFileAgentSdk.IBWeather", - "usr": "s:14HsFileAgentSdk9IBWeatherC" - } - ] - }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBParameter.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - } - ] + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } - ] + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAbilityC4findACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC4findACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk11IBParameterO7weatheryAcA9IBWeatherCcACmF", - "mangledName": "$s14HsFileAgentSdk11IBParameterO7weatheryAcA9IBWeatherCcACmF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Var", - "name": "addressBook", - "printedName": "addressBook", + "name": "message", + "printedName": "message", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBParameter.Type) -> ([HsFileAgentSdk.IBAddressBook]) -> HsFileAgentSdk.IBParameter", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "([HsFileAgentSdk.IBAddressBook]) -> HsFileAgentSdk.IBParameter", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - }, - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[HsFileAgentSdk.IBAddressBook]", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAddressBook", - "printedName": "HsFileAgentSdk.IBAddressBook", - "usr": "s:14HsFileAgentSdk13IBAddressBookC" - } - ], - "usr": "s:Sa" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBParameter.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk11IBParameterO11addressBookyACSayAA09IBAddressG0CGcACmF", - "mangledName": "$s14HsFileAgentSdk11IBParameterO11addressBookyACSayAA09IBAddressG0CGcACmF", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC7messageACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC7messageACvpZ", "moduleName": "HsFileAgentSdk", + "static": true, "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "epo", - "printedName": "epo", - "children": [ + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBParameter.Type) -> ([HsFileAgentSdk.IBEpo]) -> HsFileAgentSdk.IBParameter", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "([HsFileAgentSdk.IBEpo]) -> HsFileAgentSdk.IBParameter", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - }, - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[HsFileAgentSdk.IBEpo]", - "children": [ - { - "kind": "TypeNominal", - "name": "IBEpo", - "printedName": "HsFileAgentSdk.IBEpo", - "usr": "s:14HsFileAgentSdk5IBEpoC" - } - ], - "usr": "s:Sa" - } - ] - }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBParameter.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - } - ] + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } - ] + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAbilityC7messageACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC7messageACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk11IBParameterO3epoyACSayAA5IBEpoCGcACmF", - "mangledName": "$s14HsFileAgentSdk11IBParameterO3epoyACSayAA5IBEpoCGcACmF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Var", - "name": "ota", - "printedName": "ota", + "name": "startSport", + "printedName": "startSport", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBOtaFile) -> HsFileAgentSdk.IBParameter", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBOtaFile) -> HsFileAgentSdk.IBParameter", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - }, - { - "kind": "TypeNominal", - "name": "IBOtaFile", - "printedName": "HsFileAgentSdk.IBOtaFile", - "usr": "s:14HsFileAgentSdk05IBOtaB0C" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBParameter.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk11IBParameterO3otayAcA05IBOtaB0CcACmF", - "mangledName": "$s14HsFileAgentSdk11IBParameterO3otayAcA05IBOtaB0CcACmF", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC10startSportACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC10startSportACvpZ", "moduleName": "HsFileAgentSdk", + "static": true, "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "MP3", - "printedName": "MP3", - "children": [ + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBMp3File) -> HsFileAgentSdk.IBParameter", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBMp3File) -> HsFileAgentSdk.IBParameter", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - }, - { - "kind": "TypeNominal", - "name": "IBMp3File", - "printedName": "HsFileAgentSdk.IBMp3File", - "usr": "s:14HsFileAgentSdk05IBMp3B0C" - } - ] - }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBParameter.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - } - ] + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } - ] + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAbilityC10startSportACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC10startSportACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk11IBParameterO3MP3yAcA05IBMp3B0CcACmF", - "mangledName": "$s14HsFileAgentSdk11IBParameterO3MP3yAcA05IBMp3B0CcACmF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Var", - "name": "dial", - "printedName": "dial", + "name": "endSport", + "printedName": "endSport", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBDial) -> HsFileAgentSdk.IBParameter", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBDial) -> HsFileAgentSdk.IBParameter", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - }, - { - "kind": "TypeNominal", - "name": "IBDial", - "printedName": "HsFileAgentSdk.IBDial", - "usr": "s:14HsFileAgentSdk6IBDialC" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBParameter.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk11IBParameterO4dialyAcA6IBDialCcACmF", - "mangledName": "$s14HsFileAgentSdk11IBParameterO4dialyAcA6IBDialCcACmF", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC8endSportACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC8endSportACvpZ", "moduleName": "HsFileAgentSdk", + "static": true, "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "dialFile", - "printedName": "dialFile", - "children": [ + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBDialFile) -> HsFileAgentSdk.IBParameter", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBDialFile) -> HsFileAgentSdk.IBParameter", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - }, - { - "kind": "TypeNominal", - "name": "IBDialFile", - "printedName": "HsFileAgentSdk.IBDialFile", - "usr": "s:14HsFileAgentSdk06IBDialB0C" - } - ] - }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBParameter.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - } - ] + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } - ] + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAbilityC8endSportACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC8endSportACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk11IBParameterO04dialB0yAcA06IBDialB0CcACmF", - "mangledName": "$s14HsFileAgentSdk11IBParameterO04dialB0yAcA06IBDialB0CcACmF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Var", - "name": "deleteFile", - "printedName": "deleteFile", + "name": "trainFrequency", + "printedName": "trainFrequency", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBDeleteFile) -> HsFileAgentSdk.IBParameter", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBDeleteFile) -> HsFileAgentSdk.IBParameter", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - }, - { - "kind": "TypeNominal", - "name": "IBDeleteFile", - "printedName": "HsFileAgentSdk.IBDeleteFile", - "usr": "s:14HsFileAgentSdk08IBDeleteB0C" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBParameter.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk11IBParameterO06deleteB0yAcA08IBDeleteB0CcACmF", - "mangledName": "$s14HsFileAgentSdk11IBParameterO06deleteB0yAcA08IBDeleteB0CcACmF", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC14trainFrequencyACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC14trainFrequencyACvpZ", "moduleName": "HsFileAgentSdk", + "static": true, "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "fetchFils", - "printedName": "fetchFils", - "children": [ + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBFile) -> HsFileAgentSdk.IBParameter", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBFile) -> HsFileAgentSdk.IBParameter", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - }, - { - "kind": "TypeNominal", - "name": "IBFile", - "printedName": "HsFileAgentSdk.IBFile", - "usr": "s:14HsFileAgentSdk6IBFileO" - } - ] - }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBParameter.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - } - ] + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } - ] + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAbilityC14trainFrequencyACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC14trainFrequencyACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk11IBParameterO9fetchFilsyAcA6IBFileOcACmF", - "mangledName": "$s14HsFileAgentSdk11IBParameterO9fetchFilsyAcA6IBFileOcACmF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Var", - "name": "aiValid", - "printedName": "aiValid", + "name": "trainPauseResume", + "printedName": "trainPauseResume", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBAiValid) -> HsFileAgentSdk.IBParameter", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBAiValid) -> HsFileAgentSdk.IBParameter", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - }, - { - "kind": "TypeNominal", - "name": "IBAiValid", - "printedName": "HsFileAgentSdk.IBAiValid", - "usr": "s:14HsFileAgentSdk9IBAiValidC" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBParameter.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk11IBParameterO7aiValidyAcA04IBAiG0CcACmF", - "mangledName": "$s14HsFileAgentSdk11IBParameterO7aiValidyAcA04IBAiG0CcACmF", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC16trainPauseResumeACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC16trainPauseResumeACvpZ", "moduleName": "HsFileAgentSdk", + "static": true, "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "aiResponse", - "printedName": "aiResponse", - "children": [ + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBAiResponse) -> HsFileAgentSdk.IBParameter", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBAiResponse) -> HsFileAgentSdk.IBParameter", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - }, - { - "kind": "TypeNominal", - "name": "IBAiResponse", - "printedName": "HsFileAgentSdk.IBAiResponse", - "usr": "s:14HsFileAgentSdk12IBAiResponseC" - } - ] - }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBParameter.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - } - ] + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } - ] + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAbilityC16trainPauseResumeACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC16trainPauseResumeACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk11IBParameterO10aiResponseyAcA04IBAiG0CcACmF", - "mangledName": "$s14HsFileAgentSdk11IBParameterO10aiResponseyAcA04IBAiG0CcACmF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" ] - } - ], - "declKind": "Enum", - "usr": "s:14HsFileAgentSdk11IBParameterO", - "mangledName": "$s14HsFileAgentSdk11IBParameterO", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "IBMotionMode", - "printedName": "IBMotionMode", - "children": [ + }, { "kind": "Var", - "name": "walking", - "printedName": "walking", + "name": "language", + "printedName": "language", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBMotionMode.Type) -> HsFileAgentSdk.IBMotionMode", - "children": [ - { - "kind": "TypeNominal", - "name": "IBMotionMode", - "printedName": "HsFileAgentSdk.IBMotionMode", - "usr": "s:14HsFileAgentSdk12IBMotionModeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBMotionMode.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBMotionMode", - "printedName": "HsFileAgentSdk.IBMotionMode", - "usr": "s:14HsFileAgentSdk12IBMotionModeO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk12IBMotionModeO7walkingyA2CmF", - "mangledName": "$s14HsFileAgentSdk12IBMotionModeO7walkingyA2CmF", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC8languageACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC8languageACvpZ", "moduleName": "HsFileAgentSdk", + "static": true, "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "running", - "printedName": "running", - "children": [ + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBMotionMode.Type) -> HsFileAgentSdk.IBMotionMode", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "IBMotionMode", - "printedName": "HsFileAgentSdk.IBMotionMode", - "usr": "s:14HsFileAgentSdk12IBMotionModeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBMotionMode.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBMotionMode", - "printedName": "HsFileAgentSdk.IBMotionMode", - "usr": "s:14HsFileAgentSdk12IBMotionModeO" - } - ] + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } - ] + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAbilityC8languageACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC8languageACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk12IBMotionModeO7runningyA2CmF", - "mangledName": "$s14HsFileAgentSdk12IBMotionModeO7runningyA2CmF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Var", - "name": "ride", - "printedName": "ride", + "name": "fetchHeartRate", + "printedName": "fetchHeartRate", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBMotionMode.Type) -> HsFileAgentSdk.IBMotionMode", - "children": [ - { - "kind": "TypeNominal", - "name": "IBMotionMode", - "printedName": "HsFileAgentSdk.IBMotionMode", - "usr": "s:14HsFileAgentSdk12IBMotionModeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBMotionMode.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBMotionMode", - "printedName": "HsFileAgentSdk.IBMotionMode", - "usr": "s:14HsFileAgentSdk12IBMotionModeO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk12IBMotionModeO4rideyA2CmF", - "mangledName": "$s14HsFileAgentSdk12IBMotionModeO4rideyA2CmF", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC14fetchHeartRateACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC14fetchHeartRateACvpZ", "moduleName": "HsFileAgentSdk", + "static": true, "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", "RawDocComment" - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", - "children": [ + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "HsFileAgentSdk.IBMotionMode?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "IBMotionMode", - "printedName": "HsFileAgentSdk.IBMotionMode", - "usr": "s:14HsFileAgentSdk12IBMotionModeO" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAbilityC14fetchHeartRateACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC14fetchHeartRateACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" } - ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk12IBMotionModeO8rawValueACSgSi_tcfc", - "mangledName": "$s14HsFileAgentSdk12IBMotionModeO8rawValueACSgSi_tcfc", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "init_kind": "Designated" + ] }, { "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", + "name": "heartRate", + "printedName": "heartRate", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk12IBMotionModeO8rawValueSivp", - "mangledName": "$s14HsFileAgentSdk12IBMotionModeO8rawValueSivp", + "usr": "s:14HsFileAgentSdk9IBAbilityC9heartRateACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC9heartRateACvpZ", "moduleName": "HsFileAgentSdk", - "implicit": true, + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "RawDocComment" + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -4189,323 +4393,263 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBMotionModeO8rawValueSivg", - "mangledName": "$s14HsFileAgentSdk12IBMotionModeO8rawValueSivg", + "usr": "s:14HsFileAgentSdk9IBAbilityC9heartRateACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC9heartRateACvgZ", "moduleName": "HsFileAgentSdk", + "static": true, "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, "accessorKind": "get" } ] - } - ], - "declKind": "Enum", - "usr": "s:14HsFileAgentSdk12IBMotionModeO", - "mangledName": "$s14HsFileAgentSdk12IBMotionModeO", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl" - ], - "enumRawTypeName": "Int", - "conformances": [ - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" }, { - "kind": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", + "kind": "Var", + "name": "fetchBloodOxygen", + "printedName": "fetchBloodOxygen", "children": [ { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC16fetchBloodOxygenACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC16fetchBloodOxygenACvpZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "RawDocComment" + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } - ] + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAbilityC16fetchBloodOxygenACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC16fetchBloodOxygenACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" } - ], - "usr": "s:SY", - "mangledName": "$sSY" - } - ] - }, - { - "kind": "TypeDecl", - "name": "IBFile", - "printedName": "IBFile", - "children": [ + ] + }, { "kind": "Var", - "name": "ota", - "printedName": "ota", + "name": "bloodOxygen", + "printedName": "bloodOxygen", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBFile.Type) -> HsFileAgentSdk.IBFile", - "children": [ - { - "kind": "TypeNominal", - "name": "IBFile", - "printedName": "HsFileAgentSdk.IBFile", - "usr": "s:14HsFileAgentSdk6IBFileO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBFile.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBFile", - "printedName": "HsFileAgentSdk.IBFile", - "usr": "s:14HsFileAgentSdk6IBFileO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk6IBFileO3otayA2CmF", - "mangledName": "$s14HsFileAgentSdk6IBFileO3otayA2CmF", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC11bloodOxygenACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC11bloodOxygenACvpZ", "moduleName": "HsFileAgentSdk", + "static": true, "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "mp3", - "printedName": "mp3", - "children": [ + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBFile.Type) -> HsFileAgentSdk.IBFile", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "IBFile", - "printedName": "HsFileAgentSdk.IBFile", - "usr": "s:14HsFileAgentSdk6IBFileO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBFile.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBFile", - "printedName": "HsFileAgentSdk.IBFile", - "usr": "s:14HsFileAgentSdk6IBFileO" - } - ] + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } - ] + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAbilityC11bloodOxygenACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC11bloodOxygenACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk6IBFileO3mp3yA2CmF", - "mangledName": "$s14HsFileAgentSdk6IBFileO3mp3yA2CmF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Var", - "name": "dial", - "printedName": "dial", + "name": "currentHeartRate", + "printedName": "currentHeartRate", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBFile.Type) -> HsFileAgentSdk.IBFile", - "children": [ - { - "kind": "TypeNominal", - "name": "IBFile", - "printedName": "HsFileAgentSdk.IBFile", - "usr": "s:14HsFileAgentSdk6IBFileO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBFile.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBFile", - "printedName": "HsFileAgentSdk.IBFile", - "usr": "s:14HsFileAgentSdk6IBFileO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk6IBFileO4dialyA2CmF", - "mangledName": "$s14HsFileAgentSdk6IBFileO4dialyA2CmF", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC16currentHeartRateACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC16currentHeartRateACvpZ", "moduleName": "HsFileAgentSdk", + "static": true, "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "ota_w4", - "printedName": "ota_w4", - "children": [ + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBFile.Type) -> HsFileAgentSdk.IBFile", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "IBFile", - "printedName": "HsFileAgentSdk.IBFile", - "usr": "s:14HsFileAgentSdk6IBFileO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBFile.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBFile", - "printedName": "HsFileAgentSdk.IBFile", - "usr": "s:14HsFileAgentSdk6IBFileO" - } - ] + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } - ] + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAbilityC16currentHeartRateACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC16currentHeartRateACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk6IBFileO6ota_w4yA2CmF", - "mangledName": "$s14HsFileAgentSdk6IBFileO6ota_w4yA2CmF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Var", - "name": "epo", - "printedName": "epo", + "name": "heartRateMode", + "printedName": "heartRateMode", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBFile.Type) -> HsFileAgentSdk.IBFile", - "children": [ - { - "kind": "TypeNominal", - "name": "IBFile", - "printedName": "HsFileAgentSdk.IBFile", - "usr": "s:14HsFileAgentSdk6IBFileO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBFile.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBFile", - "printedName": "HsFileAgentSdk.IBFile", - "usr": "s:14HsFileAgentSdk6IBFileO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk6IBFileO3epoyA2CmF", - "mangledName": "$s14HsFileAgentSdk6IBFileO3epoyA2CmF", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC13heartRateModeACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC13heartRateModeACvpZ", "moduleName": "HsFileAgentSdk", + "static": true, "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", "RawDocComment" - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", - "children": [ + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "HsFileAgentSdk.IBFile?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "IBFile", - "printedName": "HsFileAgentSdk.IBFile", - "usr": "s:14HsFileAgentSdk6IBFileO" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAbilityC13heartRateModeACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC13heartRateModeACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" } - ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk6IBFileO8rawValueACSgSi_tcfc", - "mangledName": "$s14HsFileAgentSdk6IBFileO8rawValueACSgSi_tcfc", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "init_kind": "Designated" + ] }, { "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", + "name": "heartRateHigh", + "printedName": "heartRateHigh", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk6IBFileO8rawValueSivp", - "mangledName": "$s14HsFileAgentSdk6IBFileO8rawValueSivp", + "usr": "s:14HsFileAgentSdk9IBAbilityC13heartRateHighACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC13heartRateHighACvpZ", "moduleName": "HsFileAgentSdk", - "implicit": true, + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "RawDocComment" + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -4514,777 +4658,528 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk6IBFileO8rawValueSivg", - "mangledName": "$s14HsFileAgentSdk6IBFileO8rawValueSivg", + "usr": "s:14HsFileAgentSdk9IBAbilityC13heartRateHighACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC13heartRateHighACvgZ", "moduleName": "HsFileAgentSdk", + "static": true, "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, "accessorKind": "get" } ] - } - ], - "declKind": "Enum", - "usr": "s:14HsFileAgentSdk6IBFileO", - "mangledName": "$s14HsFileAgentSdk6IBFileO", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl" - ], - "enumRawTypeName": "Int", - "conformances": [ - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" }, { - "kind": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", + "kind": "Var", + "name": "takePhoto", + "printedName": "takePhoto", "children": [ { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC9takePhotoACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC9takePhotoACvpZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "RawDocComment" + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } - ] + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAbilityC9takePhotoACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC9takePhotoACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" } - ], - "usr": "s:SY", - "mangledName": "$sSY" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" + ] }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" - } - ] - }, - { - "kind": "TypeDecl", - "name": "IBAuxiliary", - "printedName": "IBAuxiliary", - "children": [ { "kind": "Var", - "name": "sport", - "printedName": "sport", + "name": "restore", + "printedName": "restore", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBAuxiliary.Type) -> HsFileAgentSdk.IBAuxiliary", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAuxiliary", - "printedName": "HsFileAgentSdk.IBAuxiliary", - "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBAuxiliary.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAuxiliary", - "printedName": "HsFileAgentSdk.IBAuxiliary", - "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk11IBAuxiliaryO5sportyA2CmF", - "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO5sportyA2CmF", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC7restoreACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC7restoreACvpZ", "moduleName": "HsFileAgentSdk", + "static": true, "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "heart", - "printedName": "heart", - "children": [ + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBAuxiliary.Type) -> HsFileAgentSdk.IBAuxiliary", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "IBAuxiliary", - "printedName": "HsFileAgentSdk.IBAuxiliary", - "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBAuxiliary.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAuxiliary", - "printedName": "HsFileAgentSdk.IBAuxiliary", - "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" - } - ] + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } - ] + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAbilityC7restoreACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC7restoreACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk11IBAuxiliaryO5heartyA2CmF", - "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO5heartyA2CmF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Var", - "name": "bloodOxygen", - "printedName": "bloodOxygen", + "name": "reboot", + "printedName": "reboot", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBAuxiliary.Type) -> HsFileAgentSdk.IBAuxiliary", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAuxiliary", - "printedName": "HsFileAgentSdk.IBAuxiliary", - "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBAuxiliary.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAuxiliary", - "printedName": "HsFileAgentSdk.IBAuxiliary", - "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk11IBAuxiliaryO11bloodOxygenyA2CmF", - "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO11bloodOxygenyA2CmF", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC6rebootACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC6rebootACvpZ", "moduleName": "HsFileAgentSdk", + "static": true, "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "train", - "printedName": "train", - "children": [ + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBAuxiliary.Type) -> HsFileAgentSdk.IBAuxiliary", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "IBAuxiliary", - "printedName": "HsFileAgentSdk.IBAuxiliary", - "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBAuxiliary.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAuxiliary", - "printedName": "HsFileAgentSdk.IBAuxiliary", - "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" - } - ] + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } - ] + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAbilityC6rebootACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC6rebootACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk11IBAuxiliaryO5trainyA2CmF", - "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO5trainyA2CmF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Var", - "name": "tarinRecord", - "printedName": "tarinRecord", + "name": "shutdown", + "printedName": "shutdown", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBAuxiliary.Type) -> HsFileAgentSdk.IBAuxiliary", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAuxiliary", - "printedName": "HsFileAgentSdk.IBAuxiliary", - "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBAuxiliary.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAuxiliary", - "printedName": "HsFileAgentSdk.IBAuxiliary", - "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk11IBAuxiliaryO11tarinRecordyA2CmF", - "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO11tarinRecordyA2CmF", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC8shutdownACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC8shutdownACvpZ", "moduleName": "HsFileAgentSdk", + "static": true, "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "compass", - "printedName": "compass", - "children": [ + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBAuxiliary.Type) -> HsFileAgentSdk.IBAuxiliary", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "IBAuxiliary", - "printedName": "HsFileAgentSdk.IBAuxiliary", - "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBAuxiliary.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAuxiliary", - "printedName": "HsFileAgentSdk.IBAuxiliary", - "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" - } - ] + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } - ] + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAbilityC8shutdownACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC8shutdownACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk11IBAuxiliaryO7compassyA2CmF", - "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO7compassyA2CmF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Var", - "name": "weather", - "printedName": "weather", + "name": "fetchBattery", + "printedName": "fetchBattery", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBAuxiliary.Type) -> HsFileAgentSdk.IBAuxiliary", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAuxiliary", - "printedName": "HsFileAgentSdk.IBAuxiliary", - "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBAuxiliary.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAuxiliary", - "printedName": "HsFileAgentSdk.IBAuxiliary", - "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk11IBAuxiliaryO7weatheryA2CmF", - "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO7weatheryA2CmF", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC12fetchBatteryACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC12fetchBatteryACvpZ", "moduleName": "HsFileAgentSdk", + "static": true, "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "music", - "printedName": "music", - "children": [ + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBAuxiliary.Type) -> HsFileAgentSdk.IBAuxiliary", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "IBAuxiliary", - "printedName": "HsFileAgentSdk.IBAuxiliary", - "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBAuxiliary.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAuxiliary", - "printedName": "HsFileAgentSdk.IBAuxiliary", - "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" - } - ] + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } - ] + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAbilityC12fetchBatteryACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC12fetchBatteryACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk11IBAuxiliaryO5musicyA2CmF", - "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO5musicyA2CmF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Var", - "name": "mobile", - "printedName": "mobile", + "name": "fetchClock", + "printedName": "fetchClock", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBAuxiliary.Type) -> HsFileAgentSdk.IBAuxiliary", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAuxiliary", - "printedName": "HsFileAgentSdk.IBAuxiliary", - "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBAuxiliary.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAuxiliary", - "printedName": "HsFileAgentSdk.IBAuxiliary", - "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk11IBAuxiliaryO6mobileyA2CmF", - "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO6mobileyA2CmF", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC10fetchClockACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC10fetchClockACvpZ", "moduleName": "HsFileAgentSdk", + "static": true, "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "record", - "printedName": "record", - "children": [ + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBAuxiliary.Type) -> HsFileAgentSdk.IBAuxiliary", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "IBAuxiliary", - "printedName": "HsFileAgentSdk.IBAuxiliary", - "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBAuxiliary.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAuxiliary", - "printedName": "HsFileAgentSdk.IBAuxiliary", - "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" - } - ] + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } - ] + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAbilityC10fetchClockACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC10fetchClockACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk11IBAuxiliaryO6recordyA2CmF", - "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO6recordyA2CmF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Var", - "name": "secondTimer", - "printedName": "secondTimer", + "name": "setClock", + "printedName": "setClock", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBAuxiliary.Type) -> HsFileAgentSdk.IBAuxiliary", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAuxiliary", - "printedName": "HsFileAgentSdk.IBAuxiliary", - "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBAuxiliary.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAuxiliary", - "printedName": "HsFileAgentSdk.IBAuxiliary", - "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk11IBAuxiliaryO11secondTimeryA2CmF", - "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO11secondTimeryA2CmF", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC8setClockACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC8setClockACvpZ", "moduleName": "HsFileAgentSdk", + "static": true, "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "timer", - "printedName": "timer", - "children": [ + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBAuxiliary.Type) -> HsFileAgentSdk.IBAuxiliary", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "IBAuxiliary", - "printedName": "HsFileAgentSdk.IBAuxiliary", - "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBAuxiliary.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAuxiliary", - "printedName": "HsFileAgentSdk.IBAuxiliary", - "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" - } - ] + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } - ] + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAbilityC8setClockACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC8setClockACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk11IBAuxiliaryO5timeryA2CmF", - "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO5timeryA2CmF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Var", - "name": "clock", - "printedName": "clock", + "name": "fetchDials", + "printedName": "fetchDials", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBAuxiliary.Type) -> HsFileAgentSdk.IBAuxiliary", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAuxiliary", - "printedName": "HsFileAgentSdk.IBAuxiliary", - "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBAuxiliary.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAuxiliary", - "printedName": "HsFileAgentSdk.IBAuxiliary", - "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk11IBAuxiliaryO5clockyA2CmF", - "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO5clockyA2CmF", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC10fetchDialsACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC10fetchDialsACvpZ", "moduleName": "HsFileAgentSdk", + "static": true, "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "bluetooth", - "printedName": "bluetooth", - "children": [ + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBAuxiliary.Type) -> HsFileAgentSdk.IBAuxiliary", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "IBAuxiliary", - "printedName": "HsFileAgentSdk.IBAuxiliary", - "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBAuxiliary.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAuxiliary", - "printedName": "HsFileAgentSdk.IBAuxiliary", - "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" - } - ] + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } - ] + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAbilityC10fetchDialsACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC10fetchDialsACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk11IBAuxiliaryO9bluetoothyA2CmF", - "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO9bluetoothyA2CmF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Var", - "name": "sleep", - "printedName": "sleep", + "name": "checkDialID", + "printedName": "checkDialID", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBAuxiliary.Type) -> HsFileAgentSdk.IBAuxiliary", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAuxiliary", - "printedName": "HsFileAgentSdk.IBAuxiliary", - "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBAuxiliary.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAuxiliary", - "printedName": "HsFileAgentSdk.IBAuxiliary", - "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk11IBAuxiliaryO5sleepyA2CmF", - "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO5sleepyA2CmF", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC11checkDialIDACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC11checkDialIDACvpZ", "moduleName": "HsFileAgentSdk", + "static": true, "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "setting", - "printedName": "setting", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBAuxiliary.Type) -> HsFileAgentSdk.IBAuxiliary", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAuxiliary", - "printedName": "HsFileAgentSdk.IBAuxiliary", - "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBAuxiliary.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAuxiliary", - "printedName": "HsFileAgentSdk.IBAuxiliary", - "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" - } - ] - } - ] - } ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk11IBAuxiliaryO7settingyA2CmF", - "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO7settingyA2CmF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", - "children": [ + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "HsFileAgentSdk.IBAuxiliary?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "IBAuxiliary", - "printedName": "HsFileAgentSdk.IBAuxiliary", - "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAbilityC11checkDialIDACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC11checkDialIDACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" } - ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk11IBAuxiliaryO8rawValueACSgSi_tcfc", - "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO8rawValueACSgSi_tcfc", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "init_kind": "Designated" + ] }, { "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", + "name": "fetchWatchState", + "printedName": "fetchWatchState", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk11IBAuxiliaryO8rawValueSivp", - "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO8rawValueSivp", + "usr": "s:14HsFileAgentSdk9IBAbilityC15fetchWatchStateACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC15fetchWatchStateACvpZ", "moduleName": "HsFileAgentSdk", - "implicit": true, + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "RawDocComment" + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -5293,106 +5188,50 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk11IBAuxiliaryO8rawValueSivg", - "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO8rawValueSivg", + "usr": "s:14HsFileAgentSdk9IBAbilityC15fetchWatchStateACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC15fetchWatchStateACvgZ", "moduleName": "HsFileAgentSdk", + "static": true, "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, "accessorKind": "get" } ] - } - ], - "declKind": "Enum", - "usr": "s:14HsFileAgentSdk11IBAuxiliaryO", - "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "enumRawTypeName": "Int", - "conformances": [ - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, - { - "kind": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", - "children": [ - { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ] - } - ], - "usr": "s:SY", - "mangledName": "$sSY" - } - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "IBOtherTarget", - "printedName": "IBOtherTarget", - "children": [ { "kind": "Var", - "name": "calorie", - "printedName": "calorie", + "name": "fetchScreen", + "printedName": "fetchScreen", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk13IBOtherTargetC7calorieSivp", - "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC7calorieSivp", + "usr": "s:14HsFileAgentSdk9IBAbilityC11fetchScreenACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC11fetchScreenACvpZ", "moduleName": "HsFileAgentSdk", + "static": true, "declAttributes": [ "HasInitialValue", + "Final", "HasStorage", - "AccessControl", "RawDocComment" ], + "isFromExtension": true, + "isLet": true, "hasStorage": true, "accessors": [ { @@ -5402,84 +5241,103 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBOtherTargetC7calorieSivg", - "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC7calorieSivg", + "usr": "s:14HsFileAgentSdk9IBAbilityC11fetchScreenACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC11fetchScreenACvgZ", "moduleName": "HsFileAgentSdk", + "static": true, "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, "accessorKind": "get" - }, + } + ] + }, + { + "kind": "Var", + "name": "screen", + "printedName": "screen", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBOtherTargetC7calorieSivs", - "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC7calorieSivs", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "set" - }, + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC6screenACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC6screenACvpZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "RawDocComment" + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ { "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBOtherTargetC7calorieSivM", - "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC7calorieSivM", + "usr": "s:14HsFileAgentSdk9IBAbilityC6screenACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC6screenACvgZ", "moduleName": "HsFileAgentSdk", + "static": true, "implicit": true, - "accessorKind": "_modify" + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" } ] }, { "kind": "Var", - "name": "mileage", - "printedName": "mileage", + "name": "fetchVibrateSound", + "printedName": "fetchVibrateSound", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk13IBOtherTargetC7mileageSivp", - "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC7mileageSivp", + "usr": "s:14HsFileAgentSdk9IBAbilityC17fetchVibrateSoundACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC17fetchVibrateSoundACvpZ", "moduleName": "HsFileAgentSdk", + "static": true, "declAttributes": [ "HasInitialValue", + "Final", "HasStorage", - "AccessControl", "RawDocComment" ], + "isFromExtension": true, + "isLet": true, "hasStorage": true, "accessors": [ { @@ -5489,84 +5347,103 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBOtherTargetC7mileageSivg", - "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC7mileageSivg", + "usr": "s:14HsFileAgentSdk9IBAbilityC17fetchVibrateSoundACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC17fetchVibrateSoundACvgZ", "moduleName": "HsFileAgentSdk", + "static": true, "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, "accessorKind": "get" - }, + } + ] + }, + { + "kind": "Var", + "name": "vibrateSound", + "printedName": "vibrateSound", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBOtherTargetC7mileageSivs", - "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC7mileageSivs", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "set" - }, + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC12vibrateSoundACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC12vibrateSoundACvpZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "RawDocComment" + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ { "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBOtherTargetC7mileageSivM", - "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC7mileageSivM", + "usr": "s:14HsFileAgentSdk9IBAbilityC12vibrateSoundACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC12vibrateSoundACvgZ", "moduleName": "HsFileAgentSdk", + "static": true, "implicit": true, - "accessorKind": "_modify" + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" } ] }, { "kind": "Var", - "name": "stand", - "printedName": "stand", + "name": "auxiliary", + "printedName": "auxiliary", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk13IBOtherTargetC5standSivp", - "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC5standSivp", + "usr": "s:14HsFileAgentSdk9IBAbilityC9auxiliaryACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC9auxiliaryACvpZ", "moduleName": "HsFileAgentSdk", + "static": true, "declAttributes": [ "HasInitialValue", + "Final", "HasStorage", - "AccessControl", "RawDocComment" ], + "isFromExtension": true, + "isLet": true, "hasStorage": true, "accessors": [ { @@ -5576,84 +5453,50 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBOtherTargetC5standSivg", - "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC5standSivg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBOtherTargetC5standSivs", - "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC5standSivs", + "usr": "s:14HsFileAgentSdk9IBAbilityC9auxiliaryACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC9auxiliaryACvgZ", "moduleName": "HsFileAgentSdk", + "static": true, "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } + "declAttributes": [ + "Final" ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBOtherTargetC5standSivM", - "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC5standSivM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" + "isFromExtension": true, + "accessorKind": "get" } ] }, { "kind": "Var", - "name": "burning", - "printedName": "burning", + "name": "fetchAuxiliary", + "printedName": "fetchAuxiliary", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk13IBOtherTargetC7burningSivp", - "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC7burningSivp", + "usr": "s:14HsFileAgentSdk9IBAbilityC14fetchAuxiliaryACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC14fetchAuxiliaryACvpZ", "moduleName": "HsFileAgentSdk", + "static": true, "declAttributes": [ "HasInitialValue", + "Final", "HasStorage", - "AccessControl", "RawDocComment" ], + "isFromExtension": true, + "isLet": true, "hasStorage": true, "accessors": [ { @@ -5663,84 +5506,50 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBOtherTargetC7burningSivg", - "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC7burningSivg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBOtherTargetC7burningSivs", - "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC7burningSivs", + "usr": "s:14HsFileAgentSdk9IBAbilityC14fetchAuxiliaryACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC14fetchAuxiliaryACvgZ", "moduleName": "HsFileAgentSdk", + "static": true, "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } + "declAttributes": [ + "Final" ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBOtherTargetC7burningSivM", - "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC7burningSivM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" + "isFromExtension": true, + "accessorKind": "get" } ] }, { "kind": "Var", - "name": "ringsState", - "printedName": "ringsState", + "name": "fetchTargetStep", + "printedName": "fetchTargetStep", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk13IBOtherTargetC10ringsStateSivp", - "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC10ringsStateSivp", + "usr": "s:14HsFileAgentSdk9IBAbilityC15fetchTargetStepACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC15fetchTargetStepACvpZ", "moduleName": "HsFileAgentSdk", + "static": true, "declAttributes": [ "HasInitialValue", + "Final", "HasStorage", - "AccessControl", "RawDocComment" ], + "isFromExtension": true, + "isLet": true, "hasStorage": true, "accessors": [ { @@ -5750,84 +5559,50 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBOtherTargetC10ringsStateSivg", - "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC10ringsStateSivg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBOtherTargetC10ringsStateSivs", - "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC10ringsStateSivs", + "usr": "s:14HsFileAgentSdk9IBAbilityC15fetchTargetStepACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC15fetchTargetStepACvgZ", "moduleName": "HsFileAgentSdk", + "static": true, "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } + "declAttributes": [ + "Final" ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBOtherTargetC10ringsStateSivM", - "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC10ringsStateSivM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" + "isFromExtension": true, + "accessorKind": "get" } ] }, { "kind": "Var", - "name": "vibrateState", - "printedName": "vibrateState", + "name": "targetStep", + "printedName": "targetStep", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk13IBOtherTargetC12vibrateStateSivp", - "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC12vibrateStateSivp", + "usr": "s:14HsFileAgentSdk9IBAbilityC10targetStepACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC10targetStepACvpZ", "moduleName": "HsFileAgentSdk", + "static": true, "declAttributes": [ "HasInitialValue", + "Final", "HasStorage", - "AccessControl", "RawDocComment" ], + "isFromExtension": true, + "isLet": true, "hasStorage": true, "accessors": [ { @@ -5837,84 +5612,50 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBOtherTargetC12vibrateStateSivg", - "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC12vibrateStateSivg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBOtherTargetC12vibrateStateSivs", - "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC12vibrateStateSivs", + "usr": "s:14HsFileAgentSdk9IBAbilityC10targetStepACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC10targetStepACvgZ", "moduleName": "HsFileAgentSdk", + "static": true, "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } + "declAttributes": [ + "Final" ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBOtherTargetC12vibrateStateSivM", - "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC12vibrateStateSivM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" + "isFromExtension": true, + "accessorKind": "get" } ] }, { "kind": "Var", - "name": "noticeState", - "printedName": "noticeState", + "name": "fetchOtherTarget", + "printedName": "fetchOtherTarget", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk13IBOtherTargetC11noticeStateSivp", - "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC11noticeStateSivp", + "usr": "s:14HsFileAgentSdk9IBAbilityC16fetchOtherTargetACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC16fetchOtherTargetACvpZ", "moduleName": "HsFileAgentSdk", + "static": true, "declAttributes": [ "HasInitialValue", + "Final", "HasStorage", - "AccessControl", "RawDocComment" ], + "isFromExtension": true, + "isLet": true, "hasStorage": true, "accessors": [ { @@ -5924,139 +5665,49 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBOtherTargetC11noticeStateSivg", - "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC11noticeStateSivg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBOtherTargetC11noticeStateSivs", - "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC11noticeStateSivs", + "usr": "s:14HsFileAgentSdk9IBAbilityC16fetchOtherTargetACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC16fetchOtherTargetACvgZ", "moduleName": "HsFileAgentSdk", + "static": true, "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } + "declAttributes": [ + "Final" ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBOtherTargetC11noticeStateSivM", - "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC11noticeStateSivM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" + "isFromExtension": true, + "accessorKind": "get" } ] }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init()", - "children": [ - { - "kind": "TypeNominal", - "name": "IBOtherTarget", - "printedName": "HsFileAgentSdk.IBOtherTarget", - "usr": "s:14HsFileAgentSdk13IBOtherTargetC" - } - ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk13IBOtherTargetCACycfc", - "mangledName": "$s14HsFileAgentSdk13IBOtherTargetCACycfc", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" - } - ], - "declKind": "Class", - "usr": "s:14HsFileAgentSdk13IBOtherTargetC", - "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "hasMissingDesignatedInitializers": true - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "CoreBluetooth", - "printedName": "CoreBluetooth", - "declKind": "Import", - "moduleName": "HsFileAgentSdk" - }, - { - "kind": "TypeDecl", - "name": "HsFileAgentSdk", - "printedName": "HsFileAgentSdk", - "children": [ { "kind": "Var", - "name": "shared", - "printedName": "shared", + "name": "targetOther", + "printedName": "targetOther", "children": [ { "kind": "TypeNominal", - "name": "HsFileAgentSdk", - "printedName": "HsFileAgentSdk.HsFileAgentSdk", - "usr": "c:@M@HsFileAgentSdk@objc(cs)HsFileAgentSdk" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdkAAC6sharedABvpZ", - "mangledName": "$s14HsFileAgentSdkAAC6sharedABvpZ", + "usr": "s:14HsFileAgentSdk9IBAbilityC11targetOtherACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC11targetOtherACvpZ", "moduleName": "HsFileAgentSdk", "static": true, "declAttributes": [ "HasInitialValue", "Final", "HasStorage", - "AccessControl" + "RawDocComment" ], + "isFromExtension": true, "isLet": true, "hasStorage": true, "accessors": [ @@ -6067,73 +5718,51 @@ "children": [ { "kind": "TypeNominal", - "name": "HsFileAgentSdk", - "printedName": "HsFileAgentSdk.HsFileAgentSdk", - "usr": "c:@M@HsFileAgentSdk@objc(cs)HsFileAgentSdk" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdkAAC6sharedABvgZ", - "mangledName": "$s14HsFileAgentSdkAAC6sharedABvgZ", + "usr": "s:14HsFileAgentSdk9IBAbilityC11targetOtherACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC11targetOtherACvgZ", "moduleName": "HsFileAgentSdk", "static": true, "implicit": true, "declAttributes": [ "Final" ], + "isFromExtension": true, "accessorKind": "get" } ] }, - { - "kind": "Function", - "name": "initSDK", - "printedName": "initSDK()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "s:14HsFileAgentSdkAAC7initSDKyyF", - "mangledName": "$s14HsFileAgentSdkAAC7initSDKyyF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "funcSelfKind": "NonMutating" - }, { "kind": "Var", - "name": "logs", - "printedName": "logs", + "name": "fetchSleep", + "printedName": "fetchSleep", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdkAAC4logsSaySSGvp", - "mangledName": "$s14HsFileAgentSdkAAC4logsSaySSGvp", + "usr": "s:14HsFileAgentSdk9IBAbilityC10fetchSleepACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC10fetchSleepACvpZ", "moduleName": "HsFileAgentSdk", + "static": true, "declAttributes": [ - "AccessControl", + "HasInitialValue", + "Final", + "HasStorage", "RawDocComment" ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -6142,50 +5771,49 @@ "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdkAAC4logsSaySSGvg", - "mangledName": "$s14HsFileAgentSdkAAC4logsSaySSGvg", + "usr": "s:14HsFileAgentSdk9IBAbilityC10fetchSleepACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC10fetchSleepACvgZ", "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, "accessorKind": "get" } ] }, { "kind": "Var", - "name": "version", - "printedName": "version", + "name": "sleep", + "printedName": "sleep", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdkAAC7versionSSvp", - "mangledName": "$s14HsFileAgentSdkAAC7versionSSvp", + "usr": "s:14HsFileAgentSdk9IBAbilityC5sleepACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC5sleepACvpZ", "moduleName": "HsFileAgentSdk", + "static": true, "declAttributes": [ "HasInitialValue", "Final", "HasStorage", - "AccessControl", "RawDocComment" ], + "isFromExtension": true, "isLet": true, "hasStorage": true, "accessors": [ @@ -6196,45 +5824,50 @@ "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdkAAC7versionSSvg", - "mangledName": "$s14HsFileAgentSdkAAC7versionSSvg", + "usr": "s:14HsFileAgentSdk9IBAbilityC5sleepACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC5sleepACvgZ", "moduleName": "HsFileAgentSdk", + "static": true, "implicit": true, "declAttributes": [ "Final" ], + "isFromExtension": true, "accessorKind": "get" } ] }, { "kind": "Var", - "name": "isDebug", - "printedName": "isDebug", + "name": "fetchWater", + "printedName": "fetchWater", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdkAAC7isDebugSbvp", - "mangledName": "$s14HsFileAgentSdkAAC7isDebugSbvp", + "usr": "s:14HsFileAgentSdk9IBAbilityC10fetchWaterACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC10fetchWaterACvpZ", "moduleName": "HsFileAgentSdk", + "static": true, "declAttributes": [ "HasInitialValue", + "Final", "HasStorage", - "AccessControl", "RawDocComment" ], + "isFromExtension": true, + "isLet": true, "hasStorage": true, "accessors": [ { @@ -6244,125 +5877,209 @@ "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdkAAC7isDebugSbvg", - "mangledName": "$s14HsFileAgentSdkAAC7isDebugSbvg", + "usr": "s:14HsFileAgentSdk9IBAbilityC10fetchWaterACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC10fetchWaterACvgZ", "moduleName": "HsFileAgentSdk", + "static": true, "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, "accessorKind": "get" - }, + } + ] + }, + { + "kind": "Var", + "name": "water", + "printedName": "water", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC5waterACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC5waterACvpZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "RawDocComment" + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ { "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdkAAC7isDebugSbvs", - "mangledName": "$s14HsFileAgentSdkAAC7isDebugSbvs", + "usr": "s:14HsFileAgentSdk9IBAbilityC5waterACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC5waterACvgZ", "moduleName": "HsFileAgentSdk", + "static": true, "implicit": true, - "accessorKind": "set" - }, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "unit", + "printedName": "unit", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC4unitACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC4unitACvpZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "RawDocComment" + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ { "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdkAAC7isDebugSbvM", - "mangledName": "$s14HsFileAgentSdkAAC7isDebugSbvM", + "usr": "s:14HsFileAgentSdk9IBAbilityC4unitACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC4unitACvgZ", "moduleName": "HsFileAgentSdk", + "static": true, "implicit": true, - "accessorKind": "_modify" + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" } ] }, { - "kind": "Function", - "name": "cleanLog", - "printedName": "cleanLog()", + "kind": "Var", + "name": "trainTarget", + "printedName": "trainTarget", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], - "declKind": "Func", - "usr": "s:14HsFileAgentSdkAAC8cleanLogyyF", - "mangledName": "$s14HsFileAgentSdkAAC8cleanLogyyF", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC11trainTargetACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC11trainTargetACvpZ", "moduleName": "HsFileAgentSdk", + "static": true, "declAttributes": [ - "AccessControl", + "HasInitialValue", + "Final", + "HasStorage", "RawDocComment" ], - "funcSelfKind": "NonMutating" + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAbilityC11trainTargetACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC11trainTargetACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] }, { "kind": "Var", - "name": "sdkToDeviceCallback", - "printedName": "sdkToDeviceCallback", + "name": "syncHeartRate", + "printedName": "syncHeartRate", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "((Foundation.Data) -> ())?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Foundation.Data) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Data", - "printedName": "Foundation.Data", - "usr": "s:10Foundation4DataV" - } - ] - } - ], - "usr": "s:Sq" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdkAAC19sdkToDeviceCallbacky10Foundation4DataVcSgvp", - "mangledName": "$s14HsFileAgentSdkAAC19sdkToDeviceCallbacky10Foundation4DataVcSgvp", + "usr": "s:14HsFileAgentSdk9IBAbilityC13syncHeartRateACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC13syncHeartRateACvpZ", "moduleName": "HsFileAgentSdk", + "static": true, "declAttributes": [ "HasInitialValue", + "Final", "HasStorage", - "AccessControl", "RawDocComment" ], + "isFromExtension": true, + "isLet": true, "hasStorage": true, "accessors": [ { @@ -6372,289 +6089,209 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "((Foundation.Data) -> ())?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Foundation.Data) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Data", - "printedName": "Foundation.Data", - "usr": "s:10Foundation4DataV" - } - ] - } - ], - "usr": "s:Sq" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdkAAC19sdkToDeviceCallbacky10Foundation4DataVcSgvg", - "mangledName": "$s14HsFileAgentSdkAAC19sdkToDeviceCallbacky10Foundation4DataVcSgvg", + "usr": "s:14HsFileAgentSdk9IBAbilityC13syncHeartRateACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC13syncHeartRateACvgZ", "moduleName": "HsFileAgentSdk", + "static": true, "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, "accessorKind": "get" - }, + } + ] + }, + { + "kind": "Var", + "name": "syncBloodOxygen", + "printedName": "syncBloodOxygen", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC15syncBloodOxygenACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC15syncBloodOxygenACvpZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "RawDocComment" + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ { "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((Foundation.Data) -> ())?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Foundation.Data) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Data", - "printedName": "Foundation.Data", - "usr": "s:10Foundation4DataV" - } - ] - } - ], - "usr": "s:Sq" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdkAAC19sdkToDeviceCallbacky10Foundation4DataVcSgvs", - "mangledName": "$s14HsFileAgentSdkAAC19sdkToDeviceCallbacky10Foundation4DataVcSgvs", + "usr": "s:14HsFileAgentSdk9IBAbilityC15syncBloodOxygenACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC15syncBloodOxygenACvgZ", "moduleName": "HsFileAgentSdk", + "static": true, "implicit": true, - "accessorKind": "set" - }, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "syncStepCount", + "printedName": "syncStepCount", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC13syncStepCountACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC13syncStepCountACvpZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "RawDocComment" + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ { "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdkAAC19sdkToDeviceCallbacky10Foundation4DataVcSgvM", - "mangledName": "$s14HsFileAgentSdkAAC19sdkToDeviceCallbacky10Foundation4DataVcSgvM", + "usr": "s:14HsFileAgentSdk9IBAbilityC13syncStepCountACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC13syncStepCountACvgZ", "moduleName": "HsFileAgentSdk", + "static": true, "implicit": true, - "accessorKind": "_modify" + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" } ] }, { - "kind": "Function", - "name": "sendToSdk", - "printedName": "sendToSdk(characteristic:error:)", + "kind": "Var", + "name": "syncFatBurning", + "printedName": "syncFatBurning", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "CBCharacteristic", - "printedName": "CoreBluetooth.CBCharacteristic", - "usr": "c:objc(cs)CBCharacteristic" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Error?", - "children": [ - { - "kind": "TypeNominal", - "name": "Error", - "printedName": "Swift.Error", - "usr": "s:s5ErrorP" - } - ], - "usr": "s:Sq" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], - "declKind": "Func", - "usr": "s:14HsFileAgentSdkAAC06sendToD014characteristic5errorySo16CBCharacteristicC_s5Error_pSgtF", - "mangledName": "$s14HsFileAgentSdkAAC06sendToD014characteristic5errorySo16CBCharacteristicC_s5Error_pSgtF", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC14syncFatBurningACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC14syncFatBurningACvpZ", "moduleName": "HsFileAgentSdk", + "static": true, "declAttributes": [ - "AccessControl", + "HasInitialValue", + "Final", + "HasStorage", "RawDocComment" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "didWriteToDevice", - "printedName": "didWriteToDevice(characteristic:error:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "CBCharacteristic", - "printedName": "CoreBluetooth.CBCharacteristic", - "usr": "c:objc(cs)CBCharacteristic" - }, + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Error?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Error", - "printedName": "Swift.Error", - "usr": "s:s5ErrorP" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAbilityC14syncFatBurningACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC14syncFatBurningACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" } - ], - "declKind": "Func", - "usr": "s:14HsFileAgentSdkAAC16didWriteToDevice14characteristic5errorySo16CBCharacteristicC_s5Error_pSgtF", - "mangledName": "$s14HsFileAgentSdkAAC16didWriteToDevice14characteristic5errorySo16CBCharacteristicC_s5Error_pSgtF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Class", - "usr": "c:@M@HsFileAgentSdk@objc(cs)HsFileAgentSdk", - "mangledName": "$s14HsFileAgentSdkAAC", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl", - "RawDocComment", - "ObjC" - ], - "superclassUsr": "c:objc(cs)NSObject", - "hasMissingDesignatedInitializers": true, - "inheritsConvenienceInitializers": true, - "superclassNames": [ - "ObjectiveC.NSObject" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, - { - "kind": "Conformance", - "name": "CVarArg", - "printedName": "CVarArg", - "usr": "s:s7CVarArgP", - "mangledName": "$ss7CVarArgP" - }, - { - "kind": "Conformance", - "name": "_KeyValueCodingAndObservingPublishing", - "printedName": "_KeyValueCodingAndObservingPublishing", - "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", - "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" - }, - { - "kind": "Conformance", - "name": "_KeyValueCodingAndObserving", - "printedName": "_KeyValueCodingAndObserving", - "usr": "s:10Foundation27_KeyValueCodingAndObservingP", - "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" - }, - { - "kind": "Conformance", - "name": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" + ] }, - { - "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" - } - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "IBAbout", - "printedName": "IBAbout", - "children": [ { "kind": "Var", - "name": "code", - "printedName": "code", + "name": "syncStand", + "printedName": "syncStand", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk7IBAboutC4codeSivp", - "mangledName": "$s14HsFileAgentSdk7IBAboutC4codeSivp", + "usr": "s:14HsFileAgentSdk9IBAbilityC9syncStandACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC9syncStandACvpZ", "moduleName": "HsFileAgentSdk", + "static": true, "declAttributes": [ "HasInitialValue", + "Final", "HasStorage", - "AccessControl", "RawDocComment" ], + "isFromExtension": true, + "isLet": true, "hasStorage": true, "accessors": [ { @@ -6664,84 +6301,50 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk7IBAboutC4codeSivg", - "mangledName": "$s14HsFileAgentSdk7IBAboutC4codeSivg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk7IBAboutC4codeSivs", - "mangledName": "$s14HsFileAgentSdk7IBAboutC4codeSivs", + "usr": "s:14HsFileAgentSdk9IBAbilityC9syncStandACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC9syncStandACvgZ", "moduleName": "HsFileAgentSdk", + "static": true, "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } + "declAttributes": [ + "Final" ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk7IBAboutC4codeSivM", - "mangledName": "$s14HsFileAgentSdk7IBAboutC4codeSivM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" + "isFromExtension": true, + "accessorKind": "get" } ] }, { "kind": "Var", - "name": "major", - "printedName": "major", + "name": "syncCalorie", + "printedName": "syncCalorie", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk7IBAboutC5majorSivp", - "mangledName": "$s14HsFileAgentSdk7IBAboutC5majorSivp", + "usr": "s:14HsFileAgentSdk9IBAbilityC11syncCalorieACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC11syncCalorieACvpZ", "moduleName": "HsFileAgentSdk", + "static": true, "declAttributes": [ "HasInitialValue", + "Final", "HasStorage", - "AccessControl", "RawDocComment" ], + "isFromExtension": true, + "isLet": true, "hasStorage": true, "accessors": [ { @@ -6751,84 +6354,103 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk7IBAboutC5majorSivg", - "mangledName": "$s14HsFileAgentSdk7IBAboutC5majorSivg", + "usr": "s:14HsFileAgentSdk9IBAbilityC11syncCalorieACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC11syncCalorieACvgZ", "moduleName": "HsFileAgentSdk", + "static": true, "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, "accessorKind": "get" - }, + } + ] + }, + { + "kind": "Var", + "name": "syncDistance", + "printedName": "syncDistance", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk7IBAboutC5majorSivs", - "mangledName": "$s14HsFileAgentSdk7IBAboutC5majorSivs", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "set" - }, + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC12syncDistanceACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC12syncDistanceACvpZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "RawDocComment" + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ { "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk7IBAboutC5majorSivM", - "mangledName": "$s14HsFileAgentSdk7IBAboutC5majorSivM", + "usr": "s:14HsFileAgentSdk9IBAbilityC12syncDistanceACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC12syncDistanceACvgZ", "moduleName": "HsFileAgentSdk", + "static": true, "implicit": true, - "accessorKind": "_modify" + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" } ] }, { "kind": "Var", - "name": "mid", - "printedName": "mid", + "name": "syncTrain", + "printedName": "syncTrain", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk7IBAboutC3midSivp", - "mangledName": "$s14HsFileAgentSdk7IBAboutC3midSivp", + "usr": "s:14HsFileAgentSdk9IBAbilityC9syncTrainACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC9syncTrainACvpZ", "moduleName": "HsFileAgentSdk", + "static": true, "declAttributes": [ "HasInitialValue", + "Final", "HasStorage", - "AccessControl", "RawDocComment" ], + "isFromExtension": true, + "isLet": true, "hasStorage": true, "accessors": [ { @@ -6838,84 +6460,103 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk7IBAboutC3midSivg", - "mangledName": "$s14HsFileAgentSdk7IBAboutC3midSivg", + "usr": "s:14HsFileAgentSdk9IBAbilityC9syncTrainACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC9syncTrainACvgZ", "moduleName": "HsFileAgentSdk", + "static": true, "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, "accessorKind": "get" - }, + } + ] + }, + { + "kind": "Var", + "name": "syncSleep", + "printedName": "syncSleep", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk7IBAboutC3midSivs", - "mangledName": "$s14HsFileAgentSdk7IBAboutC3midSivs", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "set" - }, + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC9syncSleepACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC9syncSleepACvpZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "RawDocComment" + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ { "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk7IBAboutC3midSivM", - "mangledName": "$s14HsFileAgentSdk7IBAboutC3midSivM", + "usr": "s:14HsFileAgentSdk9IBAbilityC9syncSleepACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC9syncSleepACvgZ", "moduleName": "HsFileAgentSdk", + "static": true, "implicit": true, - "accessorKind": "_modify" + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" } ] }, { "kind": "Var", - "name": "minor", - "printedName": "minor", + "name": "syncGPS", + "printedName": "syncGPS", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk7IBAboutC5minorSivp", - "mangledName": "$s14HsFileAgentSdk7IBAboutC5minorSivp", + "usr": "s:14HsFileAgentSdk9IBAbilityC7syncGPSACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC7syncGPSACvpZ", "moduleName": "HsFileAgentSdk", + "static": true, "declAttributes": [ "HasInitialValue", + "Final", "HasStorage", - "AccessControl", "RawDocComment" ], + "isFromExtension": true, + "isLet": true, "hasStorage": true, "accessors": [ { @@ -6925,84 +6566,103 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk7IBAboutC5minorSivg", - "mangledName": "$s14HsFileAgentSdk7IBAboutC5minorSivg", + "usr": "s:14HsFileAgentSdk9IBAbilityC7syncGPSACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC7syncGPSACvgZ", "moduleName": "HsFileAgentSdk", + "static": true, "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, "accessorKind": "get" - }, + } + ] + }, + { + "kind": "Var", + "name": "sendSyncEnd", + "printedName": "sendSyncEnd", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk7IBAboutC5minorSivs", - "mangledName": "$s14HsFileAgentSdk7IBAboutC5minorSivs", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "set" - }, + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC11sendSyncEndACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC11sendSyncEndACvpZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "RawDocComment" + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ { "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk7IBAboutC5minorSivM", - "mangledName": "$s14HsFileAgentSdk7IBAboutC5minorSivM", + "usr": "s:14HsFileAgentSdk9IBAbilityC11sendSyncEndACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC11sendSyncEndACvgZ", "moduleName": "HsFileAgentSdk", + "static": true, "implicit": true, - "accessorKind": "_modify" + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" } ] }, { "kind": "Var", - "name": "macAddress", - "printedName": "macAddress", + "name": "disk", + "printedName": "disk", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk7IBAboutC10macAddressSSvp", - "mangledName": "$s14HsFileAgentSdk7IBAboutC10macAddressSSvp", + "usr": "s:14HsFileAgentSdk9IBAbilityC4diskACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC4diskACvpZ", "moduleName": "HsFileAgentSdk", + "static": true, "declAttributes": [ "HasInitialValue", + "Final", "HasStorage", - "AccessControl", "RawDocComment" ], + "isFromExtension": true, + "isLet": true, "hasStorage": true, "accessors": [ { @@ -7012,200 +6672,103 @@ "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk7IBAboutC10macAddressSSvg", - "mangledName": "$s14HsFileAgentSdk7IBAboutC10macAddressSSvg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk7IBAboutC10macAddressSSvs", - "mangledName": "$s14HsFileAgentSdk7IBAboutC10macAddressSSvs", + "usr": "s:14HsFileAgentSdk9IBAbilityC4diskACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC4diskACvgZ", "moduleName": "HsFileAgentSdk", + "static": true, "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } + "declAttributes": [ + "Final" ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk7IBAboutC10macAddressSSvM", - "mangledName": "$s14HsFileAgentSdk7IBAboutC10macAddressSSvM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" + "isFromExtension": true, + "accessorKind": "get" } ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init()", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAbout", - "printedName": "HsFileAgentSdk.IBAbout", - "usr": "s:14HsFileAgentSdk7IBAboutC" - } - ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk7IBAboutCACycfc", - "mangledName": "$s14HsFileAgentSdk7IBAboutCACycfc", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "Var", + "name": "sendPhone", + "printedName": "sendPhone", "children": [ { "kind": "TypeNominal", - "name": "IBAbout", - "printedName": "HsFileAgentSdk.IBAbout", - "usr": "s:14HsFileAgentSdk7IBAboutC" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk7IBAboutC4fromACs7Decoder_p_tKcfc", - "mangledName": "$s14HsFileAgentSdk7IBAboutC4fromACs7Decoder_p_tKcfc", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC9sendPhoneACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC9sendPhoneACvpZ", "moduleName": "HsFileAgentSdk", - "implicit": true, + "static": true, "declAttributes": [ - "Required" + "HasInitialValue", + "Final", + "HasStorage", + "RawDocComment" ], - "throwing": true, - "init_kind": "Designated" - }, - { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "Swift.Encoder", - "usr": "s:s7EncoderP" + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAbilityC9sendPhoneACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC9sendPhoneACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" } - ], - "declKind": "Func", - "usr": "s:14HsFileAgentSdk7IBAboutC6encode2toys7Encoder_p_tKF", - "mangledName": "$s14HsFileAgentSdk7IBAboutC6encode2toys7Encoder_p_tKF", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Class", - "usr": "s:14HsFileAgentSdk7IBAboutC", - "mangledName": "$s14HsFileAgentSdk7IBAboutC", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" + ] }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" - } - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "IBHistoryDistanceItem", - "printedName": "IBHistoryDistanceItem", - "children": [ { "kind": "Var", - "name": "time", - "printedName": "time", + "name": "sendTime", + "printedName": "sendTime", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk21IBHistoryDistanceItemC4timeSivp", - "mangledName": "$s14HsFileAgentSdk21IBHistoryDistanceItemC4timeSivp", + "usr": "s:14HsFileAgentSdk9IBAbilityC8sendTimeACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC8sendTimeACvpZ", "moduleName": "HsFileAgentSdk", + "static": true, "declAttributes": [ "HasInitialValue", + "Final", "HasStorage", - "AccessControl", "RawDocComment" ], + "isFromExtension": true, + "isLet": true, "hasStorage": true, "accessors": [ { @@ -7215,84 +6778,50 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk21IBHistoryDistanceItemC4timeSivg", - "mangledName": "$s14HsFileAgentSdk21IBHistoryDistanceItemC4timeSivg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk21IBHistoryDistanceItemC4timeSivs", - "mangledName": "$s14HsFileAgentSdk21IBHistoryDistanceItemC4timeSivs", + "usr": "s:14HsFileAgentSdk9IBAbilityC8sendTimeACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC8sendTimeACvgZ", "moduleName": "HsFileAgentSdk", + "static": true, "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } + "declAttributes": [ + "Final" ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk21IBHistoryDistanceItemC4timeSivM", - "mangledName": "$s14HsFileAgentSdk21IBHistoryDistanceItemC4timeSivM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" + "isFromExtension": true, + "accessorKind": "get" } ] }, { "kind": "Var", - "name": "value", - "printedName": "value", + "name": "unpair", + "printedName": "unpair", "children": [ { "kind": "TypeNominal", - "name": "Float", - "printedName": "Swift.Float", - "usr": "s:Sf" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk21IBHistoryDistanceItemC5valueSfvp", - "mangledName": "$s14HsFileAgentSdk21IBHistoryDistanceItemC5valueSfvp", + "usr": "s:14HsFileAgentSdk9IBAbilityC6unpairACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC6unpairACvpZ", "moduleName": "HsFileAgentSdk", + "static": true, "declAttributes": [ "HasInitialValue", + "Final", "HasStorage", - "AccessControl", "RawDocComment" ], + "isFromExtension": true, + "isLet": true, "hasStorage": true, "accessors": [ { @@ -7302,130 +6831,50 @@ "children": [ { "kind": "TypeNominal", - "name": "Float", - "printedName": "Swift.Float", - "usr": "s:Sf" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk21IBHistoryDistanceItemC5valueSfvg", - "mangledName": "$s14HsFileAgentSdk21IBHistoryDistanceItemC5valueSfvg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Float", - "printedName": "Swift.Float", - "usr": "s:Sf" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk21IBHistoryDistanceItemC5valueSfvs", - "mangledName": "$s14HsFileAgentSdk21IBHistoryDistanceItemC5valueSfvs", + "usr": "s:14HsFileAgentSdk9IBAbilityC6unpairACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC6unpairACvgZ", "moduleName": "HsFileAgentSdk", + "static": true, "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } + "declAttributes": [ + "Final" ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk21IBHistoryDistanceItemC5valueSfvM", - "mangledName": "$s14HsFileAgentSdk21IBHistoryDistanceItemC5valueSfvM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" + "isFromExtension": true, + "accessorKind": "get" } ] }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init()", - "children": [ - { - "kind": "TypeNominal", - "name": "IBHistoryDistanceItem", - "printedName": "HsFileAgentSdk.IBHistoryDistanceItem", - "usr": "s:14HsFileAgentSdk21IBHistoryDistanceItemC" - } - ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk21IBHistoryDistanceItemCACycfc", - "mangledName": "$s14HsFileAgentSdk21IBHistoryDistanceItemCACycfc", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" - } - ], - "declKind": "Class", - "usr": "s:14HsFileAgentSdk21IBHistoryDistanceItemC", - "mangledName": "$s14HsFileAgentSdk21IBHistoryDistanceItemC", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "IBHistoryBaseTrainingItem", - "printedName": "IBHistoryBaseTrainingItem", - "children": [ { "kind": "Var", - "name": "source", - "printedName": "source", + "name": "sendUnpair", + "printedName": "sendUnpair", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC6sourceSivp", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC6sourceSivp", + "usr": "s:14HsFileAgentSdk9IBAbilityC10sendUnpairACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC10sendUnpairACvpZ", "moduleName": "HsFileAgentSdk", + "static": true, "declAttributes": [ "HasInitialValue", + "Final", "HasStorage", - "AccessControl", "RawDocComment" ], + "isFromExtension": true, + "isLet": true, "hasStorage": true, "accessors": [ { @@ -7435,92 +6884,50 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC6sourceSivg", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC6sourceSivg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC6sourceSivs", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC6sourceSivs", + "usr": "s:14HsFileAgentSdk9IBAbilityC10sendUnpairACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC10sendUnpairACvgZ", "moduleName": "HsFileAgentSdk", + "static": true, "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } + "declAttributes": [ + "Final" ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC6sourceSivM", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC6sourceSivM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" + "isFromExtension": true, + "accessorKind": "get" } ] }, { "kind": "Var", - "name": "otherType", - "printedName": "otherType", + "name": "sendWeather", + "printedName": "sendWeather", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC9otherTypeSiSgvp", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC9otherTypeSiSgvp", + "usr": "s:14HsFileAgentSdk9IBAbilityC11sendWeatherACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC11sendWeatherACvpZ", "moduleName": "HsFileAgentSdk", + "static": true, "declAttributes": [ "HasInitialValue", + "Final", "HasStorage", - "AccessControl", "RawDocComment" ], + "isFromExtension": true, + "isLet": true, "hasStorage": true, "accessors": [ { @@ -7530,100 +6937,103 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC9otherTypeSiSgvg", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC9otherTypeSiSgvg", + "usr": "s:14HsFileAgentSdk9IBAbilityC11sendWeatherACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC11sendWeatherACvgZ", "moduleName": "HsFileAgentSdk", + "static": true, "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" - } + "declAttributes": [ + "Final" ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC9otherTypeSiSgvs", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC9otherTypeSiSgvs", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "set" - }, + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "addressBook", + "printedName": "addressBook", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC11addressBookACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC11addressBookACvpZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "RawDocComment" + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ { "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC9otherTypeSiSgvM", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC9otherTypeSiSgvM", + "usr": "s:14HsFileAgentSdk9IBAbilityC11addressBookACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC11addressBookACvgZ", "moduleName": "HsFileAgentSdk", + "static": true, "implicit": true, - "accessorKind": "_modify" + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" } ] }, { "kind": "Var", - "name": "trainingType", - "printedName": "trainingType", + "name": "mp3", + "printedName": "mp3", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC12trainingTypeSivp", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC12trainingTypeSivp", + "usr": "s:14HsFileAgentSdk9IBAbilityC3mp3ACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC3mp3ACvpZ", "moduleName": "HsFileAgentSdk", + "static": true, "declAttributes": [ "HasInitialValue", + "Final", "HasStorage", - "AccessControl", "RawDocComment" ], + "isFromExtension": true, + "isLet": true, "hasStorage": true, "accessors": [ { @@ -7633,84 +7043,103 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC12trainingTypeSivg", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC12trainingTypeSivg", + "usr": "s:14HsFileAgentSdk9IBAbilityC3mp3ACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC3mp3ACvgZ", "moduleName": "HsFileAgentSdk", + "static": true, "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, "accessorKind": "get" - }, + } + ] + }, + { + "kind": "Var", + "name": "dial", + "printedName": "dial", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC12trainingTypeSivs", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC12trainingTypeSivs", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "set" - }, + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC4dialACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC4dialACvpZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "RawDocComment" + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ { "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC12trainingTypeSivM", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC12trainingTypeSivM", + "usr": "s:14HsFileAgentSdk9IBAbilityC4dialACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC4dialACvgZ", "moduleName": "HsFileAgentSdk", + "static": true, "implicit": true, - "accessorKind": "_modify" + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" } ] }, { "kind": "Var", - "name": "star", - "printedName": "star", + "name": "deleteFile", + "printedName": "deleteFile", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC4starSivp", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC4starSivp", + "usr": "s:14HsFileAgentSdk9IBAbilityC06deleteB0ACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC06deleteB0ACvpZ", "moduleName": "HsFileAgentSdk", + "static": true, "declAttributes": [ "HasInitialValue", + "Final", "HasStorage", - "AccessControl", "RawDocComment" ], + "isFromExtension": true, + "isLet": true, "hasStorage": true, "accessors": [ { @@ -7720,84 +7149,103 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC4starSivg", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC4starSivg", + "usr": "s:14HsFileAgentSdk9IBAbilityC06deleteB0ACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC06deleteB0ACvgZ", "moduleName": "HsFileAgentSdk", + "static": true, "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, "accessorKind": "get" - }, + } + ] + }, + { + "kind": "Var", + "name": "deleteFiles", + "printedName": "deleteFiles", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC4starSivs", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC4starSivs", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "set" - }, + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC11deleteFilesACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC11deleteFilesACvpZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "RawDocComment" + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ { "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC4starSivM", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC4starSivM", + "usr": "s:14HsFileAgentSdk9IBAbilityC11deleteFilesACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC11deleteFilesACvgZ", "moduleName": "HsFileAgentSdk", + "static": true, "implicit": true, - "accessorKind": "_modify" + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" } ] }, { "kind": "Var", - "name": "stop", - "printedName": "stop", + "name": "ota", + "printedName": "ota", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC4stopSivp", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC4stopSivp", + "usr": "s:14HsFileAgentSdk9IBAbilityC3otaACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC3otaACvpZ", "moduleName": "HsFileAgentSdk", + "static": true, "declAttributes": [ "HasInitialValue", + "Final", "HasStorage", - "AccessControl", "RawDocComment" ], + "isFromExtension": true, + "isLet": true, "hasStorage": true, "accessors": [ { @@ -7807,66 +7255,187 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC4stopSivg", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC4stopSivg", + "usr": "s:14HsFileAgentSdk9IBAbilityC3otaACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC3otaACvgZ", "moduleName": "HsFileAgentSdk", + "static": true, "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, "accessorKind": "get" - }, + } + ] + }, + { + "kind": "Var", + "name": "revokeFileSend", + "printedName": "revokeFileSend", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC06revokeB4SendACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC06revokeB4SendACvpZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "RawDocComment" + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ { "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC4stopSivs", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC4stopSivs", + "usr": "s:14HsFileAgentSdk9IBAbilityC06revokeB4SendACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC06revokeB4SendACvgZ", "moduleName": "HsFileAgentSdk", + "static": true, "implicit": true, - "accessorKind": "set" - }, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "fetchFiles", + "printedName": "fetchFiles", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC10fetchFilesACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC10fetchFilesACvpZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "RawDocComment" + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ { "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC4stopSivM", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC4stopSivM", + "usr": "s:14HsFileAgentSdk9IBAbilityC10fetchFilesACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC10fetchFilesACvgZ", "moduleName": "HsFileAgentSdk", + "static": true, "implicit": true, - "accessorKind": "_modify" + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" } ] + } + ], + "declKind": "Class", + "usr": "s:14HsFileAgentSdk9IBAbilityC", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "hasMissingDesignatedInitializers": 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": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "IBHistoryStandItem", + "printedName": "IBHistoryStandItem", + "children": [ { "kind": "Var", - "name": "targetType", - "printedName": "targetType", + "name": "time", + "printedName": "time", "children": [ { "kind": "TypeNominal", @@ -7876,8 +7445,8 @@ } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC10targetTypeSivp", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC10targetTypeSivp", + "usr": "s:14HsFileAgentSdk18IBHistoryStandItemC4timeSivp", + "mangledName": "$s14HsFileAgentSdk18IBHistoryStandItemC4timeSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -7900,8 +7469,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC10targetTypeSivg", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC10targetTypeSivg", + "usr": "s:14HsFileAgentSdk18IBHistoryStandItemC4timeSivg", + "mangledName": "$s14HsFileAgentSdk18IBHistoryStandItemC4timeSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -7924,8 +7493,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC10targetTypeSivs", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC10targetTypeSivs", + "usr": "s:14HsFileAgentSdk18IBHistoryStandItemC4timeSivs", + "mangledName": "$s14HsFileAgentSdk18IBHistoryStandItemC4timeSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -7942,8 +7511,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC10targetTypeSivM", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC10targetTypeSivM", + "usr": "s:14HsFileAgentSdk18IBHistoryStandItemC4timeSivM", + "mangledName": "$s14HsFileAgentSdk18IBHistoryStandItemC4timeSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -7951,20 +7520,82 @@ ] }, { - "kind": "Var", - "name": "target", - "printedName": "target", + "kind": "Constructor", + "name": "init", + "printedName": "init()", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBHistoryStandItem", + "printedName": "HsFileAgentSdk.IBHistoryStandItem", + "usr": "s:14HsFileAgentSdk18IBHistoryStandItemC" + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk18IBHistoryStandItemCACycfc", + "mangledName": "$s14HsFileAgentSdk18IBHistoryStandItemCACycfc", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "s:14HsFileAgentSdk18IBHistoryStandItemC", + "mangledName": "$s14HsFileAgentSdk18IBHistoryStandItemC", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "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": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "IBDeleteFile", + "printedName": "IBDeleteFile", + "children": [ + { + "kind": "Var", + "name": "fileType", + "printedName": "fileType", + "children": [ + { + "kind": "TypeNominal", + "name": "IBFile", + "printedName": "HsFileAgentSdk.IBFile", + "usr": "s:14HsFileAgentSdk6IBFileO" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC6targetSivp", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC6targetSivp", + "usr": "s:14HsFileAgentSdk08IBDeleteB0C8fileTypeAA6IBFileOvp", + "mangledName": "$s14HsFileAgentSdk08IBDeleteB0C8fileTypeAA6IBFileOvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -7981,14 +7612,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBFile", + "printedName": "HsFileAgentSdk.IBFile", + "usr": "s:14HsFileAgentSdk6IBFileO" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC6targetSivg", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC6targetSivg", + "usr": "s:14HsFileAgentSdk08IBDeleteB0C8fileTypeAA6IBFileOvg", + "mangledName": "$s14HsFileAgentSdk08IBDeleteB0C8fileTypeAA6IBFileOvg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -8005,14 +7636,14 @@ }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBFile", + "printedName": "HsFileAgentSdk.IBFile", + "usr": "s:14HsFileAgentSdk6IBFileO" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC6targetSivs", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC6targetSivs", + "usr": "s:14HsFileAgentSdk08IBDeleteB0C8fileTypeAA6IBFileOvs", + "mangledName": "$s14HsFileAgentSdk08IBDeleteB0C8fileTypeAA6IBFileOvs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -8029,8 +7660,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC6targetSivM", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC6targetSivM", + "usr": "s:14HsFileAgentSdk08IBDeleteB0C8fileTypeAA6IBFileOvM", + "mangledName": "$s14HsFileAgentSdk08IBDeleteB0C8fileTypeAA6IBFileOvM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -8039,19 +7670,27 @@ }, { "kind": "Var", - "name": "progress", - "printedName": "progress", + "name": "uids", + "printedName": "uids", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Array", + "printedName": "[Swift.Int]", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sa" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC8progressSivp", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC8progressSivp", + "usr": "s:14HsFileAgentSdk08IBDeleteB0C4uidsSaySiGvp", + "mangledName": "$s14HsFileAgentSdk08IBDeleteB0C4uidsSaySiGvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -8068,14 +7707,22 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Array", + "printedName": "[Swift.Int]", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sa" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC8progressSivg", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC8progressSivg", + "usr": "s:14HsFileAgentSdk08IBDeleteB0C4uidsSaySiGvg", + "mangledName": "$s14HsFileAgentSdk08IBDeleteB0C4uidsSaySiGvg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -8092,14 +7739,22 @@ }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Array", + "printedName": "[Swift.Int]", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sa" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC8progressSivs", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC8progressSivs", + "usr": "s:14HsFileAgentSdk08IBDeleteB0C4uidsSaySiGvs", + "mangledName": "$s14HsFileAgentSdk08IBDeleteB0C4uidsSaySiGvs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -8116,37 +7771,54 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC8progressSivM", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC8progressSivM", + "usr": "s:14HsFileAgentSdk08IBDeleteB0C4uidsSaySiGvM", + "mangledName": "$s14HsFileAgentSdk08IBDeleteB0C4uidsSaySiGvM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" } ] }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBDeleteFile", + "printedName": "HsFileAgentSdk.IBDeleteFile", + "usr": "s:14HsFileAgentSdk08IBDeleteB0C" + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk08IBDeleteB0CACycfc", + "mangledName": "$s14HsFileAgentSdk08IBDeleteB0CACycfc", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, { "kind": "Var", - "name": "duration", - "printedName": "duration", + "name": "description", + "printedName": "description", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC8durationSivp", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC8durationSivp", + "usr": "s:14HsFileAgentSdk08IBDeleteB0C11descriptionSSvp", + "mangledName": "$s14HsFileAgentSdk08IBDeleteB0C11descriptionSSvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" + "AccessControl" ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -8155,85 +7827,153 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC8durationSivg", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC8durationSivg", + "usr": "s:14HsFileAgentSdk08IBDeleteB0C11descriptionSSvg", + "mangledName": "$s14HsFileAgentSdk08IBDeleteB0C11descriptionSSvg", "moduleName": "HsFileAgentSdk", - "implicit": true, "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "IBDeleteFile", + "printedName": "HsFileAgentSdk.IBDeleteFile", + "usr": "s:14HsFileAgentSdk08IBDeleteB0C" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC8durationSivs", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC8durationSivs", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "set" + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk08IBDeleteB0C4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14HsFileAgentSdk08IBDeleteB0C4fromACs7Decoder_p_tKcfc", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "declAttributes": [ + "Required" + ], + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC8durationSivM", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC8durationSivM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" } - ] + ], + "declKind": "Func", + "usr": "s:14HsFileAgentSdk08IBDeleteB0C6encode2toys7Encoder_p_tKF", + "mangledName": "$s14HsFileAgentSdk08IBDeleteB0C6encode2toys7Encoder_p_tKF", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:14HsFileAgentSdk08IBDeleteB0C", + "mangledName": "$s14HsFileAgentSdk08IBDeleteB0C", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "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": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "IBTarinState", + "printedName": "IBTarinState", + "children": [ { "kind": "Var", - "name": "calorie", - "printedName": "calorie", + "name": "state", + "printedName": "state", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC7calorieSiSgvp", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC7calorieSiSgvp", + "usr": "s:14HsFileAgentSdk12IBTarinStateC5stateSivp", + "mangledName": "$s14HsFileAgentSdk12IBTarinStateC5stateSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -8250,22 +7990,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC7calorieSiSgvg", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC7calorieSiSgvg", + "usr": "s:14HsFileAgentSdk12IBTarinStateC5stateSivg", + "mangledName": "$s14HsFileAgentSdk12IBTarinStateC5stateSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -8282,22 +8014,14 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC7calorieSiSgvs", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC7calorieSiSgvs", + "usr": "s:14HsFileAgentSdk12IBTarinStateC5stateSivs", + "mangledName": "$s14HsFileAgentSdk12IBTarinStateC5stateSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -8314,8 +8038,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC7calorieSiSgvM", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC7calorieSiSgvM", + "usr": "s:14HsFileAgentSdk12IBTarinStateC5stateSivM", + "mangledName": "$s14HsFileAgentSdk12IBTarinStateC5stateSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -8324,27 +8048,19 @@ }, { "kind": "Var", - "name": "distance", - "printedName": "distance", + "name": "duration", + "printedName": "duration", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC8distanceSiSgvp", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC8distanceSiSgvp", + "usr": "s:14HsFileAgentSdk12IBTarinStateC8durationSivp", + "mangledName": "$s14HsFileAgentSdk12IBTarinStateC8durationSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -8361,22 +8077,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC8distanceSiSgvg", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC8distanceSiSgvg", + "usr": "s:14HsFileAgentSdk12IBTarinStateC8durationSivg", + "mangledName": "$s14HsFileAgentSdk12IBTarinStateC8durationSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -8393,22 +8101,14 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC8distanceSiSgvs", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC8distanceSiSgvs", + "usr": "s:14HsFileAgentSdk12IBTarinStateC8durationSivs", + "mangledName": "$s14HsFileAgentSdk12IBTarinStateC8durationSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -8425,37 +8125,54 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC8distanceSiSgvM", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC8distanceSiSgvM", + "usr": "s:14HsFileAgentSdk12IBTarinStateC8durationSivM", + "mangledName": "$s14HsFileAgentSdk12IBTarinStateC8durationSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" } ] }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBTarinState", + "printedName": "HsFileAgentSdk.IBTarinState", + "usr": "s:14HsFileAgentSdk12IBTarinStateC" + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk12IBTarinStateCACycfc", + "mangledName": "$s14HsFileAgentSdk12IBTarinStateCACycfc", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, { "kind": "Var", - "name": "heartRate", - "printedName": "heartRate", + "name": "description", + "printedName": "description", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC9heartRateSivp", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC9heartRateSivp", + "usr": "s:14HsFileAgentSdk12IBTarinStateC11descriptionSSvp", + "mangledName": "$s14HsFileAgentSdk12IBTarinStateC11descriptionSSvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" + "AccessControl" ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -8464,14 +8181,100 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC9heartRateSivg", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC9heartRateSivg", + "usr": "s:14HsFileAgentSdk12IBTarinStateC11descriptionSSvg", + "mangledName": "$s14HsFileAgentSdk12IBTarinStateC11descriptionSSvg", + "moduleName": "HsFileAgentSdk", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:14HsFileAgentSdk12IBTarinStateC", + "mangledName": "$s14HsFileAgentSdk12IBTarinStateC", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "hasMissingDesignatedInitializers": 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": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "IBSendOta", + "printedName": "IBSendOta", + "children": [ + { + "kind": "Var", + "name": "filePath", + "printedName": "filePath", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBSendOtaC8filePathSSvp", + "mangledName": "$s14HsFileAgentSdk9IBSendOtaC8filePathSSvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBSendOtaC8filePathSSvg", + "mangledName": "$s14HsFileAgentSdk9IBSendOtaC8filePathSSvg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -8488,14 +8291,14 @@ }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC9heartRateSivs", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC9heartRateSivs", + "usr": "s:14HsFileAgentSdk9IBSendOtaC8filePathSSvs", + "mangledName": "$s14HsFileAgentSdk9IBSendOtaC8filePathSSvs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -8512,8 +8315,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC9heartRateSivM", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC9heartRateSivM", + "usr": "s:14HsFileAgentSdk9IBSendOtaC8filePathSSvM", + "mangledName": "$s14HsFileAgentSdk9IBSendOtaC8filePathSSvM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -8522,27 +8325,19 @@ }, { "kind": "Var", - "name": "step", - "printedName": "step", + "name": "major", + "printedName": "major", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC4stepSiSgvp", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC4stepSiSgvp", + "usr": "s:14HsFileAgentSdk9IBSendOtaC5majorSivp", + "mangledName": "$s14HsFileAgentSdk9IBSendOtaC5majorSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -8559,22 +8354,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC4stepSiSgvg", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC4stepSiSgvg", + "usr": "s:14HsFileAgentSdk9IBSendOtaC5majorSivg", + "mangledName": "$s14HsFileAgentSdk9IBSendOtaC5majorSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -8591,22 +8378,14 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC4stepSiSgvs", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC4stepSiSgvs", + "usr": "s:14HsFileAgentSdk9IBSendOtaC5majorSivs", + "mangledName": "$s14HsFileAgentSdk9IBSendOtaC5majorSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -8623,8 +8402,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC4stepSiSgvM", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC4stepSiSgvM", + "usr": "s:14HsFileAgentSdk9IBSendOtaC5majorSivM", + "mangledName": "$s14HsFileAgentSdk9IBSendOtaC5majorSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -8633,27 +8412,19 @@ }, { "kind": "Var", - "name": "trainingLevel", - "printedName": "trainingLevel", + "name": "mid", + "printedName": "mid", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC13trainingLevelSiSgvp", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC13trainingLevelSiSgvp", + "usr": "s:14HsFileAgentSdk9IBSendOtaC3midSivp", + "mangledName": "$s14HsFileAgentSdk9IBSendOtaC3midSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -8670,22 +8441,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC13trainingLevelSiSgvg", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC13trainingLevelSiSgvg", + "usr": "s:14HsFileAgentSdk9IBSendOtaC3midSivg", + "mangledName": "$s14HsFileAgentSdk9IBSendOtaC3midSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -8702,22 +8465,14 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC13trainingLevelSiSgvs", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC13trainingLevelSiSgvs", + "usr": "s:14HsFileAgentSdk9IBSendOtaC3midSivs", + "mangledName": "$s14HsFileAgentSdk9IBSendOtaC3midSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -8734,8 +8489,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC13trainingLevelSiSgvM", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC13trainingLevelSiSgvM", + "usr": "s:14HsFileAgentSdk9IBSendOtaC3midSivM", + "mangledName": "$s14HsFileAgentSdk9IBSendOtaC3midSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -8744,27 +8499,19 @@ }, { "kind": "Var", - "name": "circle", - "printedName": "circle", + "name": "minor", + "printedName": "minor", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC6circleSiSgvp", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC6circleSiSgvp", + "usr": "s:14HsFileAgentSdk9IBSendOtaC5minorSivp", + "mangledName": "$s14HsFileAgentSdk9IBSendOtaC5minorSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -8781,22 +8528,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC6circleSiSgvg", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC6circleSiSgvg", + "usr": "s:14HsFileAgentSdk9IBSendOtaC5minorSivg", + "mangledName": "$s14HsFileAgentSdk9IBSendOtaC5minorSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -8813,22 +8552,14 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC6circleSiSgvs", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC6circleSiSgvs", + "usr": "s:14HsFileAgentSdk9IBSendOtaC5minorSivs", + "mangledName": "$s14HsFileAgentSdk9IBSendOtaC5minorSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -8845,8 +8576,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC6circleSiSgvM", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC6circleSiSgvM", + "usr": "s:14HsFileAgentSdk9IBSendOtaC5minorSivM", + "mangledName": "$s14HsFileAgentSdk9IBSendOtaC5minorSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -8855,27 +8586,19 @@ }, { "kind": "Var", - "name": "elevation", - "printedName": "elevation", + "name": "isForced", + "printedName": "isForced", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC9elevationSiSgvp", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC9elevationSiSgvp", + "usr": "s:14HsFileAgentSdk9IBSendOtaC8isForcedSivp", + "mangledName": "$s14HsFileAgentSdk9IBSendOtaC8isForcedSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -8892,22 +8615,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC9elevationSiSgvg", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC9elevationSiSgvg", + "usr": "s:14HsFileAgentSdk9IBSendOtaC8isForcedSivg", + "mangledName": "$s14HsFileAgentSdk9IBSendOtaC8isForcedSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -8924,22 +8639,14 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC9elevationSiSgvs", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC9elevationSiSgvs", + "usr": "s:14HsFileAgentSdk9IBSendOtaC8isForcedSivs", + "mangledName": "$s14HsFileAgentSdk9IBSendOtaC8isForcedSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -8956,14 +8663,35 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC9elevationSiSgvM", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC9elevationSiSgvM", + "usr": "s:14HsFileAgentSdk9IBSendOtaC8isForcedSivM", + "mangledName": "$s14HsFileAgentSdk9IBSendOtaC8isForcedSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" } ] }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBSendOta", + "printedName": "HsFileAgentSdk.IBSendOta", + "usr": "s:14HsFileAgentSdk9IBSendOtaC" + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk9IBSendOtaCACycfc", + "mangledName": "$s14HsFileAgentSdk9IBSendOtaCACycfc", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, { "kind": "Constructor", "name": "init", @@ -8971,20 +8699,20 @@ "children": [ { "kind": "TypeNominal", - "name": "IBHistoryBaseTrainingItem", - "printedName": "HsFileAgentSdk.IBHistoryBaseTrainingItem", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC" + "name": "IBSendOta", + "printedName": "HsFileAgentSdk.IBSendOta", + "usr": "s:14HsFileAgentSdk9IBSendOtaC" }, { "kind": "TypeNominal", "name": "Decoder", - "printedName": "Swift.Decoder", + "printedName": "any Swift.Decoder", "usr": "s:s7DecoderP" } ], "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC4fromACs7Decoder_p_tKcfc", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC4fromACs7Decoder_p_tKcfc", + "usr": "s:14HsFileAgentSdk9IBSendOtaC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14HsFileAgentSdk9IBSendOtaC4fromACs7Decoder_p_tKcfc", "moduleName": "HsFileAgentSdk", "implicit": true, "declAttributes": [ @@ -9006,13 +8734,13 @@ { "kind": "TypeNominal", "name": "Encoder", - "printedName": "Swift.Encoder", + "printedName": "any Swift.Encoder", "usr": "s:s7EncoderP" } ], "declKind": "Func", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC6encode2toys7Encoder_p_tKF", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC6encode2toys7Encoder_p_tKF", + "usr": "s:14HsFileAgentSdk9IBSendOtaC6encode2toys7Encoder_p_tKF", + "mangledName": "$s14HsFileAgentSdk9IBSendOtaC6encode2toys7Encoder_p_tKF", "moduleName": "HsFileAgentSdk", "implicit": true, "throwing": true, @@ -9020,8 +8748,107 @@ } ], "declKind": "Class", - "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC", - "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC", + "usr": "s:14HsFileAgentSdk9IBSendOtaC", + "mangledName": "$s14HsFileAgentSdk9IBSendOtaC", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "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": "TypeDecl", + "name": "IBOtaFile", + "printedName": "IBOtaFile", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "IBOtaFile", + "printedName": "HsFileAgentSdk.IBOtaFile", + "usr": "s:14HsFileAgentSdk05IBOtaB0C" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk05IBOtaB0C4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14HsFileAgentSdk05IBOtaB0C4fromACs7Decoder_p_tKcfc", + "moduleName": "HsFileAgentSdk", + "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:14HsFileAgentSdk05IBOtaB0C6encode2toys7Encoder_p_tKF", + "mangledName": "$s14HsFileAgentSdk05IBOtaB0C6encode2toys7Encoder_p_tKF", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:14HsFileAgentSdk05IBOtaB0C", + "mangledName": "$s14HsFileAgentSdk05IBOtaB0C", "moduleName": "HsFileAgentSdk", "declAttributes": [ "AccessControl", @@ -9029,6 +8856,20 @@ ], "hasMissingDesignatedInitializers": 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", @@ -9055,6 +8896,23 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "CoreBluetooth", + "printedName": "CoreBluetooth", + "declKind": "Import", + "moduleName": "HsFileAgentSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", "name": "IBTrainingData", @@ -9378,6 +9236,22 @@ "declAttributes": [ "AccessControl", "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } ] }, { @@ -9401,120 +9275,43 @@ ] }, { - "kind": "TypeDecl", - "name": "IBDeleteFile", - "printedName": "IBDeleteFile", + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "IBClock", + "printedName": "IBClock", "children": [ { "kind": "Var", - "name": "fileType", - "printedName": "fileType", - "children": [ - { - "kind": "TypeNominal", - "name": "IBFile", - "printedName": "HsFileAgentSdk.IBFile", - "usr": "s:14HsFileAgentSdk6IBFileO" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk08IBDeleteB0C8fileTypeAA6IBFileOvp", - "mangledName": "$s14HsFileAgentSdk08IBDeleteB0C8fileTypeAA6IBFileOvp", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "IBFile", - "printedName": "HsFileAgentSdk.IBFile", - "usr": "s:14HsFileAgentSdk6IBFileO" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk08IBDeleteB0C8fileTypeAA6IBFileOvg", - "mangledName": "$s14HsFileAgentSdk08IBDeleteB0C8fileTypeAA6IBFileOvg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "IBFile", - "printedName": "HsFileAgentSdk.IBFile", - "usr": "s:14HsFileAgentSdk6IBFileO" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk08IBDeleteB0C8fileTypeAA6IBFileOvs", - "mangledName": "$s14HsFileAgentSdk08IBDeleteB0C8fileTypeAA6IBFileOvs", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk08IBDeleteB0C8fileTypeAA6IBFileOvM", - "mangledName": "$s14HsFileAgentSdk08IBDeleteB0C8fileTypeAA6IBFileOvM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "uids", - "printedName": "uids", + "name": "alarms", + "printedName": "alarms", "children": [ { "kind": "TypeNominal", "name": "Array", - "printedName": "[Swift.Int]", + "printedName": "[HsFileAgentSdk.IBClockInfo]", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBClockInfo", + "printedName": "HsFileAgentSdk.IBClockInfo", + "usr": "s:14HsFileAgentSdk11IBClockInfoC" } ], "usr": "s:Sa" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk08IBDeleteB0C4uidsSaySiGvp", - "mangledName": "$s14HsFileAgentSdk08IBDeleteB0C4uidsSaySiGvp", + "usr": "s:14HsFileAgentSdk7IBClockC6alarmsSayAA0E4InfoCGvp", + "mangledName": "$s14HsFileAgentSdk7IBClockC6alarmsSayAA0E4InfoCGvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -9532,21 +9329,21 @@ { "kind": "TypeNominal", "name": "Array", - "printedName": "[Swift.Int]", + "printedName": "[HsFileAgentSdk.IBClockInfo]", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBClockInfo", + "printedName": "HsFileAgentSdk.IBClockInfo", + "usr": "s:14HsFileAgentSdk11IBClockInfoC" } ], "usr": "s:Sa" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk08IBDeleteB0C4uidsSaySiGvg", - "mangledName": "$s14HsFileAgentSdk08IBDeleteB0C4uidsSaySiGvg", + "usr": "s:14HsFileAgentSdk7IBClockC6alarmsSayAA0E4InfoCGvg", + "mangledName": "$s14HsFileAgentSdk7IBClockC6alarmsSayAA0E4InfoCGvg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -9564,21 +9361,21 @@ { "kind": "TypeNominal", "name": "Array", - "printedName": "[Swift.Int]", + "printedName": "[HsFileAgentSdk.IBClockInfo]", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBClockInfo", + "printedName": "HsFileAgentSdk.IBClockInfo", + "usr": "s:14HsFileAgentSdk11IBClockInfoC" } ], "usr": "s:Sa" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk08IBDeleteB0C4uidsSaySiGvs", - "mangledName": "$s14HsFileAgentSdk08IBDeleteB0C4uidsSaySiGvs", + "usr": "s:14HsFileAgentSdk7IBClockC6alarmsSayAA0E4InfoCGvs", + "mangledName": "$s14HsFileAgentSdk7IBClockC6alarmsSayAA0E4InfoCGvs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -9595,8 +9392,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk08IBDeleteB0C4uidsSaySiGvM", - "mangledName": "$s14HsFileAgentSdk08IBDeleteB0C4uidsSaySiGvM", + "usr": "s:14HsFileAgentSdk7IBClockC6alarmsSayAA0E4InfoCGvM", + "mangledName": "$s14HsFileAgentSdk7IBClockC6alarmsSayAA0E4InfoCGvM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -9610,60 +9407,20 @@ "children": [ { "kind": "TypeNominal", - "name": "IBDeleteFile", - "printedName": "HsFileAgentSdk.IBDeleteFile", - "usr": "s:14HsFileAgentSdk08IBDeleteB0C" + "name": "IBClock", + "printedName": "HsFileAgentSdk.IBClock", + "usr": "s:14HsFileAgentSdk7IBClockC" } ], "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk08IBDeleteB0CACycfc", - "mangledName": "$s14HsFileAgentSdk08IBDeleteB0CACycfc", + "usr": "s:14HsFileAgentSdk7IBClockCACycfc", + "mangledName": "$s14HsFileAgentSdk7IBClockCACycfc", "moduleName": "HsFileAgentSdk", "declAttributes": [ "AccessControl" ], "init_kind": "Designated" }, - { - "kind": "Var", - "name": "description", - "printedName": "description", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk08IBDeleteB0C11descriptionSSvp", - "mangledName": "$s14HsFileAgentSdk08IBDeleteB0C11descriptionSSvp", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl" - ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk08IBDeleteB0C11descriptionSSvg", - "mangledName": "$s14HsFileAgentSdk08IBDeleteB0C11descriptionSSvg", - "moduleName": "HsFileAgentSdk", - "accessorKind": "get" - } - ] - }, { "kind": "Constructor", "name": "init", @@ -9671,20 +9428,20 @@ "children": [ { "kind": "TypeNominal", - "name": "IBDeleteFile", - "printedName": "HsFileAgentSdk.IBDeleteFile", - "usr": "s:14HsFileAgentSdk08IBDeleteB0C" + "name": "IBClock", + "printedName": "HsFileAgentSdk.IBClock", + "usr": "s:14HsFileAgentSdk7IBClockC" }, { "kind": "TypeNominal", "name": "Decoder", - "printedName": "Swift.Decoder", + "printedName": "any Swift.Decoder", "usr": "s:s7DecoderP" } ], "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk08IBDeleteB0C4fromACs7Decoder_p_tKcfc", - "mangledName": "$s14HsFileAgentSdk08IBDeleteB0C4fromACs7Decoder_p_tKcfc", + "usr": "s:14HsFileAgentSdk7IBClockC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14HsFileAgentSdk7IBClockC4fromACs7Decoder_p_tKcfc", "moduleName": "HsFileAgentSdk", "implicit": true, "declAttributes": [ @@ -9706,13 +9463,13 @@ { "kind": "TypeNominal", "name": "Encoder", - "printedName": "Swift.Encoder", + "printedName": "any Swift.Encoder", "usr": "s:s7EncoderP" } ], "declKind": "Func", - "usr": "s:14HsFileAgentSdk08IBDeleteB0C6encode2toys7Encoder_p_tKF", - "mangledName": "$s14HsFileAgentSdk08IBDeleteB0C6encode2toys7Encoder_p_tKF", + "usr": "s:14HsFileAgentSdk7IBClockC6encode2toys7Encoder_p_tKF", + "mangledName": "$s14HsFileAgentSdk7IBClockC6encode2toys7Encoder_p_tKF", "moduleName": "HsFileAgentSdk", "implicit": true, "throwing": true, @@ -9720,14 +9477,28 @@ } ], "declKind": "Class", - "usr": "s:14HsFileAgentSdk08IBDeleteB0C", - "mangledName": "$s14HsFileAgentSdk08IBDeleteB0C", + "usr": "s:14HsFileAgentSdk7IBClockC", + "mangledName": "$s14HsFileAgentSdk7IBClockC", "moduleName": "HsFileAgentSdk", "declAttributes": [ "AccessControl", "RawDocComment" ], "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", @@ -9744,25 +9515,15 @@ } ] }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, { "kind": "TypeDecl", - "name": "IBTarinState", - "printedName": "IBTarinState", + "name": "IBClockInfo", + "printedName": "IBClockInfo", "children": [ { "kind": "Var", - "name": "state", - "printedName": "state", + "name": "id", + "printedName": "id", "children": [ { "kind": "TypeNominal", @@ -9772,8 +9533,8 @@ } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk12IBTarinStateC5stateSivp", - "mangledName": "$s14HsFileAgentSdk12IBTarinStateC5stateSivp", + "usr": "s:14HsFileAgentSdk11IBClockInfoC2idSivp", + "mangledName": "$s14HsFileAgentSdk11IBClockInfoC2idSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -9796,8 +9557,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBTarinStateC5stateSivg", - "mangledName": "$s14HsFileAgentSdk12IBTarinStateC5stateSivg", + "usr": "s:14HsFileAgentSdk11IBClockInfoC2idSivg", + "mangledName": "$s14HsFileAgentSdk11IBClockInfoC2idSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -9820,8 +9581,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBTarinStateC5stateSivs", - "mangledName": "$s14HsFileAgentSdk12IBTarinStateC5stateSivs", + "usr": "s:14HsFileAgentSdk11IBClockInfoC2idSivs", + "mangledName": "$s14HsFileAgentSdk11IBClockInfoC2idSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -9838,8 +9599,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBTarinStateC5stateSivM", - "mangledName": "$s14HsFileAgentSdk12IBTarinStateC5stateSivM", + "usr": "s:14HsFileAgentSdk11IBClockInfoC2idSivM", + "mangledName": "$s14HsFileAgentSdk11IBClockInfoC2idSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -9848,8 +9609,8 @@ }, { "kind": "Var", - "name": "duration", - "printedName": "duration", + "name": "hour", + "printedName": "hour", "children": [ { "kind": "TypeNominal", @@ -9859,8 +9620,8 @@ } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk12IBTarinStateC8durationSivp", - "mangledName": "$s14HsFileAgentSdk12IBTarinStateC8durationSivp", + "usr": "s:14HsFileAgentSdk11IBClockInfoC4hourSivp", + "mangledName": "$s14HsFileAgentSdk11IBClockInfoC4hourSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -9883,8 +9644,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBTarinStateC8durationSivg", - "mangledName": "$s14HsFileAgentSdk12IBTarinStateC8durationSivg", + "usr": "s:14HsFileAgentSdk11IBClockInfoC4hourSivg", + "mangledName": "$s14HsFileAgentSdk11IBClockInfoC4hourSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -9907,8 +9668,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBTarinStateC8durationSivs", - "mangledName": "$s14HsFileAgentSdk12IBTarinStateC8durationSivs", + "usr": "s:14HsFileAgentSdk11IBClockInfoC4hourSivs", + "mangledName": "$s14HsFileAgentSdk11IBClockInfoC4hourSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -9925,54 +9686,37 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBTarinStateC8durationSivM", - "mangledName": "$s14HsFileAgentSdk12IBTarinStateC8durationSivM", + "usr": "s:14HsFileAgentSdk11IBClockInfoC4hourSivM", + "mangledName": "$s14HsFileAgentSdk11IBClockInfoC4hourSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" } ] }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init()", - "children": [ - { - "kind": "TypeNominal", - "name": "IBTarinState", - "printedName": "HsFileAgentSdk.IBTarinState", - "usr": "s:14HsFileAgentSdk12IBTarinStateC" - } - ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk12IBTarinStateCACycfc", - "mangledName": "$s14HsFileAgentSdk12IBTarinStateCACycfc", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" - }, { "kind": "Var", - "name": "description", - "printedName": "description", + "name": "minute", + "printedName": "minute", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk12IBTarinStateC11descriptionSSvp", - "mangledName": "$s14HsFileAgentSdk12IBTarinStateC11descriptionSSvp", + "usr": "s:14HsFileAgentSdk11IBClockInfoC6minuteSivp", + "mangledName": "$s14HsFileAgentSdk11IBClockInfoC6minuteSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "AccessControl" + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -9981,60 +9725,77 @@ "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBTarinStateC11descriptionSSvg", - "mangledName": "$s14HsFileAgentSdk12IBTarinStateC11descriptionSSvg", + "usr": "s:14HsFileAgentSdk11IBClockInfoC6minuteSivg", + "mangledName": "$s14HsFileAgentSdk11IBClockInfoC6minuteSivg", "moduleName": "HsFileAgentSdk", + "implicit": true, "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk11IBClockInfoC6minuteSivs", + "mangledName": "$s14HsFileAgentSdk11IBClockInfoC6minuteSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk11IBClockInfoC6minuteSivM", + "mangledName": "$s14HsFileAgentSdk11IBClockInfoC6minuteSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" } ] - } - ], - "declKind": "Class", - "usr": "s:14HsFileAgentSdk12IBTarinStateC", - "mangledName": "$s14HsFileAgentSdk12IBTarinStateC", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "hasMissingDesignatedInitializers": true - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "IBAiValid", - "printedName": "IBAiValid", - "children": [ + }, { "kind": "Var", - "name": "isValid", - "printedName": "isValid", + "name": "enable", + "printedName": "enable", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAiValidC02isF0Sbvp", - "mangledName": "$s14HsFileAgentSdk9IBAiValidC02isF0Sbvp", + "usr": "s:14HsFileAgentSdk11IBClockInfoC6enableSivp", + "mangledName": "$s14HsFileAgentSdk11IBClockInfoC6enableSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -10051,14 +9812,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAiValidC02isF0Sbvg", - "mangledName": "$s14HsFileAgentSdk9IBAiValidC02isF0Sbvg", + "usr": "s:14HsFileAgentSdk11IBClockInfoC6enableSivg", + "mangledName": "$s14HsFileAgentSdk11IBClockInfoC6enableSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -10075,14 +9836,14 @@ }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAiValidC02isF0Sbvs", - "mangledName": "$s14HsFileAgentSdk9IBAiValidC02isF0Sbvs", + "usr": "s:14HsFileAgentSdk11IBClockInfoC6enableSivs", + "mangledName": "$s14HsFileAgentSdk11IBClockInfoC6enableSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -10099,8 +9860,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAiValidC02isF0SbvM", - "mangledName": "$s14HsFileAgentSdk9IBAiValidC02isF0SbvM", + "usr": "s:14HsFileAgentSdk11IBClockInfoC6enableSivM", + "mangledName": "$s14HsFileAgentSdk11IBClockInfoC6enableSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -10109,27 +9870,27 @@ }, { "kind": "Var", - "name": "key", - "printedName": "key", + "name": "repeat", + "printedName": "repeat", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Array", + "printedName": "[Swift.Int]", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "usr": "s:Sq" + "usr": "s:Sa" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAiValidC3keySSSgvp", - "mangledName": "$s14HsFileAgentSdk9IBAiValidC3keySSSgvp", + "usr": "s:14HsFileAgentSdk11IBClockInfoC6repeatSaySiGvp", + "mangledName": "$s14HsFileAgentSdk11IBClockInfoC6repeatSaySiGvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -10146,22 +9907,22 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Array", + "printedName": "[Swift.Int]", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "usr": "s:Sq" + "usr": "s:Sa" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAiValidC3keySSSgvg", - "mangledName": "$s14HsFileAgentSdk9IBAiValidC3keySSSgvg", + "usr": "s:14HsFileAgentSdk11IBClockInfoC6repeatSaySiGvg", + "mangledName": "$s14HsFileAgentSdk11IBClockInfoC6repeatSaySiGvg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -10178,22 +9939,22 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Array", + "printedName": "[Swift.Int]", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "usr": "s:Sq" + "usr": "s:Sa" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAiValidC3keySSSgvs", - "mangledName": "$s14HsFileAgentSdk9IBAiValidC3keySSSgvs", + "usr": "s:14HsFileAgentSdk11IBClockInfoC6repeatSaySiGvs", + "mangledName": "$s14HsFileAgentSdk11IBClockInfoC6repeatSaySiGvs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -10210,8 +9971,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAiValidC3keySSSgvM", - "mangledName": "$s14HsFileAgentSdk9IBAiValidC3keySSSgvM", + "usr": "s:14HsFileAgentSdk11IBClockInfoC6repeatSaySiGvM", + "mangledName": "$s14HsFileAgentSdk11IBClockInfoC6repeatSaySiGvM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -10225,68 +9986,113 @@ "children": [ { "kind": "TypeNominal", - "name": "IBAiValid", - "printedName": "HsFileAgentSdk.IBAiValid", - "usr": "s:14HsFileAgentSdk9IBAiValidC" + "name": "IBClockInfo", + "printedName": "HsFileAgentSdk.IBClockInfo", + "usr": "s:14HsFileAgentSdk11IBClockInfoC" } ], "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk9IBAiValidCACycfc", - "mangledName": "$s14HsFileAgentSdk9IBAiValidCACycfc", + "usr": "s:14HsFileAgentSdk11IBClockInfoCACycfc", + "mangledName": "$s14HsFileAgentSdk11IBClockInfoCACycfc", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "AccessControl" + "AccessControl", + "RawDocComment" ], "init_kind": "Designated" }, { - "kind": "Var", - "name": "description", - "printedName": "description", + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAiValidC11descriptionSSvp", - "mangledName": "$s14HsFileAgentSdk9IBAiValidC11descriptionSSvp", + "name": "IBClockInfo", + "printedName": "HsFileAgentSdk.IBClockInfo", + "usr": "s:14HsFileAgentSdk11IBClockInfoC" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk11IBClockInfoC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14HsFileAgentSdk11IBClockInfoC4fromACs7Decoder_p_tKcfc", "moduleName": "HsFileAgentSdk", + "implicit": true, "declAttributes": [ - "AccessControl" + "Required" ], - "accessors": [ + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAiValidC11descriptionSSvg", - "mangledName": "$s14HsFileAgentSdk9IBAiValidC11descriptionSSvg", - "moduleName": "HsFileAgentSdk", - "accessorKind": "get" + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" } - ] + ], + "declKind": "Func", + "usr": "s:14HsFileAgentSdk11IBClockInfoC6encode2toys7Encoder_p_tKF", + "mangledName": "$s14HsFileAgentSdk11IBClockInfoC6encode2toys7Encoder_p_tKF", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" } ], "declKind": "Class", - "usr": "s:14HsFileAgentSdk9IBAiValidC", - "mangledName": "$s14HsFileAgentSdk9IBAiValidC", + "usr": "s:14HsFileAgentSdk11IBClockInfoC", + "mangledName": "$s14HsFileAgentSdk11IBClockInfoC", "moduleName": "HsFileAgentSdk", "declAttributes": [ "AccessControl", "RawDocComment" + ], + "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" + } ] }, { @@ -10311,13 +10117,13 @@ }, { "kind": "TypeDecl", - "name": "IBUserInfo", - "printedName": "IBUserInfo", + "name": "IBSleep", + "printedName": "IBSleep", "children": [ { "kind": "Var", - "name": "age", - "printedName": "age", + "name": "sleepTimeSet", + "printedName": "sleepTimeSet", "children": [ { "kind": "TypeNominal", @@ -10327,8 +10133,8 @@ } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk10IBUserInfoC3ageSivp", - "mangledName": "$s14HsFileAgentSdk10IBUserInfoC3ageSivp", + "usr": "s:14HsFileAgentSdk7IBSleepC12sleepTimeSetSivp", + "mangledName": "$s14HsFileAgentSdk7IBSleepC12sleepTimeSetSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -10351,8 +10157,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBUserInfoC3ageSivg", - "mangledName": "$s14HsFileAgentSdk10IBUserInfoC3ageSivg", + "usr": "s:14HsFileAgentSdk7IBSleepC12sleepTimeSetSivg", + "mangledName": "$s14HsFileAgentSdk7IBSleepC12sleepTimeSetSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -10375,8 +10181,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBUserInfoC3ageSivs", - "mangledName": "$s14HsFileAgentSdk10IBUserInfoC3ageSivs", + "usr": "s:14HsFileAgentSdk7IBSleepC12sleepTimeSetSivs", + "mangledName": "$s14HsFileAgentSdk7IBSleepC12sleepTimeSetSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -10393,8 +10199,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBUserInfoC3ageSivM", - "mangledName": "$s14HsFileAgentSdk10IBUserInfoC3ageSivM", + "usr": "s:14HsFileAgentSdk7IBSleepC12sleepTimeSetSivM", + "mangledName": "$s14HsFileAgentSdk7IBSleepC12sleepTimeSetSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -10403,19 +10209,27 @@ }, { "kind": "Var", - "name": "gender", - "printedName": "gender", + "name": "sleepTime", + "printedName": "sleepTime", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Optional", + "printedName": "HsFileAgentSdk.IBTimeItem?", + "children": [ + { + "kind": "TypeNominal", + "name": "IBTimeItem", + "printedName": "HsFileAgentSdk.IBTimeItem", + "usr": "s:14HsFileAgentSdk10IBTimeItemV" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk10IBUserInfoC6genderSivp", - "mangledName": "$s14HsFileAgentSdk10IBUserInfoC6genderSivp", + "usr": "s:14HsFileAgentSdk7IBSleepC9sleepTimeAA10IBTimeItemVSgvp", + "mangledName": "$s14HsFileAgentSdk7IBSleepC9sleepTimeAA10IBTimeItemVSgvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -10432,14 +10246,22 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Optional", + "printedName": "HsFileAgentSdk.IBTimeItem?", + "children": [ + { + "kind": "TypeNominal", + "name": "IBTimeItem", + "printedName": "HsFileAgentSdk.IBTimeItem", + "usr": "s:14HsFileAgentSdk10IBTimeItemV" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBUserInfoC6genderSivg", - "mangledName": "$s14HsFileAgentSdk10IBUserInfoC6genderSivg", + "usr": "s:14HsFileAgentSdk7IBSleepC9sleepTimeAA10IBTimeItemVSgvg", + "mangledName": "$s14HsFileAgentSdk7IBSleepC9sleepTimeAA10IBTimeItemVSgvg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -10456,14 +10278,22 @@ }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Optional", + "printedName": "HsFileAgentSdk.IBTimeItem?", + "children": [ + { + "kind": "TypeNominal", + "name": "IBTimeItem", + "printedName": "HsFileAgentSdk.IBTimeItem", + "usr": "s:14HsFileAgentSdk10IBTimeItemV" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBUserInfoC6genderSivs", - "mangledName": "$s14HsFileAgentSdk10IBUserInfoC6genderSivs", + "usr": "s:14HsFileAgentSdk7IBSleepC9sleepTimeAA10IBTimeItemVSgvs", + "mangledName": "$s14HsFileAgentSdk7IBSleepC9sleepTimeAA10IBTimeItemVSgvs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -10480,8 +10310,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBUserInfoC6genderSivM", - "mangledName": "$s14HsFileAgentSdk10IBUserInfoC6genderSivM", + "usr": "s:14HsFileAgentSdk7IBSleepC9sleepTimeAA10IBTimeItemVSgvM", + "mangledName": "$s14HsFileAgentSdk7IBSleepC9sleepTimeAA10IBTimeItemVSgvM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -10490,19 +10320,27 @@ }, { "kind": "Var", - "name": "height", - "printedName": "height", + "name": "getUpTime", + "printedName": "getUpTime", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Optional", + "printedName": "HsFileAgentSdk.IBTimeItem?", + "children": [ + { + "kind": "TypeNominal", + "name": "IBTimeItem", + "printedName": "HsFileAgentSdk.IBTimeItem", + "usr": "s:14HsFileAgentSdk10IBTimeItemV" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk10IBUserInfoC6heightSivp", - "mangledName": "$s14HsFileAgentSdk10IBUserInfoC6heightSivp", + "usr": "s:14HsFileAgentSdk7IBSleepC9getUpTimeAA10IBTimeItemVSgvp", + "mangledName": "$s14HsFileAgentSdk7IBSleepC9getUpTimeAA10IBTimeItemVSgvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -10519,14 +10357,22 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Optional", + "printedName": "HsFileAgentSdk.IBTimeItem?", + "children": [ + { + "kind": "TypeNominal", + "name": "IBTimeItem", + "printedName": "HsFileAgentSdk.IBTimeItem", + "usr": "s:14HsFileAgentSdk10IBTimeItemV" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBUserInfoC6heightSivg", - "mangledName": "$s14HsFileAgentSdk10IBUserInfoC6heightSivg", + "usr": "s:14HsFileAgentSdk7IBSleepC9getUpTimeAA10IBTimeItemVSgvg", + "mangledName": "$s14HsFileAgentSdk7IBSleepC9getUpTimeAA10IBTimeItemVSgvg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -10543,14 +10389,22 @@ }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Optional", + "printedName": "HsFileAgentSdk.IBTimeItem?", + "children": [ + { + "kind": "TypeNominal", + "name": "IBTimeItem", + "printedName": "HsFileAgentSdk.IBTimeItem", + "usr": "s:14HsFileAgentSdk10IBTimeItemV" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBUserInfoC6heightSivs", - "mangledName": "$s14HsFileAgentSdk10IBUserInfoC6heightSivs", + "usr": "s:14HsFileAgentSdk7IBSleepC9getUpTimeAA10IBTimeItemVSgvs", + "mangledName": "$s14HsFileAgentSdk7IBSleepC9getUpTimeAA10IBTimeItemVSgvs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -10567,8 +10421,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBUserInfoC6heightSivM", - "mangledName": "$s14HsFileAgentSdk10IBUserInfoC6heightSivM", + "usr": "s:14HsFileAgentSdk7IBSleepC9getUpTimeAA10IBTimeItemVSgvM", + "mangledName": "$s14HsFileAgentSdk7IBSleepC9getUpTimeAA10IBTimeItemVSgvM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -10577,8 +10431,8 @@ }, { "kind": "Var", - "name": "weight", - "printedName": "weight", + "name": "alertBeforeMin20", + "printedName": "alertBeforeMin20", "children": [ { "kind": "TypeNominal", @@ -10588,8 +10442,8 @@ } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk10IBUserInfoC6weightSivp", - "mangledName": "$s14HsFileAgentSdk10IBUserInfoC6weightSivp", + "usr": "s:14HsFileAgentSdk7IBSleepC16alertBeforeMin20Sivp", + "mangledName": "$s14HsFileAgentSdk7IBSleepC16alertBeforeMin20Sivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -10612,8 +10466,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBUserInfoC6weightSivg", - "mangledName": "$s14HsFileAgentSdk10IBUserInfoC6weightSivg", + "usr": "s:14HsFileAgentSdk7IBSleepC16alertBeforeMin20Sivg", + "mangledName": "$s14HsFileAgentSdk7IBSleepC16alertBeforeMin20Sivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -10636,8 +10490,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBUserInfoC6weightSivs", - "mangledName": "$s14HsFileAgentSdk10IBUserInfoC6weightSivs", + "usr": "s:14HsFileAgentSdk7IBSleepC16alertBeforeMin20Sivs", + "mangledName": "$s14HsFileAgentSdk7IBSleepC16alertBeforeMin20Sivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -10654,18 +10508,71 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBUserInfoC6weightSivM", - "mangledName": "$s14HsFileAgentSdk10IBUserInfoC6weightSivM", + "usr": "s:14HsFileAgentSdk7IBSleepC16alertBeforeMin20SivM", + "mangledName": "$s14HsFileAgentSdk7IBSleepC16alertBeforeMin20SivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" } ] }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBSleep", + "printedName": "HsFileAgentSdk.IBSleep", + "usr": "s:14HsFileAgentSdk7IBSleepC" + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk7IBSleepCACycfc", + "mangledName": "$s14HsFileAgentSdk7IBSleepCACycfc", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "s:14HsFileAgentSdk7IBSleepC", + "mangledName": "$s14HsFileAgentSdk7IBSleepC", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "hasMissingDesignatedInitializers": 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": "TypeDecl", + "name": "IBTimeItem", + "printedName": "IBTimeItem", + "children": [ { "kind": "Var", - "name": "step", - "printedName": "step", + "name": "hour", + "printedName": "hour", "children": [ { "kind": "TypeNominal", @@ -10675,11 +10582,10 @@ } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk10IBUserInfoC4stepSivp", - "mangledName": "$s14HsFileAgentSdk10IBUserInfoC4stepSivp", + "usr": "s:14HsFileAgentSdk10IBTimeItemV4hourSivp", + "mangledName": "$s14HsFileAgentSdk10IBTimeItemV4hourSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "HasInitialValue", "HasStorage", "AccessControl", "RawDocComment" @@ -10699,8 +10605,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBUserInfoC4stepSivg", - "mangledName": "$s14HsFileAgentSdk10IBUserInfoC4stepSivg", + "usr": "s:14HsFileAgentSdk10IBTimeItemV4hourSivg", + "mangledName": "$s14HsFileAgentSdk10IBTimeItemV4hourSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -10723,8 +10629,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBUserInfoC4stepSivs", - "mangledName": "$s14HsFileAgentSdk10IBUserInfoC4stepSivs", + "usr": "s:14HsFileAgentSdk10IBTimeItemV4hourSivs", + "mangledName": "$s14HsFileAgentSdk10IBTimeItemV4hourSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -10741,8 +10647,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBUserInfoC4stepSivM", - "mangledName": "$s14HsFileAgentSdk10IBUserInfoC4stepSivM", + "usr": "s:14HsFileAgentSdk10IBTimeItemV4hourSivM", + "mangledName": "$s14HsFileAgentSdk10IBTimeItemV4hourSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -10751,8 +10657,8 @@ }, { "kind": "Var", - "name": "burning", - "printedName": "burning", + "name": "minute", + "printedName": "minute", "children": [ { "kind": "TypeNominal", @@ -10762,11 +10668,10 @@ } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk10IBUserInfoC7burningSivp", - "mangledName": "$s14HsFileAgentSdk10IBUserInfoC7burningSivp", + "usr": "s:14HsFileAgentSdk10IBTimeItemV6minuteSivp", + "mangledName": "$s14HsFileAgentSdk10IBTimeItemV6minuteSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "HasInitialValue", "HasStorage", "AccessControl", "RawDocComment" @@ -10786,8 +10691,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBUserInfoC7burningSivg", - "mangledName": "$s14HsFileAgentSdk10IBUserInfoC7burningSivg", + "usr": "s:14HsFileAgentSdk10IBTimeItemV6minuteSivg", + "mangledName": "$s14HsFileAgentSdk10IBTimeItemV6minuteSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -10810,8 +10715,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBUserInfoC7burningSivs", - "mangledName": "$s14HsFileAgentSdk10IBUserInfoC7burningSivs", + "usr": "s:14HsFileAgentSdk10IBTimeItemV6minuteSivs", + "mangledName": "$s14HsFileAgentSdk10IBTimeItemV6minuteSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -10828,18 +10733,92 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBUserInfoC7burningSivM", - "mangledName": "$s14HsFileAgentSdk10IBUserInfoC7burningSivM", + "usr": "s:14HsFileAgentSdk10IBTimeItemV6minuteSivM", + "mangledName": "$s14HsFileAgentSdk10IBTimeItemV6minuteSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" } ] }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(hour:minute:)", + "children": [ + { + "kind": "TypeNominal", + "name": "IBTimeItem", + "printedName": "HsFileAgentSdk.IBTimeItem", + "usr": "s:14HsFileAgentSdk10IBTimeItemV" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk10IBTimeItemV4hour6minuteACSi_Sitcfc", + "mangledName": "$s14HsFileAgentSdk10IBTimeItemV4hour6minuteACSi_Sitcfc", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:14HsFileAgentSdk10IBTimeItemV", + "mangledName": "$s14HsFileAgentSdk10IBTimeItemV", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "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": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "IBHistorySleepItem", + "printedName": "IBHistorySleepItem", + "children": [ { "kind": "Var", - "name": "stand", - "printedName": "stand", + "name": "sleepId", + "printedName": "sleepId", "children": [ { "kind": "TypeNominal", @@ -10849,8 +10828,8 @@ } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk10IBUserInfoC5standSivp", - "mangledName": "$s14HsFileAgentSdk10IBUserInfoC5standSivp", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC7sleepIdSivp", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC7sleepIdSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -10873,8 +10852,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBUserInfoC5standSivg", - "mangledName": "$s14HsFileAgentSdk10IBUserInfoC5standSivg", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC7sleepIdSivg", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC7sleepIdSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -10897,8 +10876,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBUserInfoC5standSivs", - "mangledName": "$s14HsFileAgentSdk10IBUserInfoC5standSivs", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC7sleepIdSivs", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC7sleepIdSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -10915,8 +10894,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBUserInfoC5standSivM", - "mangledName": "$s14HsFileAgentSdk10IBUserInfoC5standSivM", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC7sleepIdSivM", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC7sleepIdSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -10925,8 +10904,8 @@ }, { "kind": "Var", - "name": "hourSystem", - "printedName": "hourSystem", + "name": "type", + "printedName": "type", "children": [ { "kind": "TypeNominal", @@ -10936,8 +10915,8 @@ } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk10IBUserInfoC10hourSystemSivp", - "mangledName": "$s14HsFileAgentSdk10IBUserInfoC10hourSystemSivp", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC4typeSivp", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC4typeSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -10960,8 +10939,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBUserInfoC10hourSystemSivg", - "mangledName": "$s14HsFileAgentSdk10IBUserInfoC10hourSystemSivg", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC4typeSivg", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC4typeSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -10984,8 +10963,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBUserInfoC10hourSystemSivs", - "mangledName": "$s14HsFileAgentSdk10IBUserInfoC10hourSystemSivs", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC4typeSivs", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC4typeSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -11002,54 +10981,37 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBUserInfoC10hourSystemSivM", - "mangledName": "$s14HsFileAgentSdk10IBUserInfoC10hourSystemSivM", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC4typeSivM", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC4typeSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" } ] }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init()", - "children": [ - { - "kind": "TypeNominal", - "name": "IBUserInfo", - "printedName": "HsFileAgentSdk.IBUserInfo", - "usr": "s:14HsFileAgentSdk10IBUserInfoC" - } - ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk10IBUserInfoCACycfc", - "mangledName": "$s14HsFileAgentSdk10IBUserInfoCACycfc", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" - }, { "kind": "Var", - "name": "description", - "printedName": "description", + "name": "startTime", + "printedName": "startTime", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk10IBUserInfoC11descriptionSSvp", - "mangledName": "$s14HsFileAgentSdk10IBUserInfoC11descriptionSSvp", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC9startTimeSivp", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC9startTimeSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "AccessControl" + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -11058,59 +11020,66 @@ "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBUserInfoC11descriptionSSvg", - "mangledName": "$s14HsFileAgentSdk10IBUserInfoC11descriptionSSvg", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC9startTimeSivg", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC9startTimeSivg", "moduleName": "HsFileAgentSdk", + "implicit": true, "accessorKind": "get" - } - ] - } - ], - "declKind": "Class", - "usr": "s:14HsFileAgentSdk10IBUserInfoC", - "mangledName": "$s14HsFileAgentSdk10IBUserInfoC", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "hasMissingDesignatedInitializers": true - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "IBHistoryHeartRateItem", - "printedName": "IBHistoryHeartRateItem", - "children": [ + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC9startTimeSivs", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC9startTimeSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC9startTimeSivM", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC9startTimeSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, { "kind": "Var", - "name": "time", - "printedName": "time", + "name": "endTime", + "printedName": "endTime", "children": [ { "kind": "TypeNominal", @@ -11120,8 +11089,8 @@ } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk22IBHistoryHeartRateItemC4timeSivp", - "mangledName": "$s14HsFileAgentSdk22IBHistoryHeartRateItemC4timeSivp", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC7endTimeSivp", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC7endTimeSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -11144,8 +11113,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk22IBHistoryHeartRateItemC4timeSivg", - "mangledName": "$s14HsFileAgentSdk22IBHistoryHeartRateItemC4timeSivg", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC7endTimeSivg", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC7endTimeSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -11168,8 +11137,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk22IBHistoryHeartRateItemC4timeSivs", - "mangledName": "$s14HsFileAgentSdk22IBHistoryHeartRateItemC4timeSivs", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC7endTimeSivs", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC7endTimeSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -11186,8 +11155,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk22IBHistoryHeartRateItemC4timeSivM", - "mangledName": "$s14HsFileAgentSdk22IBHistoryHeartRateItemC4timeSivM", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC7endTimeSivM", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC7endTimeSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -11196,19 +11165,19 @@ }, { "kind": "Var", - "name": "value", - "printedName": "value", + "name": "totalSleep", + "printedName": "totalSleep", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBSleepTime", + "printedName": "HsFileAgentSdk.IBSleepTime", + "usr": "s:14HsFileAgentSdk11IBSleepTimeV" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk22IBHistoryHeartRateItemC5valueSivp", - "mangledName": "$s14HsFileAgentSdk22IBHistoryHeartRateItemC5valueSivp", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC05totalF0AA11IBSleepTimeVvp", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC05totalF0AA11IBSleepTimeVvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -11225,14 +11194,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBSleepTime", + "printedName": "HsFileAgentSdk.IBSleepTime", + "usr": "s:14HsFileAgentSdk11IBSleepTimeV" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk22IBHistoryHeartRateItemC5valueSivg", - "mangledName": "$s14HsFileAgentSdk22IBHistoryHeartRateItemC5valueSivg", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC05totalF0AA11IBSleepTimeVvg", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC05totalF0AA11IBSleepTimeVvg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -11249,14 +11218,14 @@ }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBSleepTime", + "printedName": "HsFileAgentSdk.IBSleepTime", + "usr": "s:14HsFileAgentSdk11IBSleepTimeV" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk22IBHistoryHeartRateItemC5valueSivs", - "mangledName": "$s14HsFileAgentSdk22IBHistoryHeartRateItemC5valueSivs", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC05totalF0AA11IBSleepTimeVvs", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC05totalF0AA11IBSleepTimeVvs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -11273,75 +11242,37 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk22IBHistoryHeartRateItemC5valueSivM", - "mangledName": "$s14HsFileAgentSdk22IBHistoryHeartRateItemC5valueSivM", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC05totalF0AA11IBSleepTimeVvM", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC05totalF0AA11IBSleepTimeVvM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" } ] }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init()", - "children": [ - { - "kind": "TypeNominal", - "name": "IBHistoryHeartRateItem", - "printedName": "HsFileAgentSdk.IBHistoryHeartRateItem", - "usr": "s:14HsFileAgentSdk22IBHistoryHeartRateItemC" - } - ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk22IBHistoryHeartRateItemCACycfc", - "mangledName": "$s14HsFileAgentSdk22IBHistoryHeartRateItemCACycfc", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" - } - ], - "declKind": "Class", - "usr": "s:14HsFileAgentSdk22IBHistoryHeartRateItemC", - "mangledName": "$s14HsFileAgentSdk22IBHistoryHeartRateItemC", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "IBHistoryBloodOxygenItem", - "printedName": "IBHistoryBloodOxygenItem", - "children": [ { "kind": "Var", - "name": "time", - "printedName": "time", + "name": "deepSleep", + "printedName": "deepSleep", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Optional", + "printedName": "HsFileAgentSdk.IBSleepTime?", + "children": [ + { + "kind": "TypeNominal", + "name": "IBSleepTime", + "printedName": "HsFileAgentSdk.IBSleepTime", + "usr": "s:14HsFileAgentSdk11IBSleepTimeV" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk24IBHistoryBloodOxygenItemC4timeSivp", - "mangledName": "$s14HsFileAgentSdk24IBHistoryBloodOxygenItemC4timeSivp", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC04deepF0AA11IBSleepTimeVSgvp", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC04deepF0AA11IBSleepTimeVSgvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -11358,14 +11289,22 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Optional", + "printedName": "HsFileAgentSdk.IBSleepTime?", + "children": [ + { + "kind": "TypeNominal", + "name": "IBSleepTime", + "printedName": "HsFileAgentSdk.IBSleepTime", + "usr": "s:14HsFileAgentSdk11IBSleepTimeV" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk24IBHistoryBloodOxygenItemC4timeSivg", - "mangledName": "$s14HsFileAgentSdk24IBHistoryBloodOxygenItemC4timeSivg", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC04deepF0AA11IBSleepTimeVSgvg", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC04deepF0AA11IBSleepTimeVSgvg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -11382,14 +11321,22 @@ }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Optional", + "printedName": "HsFileAgentSdk.IBSleepTime?", + "children": [ + { + "kind": "TypeNominal", + "name": "IBSleepTime", + "printedName": "HsFileAgentSdk.IBSleepTime", + "usr": "s:14HsFileAgentSdk11IBSleepTimeV" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk24IBHistoryBloodOxygenItemC4timeSivs", - "mangledName": "$s14HsFileAgentSdk24IBHistoryBloodOxygenItemC4timeSivs", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC04deepF0AA11IBSleepTimeVSgvs", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC04deepF0AA11IBSleepTimeVSgvs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -11406,8 +11353,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk24IBHistoryBloodOxygenItemC4timeSivM", - "mangledName": "$s14HsFileAgentSdk24IBHistoryBloodOxygenItemC4timeSivM", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC04deepF0AA11IBSleepTimeVSgvM", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC04deepF0AA11IBSleepTimeVSgvM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -11416,19 +11363,27 @@ }, { "kind": "Var", - "name": "value", - "printedName": "value", + "name": "lightSleep", + "printedName": "lightSleep", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Optional", + "printedName": "HsFileAgentSdk.IBSleepTime?", + "children": [ + { + "kind": "TypeNominal", + "name": "IBSleepTime", + "printedName": "HsFileAgentSdk.IBSleepTime", + "usr": "s:14HsFileAgentSdk11IBSleepTimeV" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk24IBHistoryBloodOxygenItemC5valueSivp", - "mangledName": "$s14HsFileAgentSdk24IBHistoryBloodOxygenItemC5valueSivp", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC05lightF0AA11IBSleepTimeVSgvp", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC05lightF0AA11IBSleepTimeVSgvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -11445,14 +11400,22 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Optional", + "printedName": "HsFileAgentSdk.IBSleepTime?", + "children": [ + { + "kind": "TypeNominal", + "name": "IBSleepTime", + "printedName": "HsFileAgentSdk.IBSleepTime", + "usr": "s:14HsFileAgentSdk11IBSleepTimeV" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk24IBHistoryBloodOxygenItemC5valueSivg", - "mangledName": "$s14HsFileAgentSdk24IBHistoryBloodOxygenItemC5valueSivg", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC05lightF0AA11IBSleepTimeVSgvg", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC05lightF0AA11IBSleepTimeVSgvg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -11469,14 +11432,22 @@ }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Optional", + "printedName": "HsFileAgentSdk.IBSleepTime?", + "children": [ + { + "kind": "TypeNominal", + "name": "IBSleepTime", + "printedName": "HsFileAgentSdk.IBSleepTime", + "usr": "s:14HsFileAgentSdk11IBSleepTimeV" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk24IBHistoryBloodOxygenItemC5valueSivs", - "mangledName": "$s14HsFileAgentSdk24IBHistoryBloodOxygenItemC5valueSivs", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC05lightF0AA11IBSleepTimeVSgvs", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC05lightF0AA11IBSleepTimeVSgvs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -11493,8 +11464,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk24IBHistoryBloodOxygenItemC5valueSivM", - "mangledName": "$s14HsFileAgentSdk24IBHistoryBloodOxygenItemC5valueSivM", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC05lightF0AA11IBSleepTimeVSgvM", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC05lightF0AA11IBSleepTimeVSgvM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -11502,414 +11473,436 @@ ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init()", + "kind": "Var", + "name": "remSleep", + "printedName": "remSleep", "children": [ { "kind": "TypeNominal", - "name": "IBHistoryBloodOxygenItem", - "printedName": "HsFileAgentSdk.IBHistoryBloodOxygenItem", - "usr": "s:14HsFileAgentSdk24IBHistoryBloodOxygenItemC" + "name": "Optional", + "printedName": "HsFileAgentSdk.IBSleepTime?", + "children": [ + { + "kind": "TypeNominal", + "name": "IBSleepTime", + "printedName": "HsFileAgentSdk.IBSleepTime", + "usr": "s:14HsFileAgentSdk11IBSleepTimeV" + } + ], + "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk24IBHistoryBloodOxygenItemCACycfc", - "mangledName": "$s14HsFileAgentSdk24IBHistoryBloodOxygenItemCACycfc", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC03remF0AA11IBSleepTimeVSgvp", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC03remF0AA11IBSleepTimeVSgvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "AccessControl" + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" ], - "init_kind": "Designated" - } - ], - "declKind": "Class", - "usr": "s:14HsFileAgentSdk24IBHistoryBloodOxygenItemC", - "mangledName": "$s14HsFileAgentSdk24IBHistoryBloodOxygenItemC", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "IBNotify", - "printedName": "IBNotify", - "children": [ - { - "kind": "TypeDecl", - "name": "Name", - "printedName": "Name", - "children": [ + "hasStorage": true, + "accessors": [ { - "kind": "Var", - "name": "connectStateDidChange", - "printedName": "connectStateDidChange", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Name", - "printedName": "HsFileAgentSdk.IBNotify.Name", - "usr": "s:14HsFileAgentSdk8IBNotifyC4NameV" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk8IBNotifyC4NameV21connectStateDidChangeAEvpZ", - "mangledName": "$s14HsFileAgentSdk8IBNotifyC4NameV21connectStateDidChangeAEvpZ", - "moduleName": "HsFileAgentSdk", - "static": true, - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "RawDocComment" - ], - "isFromExtension": true, - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Optional", + "printedName": "HsFileAgentSdk.IBSleepTime?", "children": [ { "kind": "TypeNominal", - "name": "Name", - "printedName": "HsFileAgentSdk.IBNotify.Name", - "usr": "s:14HsFileAgentSdk8IBNotifyC4NameV" + "name": "IBSleepTime", + "printedName": "HsFileAgentSdk.IBSleepTime", + "usr": "s:14HsFileAgentSdk11IBSleepTimeV" } ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk8IBNotifyC4NameV21connectStateDidChangeAEvgZ", - "mangledName": "$s14HsFileAgentSdk8IBNotifyC4NameV21connectStateDidChangeAEvgZ", - "moduleName": "HsFileAgentSdk", - "static": true, - "implicit": true, - "isFromExtension": true, - "accessorKind": "get" + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC03remF0AA11IBSleepTimeVSgvg", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC03remF0AA11IBSleepTimeVSgvg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" }, { - "kind": "Var", - "name": "takePhoto", - "printedName": "takePhoto", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "Name", - "printedName": "HsFileAgentSdk.IBNotify.Name", - "usr": "s:14HsFileAgentSdk8IBNotifyC4NameV" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk8IBNotifyC4NameV9takePhotoAEvpZ", - "mangledName": "$s14HsFileAgentSdk8IBNotifyC4NameV9takePhotoAEvpZ", - "moduleName": "HsFileAgentSdk", - "static": true, - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "RawDocComment" - ], - "isFromExtension": true, - "isLet": true, - "hasStorage": true, - "accessors": [ + "name": "Void", + "printedName": "()" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "HsFileAgentSdk.IBSleepTime?", "children": [ { "kind": "TypeNominal", - "name": "Name", - "printedName": "HsFileAgentSdk.IBNotify.Name", - "usr": "s:14HsFileAgentSdk8IBNotifyC4NameV" + "name": "IBSleepTime", + "printedName": "HsFileAgentSdk.IBSleepTime", + "usr": "s:14HsFileAgentSdk11IBSleepTimeV" } ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk8IBNotifyC4NameV9takePhotoAEvgZ", - "mangledName": "$s14HsFileAgentSdk8IBNotifyC4NameV9takePhotoAEvgZ", - "moduleName": "HsFileAgentSdk", - "static": true, - "implicit": true, - "isFromExtension": true, - "accessorKind": "get" + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC03remF0AA11IBSleepTimeVSgvs", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC03remF0AA11IBSleepTimeVSgvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" }, { - "kind": "Var", - "name": "weather", - "printedName": "weather", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "Name", - "printedName": "HsFileAgentSdk.IBNotify.Name", - "usr": "s:14HsFileAgentSdk8IBNotifyC4NameV" + "name": "Void", + "printedName": "()" } ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk8IBNotifyC4NameV7weatherAEvpZ", - "mangledName": "$s14HsFileAgentSdk8IBNotifyC4NameV7weatherAEvpZ", + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC03remF0AA11IBSleepTimeVSgvM", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC03remF0AA11IBSleepTimeVSgvM", "moduleName": "HsFileAgentSdk", - "static": true, - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "RawDocComment" - ], - "isFromExtension": true, - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Name", - "printedName": "HsFileAgentSdk.IBNotify.Name", - "usr": "s:14HsFileAgentSdk8IBNotifyC4NameV" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk8IBNotifyC4NameV7weatherAEvgZ", - "mangledName": "$s14HsFileAgentSdk8IBNotifyC4NameV7weatherAEvgZ", - "moduleName": "HsFileAgentSdk", - "static": true, - "implicit": true, - "isFromExtension": true, - "accessorKind": "get" + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "awake", + "printedName": "awake", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "HsFileAgentSdk.IBSleepTime?", + "children": [ + { + "kind": "TypeNominal", + "name": "IBSleepTime", + "printedName": "HsFileAgentSdk.IBSleepTime", + "usr": "s:14HsFileAgentSdk11IBSleepTimeV" } - ] - }, + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC5awakeAA11IBSleepTimeVSgvp", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC5awakeAA11IBSleepTimeVSgvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ { - "kind": "Var", - "name": "didFindDevice", - "printedName": "didFindDevice", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Name", - "printedName": "HsFileAgentSdk.IBNotify.Name", - "usr": "s:14HsFileAgentSdk8IBNotifyC4NameV" + "name": "Optional", + "printedName": "HsFileAgentSdk.IBSleepTime?", + "children": [ + { + "kind": "TypeNominal", + "name": "IBSleepTime", + "printedName": "HsFileAgentSdk.IBSleepTime", + "usr": "s:14HsFileAgentSdk11IBSleepTimeV" + } + ], + "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk8IBNotifyC4NameV13didFindDeviceAEvpZ", - "mangledName": "$s14HsFileAgentSdk8IBNotifyC4NameV13didFindDeviceAEvpZ", + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC5awakeAA11IBSleepTimeVSgvg", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC5awakeAA11IBSleepTimeVSgvg", "moduleName": "HsFileAgentSdk", - "static": true, - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "RawDocComment" - ], - "isFromExtension": true, - "isLet": true, - "hasStorage": true, - "accessors": [ + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "HsFileAgentSdk.IBSleepTime?", "children": [ { "kind": "TypeNominal", - "name": "Name", - "printedName": "HsFileAgentSdk.IBNotify.Name", - "usr": "s:14HsFileAgentSdk8IBNotifyC4NameV" + "name": "IBSleepTime", + "printedName": "HsFileAgentSdk.IBSleepTime", + "usr": "s:14HsFileAgentSdk11IBSleepTimeV" } ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk8IBNotifyC4NameV13didFindDeviceAEvgZ", - "mangledName": "$s14HsFileAgentSdk8IBNotifyC4NameV13didFindDeviceAEvgZ", - "moduleName": "HsFileAgentSdk", - "static": true, - "implicit": true, - "isFromExtension": true, - "accessorKind": "get" + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC5awakeAA11IBSleepTimeVSgvs", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC5awakeAA11IBSleepTimeVSgvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" }, { - "kind": "Var", - "name": "trainStateDidChanged", - "printedName": "trainStateDidChanged", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "Name", - "printedName": "HsFileAgentSdk.IBNotify.Name", - "usr": "s:14HsFileAgentSdk8IBNotifyC4NameV" + "name": "Void", + "printedName": "()" } ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk8IBNotifyC4NameV20trainStateDidChangedAEvpZ", - "mangledName": "$s14HsFileAgentSdk8IBNotifyC4NameV20trainStateDidChangedAEvpZ", + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC5awakeAA11IBSleepTimeVSgvM", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC5awakeAA11IBSleepTimeVSgvM", "moduleName": "HsFileAgentSdk", - "static": true, - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "RawDocComment" - ], - "isFromExtension": true, - "isLet": true, - "hasStorage": true, - "accessors": [ + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "states", + "printedName": "states", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[HsFileAgentSdk.IBSleepState]?", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Array", + "printedName": "[HsFileAgentSdk.IBSleepState]", "children": [ { "kind": "TypeNominal", - "name": "Name", - "printedName": "HsFileAgentSdk.IBNotify.Name", - "usr": "s:14HsFileAgentSdk8IBNotifyC4NameV" + "name": "IBSleepState", + "printedName": "HsFileAgentSdk.IBSleepState", + "usr": "s:14HsFileAgentSdk12IBSleepStateV" } ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk8IBNotifyC4NameV20trainStateDidChangedAEvgZ", - "mangledName": "$s14HsFileAgentSdk8IBNotifyC4NameV20trainStateDidChangedAEvgZ", - "moduleName": "HsFileAgentSdk", - "static": true, - "implicit": true, - "isFromExtension": true, - "accessorKind": "get" + "usr": "s:Sa" } - ] - }, + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC6statesSayAA12IBSleepStateVGSgvp", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC6statesSayAA12IBSleepStateVGSgvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ { - "kind": "Var", - "name": "trainingData", - "printedName": "trainingData", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Name", - "printedName": "HsFileAgentSdk.IBNotify.Name", - "usr": "s:14HsFileAgentSdk8IBNotifyC4NameV" + "name": "Optional", + "printedName": "[HsFileAgentSdk.IBSleepState]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[HsFileAgentSdk.IBSleepState]", + "children": [ + { + "kind": "TypeNominal", + "name": "IBSleepState", + "printedName": "HsFileAgentSdk.IBSleepState", + "usr": "s:14HsFileAgentSdk12IBSleepStateV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk8IBNotifyC4NameV12trainingDataAEvpZ", - "mangledName": "$s14HsFileAgentSdk8IBNotifyC4NameV12trainingDataAEvpZ", + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC6statesSayAA12IBSleepStateVGSgvg", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC6statesSayAA12IBSleepStateVGSgvg", "moduleName": "HsFileAgentSdk", - "static": true, - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "RawDocComment" - ], - "isFromExtension": true, - "isLet": true, - "hasStorage": true, - "accessors": [ + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[HsFileAgentSdk.IBSleepState]?", "children": [ { "kind": "TypeNominal", - "name": "Name", - "printedName": "HsFileAgentSdk.IBNotify.Name", - "usr": "s:14HsFileAgentSdk8IBNotifyC4NameV" + "name": "Array", + "printedName": "[HsFileAgentSdk.IBSleepState]", + "children": [ + { + "kind": "TypeNominal", + "name": "IBSleepState", + "printedName": "HsFileAgentSdk.IBSleepState", + "usr": "s:14HsFileAgentSdk12IBSleepStateV" + } + ], + "usr": "s:Sa" } ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk8IBNotifyC4NameV12trainingDataAEvgZ", - "mangledName": "$s14HsFileAgentSdk8IBNotifyC4NameV12trainingDataAEvgZ", - "moduleName": "HsFileAgentSdk", - "static": true, - "implicit": true, - "isFromExtension": true, - "accessorKind": "get" + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC6statesSayAA12IBSleepStateVGSgvs", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC6statesSayAA12IBSleepStateVGSgvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC6statesSayAA12IBSleepStateVGSgvM", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC6statesSayAA12IBSleepStateVGSgvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBHistorySleepItem", + "printedName": "HsFileAgentSdk.IBHistorySleepItem", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC" } ], - "declKind": "Struct", - "usr": "s:14HsFileAgentSdk8IBNotifyC4NameV", - "mangledName": "$s14HsFileAgentSdk8IBNotifyC4NameV", + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemCACycfc", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemCACycfc", "moduleName": "HsFileAgentSdk", "declAttributes": [ "AccessControl" ], - "isFromExtension": true + "init_kind": "Designated" } ], "declKind": "Class", - "usr": "s:14HsFileAgentSdk8IBNotifyC", - "mangledName": "$s14HsFileAgentSdk8IBNotifyC", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl" - ], - "hasMissingDesignatedInitializers": true - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC", "moduleName": "HsFileAgentSdk", "declAttributes": [ + "AccessControl", "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } ] }, { "kind": "TypeDecl", - "name": "IBCode", - "printedName": "IBCode", + "name": "IBSleepTime", + "printedName": "IBSleepTime", "children": [ { "kind": "Var", - "name": "description", - "printedName": "description", + "name": "hour", + "printedName": "hour", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk6IBCodeO11descriptionSSvp", - "mangledName": "$s14HsFileAgentSdk6IBCodeO11descriptionSSvp", + "usr": "s:14HsFileAgentSdk11IBSleepTimeV4hourSivp", + "mangledName": "$s14HsFileAgentSdk11IBSleepTimeV4hourSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "AccessControl" + "HasStorage", + "AccessControl", + "RawDocComment" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -11918,263 +11911,303 @@ "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk6IBCodeO11descriptionSSvg", - "mangledName": "$s14HsFileAgentSdk6IBCodeO11descriptionSSvg", + "usr": "s:14HsFileAgentSdk11IBSleepTimeV4hourSivg", + "mangledName": "$s14HsFileAgentSdk11IBSleepTimeV4hourSivg", "moduleName": "HsFileAgentSdk", + "implicit": true, "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "success", - "printedName": "success", - "children": [ + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBCode.Type) -> HsFileAgentSdk.IBCode", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "IBCode", - "printedName": "HsFileAgentSdk.IBCode", - "usr": "s:14HsFileAgentSdk6IBCodeO" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBCode.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBCode", - "printedName": "HsFileAgentSdk.IBCode", - "usr": "s:14HsFileAgentSdk6IBCodeO" - } - ] + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk6IBCodeO7successyA2CmF", - "mangledName": "$s14HsFileAgentSdk6IBCodeO7successyA2CmF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "failure", - "printedName": "failure", - "children": [ + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk11IBSleepTimeV4hourSivs", + "mangledName": "$s14HsFileAgentSdk11IBSleepTimeV4hourSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBCode.Type) -> HsFileAgentSdk.IBCode", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "IBCode", - "printedName": "HsFileAgentSdk.IBCode", - "usr": "s:14HsFileAgentSdk6IBCodeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBCode.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBCode", - "printedName": "HsFileAgentSdk.IBCode", - "usr": "s:14HsFileAgentSdk6IBCodeO" - } - ] + "name": "Void", + "printedName": "()" } - ] + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk11IBSleepTimeV4hourSivM", + "mangledName": "$s14HsFileAgentSdk11IBSleepTimeV4hourSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" } - ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk6IBCodeO7failureyA2CmF", - "mangledName": "$s14HsFileAgentSdk6IBCodeO7failureyA2CmF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Var", - "name": "invalidParam", - "printedName": "invalidParam", + "name": "minute", + "printedName": "minute", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBCode.Type) -> HsFileAgentSdk.IBCode", - "children": [ - { - "kind": "TypeNominal", - "name": "IBCode", - "printedName": "HsFileAgentSdk.IBCode", - "usr": "s:14HsFileAgentSdk6IBCodeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBCode.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBCode", - "printedName": "HsFileAgentSdk.IBCode", - "usr": "s:14HsFileAgentSdk6IBCodeO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk6IBCodeO12invalidParamyA2CmF", - "mangledName": "$s14HsFileAgentSdk6IBCodeO12invalidParamyA2CmF", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk11IBSleepTimeV6minuteSivp", + "mangledName": "$s14HsFileAgentSdk11IBSleepTimeV6minuteSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ + "HasStorage", + "AccessControl", "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "parseError", - "printedName": "parseError", - "children": [ + ], + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBCode.Type) -> HsFileAgentSdk.IBCode", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "IBCode", - "printedName": "HsFileAgentSdk.IBCode", - "usr": "s:14HsFileAgentSdk6IBCodeO" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk11IBSleepTimeV6minuteSivg", + "mangledName": "$s14HsFileAgentSdk11IBSleepTimeV6minuteSivg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBCode.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBCode", - "printedName": "HsFileAgentSdk.IBCode", - "usr": "s:14HsFileAgentSdk6IBCodeO" - } - ] + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } - ] + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk11IBSleepTimeV6minuteSivs", + "mangledName": "$s14HsFileAgentSdk11IBSleepTimeV6minuteSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk11IBSleepTimeV6minuteSivM", + "mangledName": "$s14HsFileAgentSdk11IBSleepTimeV6minuteSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" } - ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk6IBCodeO10parseErroryA2CmF", - "mangledName": "$s14HsFileAgentSdk6IBCodeO10parseErroryA2CmF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" ] }, { - "kind": "Var", - "name": "timeout", - "printedName": "timeout", + "kind": "Constructor", + "name": "init", + "printedName": "init(hour:minute:)", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBCode.Type) -> HsFileAgentSdk.IBCode", - "children": [ - { - "kind": "TypeNominal", - "name": "IBCode", - "printedName": "HsFileAgentSdk.IBCode", - "usr": "s:14HsFileAgentSdk6IBCodeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBCode.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBCode", - "printedName": "HsFileAgentSdk.IBCode", - "usr": "s:14HsFileAgentSdk6IBCodeO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "IBSleepTime", + "printedName": "HsFileAgentSdk.IBSleepTime", + "usr": "s:14HsFileAgentSdk11IBSleepTimeV" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk6IBCodeO7timeoutyA2CmF", - "mangledName": "$s14HsFileAgentSdk6IBCodeO7timeoutyA2CmF", + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk11IBSleepTimeV4hour6minuteACSi_Sitcfc", + "mangledName": "$s14HsFileAgentSdk11IBSleepTimeV4hour6minuteACSi_Sitcfc", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "RawDocComment" - ] + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:14HsFileAgentSdk11IBSleepTimeV", + "mangledName": "$s14HsFileAgentSdk11IBSleepTimeV", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "IBSleepState", + "printedName": "IBSleepState", + "children": [ { "kind": "Var", - "name": "unknow", - "printedName": "unknow", + "name": "time", + "printedName": "time", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBCode.Type) -> HsFileAgentSdk.IBCode", + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk12IBSleepStateV4timeSivp", + "mangledName": "$s14HsFileAgentSdk12IBSleepStateV4timeSivp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "IBCode", - "printedName": "HsFileAgentSdk.IBCode", - "usr": "s:14HsFileAgentSdk6IBCodeO" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk12IBSleepStateV4timeSivg", + "mangledName": "$s14HsFileAgentSdk12IBSleepStateV4timeSivg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBCode.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBCode", - "printedName": "HsFileAgentSdk.IBCode", - "usr": "s:14HsFileAgentSdk6IBCodeO" - } - ] + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } - ] + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk12IBSleepStateV4timeSivs", + "mangledName": "$s14HsFileAgentSdk12IBSleepStateV4timeSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk12IBSleepStateV4timeSivM", + "mangledName": "$s14HsFileAgentSdk12IBSleepStateV4timeSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" } - ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk6IBCodeO6unknowyA2CmF", - "mangledName": "$s14HsFileAgentSdk6IBCodeO6unknowyA2CmF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", + "name": "state", + "printedName": "state", "children": [ { "kind": "TypeNominal", @@ -12184,10 +12217,16 @@ } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk6IBCodeO8rawValueSivp", - "mangledName": "$s14HsFileAgentSdk6IBCodeO8rawValueSivp", + "usr": "s:14HsFileAgentSdk12IBSleepStateV5stateSivp", + "mangledName": "$s14HsFileAgentSdk12IBSleepStateV5stateSivp", "moduleName": "HsFileAgentSdk", - "implicit": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -12202,32 +12241,72 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk6IBCodeO8rawValueSivg", - "mangledName": "$s14HsFileAgentSdk6IBCodeO8rawValueSivg", + "usr": "s:14HsFileAgentSdk12IBSleepStateV5stateSivg", + "mangledName": "$s14HsFileAgentSdk12IBSleepStateV5stateSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk12IBSleepStateV5stateSivs", + "mangledName": "$s14HsFileAgentSdk12IBSleepStateV5stateSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk12IBSleepStateV5stateSivM", + "mangledName": "$s14HsFileAgentSdk12IBSleepStateV5stateSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" } ] }, { "kind": "Constructor", "name": "init", - "printedName": "init(rawValue:)", + "printedName": "init(time:state:)", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "HsFileAgentSdk.IBCode?", - "children": [ - { - "kind": "TypeNominal", - "name": "IBCode", - "printedName": "HsFileAgentSdk.IBCode", - "usr": "s:14HsFileAgentSdk6IBCodeO" - } - ], - "usr": "s:Sq" + "name": "IBSleepState", + "printedName": "HsFileAgentSdk.IBSleepState", + "usr": "s:14HsFileAgentSdk12IBSleepStateV" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" }, { "kind": "TypeNominal", @@ -12237,65 +12316,37 @@ } ], "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk6IBCodeO8rawValueACSgSi_tcfc", - "mangledName": "$s14HsFileAgentSdk6IBCodeO8rawValueACSgSi_tcfc", + "usr": "s:14HsFileAgentSdk12IBSleepStateV4time5stateACSi_Sitcfc", + "mangledName": "$s14HsFileAgentSdk12IBSleepStateV4time5stateACSi_Sitcfc", "moduleName": "HsFileAgentSdk", - "implicit": true, + "declAttributes": [ + "AccessControl" + ], "init_kind": "Designated" } ], - "declKind": "Enum", - "usr": "s:14HsFileAgentSdk6IBCodeO", - "mangledName": "$s14HsFileAgentSdk6IBCodeO", + "declKind": "Struct", + "usr": "s:14HsFileAgentSdk12IBSleepStateV", + "mangledName": "$s14HsFileAgentSdk12IBSleepStateV", "moduleName": "HsFileAgentSdk", "declAttributes": [ "AccessControl", "RawDocComment" ], - "enumRawTypeName": "Int", "conformances": [ { "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, - { - "kind": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", - "children": [ - { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ] - } - ], - "usr": "s:SY", - "mangledName": "$sSY" + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { "kind": "Conformance", - "name": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" } ] }, @@ -12311,320 +12362,366 @@ }, { "kind": "TypeDecl", - "name": "IBFetchFile", - "printedName": "IBFetchFile", + "name": "IBResponseModel", + "printedName": "IBResponseModel", + "declKind": "Class", + "usr": "s:14HsFileAgentSdk15IBResponseModelC", + "mangledName": "$s14HsFileAgentSdk15IBResponseModelC", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl" + ], + "hasMissingDesignatedInitializers": 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": "TypeDecl", + "name": "IBResponse", + "printedName": "IBResponse", "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init()", + "kind": "Var", + "name": "code", + "printedName": "code", "children": [ { "kind": "TypeNominal", - "name": "IBFetchFile", - "printedName": "HsFileAgentSdk.IBFetchFile", - "usr": "s:14HsFileAgentSdk07IBFetchB0C" + "name": "IBCode", + "printedName": "HsFileAgentSdk.IBCode", + "usr": "s:14HsFileAgentSdk6IBCodeO" } ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk07IBFetchB0CACycfc", - "mangledName": "$s14HsFileAgentSdk07IBFetchB0CACycfc", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk10IBResponseC4codeAA6IBCodeOvp", + "mangledName": "$s14HsFileAgentSdk10IBResponseC4codeAA6IBCodeOvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "AccessControl" + "HasInitialValue", + "HasStorage", + "SetterAccess", + "AccessControl", + "RawDocComment" ], - "init_kind": "Designated" + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBCode", + "printedName": "HsFileAgentSdk.IBCode", + "usr": "s:14HsFileAgentSdk6IBCodeO" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk10IBResponseC4codeAA6IBCodeOvg", + "mangledName": "$s14HsFileAgentSdk10IBResponseC4codeAA6IBCodeOvg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + } + ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "Var", + "name": "message", + "printedName": "message", "children": [ { "kind": "TypeNominal", - "name": "IBFetchFile", - "printedName": "HsFileAgentSdk.IBFetchFile", - "usr": "s:14HsFileAgentSdk07IBFetchB0C" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk07IBFetchB0C4fromACs7Decoder_p_tKcfc", - "mangledName": "$s14HsFileAgentSdk07IBFetchB0C4fromACs7Decoder_p_tKcfc", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk10IBResponseC7messageSSvp", + "mangledName": "$s14HsFileAgentSdk10IBResponseC7messageSSvp", "moduleName": "HsFileAgentSdk", - "implicit": true, "declAttributes": [ - "Required" + "HasInitialValue", + "HasStorage", + "SetterAccess", + "AccessControl", + "RawDocComment" ], - "throwing": true, - "init_kind": "Designated" - }, - { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "Swift.Encoder", - "usr": "s:s7EncoderP" + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk10IBResponseC7messageSSvg", + "mangledName": "$s14HsFileAgentSdk10IBResponseC7messageSSvg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "Func", - "usr": "s:14HsFileAgentSdk07IBFetchB0C6encode2toys7Encoder_p_tKF", - "mangledName": "$s14HsFileAgentSdk07IBFetchB0C6encode2toys7Encoder_p_tKF", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Class", - "usr": "s:14HsFileAgentSdk07IBFetchB0C", - "mangledName": "$s14HsFileAgentSdk07IBFetchB0C", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "hasMissingDesignatedInitializers": true, - "conformances": [ - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" + ] }, { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" - } - ] - }, - { - "kind": "TypeDecl", - "name": "IBFetchDialItem", - "printedName": "IBFetchDialItem", - "children": [ - { - "kind": "Constructor", - "name": "init", - "printedName": "init()", + "kind": "Var", + "name": "isSuccess", + "printedName": "isSuccess", "children": [ { "kind": "TypeNominal", - "name": "IBFetchDialItem", - "printedName": "HsFileAgentSdk.IBFetchDialItem", - "usr": "s:14HsFileAgentSdk15IBFetchDialItemC" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk15IBFetchDialItemCACycfc", - "mangledName": "$s14HsFileAgentSdk15IBFetchDialItemCACycfc", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk10IBResponseC9isSuccessSbvp", + "mangledName": "$s14HsFileAgentSdk10IBResponseC9isSuccessSbvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "AccessControl" + "HasInitialValue", + "HasStorage", + "SetterAccess", + "AccessControl", + "RawDocComment" ], - "init_kind": "Designated" + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk10IBResponseC9isSuccessSbvg", + "mangledName": "$s14HsFileAgentSdk10IBResponseC9isSuccessSbvg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + } + ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "Var", + "name": "items", + "printedName": "items", "children": [ { "kind": "TypeNominal", - "name": "IBFetchDialItem", - "printedName": "HsFileAgentSdk.IBFetchDialItem", - "usr": "s:14HsFileAgentSdk15IBFetchDialItemC" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" } ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk15IBFetchDialItemC4fromACs7Decoder_p_tKcfc", - "mangledName": "$s14HsFileAgentSdk15IBFetchDialItemC4fromACs7Decoder_p_tKcfc", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk10IBResponseC5itemsSayypGvp", + "mangledName": "$s14HsFileAgentSdk10IBResponseC5itemsSayypGvp", "moduleName": "HsFileAgentSdk", - "implicit": true, "declAttributes": [ - "Required" + "HasInitialValue", + "HasStorage", + "SetterAccess", + "AccessControl", + "RawDocComment" ], - "throwing": true, - "init_kind": "Designated" - }, - { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "Swift.Encoder", - "usr": "s:s7EncoderP" + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk10IBResponseC5itemsSayypGvg", + "mangledName": "$s14HsFileAgentSdk10IBResponseC5itemsSayypGvg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "Func", - "usr": "s:14HsFileAgentSdk15IBFetchDialItemC6encode2toys7Encoder_p_tKF", - "mangledName": "$s14HsFileAgentSdk15IBFetchDialItemC6encode2toys7Encoder_p_tKF", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Class", - "usr": "s:14HsFileAgentSdk15IBFetchDialItemC", - "mangledName": "$s14HsFileAgentSdk15IBFetchDialItemC", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" + ] }, { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" - } - ] - }, - { - "kind": "TypeDecl", - "name": "IBFetchMp3Item", - "printedName": "IBFetchMp3Item", - "children": [ - { - "kind": "Constructor", - "name": "init", - "printedName": "init()", + "kind": "Var", + "name": "value", + "printedName": "value", "children": [ { "kind": "TypeNominal", - "name": "IBFetchMp3Item", - "printedName": "HsFileAgentSdk.IBFetchMp3Item", - "usr": "s:14HsFileAgentSdk14IBFetchMp3ItemC" + "name": "Optional", + "printedName": "Any?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk14IBFetchMp3ItemCACycfc", - "mangledName": "$s14HsFileAgentSdk14IBFetchMp3ItemCACycfc", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk10IBResponseC5valueypSgvp", + "mangledName": "$s14HsFileAgentSdk10IBResponseC5valueypSgvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "AccessControl" + "HasInitialValue", + "HasStorage", + "SetterAccess", + "AccessControl", + "RawDocComment" ], - "init_kind": "Designated" + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Any?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk10IBResponseC5valueypSgvg", + "mangledName": "$s14HsFileAgentSdk10IBResponseC5valueypSgvg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + } + ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "Var", + "name": "description", + "printedName": "description", "children": [ { "kind": "TypeNominal", - "name": "IBFetchMp3Item", - "printedName": "HsFileAgentSdk.IBFetchMp3Item", - "usr": "s:14HsFileAgentSdk14IBFetchMp3ItemC" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk14IBFetchMp3ItemC4fromACs7Decoder_p_tKcfc", - "mangledName": "$s14HsFileAgentSdk14IBFetchMp3ItemC4fromACs7Decoder_p_tKcfc", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk10IBResponseC11descriptionSSvp", + "mangledName": "$s14HsFileAgentSdk10IBResponseC11descriptionSSvp", "moduleName": "HsFileAgentSdk", - "implicit": true, "declAttributes": [ - "Required" + "AccessControl" ], - "throwing": true, - "init_kind": "Designated" - }, - { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, + "accessors": [ { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "Swift.Encoder", - "usr": "s:s7EncoderP" + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk10IBResponseC11descriptionSSvg", + "mangledName": "$s14HsFileAgentSdk10IBResponseC11descriptionSSvg", + "moduleName": "HsFileAgentSdk", + "accessorKind": "get" } - ], - "declKind": "Func", - "usr": "s:14HsFileAgentSdk14IBFetchMp3ItemC6encode2toys7Encoder_p_tKF", - "mangledName": "$s14HsFileAgentSdk14IBFetchMp3ItemC6encode2toys7Encoder_p_tKF", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" + ] } ], "declKind": "Class", - "usr": "s:14HsFileAgentSdk14IBFetchMp3ItemC", - "mangledName": "$s14HsFileAgentSdk14IBFetchMp3ItemC", + "usr": "s:14HsFileAgentSdk10IBResponseC", + "mangledName": "$s14HsFileAgentSdk10IBResponseC", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "AccessControl", - "RawDocComment" + "AccessControl" ], + "hasMissingDesignatedInitializers": true, "conformances": [ { "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" } ] }, @@ -12638,36 +12735,26 @@ "RawDocComment" ] }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, { "kind": "TypeDecl", - "name": "IBTrainTarget", - "printedName": "IBTrainTarget", + "name": "IBWeather", + "printedName": "IBWeather", "children": [ { "kind": "Var", - "name": "type", - "printedName": "type", + "name": "address", + "printedName": "address", "children": [ { "kind": "TypeNominal", - "name": "IBTrainTargetType", - "printedName": "HsFileAgentSdk.IBTrainTargetType", - "usr": "s:14HsFileAgentSdk17IBTrainTargetTypeO" + "name": "IBAddress", + "printedName": "HsFileAgentSdk.IBAddress", + "usr": "s:14HsFileAgentSdk9IBAddressC" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk13IBTrainTargetC4typeAA0eF4TypeOvp", - "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC4typeAA0eF4TypeOvp", + "usr": "s:14HsFileAgentSdk9IBWeatherC7addressAA9IBAddressCvp", + "mangledName": "$s14HsFileAgentSdk9IBWeatherC7addressAA9IBAddressCvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -12684,14 +12771,14 @@ "children": [ { "kind": "TypeNominal", - "name": "IBTrainTargetType", - "printedName": "HsFileAgentSdk.IBTrainTargetType", - "usr": "s:14HsFileAgentSdk17IBTrainTargetTypeO" + "name": "IBAddress", + "printedName": "HsFileAgentSdk.IBAddress", + "usr": "s:14HsFileAgentSdk9IBAddressC" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBTrainTargetC4typeAA0eF4TypeOvg", - "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC4typeAA0eF4TypeOvg", + "usr": "s:14HsFileAgentSdk9IBWeatherC7addressAA9IBAddressCvg", + "mangledName": "$s14HsFileAgentSdk9IBWeatherC7addressAA9IBAddressCvg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -12708,14 +12795,14 @@ }, { "kind": "TypeNominal", - "name": "IBTrainTargetType", - "printedName": "HsFileAgentSdk.IBTrainTargetType", - "usr": "s:14HsFileAgentSdk17IBTrainTargetTypeO" + "name": "IBAddress", + "printedName": "HsFileAgentSdk.IBAddress", + "usr": "s:14HsFileAgentSdk9IBAddressC" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBTrainTargetC4typeAA0eF4TypeOvs", - "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC4typeAA0eF4TypeOvs", + "usr": "s:14HsFileAgentSdk9IBWeatherC7addressAA9IBAddressCvs", + "mangledName": "$s14HsFileAgentSdk9IBWeatherC7addressAA9IBAddressCvs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -12732,8 +12819,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBTrainTargetC4typeAA0eF4TypeOvM", - "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC4typeAA0eF4TypeOvM", + "usr": "s:14HsFileAgentSdk9IBWeatherC7addressAA9IBAddressCvM", + "mangledName": "$s14HsFileAgentSdk9IBWeatherC7addressAA9IBAddressCvM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -12742,27 +12829,19 @@ }, { "kind": "Var", - "name": "distance", - "printedName": "distance", + "name": "now", + "printedName": "now", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" + "name": "IBWeatherNow", + "printedName": "HsFileAgentSdk.IBWeatherNow", + "usr": "s:14HsFileAgentSdk12IBWeatherNowC" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk13IBTrainTargetC8distanceSiSgvp", - "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC8distanceSiSgvp", + "usr": "s:14HsFileAgentSdk9IBWeatherC3nowAA0E3NowCvp", + "mangledName": "$s14HsFileAgentSdk9IBWeatherC3nowAA0E3NowCvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -12779,22 +12858,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" + "name": "IBWeatherNow", + "printedName": "HsFileAgentSdk.IBWeatherNow", + "usr": "s:14HsFileAgentSdk12IBWeatherNowC" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBTrainTargetC8distanceSiSgvg", - "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC8distanceSiSgvg", + "usr": "s:14HsFileAgentSdk9IBWeatherC3nowAA0E3NowCvg", + "mangledName": "$s14HsFileAgentSdk9IBWeatherC3nowAA0E3NowCvg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -12811,22 +12882,14 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" + "name": "IBWeatherNow", + "printedName": "HsFileAgentSdk.IBWeatherNow", + "usr": "s:14HsFileAgentSdk12IBWeatherNowC" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBTrainTargetC8distanceSiSgvs", - "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC8distanceSiSgvs", + "usr": "s:14HsFileAgentSdk9IBWeatherC3nowAA0E3NowCvs", + "mangledName": "$s14HsFileAgentSdk9IBWeatherC3nowAA0E3NowCvs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -12843,8 +12906,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBTrainTargetC8distanceSiSgvM", - "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC8distanceSiSgvM", + "usr": "s:14HsFileAgentSdk9IBWeatherC3nowAA0E3NowCvM", + "mangledName": "$s14HsFileAgentSdk9IBWeatherC3nowAA0E3NowCvM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -12853,27 +12916,27 @@ }, { "kind": "Var", - "name": "calorie", - "printedName": "calorie", + "name": "daily", + "printedName": "daily", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", + "name": "Array", + "printedName": "[HsFileAgentSdk.IBWeatherInfo]", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBWeatherInfo", + "printedName": "HsFileAgentSdk.IBWeatherInfo", + "usr": "s:14HsFileAgentSdk13IBWeatherInfoC" } ], - "usr": "s:Sq" + "usr": "s:Sa" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk13IBTrainTargetC7calorieSiSgvp", - "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC7calorieSiSgvp", + "usr": "s:14HsFileAgentSdk9IBWeatherC5dailySayAA0E4InfoCGvp", + "mangledName": "$s14HsFileAgentSdk9IBWeatherC5dailySayAA0E4InfoCGvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -12890,22 +12953,22 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", + "name": "Array", + "printedName": "[HsFileAgentSdk.IBWeatherInfo]", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBWeatherInfo", + "printedName": "HsFileAgentSdk.IBWeatherInfo", + "usr": "s:14HsFileAgentSdk13IBWeatherInfoC" } ], - "usr": "s:Sq" + "usr": "s:Sa" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBTrainTargetC7calorieSiSgvg", - "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC7calorieSiSgvg", + "usr": "s:14HsFileAgentSdk9IBWeatherC5dailySayAA0E4InfoCGvg", + "mangledName": "$s14HsFileAgentSdk9IBWeatherC5dailySayAA0E4InfoCGvg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -12922,22 +12985,22 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", + "name": "Array", + "printedName": "[HsFileAgentSdk.IBWeatherInfo]", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBWeatherInfo", + "printedName": "HsFileAgentSdk.IBWeatherInfo", + "usr": "s:14HsFileAgentSdk13IBWeatherInfoC" } ], - "usr": "s:Sq" + "usr": "s:Sa" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBTrainTargetC7calorieSiSgvs", - "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC7calorieSiSgvs", + "usr": "s:14HsFileAgentSdk9IBWeatherC5dailySayAA0E4InfoCGvs", + "mangledName": "$s14HsFileAgentSdk9IBWeatherC5dailySayAA0E4InfoCGvs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -12954,37 +13017,149 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBTrainTargetC7calorieSiSgvM", - "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC7calorieSiSgvM", + "usr": "s:14HsFileAgentSdk9IBWeatherC5dailySayAA0E4InfoCGvM", + "mangledName": "$s14HsFileAgentSdk9IBWeatherC5dailySayAA0E4InfoCGvM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" } ] }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBWeather", + "printedName": "HsFileAgentSdk.IBWeather", + "usr": "s:14HsFileAgentSdk9IBWeatherC" + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk9IBWeatherCACycfc", + "mangledName": "$s14HsFileAgentSdk9IBWeatherCACycfc", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "IBWeather", + "printedName": "HsFileAgentSdk.IBWeather", + "usr": "s:14HsFileAgentSdk9IBWeatherC" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk9IBWeatherC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14HsFileAgentSdk9IBWeatherC4fromACs7Decoder_p_tKcfc", + "moduleName": "HsFileAgentSdk", + "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:14HsFileAgentSdk9IBWeatherC6encode2toys7Encoder_p_tKF", + "mangledName": "$s14HsFileAgentSdk9IBWeatherC6encode2toys7Encoder_p_tKF", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:14HsFileAgentSdk9IBWeatherC", + "mangledName": "$s14HsFileAgentSdk9IBWeatherC", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "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": "TypeDecl", + "name": "IBAddress", + "printedName": "IBAddress", + "children": [ { "kind": "Var", - "name": "time", - "printedName": "time", + "name": "city", + "printedName": "city", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk13IBTrainTargetC4timeSiSgvp", - "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC4timeSiSgvp", + "usr": "s:14HsFileAgentSdk9IBAddressC4citySSvp", + "mangledName": "$s14HsFileAgentSdk9IBAddressC4citySSvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -13001,22 +13176,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBTrainTargetC4timeSiSgvg", - "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC4timeSiSgvg", + "usr": "s:14HsFileAgentSdk9IBAddressC4citySSvg", + "mangledName": "$s14HsFileAgentSdk9IBAddressC4citySSvg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -13033,22 +13200,14 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBTrainTargetC4timeSiSgvs", - "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC4timeSiSgvs", + "usr": "s:14HsFileAgentSdk9IBAddressC4citySSvs", + "mangledName": "$s14HsFileAgentSdk9IBAddressC4citySSvs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -13065,8 +13224,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBTrainTargetC4timeSiSgvM", - "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC4timeSiSgvM", + "usr": "s:14HsFileAgentSdk9IBAddressC4citySSvM", + "mangledName": "$s14HsFileAgentSdk9IBAddressC4citySSvM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -13075,27 +13234,19 @@ }, { "kind": "Var", - "name": "step", - "printedName": "step", + "name": "subLocality", + "printedName": "subLocality", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk13IBTrainTargetC4stepSiSgvp", - "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC4stepSiSgvp", + "usr": "s:14HsFileAgentSdk9IBAddressC11subLocalitySSvp", + "mangledName": "$s14HsFileAgentSdk9IBAddressC11subLocalitySSvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -13112,22 +13263,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBTrainTargetC4stepSiSgvg", - "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC4stepSiSgvg", + "usr": "s:14HsFileAgentSdk9IBAddressC11subLocalitySSvg", + "mangledName": "$s14HsFileAgentSdk9IBAddressC11subLocalitySSvg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -13144,22 +13287,14 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBTrainTargetC4stepSiSgvs", - "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC4stepSiSgvs", + "usr": "s:14HsFileAgentSdk9IBAddressC11subLocalitySSvs", + "mangledName": "$s14HsFileAgentSdk9IBAddressC11subLocalitySSvs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -13176,8 +13311,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBTrainTargetC4stepSiSgvM", - "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC4stepSiSgvM", + "usr": "s:14HsFileAgentSdk9IBAddressC11subLocalitySSvM", + "mangledName": "$s14HsFileAgentSdk9IBAddressC11subLocalitySSvM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -13185,308 +13320,183 @@ ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init()", + "kind": "Var", + "name": "lat", + "printedName": "lat", "children": [ { "kind": "TypeNominal", - "name": "IBTrainTarget", - "printedName": "HsFileAgentSdk.IBTrainTarget", - "usr": "s:14HsFileAgentSdk13IBTrainTargetC" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk13IBTrainTargetCACycfc", - "mangledName": "$s14HsFileAgentSdk13IBTrainTargetCACycfc", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAddressC3latSivp", + "mangledName": "$s14HsFileAgentSdk9IBAddressC3latSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "AccessControl" + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" ], - "init_kind": "Designated" - }, - { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", - "children": [ + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAddressC3latSivg", + "mangledName": "$s14HsFileAgentSdk9IBAddressC3latSivg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" }, { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "Swift.Encoder", - "usr": "s:s7EncoderP" + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAddressC3latSivs", + "mangledName": "$s14HsFileAgentSdk9IBAddressC3latSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAddressC3latSivM", + "mangledName": "$s14HsFileAgentSdk9IBAddressC3latSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" } - ], - "declKind": "Func", - "usr": "s:14HsFileAgentSdk13IBTrainTargetC6encode2toys7Encoder_p_tKF", - "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC6encode2toys7Encoder_p_tKF", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" + ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "Var", + "name": "lon", + "printedName": "lon", "children": [ { "kind": "TypeNominal", - "name": "IBTrainTarget", - "printedName": "HsFileAgentSdk.IBTrainTarget", - "usr": "s:14HsFileAgentSdk13IBTrainTargetC" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk13IBTrainTargetC4fromACs7Decoder_p_tKcfc", - "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC4fromACs7Decoder_p_tKcfc", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAddressC3lonSivp", + "mangledName": "$s14HsFileAgentSdk9IBAddressC3lonSivp", "moduleName": "HsFileAgentSdk", - "implicit": true, "declAttributes": [ - "Required" + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" ], - "throwing": true, - "init_kind": "Designated" - } - ], - "declKind": "Class", - "usr": "s:14HsFileAgentSdk13IBTrainTargetC", - "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" - } - ] - }, - { - "kind": "TypeDecl", - "name": "IBTrainTargetType", - "printedName": "IBTrainTargetType", - "children": [ - { - "kind": "Var", - "name": "distance", - "printedName": "distance", - "children": [ + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBTrainTargetType.Type) -> HsFileAgentSdk.IBTrainTargetType", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "IBTrainTargetType", - "printedName": "HsFileAgentSdk.IBTrainTargetType", - "usr": "s:14HsFileAgentSdk17IBTrainTargetTypeO" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAddressC3lonSivg", + "mangledName": "$s14HsFileAgentSdk9IBAddressC3lonSivg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBTrainTargetType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBTrainTargetType", - "printedName": "HsFileAgentSdk.IBTrainTargetType", - "usr": "s:14HsFileAgentSdk17IBTrainTargetTypeO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk17IBTrainTargetTypeO8distanceyA2CmF", - "mangledName": "$s14HsFileAgentSdk17IBTrainTargetTypeO8distanceyA2CmF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "calorie", - "printedName": "calorie", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBTrainTargetType.Type) -> HsFileAgentSdk.IBTrainTargetType", - "children": [ - { - "kind": "TypeNominal", - "name": "IBTrainTargetType", - "printedName": "HsFileAgentSdk.IBTrainTargetType", - "usr": "s:14HsFileAgentSdk17IBTrainTargetTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBTrainTargetType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBTrainTargetType", - "printedName": "HsFileAgentSdk.IBTrainTargetType", - "usr": "s:14HsFileAgentSdk17IBTrainTargetTypeO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk17IBTrainTargetTypeO7calorieyA2CmF", - "mangledName": "$s14HsFileAgentSdk17IBTrainTargetTypeO7calorieyA2CmF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "time", - "printedName": "time", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBTrainTargetType.Type) -> HsFileAgentSdk.IBTrainTargetType", - "children": [ - { - "kind": "TypeNominal", - "name": "IBTrainTargetType", - "printedName": "HsFileAgentSdk.IBTrainTargetType", - "usr": "s:14HsFileAgentSdk17IBTrainTargetTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBTrainTargetType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBTrainTargetType", - "printedName": "HsFileAgentSdk.IBTrainTargetType", - "usr": "s:14HsFileAgentSdk17IBTrainTargetTypeO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk17IBTrainTargetTypeO4timeyA2CmF", - "mangledName": "$s14HsFileAgentSdk17IBTrainTargetTypeO4timeyA2CmF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "step", - "printedName": "step", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBTrainTargetType.Type) -> HsFileAgentSdk.IBTrainTargetType", - "children": [ - { - "kind": "TypeNominal", - "name": "IBTrainTargetType", - "printedName": "HsFileAgentSdk.IBTrainTargetType", - "usr": "s:14HsFileAgentSdk17IBTrainTargetTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBTrainTargetType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBTrainTargetType", - "printedName": "HsFileAgentSdk.IBTrainTargetType", - "usr": "s:14HsFileAgentSdk17IBTrainTargetTypeO" - } - ] + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk17IBTrainTargetTypeO4stepyA2CmF", - "mangledName": "$s14HsFileAgentSdk17IBTrainTargetTypeO4stepyA2CmF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", - "children": [ + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAddressC3lonSivs", + "mangledName": "$s14HsFileAgentSdk9IBAddressC3lonSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "HsFileAgentSdk.IBTrainTargetType?", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "IBTrainTargetType", - "printedName": "HsFileAgentSdk.IBTrainTargetType", - "usr": "s:14HsFileAgentSdk17IBTrainTargetTypeO" + "name": "Void", + "printedName": "()" } ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAddressC3lonSivM", + "mangledName": "$s14HsFileAgentSdk9IBAddressC3lonSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" } - ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk17IBTrainTargetTypeO8rawValueACSgSi_tcfc", - "mangledName": "$s14HsFileAgentSdk17IBTrainTargetTypeO8rawValueACSgSi_tcfc", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "init_kind": "Designated" + ] }, { "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", + "name": "atm", + "printedName": "atm", "children": [ { "kind": "TypeNominal", @@ -13496,10 +13506,16 @@ } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk17IBTrainTargetTypeO8rawValueSivp", - "mangledName": "$s14HsFileAgentSdk17IBTrainTargetTypeO8rawValueSivp", + "usr": "s:14HsFileAgentSdk9IBAddressC3atmSivp", + "mangledName": "$s14HsFileAgentSdk9IBAddressC3atmSivp", "moduleName": "HsFileAgentSdk", - "implicit": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -13514,102 +13530,56 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk17IBTrainTargetTypeO8rawValueSivg", - "mangledName": "$s14HsFileAgentSdk17IBTrainTargetTypeO8rawValueSivg", + "usr": "s:14HsFileAgentSdk9IBAddressC3atmSivg", + "mangledName": "$s14HsFileAgentSdk9IBAddressC3atmSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" - } - ] - } - ], - "declKind": "Enum", - "usr": "s:14HsFileAgentSdk17IBTrainTargetTypeO", - "mangledName": "$s14HsFileAgentSdk17IBTrainTargetTypeO", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "enumRawTypeName": "Int", - "conformances": [ - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, - { - "kind": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", - "children": [ + }, { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, { "kind": "TypeNominal", "name": "Int", "printedName": "Swift.Int", "usr": "s:Si" } - ] + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAddressC3atmSivs", + "mangledName": "$s14HsFileAgentSdk9IBAddressC3atmSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAddressC3atmSivM", + "mangledName": "$s14HsFileAgentSdk9IBAddressC3atmSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" } - ], - "usr": "s:SY", - "mangledName": "$sSY" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" + ] }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" - } - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "IBSender", - "printedName": "IBSender", - "children": [ { "kind": "Constructor", "name": "init", @@ -13617,14 +13587,14 @@ "children": [ { "kind": "TypeNominal", - "name": "IBSender", - "printedName": "HsFileAgentSdk.IBSender", - "usr": "s:14HsFileAgentSdk8IBSenderC" + "name": "IBAddress", + "printedName": "HsFileAgentSdk.IBAddress", + "usr": "s:14HsFileAgentSdk9IBAddressC" } ], "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk8IBSenderCACycfc", - "mangledName": "$s14HsFileAgentSdk8IBSenderCACycfc", + "usr": "s:14HsFileAgentSdk9IBAddressCACycfc", + "mangledName": "$s14HsFileAgentSdk9IBAddressCACycfc", "moduleName": "HsFileAgentSdk", "declAttributes": [ "AccessControl" @@ -13632,152 +13602,108 @@ "init_kind": "Designated" }, { - "kind": "Function", - "name": "ability", - "printedName": "ability(_:)", + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", "children": [ { "kind": "TypeNominal", - "name": "DynamicSelf", - "printedName": "Self" + "name": "IBAddress", + "printedName": "HsFileAgentSdk.IBAddress", + "usr": "s:14HsFileAgentSdk9IBAddressC" }, { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" } ], - "declKind": "Func", - "usr": "s:14HsFileAgentSdk8IBSenderC7abilityyACXDAA9IBAbilityCF", - "mangledName": "$s14HsFileAgentSdk8IBSenderC7abilityyACXDAA9IBAbilityCF", + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk9IBAddressC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14HsFileAgentSdk9IBAddressC4fromACs7Decoder_p_tKcfc", "moduleName": "HsFileAgentSdk", + "implicit": true, "declAttributes": [ - "DiscardableResult", - "RawDocComment" + "Required" ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" + "throwing": true, + "init_kind": "Designated" }, { "kind": "Function", - "name": "parameters", - "printedName": "parameters(_:)", + "name": "encode", + "printedName": "encode(to:)", "children": [ { "kind": "TypeNominal", - "name": "DynamicSelf", - "printedName": "Self" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Array", - "printedName": "[HsFileAgentSdk.IBParameter]", - "children": [ - { - "kind": "TypeNominal", - "name": "IBParameter", - "printedName": "HsFileAgentSdk.IBParameter", - "usr": "s:14HsFileAgentSdk11IBParameterO" - } - ], - "usr": "s:Sa" - } - ], - "declKind": "Func", - "usr": "s:14HsFileAgentSdk8IBSenderC10parametersyACXDSayAA11IBParameterOGF", - "mangledName": "$s14HsFileAgentSdk8IBSenderC10parametersyACXDSayAA11IBParameterOGF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "DiscardableResult", - "RawDocComment" - ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "response", - "printedName": "response(_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "DynamicSelf", - "printedName": "Self" - }, - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBResponse) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "IBResponse", - "printedName": "HsFileAgentSdk.IBResponse", - "usr": "s:14HsFileAgentSdk10IBResponseC" - } - ] + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" } ], "declKind": "Func", - "usr": "s:14HsFileAgentSdk8IBSenderC8responseyACXDyAA10IBResponseCcF", - "mangledName": "$s14HsFileAgentSdk8IBSenderC8responseyACXDyAA10IBResponseCcF", + "usr": "s:14HsFileAgentSdk9IBAddressC6encode2toys7Encoder_p_tKF", + "mangledName": "$s14HsFileAgentSdk9IBAddressC6encode2toys7Encoder_p_tKF", "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "DiscardableResult", - "RawDocComment" - ], - "isFromExtension": true, + "implicit": true, + "throwing": true, "funcSelfKind": "NonMutating" } ], "declKind": "Class", - "usr": "s:14HsFileAgentSdk8IBSenderC", - "mangledName": "$s14HsFileAgentSdk8IBSenderC", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "IBHistoryGps", - "printedName": "IBHistoryGps", - "declKind": "Class", - "usr": "s:14HsFileAgentSdk12IBHistoryGpsC", - "mangledName": "$s14HsFileAgentSdk12IBHistoryGpsC", + "usr": "s:14HsFileAgentSdk9IBAddressC", + "mangledName": "$s14HsFileAgentSdk9IBAddressC", "moduleName": "HsFileAgentSdk", "declAttributes": [ "AccessControl", "RawDocComment" ], - "hasMissingDesignatedInitializers": 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": "TypeDecl", - "name": "IBHistoryGpsItem", - "printedName": "IBHistoryGpsItem", + "name": "IBWeatherInfo", + "printedName": "IBWeatherInfo", "children": [ { "kind": "Var", - "name": "time", - "printedName": "time", + "name": "fxDate", + "printedName": "fxDate", "children": [ { "kind": "TypeNominal", @@ -13787,8 +13713,8 @@ } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk16IBHistoryGpsItemC4timeSivp", - "mangledName": "$s14HsFileAgentSdk16IBHistoryGpsItemC4timeSivp", + "usr": "s:14HsFileAgentSdk13IBWeatherInfoC6fxDateSivp", + "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC6fxDateSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -13811,8 +13737,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk16IBHistoryGpsItemC4timeSivg", - "mangledName": "$s14HsFileAgentSdk16IBHistoryGpsItemC4timeSivg", + "usr": "s:14HsFileAgentSdk13IBWeatherInfoC6fxDateSivg", + "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC6fxDateSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -13835,8 +13761,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk16IBHistoryGpsItemC4timeSivs", - "mangledName": "$s14HsFileAgentSdk16IBHistoryGpsItemC4timeSivs", + "usr": "s:14HsFileAgentSdk13IBWeatherInfoC6fxDateSivs", + "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC6fxDateSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -13853,8 +13779,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk16IBHistoryGpsItemC4timeSivM", - "mangledName": "$s14HsFileAgentSdk16IBHistoryGpsItemC4timeSivM", + "usr": "s:14HsFileAgentSdk13IBWeatherInfoC6fxDateSivM", + "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC6fxDateSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -13863,8 +13789,8 @@ }, { "kind": "Var", - "name": "lat", - "printedName": "lat", + "name": "iconDay", + "printedName": "iconDay", "children": [ { "kind": "TypeNominal", @@ -13874,8 +13800,8 @@ } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk16IBHistoryGpsItemC3latSivp", - "mangledName": "$s14HsFileAgentSdk16IBHistoryGpsItemC3latSivp", + "usr": "s:14HsFileAgentSdk13IBWeatherInfoC7iconDaySivp", + "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC7iconDaySivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -13898,8 +13824,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk16IBHistoryGpsItemC3latSivg", - "mangledName": "$s14HsFileAgentSdk16IBHistoryGpsItemC3latSivg", + "usr": "s:14HsFileAgentSdk13IBWeatherInfoC7iconDaySivg", + "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC7iconDaySivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -13922,8 +13848,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk16IBHistoryGpsItemC3latSivs", - "mangledName": "$s14HsFileAgentSdk16IBHistoryGpsItemC3latSivs", + "usr": "s:14HsFileAgentSdk13IBWeatherInfoC7iconDaySivs", + "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC7iconDaySivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -13940,8 +13866,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk16IBHistoryGpsItemC3latSivM", - "mangledName": "$s14HsFileAgentSdk16IBHistoryGpsItemC3latSivM", + "usr": "s:14HsFileAgentSdk13IBWeatherInfoC7iconDaySivM", + "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC7iconDaySivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -13950,19 +13876,19 @@ }, { "kind": "Var", - "name": "lon", - "printedName": "lon", + "name": "textDay", + "printedName": "textDay", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk16IBHistoryGpsItemC3lonSivp", - "mangledName": "$s14HsFileAgentSdk16IBHistoryGpsItemC3lonSivp", + "usr": "s:14HsFileAgentSdk13IBWeatherInfoC7textDaySSvp", + "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC7textDaySSvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -13979,14 +13905,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk16IBHistoryGpsItemC3lonSivg", - "mangledName": "$s14HsFileAgentSdk16IBHistoryGpsItemC3lonSivg", + "usr": "s:14HsFileAgentSdk13IBWeatherInfoC7textDaySSvg", + "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC7textDaySSvg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -14003,14 +13929,14 @@ }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk16IBHistoryGpsItemC3lonSivs", - "mangledName": "$s14HsFileAgentSdk16IBHistoryGpsItemC3lonSivs", + "usr": "s:14HsFileAgentSdk13IBWeatherInfoC7textDaySSvs", + "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC7textDaySSvs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -14027,64 +13953,18 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk16IBHistoryGpsItemC3lonSivM", - "mangledName": "$s14HsFileAgentSdk16IBHistoryGpsItemC3lonSivM", + "usr": "s:14HsFileAgentSdk13IBWeatherInfoC7textDaySSvM", + "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC7textDaySSvM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" } ] }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init()", - "children": [ - { - "kind": "TypeNominal", - "name": "IBHistoryGpsItem", - "printedName": "HsFileAgentSdk.IBHistoryGpsItem", - "usr": "s:14HsFileAgentSdk16IBHistoryGpsItemC" - } - ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk16IBHistoryGpsItemCACycfc", - "mangledName": "$s14HsFileAgentSdk16IBHistoryGpsItemCACycfc", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" - } - ], - "declKind": "Class", - "usr": "s:14HsFileAgentSdk16IBHistoryGpsItemC", - "mangledName": "$s14HsFileAgentSdk16IBHistoryGpsItemC", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "IBHistoryBurningItem", - "printedName": "IBHistoryBurningItem", - "children": [ { "kind": "Var", - "name": "time", - "printedName": "time", + "name": "tempMax", + "printedName": "tempMax", "children": [ { "kind": "TypeNominal", @@ -14094,8 +13974,8 @@ } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk20IBHistoryBurningItemC4timeSivp", - "mangledName": "$s14HsFileAgentSdk20IBHistoryBurningItemC4timeSivp", + "usr": "s:14HsFileAgentSdk13IBWeatherInfoC7tempMaxSivp", + "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC7tempMaxSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -14118,8 +13998,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk20IBHistoryBurningItemC4timeSivg", - "mangledName": "$s14HsFileAgentSdk20IBHistoryBurningItemC4timeSivg", + "usr": "s:14HsFileAgentSdk13IBWeatherInfoC7tempMaxSivg", + "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC7tempMaxSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -14142,8 +14022,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk20IBHistoryBurningItemC4timeSivs", - "mangledName": "$s14HsFileAgentSdk20IBHistoryBurningItemC4timeSivs", + "usr": "s:14HsFileAgentSdk13IBWeatherInfoC7tempMaxSivs", + "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC7tempMaxSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -14160,8 +14040,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk20IBHistoryBurningItemC4timeSivM", - "mangledName": "$s14HsFileAgentSdk20IBHistoryBurningItemC4timeSivM", + "usr": "s:14HsFileAgentSdk13IBWeatherInfoC7tempMaxSivM", + "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC7tempMaxSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -14170,8 +14050,8 @@ }, { "kind": "Var", - "name": "value", - "printedName": "value", + "name": "tempMin", + "printedName": "tempMin", "children": [ { "kind": "TypeNominal", @@ -14181,8 +14061,8 @@ } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk20IBHistoryBurningItemC5valueSivp", - "mangledName": "$s14HsFileAgentSdk20IBHistoryBurningItemC5valueSivp", + "usr": "s:14HsFileAgentSdk13IBWeatherInfoC7tempMinSivp", + "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC7tempMinSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -14205,8 +14085,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk20IBHistoryBurningItemC5valueSivg", - "mangledName": "$s14HsFileAgentSdk20IBHistoryBurningItemC5valueSivg", + "usr": "s:14HsFileAgentSdk13IBWeatherInfoC7tempMinSivg", + "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC7tempMinSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -14229,8 +14109,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk20IBHistoryBurningItemC5valueSivs", - "mangledName": "$s14HsFileAgentSdk20IBHistoryBurningItemC5valueSivs", + "usr": "s:14HsFileAgentSdk13IBWeatherInfoC7tempMinSivs", + "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC7tempMinSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -14247,8 +14127,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk20IBHistoryBurningItemC5valueSivM", - "mangledName": "$s14HsFileAgentSdk20IBHistoryBurningItemC5valueSivM", + "usr": "s:14HsFileAgentSdk13IBWeatherInfoC7tempMinSivM", + "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC7tempMinSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -14262,59 +14142,123 @@ "children": [ { "kind": "TypeNominal", - "name": "IBHistoryBurningItem", - "printedName": "HsFileAgentSdk.IBHistoryBurningItem", - "usr": "s:14HsFileAgentSdk20IBHistoryBurningItemC" + "name": "IBWeatherInfo", + "printedName": "HsFileAgentSdk.IBWeatherInfo", + "usr": "s:14HsFileAgentSdk13IBWeatherInfoC" } ], "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk20IBHistoryBurningItemCACycfc", - "mangledName": "$s14HsFileAgentSdk20IBHistoryBurningItemCACycfc", + "usr": "s:14HsFileAgentSdk13IBWeatherInfoCACycfc", + "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoCACycfc", "moduleName": "HsFileAgentSdk", "declAttributes": [ "AccessControl" ], "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "IBWeatherInfo", + "printedName": "HsFileAgentSdk.IBWeatherInfo", + "usr": "s:14HsFileAgentSdk13IBWeatherInfoC" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk13IBWeatherInfoC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC4fromACs7Decoder_p_tKcfc", + "moduleName": "HsFileAgentSdk", + "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:14HsFileAgentSdk13IBWeatherInfoC6encode2toys7Encoder_p_tKF", + "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC6encode2toys7Encoder_p_tKF", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" } ], "declKind": "Class", - "usr": "s:14HsFileAgentSdk20IBHistoryBurningItemC", - "mangledName": "$s14HsFileAgentSdk20IBHistoryBurningItemC", + "usr": "s:14HsFileAgentSdk13IBWeatherInfoC", + "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC", "moduleName": "HsFileAgentSdk", "declAttributes": [ "AccessControl", "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" + ], + "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": "TypeDecl", - "name": "IBWater", - "printedName": "IBWater", + "name": "IBWeatherNow", + "printedName": "IBWeatherNow", "children": [ { "kind": "Var", - "name": "alertState", - "printedName": "alertState", + "name": "temp", + "printedName": "temp", "children": [ { "kind": "TypeNominal", @@ -14324,8 +14268,8 @@ } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk7IBWaterC10alertStateSivp", - "mangledName": "$s14HsFileAgentSdk7IBWaterC10alertStateSivp", + "usr": "s:14HsFileAgentSdk12IBWeatherNowC4tempSivp", + "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC4tempSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -14348,8 +14292,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk7IBWaterC10alertStateSivg", - "mangledName": "$s14HsFileAgentSdk7IBWaterC10alertStateSivg", + "usr": "s:14HsFileAgentSdk12IBWeatherNowC4tempSivg", + "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC4tempSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -14372,8 +14316,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk7IBWaterC10alertStateSivs", - "mangledName": "$s14HsFileAgentSdk7IBWaterC10alertStateSivs", + "usr": "s:14HsFileAgentSdk12IBWeatherNowC4tempSivs", + "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC4tempSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -14390,8 +14334,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk7IBWaterC10alertStateSivM", - "mangledName": "$s14HsFileAgentSdk7IBWaterC10alertStateSivM", + "usr": "s:14HsFileAgentSdk12IBWeatherNowC4tempSivM", + "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC4tempSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -14400,8 +14344,8 @@ }, { "kind": "Var", - "name": "alertType", - "printedName": "alertType", + "name": "iconNight", + "printedName": "iconNight", "children": [ { "kind": "TypeNominal", @@ -14411,8 +14355,8 @@ } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk7IBWaterC9alertTypeSivp", - "mangledName": "$s14HsFileAgentSdk7IBWaterC9alertTypeSivp", + "usr": "s:14HsFileAgentSdk12IBWeatherNowC9iconNightSivp", + "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC9iconNightSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -14435,8 +14379,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk7IBWaterC9alertTypeSivg", - "mangledName": "$s14HsFileAgentSdk7IBWaterC9alertTypeSivg", + "usr": "s:14HsFileAgentSdk12IBWeatherNowC9iconNightSivg", + "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC9iconNightSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -14459,8 +14403,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk7IBWaterC9alertTypeSivs", - "mangledName": "$s14HsFileAgentSdk7IBWaterC9alertTypeSivs", + "usr": "s:14HsFileAgentSdk12IBWeatherNowC9iconNightSivs", + "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC9iconNightSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -14477,8 +14421,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk7IBWaterC9alertTypeSivM", - "mangledName": "$s14HsFileAgentSdk7IBWaterC9alertTypeSivM", + "usr": "s:14HsFileAgentSdk12IBWeatherNowC9iconNightSivM", + "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC9iconNightSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -14487,19 +14431,19 @@ }, { "kind": "Var", - "name": "drinkingValue", - "printedName": "drinkingValue", + "name": "textNight", + "printedName": "textNight", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk7IBWaterC13drinkingValueSivp", - "mangledName": "$s14HsFileAgentSdk7IBWaterC13drinkingValueSivp", + "usr": "s:14HsFileAgentSdk12IBWeatherNowC9textNightSSvp", + "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC9textNightSSvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -14516,14 +14460,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk7IBWaterC13drinkingValueSivg", - "mangledName": "$s14HsFileAgentSdk7IBWaterC13drinkingValueSivg", + "usr": "s:14HsFileAgentSdk12IBWeatherNowC9textNightSSvg", + "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC9textNightSSvg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -14540,14 +14484,14 @@ }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk7IBWaterC13drinkingValueSivs", - "mangledName": "$s14HsFileAgentSdk7IBWaterC13drinkingValueSivs", + "usr": "s:14HsFileAgentSdk12IBWeatherNowC9textNightSSvs", + "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC9textNightSSvs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -14564,8 +14508,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk7IBWaterC13drinkingValueSivM", - "mangledName": "$s14HsFileAgentSdk7IBWaterC13drinkingValueSivM", + "usr": "s:14HsFileAgentSdk12IBWeatherNowC9textNightSSvM", + "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC9textNightSSvM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -14574,19 +14518,19 @@ }, { "kind": "Var", - "name": "start", - "printedName": "start", + "name": "windScale", + "printedName": "windScale", "children": [ { "kind": "TypeNominal", - "name": "IBTimeItem", - "printedName": "HsFileAgentSdk.IBTimeItem", - "usr": "s:14HsFileAgentSdk10IBTimeItemV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk7IBWaterC5startAA10IBTimeItemVvp", - "mangledName": "$s14HsFileAgentSdk7IBWaterC5startAA10IBTimeItemVvp", + "usr": "s:14HsFileAgentSdk12IBWeatherNowC9windScaleSSvp", + "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC9windScaleSSvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -14603,14 +14547,14 @@ "children": [ { "kind": "TypeNominal", - "name": "IBTimeItem", - "printedName": "HsFileAgentSdk.IBTimeItem", - "usr": "s:14HsFileAgentSdk10IBTimeItemV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk7IBWaterC5startAA10IBTimeItemVvg", - "mangledName": "$s14HsFileAgentSdk7IBWaterC5startAA10IBTimeItemVvg", + "usr": "s:14HsFileAgentSdk12IBWeatherNowC9windScaleSSvg", + "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC9windScaleSSvg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -14627,14 +14571,14 @@ }, { "kind": "TypeNominal", - "name": "IBTimeItem", - "printedName": "HsFileAgentSdk.IBTimeItem", - "usr": "s:14HsFileAgentSdk10IBTimeItemV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk7IBWaterC5startAA10IBTimeItemVvs", - "mangledName": "$s14HsFileAgentSdk7IBWaterC5startAA10IBTimeItemVvs", + "usr": "s:14HsFileAgentSdk12IBWeatherNowC9windScaleSSvs", + "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC9windScaleSSvs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -14651,8 +14595,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk7IBWaterC5startAA10IBTimeItemVvM", - "mangledName": "$s14HsFileAgentSdk7IBWaterC5startAA10IBTimeItemVvM", + "usr": "s:14HsFileAgentSdk12IBWeatherNowC9windScaleSSvM", + "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC9windScaleSSvM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -14661,19 +14605,19 @@ }, { "kind": "Var", - "name": "end", - "printedName": "end", + "name": "humidity", + "printedName": "humidity", "children": [ { "kind": "TypeNominal", - "name": "IBTimeItem", - "printedName": "HsFileAgentSdk.IBTimeItem", - "usr": "s:14HsFileAgentSdk10IBTimeItemV" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk7IBWaterC3endAA10IBTimeItemVvp", - "mangledName": "$s14HsFileAgentSdk7IBWaterC3endAA10IBTimeItemVvp", + "usr": "s:14HsFileAgentSdk12IBWeatherNowC8humiditySivp", + "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC8humiditySivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -14690,14 +14634,14 @@ "children": [ { "kind": "TypeNominal", - "name": "IBTimeItem", - "printedName": "HsFileAgentSdk.IBTimeItem", - "usr": "s:14HsFileAgentSdk10IBTimeItemV" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk7IBWaterC3endAA10IBTimeItemVvg", - "mangledName": "$s14HsFileAgentSdk7IBWaterC3endAA10IBTimeItemVvg", + "usr": "s:14HsFileAgentSdk12IBWeatherNowC8humiditySivg", + "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC8humiditySivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -14714,14 +14658,14 @@ }, { "kind": "TypeNominal", - "name": "IBTimeItem", - "printedName": "HsFileAgentSdk.IBTimeItem", - "usr": "s:14HsFileAgentSdk10IBTimeItemV" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk7IBWaterC3endAA10IBTimeItemVvs", - "mangledName": "$s14HsFileAgentSdk7IBWaterC3endAA10IBTimeItemVvs", + "usr": "s:14HsFileAgentSdk12IBWeatherNowC8humiditySivs", + "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC8humiditySivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -14738,8 +14682,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk7IBWaterC3endAA10IBTimeItemVvM", - "mangledName": "$s14HsFileAgentSdk7IBWaterC3endAA10IBTimeItemVvM", + "usr": "s:14HsFileAgentSdk12IBWeatherNowC8humiditySivM", + "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC8humiditySivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -14748,19 +14692,19 @@ }, { "kind": "Var", - "name": "frequency", - "printedName": "frequency", + "name": "uvIndex", + "printedName": "uvIndex", "children": [ { "kind": "TypeNominal", - "name": "IBFrequency", - "printedName": "HsFileAgentSdk.IBFrequency", - "usr": "s:14HsFileAgentSdk11IBFrequencyO" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk7IBWaterC9frequencyAA11IBFrequencyOvp", - "mangledName": "$s14HsFileAgentSdk7IBWaterC9frequencyAA11IBFrequencyOvp", + "usr": "s:14HsFileAgentSdk12IBWeatherNowC7uvIndexSivp", + "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC7uvIndexSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -14777,14 +14721,14 @@ "children": [ { "kind": "TypeNominal", - "name": "IBFrequency", - "printedName": "HsFileAgentSdk.IBFrequency", - "usr": "s:14HsFileAgentSdk11IBFrequencyO" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk7IBWaterC9frequencyAA11IBFrequencyOvg", - "mangledName": "$s14HsFileAgentSdk7IBWaterC9frequencyAA11IBFrequencyOvg", + "usr": "s:14HsFileAgentSdk12IBWeatherNowC7uvIndexSivg", + "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC7uvIndexSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -14801,14 +14745,14 @@ }, { "kind": "TypeNominal", - "name": "IBFrequency", - "printedName": "HsFileAgentSdk.IBFrequency", - "usr": "s:14HsFileAgentSdk11IBFrequencyO" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk7IBWaterC9frequencyAA11IBFrequencyOvs", - "mangledName": "$s14HsFileAgentSdk7IBWaterC9frequencyAA11IBFrequencyOvs", + "usr": "s:14HsFileAgentSdk12IBWeatherNowC7uvIndexSivs", + "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC7uvIndexSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -14825,8 +14769,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk7IBWaterC9frequencyAA11IBFrequencyOvM", - "mangledName": "$s14HsFileAgentSdk7IBWaterC9frequencyAA11IBFrequencyOvM", + "usr": "s:14HsFileAgentSdk12IBWeatherNowC7uvIndexSivM", + "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC7uvIndexSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -14840,239 +14784,220 @@ "children": [ { "kind": "TypeNominal", - "name": "IBWater", - "printedName": "HsFileAgentSdk.IBWater", - "usr": "s:14HsFileAgentSdk7IBWaterC" + "name": "IBWeatherNow", + "printedName": "HsFileAgentSdk.IBWeatherNow", + "usr": "s:14HsFileAgentSdk12IBWeatherNowC" } ], "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk7IBWaterCACycfc", - "mangledName": "$s14HsFileAgentSdk7IBWaterCACycfc", + "usr": "s:14HsFileAgentSdk12IBWeatherNowCACycfc", + "mangledName": "$s14HsFileAgentSdk12IBWeatherNowCACycfc", "moduleName": "HsFileAgentSdk", "declAttributes": [ "AccessControl" ], "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "IBWeatherNow", + "printedName": "HsFileAgentSdk.IBWeatherNow", + "usr": "s:14HsFileAgentSdk12IBWeatherNowC" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk12IBWeatherNowC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC4fromACs7Decoder_p_tKcfc", + "moduleName": "HsFileAgentSdk", + "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:14HsFileAgentSdk12IBWeatherNowC6encode2toys7Encoder_p_tKF", + "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC6encode2toys7Encoder_p_tKF", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" } ], "declKind": "Class", - "usr": "s:14HsFileAgentSdk7IBWaterC", - "mangledName": "$s14HsFileAgentSdk7IBWaterC", + "usr": "s:14HsFileAgentSdk12IBWeatherNowC", + "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC", "moduleName": "HsFileAgentSdk", "declAttributes": [ "AccessControl", "RawDocComment" + ], + "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": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" ] }, { "kind": "TypeDecl", - "name": "IBFrequency", - "printedName": "IBFrequency", + "name": "IBWater", + "printedName": "IBWater", "children": [ { "kind": "Var", - "name": "min30", - "printedName": "min30", + "name": "alertState", + "printedName": "alertState", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBFrequency.Type) -> HsFileAgentSdk.IBFrequency", - "children": [ - { - "kind": "TypeNominal", - "name": "IBFrequency", - "printedName": "HsFileAgentSdk.IBFrequency", - "usr": "s:14HsFileAgentSdk11IBFrequencyO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBFrequency.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBFrequency", - "printedName": "HsFileAgentSdk.IBFrequency", - "usr": "s:14HsFileAgentSdk11IBFrequencyO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk11IBFrequencyO5min30yA2CmF", - "mangledName": "$s14HsFileAgentSdk11IBFrequencyO5min30yA2CmF", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk7IBWaterC10alertStateSivp", + "mangledName": "$s14HsFileAgentSdk7IBWaterC10alertStateSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "hour1", - "printedName": "hour1", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBFrequency.Type) -> HsFileAgentSdk.IBFrequency", - "children": [ - { - "kind": "TypeNominal", - "name": "IBFrequency", - "printedName": "HsFileAgentSdk.IBFrequency", - "usr": "s:14HsFileAgentSdk11IBFrequencyO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBFrequency.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBFrequency", - "printedName": "HsFileAgentSdk.IBFrequency", - "usr": "s:14HsFileAgentSdk11IBFrequencyO" - } - ] - } - ] - } ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk11IBFrequencyO5hour1yA2CmF", - "mangledName": "$s14HsFileAgentSdk11IBFrequencyO5hour1yA2CmF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "hour2", - "printedName": "hour2", - "children": [ + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBFrequency.Type) -> HsFileAgentSdk.IBFrequency", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "IBFrequency", - "printedName": "HsFileAgentSdk.IBFrequency", - "usr": "s:14HsFileAgentSdk11IBFrequencyO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBFrequency.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBFrequency", - "printedName": "HsFileAgentSdk.IBFrequency", - "usr": "s:14HsFileAgentSdk11IBFrequencyO" - } - ] + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk11IBFrequencyO5hour2yA2CmF", - "mangledName": "$s14HsFileAgentSdk11IBFrequencyO5hour2yA2CmF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "hour3", - "printedName": "hour3", - "children": [ + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk7IBWaterC10alertStateSivg", + "mangledName": "$s14HsFileAgentSdk7IBWaterC10alertStateSivg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBFrequency.Type) -> HsFileAgentSdk.IBFrequency", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "IBFrequency", - "printedName": "HsFileAgentSdk.IBFrequency", - "usr": "s:14HsFileAgentSdk11IBFrequencyO" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBFrequency.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBFrequency", - "printedName": "HsFileAgentSdk.IBFrequency", - "usr": "s:14HsFileAgentSdk11IBFrequencyO" - } - ] + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk11IBFrequencyO5hour3yA2CmF", - "mangledName": "$s14HsFileAgentSdk11IBFrequencyO5hour3yA2CmF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "none", - "printedName": "none", - "children": [ + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk7IBWaterC10alertStateSivs", + "mangledName": "$s14HsFileAgentSdk7IBWaterC10alertStateSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBFrequency.Type) -> HsFileAgentSdk.IBFrequency", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "IBFrequency", - "printedName": "HsFileAgentSdk.IBFrequency", - "usr": "s:14HsFileAgentSdk11IBFrequencyO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBFrequency.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBFrequency", - "printedName": "HsFileAgentSdk.IBFrequency", - "usr": "s:14HsFileAgentSdk11IBFrequencyO" - } - ] + "name": "Void", + "printedName": "()" } - ] + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk7IBWaterC10alertStateSivM", + "mangledName": "$s14HsFileAgentSdk7IBWaterC10alertStateSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" } - ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk11IBFrequencyO4noneyA2CmF", - "mangledName": "$s14HsFileAgentSdk11IBFrequencyO4noneyA2CmF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", + "name": "alertType", + "printedName": "alertType", "children": [ { "kind": "TypeNominal", @@ -15082,10 +15007,16 @@ } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk11IBFrequencyO8rawValueSivp", - "mangledName": "$s14HsFileAgentSdk11IBFrequencyO8rawValueSivp", + "usr": "s:14HsFileAgentSdk7IBWaterC9alertTypeSivp", + "mangledName": "$s14HsFileAgentSdk7IBWaterC9alertTypeSivp", "moduleName": "HsFileAgentSdk", - "implicit": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -15100,176 +15031,78 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk11IBFrequencyO8rawValueSivg", - "mangledName": "$s14HsFileAgentSdk11IBFrequencyO8rawValueSivg", + "usr": "s:14HsFileAgentSdk7IBWaterC9alertTypeSivg", + "mangledName": "$s14HsFileAgentSdk7IBWaterC9alertTypeSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" - } - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", - "children": [ + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "HsFileAgentSdk.IBFrequency?", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "IBFrequency", - "printedName": "HsFileAgentSdk.IBFrequency", - "usr": "s:14HsFileAgentSdk11IBFrequencyO" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk11IBFrequencyO8rawValueACSgSi_tcfc", - "mangledName": "$s14HsFileAgentSdk11IBFrequencyO8rawValueACSgSi_tcfc", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "init_kind": "Designated" - } - ], - "declKind": "Enum", - "usr": "s:14HsFileAgentSdk11IBFrequencyO", - "mangledName": "$s14HsFileAgentSdk11IBFrequencyO", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "enumRawTypeName": "Int", - "conformances": [ - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, - { - "kind": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", - "children": [ - { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", - "children": [ + "name": "Void", + "printedName": "()" + }, { "kind": "TypeNominal", "name": "Int", "printedName": "Swift.Int", "usr": "s:Si" } - ] - } - ], - "usr": "s:SY", - "mangledName": "$sSY" - } - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "IBAbility", - "printedName": "IBAbility", - "children": [ - { - "kind": "Var", - "name": "description", - "printedName": "description", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC11descriptionSSvp", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC11descriptionSSvp", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl" - ], - "accessors": [ + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk7IBWaterC9alertTypeSivs", + "mangledName": "$s14HsFileAgentSdk7IBWaterC9alertTypeSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, { "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Void", + "printedName": "()" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC11descriptionSSvg", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC11descriptionSSvg", + "usr": "s:14HsFileAgentSdk7IBWaterC9alertTypeSivM", + "mangledName": "$s14HsFileAgentSdk7IBWaterC9alertTypeSivM", "moduleName": "HsFileAgentSdk", - "accessorKind": "get" + "implicit": true, + "accessorKind": "_modify" } ] }, { "kind": "Var", - "name": "userData", - "printedName": "userData", + "name": "drinkingValue", + "printedName": "drinkingValue", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC8userDataACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC8userDataACvpZ", + "usr": "s:14HsFileAgentSdk7IBWaterC13drinkingValueSivp", + "mangledName": "$s14HsFileAgentSdk7IBWaterC13drinkingValueSivp", "moduleName": "HsFileAgentSdk", - "static": true, "declAttributes": [ "HasInitialValue", - "Final", "HasStorage", + "AccessControl", "RawDocComment" ], - "isFromExtension": true, - "isLet": true, "hasStorage": true, "accessors": [ { @@ -15279,103 +15112,84 @@ "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC8userDataACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC8userDataACvgZ", + "usr": "s:14HsFileAgentSdk7IBWaterC13drinkingValueSivg", + "mangledName": "$s14HsFileAgentSdk7IBWaterC13drinkingValueSivg", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "about", - "printedName": "about", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC5aboutACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC5aboutACvpZ", - "moduleName": "HsFileAgentSdk", - "static": true, - "declAttributes": [ - "HasInitialValue", - "Final", - "HasStorage", - "RawDocComment" - ], - "isFromExtension": true, - "isLet": true, - "hasStorage": true, - "accessors": [ + }, { "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC5aboutACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC5aboutACvgZ", + "usr": "s:14HsFileAgentSdk7IBWaterC13drinkingValueSivs", + "mangledName": "$s14HsFileAgentSdk7IBWaterC13drinkingValueSivs", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } ], - "isFromExtension": true, - "accessorKind": "get" + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk7IBWaterC13drinkingValueSivM", + "mangledName": "$s14HsFileAgentSdk7IBWaterC13drinkingValueSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" } ] }, { "kind": "Var", - "name": "switchDial", - "printedName": "switchDial", + "name": "start", + "printedName": "start", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "IBTimeItem", + "printedName": "HsFileAgentSdk.IBTimeItem", + "usr": "s:14HsFileAgentSdk10IBTimeItemV" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC10switchDialACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC10switchDialACvpZ", + "usr": "s:14HsFileAgentSdk7IBWaterC5startAA10IBTimeItemVvp", + "mangledName": "$s14HsFileAgentSdk7IBWaterC5startAA10IBTimeItemVvp", "moduleName": "HsFileAgentSdk", - "static": true, "declAttributes": [ "HasInitialValue", - "Final", "HasStorage", + "AccessControl", "RawDocComment" ], - "isFromExtension": true, - "isLet": true, "hasStorage": true, "accessors": [ { @@ -15385,103 +15199,84 @@ "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "IBTimeItem", + "printedName": "HsFileAgentSdk.IBTimeItem", + "usr": "s:14HsFileAgentSdk10IBTimeItemV" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC10switchDialACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC10switchDialACvgZ", + "usr": "s:14HsFileAgentSdk7IBWaterC5startAA10IBTimeItemVvg", + "mangledName": "$s14HsFileAgentSdk7IBWaterC5startAA10IBTimeItemVvg", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "deleteDial", - "printedName": "deleteDial", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC10deleteDialACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC10deleteDialACvpZ", - "moduleName": "HsFileAgentSdk", - "static": true, - "declAttributes": [ - "HasInitialValue", - "Final", - "HasStorage", - "RawDocComment" - ], - "isFromExtension": true, - "isLet": true, - "hasStorage": true, - "accessors": [ + }, { "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "IBTimeItem", + "printedName": "HsFileAgentSdk.IBTimeItem", + "usr": "s:14HsFileAgentSdk10IBTimeItemV" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC10deleteDialACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC10deleteDialACvgZ", + "usr": "s:14HsFileAgentSdk7IBWaterC5startAA10IBTimeItemVvs", + "mangledName": "$s14HsFileAgentSdk7IBWaterC5startAA10IBTimeItemVvs", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } ], - "isFromExtension": true, - "accessorKind": "get" + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk7IBWaterC5startAA10IBTimeItemVvM", + "mangledName": "$s14HsFileAgentSdk7IBWaterC5startAA10IBTimeItemVvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" } ] }, { "kind": "Var", - "name": "fetchCurrentDialId", - "printedName": "fetchCurrentDialId", + "name": "end", + "printedName": "end", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "IBTimeItem", + "printedName": "HsFileAgentSdk.IBTimeItem", + "usr": "s:14HsFileAgentSdk10IBTimeItemV" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC18fetchCurrentDialIdACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC18fetchCurrentDialIdACvpZ", + "usr": "s:14HsFileAgentSdk7IBWaterC3endAA10IBTimeItemVvp", + "mangledName": "$s14HsFileAgentSdk7IBWaterC3endAA10IBTimeItemVvp", "moduleName": "HsFileAgentSdk", - "static": true, "declAttributes": [ "HasInitialValue", - "Final", "HasStorage", + "AccessControl", "RawDocComment" ], - "isFromExtension": true, - "isLet": true, "hasStorage": true, "accessors": [ { @@ -15491,103 +15286,84 @@ "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "IBTimeItem", + "printedName": "HsFileAgentSdk.IBTimeItem", + "usr": "s:14HsFileAgentSdk10IBTimeItemV" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC18fetchCurrentDialIdACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC18fetchCurrentDialIdACvgZ", + "usr": "s:14HsFileAgentSdk7IBWaterC3endAA10IBTimeItemVvg", + "mangledName": "$s14HsFileAgentSdk7IBWaterC3endAA10IBTimeItemVvg", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "find", - "printedName": "find", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC4findACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC4findACvpZ", - "moduleName": "HsFileAgentSdk", - "static": true, - "declAttributes": [ - "HasInitialValue", - "Final", - "HasStorage", - "RawDocComment" - ], - "isFromExtension": true, - "isLet": true, - "hasStorage": true, - "accessors": [ + }, { "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "IBTimeItem", + "printedName": "HsFileAgentSdk.IBTimeItem", + "usr": "s:14HsFileAgentSdk10IBTimeItemV" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC4findACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC4findACvgZ", + "usr": "s:14HsFileAgentSdk7IBWaterC3endAA10IBTimeItemVvs", + "mangledName": "$s14HsFileAgentSdk7IBWaterC3endAA10IBTimeItemVvs", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } ], - "isFromExtension": true, - "accessorKind": "get" + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk7IBWaterC3endAA10IBTimeItemVvM", + "mangledName": "$s14HsFileAgentSdk7IBWaterC3endAA10IBTimeItemVvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" } ] }, { "kind": "Var", - "name": "message", - "printedName": "message", + "name": "frequency", + "printedName": "frequency", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "IBFrequency", + "printedName": "HsFileAgentSdk.IBFrequency", + "usr": "s:14HsFileAgentSdk11IBFrequencyO" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC7messageACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC7messageACvpZ", + "usr": "s:14HsFileAgentSdk7IBWaterC9frequencyAA11IBFrequencyOvp", + "mangledName": "$s14HsFileAgentSdk7IBWaterC9frequencyAA11IBFrequencyOvp", "moduleName": "HsFileAgentSdk", - "static": true, "declAttributes": [ "HasInitialValue", - "Final", "HasStorage", + "AccessControl", "RawDocComment" ], - "isFromExtension": true, - "isLet": true, "hasStorage": true, "accessors": [ { @@ -15597,369 +15373,364 @@ "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "IBFrequency", + "printedName": "HsFileAgentSdk.IBFrequency", + "usr": "s:14HsFileAgentSdk11IBFrequencyO" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC7messageACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC7messageACvgZ", + "usr": "s:14HsFileAgentSdk7IBWaterC9frequencyAA11IBFrequencyOvg", + "mangledName": "$s14HsFileAgentSdk7IBWaterC9frequencyAA11IBFrequencyOvg", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "startSport", - "printedName": "startSport", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC10startSportACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC10startSportACvpZ", - "moduleName": "HsFileAgentSdk", - "static": true, - "declAttributes": [ - "HasInitialValue", - "Final", - "HasStorage", - "RawDocComment" - ], - "isFromExtension": true, - "isLet": true, - "hasStorage": true, - "accessors": [ + }, { "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "IBFrequency", + "printedName": "HsFileAgentSdk.IBFrequency", + "usr": "s:14HsFileAgentSdk11IBFrequencyO" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC10startSportACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC10startSportACvgZ", + "usr": "s:14HsFileAgentSdk7IBWaterC9frequencyAA11IBFrequencyOvs", + "mangledName": "$s14HsFileAgentSdk7IBWaterC9frequencyAA11IBFrequencyOvs", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "endSport", - "printedName": "endSport", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC8endSportACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC8endSportACvpZ", - "moduleName": "HsFileAgentSdk", - "static": true, - "declAttributes": [ - "HasInitialValue", - "Final", - "HasStorage", - "RawDocComment" - ], - "isFromExtension": true, - "isLet": true, - "hasStorage": true, - "accessors": [ + "accessorKind": "set" + }, { "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Void", + "printedName": "()" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC8endSportACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC8endSportACvgZ", + "usr": "s:14HsFileAgentSdk7IBWaterC9frequencyAA11IBFrequencyOvM", + "mangledName": "$s14HsFileAgentSdk7IBWaterC9frequencyAA11IBFrequencyOvM", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, - "accessorKind": "get" + "accessorKind": "_modify" } ] }, { - "kind": "Var", - "name": "trainFrequency", - "printedName": "trainFrequency", + "kind": "Constructor", + "name": "init", + "printedName": "init()", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "IBWater", + "printedName": "HsFileAgentSdk.IBWater", + "usr": "s:14HsFileAgentSdk7IBWaterC" } ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC14trainFrequencyACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC14trainFrequencyACvpZ", + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk7IBWaterCACycfc", + "mangledName": "$s14HsFileAgentSdk7IBWaterCACycfc", "moduleName": "HsFileAgentSdk", - "static": true, "declAttributes": [ - "HasInitialValue", - "Final", - "HasStorage", - "RawDocComment" + "AccessControl" ], - "isFromExtension": true, - "isLet": true, - "hasStorage": true, - "accessors": [ + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "s:14HsFileAgentSdk7IBWaterC", + "mangledName": "$s14HsFileAgentSdk7IBWaterC", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "IBFrequency", + "printedName": "IBFrequency", + "children": [ + { + "kind": "Var", + "name": "min30", + "printedName": "min30", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBFrequency.Type) -> HsFileAgentSdk.IBFrequency", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "IBFrequency", + "printedName": "HsFileAgentSdk.IBFrequency", + "usr": "s:14HsFileAgentSdk11IBFrequencyO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBFrequency.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBFrequency", + "printedName": "HsFileAgentSdk.IBFrequency", + "usr": "s:14HsFileAgentSdk11IBFrequencyO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC14trainFrequencyACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC14trainFrequencyACvgZ", - "moduleName": "HsFileAgentSdk", - "static": true, - "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, - "accessorKind": "get" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBFrequencyO5min30yA2CmF", + "mangledName": "$s14HsFileAgentSdk11IBFrequencyO5min30yA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" ] }, { "kind": "Var", - "name": "trainPauseResume", - "printedName": "trainPauseResume", + "name": "hour1", + "printedName": "hour1", "children": [ { - "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC16trainPauseResumeACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC16trainPauseResumeACvpZ", - "moduleName": "HsFileAgentSdk", - "static": true, - "declAttributes": [ - "HasInitialValue", - "Final", - "HasStorage", - "RawDocComment" - ], - "isFromExtension": true, - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBFrequency.Type) -> HsFileAgentSdk.IBFrequency", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "IBFrequency", + "printedName": "HsFileAgentSdk.IBFrequency", + "usr": "s:14HsFileAgentSdk11IBFrequencyO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBFrequency.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBFrequency", + "printedName": "HsFileAgentSdk.IBFrequency", + "usr": "s:14HsFileAgentSdk11IBFrequencyO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC16trainPauseResumeACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC16trainPauseResumeACvgZ", - "moduleName": "HsFileAgentSdk", - "static": true, - "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, - "accessorKind": "get" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBFrequencyO5hour1yA2CmF", + "mangledName": "$s14HsFileAgentSdk11IBFrequencyO5hour1yA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" ] }, { "kind": "Var", - "name": "language", - "printedName": "language", + "name": "hour2", + "printedName": "hour2", "children": [ { - "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBFrequency.Type) -> HsFileAgentSdk.IBFrequency", + "children": [ + { + "kind": "TypeNominal", + "name": "IBFrequency", + "printedName": "HsFileAgentSdk.IBFrequency", + "usr": "s:14HsFileAgentSdk11IBFrequencyO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBFrequency.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBFrequency", + "printedName": "HsFileAgentSdk.IBFrequency", + "usr": "s:14HsFileAgentSdk11IBFrequencyO" + } + ] + } + ] } ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC8languageACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC8languageACvpZ", + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBFrequencyO5hour2yA2CmF", + "mangledName": "$s14HsFileAgentSdk11IBFrequencyO5hour2yA2CmF", "moduleName": "HsFileAgentSdk", - "static": true, "declAttributes": [ - "HasInitialValue", - "Final", - "HasStorage", "RawDocComment" - ], - "isFromExtension": true, - "isLet": true, - "hasStorage": true, - "accessors": [ + ] + }, + { + "kind": "Var", + "name": "hour3", + "printedName": "hour3", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBFrequency.Type) -> HsFileAgentSdk.IBFrequency", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "IBFrequency", + "printedName": "HsFileAgentSdk.IBFrequency", + "usr": "s:14HsFileAgentSdk11IBFrequencyO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBFrequency.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBFrequency", + "printedName": "HsFileAgentSdk.IBFrequency", + "usr": "s:14HsFileAgentSdk11IBFrequencyO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC8languageACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC8languageACvgZ", - "moduleName": "HsFileAgentSdk", - "static": true, - "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, - "accessorKind": "get" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBFrequencyO5hour3yA2CmF", + "mangledName": "$s14HsFileAgentSdk11IBFrequencyO5hour3yA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" ] }, { "kind": "Var", - "name": "fetchHeartRate", - "printedName": "fetchHeartRate", + "name": "none", + "printedName": "none", "children": [ { - "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBFrequency.Type) -> HsFileAgentSdk.IBFrequency", + "children": [ + { + "kind": "TypeNominal", + "name": "IBFrequency", + "printedName": "HsFileAgentSdk.IBFrequency", + "usr": "s:14HsFileAgentSdk11IBFrequencyO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBFrequency.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBFrequency", + "printedName": "HsFileAgentSdk.IBFrequency", + "usr": "s:14HsFileAgentSdk11IBFrequencyO" + } + ] + } + ] } ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC14fetchHeartRateACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC14fetchHeartRateACvpZ", + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBFrequencyO4noneyA2CmF", + "mangledName": "$s14HsFileAgentSdk11IBFrequencyO4noneyA2CmF", "moduleName": "HsFileAgentSdk", - "static": true, "declAttributes": [ - "HasInitialValue", - "Final", - "HasStorage", "RawDocComment" - ], - "isFromExtension": true, - "isLet": true, - "hasStorage": true, - "accessors": [ + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "HsFileAgentSdk.IBFrequency?", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "IBFrequency", + "printedName": "HsFileAgentSdk.IBFrequency", + "usr": "s:14HsFileAgentSdk11IBFrequencyO" } ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC14fetchHeartRateACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC14fetchHeartRateACvgZ", - "moduleName": "HsFileAgentSdk", - "static": true, - "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, - "accessorKind": "get" + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } - ] + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk11IBFrequencyO8rawValueACSgSi_tcfc", + "mangledName": "$s14HsFileAgentSdk11IBFrequencyO8rawValueACSgSi_tcfc", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "init_kind": "Designated" }, { "kind": "Var", - "name": "heartRate", - "printedName": "heartRate", + "name": "rawValue", + "printedName": "rawValue", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC9heartRateACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC9heartRateACvpZ", + "usr": "s:14HsFileAgentSdk11IBFrequencyO8rawValueSivp", + "mangledName": "$s14HsFileAgentSdk11IBFrequencyO8rawValueSivp", "moduleName": "HsFileAgentSdk", - "static": true, - "declAttributes": [ - "HasInitialValue", - "Final", - "HasStorage", - "RawDocComment" - ], - "isFromExtension": true, - "isLet": true, - "hasStorage": true, + "implicit": true, "accessors": [ { "kind": "Accessor", @@ -15968,103 +15739,120 @@ "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC9heartRateACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC9heartRateACvgZ", + "usr": "s:14HsFileAgentSdk11IBFrequencyO8rawValueSivg", + "mangledName": "$s14HsFileAgentSdk11IBFrequencyO8rawValueSivg", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, "accessorKind": "get" } ] + } + ], + "declKind": "Enum", + "usr": "s:14HsFileAgentSdk11IBFrequencyO", + "mangledName": "$s14HsFileAgentSdk11IBFrequencyO", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { - "kind": "Var", - "name": "fetchBloodOxygen", - "printedName": "fetchBloodOxygen", + "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": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC16fetchBloodOxygenACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC16fetchBloodOxygenACvpZ", - "moduleName": "HsFileAgentSdk", - "static": true, - "declAttributes": [ - "HasInitialValue", - "Final", - "HasStorage", - "RawDocComment" - ], - "isFromExtension": true, - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC16fetchBloodOxygenACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC16fetchBloodOxygenACvgZ", - "moduleName": "HsFileAgentSdk", - "static": true, - "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, - "accessorKind": "get" + ] } - ] - }, + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "IBHistoryHeartRateItem", + "printedName": "IBHistoryHeartRateItem", + "children": [ { "kind": "Var", - "name": "bloodOxygen", - "printedName": "bloodOxygen", + "name": "time", + "printedName": "time", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC11bloodOxygenACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC11bloodOxygenACvpZ", + "usr": "s:14HsFileAgentSdk22IBHistoryHeartRateItemC4timeSivp", + "mangledName": "$s14HsFileAgentSdk22IBHistoryHeartRateItemC4timeSivp", "moduleName": "HsFileAgentSdk", - "static": true, "declAttributes": [ "HasInitialValue", - "Final", "HasStorage", + "AccessControl", "RawDocComment" ], - "isFromExtension": true, - "isLet": true, "hasStorage": true, "accessors": [ { @@ -16074,156 +15862,84 @@ "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC11bloodOxygenACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC11bloodOxygenACvgZ", + "usr": "s:14HsFileAgentSdk22IBHistoryHeartRateItemC4timeSivg", + "mangledName": "$s14HsFileAgentSdk22IBHistoryHeartRateItemC4timeSivg", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "currentHeartRate", - "printedName": "currentHeartRate", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC16currentHeartRateACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC16currentHeartRateACvpZ", - "moduleName": "HsFileAgentSdk", - "static": true, - "declAttributes": [ - "HasInitialValue", - "Final", - "HasStorage", - "RawDocComment" - ], - "isFromExtension": true, - "isLet": true, - "hasStorage": true, - "accessors": [ + }, { "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC16currentHeartRateACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC16currentHeartRateACvgZ", + "usr": "s:14HsFileAgentSdk22IBHistoryHeartRateItemC4timeSivs", + "mangledName": "$s14HsFileAgentSdk22IBHistoryHeartRateItemC4timeSivs", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "heartRateMode", - "printedName": "heartRateMode", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC13heartRateModeACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC13heartRateModeACvpZ", - "moduleName": "HsFileAgentSdk", - "static": true, - "declAttributes": [ - "HasInitialValue", - "Final", - "HasStorage", - "RawDocComment" - ], - "isFromExtension": true, - "isLet": true, - "hasStorage": true, - "accessors": [ + "accessorKind": "set" + }, { "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Void", + "printedName": "()" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC13heartRateModeACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC13heartRateModeACvgZ", + "usr": "s:14HsFileAgentSdk22IBHistoryHeartRateItemC4timeSivM", + "mangledName": "$s14HsFileAgentSdk22IBHistoryHeartRateItemC4timeSivM", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, - "accessorKind": "get" + "accessorKind": "_modify" } ] }, { "kind": "Var", - "name": "heartRateHigh", - "printedName": "heartRateHigh", + "name": "value", + "printedName": "value", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC13heartRateHighACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC13heartRateHighACvpZ", + "usr": "s:14HsFileAgentSdk22IBHistoryHeartRateItemC5valueSivp", + "mangledName": "$s14HsFileAgentSdk22IBHistoryHeartRateItemC5valueSivp", "moduleName": "HsFileAgentSdk", - "static": true, "declAttributes": [ "HasInitialValue", - "Final", "HasStorage", + "AccessControl", "RawDocComment" ], - "isFromExtension": true, - "isLet": true, "hasStorage": true, "accessors": [ { @@ -16233,189 +15949,155 @@ "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC13heartRateHighACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC13heartRateHighACvgZ", + "usr": "s:14HsFileAgentSdk22IBHistoryHeartRateItemC5valueSivg", + "mangledName": "$s14HsFileAgentSdk22IBHistoryHeartRateItemC5valueSivg", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "takePhoto", - "printedName": "takePhoto", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC9takePhotoACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC9takePhotoACvpZ", - "moduleName": "HsFileAgentSdk", - "static": true, - "declAttributes": [ - "HasInitialValue", - "Final", - "HasStorage", - "RawDocComment" - ], - "isFromExtension": true, - "isLet": true, - "hasStorage": true, - "accessors": [ + }, { "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC9takePhotoACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC9takePhotoACvgZ", + "usr": "s:14HsFileAgentSdk22IBHistoryHeartRateItemC5valueSivs", + "mangledName": "$s14HsFileAgentSdk22IBHistoryHeartRateItemC5valueSivs", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "restore", - "printedName": "restore", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC7restoreACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC7restoreACvpZ", - "moduleName": "HsFileAgentSdk", - "static": true, - "declAttributes": [ - "HasInitialValue", - "Final", - "HasStorage", - "RawDocComment" - ], - "isFromExtension": true, - "isLet": true, - "hasStorage": true, - "accessors": [ + "accessorKind": "set" + }, { "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Void", + "printedName": "()" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC7restoreACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC7restoreACvgZ", + "usr": "s:14HsFileAgentSdk22IBHistoryHeartRateItemC5valueSivM", + "mangledName": "$s14HsFileAgentSdk22IBHistoryHeartRateItemC5valueSivM", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, - "accessorKind": "get" + "accessorKind": "_modify" } ] }, { - "kind": "Var", - "name": "reboot", - "printedName": "reboot", + "kind": "Constructor", + "name": "init", + "printedName": "init()", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "IBHistoryHeartRateItem", + "printedName": "HsFileAgentSdk.IBHistoryHeartRateItem", + "usr": "s:14HsFileAgentSdk22IBHistoryHeartRateItemC" } ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC6rebootACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC6rebootACvpZ", + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk22IBHistoryHeartRateItemCACycfc", + "mangledName": "$s14HsFileAgentSdk22IBHistoryHeartRateItemCACycfc", "moduleName": "HsFileAgentSdk", - "static": true, "declAttributes": [ - "HasInitialValue", - "Final", - "HasStorage", - "RawDocComment" + "AccessControl" ], - "isFromExtension": true, - "isLet": true, - "hasStorage": true, - "accessors": [ + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "s:14HsFileAgentSdk22IBHistoryHeartRateItemC", + "mangledName": "$s14HsFileAgentSdk22IBHistoryHeartRateItemC", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "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": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "IBSender", + "printedName": "IBSender", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC6rebootACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC6rebootACvgZ", - "moduleName": "HsFileAgentSdk", - "static": true, - "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, - "accessorKind": "get" + "kind": "TypeNominal", + "name": "IBSender", + "printedName": "HsFileAgentSdk.IBSender", + "usr": "s:14HsFileAgentSdk8IBSenderC" } - ] + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk8IBSenderCACycfc", + "mangledName": "$s14HsFileAgentSdk8IBSenderCACycfc", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" }, { - "kind": "Var", - "name": "shutdown", - "printedName": "shutdown", + "kind": "Function", + "name": "ability", + "printedName": "ability(_:)", "children": [ + { + "kind": "TypeNominal", + "name": "DynamicSelf", + "printedName": "Self" + }, { "kind": "TypeNominal", "name": "IBAbility", @@ -16423,72 +16105,156 @@ "usr": "s:14HsFileAgentSdk9IBAbilityC" } ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC8shutdownACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC8shutdownACvpZ", + "declKind": "Func", + "usr": "s:14HsFileAgentSdk8IBSenderC7abilityyACXDAA9IBAbilityCF", + "mangledName": "$s14HsFileAgentSdk8IBSenderC7abilityyACXDAA9IBAbilityCF", "moduleName": "HsFileAgentSdk", - "static": true, "declAttributes": [ - "HasInitialValue", - "Final", - "HasStorage", + "DiscardableResult", "RawDocComment" ], "isFromExtension": true, - "isLet": true, - "hasStorage": true, - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "parameters", + "printedName": "parameters(_:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "DynamicSelf", + "printedName": "Self" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[HsFileAgentSdk.IBParameter]", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" } ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC8shutdownACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC8shutdownACvgZ", - "moduleName": "HsFileAgentSdk", - "static": true, - "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, - "accessorKind": "get" + "usr": "s:Sa" } - ] + ], + "declKind": "Func", + "usr": "s:14HsFileAgentSdk8IBSenderC10parametersyACXDSayAA11IBParameterOGF", + "mangledName": "$s14HsFileAgentSdk8IBSenderC10parametersyACXDSayAA11IBParameterOGF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "DiscardableResult", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "response", + "printedName": "response(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "DynamicSelf", + "printedName": "Self" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "IBResponse", + "printedName": "HsFileAgentSdk.IBResponse", + "usr": "s:14HsFileAgentSdk10IBResponseC" + } + ] + } + ], + "declKind": "Func", + "usr": "s:14HsFileAgentSdk8IBSenderC8responseyACXDyAA10IBResponseCcF", + "mangledName": "$s14HsFileAgentSdk8IBSenderC8responseyACXDyAA10IBResponseCcF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "DiscardableResult", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:14HsFileAgentSdk8IBSenderC", + "mangledName": "$s14HsFileAgentSdk8IBSenderC", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "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": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "IBSendTime", + "printedName": "IBSendTime", + "children": [ { "kind": "Var", - "name": "fetchBattery", - "printedName": "fetchBattery", + "name": "time", + "printedName": "time", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC12fetchBatteryACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC12fetchBatteryACvpZ", + "usr": "s:14HsFileAgentSdk10IBSendTimeC4timeSivp", + "mangledName": "$s14HsFileAgentSdk10IBSendTimeC4timeSivp", "moduleName": "HsFileAgentSdk", - "static": true, "declAttributes": [ "HasInitialValue", - "Final", "HasStorage", + "AccessControl", "RawDocComment" ], - "isFromExtension": true, - "isLet": true, "hasStorage": true, "accessors": [ { @@ -16498,50 +16264,84 @@ "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC12fetchBatteryACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC12fetchBatteryACvgZ", + "usr": "s:14HsFileAgentSdk10IBSendTimeC4timeSivg", + "mangledName": "$s14HsFileAgentSdk10IBSendTimeC4timeSivg", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk10IBSendTimeC4timeSivs", + "mangledName": "$s14HsFileAgentSdk10IBSendTimeC4timeSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk10IBSendTimeC4timeSivM", + "mangledName": "$s14HsFileAgentSdk10IBSendTimeC4timeSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" } ] }, { "kind": "Var", - "name": "fetchClock", - "printedName": "fetchClock", + "name": "week", + "printedName": "week", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC10fetchClockACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC10fetchClockACvpZ", + "usr": "s:14HsFileAgentSdk10IBSendTimeC4weekSivp", + "mangledName": "$s14HsFileAgentSdk10IBSendTimeC4weekSivp", "moduleName": "HsFileAgentSdk", - "static": true, "declAttributes": [ "HasInitialValue", - "Final", "HasStorage", + "AccessControl", "RawDocComment" ], - "isFromExtension": true, - "isLet": true, "hasStorage": true, "accessors": [ { @@ -16551,50 +16351,84 @@ "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC10fetchClockACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC10fetchClockACvgZ", + "usr": "s:14HsFileAgentSdk10IBSendTimeC4weekSivg", + "mangledName": "$s14HsFileAgentSdk10IBSendTimeC4weekSivg", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk10IBSendTimeC4weekSivs", + "mangledName": "$s14HsFileAgentSdk10IBSendTimeC4weekSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk10IBSendTimeC4weekSivM", + "mangledName": "$s14HsFileAgentSdk10IBSendTimeC4weekSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" } ] }, { "kind": "Var", - "name": "setClock", - "printedName": "setClock", + "name": "year", + "printedName": "year", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC8setClockACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC8setClockACvpZ", + "usr": "s:14HsFileAgentSdk10IBSendTimeC4yearSivp", + "mangledName": "$s14HsFileAgentSdk10IBSendTimeC4yearSivp", "moduleName": "HsFileAgentSdk", - "static": true, "declAttributes": [ "HasInitialValue", - "Final", "HasStorage", + "AccessControl", "RawDocComment" ], - "isFromExtension": true, - "isLet": true, "hasStorage": true, "accessors": [ { @@ -16604,50 +16438,84 @@ "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC8setClockACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC8setClockACvgZ", + "usr": "s:14HsFileAgentSdk10IBSendTimeC4yearSivg", + "mangledName": "$s14HsFileAgentSdk10IBSendTimeC4yearSivg", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk10IBSendTimeC4yearSivs", + "mangledName": "$s14HsFileAgentSdk10IBSendTimeC4yearSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk10IBSendTimeC4yearSivM", + "mangledName": "$s14HsFileAgentSdk10IBSendTimeC4yearSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" } ] }, { "kind": "Var", - "name": "fetchDials", - "printedName": "fetchDials", + "name": "month", + "printedName": "month", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC10fetchDialsACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC10fetchDialsACvpZ", + "usr": "s:14HsFileAgentSdk10IBSendTimeC5monthSivp", + "mangledName": "$s14HsFileAgentSdk10IBSendTimeC5monthSivp", "moduleName": "HsFileAgentSdk", - "static": true, "declAttributes": [ "HasInitialValue", - "Final", "HasStorage", + "AccessControl", "RawDocComment" ], - "isFromExtension": true, - "isLet": true, "hasStorage": true, "accessors": [ { @@ -16657,50 +16525,84 @@ "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC10fetchDialsACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC10fetchDialsACvgZ", + "usr": "s:14HsFileAgentSdk10IBSendTimeC5monthSivg", + "mangledName": "$s14HsFileAgentSdk10IBSendTimeC5monthSivg", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk10IBSendTimeC5monthSivs", + "mangledName": "$s14HsFileAgentSdk10IBSendTimeC5monthSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk10IBSendTimeC5monthSivM", + "mangledName": "$s14HsFileAgentSdk10IBSendTimeC5monthSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" } ] }, { "kind": "Var", - "name": "checkDialID", - "printedName": "checkDialID", + "name": "day", + "printedName": "day", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC11checkDialIDACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC11checkDialIDACvpZ", + "usr": "s:14HsFileAgentSdk10IBSendTimeC3daySivp", + "mangledName": "$s14HsFileAgentSdk10IBSendTimeC3daySivp", "moduleName": "HsFileAgentSdk", - "static": true, "declAttributes": [ "HasInitialValue", - "Final", "HasStorage", + "AccessControl", "RawDocComment" ], - "isFromExtension": true, - "isLet": true, "hasStorage": true, "accessors": [ { @@ -16710,50 +16612,84 @@ "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC11checkDialIDACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC11checkDialIDACvgZ", + "usr": "s:14HsFileAgentSdk10IBSendTimeC3daySivg", + "mangledName": "$s14HsFileAgentSdk10IBSendTimeC3daySivg", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk10IBSendTimeC3daySivs", + "mangledName": "$s14HsFileAgentSdk10IBSendTimeC3daySivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk10IBSendTimeC3daySivM", + "mangledName": "$s14HsFileAgentSdk10IBSendTimeC3daySivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" } ] }, { "kind": "Var", - "name": "fetchWatchState", - "printedName": "fetchWatchState", + "name": "hour", + "printedName": "hour", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC15fetchWatchStateACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC15fetchWatchStateACvpZ", + "usr": "s:14HsFileAgentSdk10IBSendTimeC4hourSivp", + "mangledName": "$s14HsFileAgentSdk10IBSendTimeC4hourSivp", "moduleName": "HsFileAgentSdk", - "static": true, "declAttributes": [ "HasInitialValue", - "Final", "HasStorage", + "AccessControl", "RawDocComment" ], - "isFromExtension": true, - "isLet": true, "hasStorage": true, "accessors": [ { @@ -16763,103 +16699,84 @@ "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC15fetchWatchStateACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC15fetchWatchStateACvgZ", + "usr": "s:14HsFileAgentSdk10IBSendTimeC4hourSivg", + "mangledName": "$s14HsFileAgentSdk10IBSendTimeC4hourSivg", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "fetchScreen", - "printedName": "fetchScreen", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC11fetchScreenACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC11fetchScreenACvpZ", - "moduleName": "HsFileAgentSdk", - "static": true, - "declAttributes": [ - "HasInitialValue", - "Final", - "HasStorage", - "RawDocComment" - ], - "isFromExtension": true, - "isLet": true, - "hasStorage": true, - "accessors": [ + }, { "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC11fetchScreenACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC11fetchScreenACvgZ", + "usr": "s:14HsFileAgentSdk10IBSendTimeC4hourSivs", + "mangledName": "$s14HsFileAgentSdk10IBSendTimeC4hourSivs", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } ], - "isFromExtension": true, - "accessorKind": "get" + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk10IBSendTimeC4hourSivM", + "mangledName": "$s14HsFileAgentSdk10IBSendTimeC4hourSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" } ] }, { "kind": "Var", - "name": "screen", - "printedName": "screen", + "name": "minute", + "printedName": "minute", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC6screenACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC6screenACvpZ", + "usr": "s:14HsFileAgentSdk10IBSendTimeC6minuteSivp", + "mangledName": "$s14HsFileAgentSdk10IBSendTimeC6minuteSivp", "moduleName": "HsFileAgentSdk", - "static": true, "declAttributes": [ "HasInitialValue", - "Final", "HasStorage", + "AccessControl", "RawDocComment" ], - "isFromExtension": true, - "isLet": true, "hasStorage": true, "accessors": [ { @@ -16869,50 +16786,84 @@ "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC6screenACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC6screenACvgZ", + "usr": "s:14HsFileAgentSdk10IBSendTimeC6minuteSivg", + "mangledName": "$s14HsFileAgentSdk10IBSendTimeC6minuteSivg", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk10IBSendTimeC6minuteSivs", + "mangledName": "$s14HsFileAgentSdk10IBSendTimeC6minuteSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk10IBSendTimeC6minuteSivM", + "mangledName": "$s14HsFileAgentSdk10IBSendTimeC6minuteSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" } ] }, { "kind": "Var", - "name": "fetchVibrateSound", - "printedName": "fetchVibrateSound", + "name": "second", + "printedName": "second", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC17fetchVibrateSoundACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC17fetchVibrateSoundACvpZ", + "usr": "s:14HsFileAgentSdk10IBSendTimeC6secondSivp", + "mangledName": "$s14HsFileAgentSdk10IBSendTimeC6secondSivp", "moduleName": "HsFileAgentSdk", - "static": true, "declAttributes": [ "HasInitialValue", - "Final", "HasStorage", + "AccessControl", "RawDocComment" ], - "isFromExtension": true, - "isLet": true, "hasStorage": true, "accessors": [ { @@ -16922,103 +16873,214 @@ "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC17fetchVibrateSoundACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC17fetchVibrateSoundACvgZ", + "usr": "s:14HsFileAgentSdk10IBSendTimeC6secondSivg", + "mangledName": "$s14HsFileAgentSdk10IBSendTimeC6secondSivg", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk10IBSendTimeC6secondSivs", + "mangledName": "$s14HsFileAgentSdk10IBSendTimeC6secondSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk10IBSendTimeC6secondSivM", + "mangledName": "$s14HsFileAgentSdk10IBSendTimeC6secondSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" } ] }, { - "kind": "Var", - "name": "vibrateSound", - "printedName": "vibrateSound", + "kind": "Constructor", + "name": "init", + "printedName": "init()", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "IBSendTime", + "printedName": "HsFileAgentSdk.IBSendTime", + "usr": "s:14HsFileAgentSdk10IBSendTimeC" } ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC12vibrateSoundACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC12vibrateSoundACvpZ", + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk10IBSendTimeCACycfc", + "mangledName": "$s14HsFileAgentSdk10IBSendTimeCACycfc", "moduleName": "HsFileAgentSdk", - "static": true, "declAttributes": [ - "HasInitialValue", - "Final", - "HasStorage", - "RawDocComment" + "AccessControl" ], - "isFromExtension": true, - "isLet": true, - "hasStorage": true, - "accessors": [ + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC12vibrateSoundACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC12vibrateSoundACvgZ", - "moduleName": "HsFileAgentSdk", - "static": true, - "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, - "accessorKind": "get" + "kind": "TypeNominal", + "name": "IBSendTime", + "printedName": "HsFileAgentSdk.IBSendTime", + "usr": "s:14HsFileAgentSdk10IBSendTimeC" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" } - ] + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk10IBSendTimeC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14HsFileAgentSdk10IBSendTimeC4fromACs7Decoder_p_tKcfc", + "moduleName": "HsFileAgentSdk", + "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:14HsFileAgentSdk10IBSendTimeC6encode2toys7Encoder_p_tKF", + "mangledName": "$s14HsFileAgentSdk10IBSendTimeC6encode2toys7Encoder_p_tKF", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:14HsFileAgentSdk10IBSendTimeC", + "mangledName": "$s14HsFileAgentSdk10IBSendTimeC", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "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": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "IBSendMp3", + "printedName": "IBSendMp3", + "children": [ { "kind": "Var", - "name": "auxiliary", - "printedName": "auxiliary", + "name": "filePath", + "printedName": "filePath", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC9auxiliaryACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC9auxiliaryACvpZ", + "usr": "s:14HsFileAgentSdk9IBSendMp3C8filePathSSvp", + "mangledName": "$s14HsFileAgentSdk9IBSendMp3C8filePathSSvp", "moduleName": "HsFileAgentSdk", - "static": true, "declAttributes": [ "HasInitialValue", - "Final", "HasStorage", + "AccessControl", "RawDocComment" ], - "isFromExtension": true, - "isLet": true, "hasStorage": true, "accessors": [ { @@ -17028,50 +17090,84 @@ "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC9auxiliaryACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC9auxiliaryACvgZ", + "usr": "s:14HsFileAgentSdk9IBSendMp3C8filePathSSvg", + "mangledName": "$s14HsFileAgentSdk9IBSendMp3C8filePathSSvg", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBSendMp3C8filePathSSvs", + "mangledName": "$s14HsFileAgentSdk9IBSendMp3C8filePathSSvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBSendMp3C8filePathSSvM", + "mangledName": "$s14HsFileAgentSdk9IBSendMp3C8filePathSSvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" } ] }, { "kind": "Var", - "name": "fetchAuxiliary", - "printedName": "fetchAuxiliary", + "name": "name", + "printedName": "name", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC14fetchAuxiliaryACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC14fetchAuxiliaryACvpZ", + "usr": "s:14HsFileAgentSdk9IBSendMp3C4nameSSvp", + "mangledName": "$s14HsFileAgentSdk9IBSendMp3C4nameSSvp", "moduleName": "HsFileAgentSdk", - "static": true, "declAttributes": [ "HasInitialValue", - "Final", "HasStorage", + "AccessControl", "RawDocComment" ], - "isFromExtension": true, - "isLet": true, "hasStorage": true, "accessors": [ { @@ -17081,209 +17177,334 @@ "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC14fetchAuxiliaryACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC14fetchAuxiliaryACvgZ", + "usr": "s:14HsFileAgentSdk9IBSendMp3C4nameSSvg", + "mangledName": "$s14HsFileAgentSdk9IBSendMp3C4nameSSvg", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "fetchTargetStep", - "printedName": "fetchTargetStep", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC15fetchTargetStepACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC15fetchTargetStepACvpZ", - "moduleName": "HsFileAgentSdk", - "static": true, - "declAttributes": [ - "HasInitialValue", - "Final", - "HasStorage", - "RawDocComment" - ], - "isFromExtension": true, - "isLet": true, - "hasStorage": true, - "accessors": [ + }, { "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC15fetchTargetStepACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC15fetchTargetStepACvgZ", + "usr": "s:14HsFileAgentSdk9IBSendMp3C4nameSSvs", + "mangledName": "$s14HsFileAgentSdk9IBSendMp3C4nameSSvs", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } ], - "isFromExtension": true, - "accessorKind": "get" + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBSendMp3C4nameSSvM", + "mangledName": "$s14HsFileAgentSdk9IBSendMp3C4nameSSvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" } ] }, { - "kind": "Var", - "name": "targetStep", - "printedName": "targetStep", + "kind": "Constructor", + "name": "init", + "printedName": "init()", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "IBSendMp3", + "printedName": "HsFileAgentSdk.IBSendMp3", + "usr": "s:14HsFileAgentSdk9IBSendMp3C" } ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC10targetStepACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC10targetStepACvpZ", + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk9IBSendMp3CACycfc", + "mangledName": "$s14HsFileAgentSdk9IBSendMp3CACycfc", "moduleName": "HsFileAgentSdk", - "static": true, "declAttributes": [ - "HasInitialValue", - "Final", - "HasStorage", - "RawDocComment" + "AccessControl" ], - "isFromExtension": true, - "isLet": true, - "hasStorage": true, - "accessors": [ + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC10targetStepACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC10targetStepACvgZ", - "moduleName": "HsFileAgentSdk", - "static": true, - "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, - "accessorKind": "get" + "kind": "TypeNominal", + "name": "IBSendMp3", + "printedName": "HsFileAgentSdk.IBSendMp3", + "usr": "s:14HsFileAgentSdk9IBSendMp3C" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" } - ] + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk9IBSendMp3C4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14HsFileAgentSdk9IBSendMp3C4fromACs7Decoder_p_tKcfc", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "declAttributes": [ + "Required" + ], + "throwing": true, + "init_kind": "Designated" }, { - "kind": "Var", - "name": "fetchOtherTarget", - "printedName": "fetchOtherTarget", + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" } ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC16fetchOtherTargetACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC16fetchOtherTargetACvpZ", + "declKind": "Func", + "usr": "s:14HsFileAgentSdk9IBSendMp3C6encode2toys7Encoder_p_tKF", + "mangledName": "$s14HsFileAgentSdk9IBSendMp3C6encode2toys7Encoder_p_tKF", "moduleName": "HsFileAgentSdk", - "static": true, + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:14HsFileAgentSdk9IBSendMp3C", + "mangledName": "$s14HsFileAgentSdk9IBSendMp3C", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "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": "TypeDecl", + "name": "IBMp3File", + "printedName": "IBMp3File", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "IBMp3File", + "printedName": "HsFileAgentSdk.IBMp3File", + "usr": "s:14HsFileAgentSdk05IBMp3B0C" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk05IBMp3B0C4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14HsFileAgentSdk05IBMp3B0C4fromACs7Decoder_p_tKcfc", + "moduleName": "HsFileAgentSdk", + "implicit": true, "declAttributes": [ - "HasInitialValue", - "Final", - "HasStorage", - "RawDocComment" + "Required" ], - "isFromExtension": true, - "isLet": true, - "hasStorage": true, - "accessors": [ + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC16fetchOtherTargetACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC16fetchOtherTargetACvgZ", - "moduleName": "HsFileAgentSdk", - "static": true, - "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, - "accessorKind": "get" + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" } - ] + ], + "declKind": "Func", + "usr": "s:14HsFileAgentSdk05IBMp3B0C6encode2toys7Encoder_p_tKF", + "mangledName": "$s14HsFileAgentSdk05IBMp3B0C6encode2toys7Encoder_p_tKF", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:14HsFileAgentSdk05IBMp3B0C", + "mangledName": "$s14HsFileAgentSdk05IBMp3B0C", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "hasMissingDesignatedInitializers": 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": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "IBVibrateConfig", + "printedName": "IBVibrateConfig", + "children": [ { "kind": "Var", - "name": "targetOther", - "printedName": "targetOther", + "name": "type", + "printedName": "type", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC11targetOtherACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC11targetOtherACvpZ", + "usr": "s:14HsFileAgentSdk15IBVibrateConfigC4typeSivp", + "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC4typeSivp", "moduleName": "HsFileAgentSdk", - "static": true, "declAttributes": [ "HasInitialValue", - "Final", "HasStorage", + "AccessControl", "RawDocComment" ], - "isFromExtension": true, - "isLet": true, "hasStorage": true, "accessors": [ { @@ -17293,103 +17514,92 @@ "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC11targetOtherACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC11targetOtherACvgZ", + "usr": "s:14HsFileAgentSdk15IBVibrateConfigC4typeSivg", + "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC4typeSivg", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "fetchSleep", - "printedName": "fetchSleep", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC10fetchSleepACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC10fetchSleepACvpZ", - "moduleName": "HsFileAgentSdk", - "static": true, - "declAttributes": [ - "HasInitialValue", - "Final", - "HasStorage", - "RawDocComment" - ], - "isFromExtension": true, - "isLet": true, - "hasStorage": true, - "accessors": [ + }, { "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC10fetchSleepACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC10fetchSleepACvgZ", + "usr": "s:14HsFileAgentSdk15IBVibrateConfigC4typeSivs", + "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC4typeSivs", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } ], - "isFromExtension": true, - "accessorKind": "get" + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk15IBVibrateConfigC4typeSivM", + "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC4typeSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" } ] }, { "kind": "Var", - "name": "sleep", - "printedName": "sleep", + "name": "systemValue", + "printedName": "systemValue", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC5sleepACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC5sleepACvpZ", + "usr": "s:14HsFileAgentSdk15IBVibrateConfigC11systemValueSiSgvp", + "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC11systemValueSiSgvp", "moduleName": "HsFileAgentSdk", - "static": true, "declAttributes": [ "HasInitialValue", - "Final", "HasStorage", + "AccessControl", "RawDocComment" ], - "isFromExtension": true, - "isLet": true, "hasStorage": true, "accessors": [ { @@ -17399,103 +17609,108 @@ "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC5sleepACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC5sleepACvgZ", + "usr": "s:14HsFileAgentSdk15IBVibrateConfigC11systemValueSiSgvg", + "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC11systemValueSiSgvg", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "fetchWater", - "printedName": "fetchWater", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC10fetchWaterACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC10fetchWaterACvpZ", - "moduleName": "HsFileAgentSdk", - "static": true, - "declAttributes": [ - "HasInitialValue", - "Final", - "HasStorage", - "RawDocComment" - ], - "isFromExtension": true, - "isLet": true, - "hasStorage": true, - "accessors": [ + }, { "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC10fetchWaterACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC10fetchWaterACvgZ", + "usr": "s:14HsFileAgentSdk15IBVibrateConfigC11systemValueSiSgvs", + "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC11systemValueSiSgvs", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } ], - "isFromExtension": true, - "accessorKind": "get" + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk15IBVibrateConfigC11systemValueSiSgvM", + "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC11systemValueSiSgvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" } ] }, { "kind": "Var", - "name": "water", - "printedName": "water", + "name": "ringsValue", + "printedName": "ringsValue", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC5waterACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC5waterACvpZ", + "usr": "s:14HsFileAgentSdk15IBVibrateConfigC10ringsValueSiSgvp", + "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC10ringsValueSiSgvp", "moduleName": "HsFileAgentSdk", - "static": true, "declAttributes": [ "HasInitialValue", - "Final", "HasStorage", + "AccessControl", "RawDocComment" ], - "isFromExtension": true, - "isLet": true, "hasStorage": true, "accessors": [ { @@ -17505,103 +17720,108 @@ "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC5waterACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC5waterACvgZ", + "usr": "s:14HsFileAgentSdk15IBVibrateConfigC10ringsValueSiSgvg", + "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC10ringsValueSiSgvg", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "unit", - "printedName": "unit", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC4unitACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC4unitACvpZ", - "moduleName": "HsFileAgentSdk", - "static": true, - "declAttributes": [ - "HasInitialValue", - "Final", - "HasStorage", - "RawDocComment" - ], - "isFromExtension": true, - "isLet": true, - "hasStorage": true, - "accessors": [ + }, { "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC4unitACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC4unitACvgZ", + "usr": "s:14HsFileAgentSdk15IBVibrateConfigC10ringsValueSiSgvs", + "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC10ringsValueSiSgvs", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } ], - "isFromExtension": true, - "accessorKind": "get" + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk15IBVibrateConfigC10ringsValueSiSgvM", + "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC10ringsValueSiSgvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" } ] }, { "kind": "Var", - "name": "trainTarget", - "printedName": "trainTarget", + "name": "ringsState", + "printedName": "ringsState", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC11trainTargetACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC11trainTargetACvpZ", + "usr": "s:14HsFileAgentSdk15IBVibrateConfigC10ringsStateSiSgvp", + "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC10ringsStateSiSgvp", "moduleName": "HsFileAgentSdk", - "static": true, "declAttributes": [ "HasInitialValue", - "Final", "HasStorage", + "AccessControl", "RawDocComment" ], - "isFromExtension": true, - "isLet": true, "hasStorage": true, "accessors": [ { @@ -17611,103 +17831,108 @@ "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC11trainTargetACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC11trainTargetACvgZ", + "usr": "s:14HsFileAgentSdk15IBVibrateConfigC10ringsStateSiSgvg", + "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC10ringsStateSiSgvg", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "syncHeartRate", - "printedName": "syncHeartRate", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC13syncHeartRateACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC13syncHeartRateACvpZ", - "moduleName": "HsFileAgentSdk", - "static": true, - "declAttributes": [ - "HasInitialValue", - "Final", - "HasStorage", - "RawDocComment" - ], - "isFromExtension": true, - "isLet": true, - "hasStorage": true, - "accessors": [ + }, { "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC13syncHeartRateACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC13syncHeartRateACvgZ", + "usr": "s:14HsFileAgentSdk15IBVibrateConfigC10ringsStateSiSgvs", + "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC10ringsStateSiSgvs", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } ], - "isFromExtension": true, - "accessorKind": "get" + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk15IBVibrateConfigC10ringsStateSiSgvM", + "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC10ringsStateSiSgvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" } ] }, { "kind": "Var", - "name": "syncBloodOxygen", - "printedName": "syncBloodOxygen", + "name": "vibrateState", + "printedName": "vibrateState", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC15syncBloodOxygenACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC15syncBloodOxygenACvpZ", + "usr": "s:14HsFileAgentSdk15IBVibrateConfigC12vibrateStateSiSgvp", + "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC12vibrateStateSiSgvp", "moduleName": "HsFileAgentSdk", - "static": true, "declAttributes": [ "HasInitialValue", - "Final", "HasStorage", + "AccessControl", "RawDocComment" ], - "isFromExtension": true, - "isLet": true, "hasStorage": true, "accessors": [ { @@ -17717,50 +17942,152 @@ "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC15syncBloodOxygenACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC15syncBloodOxygenACvgZ", + "usr": "s:14HsFileAgentSdk15IBVibrateConfigC12vibrateStateSiSgvg", + "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC12vibrateStateSiSgvg", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk15IBVibrateConfigC12vibrateStateSiSgvs", + "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC12vibrateStateSiSgvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk15IBVibrateConfigC12vibrateStateSiSgvM", + "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC12vibrateStateSiSgvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" } ] }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBVibrateConfig", + "printedName": "HsFileAgentSdk.IBVibrateConfig", + "usr": "s:14HsFileAgentSdk15IBVibrateConfigC" + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk15IBVibrateConfigCACycfc", + "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigCACycfc", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "s:14HsFileAgentSdk15IBVibrateConfigC", + "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "IBVibrateSound", + "printedName": "IBVibrateSound", + "children": [ { "kind": "Var", - "name": "syncStepCount", - "printedName": "syncStepCount", + "name": "systemValue", + "printedName": "systemValue", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC13syncStepCountACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC13syncStepCountACvpZ", + "usr": "s:14HsFileAgentSdk14IBVibrateSoundC11systemValueSivp", + "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC11systemValueSivp", "moduleName": "HsFileAgentSdk", - "static": true, "declAttributes": [ "HasInitialValue", - "Final", "HasStorage", + "AccessControl", "RawDocComment" ], - "isFromExtension": true, - "isLet": true, "hasStorage": true, "accessors": [ { @@ -17770,156 +18097,84 @@ "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC13syncStepCountACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC13syncStepCountACvgZ", + "usr": "s:14HsFileAgentSdk14IBVibrateSoundC11systemValueSivg", + "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC11systemValueSivg", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "syncFatBurning", - "printedName": "syncFatBurning", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC14syncFatBurningACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC14syncFatBurningACvpZ", - "moduleName": "HsFileAgentSdk", - "static": true, - "declAttributes": [ - "HasInitialValue", - "Final", - "HasStorage", - "RawDocComment" - ], - "isFromExtension": true, - "isLet": true, - "hasStorage": true, - "accessors": [ + }, { "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC14syncFatBurningACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC14syncFatBurningACvgZ", + "usr": "s:14HsFileAgentSdk14IBVibrateSoundC11systemValueSivs", + "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC11systemValueSivs", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "syncStand", - "printedName": "syncStand", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC9syncStandACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC9syncStandACvpZ", - "moduleName": "HsFileAgentSdk", - "static": true, - "declAttributes": [ - "HasInitialValue", - "Final", - "HasStorage", - "RawDocComment" - ], - "isFromExtension": true, - "isLet": true, - "hasStorage": true, - "accessors": [ + "accessorKind": "set" + }, { "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Void", + "printedName": "()" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC9syncStandACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC9syncStandACvgZ", + "usr": "s:14HsFileAgentSdk14IBVibrateSoundC11systemValueSivM", + "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC11systemValueSivM", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, - "accessorKind": "get" + "accessorKind": "_modify" } ] }, { "kind": "Var", - "name": "syncCalorie", - "printedName": "syncCalorie", + "name": "ringsValue", + "printedName": "ringsValue", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC11syncCalorieACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC11syncCalorieACvpZ", + "usr": "s:14HsFileAgentSdk14IBVibrateSoundC10ringsValueSivp", + "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC10ringsValueSivp", "moduleName": "HsFileAgentSdk", - "static": true, "declAttributes": [ "HasInitialValue", - "Final", "HasStorage", + "AccessControl", "RawDocComment" ], - "isFromExtension": true, - "isLet": true, "hasStorage": true, "accessors": [ { @@ -17929,156 +18184,84 @@ "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC11syncCalorieACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC11syncCalorieACvgZ", + "usr": "s:14HsFileAgentSdk14IBVibrateSoundC10ringsValueSivg", + "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC10ringsValueSivg", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "syncDistance", - "printedName": "syncDistance", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC12syncDistanceACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC12syncDistanceACvpZ", - "moduleName": "HsFileAgentSdk", - "static": true, - "declAttributes": [ - "HasInitialValue", - "Final", - "HasStorage", - "RawDocComment" - ], - "isFromExtension": true, - "isLet": true, - "hasStorage": true, - "accessors": [ + }, { "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC12syncDistanceACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC12syncDistanceACvgZ", + "usr": "s:14HsFileAgentSdk14IBVibrateSoundC10ringsValueSivs", + "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC10ringsValueSivs", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "syncTrain", - "printedName": "syncTrain", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC9syncTrainACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC9syncTrainACvpZ", - "moduleName": "HsFileAgentSdk", - "static": true, - "declAttributes": [ - "HasInitialValue", - "Final", - "HasStorage", - "RawDocComment" - ], - "isFromExtension": true, - "isLet": true, - "hasStorage": true, - "accessors": [ + "accessorKind": "set" + }, { "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Void", + "printedName": "()" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC9syncTrainACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC9syncTrainACvgZ", + "usr": "s:14HsFileAgentSdk14IBVibrateSoundC10ringsValueSivM", + "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC10ringsValueSivM", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, - "accessorKind": "get" + "accessorKind": "_modify" } ] }, { "kind": "Var", - "name": "syncSleep", - "printedName": "syncSleep", + "name": "mediaValue", + "printedName": "mediaValue", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC9syncSleepACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC9syncSleepACvpZ", + "usr": "s:14HsFileAgentSdk14IBVibrateSoundC10mediaValueSivp", + "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC10mediaValueSivp", "moduleName": "HsFileAgentSdk", - "static": true, "declAttributes": [ "HasInitialValue", - "Final", "HasStorage", + "AccessControl", "RawDocComment" ], - "isFromExtension": true, - "isLet": true, "hasStorage": true, "accessors": [ { @@ -18088,103 +18271,84 @@ "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC9syncSleepACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC9syncSleepACvgZ", + "usr": "s:14HsFileAgentSdk14IBVibrateSoundC10mediaValueSivg", + "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC10mediaValueSivg", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "syncGPS", - "printedName": "syncGPS", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC7syncGPSACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC7syncGPSACvpZ", - "moduleName": "HsFileAgentSdk", - "static": true, - "declAttributes": [ - "HasInitialValue", - "Final", - "HasStorage", - "RawDocComment" - ], - "isFromExtension": true, - "isLet": true, - "hasStorage": true, - "accessors": [ + }, { "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC7syncGPSACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC7syncGPSACvgZ", + "usr": "s:14HsFileAgentSdk14IBVibrateSoundC10mediaValueSivs", + "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC10mediaValueSivs", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } ], - "isFromExtension": true, - "accessorKind": "get" + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk14IBVibrateSoundC10mediaValueSivM", + "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC10mediaValueSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" } ] }, { "kind": "Var", - "name": "sendSyncEnd", - "printedName": "sendSyncEnd", + "name": "ringsState", + "printedName": "ringsState", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC11sendSyncEndACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC11sendSyncEndACvpZ", + "usr": "s:14HsFileAgentSdk14IBVibrateSoundC10ringsStateSivp", + "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC10ringsStateSivp", "moduleName": "HsFileAgentSdk", - "static": true, "declAttributes": [ "HasInitialValue", - "Final", "HasStorage", + "AccessControl", "RawDocComment" ], - "isFromExtension": true, - "isLet": true, "hasStorage": true, "accessors": [ { @@ -18194,103 +18358,84 @@ "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC11sendSyncEndACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC11sendSyncEndACvgZ", + "usr": "s:14HsFileAgentSdk14IBVibrateSoundC10ringsStateSivg", + "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC10ringsStateSivg", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "disk", - "printedName": "disk", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC4diskACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC4diskACvpZ", - "moduleName": "HsFileAgentSdk", - "static": true, - "declAttributes": [ - "HasInitialValue", - "Final", - "HasStorage", - "RawDocComment" - ], - "isFromExtension": true, - "isLet": true, - "hasStorage": true, - "accessors": [ + }, { "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC4diskACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC4diskACvgZ", + "usr": "s:14HsFileAgentSdk14IBVibrateSoundC10ringsStateSivs", + "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC10ringsStateSivs", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } ], - "isFromExtension": true, - "accessorKind": "get" + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk14IBVibrateSoundC10ringsStateSivM", + "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC10ringsStateSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" } ] }, { "kind": "Var", - "name": "sendPhone", - "printedName": "sendPhone", + "name": "vibrateState", + "printedName": "vibrateState", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC9sendPhoneACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC9sendPhoneACvpZ", + "usr": "s:14HsFileAgentSdk14IBVibrateSoundC12vibrateStateSivp", + "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC12vibrateStateSivp", "moduleName": "HsFileAgentSdk", - "static": true, "declAttributes": [ "HasInitialValue", - "Final", "HasStorage", + "AccessControl", "RawDocComment" ], - "isFromExtension": true, - "isLet": true, "hasStorage": true, "accessors": [ { @@ -18300,103 +18445,157 @@ "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC9sendPhoneACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC9sendPhoneACvgZ", + "usr": "s:14HsFileAgentSdk14IBVibrateSoundC12vibrateStateSivg", + "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC12vibrateStateSivg", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "sendTime", - "printedName": "sendTime", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC8sendTimeACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC8sendTimeACvpZ", - "moduleName": "HsFileAgentSdk", - "static": true, - "declAttributes": [ - "HasInitialValue", - "Final", - "HasStorage", - "RawDocComment" - ], - "isFromExtension": true, - "isLet": true, - "hasStorage": true, - "accessors": [ + }, { "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC8sendTimeACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC8sendTimeACvgZ", + "usr": "s:14HsFileAgentSdk14IBVibrateSoundC12vibrateStateSivs", + "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC12vibrateStateSivs", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } ], - "isFromExtension": true, - "accessorKind": "get" + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk14IBVibrateSoundC12vibrateStateSivM", + "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC12vibrateStateSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" } ] }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBVibrateSound", + "printedName": "HsFileAgentSdk.IBVibrateSound", + "usr": "s:14HsFileAgentSdk14IBVibrateSoundC" + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk14IBVibrateSoundCACycfc", + "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundCACycfc", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "s:14HsFileAgentSdk14IBVibrateSoundC", + "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "hasMissingDesignatedInitializers": 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": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "IBScreenConfig", + "printedName": "IBScreenConfig", + "children": [ { "kind": "Var", - "name": "unpair", - "printedName": "unpair", + "name": "type", + "printedName": "type", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC6unpairACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC6unpairACvpZ", + "usr": "s:14HsFileAgentSdk14IBScreenConfigC4typeSivp", + "mangledName": "$s14HsFileAgentSdk14IBScreenConfigC4typeSivp", "moduleName": "HsFileAgentSdk", - "static": true, "declAttributes": [ "HasInitialValue", - "Final", "HasStorage", + "AccessControl", "RawDocComment" ], - "isFromExtension": true, - "isLet": true, "hasStorage": true, "accessors": [ { @@ -18406,103 +18605,92 @@ "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC6unpairACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC6unpairACvgZ", + "usr": "s:14HsFileAgentSdk14IBScreenConfigC4typeSivg", + "mangledName": "$s14HsFileAgentSdk14IBScreenConfigC4typeSivg", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "sendUnpair", - "printedName": "sendUnpair", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC10sendUnpairACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC10sendUnpairACvpZ", - "moduleName": "HsFileAgentSdk", - "static": true, - "declAttributes": [ - "HasInitialValue", - "Final", - "HasStorage", - "RawDocComment" - ], - "isFromExtension": true, - "isLet": true, - "hasStorage": true, - "accessors": [ + }, { "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC10sendUnpairACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC10sendUnpairACvgZ", + "usr": "s:14HsFileAgentSdk14IBScreenConfigC4typeSivs", + "mangledName": "$s14HsFileAgentSdk14IBScreenConfigC4typeSivs", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } ], - "isFromExtension": true, - "accessorKind": "get" + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk14IBScreenConfigC4typeSivM", + "mangledName": "$s14HsFileAgentSdk14IBScreenConfigC4typeSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" } ] }, { "kind": "Var", - "name": "sendWeather", - "printedName": "sendWeather", + "name": "brightness", + "printedName": "brightness", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC11sendWeatherACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC11sendWeatherACvpZ", + "usr": "s:14HsFileAgentSdk14IBScreenConfigC10brightnessSiSgvp", + "mangledName": "$s14HsFileAgentSdk14IBScreenConfigC10brightnessSiSgvp", "moduleName": "HsFileAgentSdk", - "static": true, "declAttributes": [ "HasInitialValue", - "Final", "HasStorage", + "AccessControl", "RawDocComment" ], - "isFromExtension": true, - "isLet": true, "hasStorage": true, "accessors": [ { @@ -18512,103 +18700,108 @@ "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC11sendWeatherACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC11sendWeatherACvgZ", + "usr": "s:14HsFileAgentSdk14IBScreenConfigC10brightnessSiSgvg", + "mangledName": "$s14HsFileAgentSdk14IBScreenConfigC10brightnessSiSgvg", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "addressBook", - "printedName": "addressBook", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC11addressBookACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC11addressBookACvpZ", - "moduleName": "HsFileAgentSdk", - "static": true, - "declAttributes": [ - "HasInitialValue", - "Final", - "HasStorage", - "RawDocComment" - ], - "isFromExtension": true, - "isLet": true, - "hasStorage": true, - "accessors": [ + }, { "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC11addressBookACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC11addressBookACvgZ", + "usr": "s:14HsFileAgentSdk14IBScreenConfigC10brightnessSiSgvs", + "mangledName": "$s14HsFileAgentSdk14IBScreenConfigC10brightnessSiSgvs", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } ], - "isFromExtension": true, - "accessorKind": "get" + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk14IBScreenConfigC10brightnessSiSgvM", + "mangledName": "$s14HsFileAgentSdk14IBScreenConfigC10brightnessSiSgvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" } ] }, { "kind": "Var", - "name": "mp3", - "printedName": "mp3", + "name": "duration", + "printedName": "duration", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Optional", + "printedName": "HsFileAgentSdk.IBDuration?", + "children": [ + { + "kind": "TypeNominal", + "name": "IBDuration", + "printedName": "HsFileAgentSdk.IBDuration", + "usr": "s:14HsFileAgentSdk10IBDurationO" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC3mp3ACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC3mp3ACvpZ", + "usr": "s:14HsFileAgentSdk14IBScreenConfigC8durationAA10IBDurationOSgvp", + "mangledName": "$s14HsFileAgentSdk14IBScreenConfigC8durationAA10IBDurationOSgvp", "moduleName": "HsFileAgentSdk", - "static": true, "declAttributes": [ "HasInitialValue", - "Final", "HasStorage", + "AccessControl", "RawDocComment" ], - "isFromExtension": true, - "isLet": true, "hasStorage": true, "accessors": [ { @@ -18618,50 +18811,108 @@ "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Optional", + "printedName": "HsFileAgentSdk.IBDuration?", + "children": [ + { + "kind": "TypeNominal", + "name": "IBDuration", + "printedName": "HsFileAgentSdk.IBDuration", + "usr": "s:14HsFileAgentSdk10IBDurationO" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC3mp3ACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC3mp3ACvgZ", + "usr": "s:14HsFileAgentSdk14IBScreenConfigC8durationAA10IBDurationOSgvg", + "mangledName": "$s14HsFileAgentSdk14IBScreenConfigC8durationAA10IBDurationOSgvg", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "HsFileAgentSdk.IBDuration?", + "children": [ + { + "kind": "TypeNominal", + "name": "IBDuration", + "printedName": "HsFileAgentSdk.IBDuration", + "usr": "s:14HsFileAgentSdk10IBDurationO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk14IBScreenConfigC8durationAA10IBDurationOSgvs", + "mangledName": "$s14HsFileAgentSdk14IBScreenConfigC8durationAA10IBDurationOSgvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk14IBScreenConfigC8durationAA10IBDurationOSgvM", + "mangledName": "$s14HsFileAgentSdk14IBScreenConfigC8durationAA10IBDurationOSgvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" } ] }, { "kind": "Var", - "name": "dial", - "printedName": "dial", + "name": "wrist", + "printedName": "wrist", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC4dialACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC4dialACvpZ", + "usr": "s:14HsFileAgentSdk14IBScreenConfigC5wristSiSgvp", + "mangledName": "$s14HsFileAgentSdk14IBScreenConfigC5wristSiSgvp", "moduleName": "HsFileAgentSdk", - "static": true, "declAttributes": [ "HasInitialValue", - "Final", "HasStorage", + "AccessControl", "RawDocComment" ], - "isFromExtension": true, - "isLet": true, "hasStorage": true, "accessors": [ { @@ -18671,320 +18922,134 @@ "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC4dialACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC4dialACvgZ", + "usr": "s:14HsFileAgentSdk14IBScreenConfigC5wristSiSgvg", + "mangledName": "$s14HsFileAgentSdk14IBScreenConfigC5wristSiSgvg", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "deleteFile", - "printedName": "deleteFile", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC06deleteB0ACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC06deleteB0ACvpZ", - "moduleName": "HsFileAgentSdk", - "static": true, - "declAttributes": [ - "HasInitialValue", - "Final", - "HasStorage", - "RawDocComment" - ], - "isFromExtension": true, - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC06deleteB0ACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC06deleteB0ACvgZ", - "moduleName": "HsFileAgentSdk", - "static": true, - "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "deleteFiles", - "printedName": "deleteFiles", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC11deleteFilesACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC11deleteFilesACvpZ", - "moduleName": "HsFileAgentSdk", - "static": true, - "declAttributes": [ - "HasInitialValue", - "Final", - "HasStorage", - "RawDocComment" - ], - "isFromExtension": true, - "isLet": true, - "hasStorage": true, - "accessors": [ + }, { "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC11deleteFilesACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC11deleteFilesACvgZ", - "moduleName": "HsFileAgentSdk", - "static": true, - "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "ota", - "printedName": "ota", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC3otaACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC3otaACvpZ", - "moduleName": "HsFileAgentSdk", - "static": true, - "declAttributes": [ - "HasInitialValue", - "Final", - "HasStorage", - "RawDocComment" - ], - "isFromExtension": true, - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "name": "Void", + "printedName": "()" + }, { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC3otaACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC3otaACvgZ", + "usr": "s:14HsFileAgentSdk14IBScreenConfigC5wristSiSgvs", + "mangledName": "$s14HsFileAgentSdk14IBScreenConfigC5wristSiSgvs", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "revokeFileSend", - "printedName": "revokeFileSend", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC06revokeB4SendACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC06revokeB4SendACvpZ", - "moduleName": "HsFileAgentSdk", - "static": true, - "declAttributes": [ - "HasInitialValue", - "Final", - "HasStorage", - "RawDocComment" - ], - "isFromExtension": true, - "isLet": true, - "hasStorage": true, - "accessors": [ + "accessorKind": "set" + }, { "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "Void", + "printedName": "()" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC06revokeB4SendACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC06revokeB4SendACvgZ", + "usr": "s:14HsFileAgentSdk14IBScreenConfigC5wristSiSgvM", + "mangledName": "$s14HsFileAgentSdk14IBScreenConfigC5wristSiSgvM", "moduleName": "HsFileAgentSdk", - "static": true, "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, - "accessorKind": "get" + "accessorKind": "_modify" } ] }, { - "kind": "Var", - "name": "fetchFiles", - "printedName": "fetchFiles", + "kind": "Constructor", + "name": "init", + "printedName": "init()", "children": [ { "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" + "name": "IBScreenConfig", + "printedName": "HsFileAgentSdk.IBScreenConfig", + "usr": "s:14HsFileAgentSdk14IBScreenConfigC" } ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAbilityC10fetchFilesACvpZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC10fetchFilesACvpZ", + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk14IBScreenConfigCACycfc", + "mangledName": "$s14HsFileAgentSdk14IBScreenConfigCACycfc", "moduleName": "HsFileAgentSdk", - "static": true, "declAttributes": [ - "HasInitialValue", - "Final", - "HasStorage", - "RawDocComment" + "AccessControl" ], - "isFromExtension": true, - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAbility", - "printedName": "HsFileAgentSdk.IBAbility", - "usr": "s:14HsFileAgentSdk9IBAbilityC" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAbilityC10fetchFilesACvgZ", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC10fetchFilesACvgZ", - "moduleName": "HsFileAgentSdk", - "static": true, - "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, - "accessorKind": "get" - } - ] + "init_kind": "Designated" } ], "declKind": "Class", - "usr": "s:14HsFileAgentSdk9IBAbilityC", - "mangledName": "$s14HsFileAgentSdk9IBAbilityC", + "usr": "s:14HsFileAgentSdk14IBScreenConfigC", + "mangledName": "$s14HsFileAgentSdk14IBScreenConfigC", "moduleName": "HsFileAgentSdk", "declAttributes": [ "AccessControl", "RawDocComment" ], - "hasMissingDesignatedInitializers": true - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } ] }, { "kind": "TypeDecl", - "name": "IBScreenConfig", - "printedName": "IBScreenConfig", + "name": "IBScreen", + "printedName": "IBScreen", "children": [ { "kind": "Var", - "name": "type", - "printedName": "type", + "name": "brightness", + "printedName": "brightness", "children": [ { "kind": "TypeNominal", @@ -18994,8 +19059,8 @@ } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk14IBScreenConfigC4typeSivp", - "mangledName": "$s14HsFileAgentSdk14IBScreenConfigC4typeSivp", + "usr": "s:14HsFileAgentSdk8IBScreenC10brightnessSivp", + "mangledName": "$s14HsFileAgentSdk8IBScreenC10brightnessSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -19018,8 +19083,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk14IBScreenConfigC4typeSivg", - "mangledName": "$s14HsFileAgentSdk14IBScreenConfigC4typeSivg", + "usr": "s:14HsFileAgentSdk8IBScreenC10brightnessSivg", + "mangledName": "$s14HsFileAgentSdk8IBScreenC10brightnessSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -19042,8 +19107,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk14IBScreenConfigC4typeSivs", - "mangledName": "$s14HsFileAgentSdk14IBScreenConfigC4typeSivs", + "usr": "s:14HsFileAgentSdk8IBScreenC10brightnessSivs", + "mangledName": "$s14HsFileAgentSdk8IBScreenC10brightnessSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -19060,8 +19125,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk14IBScreenConfigC4typeSivM", - "mangledName": "$s14HsFileAgentSdk14IBScreenConfigC4typeSivM", + "usr": "s:14HsFileAgentSdk8IBScreenC10brightnessSivM", + "mangledName": "$s14HsFileAgentSdk8IBScreenC10brightnessSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -19070,27 +19135,19 @@ }, { "kind": "Var", - "name": "brightness", - "printedName": "brightness", + "name": "duration", + "printedName": "duration", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" + "name": "IBDuration", + "printedName": "HsFileAgentSdk.IBDuration", + "usr": "s:14HsFileAgentSdk10IBDurationO" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk14IBScreenConfigC10brightnessSiSgvp", - "mangledName": "$s14HsFileAgentSdk14IBScreenConfigC10brightnessSiSgvp", + "usr": "s:14HsFileAgentSdk8IBScreenC8durationAA10IBDurationOvp", + "mangledName": "$s14HsFileAgentSdk8IBScreenC8durationAA10IBDurationOvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -19107,22 +19164,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" + "name": "IBDuration", + "printedName": "HsFileAgentSdk.IBDuration", + "usr": "s:14HsFileAgentSdk10IBDurationO" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk14IBScreenConfigC10brightnessSiSgvg", - "mangledName": "$s14HsFileAgentSdk14IBScreenConfigC10brightnessSiSgvg", + "usr": "s:14HsFileAgentSdk8IBScreenC8durationAA10IBDurationOvg", + "mangledName": "$s14HsFileAgentSdk8IBScreenC8durationAA10IBDurationOvg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -19139,22 +19188,14 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" + "name": "IBDuration", + "printedName": "HsFileAgentSdk.IBDuration", + "usr": "s:14HsFileAgentSdk10IBDurationO" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk14IBScreenConfigC10brightnessSiSgvs", - "mangledName": "$s14HsFileAgentSdk14IBScreenConfigC10brightnessSiSgvs", + "usr": "s:14HsFileAgentSdk8IBScreenC8durationAA10IBDurationOvs", + "mangledName": "$s14HsFileAgentSdk8IBScreenC8durationAA10IBDurationOvs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -19171,8 +19212,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk14IBScreenConfigC10brightnessSiSgvM", - "mangledName": "$s14HsFileAgentSdk14IBScreenConfigC10brightnessSiSgvM", + "usr": "s:14HsFileAgentSdk8IBScreenC8durationAA10IBDurationOvM", + "mangledName": "$s14HsFileAgentSdk8IBScreenC8durationAA10IBDurationOvM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -19181,27 +19222,19 @@ }, { "kind": "Var", - "name": "duration", - "printedName": "duration", + "name": "wrist", + "printedName": "wrist", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "HsFileAgentSdk.IBDuration?", - "children": [ - { - "kind": "TypeNominal", - "name": "IBDuration", - "printedName": "HsFileAgentSdk.IBDuration", - "usr": "s:14HsFileAgentSdk10IBDurationO" - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk14IBScreenConfigC8durationAA10IBDurationOSgvp", - "mangledName": "$s14HsFileAgentSdk14IBScreenConfigC8durationAA10IBDurationOSgvp", + "usr": "s:14HsFileAgentSdk8IBScreenC5wristSivp", + "mangledName": "$s14HsFileAgentSdk8IBScreenC5wristSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -19218,22 +19251,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "HsFileAgentSdk.IBDuration?", - "children": [ - { - "kind": "TypeNominal", - "name": "IBDuration", - "printedName": "HsFileAgentSdk.IBDuration", - "usr": "s:14HsFileAgentSdk10IBDurationO" - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk14IBScreenConfigC8durationAA10IBDurationOSgvg", - "mangledName": "$s14HsFileAgentSdk14IBScreenConfigC8durationAA10IBDurationOSgvg", + "usr": "s:14HsFileAgentSdk8IBScreenC5wristSivg", + "mangledName": "$s14HsFileAgentSdk8IBScreenC5wristSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -19250,22 +19275,14 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "HsFileAgentSdk.IBDuration?", - "children": [ - { - "kind": "TypeNominal", - "name": "IBDuration", - "printedName": "HsFileAgentSdk.IBDuration", - "usr": "s:14HsFileAgentSdk10IBDurationO" - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk14IBScreenConfigC8durationAA10IBDurationOSgvs", - "mangledName": "$s14HsFileAgentSdk14IBScreenConfigC8durationAA10IBDurationOSgvs", + "usr": "s:14HsFileAgentSdk8IBScreenC5wristSivs", + "mangledName": "$s14HsFileAgentSdk8IBScreenC5wristSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -19282,8 +19299,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk14IBScreenConfigC8durationAA10IBDurationOSgvM", - "mangledName": "$s14HsFileAgentSdk14IBScreenConfigC8durationAA10IBDurationOSgvM", + "usr": "s:14HsFileAgentSdk8IBScreenC5wristSivM", + "mangledName": "$s14HsFileAgentSdk8IBScreenC5wristSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -19291,459 +19308,67 @@ ] }, { - "kind": "Var", - "name": "wrist", - "printedName": "wrist", + "kind": "Constructor", + "name": "init", + "printedName": "init()", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" + "name": "IBScreen", + "printedName": "HsFileAgentSdk.IBScreen", + "usr": "s:14HsFileAgentSdk8IBScreenC" } ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk14IBScreenConfigC5wristSiSgvp", - "mangledName": "$s14HsFileAgentSdk14IBScreenConfigC5wristSiSgvp", + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk8IBScreenCACycfc", + "mangledName": "$s14HsFileAgentSdk8IBScreenCACycfc", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" + "AccessControl" ], - "hasStorage": true, - "accessors": [ + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "s:14HsFileAgentSdk8IBScreenC", + "mangledName": "$s14HsFileAgentSdk8IBScreenC", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "hasMissingDesignatedInitializers": 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": "TypeDecl", + "name": "IBDuration", + "printedName": "IBDuration", + "children": [ + { + "kind": "Var", + "name": "second5", + "printedName": "second5", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk14IBScreenConfigC5wristSiSgvg", - "mangledName": "$s14HsFileAgentSdk14IBScreenConfigC5wristSiSgvg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk14IBScreenConfigC5wristSiSgvs", - "mangledName": "$s14HsFileAgentSdk14IBScreenConfigC5wristSiSgvs", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk14IBScreenConfigC5wristSiSgvM", - "mangledName": "$s14HsFileAgentSdk14IBScreenConfigC5wristSiSgvM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init()", - "children": [ - { - "kind": "TypeNominal", - "name": "IBScreenConfig", - "printedName": "HsFileAgentSdk.IBScreenConfig", - "usr": "s:14HsFileAgentSdk14IBScreenConfigC" - } - ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk14IBScreenConfigCACycfc", - "mangledName": "$s14HsFileAgentSdk14IBScreenConfigCACycfc", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" - } - ], - "declKind": "Class", - "usr": "s:14HsFileAgentSdk14IBScreenConfigC", - "mangledName": "$s14HsFileAgentSdk14IBScreenConfigC", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "IBScreen", - "printedName": "IBScreen", - "children": [ - { - "kind": "Var", - "name": "brightness", - "printedName": "brightness", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk8IBScreenC10brightnessSivp", - "mangledName": "$s14HsFileAgentSdk8IBScreenC10brightnessSivp", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk8IBScreenC10brightnessSivg", - "mangledName": "$s14HsFileAgentSdk8IBScreenC10brightnessSivg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk8IBScreenC10brightnessSivs", - "mangledName": "$s14HsFileAgentSdk8IBScreenC10brightnessSivs", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk8IBScreenC10brightnessSivM", - "mangledName": "$s14HsFileAgentSdk8IBScreenC10brightnessSivM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "duration", - "printedName": "duration", - "children": [ - { - "kind": "TypeNominal", - "name": "IBDuration", - "printedName": "HsFileAgentSdk.IBDuration", - "usr": "s:14HsFileAgentSdk10IBDurationO" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk8IBScreenC8durationAA10IBDurationOvp", - "mangledName": "$s14HsFileAgentSdk8IBScreenC8durationAA10IBDurationOvp", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "IBDuration", - "printedName": "HsFileAgentSdk.IBDuration", - "usr": "s:14HsFileAgentSdk10IBDurationO" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk8IBScreenC8durationAA10IBDurationOvg", - "mangledName": "$s14HsFileAgentSdk8IBScreenC8durationAA10IBDurationOvg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "IBDuration", - "printedName": "HsFileAgentSdk.IBDuration", - "usr": "s:14HsFileAgentSdk10IBDurationO" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk8IBScreenC8durationAA10IBDurationOvs", - "mangledName": "$s14HsFileAgentSdk8IBScreenC8durationAA10IBDurationOvs", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk8IBScreenC8durationAA10IBDurationOvM", - "mangledName": "$s14HsFileAgentSdk8IBScreenC8durationAA10IBDurationOvM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "wrist", - "printedName": "wrist", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk8IBScreenC5wristSivp", - "mangledName": "$s14HsFileAgentSdk8IBScreenC5wristSivp", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk8IBScreenC5wristSivg", - "mangledName": "$s14HsFileAgentSdk8IBScreenC5wristSivg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk8IBScreenC5wristSivs", - "mangledName": "$s14HsFileAgentSdk8IBScreenC5wristSivs", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk8IBScreenC5wristSivM", - "mangledName": "$s14HsFileAgentSdk8IBScreenC5wristSivM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init()", - "children": [ - { - "kind": "TypeNominal", - "name": "IBScreen", - "printedName": "HsFileAgentSdk.IBScreen", - "usr": "s:14HsFileAgentSdk8IBScreenC" - } - ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk8IBScreenCACycfc", - "mangledName": "$s14HsFileAgentSdk8IBScreenCACycfc", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" - } - ], - "declKind": "Class", - "usr": "s:14HsFileAgentSdk8IBScreenC", - "mangledName": "$s14HsFileAgentSdk8IBScreenC", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "hasMissingDesignatedInitializers": true - }, - { - "kind": "TypeDecl", - "name": "IBDuration", - "printedName": "IBDuration", - "children": [ - { - "kind": "Var", - "name": "second5", - "printedName": "second5", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBDuration.Type) -> HsFileAgentSdk.IBDuration", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBDuration.Type) -> HsFileAgentSdk.IBDuration", "children": [ { "kind": "TypeNominal", @@ -19975,6 +19600,39 @@ "RawDocComment" ] }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "HsFileAgentSdk.IBDuration?", + "children": [ + { + "kind": "TypeNominal", + "name": "IBDuration", + "printedName": "HsFileAgentSdk.IBDuration", + "usr": "s:14HsFileAgentSdk10IBDurationO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk10IBDurationO8rawValueACSgSi_tcfc", + "mangledName": "$s14HsFileAgentSdk10IBDurationO8rawValueACSgSi_tcfc", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "init_kind": "Designated" + }, { "kind": "Var", "name": "rawValue", @@ -20013,39 +19671,6 @@ "accessorKind": "get" } ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "HsFileAgentSdk.IBDuration?", - "children": [ - { - "kind": "TypeNominal", - "name": "IBDuration", - "printedName": "HsFileAgentSdk.IBDuration", - "usr": "s:14HsFileAgentSdk10IBDurationO" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk10IBDurationO8rawValueACSgSi_tcfc", - "mangledName": "$s14HsFileAgentSdk10IBDurationO8rawValueACSgSi_tcfc", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "init_kind": "Designated" } ], "declKind": "Enum", @@ -20057,6 +19682,20 @@ ], "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", @@ -20107,24 +19746,24 @@ }, { "kind": "TypeDecl", - "name": "IBSendTime", - "printedName": "IBSendTime", + "name": "IBTrainTarget", + "printedName": "IBTrainTarget", "children": [ { "kind": "Var", - "name": "time", - "printedName": "time", + "name": "type", + "printedName": "type", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBTrainTargetType", + "printedName": "HsFileAgentSdk.IBTrainTargetType", + "usr": "s:14HsFileAgentSdk17IBTrainTargetTypeO" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk10IBSendTimeC4timeSivp", - "mangledName": "$s14HsFileAgentSdk10IBSendTimeC4timeSivp", + "usr": "s:14HsFileAgentSdk13IBTrainTargetC4typeAA0eF4TypeOvp", + "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC4typeAA0eF4TypeOvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -20141,14 +19780,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], + "name": "IBTrainTargetType", + "printedName": "HsFileAgentSdk.IBTrainTargetType", + "usr": "s:14HsFileAgentSdk17IBTrainTargetTypeO" + } + ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBSendTimeC4timeSivg", - "mangledName": "$s14HsFileAgentSdk10IBSendTimeC4timeSivg", + "usr": "s:14HsFileAgentSdk13IBTrainTargetC4typeAA0eF4TypeOvg", + "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC4typeAA0eF4TypeOvg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -20165,14 +19804,14 @@ }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBTrainTargetType", + "printedName": "HsFileAgentSdk.IBTrainTargetType", + "usr": "s:14HsFileAgentSdk17IBTrainTargetTypeO" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBSendTimeC4timeSivs", - "mangledName": "$s14HsFileAgentSdk10IBSendTimeC4timeSivs", + "usr": "s:14HsFileAgentSdk13IBTrainTargetC4typeAA0eF4TypeOvs", + "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC4typeAA0eF4TypeOvs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -20189,8 +19828,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBSendTimeC4timeSivM", - "mangledName": "$s14HsFileAgentSdk10IBSendTimeC4timeSivM", + "usr": "s:14HsFileAgentSdk13IBTrainTargetC4typeAA0eF4TypeOvM", + "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC4typeAA0eF4TypeOvM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -20199,57 +19838,14 @@ }, { "kind": "Var", - "name": "week", - "printedName": "week", + "name": "distance", + "printedName": "distance", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk10IBSendTimeC4weekSivp", - "mangledName": "$s14HsFileAgentSdk10IBSendTimeC4weekSivp", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBSendTimeC4weekSivg", - "mangledName": "$s14HsFileAgentSdk10IBSendTimeC4weekSivg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "name": "Optional", + "printedName": "Swift.Int?", "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, { "kind": "TypeNominal", "name": "Int", @@ -20257,48 +19853,12 @@ "usr": "s:Si" } ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBSendTimeC4weekSivs", - "mangledName": "$s14HsFileAgentSdk10IBSendTimeC4weekSivs", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBSendTimeC4weekSivM", - "mangledName": "$s14HsFileAgentSdk10IBSendTimeC4weekSivM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "year", - "printedName": "year", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk10IBSendTimeC4yearSivp", - "mangledName": "$s14HsFileAgentSdk10IBSendTimeC4yearSivp", + "usr": "s:14HsFileAgentSdk13IBTrainTargetC8distanceSiSgvp", + "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC8distanceSiSgvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -20315,14 +19875,22 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBSendTimeC4yearSivg", - "mangledName": "$s14HsFileAgentSdk10IBSendTimeC4yearSivg", + "usr": "s:14HsFileAgentSdk13IBTrainTargetC8distanceSiSgvg", + "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC8distanceSiSgvg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -20339,14 +19907,22 @@ }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBSendTimeC4yearSivs", - "mangledName": "$s14HsFileAgentSdk10IBSendTimeC4yearSivs", + "usr": "s:14HsFileAgentSdk13IBTrainTargetC8distanceSiSgvs", + "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC8distanceSiSgvs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -20363,8 +19939,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBSendTimeC4yearSivM", - "mangledName": "$s14HsFileAgentSdk10IBSendTimeC4yearSivM", + "usr": "s:14HsFileAgentSdk13IBTrainTargetC8distanceSiSgvM", + "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC8distanceSiSgvM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -20373,57 +19949,14 @@ }, { "kind": "Var", - "name": "month", - "printedName": "month", + "name": "calorie", + "printedName": "calorie", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk10IBSendTimeC5monthSivp", - "mangledName": "$s14HsFileAgentSdk10IBSendTimeC5monthSivp", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBSendTimeC5monthSivg", - "mangledName": "$s14HsFileAgentSdk10IBSendTimeC5monthSivg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "name": "Optional", + "printedName": "Swift.Int?", "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, { "kind": "TypeNominal", "name": "Int", @@ -20431,48 +19964,12 @@ "usr": "s:Si" } ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBSendTimeC5monthSivs", - "mangledName": "$s14HsFileAgentSdk10IBSendTimeC5monthSivs", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBSendTimeC5monthSivM", - "mangledName": "$s14HsFileAgentSdk10IBSendTimeC5monthSivM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "day", - "printedName": "day", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk10IBSendTimeC3daySivp", - "mangledName": "$s14HsFileAgentSdk10IBSendTimeC3daySivp", + "usr": "s:14HsFileAgentSdk13IBTrainTargetC7calorieSiSgvp", + "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC7calorieSiSgvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -20489,14 +19986,22 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBSendTimeC3daySivg", - "mangledName": "$s14HsFileAgentSdk10IBSendTimeC3daySivg", + "usr": "s:14HsFileAgentSdk13IBTrainTargetC7calorieSiSgvg", + "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC7calorieSiSgvg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -20513,14 +20018,22 @@ }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBSendTimeC3daySivs", - "mangledName": "$s14HsFileAgentSdk10IBSendTimeC3daySivs", + "usr": "s:14HsFileAgentSdk13IBTrainTargetC7calorieSiSgvs", + "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC7calorieSiSgvs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -20537,8 +20050,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBSendTimeC3daySivM", - "mangledName": "$s14HsFileAgentSdk10IBSendTimeC3daySivM", + "usr": "s:14HsFileAgentSdk13IBTrainTargetC7calorieSiSgvM", + "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC7calorieSiSgvM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -20547,57 +20060,14 @@ }, { "kind": "Var", - "name": "hour", - "printedName": "hour", + "name": "time", + "printedName": "time", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk10IBSendTimeC4hourSivp", - "mangledName": "$s14HsFileAgentSdk10IBSendTimeC4hourSivp", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBSendTimeC4hourSivg", - "mangledName": "$s14HsFileAgentSdk10IBSendTimeC4hourSivg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "name": "Optional", + "printedName": "Swift.Int?", "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, { "kind": "TypeNominal", "name": "Int", @@ -20605,48 +20075,12 @@ "usr": "s:Si" } ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBSendTimeC4hourSivs", - "mangledName": "$s14HsFileAgentSdk10IBSendTimeC4hourSivs", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBSendTimeC4hourSivM", - "mangledName": "$s14HsFileAgentSdk10IBSendTimeC4hourSivM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "minute", - "printedName": "minute", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk10IBSendTimeC6minuteSivp", - "mangledName": "$s14HsFileAgentSdk10IBSendTimeC6minuteSivp", + "usr": "s:14HsFileAgentSdk13IBTrainTargetC4timeSiSgvp", + "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC4timeSiSgvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -20663,14 +20097,22 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBSendTimeC6minuteSivg", - "mangledName": "$s14HsFileAgentSdk10IBSendTimeC6minuteSivg", + "usr": "s:14HsFileAgentSdk13IBTrainTargetC4timeSiSgvg", + "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC4timeSiSgvg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -20687,14 +20129,22 @@ }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBSendTimeC6minuteSivs", - "mangledName": "$s14HsFileAgentSdk10IBSendTimeC6minuteSivs", + "usr": "s:14HsFileAgentSdk13IBTrainTargetC4timeSiSgvs", + "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC4timeSiSgvs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -20711,8 +20161,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBSendTimeC6minuteSivM", - "mangledName": "$s14HsFileAgentSdk10IBSendTimeC6minuteSivM", + "usr": "s:14HsFileAgentSdk13IBTrainTargetC4timeSiSgvM", + "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC4timeSiSgvM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -20721,19 +20171,27 @@ }, { "kind": "Var", - "name": "second", - "printedName": "second", + "name": "step", + "printedName": "step", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk10IBSendTimeC6secondSivp", - "mangledName": "$s14HsFileAgentSdk10IBSendTimeC6secondSivp", + "usr": "s:14HsFileAgentSdk13IBTrainTargetC4stepSiSgvp", + "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC4stepSiSgvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -20750,14 +20208,22 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBSendTimeC6secondSivg", - "mangledName": "$s14HsFileAgentSdk10IBSendTimeC6secondSivg", + "usr": "s:14HsFileAgentSdk13IBTrainTargetC4stepSiSgvg", + "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC4stepSiSgvg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -20774,14 +20240,22 @@ }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBSendTimeC6secondSivs", - "mangledName": "$s14HsFileAgentSdk10IBSendTimeC6secondSivs", + "usr": "s:14HsFileAgentSdk13IBTrainTargetC4stepSiSgvs", + "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC4stepSiSgvs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -20798,8 +20272,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBSendTimeC6secondSivM", - "mangledName": "$s14HsFileAgentSdk10IBSendTimeC6secondSivM", + "usr": "s:14HsFileAgentSdk13IBTrainTargetC4stepSiSgvM", + "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC4stepSiSgvM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -20813,14 +20287,14 @@ "children": [ { "kind": "TypeNominal", - "name": "IBSendTime", - "printedName": "HsFileAgentSdk.IBSendTime", - "usr": "s:14HsFileAgentSdk10IBSendTimeC" + "name": "IBTrainTarget", + "printedName": "HsFileAgentSdk.IBTrainTarget", + "usr": "s:14HsFileAgentSdk13IBTrainTargetC" } ], "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk10IBSendTimeCACycfc", - "mangledName": "$s14HsFileAgentSdk10IBSendTimeCACycfc", + "usr": "s:14HsFileAgentSdk13IBTrainTargetCACycfc", + "mangledName": "$s14HsFileAgentSdk13IBTrainTargetCACycfc", "moduleName": "HsFileAgentSdk", "declAttributes": [ "AccessControl" @@ -20828,69 +20302,83 @@ "init_kind": "Designated" }, { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "IBTrainTarget", + "printedName": "HsFileAgentSdk.IBTrainTarget", + "usr": "s:14HsFileAgentSdk13IBTrainTargetC" }, { "kind": "TypeNominal", - "name": "Encoder", - "printedName": "Swift.Encoder", - "usr": "s:s7EncoderP" + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" } ], - "declKind": "Func", - "usr": "s:14HsFileAgentSdk10IBSendTimeC6encode2toys7Encoder_p_tKF", - "mangledName": "$s14HsFileAgentSdk10IBSendTimeC6encode2toys7Encoder_p_tKF", + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk13IBTrainTargetC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC4fromACs7Decoder_p_tKcfc", "moduleName": "HsFileAgentSdk", "implicit": true, + "declAttributes": [ + "Required" + ], "throwing": true, - "funcSelfKind": "NonMutating" + "init_kind": "Designated" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", "children": [ { "kind": "TypeNominal", - "name": "IBSendTime", - "printedName": "HsFileAgentSdk.IBSendTime", - "usr": "s:14HsFileAgentSdk10IBSendTimeC" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Decoder", - "printedName": "Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" } ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk10IBSendTimeC4fromACs7Decoder_p_tKcfc", - "mangledName": "$s14HsFileAgentSdk10IBSendTimeC4fromACs7Decoder_p_tKcfc", + "declKind": "Func", + "usr": "s:14HsFileAgentSdk13IBTrainTargetC6encode2toys7Encoder_p_tKF", + "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC6encode2toys7Encoder_p_tKF", "moduleName": "HsFileAgentSdk", "implicit": true, - "declAttributes": [ - "Required" - ], "throwing": true, - "init_kind": "Designated" + "funcSelfKind": "NonMutating" } ], "declKind": "Class", - "usr": "s:14HsFileAgentSdk10IBSendTimeC", - "mangledName": "$s14HsFileAgentSdk10IBSendTimeC", + "usr": "s:14HsFileAgentSdk13IBTrainTargetC", + "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC", "moduleName": "HsFileAgentSdk", "declAttributes": [ "AccessControl", "RawDocComment" ], "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", @@ -20908,13 +20396,317 @@ ] }, { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", + "kind": "TypeDecl", + "name": "IBTrainTargetType", + "printedName": "IBTrainTargetType", + "children": [ + { + "kind": "Var", + "name": "distance", + "printedName": "distance", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBTrainTargetType.Type) -> HsFileAgentSdk.IBTrainTargetType", + "children": [ + { + "kind": "TypeNominal", + "name": "IBTrainTargetType", + "printedName": "HsFileAgentSdk.IBTrainTargetType", + "usr": "s:14HsFileAgentSdk17IBTrainTargetTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBTrainTargetType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBTrainTargetType", + "printedName": "HsFileAgentSdk.IBTrainTargetType", + "usr": "s:14HsFileAgentSdk17IBTrainTargetTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk17IBTrainTargetTypeO8distanceyA2CmF", + "mangledName": "$s14HsFileAgentSdk17IBTrainTargetTypeO8distanceyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "calorie", + "printedName": "calorie", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBTrainTargetType.Type) -> HsFileAgentSdk.IBTrainTargetType", + "children": [ + { + "kind": "TypeNominal", + "name": "IBTrainTargetType", + "printedName": "HsFileAgentSdk.IBTrainTargetType", + "usr": "s:14HsFileAgentSdk17IBTrainTargetTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBTrainTargetType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBTrainTargetType", + "printedName": "HsFileAgentSdk.IBTrainTargetType", + "usr": "s:14HsFileAgentSdk17IBTrainTargetTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk17IBTrainTargetTypeO7calorieyA2CmF", + "mangledName": "$s14HsFileAgentSdk17IBTrainTargetTypeO7calorieyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "time", + "printedName": "time", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBTrainTargetType.Type) -> HsFileAgentSdk.IBTrainTargetType", + "children": [ + { + "kind": "TypeNominal", + "name": "IBTrainTargetType", + "printedName": "HsFileAgentSdk.IBTrainTargetType", + "usr": "s:14HsFileAgentSdk17IBTrainTargetTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBTrainTargetType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBTrainTargetType", + "printedName": "HsFileAgentSdk.IBTrainTargetType", + "usr": "s:14HsFileAgentSdk17IBTrainTargetTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk17IBTrainTargetTypeO4timeyA2CmF", + "mangledName": "$s14HsFileAgentSdk17IBTrainTargetTypeO4timeyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "step", + "printedName": "step", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBTrainTargetType.Type) -> HsFileAgentSdk.IBTrainTargetType", + "children": [ + { + "kind": "TypeNominal", + "name": "IBTrainTargetType", + "printedName": "HsFileAgentSdk.IBTrainTargetType", + "usr": "s:14HsFileAgentSdk17IBTrainTargetTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBTrainTargetType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBTrainTargetType", + "printedName": "HsFileAgentSdk.IBTrainTargetType", + "usr": "s:14HsFileAgentSdk17IBTrainTargetTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk17IBTrainTargetTypeO4stepyA2CmF", + "mangledName": "$s14HsFileAgentSdk17IBTrainTargetTypeO4stepyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "HsFileAgentSdk.IBTrainTargetType?", + "children": [ + { + "kind": "TypeNominal", + "name": "IBTrainTargetType", + "printedName": "HsFileAgentSdk.IBTrainTargetType", + "usr": "s:14HsFileAgentSdk17IBTrainTargetTypeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk17IBTrainTargetTypeO8rawValueACSgSi_tcfc", + "mangledName": "$s14HsFileAgentSdk17IBTrainTargetTypeO8rawValueACSgSi_tcfc", + "moduleName": "HsFileAgentSdk", + "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:14HsFileAgentSdk17IBTrainTargetTypeO8rawValueSivp", + "mangledName": "$s14HsFileAgentSdk17IBTrainTargetTypeO8rawValueSivp", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk17IBTrainTargetTypeO8rawValueSivg", + "mangledName": "$s14HsFileAgentSdk17IBTrainTargetTypeO8rawValueSivg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14HsFileAgentSdk17IBTrainTargetTypeO", + "mangledName": "$s14HsFileAgentSdk17IBTrainTargetTypeO", "moduleName": "HsFileAgentSdk", "declAttributes": [ + "AccessControl", "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": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + } ] }, { @@ -20929,13 +20721,13 @@ }, { "kind": "TypeDecl", - "name": "IBTargetStep", - "printedName": "IBTargetStep", + "name": "IBAddressBook", + "printedName": "IBAddressBook", "children": [ { "kind": "Var", - "name": "value", - "printedName": "value", + "name": "gender", + "printedName": "gender", "children": [ { "kind": "TypeNominal", @@ -20945,8 +20737,8 @@ } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk12IBTargetStepC5valueSivp", - "mangledName": "$s14HsFileAgentSdk12IBTargetStepC5valueSivp", + "usr": "s:14HsFileAgentSdk13IBAddressBookC6genderSivp", + "mangledName": "$s14HsFileAgentSdk13IBAddressBookC6genderSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -20969,8 +20761,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBTargetStepC5valueSivg", - "mangledName": "$s14HsFileAgentSdk12IBTargetStepC5valueSivg", + "usr": "s:14HsFileAgentSdk13IBAddressBookC6genderSivg", + "mangledName": "$s14HsFileAgentSdk13IBAddressBookC6genderSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -20993,8 +20785,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBTargetStepC5valueSivs", - "mangledName": "$s14HsFileAgentSdk12IBTargetStepC5valueSivs", + "usr": "s:14HsFileAgentSdk13IBAddressBookC6genderSivs", + "mangledName": "$s14HsFileAgentSdk13IBAddressBookC6genderSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -21011,8 +20803,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBTargetStepC5valueSivM", - "mangledName": "$s14HsFileAgentSdk12IBTargetStepC5valueSivM", + "usr": "s:14HsFileAgentSdk13IBAddressBookC6genderSivM", + "mangledName": "$s14HsFileAgentSdk13IBAddressBookC6genderSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -21021,19 +20813,27 @@ }, { "kind": "Var", - "name": "ring", - "printedName": "ring", + "name": "name", + "printedName": "name", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk12IBTargetStepC4ringSivp", - "mangledName": "$s14HsFileAgentSdk12IBTargetStepC4ringSivp", + "usr": "s:14HsFileAgentSdk13IBAddressBookC4nameSSSgvp", + "mangledName": "$s14HsFileAgentSdk13IBAddressBookC4nameSSSgvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -21050,14 +20850,22 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBTargetStepC4ringSivg", - "mangledName": "$s14HsFileAgentSdk12IBTargetStepC4ringSivg", + "usr": "s:14HsFileAgentSdk13IBAddressBookC4nameSSSgvg", + "mangledName": "$s14HsFileAgentSdk13IBAddressBookC4nameSSSgvg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -21074,14 +20882,22 @@ }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBTargetStepC4ringSivs", - "mangledName": "$s14HsFileAgentSdk12IBTargetStepC4ringSivs", + "usr": "s:14HsFileAgentSdk13IBAddressBookC4nameSSSgvs", + "mangledName": "$s14HsFileAgentSdk13IBAddressBookC4nameSSSgvs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -21098,8 +20914,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBTargetStepC4ringSivM", - "mangledName": "$s14HsFileAgentSdk12IBTargetStepC4ringSivM", + "usr": "s:14HsFileAgentSdk13IBAddressBookC4nameSSSgvM", + "mangledName": "$s14HsFileAgentSdk13IBAddressBookC4nameSSSgvM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -21108,19 +20924,27 @@ }, { "kind": "Var", - "name": "vibrate", - "printedName": "vibrate", + "name": "phoneNumbers", + "printedName": "phoneNumbers", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Array", + "printedName": "[HsFileAgentSdk.IBPhoneNumber]", + "children": [ + { + "kind": "TypeNominal", + "name": "IBPhoneNumber", + "printedName": "HsFileAgentSdk.IBPhoneNumber", + "usr": "s:14HsFileAgentSdk13IBPhoneNumberC" + } + ], + "usr": "s:Sa" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk12IBTargetStepC7vibrateSivp", - "mangledName": "$s14HsFileAgentSdk12IBTargetStepC7vibrateSivp", + "usr": "s:14HsFileAgentSdk13IBAddressBookC12phoneNumbersSayAA13IBPhoneNumberCGvp", + "mangledName": "$s14HsFileAgentSdk13IBAddressBookC12phoneNumbersSayAA13IBPhoneNumberCGvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -21137,14 +20961,22 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Array", + "printedName": "[HsFileAgentSdk.IBPhoneNumber]", + "children": [ + { + "kind": "TypeNominal", + "name": "IBPhoneNumber", + "printedName": "HsFileAgentSdk.IBPhoneNumber", + "usr": "s:14HsFileAgentSdk13IBPhoneNumberC" + } + ], + "usr": "s:Sa" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBTargetStepC7vibrateSivg", - "mangledName": "$s14HsFileAgentSdk12IBTargetStepC7vibrateSivg", + "usr": "s:14HsFileAgentSdk13IBAddressBookC12phoneNumbersSayAA13IBPhoneNumberCGvg", + "mangledName": "$s14HsFileAgentSdk13IBAddressBookC12phoneNumbersSayAA13IBPhoneNumberCGvg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -21161,14 +20993,22 @@ }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Array", + "printedName": "[HsFileAgentSdk.IBPhoneNumber]", + "children": [ + { + "kind": "TypeNominal", + "name": "IBPhoneNumber", + "printedName": "HsFileAgentSdk.IBPhoneNumber", + "usr": "s:14HsFileAgentSdk13IBPhoneNumberC" + } + ], + "usr": "s:Sa" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBTargetStepC7vibrateSivs", - "mangledName": "$s14HsFileAgentSdk12IBTargetStepC7vibrateSivs", + "usr": "s:14HsFileAgentSdk13IBAddressBookC12phoneNumbersSayAA13IBPhoneNumberCGvs", + "mangledName": "$s14HsFileAgentSdk13IBAddressBookC12phoneNumbersSayAA13IBPhoneNumberCGvs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -21185,8 +21025,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBTargetStepC7vibrateSivM", - "mangledName": "$s14HsFileAgentSdk12IBTargetStepC7vibrateSivM", + "usr": "s:14HsFileAgentSdk13IBAddressBookC12phoneNumbersSayAA13IBPhoneNumberCGvM", + "mangledName": "$s14HsFileAgentSdk13IBAddressBookC12phoneNumbersSayAA13IBPhoneNumberCGvM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -21194,21 +21034,114 @@ ] }, { - "kind": "Var", - "name": "notice", - "printedName": "notice", + "kind": "Constructor", + "name": "init", + "printedName": "init()", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBAddressBook", + "printedName": "HsFileAgentSdk.IBAddressBook", + "usr": "s:14HsFileAgentSdk13IBAddressBookC" } ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk12IBTargetStepC6noticeSivp", - "mangledName": "$s14HsFileAgentSdk12IBTargetStepC6noticeSivp", - "moduleName": "HsFileAgentSdk", + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk13IBAddressBookCACycfc", + "mangledName": "$s14HsFileAgentSdk13IBAddressBookCACycfc", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk13IBAddressBookC11descriptionSSvp", + "mangledName": "$s14HsFileAgentSdk13IBAddressBookC11descriptionSSvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk13IBAddressBookC11descriptionSSvg", + "mangledName": "$s14HsFileAgentSdk13IBAddressBookC11descriptionSSvg", + "moduleName": "HsFileAgentSdk", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:14HsFileAgentSdk13IBAddressBookC", + "mangledName": "$s14HsFileAgentSdk13IBAddressBookC", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "IBPhoneNumber", + "printedName": "IBPhoneNumber", + "children": [ + { + "kind": "Var", + "name": "number", + "printedName": "number", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk13IBPhoneNumberC6numberSSvp", + "mangledName": "$s14HsFileAgentSdk13IBPhoneNumberC6numberSSvp", + "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", "HasStorage", @@ -21224,14 +21157,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBTargetStepC6noticeSivg", - "mangledName": "$s14HsFileAgentSdk12IBTargetStepC6noticeSivg", + "usr": "s:14HsFileAgentSdk13IBPhoneNumberC6numberSSvg", + "mangledName": "$s14HsFileAgentSdk13IBPhoneNumberC6numberSSvg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -21248,14 +21181,14 @@ }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBTargetStepC6noticeSivs", - "mangledName": "$s14HsFileAgentSdk12IBTargetStepC6noticeSivs", + "usr": "s:14HsFileAgentSdk13IBPhoneNumberC6numberSSvs", + "mangledName": "$s14HsFileAgentSdk13IBPhoneNumberC6numberSSvs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -21272,8 +21205,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBTargetStepC6noticeSivM", - "mangledName": "$s14HsFileAgentSdk12IBTargetStepC6noticeSivM", + "usr": "s:14HsFileAgentSdk13IBPhoneNumberC6numberSSvM", + "mangledName": "$s14HsFileAgentSdk13IBPhoneNumberC6numberSSvM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -21281,221 +21214,68 @@ ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init()", - "children": [ - { - "kind": "TypeNominal", - "name": "IBTargetStep", - "printedName": "HsFileAgentSdk.IBTargetStep", - "usr": "s:14HsFileAgentSdk12IBTargetStepC" - } - ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk12IBTargetStepCACycfc", - "mangledName": "$s14HsFileAgentSdk12IBTargetStepCACycfc", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" - } - ], - "declKind": "Class", - "usr": "s:14HsFileAgentSdk12IBTargetStepC", - "mangledName": "$s14HsFileAgentSdk12IBTargetStepC", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "hasMissingDesignatedInitializers": true - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "IBFileSender", - "printedName": "IBFileSender", - "children": [ - { - "kind": "Constructor", - "name": "init", - "printedName": "init()", - "children": [ - { - "kind": "TypeNominal", - "name": "IBFileSender", - "printedName": "HsFileAgentSdk.IBFileSender", - "usr": "s:14HsFileAgentSdk12IBFileSenderC" - } - ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk12IBFileSenderCACycfc", - "mangledName": "$s14HsFileAgentSdk12IBFileSenderCACycfc", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" - }, - { - "kind": "Function", - "name": "ota", - "printedName": "ota(_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "DynamicSelf", - "printedName": "Self" - }, - { - "kind": "TypeNominal", - "name": "IBSendOta", - "printedName": "HsFileAgentSdk.IBSendOta", - "usr": "s:14HsFileAgentSdk9IBSendOtaC" - } - ], - "declKind": "Func", - "usr": "s:14HsFileAgentSdk12IBFileSenderC3otayACXDAA9IBSendOtaCF", - "mangledName": "$s14HsFileAgentSdk12IBFileSenderC3otayACXDAA9IBSendOtaCF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "DiscardableResult" - ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "mp3", - "printedName": "mp3(_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "DynamicSelf", - "printedName": "Self" - }, - { - "kind": "TypeNominal", - "name": "IBSendMp3", - "printedName": "HsFileAgentSdk.IBSendMp3", - "usr": "s:14HsFileAgentSdk9IBSendMp3C" - } - ], - "declKind": "Func", - "usr": "s:14HsFileAgentSdk12IBFileSenderC3mp3yACXDAA9IBSendMp3CF", - "mangledName": "$s14HsFileAgentSdk12IBFileSenderC3mp3yACXDAA9IBSendMp3CF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "DiscardableResult" - ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "dial", - "printedName": "dial(_:)", + "kind": "Var", + "name": "location", + "printedName": "location", "children": [ { "kind": "TypeNominal", - "name": "DynamicSelf", - "printedName": "Self" - }, - { - "kind": "TypeNominal", - "name": "IBDial", - "printedName": "HsFileAgentSdk.IBDial", - "usr": "s:14HsFileAgentSdk6IBDialC" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "s:14HsFileAgentSdk12IBFileSenderC4dialyACXDAA6IBDialCF", - "mangledName": "$s14HsFileAgentSdk12IBFileSenderC4dialyACXDAA6IBDialCF", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk13IBPhoneNumberC8locationSSSgvp", + "mangledName": "$s14HsFileAgentSdk13IBPhoneNumberC8locationSSSgvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", "RawDocComment" ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "progress", - "printedName": "progress(_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "DynamicSelf", - "printedName": "Self" - }, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Swift.Int, Swift.Int) -> ()", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Tuple", - "printedName": "(Swift.Int, Swift.Int)", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } - ] - } - ], - "declKind": "Func", - "usr": "s:14HsFileAgentSdk12IBFileSenderC8progressyACXDySi_SitcF", - "mangledName": "$s14HsFileAgentSdk12IBFileSenderC8progressyACXDySi_SitcF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "DiscardableResult", - "RawDocComment" - ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "response", - "printedName": "response(_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "DynamicSelf", - "printedName": "Self" + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk13IBPhoneNumberC8locationSSSgvg", + "mangledName": "$s14HsFileAgentSdk13IBPhoneNumberC8locationSSSgvg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBResponse) -> ()", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", @@ -21504,117 +21284,77 @@ }, { "kind": "TypeNominal", - "name": "IBResponse", - "printedName": "HsFileAgentSdk.IBResponse", - "usr": "s:14HsFileAgentSdk10IBResponseC" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } - ] - } - ], - "declKind": "Func", - "usr": "s:14HsFileAgentSdk12IBFileSenderC8responseyACXDyAA10IBResponseCcF", - "mangledName": "$s14HsFileAgentSdk12IBFileSenderC8responseyACXDyAA10IBResponseCcF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "DiscardableResult", - "RawDocComment" - ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "revokeFileSend", - "printedName": "revokeFileSend(_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk13IBPhoneNumberC8locationSSSgvs", + "mangledName": "$s14HsFileAgentSdk13IBPhoneNumberC8locationSSSgvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBResponse) -> ()", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", "name": "Void", "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "IBResponse", - "printedName": "HsFileAgentSdk.IBResponse", - "usr": "s:14HsFileAgentSdk10IBResponseC" } - ] + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk13IBPhoneNumberC8locationSSSgvM", + "mangledName": "$s14HsFileAgentSdk13IBPhoneNumberC8locationSSSgvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" } - ], - "declKind": "Func", - "usr": "s:14HsFileAgentSdk12IBFileSenderC06revokeB4SendyyyAA10IBResponseCcF", - "mangledName": "$s14HsFileAgentSdk12IBFileSenderC06revokeB4SendyyyAA10IBResponseCcF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Class", - "usr": "s:14HsFileAgentSdk12IBFileSenderC", - "mangledName": "$s14HsFileAgentSdk12IBFileSenderC", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "CoreBluetooth", - "printedName": "CoreBluetooth", - "declKind": "Import", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "IBPeripheralUUID", - "printedName": "IBPeripheralUUID", - "children": [ + ] + }, { "kind": "Var", - "name": "uuid", - "printedName": "uuid", + "name": "operator", + "printedName": "operator", "children": [ { "kind": "TypeNominal", - "name": "UUID", - "printedName": "Foundation.UUID", - "usr": "s:10Foundation4UUIDV" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk16IBPeripheralUUIDP4uuid10Foundation0F0Vvp", - "mangledName": "$s14HsFileAgentSdk16IBPeripheralUUIDP4uuid10Foundation0F0Vvp", + "usr": "s:14HsFileAgentSdk13IBPhoneNumberC8operatorSSSgvp", + "mangledName": "$s14HsFileAgentSdk13IBPhoneNumberC8operatorSSSgvp", "moduleName": "HsFileAgentSdk", - "protocolReq": true, "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", "RawDocComment" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -21623,80 +21363,164 @@ "children": [ { "kind": "TypeNominal", - "name": "UUID", - "printedName": "Foundation.UUID", - "usr": "s:10Foundation4UUIDV" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk16IBPeripheralUUIDP4uuid10Foundation0F0Vvg", - "mangledName": "$s14HsFileAgentSdk16IBPeripheralUUIDP4uuid10Foundation0F0Vvg", + "usr": "s:14HsFileAgentSdk13IBPhoneNumberC8operatorSSSgvg", + "mangledName": "$s14HsFileAgentSdk13IBPhoneNumberC8operatorSSSgvg", "moduleName": "HsFileAgentSdk", - "genericSig": "<τ_0_0 where τ_0_0 : HsFileAgentSdk.IBPeripheralUUID>", - "sugared_genericSig": "", - "protocolReq": true, - "reqNewWitnessTableEntry": true, + "implicit": true, "accessorKind": "get" - } - ] - } - ], - "declKind": "Protocol", - "usr": "s:14HsFileAgentSdk16IBPeripheralUUIDP", - "mangledName": "$s14HsFileAgentSdk16IBPeripheralUUIDP", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl" - ] - }, - { - "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk13IBPhoneNumberC8operatorSSSgvs", + "mangledName": "$s14HsFileAgentSdk13IBPhoneNumberC8operatorSSSgvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk13IBPhoneNumberC8operatorSSSgvM", + "mangledName": "$s14HsFileAgentSdk13IBPhoneNumberC8operatorSSSgvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "HsFileAgentSdk.IBPeripheralUUID?", + "kind": "Constructor", + "name": "init", + "printedName": "init()", "children": [ { "kind": "TypeNominal", - "name": "IBPeripheralUUID", - "printedName": "HsFileAgentSdk.IBPeripheralUUID", - "usr": "s:14HsFileAgentSdk16IBPeripheralUUIDP" + "name": "IBPhoneNumber", + "printedName": "HsFileAgentSdk.IBPhoneNumber", + "usr": "s:14HsFileAgentSdk13IBPhoneNumberC" } ], - "usr": "s:Sq" + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk13IBPhoneNumberCACycfc", + "mangledName": "$s14HsFileAgentSdk13IBPhoneNumberCACycfc", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "HsFileAgentSdk.IBPeripheralUUID?", + "kind": "Var", + "name": "description", + "printedName": "description", "children": [ { "kind": "TypeNominal", - "name": "IBPeripheralUUID", - "printedName": "HsFileAgentSdk.IBPeripheralUUID", - "usr": "s:14HsFileAgentSdk16IBPeripheralUUIDP" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:Sq" + "declKind": "Var", + "usr": "s:14HsFileAgentSdk13IBPhoneNumberC11descriptionSSvp", + "mangledName": "$s14HsFileAgentSdk13IBPhoneNumberC11descriptionSSvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk13IBPhoneNumberC11descriptionSSvg", + "mangledName": "$s14HsFileAgentSdk13IBPhoneNumberC11descriptionSSvg", + "moduleName": "HsFileAgentSdk", + "accessorKind": "get" + } + ] } ], - "declKind": "Func", - "usr": "s:14HsFileAgentSdk2eeoiySbAA16IBPeripheralUUID_pSg_ADtF", - "mangledName": "$s14HsFileAgentSdk2eeoiySbAA16IBPeripheralUUID_pSg_ADtF", + "declKind": "Class", + "usr": "s:14HsFileAgentSdk13IBPhoneNumberC", + "mangledName": "$s14HsFileAgentSdk13IBPhoneNumberC", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "AccessControl" + "AccessControl", + "RawDocComment" ], - "funcSelfKind": "NonMutating" + "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", @@ -21710,13 +21534,13 @@ }, { "kind": "TypeDecl", - "name": "IBHistoryCalorieItem", - "printedName": "IBHistoryCalorieItem", + "name": "IBAbout", + "printedName": "IBAbout", "children": [ { "kind": "Var", - "name": "time", - "printedName": "time", + "name": "code", + "printedName": "code", "children": [ { "kind": "TypeNominal", @@ -21726,8 +21550,8 @@ } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk20IBHistoryCalorieItemC4timeSivp", - "mangledName": "$s14HsFileAgentSdk20IBHistoryCalorieItemC4timeSivp", + "usr": "s:14HsFileAgentSdk7IBAboutC4codeSivp", + "mangledName": "$s14HsFileAgentSdk7IBAboutC4codeSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -21750,8 +21574,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk20IBHistoryCalorieItemC4timeSivg", - "mangledName": "$s14HsFileAgentSdk20IBHistoryCalorieItemC4timeSivg", + "usr": "s:14HsFileAgentSdk7IBAboutC4codeSivg", + "mangledName": "$s14HsFileAgentSdk7IBAboutC4codeSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -21774,8 +21598,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk20IBHistoryCalorieItemC4timeSivs", - "mangledName": "$s14HsFileAgentSdk20IBHistoryCalorieItemC4timeSivs", + "usr": "s:14HsFileAgentSdk7IBAboutC4codeSivs", + "mangledName": "$s14HsFileAgentSdk7IBAboutC4codeSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -21792,8 +21616,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk20IBHistoryCalorieItemC4timeSivM", - "mangledName": "$s14HsFileAgentSdk20IBHistoryCalorieItemC4timeSivM", + "usr": "s:14HsFileAgentSdk7IBAboutC4codeSivM", + "mangledName": "$s14HsFileAgentSdk7IBAboutC4codeSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -21802,19 +21626,19 @@ }, { "kind": "Var", - "name": "value", - "printedName": "value", + "name": "major", + "printedName": "major", "children": [ { "kind": "TypeNominal", - "name": "Float", - "printedName": "Swift.Float", - "usr": "s:Sf" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk20IBHistoryCalorieItemC5valueSfvp", - "mangledName": "$s14HsFileAgentSdk20IBHistoryCalorieItemC5valueSfvp", + "usr": "s:14HsFileAgentSdk7IBAboutC5majorSivp", + "mangledName": "$s14HsFileAgentSdk7IBAboutC5majorSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -21831,14 +21655,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Float", - "printedName": "Swift.Float", - "usr": "s:Sf" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk20IBHistoryCalorieItemC5valueSfvg", - "mangledName": "$s14HsFileAgentSdk20IBHistoryCalorieItemC5valueSfvg", + "usr": "s:14HsFileAgentSdk7IBAboutC5majorSivg", + "mangledName": "$s14HsFileAgentSdk7IBAboutC5majorSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -21855,14 +21679,14 @@ }, { "kind": "TypeNominal", - "name": "Float", - "printedName": "Swift.Float", - "usr": "s:Sf" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk20IBHistoryCalorieItemC5valueSfvs", - "mangledName": "$s14HsFileAgentSdk20IBHistoryCalorieItemC5valueSfvs", + "usr": "s:14HsFileAgentSdk7IBAboutC5majorSivs", + "mangledName": "$s14HsFileAgentSdk7IBAboutC5majorSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -21879,8 +21703,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk20IBHistoryCalorieItemC5valueSfvM", - "mangledName": "$s14HsFileAgentSdk20IBHistoryCalorieItemC5valueSfvM", + "usr": "s:14HsFileAgentSdk7IBAboutC5majorSivM", + "mangledName": "$s14HsFileAgentSdk7IBAboutC5majorSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -21888,66 +21712,107 @@ ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init()", + "kind": "Var", + "name": "mid", + "printedName": "mid", "children": [ { "kind": "TypeNominal", - "name": "IBHistoryCalorieItem", - "printedName": "HsFileAgentSdk.IBHistoryCalorieItem", - "usr": "s:14HsFileAgentSdk20IBHistoryCalorieItemC" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk20IBHistoryCalorieItemCACycfc", - "mangledName": "$s14HsFileAgentSdk20IBHistoryCalorieItemCACycfc", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk7IBAboutC3midSivp", + "mangledName": "$s14HsFileAgentSdk7IBAboutC3midSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "AccessControl" + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" ], - "init_kind": "Designated" - } - ], - "declKind": "Class", - "usr": "s:14HsFileAgentSdk20IBHistoryCalorieItemC", - "mangledName": "$s14HsFileAgentSdk20IBHistoryCalorieItemC", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "IBSendMp3", - "printedName": "IBSendMp3", - "children": [ + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk7IBAboutC3midSivg", + "mangledName": "$s14HsFileAgentSdk7IBAboutC3midSivg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk7IBAboutC3midSivs", + "mangledName": "$s14HsFileAgentSdk7IBAboutC3midSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk7IBAboutC3midSivM", + "mangledName": "$s14HsFileAgentSdk7IBAboutC3midSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, { "kind": "Var", - "name": "filePath", - "printedName": "filePath", + "name": "minor", + "printedName": "minor", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBSendMp3C8filePathSSvp", - "mangledName": "$s14HsFileAgentSdk9IBSendMp3C8filePathSSvp", + "usr": "s:14HsFileAgentSdk7IBAboutC5minorSivp", + "mangledName": "$s14HsFileAgentSdk7IBAboutC5minorSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -21964,14 +21829,14 @@ "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBSendMp3C8filePathSSvg", - "mangledName": "$s14HsFileAgentSdk9IBSendMp3C8filePathSSvg", + "usr": "s:14HsFileAgentSdk7IBAboutC5minorSivg", + "mangledName": "$s14HsFileAgentSdk7IBAboutC5minorSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -21988,14 +21853,14 @@ }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBSendMp3C8filePathSSvs", - "mangledName": "$s14HsFileAgentSdk9IBSendMp3C8filePathSSvs", + "usr": "s:14HsFileAgentSdk7IBAboutC5minorSivs", + "mangledName": "$s14HsFileAgentSdk7IBAboutC5minorSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -22012,8 +21877,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBSendMp3C8filePathSSvM", - "mangledName": "$s14HsFileAgentSdk9IBSendMp3C8filePathSSvM", + "usr": "s:14HsFileAgentSdk7IBAboutC5minorSivM", + "mangledName": "$s14HsFileAgentSdk7IBAboutC5minorSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -22022,8 +21887,8 @@ }, { "kind": "Var", - "name": "name", - "printedName": "name", + "name": "macAddress", + "printedName": "macAddress", "children": [ { "kind": "TypeNominal", @@ -22033,8 +21898,8 @@ } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBSendMp3C4nameSSvp", - "mangledName": "$s14HsFileAgentSdk9IBSendMp3C4nameSSvp", + "usr": "s:14HsFileAgentSdk7IBAboutC10macAddressSSvp", + "mangledName": "$s14HsFileAgentSdk7IBAboutC10macAddressSSvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -22057,8 +21922,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBSendMp3C4nameSSvg", - "mangledName": "$s14HsFileAgentSdk9IBSendMp3C4nameSSvg", + "usr": "s:14HsFileAgentSdk7IBAboutC10macAddressSSvg", + "mangledName": "$s14HsFileAgentSdk7IBAboutC10macAddressSSvg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -22081,8 +21946,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBSendMp3C4nameSSvs", - "mangledName": "$s14HsFileAgentSdk9IBSendMp3C4nameSSvs", + "usr": "s:14HsFileAgentSdk7IBAboutC10macAddressSSvs", + "mangledName": "$s14HsFileAgentSdk7IBAboutC10macAddressSSvs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -22099,8 +21964,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBSendMp3C4nameSSvM", - "mangledName": "$s14HsFileAgentSdk9IBSendMp3C4nameSSvM", + "usr": "s:14HsFileAgentSdk7IBAboutC10macAddressSSvM", + "mangledName": "$s14HsFileAgentSdk7IBAboutC10macAddressSSvM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -22114,14 +21979,14 @@ "children": [ { "kind": "TypeNominal", - "name": "IBSendMp3", - "printedName": "HsFileAgentSdk.IBSendMp3", - "usr": "s:14HsFileAgentSdk9IBSendMp3C" + "name": "IBAbout", + "printedName": "HsFileAgentSdk.IBAbout", + "usr": "s:14HsFileAgentSdk7IBAboutC" } ], "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk9IBSendMp3CACycfc", - "mangledName": "$s14HsFileAgentSdk9IBSendMp3CACycfc", + "usr": "s:14HsFileAgentSdk7IBAboutCACycfc", + "mangledName": "$s14HsFileAgentSdk7IBAboutCACycfc", "moduleName": "HsFileAgentSdk", "declAttributes": [ "AccessControl" @@ -22135,20 +22000,20 @@ "children": [ { "kind": "TypeNominal", - "name": "IBSendMp3", - "printedName": "HsFileAgentSdk.IBSendMp3", - "usr": "s:14HsFileAgentSdk9IBSendMp3C" + "name": "IBAbout", + "printedName": "HsFileAgentSdk.IBAbout", + "usr": "s:14HsFileAgentSdk7IBAboutC" }, { "kind": "TypeNominal", "name": "Decoder", - "printedName": "Swift.Decoder", + "printedName": "any Swift.Decoder", "usr": "s:s7DecoderP" } ], "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk9IBSendMp3C4fromACs7Decoder_p_tKcfc", - "mangledName": "$s14HsFileAgentSdk9IBSendMp3C4fromACs7Decoder_p_tKcfc", + "usr": "s:14HsFileAgentSdk7IBAboutC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14HsFileAgentSdk7IBAboutC4fromACs7Decoder_p_tKcfc", "moduleName": "HsFileAgentSdk", "implicit": true, "declAttributes": [ @@ -22170,13 +22035,13 @@ { "kind": "TypeNominal", "name": "Encoder", - "printedName": "Swift.Encoder", + "printedName": "any Swift.Encoder", "usr": "s:s7EncoderP" } ], "declKind": "Func", - "usr": "s:14HsFileAgentSdk9IBSendMp3C6encode2toys7Encoder_p_tKF", - "mangledName": "$s14HsFileAgentSdk9IBSendMp3C6encode2toys7Encoder_p_tKF", + "usr": "s:14HsFileAgentSdk7IBAboutC6encode2toys7Encoder_p_tKF", + "mangledName": "$s14HsFileAgentSdk7IBAboutC6encode2toys7Encoder_p_tKF", "moduleName": "HsFileAgentSdk", "implicit": true, "throwing": true, @@ -22184,8 +22049,8 @@ } ], "declKind": "Class", - "usr": "s:14HsFileAgentSdk9IBSendMp3C", - "mangledName": "$s14HsFileAgentSdk9IBSendMp3C", + "usr": "s:14HsFileAgentSdk7IBAboutC", + "mangledName": "$s14HsFileAgentSdk7IBAboutC", "moduleName": "HsFileAgentSdk", "declAttributes": [ "AccessControl", @@ -22194,90 +22059,18 @@ "conformances": [ { "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" - } - ] - }, - { - "kind": "TypeDecl", - "name": "IBMp3File", - "printedName": "IBMp3File", - "children": [ - { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "Swift.Encoder", - "usr": "s:s7EncoderP" - } - ], - "declKind": "Func", - "usr": "s:14HsFileAgentSdk05IBMp3B0C6encode2toys7Encoder_p_tKF", - "mangledName": "$s14HsFileAgentSdk05IBMp3B0C6encode2toys7Encoder_p_tKF", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", - "children": [ - { - "kind": "TypeNominal", - "name": "IBMp3File", - "printedName": "HsFileAgentSdk.IBMp3File", - "usr": "s:14HsFileAgentSdk05IBMp3B0C" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "Swift.Decoder", - "usr": "s:s7DecoderP" - } - ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk05IBMp3B0C4fromACs7Decoder_p_tKcfc", - "mangledName": "$s14HsFileAgentSdk05IBMp3B0C4fromACs7Decoder_p_tKcfc", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "declAttributes": [ - "Required" - ], - "throwing": true, - "init_kind": "Designated" - } - ], - "declKind": "Class", - "usr": "s:14HsFileAgentSdk05IBMp3B0C", - "mangledName": "$s14HsFileAgentSdk05IBMp3B0C", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "hasMissingDesignatedInitializers": true, - "conformances": [ { "kind": "Conformance", "name": "Decodable", @@ -22304,36 +22097,26 @@ "RawDocComment" ] }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, { "kind": "TypeDecl", - "name": "IBPhoneInfo", - "printedName": "IBPhoneInfo", + "name": "IBUserInfo", + "printedName": "IBUserInfo", "children": [ { "kind": "Var", - "name": "name", - "printedName": "name", + "name": "age", + "printedName": "age", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk11IBPhoneInfoC4nameSSvp", - "mangledName": "$s14HsFileAgentSdk11IBPhoneInfoC4nameSSvp", + "usr": "s:14HsFileAgentSdk10IBUserInfoC3ageSivp", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC3ageSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -22350,14 +22133,14 @@ "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk11IBPhoneInfoC4nameSSvg", - "mangledName": "$s14HsFileAgentSdk11IBPhoneInfoC4nameSSvg", + "usr": "s:14HsFileAgentSdk10IBUserInfoC3ageSivg", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC3ageSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -22374,14 +22157,14 @@ }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk11IBPhoneInfoC4nameSSvs", - "mangledName": "$s14HsFileAgentSdk11IBPhoneInfoC4nameSSvs", + "usr": "s:14HsFileAgentSdk10IBUserInfoC3ageSivs", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC3ageSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -22398,8 +22181,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk11IBPhoneInfoC4nameSSvM", - "mangledName": "$s14HsFileAgentSdk11IBPhoneInfoC4nameSSvM", + "usr": "s:14HsFileAgentSdk10IBUserInfoC3ageSivM", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC3ageSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -22408,8 +22191,8 @@ }, { "kind": "Var", - "name": "type", - "printedName": "type", + "name": "gender", + "printedName": "gender", "children": [ { "kind": "TypeNominal", @@ -22419,8 +22202,8 @@ } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk11IBPhoneInfoC4typeSivp", - "mangledName": "$s14HsFileAgentSdk11IBPhoneInfoC4typeSivp", + "usr": "s:14HsFileAgentSdk10IBUserInfoC6genderSivp", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC6genderSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -22443,8 +22226,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk11IBPhoneInfoC4typeSivg", - "mangledName": "$s14HsFileAgentSdk11IBPhoneInfoC4typeSivg", + "usr": "s:14HsFileAgentSdk10IBUserInfoC6genderSivg", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC6genderSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -22467,8 +22250,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk11IBPhoneInfoC4typeSivs", - "mangledName": "$s14HsFileAgentSdk11IBPhoneInfoC4typeSivs", + "usr": "s:14HsFileAgentSdk10IBUserInfoC6genderSivs", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC6genderSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -22485,8 +22268,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk11IBPhoneInfoC4typeSivM", - "mangledName": "$s14HsFileAgentSdk11IBPhoneInfoC4typeSivM", + "usr": "s:14HsFileAgentSdk10IBUserInfoC6genderSivM", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC6genderSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -22495,35 +22278,19 @@ }, { "kind": "Var", - "name": "mac", - "printedName": "mac", + "name": "height", + "printedName": "height", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.Int]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.Int]", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sa" - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk11IBPhoneInfoC3macSaySiGSgvp", - "mangledName": "$s14HsFileAgentSdk11IBPhoneInfoC3macSaySiGSgvp", + "usr": "s:14HsFileAgentSdk10IBUserInfoC6heightSivp", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC6heightSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -22540,30 +22307,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.Int]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.Int]", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sa" - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk11IBPhoneInfoC3macSaySiGSgvg", - "mangledName": "$s14HsFileAgentSdk11IBPhoneInfoC3macSaySiGSgvg", + "usr": "s:14HsFileAgentSdk10IBUserInfoC6heightSivg", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC6heightSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -22580,30 +22331,14 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.Int]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.Int]", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sa" - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk11IBPhoneInfoC3macSaySiGSgvs", - "mangledName": "$s14HsFileAgentSdk11IBPhoneInfoC3macSaySiGSgvs", + "usr": "s:14HsFileAgentSdk10IBUserInfoC6heightSivs", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC6heightSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -22620,144 +22355,18 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk11IBPhoneInfoC3macSaySiGSgvM", - "mangledName": "$s14HsFileAgentSdk11IBPhoneInfoC3macSaySiGSgvM", + "usr": "s:14HsFileAgentSdk10IBUserInfoC6heightSivM", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC6heightSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" } ] }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init()", - "children": [ - { - "kind": "TypeNominal", - "name": "IBPhoneInfo", - "printedName": "HsFileAgentSdk.IBPhoneInfo", - "usr": "s:14HsFileAgentSdk11IBPhoneInfoC" - } - ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk11IBPhoneInfoCACycfc", - "mangledName": "$s14HsFileAgentSdk11IBPhoneInfoCACycfc", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" - }, - { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "Swift.Encoder", - "usr": "s:s7EncoderP" - } - ], - "declKind": "Func", - "usr": "s:14HsFileAgentSdk11IBPhoneInfoC6encode2toys7Encoder_p_tKF", - "mangledName": "$s14HsFileAgentSdk11IBPhoneInfoC6encode2toys7Encoder_p_tKF", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", - "children": [ - { - "kind": "TypeNominal", - "name": "IBPhoneInfo", - "printedName": "HsFileAgentSdk.IBPhoneInfo", - "usr": "s:14HsFileAgentSdk11IBPhoneInfoC" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "Swift.Decoder", - "usr": "s:s7DecoderP" - } - ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk11IBPhoneInfoC4fromACs7Decoder_p_tKcfc", - "mangledName": "$s14HsFileAgentSdk11IBPhoneInfoC4fromACs7Decoder_p_tKcfc", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "declAttributes": [ - "Required" - ], - "throwing": true, - "init_kind": "Designated" - } - ], - "declKind": "Class", - "usr": "s:14HsFileAgentSdk11IBPhoneInfoC", - "mangledName": "$s14HsFileAgentSdk11IBPhoneInfoC", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" - } - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "IBHistorySleepItem", - "printedName": "IBHistorySleepItem", - "children": [ { "kind": "Var", - "name": "sleepId", - "printedName": "sleepId", + "name": "weight", + "printedName": "weight", "children": [ { "kind": "TypeNominal", @@ -22767,8 +22376,8 @@ } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC7sleepIdSivp", - "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC7sleepIdSivp", + "usr": "s:14HsFileAgentSdk10IBUserInfoC6weightSivp", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC6weightSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -22791,8 +22400,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC7sleepIdSivg", - "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC7sleepIdSivg", + "usr": "s:14HsFileAgentSdk10IBUserInfoC6weightSivg", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC6weightSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -22815,8 +22424,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC7sleepIdSivs", - "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC7sleepIdSivs", + "usr": "s:14HsFileAgentSdk10IBUserInfoC6weightSivs", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC6weightSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -22833,8 +22442,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC7sleepIdSivM", - "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC7sleepIdSivM", + "usr": "s:14HsFileAgentSdk10IBUserInfoC6weightSivM", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC6weightSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -22843,8 +22452,8 @@ }, { "kind": "Var", - "name": "type", - "printedName": "type", + "name": "step", + "printedName": "step", "children": [ { "kind": "TypeNominal", @@ -22854,8 +22463,8 @@ } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC4typeSivp", - "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC4typeSivp", + "usr": "s:14HsFileAgentSdk10IBUserInfoC4stepSivp", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC4stepSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -22878,8 +22487,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC4typeSivg", - "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC4typeSivg", + "usr": "s:14HsFileAgentSdk10IBUserInfoC4stepSivg", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC4stepSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -22902,8 +22511,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC4typeSivs", - "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC4typeSivs", + "usr": "s:14HsFileAgentSdk10IBUserInfoC4stepSivs", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC4stepSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -22920,8 +22529,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC4typeSivM", - "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC4typeSivM", + "usr": "s:14HsFileAgentSdk10IBUserInfoC4stepSivM", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC4stepSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -22930,8 +22539,8 @@ }, { "kind": "Var", - "name": "startTime", - "printedName": "startTime", + "name": "burning", + "printedName": "burning", "children": [ { "kind": "TypeNominal", @@ -22941,8 +22550,8 @@ } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC9startTimeSivp", - "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC9startTimeSivp", + "usr": "s:14HsFileAgentSdk10IBUserInfoC7burningSivp", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC7burningSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -22965,8 +22574,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC9startTimeSivg", - "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC9startTimeSivg", + "usr": "s:14HsFileAgentSdk10IBUserInfoC7burningSivg", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC7burningSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -22989,8 +22598,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC9startTimeSivs", - "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC9startTimeSivs", + "usr": "s:14HsFileAgentSdk10IBUserInfoC7burningSivs", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC7burningSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -23007,8 +22616,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC9startTimeSivM", - "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC9startTimeSivM", + "usr": "s:14HsFileAgentSdk10IBUserInfoC7burningSivM", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC7burningSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -23017,8 +22626,8 @@ }, { "kind": "Var", - "name": "endTime", - "printedName": "endTime", + "name": "stand", + "printedName": "stand", "children": [ { "kind": "TypeNominal", @@ -23028,8 +22637,8 @@ } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC7endTimeSivp", - "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC7endTimeSivp", + "usr": "s:14HsFileAgentSdk10IBUserInfoC5standSivp", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC5standSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -23052,8 +22661,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC7endTimeSivg", - "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC7endTimeSivg", + "usr": "s:14HsFileAgentSdk10IBUserInfoC5standSivg", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC5standSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -23076,8 +22685,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC7endTimeSivs", - "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC7endTimeSivs", + "usr": "s:14HsFileAgentSdk10IBUserInfoC5standSivs", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC5standSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -23094,8 +22703,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC7endTimeSivM", - "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC7endTimeSivM", + "usr": "s:14HsFileAgentSdk10IBUserInfoC5standSivM", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC5standSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -23104,19 +22713,19 @@ }, { "kind": "Var", - "name": "totalSleep", - "printedName": "totalSleep", + "name": "hourSystem", + "printedName": "hourSystem", "children": [ { "kind": "TypeNominal", - "name": "IBSleepTime", - "printedName": "HsFileAgentSdk.IBSleepTime", - "usr": "s:14HsFileAgentSdk11IBSleepTimeV" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC05totalF0AA11IBSleepTimeVvp", - "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC05totalF0AA11IBSleepTimeVvp", + "usr": "s:14HsFileAgentSdk10IBUserInfoC10hourSystemSivp", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC10hourSystemSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -23133,14 +22742,14 @@ "children": [ { "kind": "TypeNominal", - "name": "IBSleepTime", - "printedName": "HsFileAgentSdk.IBSleepTime", - "usr": "s:14HsFileAgentSdk11IBSleepTimeV" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC05totalF0AA11IBSleepTimeVvg", - "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC05totalF0AA11IBSleepTimeVvg", + "usr": "s:14HsFileAgentSdk10IBUserInfoC10hourSystemSivg", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC10hourSystemSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -23157,14 +22766,14 @@ }, { "kind": "TypeNominal", - "name": "IBSleepTime", - "printedName": "HsFileAgentSdk.IBSleepTime", - "usr": "s:14HsFileAgentSdk11IBSleepTimeV" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC05totalF0AA11IBSleepTimeVvs", - "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC05totalF0AA11IBSleepTimeVvs", + "usr": "s:14HsFileAgentSdk10IBUserInfoC10hourSystemSivs", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC10hourSystemSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -23181,37 +22790,132 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC05totalF0AA11IBSleepTimeVvM", - "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC05totalF0AA11IBSleepTimeVvM", + "usr": "s:14HsFileAgentSdk10IBUserInfoC10hourSystemSivM", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC10hourSystemSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" } ] }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBUserInfo", + "printedName": "HsFileAgentSdk.IBUserInfo", + "usr": "s:14HsFileAgentSdk10IBUserInfoC" + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk10IBUserInfoCACycfc", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoCACycfc", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, { "kind": "Var", - "name": "deepSleep", - "printedName": "deepSleep", + "name": "description", + "printedName": "description", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "HsFileAgentSdk.IBSleepTime?", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk10IBUserInfoC11descriptionSSvp", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC11descriptionSSvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "IBSleepTime", - "printedName": "HsFileAgentSdk.IBSleepTime", - "usr": "s:14HsFileAgentSdk11IBSleepTimeV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk10IBUserInfoC11descriptionSSvg", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC11descriptionSSvg", + "moduleName": "HsFileAgentSdk", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:14HsFileAgentSdk10IBUserInfoC", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "hasMissingDesignatedInitializers": 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": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "IBHistoryBaseTrainingItem", + "printedName": "IBHistoryBaseTrainingItem", + "children": [ + { + "kind": "Var", + "name": "source", + "printedName": "source", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC04deepF0AA11IBSleepTimeVSgvp", - "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC04deepF0AA11IBSleepTimeVSgvp", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC6sourceSivp", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC6sourceSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -23228,22 +22932,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "HsFileAgentSdk.IBSleepTime?", - "children": [ - { - "kind": "TypeNominal", - "name": "IBSleepTime", - "printedName": "HsFileAgentSdk.IBSleepTime", - "usr": "s:14HsFileAgentSdk11IBSleepTimeV" - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC04deepF0AA11IBSleepTimeVSgvg", - "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC04deepF0AA11IBSleepTimeVSgvg", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC6sourceSivg", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC6sourceSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -23260,22 +22956,14 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "HsFileAgentSdk.IBSleepTime?", - "children": [ - { - "kind": "TypeNominal", - "name": "IBSleepTime", - "printedName": "HsFileAgentSdk.IBSleepTime", - "usr": "s:14HsFileAgentSdk11IBSleepTimeV" - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC04deepF0AA11IBSleepTimeVSgvs", - "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC04deepF0AA11IBSleepTimeVSgvs", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC6sourceSivs", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC6sourceSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -23292,8 +22980,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC04deepF0AA11IBSleepTimeVSgvM", - "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC04deepF0AA11IBSleepTimeVSgvM", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC6sourceSivM", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC6sourceSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -23302,27 +22990,27 @@ }, { "kind": "Var", - "name": "lightSleep", - "printedName": "lightSleep", + "name": "otherType", + "printedName": "otherType", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "HsFileAgentSdk.IBSleepTime?", + "printedName": "Swift.Int?", "children": [ { "kind": "TypeNominal", - "name": "IBSleepTime", - "printedName": "HsFileAgentSdk.IBSleepTime", - "usr": "s:14HsFileAgentSdk11IBSleepTimeV" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC05lightF0AA11IBSleepTimeVSgvp", - "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC05lightF0AA11IBSleepTimeVSgvp", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC9otherTypeSiSgvp", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC9otherTypeSiSgvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -23340,21 +23028,21 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "HsFileAgentSdk.IBSleepTime?", + "printedName": "Swift.Int?", "children": [ { "kind": "TypeNominal", - "name": "IBSleepTime", - "printedName": "HsFileAgentSdk.IBSleepTime", - "usr": "s:14HsFileAgentSdk11IBSleepTimeV" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC05lightF0AA11IBSleepTimeVSgvg", - "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC05lightF0AA11IBSleepTimeVSgvg", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC9otherTypeSiSgvg", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC9otherTypeSiSgvg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -23372,21 +23060,21 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "HsFileAgentSdk.IBSleepTime?", + "printedName": "Swift.Int?", "children": [ { "kind": "TypeNominal", - "name": "IBSleepTime", - "printedName": "HsFileAgentSdk.IBSleepTime", - "usr": "s:14HsFileAgentSdk11IBSleepTimeV" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC05lightF0AA11IBSleepTimeVSgvs", - "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC05lightF0AA11IBSleepTimeVSgvs", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC9otherTypeSiSgvs", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC9otherTypeSiSgvs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -23403,8 +23091,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC05lightF0AA11IBSleepTimeVSgvM", - "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC05lightF0AA11IBSleepTimeVSgvM", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC9otherTypeSiSgvM", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC9otherTypeSiSgvM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -23413,27 +23101,19 @@ }, { "kind": "Var", - "name": "remSleep", - "printedName": "remSleep", + "name": "trainingType", + "printedName": "trainingType", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "HsFileAgentSdk.IBSleepTime?", - "children": [ - { - "kind": "TypeNominal", - "name": "IBSleepTime", - "printedName": "HsFileAgentSdk.IBSleepTime", - "usr": "s:14HsFileAgentSdk11IBSleepTimeV" - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC03remF0AA11IBSleepTimeVSgvp", - "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC03remF0AA11IBSleepTimeVSgvp", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC12trainingTypeSivp", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC12trainingTypeSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -23450,22 +23130,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "HsFileAgentSdk.IBSleepTime?", - "children": [ - { - "kind": "TypeNominal", - "name": "IBSleepTime", - "printedName": "HsFileAgentSdk.IBSleepTime", - "usr": "s:14HsFileAgentSdk11IBSleepTimeV" - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC03remF0AA11IBSleepTimeVSgvg", - "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC03remF0AA11IBSleepTimeVSgvg", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC12trainingTypeSivg", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC12trainingTypeSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -23482,22 +23154,14 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "HsFileAgentSdk.IBSleepTime?", - "children": [ - { - "kind": "TypeNominal", - "name": "IBSleepTime", - "printedName": "HsFileAgentSdk.IBSleepTime", - "usr": "s:14HsFileAgentSdk11IBSleepTimeV" - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC03remF0AA11IBSleepTimeVSgvs", - "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC03remF0AA11IBSleepTimeVSgvs", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC12trainingTypeSivs", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC12trainingTypeSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -23514,8 +23178,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC03remF0AA11IBSleepTimeVSgvM", - "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC03remF0AA11IBSleepTimeVSgvM", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC12trainingTypeSivM", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC12trainingTypeSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -23524,27 +23188,19 @@ }, { "kind": "Var", - "name": "awake", - "printedName": "awake", + "name": "star", + "printedName": "star", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "HsFileAgentSdk.IBSleepTime?", - "children": [ - { - "kind": "TypeNominal", - "name": "IBSleepTime", - "printedName": "HsFileAgentSdk.IBSleepTime", - "usr": "s:14HsFileAgentSdk11IBSleepTimeV" - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC5awakeAA11IBSleepTimeVSgvp", - "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC5awakeAA11IBSleepTimeVSgvp", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC4starSivp", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC4starSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -23561,22 +23217,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "HsFileAgentSdk.IBSleepTime?", - "children": [ - { - "kind": "TypeNominal", - "name": "IBSleepTime", - "printedName": "HsFileAgentSdk.IBSleepTime", - "usr": "s:14HsFileAgentSdk11IBSleepTimeV" - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC5awakeAA11IBSleepTimeVSgvg", - "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC5awakeAA11IBSleepTimeVSgvg", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC4starSivg", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC4starSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -23593,22 +23241,14 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "HsFileAgentSdk.IBSleepTime?", - "children": [ - { - "kind": "TypeNominal", - "name": "IBSleepTime", - "printedName": "HsFileAgentSdk.IBSleepTime", - "usr": "s:14HsFileAgentSdk11IBSleepTimeV" - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC5awakeAA11IBSleepTimeVSgvs", - "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC5awakeAA11IBSleepTimeVSgvs", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC4starSivs", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC4starSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -23625,8 +23265,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC5awakeAA11IBSleepTimeVSgvM", - "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC5awakeAA11IBSleepTimeVSgvM", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC4starSivM", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC4starSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -23635,35 +23275,19 @@ }, { "kind": "Var", - "name": "states", - "printedName": "states", + "name": "stop", + "printedName": "stop", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "[HsFileAgentSdk.IBSleepState]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[HsFileAgentSdk.IBSleepState]", - "children": [ - { - "kind": "TypeNominal", - "name": "IBSleepState", - "printedName": "HsFileAgentSdk.IBSleepState", - "usr": "s:14HsFileAgentSdk12IBSleepStateV" - } - ], - "usr": "s:Sa" - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC6statesSayAA12IBSleepStateVGSgvp", - "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC6statesSayAA12IBSleepStateVGSgvp", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC4stopSivp", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC4stopSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -23680,30 +23304,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "[HsFileAgentSdk.IBSleepState]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[HsFileAgentSdk.IBSleepState]", - "children": [ - { - "kind": "TypeNominal", - "name": "IBSleepState", - "printedName": "HsFileAgentSdk.IBSleepState", - "usr": "s:14HsFileAgentSdk12IBSleepStateV" - } - ], - "usr": "s:Sa" - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC6statesSayAA12IBSleepStateVGSgvg", - "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC6statesSayAA12IBSleepStateVGSgvg", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC4stopSivg", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC4stopSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -23720,30 +23328,14 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "[HsFileAgentSdk.IBSleepState]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[HsFileAgentSdk.IBSleepState]", - "children": [ - { - "kind": "TypeNominal", - "name": "IBSleepState", - "printedName": "HsFileAgentSdk.IBSleepState", - "usr": "s:14HsFileAgentSdk12IBSleepStateV" - } - ], - "usr": "s:Sa" - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC6statesSayAA12IBSleepStateVGSgvs", - "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC6statesSayAA12IBSleepStateVGSgvs", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC4stopSivs", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC4stopSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -23760,54 +23352,18 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC6statesSayAA12IBSleepStateVGSgvM", - "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC6statesSayAA12IBSleepStateVGSgvM", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC4stopSivM", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC4stopSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" } ] }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init()", - "children": [ - { - "kind": "TypeNominal", - "name": "IBHistorySleepItem", - "printedName": "HsFileAgentSdk.IBHistorySleepItem", - "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC" - } - ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk18IBHistorySleepItemCACycfc", - "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemCACycfc", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" - } - ], - "declKind": "Class", - "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC", - "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "IBSleepTime", - "printedName": "IBSleepTime", - "children": [ { "kind": "Var", - "name": "hour", - "printedName": "hour", + "name": "targetType", + "printedName": "targetType", "children": [ { "kind": "TypeNominal", @@ -23817,10 +23373,11 @@ } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk11IBSleepTimeV4hourSivp", - "mangledName": "$s14HsFileAgentSdk11IBSleepTimeV4hourSivp", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC10targetTypeSivp", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC10targetTypeSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ + "HasInitialValue", "HasStorage", "AccessControl", "RawDocComment" @@ -23840,8 +23397,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk11IBSleepTimeV4hourSivg", - "mangledName": "$s14HsFileAgentSdk11IBSleepTimeV4hourSivg", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC10targetTypeSivg", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC10targetTypeSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -23864,8 +23421,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk11IBSleepTimeV4hourSivs", - "mangledName": "$s14HsFileAgentSdk11IBSleepTimeV4hourSivs", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC10targetTypeSivs", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC10targetTypeSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -23882,8 +23439,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk11IBSleepTimeV4hourSivM", - "mangledName": "$s14HsFileAgentSdk11IBSleepTimeV4hourSivM", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC10targetTypeSivM", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC10targetTypeSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -23892,8 +23449,8 @@ }, { "kind": "Var", - "name": "minute", - "printedName": "minute", + "name": "target", + "printedName": "target", "children": [ { "kind": "TypeNominal", @@ -23903,10 +23460,11 @@ } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk11IBSleepTimeV6minuteSivp", - "mangledName": "$s14HsFileAgentSdk11IBSleepTimeV6minuteSivp", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC6targetSivp", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC6targetSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ + "HasInitialValue", "HasStorage", "AccessControl", "RawDocComment" @@ -23926,8 +23484,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk11IBSleepTimeV6minuteSivg", - "mangledName": "$s14HsFileAgentSdk11IBSleepTimeV6minuteSivg", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC6targetSivg", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC6targetSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -23950,8 +23508,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk11IBSleepTimeV6minuteSivs", - "mangledName": "$s14HsFileAgentSdk11IBSleepTimeV6minuteSivs", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC6targetSivs", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC6targetSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -23968,66 +23526,18 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk11IBSleepTimeV6minuteSivM", - "mangledName": "$s14HsFileAgentSdk11IBSleepTimeV6minuteSivM", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC6targetSivM", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC6targetSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" } ] }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(hour:minute:)", - "children": [ - { - "kind": "TypeNominal", - "name": "IBSleepTime", - "printedName": "HsFileAgentSdk.IBSleepTime", - "usr": "s:14HsFileAgentSdk11IBSleepTimeV" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk11IBSleepTimeV4hour6minuteACSi_Sitcfc", - "mangledName": "$s14HsFileAgentSdk11IBSleepTimeV4hour6minuteACSi_Sitcfc", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" - } - ], - "declKind": "Struct", - "usr": "s:14HsFileAgentSdk11IBSleepTimeV", - "mangledName": "$s14HsFileAgentSdk11IBSleepTimeV", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "IBSleepState", - "printedName": "IBSleepState", - "children": [ { "kind": "Var", - "name": "time", - "printedName": "time", + "name": "progress", + "printedName": "progress", "children": [ { "kind": "TypeNominal", @@ -24037,8 +23547,8 @@ } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk12IBSleepStateV4timeSivp", - "mangledName": "$s14HsFileAgentSdk12IBSleepStateV4timeSivp", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC8progressSivp", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC8progressSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -24061,8 +23571,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBSleepStateV4timeSivg", - "mangledName": "$s14HsFileAgentSdk12IBSleepStateV4timeSivg", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC8progressSivg", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC8progressSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -24085,8 +23595,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBSleepStateV4timeSivs", - "mangledName": "$s14HsFileAgentSdk12IBSleepStateV4timeSivs", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC8progressSivs", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC8progressSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -24103,8 +23613,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBSleepStateV4timeSivM", - "mangledName": "$s14HsFileAgentSdk12IBSleepStateV4timeSivM", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC8progressSivM", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC8progressSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -24113,8 +23623,8 @@ }, { "kind": "Var", - "name": "state", - "printedName": "state", + "name": "duration", + "printedName": "duration", "children": [ { "kind": "TypeNominal", @@ -24124,8 +23634,8 @@ } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk12IBSleepStateV5stateSivp", - "mangledName": "$s14HsFileAgentSdk12IBSleepStateV5stateSivp", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC8durationSivp", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC8durationSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -24148,8 +23658,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBSleepStateV5stateSivg", - "mangledName": "$s14HsFileAgentSdk12IBSleepStateV5stateSivg", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC8durationSivg", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC8durationSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -24172,8 +23682,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBSleepStateV5stateSivs", - "mangledName": "$s14HsFileAgentSdk12IBSleepStateV5stateSivs", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC8durationSivs", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC8durationSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -24190,87 +23700,37 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBSleepStateV5stateSivM", - "mangledName": "$s14HsFileAgentSdk12IBSleepStateV5stateSivM", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC8durationSivM", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC8durationSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" } ] }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(time:state:)", - "children": [ - { - "kind": "TypeNominal", - "name": "IBSleepState", - "printedName": "HsFileAgentSdk.IBSleepState", - "usr": "s:14HsFileAgentSdk12IBSleepStateV" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk12IBSleepStateV4time5stateACSi_Sitcfc", - "mangledName": "$s14HsFileAgentSdk12IBSleepStateV4time5stateACSi_Sitcfc", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" - } - ], - "declKind": "Struct", - "usr": "s:14HsFileAgentSdk12IBSleepStateV", - "mangledName": "$s14HsFileAgentSdk12IBSleepStateV", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "IBAiResponse", - "printedName": "IBAiResponse", - "children": [ { "kind": "Var", - "name": "value", - "printedName": "value", + "name": "calorie", + "printedName": "calorie", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk12IBAiResponseC5valueSSvp", - "mangledName": "$s14HsFileAgentSdk12IBAiResponseC5valueSSvp", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC7calorieSiSgvp", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC7calorieSiSgvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -24287,14 +23747,22 @@ "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBAiResponseC5valueSSvg", - "mangledName": "$s14HsFileAgentSdk12IBAiResponseC5valueSSvg", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC7calorieSiSgvg", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC7calorieSiSgvg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -24311,14 +23779,22 @@ }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBAiResponseC5valueSSvs", - "mangledName": "$s14HsFileAgentSdk12IBAiResponseC5valueSSvs", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC7calorieSiSgvs", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC7calorieSiSgvs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -24335,123 +23811,37 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBAiResponseC5valueSSvM", - "mangledName": "$s14HsFileAgentSdk12IBAiResponseC5valueSSvM", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC7calorieSiSgvM", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC7calorieSiSgvM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" } ] }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init()", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAiResponse", - "printedName": "HsFileAgentSdk.IBAiResponse", - "usr": "s:14HsFileAgentSdk12IBAiResponseC" - } - ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk12IBAiResponseCACycfc", - "mangledName": "$s14HsFileAgentSdk12IBAiResponseCACycfc", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" - }, - { - "kind": "Var", - "name": "description", - "printedName": "description", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk12IBAiResponseC11descriptionSSvp", - "mangledName": "$s14HsFileAgentSdk12IBAiResponseC11descriptionSSvp", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl" - ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBAiResponseC11descriptionSSvg", - "mangledName": "$s14HsFileAgentSdk12IBAiResponseC11descriptionSSvg", - "moduleName": "HsFileAgentSdk", - "accessorKind": "get" - } - ] - } - ], - "declKind": "Class", - "usr": "s:14HsFileAgentSdk12IBAiResponseC", - "mangledName": "$s14HsFileAgentSdk12IBAiResponseC", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "IBClock", - "printedName": "IBClock", - "children": [ { "kind": "Var", - "name": "alarms", - "printedName": "alarms", + "name": "distance", + "printedName": "distance", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[HsFileAgentSdk.IBClockInfo]", + "name": "Optional", + "printedName": "Swift.Int?", "children": [ { "kind": "TypeNominal", - "name": "IBClockInfo", - "printedName": "HsFileAgentSdk.IBClockInfo", - "usr": "s:14HsFileAgentSdk11IBClockInfoC" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "usr": "s:Sa" + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk7IBClockC6alarmsSayAA0E4InfoCGvp", - "mangledName": "$s14HsFileAgentSdk7IBClockC6alarmsSayAA0E4InfoCGvp", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC8distanceSiSgvp", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC8distanceSiSgvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -24468,22 +23858,22 @@ "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[HsFileAgentSdk.IBClockInfo]", + "name": "Optional", + "printedName": "Swift.Int?", "children": [ { "kind": "TypeNominal", - "name": "IBClockInfo", - "printedName": "HsFileAgentSdk.IBClockInfo", - "usr": "s:14HsFileAgentSdk11IBClockInfoC" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "usr": "s:Sa" + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk7IBClockC6alarmsSayAA0E4InfoCGvg", - "mangledName": "$s14HsFileAgentSdk7IBClockC6alarmsSayAA0E4InfoCGvg", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC8distanceSiSgvg", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC8distanceSiSgvg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -24500,22 +23890,22 @@ }, { "kind": "TypeNominal", - "name": "Array", - "printedName": "[HsFileAgentSdk.IBClockInfo]", + "name": "Optional", + "printedName": "Swift.Int?", "children": [ { "kind": "TypeNominal", - "name": "IBClockInfo", - "printedName": "HsFileAgentSdk.IBClockInfo", - "usr": "s:14HsFileAgentSdk11IBClockInfoC" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "usr": "s:Sa" + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk7IBClockC6alarmsSayAA0E4InfoCGvs", - "mangledName": "$s14HsFileAgentSdk7IBClockC6alarmsSayAA0E4InfoCGvs", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC8distanceSiSgvs", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC8distanceSiSgvs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -24532,124 +23922,18 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk7IBClockC6alarmsSayAA0E4InfoCGvM", - "mangledName": "$s14HsFileAgentSdk7IBClockC6alarmsSayAA0E4InfoCGvM", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC8distanceSiSgvM", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC8distanceSiSgvM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" } ] }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init()", - "children": [ - { - "kind": "TypeNominal", - "name": "IBClock", - "printedName": "HsFileAgentSdk.IBClock", - "usr": "s:14HsFileAgentSdk7IBClockC" - } - ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk7IBClockCACycfc", - "mangledName": "$s14HsFileAgentSdk7IBClockCACycfc", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" - }, - { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "Swift.Encoder", - "usr": "s:s7EncoderP" - } - ], - "declKind": "Func", - "usr": "s:14HsFileAgentSdk7IBClockC6encode2toys7Encoder_p_tKF", - "mangledName": "$s14HsFileAgentSdk7IBClockC6encode2toys7Encoder_p_tKF", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", - "children": [ - { - "kind": "TypeNominal", - "name": "IBClock", - "printedName": "HsFileAgentSdk.IBClock", - "usr": "s:14HsFileAgentSdk7IBClockC" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "Swift.Decoder", - "usr": "s:s7DecoderP" - } - ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk7IBClockC4fromACs7Decoder_p_tKcfc", - "mangledName": "$s14HsFileAgentSdk7IBClockC4fromACs7Decoder_p_tKcfc", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "declAttributes": [ - "Required" - ], - "throwing": true, - "init_kind": "Designated" - } - ], - "declKind": "Class", - "usr": "s:14HsFileAgentSdk7IBClockC", - "mangledName": "$s14HsFileAgentSdk7IBClockC", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" - } - ] - }, - { - "kind": "TypeDecl", - "name": "IBClockInfo", - "printedName": "IBClockInfo", - "children": [ { "kind": "Var", - "name": "id", - "printedName": "id", + "name": "heartRate", + "printedName": "heartRate", "children": [ { "kind": "TypeNominal", @@ -24659,8 +23943,8 @@ } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk11IBClockInfoC2idSivp", - "mangledName": "$s14HsFileAgentSdk11IBClockInfoC2idSivp", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC9heartRateSivp", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC9heartRateSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -24683,8 +23967,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk11IBClockInfoC2idSivg", - "mangledName": "$s14HsFileAgentSdk11IBClockInfoC2idSivg", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC9heartRateSivg", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC9heartRateSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -24707,8 +23991,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk11IBClockInfoC2idSivs", - "mangledName": "$s14HsFileAgentSdk11IBClockInfoC2idSivs", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC9heartRateSivs", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC9heartRateSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -24725,8 +24009,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk11IBClockInfoC2idSivM", - "mangledName": "$s14HsFileAgentSdk11IBClockInfoC2idSivM", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC9heartRateSivM", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC9heartRateSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -24735,19 +24019,27 @@ }, { "kind": "Var", - "name": "hour", - "printedName": "hour", + "name": "step", + "printedName": "step", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk11IBClockInfoC4hourSivp", - "mangledName": "$s14HsFileAgentSdk11IBClockInfoC4hourSivp", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC4stepSiSgvp", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC4stepSiSgvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -24764,14 +24056,22 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk11IBClockInfoC4hourSivg", - "mangledName": "$s14HsFileAgentSdk11IBClockInfoC4hourSivg", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC4stepSiSgvg", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC4stepSiSgvg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -24788,14 +24088,22 @@ }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk11IBClockInfoC4hourSivs", - "mangledName": "$s14HsFileAgentSdk11IBClockInfoC4hourSivs", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC4stepSiSgvs", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC4stepSiSgvs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -24812,8 +24120,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk11IBClockInfoC4hourSivM", - "mangledName": "$s14HsFileAgentSdk11IBClockInfoC4hourSivM", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC4stepSiSgvM", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC4stepSiSgvM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -24822,19 +24130,27 @@ }, { "kind": "Var", - "name": "minute", - "printedName": "minute", + "name": "trainingLevel", + "printedName": "trainingLevel", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk11IBClockInfoC6minuteSivp", - "mangledName": "$s14HsFileAgentSdk11IBClockInfoC6minuteSivp", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC13trainingLevelSiSgvp", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC13trainingLevelSiSgvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -24851,14 +24167,22 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk11IBClockInfoC6minuteSivg", - "mangledName": "$s14HsFileAgentSdk11IBClockInfoC6minuteSivg", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC13trainingLevelSiSgvg", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC13trainingLevelSiSgvg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -24875,14 +24199,22 @@ }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk11IBClockInfoC6minuteSivs", - "mangledName": "$s14HsFileAgentSdk11IBClockInfoC6minuteSivs", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC13trainingLevelSiSgvs", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC13trainingLevelSiSgvs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -24899,8 +24231,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk11IBClockInfoC6minuteSivM", - "mangledName": "$s14HsFileAgentSdk11IBClockInfoC6minuteSivM", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC13trainingLevelSiSgvM", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC13trainingLevelSiSgvM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -24909,19 +24241,27 @@ }, { "kind": "Var", - "name": "enable", - "printedName": "enable", + "name": "circle", + "printedName": "circle", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk11IBClockInfoC6enableSivp", - "mangledName": "$s14HsFileAgentSdk11IBClockInfoC6enableSivp", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC6circleSiSgvp", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC6circleSiSgvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -24938,14 +24278,22 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk11IBClockInfoC6enableSivg", - "mangledName": "$s14HsFileAgentSdk11IBClockInfoC6enableSivg", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC6circleSiSgvg", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC6circleSiSgvg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -24962,14 +24310,22 @@ }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk11IBClockInfoC6enableSivs", - "mangledName": "$s14HsFileAgentSdk11IBClockInfoC6enableSivs", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC6circleSiSgvs", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC6circleSiSgvs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -24986,8 +24342,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk11IBClockInfoC6enableSivM", - "mangledName": "$s14HsFileAgentSdk11IBClockInfoC6enableSivM", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC6circleSiSgvM", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC6circleSiSgvM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -24996,13 +24352,13 @@ }, { "kind": "Var", - "name": "repeat", - "printedName": "repeat", + "name": "elevation", + "printedName": "elevation", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.Int]", + "name": "Optional", + "printedName": "Swift.Int?", "children": [ { "kind": "TypeNominal", @@ -25011,12 +24367,12 @@ "usr": "s:Si" } ], - "usr": "s:Sa" + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk11IBClockInfoC6repeatSaySiGvp", - "mangledName": "$s14HsFileAgentSdk11IBClockInfoC6repeatSaySiGvp", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC9elevationSiSgvp", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC9elevationSiSgvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -25033,8 +24389,8 @@ "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.Int]", + "name": "Optional", + "printedName": "Swift.Int?", "children": [ { "kind": "TypeNominal", @@ -25043,12 +24399,12 @@ "usr": "s:Si" } ], - "usr": "s:Sa" + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk11IBClockInfoC6repeatSaySiGvg", - "mangledName": "$s14HsFileAgentSdk11IBClockInfoC6repeatSaySiGvg", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC9elevationSiSgvg", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC9elevationSiSgvg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -25065,8 +24421,8 @@ }, { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.Int]", + "name": "Optional", + "printedName": "Swift.Int?", "children": [ { "kind": "TypeNominal", @@ -25075,12 +24431,12 @@ "usr": "s:Si" } ], - "usr": "s:Sa" + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk11IBClockInfoC6repeatSaySiGvs", - "mangledName": "$s14HsFileAgentSdk11IBClockInfoC6repeatSaySiGvs", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC9elevationSiSgvs", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC9elevationSiSgvs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -25097,36 +24453,14 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk11IBClockInfoC6repeatSaySiGvM", - "mangledName": "$s14HsFileAgentSdk11IBClockInfoC6repeatSaySiGvM", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC9elevationSiSgvM", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC9elevationSiSgvM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" } ] }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init()", - "children": [ - { - "kind": "TypeNominal", - "name": "IBClockInfo", - "printedName": "HsFileAgentSdk.IBClockInfo", - "usr": "s:14HsFileAgentSdk11IBClockInfoC" - } - ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk11IBClockInfoCACycfc", - "mangledName": "$s14HsFileAgentSdk11IBClockInfoCACycfc", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" - }, { "kind": "Constructor", "name": "init", @@ -25134,20 +24468,20 @@ "children": [ { "kind": "TypeNominal", - "name": "IBClockInfo", - "printedName": "HsFileAgentSdk.IBClockInfo", - "usr": "s:14HsFileAgentSdk11IBClockInfoC" + "name": "IBHistoryBaseTrainingItem", + "printedName": "HsFileAgentSdk.IBHistoryBaseTrainingItem", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC" }, { "kind": "TypeNominal", "name": "Decoder", - "printedName": "Swift.Decoder", + "printedName": "any Swift.Decoder", "usr": "s:s7DecoderP" } ], "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk11IBClockInfoC4fromACs7Decoder_p_tKcfc", - "mangledName": "$s14HsFileAgentSdk11IBClockInfoC4fromACs7Decoder_p_tKcfc", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC4fromACs7Decoder_p_tKcfc", "moduleName": "HsFileAgentSdk", "implicit": true, "declAttributes": [ @@ -25169,13 +24503,13 @@ { "kind": "TypeNominal", "name": "Encoder", - "printedName": "Swift.Encoder", + "printedName": "any Swift.Encoder", "usr": "s:s7EncoderP" } ], "declKind": "Func", - "usr": "s:14HsFileAgentSdk11IBClockInfoC6encode2toys7Encoder_p_tKF", - "mangledName": "$s14HsFileAgentSdk11IBClockInfoC6encode2toys7Encoder_p_tKF", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC6encode2toys7Encoder_p_tKF", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC6encode2toys7Encoder_p_tKF", "moduleName": "HsFileAgentSdk", "implicit": true, "throwing": true, @@ -25183,14 +24517,29 @@ } ], "declKind": "Class", - "usr": "s:14HsFileAgentSdk11IBClockInfoC", - "mangledName": "$s14HsFileAgentSdk11IBClockInfoC", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC", "moduleName": "HsFileAgentSdk", "declAttributes": [ "AccessControl", "RawDocComment" ], + "hasMissingDesignatedInitializers": 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", @@ -25227,270 +24576,231 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", - "name": "IBHeartRate", - "printedName": "IBHeartRate", + "name": "IBParameter", + "printedName": "IBParameter", "children": [ { "kind": "Var", - "name": "rate", - "printedName": "rate", + "name": "dialID", + "printedName": "dialID", "children": [ { - "kind": "TypeNominal", - "name": "IBHeartRateFrequency", - "printedName": "HsFileAgentSdk.IBHeartRateFrequency", - "usr": "s:14HsFileAgentSdk20IBHeartRateFrequencyO" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk11IBHeartRateC4rateAA0eF9FrequencyOvp", - "mangledName": "$s14HsFileAgentSdk11IBHeartRateC4rateAA0eF9FrequencyOvp", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "IBHeartRateFrequency", - "printedName": "HsFileAgentSdk.IBHeartRateFrequency", - "usr": "s:14HsFileAgentSdk20IBHeartRateFrequencyO" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk11IBHeartRateC4rateAA0eF9FrequencyOvg", - "mangledName": "$s14HsFileAgentSdk11IBHeartRateC4rateAA0eF9FrequencyOvg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (Swift.Int) -> HsFileAgentSdk.IBParameter", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int) -> HsFileAgentSdk.IBParameter", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] }, { "kind": "TypeNominal", - "name": "IBHeartRateFrequency", - "printedName": "HsFileAgentSdk.IBHeartRateFrequency", - "usr": "s:14HsFileAgentSdk20IBHeartRateFrequencyO" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk11IBHeartRateC4rateAA0eF9FrequencyOvs", - "mangledName": "$s14HsFileAgentSdk11IBHeartRateC4rateAA0eF9FrequencyOvs", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBParameter.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk11IBHeartRateC4rateAA0eF9FrequencyOvM", - "mangledName": "$s14HsFileAgentSdk11IBHeartRateC4rateAA0eF9FrequencyOvM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO6dialIDyACSicACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO6dialIDyACSicACmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" ] }, { "kind": "Var", - "name": "state", - "printedName": "state", + "name": "action", + "printedName": "action", "children": [ { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk11IBHeartRateC5stateSivp", - "mangledName": "$s14HsFileAgentSdk11IBHeartRateC5stateSivp", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk11IBHeartRateC5stateSivg", - "mangledName": "$s14HsFileAgentSdk11IBHeartRateC5stateSivg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (Swift.Int) -> HsFileAgentSdk.IBParameter", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int) -> HsFileAgentSdk.IBParameter", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk11IBHeartRateC5stateSivs", - "mangledName": "$s14HsFileAgentSdk11IBHeartRateC5stateSivs", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBParameter.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk11IBHeartRateC5stateSivM", - "mangledName": "$s14HsFileAgentSdk11IBHeartRateC5stateSivM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO6actionyACSicACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO6actionyACSicACmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" ] }, { "kind": "Var", - "name": "higherOrLower", - "printedName": "higherOrLower", + "name": "motionMode", + "printedName": "motionMode", "children": [ { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBMotionMode) -> HsFileAgentSdk.IBParameter", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBMotionMode) -> HsFileAgentSdk.IBParameter", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + }, + { + "kind": "TypeNominal", + "name": "IBMotionMode", + "printedName": "HsFileAgentSdk.IBMotionMode", + "usr": "s:14HsFileAgentSdk12IBMotionModeO" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBParameter.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + } + ] + } + ] } ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk11IBHeartRateC13higherOrLowerSivp", - "mangledName": "$s14HsFileAgentSdk11IBHeartRateC13higherOrLowerSivp", + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO10motionModeyAcA08IBMotionG0OcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO10motionModeyAcA08IBMotionG0OcACmF", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk11IBHeartRateC13higherOrLowerSivg", - "mangledName": "$s14HsFileAgentSdk11IBHeartRateC13higherOrLowerSivg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" - }, + ] + }, + { + "kind": "Var", + "name": "language", + "printedName": "language", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBLanguage) -> HsFileAgentSdk.IBParameter", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBLanguage) -> HsFileAgentSdk.IBParameter", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + }, + { + "kind": "TypeNominal", + "name": "IBLanguage", + "printedName": "HsFileAgentSdk.IBLanguage", + "usr": "s:14HsFileAgentSdk10IBLanguageO" + } + ] }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk11IBHeartRateC13higherOrLowerSivs", - "mangledName": "$s14HsFileAgentSdk11IBHeartRateC13higherOrLowerSivs", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBParameter.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk11IBHeartRateC13higherOrLowerSivM", - "mangledName": "$s14HsFileAgentSdk11IBHeartRateC13higherOrLowerSivM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO8languageyAcA10IBLanguageOcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO8languageyAcA10IBLanguageOcACmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" ] }, { @@ -25499,150 +24809,198 @@ "printedName": "value", "children": [ { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (Swift.Int) -> HsFileAgentSdk.IBParameter", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int) -> HsFileAgentSdk.IBParameter", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBParameter.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + } + ] + } + ] } ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk11IBHeartRateC5valueSivp", - "mangledName": "$s14HsFileAgentSdk11IBHeartRateC5valueSivp", + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO5valueyACSicACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO5valueyACSicACmF", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk11IBHeartRateC5valueSivg", - "mangledName": "$s14HsFileAgentSdk11IBHeartRateC5valueSivg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" - }, + ] + }, + { + "kind": "Var", + "name": "file", + "printedName": "file", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBFile) -> HsFileAgentSdk.IBParameter", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBFile) -> HsFileAgentSdk.IBParameter", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + }, + { + "kind": "TypeNominal", + "name": "IBFile", + "printedName": "HsFileAgentSdk.IBFile", + "usr": "s:14HsFileAgentSdk6IBFileO" + } + ] }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk11IBHeartRateC5valueSivs", - "mangledName": "$s14HsFileAgentSdk11IBHeartRateC5valueSivs", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBParameter.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk11IBHeartRateC5valueSivM", - "mangledName": "$s14HsFileAgentSdk11IBHeartRateC5valueSivM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO4fileyAcA6IBFileOcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO4fileyAcA6IBFileOcACmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init()", + "kind": "Var", + "name": "targetStep", + "printedName": "targetStep", "children": [ { - "kind": "TypeNominal", - "name": "IBHeartRate", - "printedName": "HsFileAgentSdk.IBHeartRate", - "usr": "s:14HsFileAgentSdk11IBHeartRateC" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBTargetStep) -> HsFileAgentSdk.IBParameter", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBTargetStep) -> HsFileAgentSdk.IBParameter", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + }, + { + "kind": "TypeNominal", + "name": "IBTargetStep", + "printedName": "HsFileAgentSdk.IBTargetStep", + "usr": "s:14HsFileAgentSdk12IBTargetStepC" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBParameter.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + } + ] + } + ] } ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk11IBHeartRateCACycfc", - "mangledName": "$s14HsFileAgentSdk11IBHeartRateCACycfc", + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO10targetStepyAcA08IBTargetG0CcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO10targetStepyAcA08IBTargetG0CcACmF", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" - } - ], - "declKind": "Class", - "usr": "s:14HsFileAgentSdk11IBHeartRateC", - "mangledName": "$s14HsFileAgentSdk11IBHeartRateC", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "hasMissingDesignatedInitializers": true - }, - { - "kind": "TypeDecl", - "name": "IBHeartRateFrequency", - "printedName": "IBHeartRateFrequency", - "children": [ + "RawDocComment" + ] + }, { "kind": "Var", - "name": "none", - "printedName": "none", + "name": "sleep", + "printedName": "sleep", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(HsFileAgentSdk.IBHeartRateFrequency.Type) -> HsFileAgentSdk.IBHeartRateFrequency", + "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBSleep) -> HsFileAgentSdk.IBParameter", "children": [ { - "kind": "TypeNominal", - "name": "IBHeartRateFrequency", - "printedName": "HsFileAgentSdk.IBHeartRateFrequency", - "usr": "s:14HsFileAgentSdk20IBHeartRateFrequencyO" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBSleep) -> HsFileAgentSdk.IBParameter", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + }, + { + "kind": "TypeNominal", + "name": "IBSleep", + "printedName": "HsFileAgentSdk.IBSleep", + "usr": "s:14HsFileAgentSdk7IBSleepC" + } + ] }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "HsFileAgentSdk.IBHeartRateFrequency.Type", + "printedName": "HsFileAgentSdk.IBParameter.Type", "children": [ { "kind": "TypeNominal", - "name": "IBHeartRateFrequency", - "printedName": "HsFileAgentSdk.IBHeartRateFrequency", - "usr": "s:14HsFileAgentSdk20IBHeartRateFrequencyO" + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" } ] } @@ -25650,8 +25008,8 @@ } ], "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk20IBHeartRateFrequencyO4noneyA2CmF", - "mangledName": "$s14HsFileAgentSdk20IBHeartRateFrequencyO4noneyA2CmF", + "usr": "s:14HsFileAgentSdk11IBParameterO5sleepyAcA7IBSleepCcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO5sleepyAcA7IBSleepCcACmF", "moduleName": "HsFileAgentSdk", "declAttributes": [ "RawDocComment" @@ -25659,30 +25017,43 @@ }, { "kind": "Var", - "name": "min1", - "printedName": "min1", + "name": "water", + "printedName": "water", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(HsFileAgentSdk.IBHeartRateFrequency.Type) -> HsFileAgentSdk.IBHeartRateFrequency", + "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBWater) -> HsFileAgentSdk.IBParameter", "children": [ { - "kind": "TypeNominal", - "name": "IBHeartRateFrequency", - "printedName": "HsFileAgentSdk.IBHeartRateFrequency", - "usr": "s:14HsFileAgentSdk20IBHeartRateFrequencyO" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBWater) -> HsFileAgentSdk.IBParameter", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + }, + { + "kind": "TypeNominal", + "name": "IBWater", + "printedName": "HsFileAgentSdk.IBWater", + "usr": "s:14HsFileAgentSdk7IBWaterC" + } + ] }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "HsFileAgentSdk.IBHeartRateFrequency.Type", + "printedName": "HsFileAgentSdk.IBParameter.Type", "children": [ { "kind": "TypeNominal", - "name": "IBHeartRateFrequency", - "printedName": "HsFileAgentSdk.IBHeartRateFrequency", - "usr": "s:14HsFileAgentSdk20IBHeartRateFrequencyO" + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" } ] } @@ -25690,8 +25061,8 @@ } ], "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk20IBHeartRateFrequencyO4min1yA2CmF", - "mangledName": "$s14HsFileAgentSdk20IBHeartRateFrequencyO4min1yA2CmF", + "usr": "s:14HsFileAgentSdk11IBParameterO5wateryAcA7IBWaterCcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO5wateryAcA7IBWaterCcACmF", "moduleName": "HsFileAgentSdk", "declAttributes": [ "RawDocComment" @@ -25699,30 +25070,43 @@ }, { "kind": "Var", - "name": "min5", - "printedName": "min5", + "name": "clock", + "printedName": "clock", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(HsFileAgentSdk.IBHeartRateFrequency.Type) -> HsFileAgentSdk.IBHeartRateFrequency", + "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBClock) -> HsFileAgentSdk.IBParameter", "children": [ { - "kind": "TypeNominal", - "name": "IBHeartRateFrequency", - "printedName": "HsFileAgentSdk.IBHeartRateFrequency", - "usr": "s:14HsFileAgentSdk20IBHeartRateFrequencyO" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBClock) -> HsFileAgentSdk.IBParameter", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + }, + { + "kind": "TypeNominal", + "name": "IBClock", + "printedName": "HsFileAgentSdk.IBClock", + "usr": "s:14HsFileAgentSdk7IBClockC" + } + ] }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "HsFileAgentSdk.IBHeartRateFrequency.Type", + "printedName": "HsFileAgentSdk.IBParameter.Type", "children": [ { "kind": "TypeNominal", - "name": "IBHeartRateFrequency", - "printedName": "HsFileAgentSdk.IBHeartRateFrequency", - "usr": "s:14HsFileAgentSdk20IBHeartRateFrequencyO" + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" } ] } @@ -25730,8 +25114,8 @@ } ], "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk20IBHeartRateFrequencyO4min5yA2CmF", - "mangledName": "$s14HsFileAgentSdk20IBHeartRateFrequencyO4min5yA2CmF", + "usr": "s:14HsFileAgentSdk11IBParameterO5clockyAcA7IBClockCcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO5clockyAcA7IBClockCcACmF", "moduleName": "HsFileAgentSdk", "declAttributes": [ "RawDocComment" @@ -25739,30 +25123,43 @@ }, { "kind": "Var", - "name": "min10", - "printedName": "min10", + "name": "heartRate", + "printedName": "heartRate", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(HsFileAgentSdk.IBHeartRateFrequency.Type) -> HsFileAgentSdk.IBHeartRateFrequency", + "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBHeartRate) -> HsFileAgentSdk.IBParameter", "children": [ { - "kind": "TypeNominal", - "name": "IBHeartRateFrequency", - "printedName": "HsFileAgentSdk.IBHeartRateFrequency", - "usr": "s:14HsFileAgentSdk20IBHeartRateFrequencyO" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBHeartRate) -> HsFileAgentSdk.IBParameter", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + }, + { + "kind": "TypeNominal", + "name": "IBHeartRate", + "printedName": "HsFileAgentSdk.IBHeartRate", + "usr": "s:14HsFileAgentSdk11IBHeartRateC" + } + ] }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "HsFileAgentSdk.IBHeartRateFrequency.Type", + "printedName": "HsFileAgentSdk.IBParameter.Type", "children": [ { "kind": "TypeNominal", - "name": "IBHeartRateFrequency", - "printedName": "HsFileAgentSdk.IBHeartRateFrequency", - "usr": "s:14HsFileAgentSdk20IBHeartRateFrequencyO" + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" } ] } @@ -25770,8 +25167,8 @@ } ], "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk20IBHeartRateFrequencyO5min10yA2CmF", - "mangledName": "$s14HsFileAgentSdk20IBHeartRateFrequencyO5min10yA2CmF", + "usr": "s:14HsFileAgentSdk11IBParameterO9heartRateyAcA07IBHeartG0CcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO9heartRateyAcA07IBHeartG0CcACmF", "moduleName": "HsFileAgentSdk", "declAttributes": [ "RawDocComment" @@ -25779,1045 +25176,1084 @@ }, { "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", + "name": "bloodOxygen", + "printedName": "bloodOxygen", "children": [ { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk20IBHeartRateFrequencyO8rawValueSivp", - "mangledName": "$s14HsFileAgentSdk20IBHeartRateFrequencyO8rawValueSivp", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBBloodOxygen) -> HsFileAgentSdk.IBParameter", "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBBloodOxygen) -> HsFileAgentSdk.IBParameter", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + }, + { + "kind": "TypeNominal", + "name": "IBBloodOxygen", + "printedName": "HsFileAgentSdk.IBBloodOxygen", + "usr": "s:14HsFileAgentSdk13IBBloodOxygenC" + } + ] + }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBParameter.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk20IBHeartRateFrequencyO8rawValueSivg", - "mangledName": "$s14HsFileAgentSdk20IBHeartRateFrequencyO8rawValueSivg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO11bloodOxygenyAcA07IBBloodG0CcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO11bloodOxygenyAcA07IBBloodG0CcACmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", + "kind": "Var", + "name": "screen", + "printedName": "screen", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "HsFileAgentSdk.IBHeartRateFrequency?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBScreenConfig) -> HsFileAgentSdk.IBParameter", "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBScreenConfig) -> HsFileAgentSdk.IBParameter", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + }, + { + "kind": "TypeNominal", + "name": "IBScreenConfig", + "printedName": "HsFileAgentSdk.IBScreenConfig", + "usr": "s:14HsFileAgentSdk14IBScreenConfigC" + } + ] + }, { "kind": "TypeNominal", - "name": "IBHeartRateFrequency", - "printedName": "HsFileAgentSdk.IBHeartRateFrequency", - "usr": "s:14HsFileAgentSdk20IBHeartRateFrequencyO" + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBParameter.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + } + ] } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + ] } ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk20IBHeartRateFrequencyO8rawValueACSgSi_tcfc", - "mangledName": "$s14HsFileAgentSdk20IBHeartRateFrequencyO8rawValueACSgSi_tcfc", + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO6screenyAcA14IBScreenConfigCcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO6screenyAcA14IBScreenConfigCcACmF", "moduleName": "HsFileAgentSdk", - "implicit": true, - "init_kind": "Designated" - } - ], - "declKind": "Enum", - "usr": "s:14HsFileAgentSdk20IBHeartRateFrequencyO", - "mangledName": "$s14HsFileAgentSdk20IBHeartRateFrequencyO", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "enumRawTypeName": "Int", - "conformances": [ - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" + "declAttributes": [ + "RawDocComment" + ] }, { - "kind": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", + "kind": "Var", + "name": "vibrateSound", + "printedName": "vibrateSound", "children": [ { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBVibrateConfig) -> HsFileAgentSdk.IBParameter", "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": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "IBWeather", - "printedName": "IBWeather", - "children": [ - { - "kind": "Var", - "name": "address", - "printedName": "address", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAddress", - "printedName": "HsFileAgentSdk.IBAddress", - "usr": "s:14HsFileAgentSdk9IBAddressC" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBVibrateConfig) -> HsFileAgentSdk.IBParameter", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + }, + { + "kind": "TypeNominal", + "name": "IBVibrateConfig", + "printedName": "HsFileAgentSdk.IBVibrateConfig", + "usr": "s:14HsFileAgentSdk15IBVibrateConfigC" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBParameter.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + } + ] + } + ] } ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBWeatherC7addressAA9IBAddressCvp", - "mangledName": "$s14HsFileAgentSdk9IBWeatherC7addressAA9IBAddressCvp", + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO12vibrateSoundyAcA15IBVibrateConfigCcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO12vibrateSoundyAcA15IBVibrateConfigCcACmF", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "IBAddress", - "printedName": "HsFileAgentSdk.IBAddress", - "usr": "s:14HsFileAgentSdk9IBAddressC" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBWeatherC7addressAA9IBAddressCvg", - "mangledName": "$s14HsFileAgentSdk9IBWeatherC7addressAA9IBAddressCvg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" - }, + ] + }, + { + "kind": "Var", + "name": "otherTarget", + "printedName": "otherTarget", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBOtherTarget) -> HsFileAgentSdk.IBParameter", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBOtherTarget) -> HsFileAgentSdk.IBParameter", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + }, + { + "kind": "TypeNominal", + "name": "IBOtherTarget", + "printedName": "HsFileAgentSdk.IBOtherTarget", + "usr": "s:14HsFileAgentSdk13IBOtherTargetC" + } + ] }, { "kind": "TypeNominal", - "name": "IBAddress", - "printedName": "HsFileAgentSdk.IBAddress", - "usr": "s:14HsFileAgentSdk9IBAddressC" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBWeatherC7addressAA9IBAddressCvs", - "mangledName": "$s14HsFileAgentSdk9IBWeatherC7addressAA9IBAddressCvs", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBParameter.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBWeatherC7addressAA9IBAddressCvM", - "mangledName": "$s14HsFileAgentSdk9IBWeatherC7addressAA9IBAddressCvM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO11otherTargetyAcA07IBOtherG0CcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO11otherTargetyAcA07IBOtherG0CcACmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" ] }, { "kind": "Var", - "name": "now", - "printedName": "now", + "name": "trainTarget", + "printedName": "trainTarget", "children": [ { - "kind": "TypeNominal", - "name": "IBWeatherNow", - "printedName": "HsFileAgentSdk.IBWeatherNow", - "usr": "s:14HsFileAgentSdk12IBWeatherNowC" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBWeatherC3nowAA0E3NowCvp", - "mangledName": "$s14HsFileAgentSdk9IBWeatherC3nowAA0E3NowCvp", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "IBWeatherNow", - "printedName": "HsFileAgentSdk.IBWeatherNow", - "usr": "s:14HsFileAgentSdk12IBWeatherNowC" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBWeatherC3nowAA0E3NowCvg", - "mangledName": "$s14HsFileAgentSdk9IBWeatherC3nowAA0E3NowCvg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBTrainTarget) -> HsFileAgentSdk.IBParameter", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBTrainTarget) -> HsFileAgentSdk.IBParameter", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + }, + { + "kind": "TypeNominal", + "name": "IBTrainTarget", + "printedName": "HsFileAgentSdk.IBTrainTarget", + "usr": "s:14HsFileAgentSdk13IBTrainTargetC" + } + ] }, { "kind": "TypeNominal", - "name": "IBWeatherNow", - "printedName": "HsFileAgentSdk.IBWeatherNow", - "usr": "s:14HsFileAgentSdk12IBWeatherNowC" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBWeatherC3nowAA0E3NowCvs", - "mangledName": "$s14HsFileAgentSdk9IBWeatherC3nowAA0E3NowCvs", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBParameter.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBWeatherC3nowAA0E3NowCvM", - "mangledName": "$s14HsFileAgentSdk9IBWeatherC3nowAA0E3NowCvM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO11trainTargetyAcA07IBTrainG0CcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO11trainTargetyAcA07IBTrainG0CcACmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" ] }, { "kind": "Var", - "name": "daily", - "printedName": "daily", + "name": "sendPhone", + "printedName": "sendPhone", "children": [ { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[HsFileAgentSdk.IBWeatherInfo]", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBPhoneInfo) -> HsFileAgentSdk.IBParameter", "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBPhoneInfo) -> HsFileAgentSdk.IBParameter", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + }, + { + "kind": "TypeNominal", + "name": "IBPhoneInfo", + "printedName": "HsFileAgentSdk.IBPhoneInfo", + "usr": "s:14HsFileAgentSdk11IBPhoneInfoC" + } + ] + }, { "kind": "TypeNominal", - "name": "IBWeatherInfo", - "printedName": "HsFileAgentSdk.IBWeatherInfo", - "usr": "s:14HsFileAgentSdk13IBWeatherInfoC" + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBParameter.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + } + ] } - ], - "usr": "s:Sa" + ] } ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBWeatherC5dailySayAA0E4InfoCGvp", - "mangledName": "$s14HsFileAgentSdk9IBWeatherC5dailySayAA0E4InfoCGvp", + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO9sendPhoneyAcA11IBPhoneInfoCcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO9sendPhoneyAcA11IBPhoneInfoCcACmF", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", "RawDocComment" - ], - "hasStorage": true, - "accessors": [ + ] + }, + { + "kind": "Var", + "name": "sendTime", + "printedName": "sendTime", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBSendTime) -> HsFileAgentSdk.IBParameter", "children": [ { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[HsFileAgentSdk.IBWeatherInfo]", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBSendTime) -> HsFileAgentSdk.IBParameter", "children": [ { "kind": "TypeNominal", - "name": "IBWeatherInfo", - "printedName": "HsFileAgentSdk.IBWeatherInfo", - "usr": "s:14HsFileAgentSdk13IBWeatherInfoC" + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + }, + { + "kind": "TypeNominal", + "name": "IBSendTime", + "printedName": "HsFileAgentSdk.IBSendTime", + "usr": "s:14HsFileAgentSdk10IBSendTimeC" } - ], - "usr": "s:Sa" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBWeatherC5dailySayAA0E4InfoCGvg", - "mangledName": "$s14HsFileAgentSdk9IBWeatherC5dailySayAA0E4InfoCGvg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + ] }, { "kind": "TypeNominal", - "name": "Array", - "printedName": "[HsFileAgentSdk.IBWeatherInfo]", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBParameter.Type", "children": [ { "kind": "TypeNominal", - "name": "IBWeatherInfo", - "printedName": "HsFileAgentSdk.IBWeatherInfo", - "usr": "s:14HsFileAgentSdk13IBWeatherInfoC" + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" } - ], - "usr": "s:Sa" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBWeatherC5dailySayAA0E4InfoCGvs", - "mangledName": "$s14HsFileAgentSdk9IBWeatherC5dailySayAA0E4InfoCGvs", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + ] } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBWeatherC5dailySayAA0E4InfoCGvM", - "mangledName": "$s14HsFileAgentSdk9IBWeatherC5dailySayAA0E4InfoCGvM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO8sendTimeyAcA06IBSendG0CcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO8sendTimeyAcA06IBSendG0CcACmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init()", + "kind": "Var", + "name": "auxiliary", + "printedName": "auxiliary", "children": [ { - "kind": "TypeNominal", - "name": "IBWeather", - "printedName": "HsFileAgentSdk.IBWeather", - "usr": "s:14HsFileAgentSdk9IBWeatherC" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBAuxiliary) -> HsFileAgentSdk.IBParameter", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBAuxiliary) -> HsFileAgentSdk.IBParameter", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + }, + { + "kind": "TypeNominal", + "name": "IBAuxiliary", + "printedName": "HsFileAgentSdk.IBAuxiliary", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBParameter.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + } + ] + } + ] } ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk9IBWeatherCACycfc", - "mangledName": "$s14HsFileAgentSdk9IBWeatherCACycfc", + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO9auxiliaryyAcA11IBAuxiliaryOcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO9auxiliaryyAcA11IBAuxiliaryOcACmF", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" + "RawDocComment" + ] }, { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", + "kind": "Var", + "name": "userInfo", + "printedName": "userInfo", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "Swift.Encoder", - "usr": "s:s7EncoderP" - } - ], - "declKind": "Func", - "usr": "s:14HsFileAgentSdk9IBWeatherC6encode2toys7Encoder_p_tKF", - "mangledName": "$s14HsFileAgentSdk9IBWeatherC6encode2toys7Encoder_p_tKF", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", - "children": [ - { - "kind": "TypeNominal", - "name": "IBWeather", - "printedName": "HsFileAgentSdk.IBWeather", - "usr": "s:14HsFileAgentSdk9IBWeatherC" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "Swift.Decoder", - "usr": "s:s7DecoderP" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBUserInfo) -> HsFileAgentSdk.IBParameter", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBUserInfo) -> HsFileAgentSdk.IBParameter", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + }, + { + "kind": "TypeNominal", + "name": "IBUserInfo", + "printedName": "HsFileAgentSdk.IBUserInfo", + "usr": "s:14HsFileAgentSdk10IBUserInfoC" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBParameter.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + } + ] + } + ] } ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk9IBWeatherC4fromACs7Decoder_p_tKcfc", - "mangledName": "$s14HsFileAgentSdk9IBWeatherC4fromACs7Decoder_p_tKcfc", + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO8userInfoyAcA06IBUserG0CcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO8userInfoyAcA06IBUserG0CcACmF", "moduleName": "HsFileAgentSdk", - "implicit": true, "declAttributes": [ - "Required" - ], - "throwing": true, - "init_kind": "Designated" - } - ], - "declKind": "Class", - "usr": "s:14HsFileAgentSdk9IBWeatherC", - "mangledName": "$s14HsFileAgentSdk9IBWeatherC", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" + "RawDocComment" + ] }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" - } - ] - }, - { - "kind": "TypeDecl", - "name": "IBAddress", - "printedName": "IBAddress", - "children": [ { "kind": "Var", - "name": "city", - "printedName": "city", + "name": "weather", + "printedName": "weather", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBWeather) -> HsFileAgentSdk.IBParameter", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBWeather) -> HsFileAgentSdk.IBParameter", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + }, + { + "kind": "TypeNominal", + "name": "IBWeather", + "printedName": "HsFileAgentSdk.IBWeather", + "usr": "s:14HsFileAgentSdk9IBWeatherC" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBParameter.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + } + ] + } + ] } ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAddressC4citySSvp", - "mangledName": "$s14HsFileAgentSdk9IBAddressC4citySSvp", + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO7weatheryAcA9IBWeatherCcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO7weatheryAcA9IBWeatherCcACmF", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAddressC4citySSvg", - "mangledName": "$s14HsFileAgentSdk9IBAddressC4citySSvg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" - }, + ] + }, + { + "kind": "Var", + "name": "addressBook", + "printedName": "addressBook", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBParameter.Type) -> ([HsFileAgentSdk.IBAddressBook]) -> HsFileAgentSdk.IBParameter", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "TypeFunc", + "name": "Function", + "printedName": "([HsFileAgentSdk.IBAddressBook]) -> HsFileAgentSdk.IBParameter", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[HsFileAgentSdk.IBAddressBook]", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAddressBook", + "printedName": "HsFileAgentSdk.IBAddressBook", + "usr": "s:14HsFileAgentSdk13IBAddressBookC" + } + ], + "usr": "s:Sa" + } + ] }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAddressC4citySSvs", - "mangledName": "$s14HsFileAgentSdk9IBAddressC4citySSvs", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBParameter.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAddressC4citySSvM", - "mangledName": "$s14HsFileAgentSdk9IBAddressC4citySSvM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO11addressBookyACSayAA09IBAddressG0CGcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO11addressBookyACSayAA09IBAddressG0CGcACmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" ] }, { "kind": "Var", - "name": "subLocality", - "printedName": "subLocality", + "name": "epo", + "printedName": "epo", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBParameter.Type) -> ([HsFileAgentSdk.IBEpo]) -> HsFileAgentSdk.IBParameter", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([HsFileAgentSdk.IBEpo]) -> HsFileAgentSdk.IBParameter", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[HsFileAgentSdk.IBEpo]", + "children": [ + { + "kind": "TypeNominal", + "name": "IBEpo", + "printedName": "HsFileAgentSdk.IBEpo", + "usr": "s:14HsFileAgentSdk5IBEpoC" + } + ], + "usr": "s:Sa" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBParameter.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + } + ] + } + ] } ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAddressC11subLocalitySSvp", - "mangledName": "$s14HsFileAgentSdk9IBAddressC11subLocalitySSvp", + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO3epoyACSayAA5IBEpoCGcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO3epoyACSayAA5IBEpoCGcACmF", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAddressC11subLocalitySSvg", - "mangledName": "$s14HsFileAgentSdk9IBAddressC11subLocalitySSvg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" - }, + ] + }, + { + "kind": "Var", + "name": "ota", + "printedName": "ota", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBOtaFile) -> HsFileAgentSdk.IBParameter", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBOtaFile) -> HsFileAgentSdk.IBParameter", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + }, + { + "kind": "TypeNominal", + "name": "IBOtaFile", + "printedName": "HsFileAgentSdk.IBOtaFile", + "usr": "s:14HsFileAgentSdk05IBOtaB0C" + } + ] }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAddressC11subLocalitySSvs", - "mangledName": "$s14HsFileAgentSdk9IBAddressC11subLocalitySSvs", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBParameter.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAddressC11subLocalitySSvM", - "mangledName": "$s14HsFileAgentSdk9IBAddressC11subLocalitySSvM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO3otayAcA05IBOtaB0CcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO3otayAcA05IBOtaB0CcACmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" ] }, { "kind": "Var", - "name": "lat", - "printedName": "lat", + "name": "MP3", + "printedName": "MP3", "children": [ { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBMp3File) -> HsFileAgentSdk.IBParameter", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBMp3File) -> HsFileAgentSdk.IBParameter", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + }, + { + "kind": "TypeNominal", + "name": "IBMp3File", + "printedName": "HsFileAgentSdk.IBMp3File", + "usr": "s:14HsFileAgentSdk05IBMp3B0C" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBParameter.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + } + ] + } + ] } ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAddressC3latSivp", - "mangledName": "$s14HsFileAgentSdk9IBAddressC3latSivp", + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO3MP3yAcA05IBMp3B0CcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO3MP3yAcA05IBMp3B0CcACmF", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", "RawDocComment" - ], - "hasStorage": true, - "accessors": [ + ] + }, + { + "kind": "Var", + "name": "dial", + "printedName": "dial", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBDial) -> HsFileAgentSdk.IBParameter", "children": [ { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAddressC3latSivg", - "mangledName": "$s14HsFileAgentSdk9IBAddressC3latSivg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBDial) -> HsFileAgentSdk.IBParameter", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + }, + { + "kind": "TypeNominal", + "name": "IBDial", + "printedName": "HsFileAgentSdk.IBDial", + "usr": "s:14HsFileAgentSdk6IBDialC" + } + ] }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAddressC3latSivs", - "mangledName": "$s14HsFileAgentSdk9IBAddressC3latSivs", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBParameter.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAddressC3latSivM", - "mangledName": "$s14HsFileAgentSdk9IBAddressC3latSivM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO4dialyAcA6IBDialCcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO4dialyAcA6IBDialCcACmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" ] }, { "kind": "Var", - "name": "lon", - "printedName": "lon", + "name": "dialFile", + "printedName": "dialFile", "children": [ { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAddressC3lonSivp", - "mangledName": "$s14HsFileAgentSdk9IBAddressC3lonSivp", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAddressC3lonSivg", - "mangledName": "$s14HsFileAgentSdk9IBAddressC3lonSivg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBDialFile) -> HsFileAgentSdk.IBParameter", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBDialFile) -> HsFileAgentSdk.IBParameter", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + }, + { + "kind": "TypeNominal", + "name": "IBDialFile", + "printedName": "HsFileAgentSdk.IBDialFile", + "usr": "s:14HsFileAgentSdk06IBDialB0C" + } + ] }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAddressC3lonSivs", - "mangledName": "$s14HsFileAgentSdk9IBAddressC3lonSivs", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBParameter.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAddressC3lonSivM", - "mangledName": "$s14HsFileAgentSdk9IBAddressC3lonSivM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO04dialB0yAcA06IBDialB0CcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO04dialB0yAcA06IBDialB0CcACmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" ] }, { "kind": "Var", - "name": "atm", - "printedName": "atm", + "name": "deleteFile", + "printedName": "deleteFile", "children": [ { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBAddressC3atmSivp", - "mangledName": "$s14HsFileAgentSdk9IBAddressC3atmSivp", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAddressC3atmSivg", - "mangledName": "$s14HsFileAgentSdk9IBAddressC3atmSivg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBDeleteFile) -> HsFileAgentSdk.IBParameter", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBDeleteFile) -> HsFileAgentSdk.IBParameter", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + }, + { + "kind": "TypeNominal", + "name": "IBDeleteFile", + "printedName": "HsFileAgentSdk.IBDeleteFile", + "usr": "s:14HsFileAgentSdk08IBDeleteB0C" + } + ] }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAddressC3atmSivs", - "mangledName": "$s14HsFileAgentSdk9IBAddressC3atmSivs", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBParameter.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBAddressC3atmSivM", - "mangledName": "$s14HsFileAgentSdk9IBAddressC3atmSivM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO06deleteB0yAcA08IBDeleteB0CcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO06deleteB0yAcA08IBDeleteB0CcACmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init()", + "kind": "Var", + "name": "fetchFils", + "printedName": "fetchFils", "children": [ { - "kind": "TypeNominal", - "name": "IBAddress", - "printedName": "HsFileAgentSdk.IBAddress", - "usr": "s:14HsFileAgentSdk9IBAddressC" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBFile) -> HsFileAgentSdk.IBParameter", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBFile) -> HsFileAgentSdk.IBParameter", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + }, + { + "kind": "TypeNominal", + "name": "IBFile", + "printedName": "HsFileAgentSdk.IBFile", + "usr": "s:14HsFileAgentSdk6IBFileO" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBParameter.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + } + ] + } + ] } ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk9IBAddressCACycfc", - "mangledName": "$s14HsFileAgentSdk9IBAddressCACycfc", + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO9fetchFilsyAcA6IBFileOcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO9fetchFilsyAcA6IBFileOcACmF", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" + "RawDocComment" + ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "Var", + "name": "aiValid", + "printedName": "aiValid", "children": [ { - "kind": "TypeNominal", - "name": "IBAddress", - "printedName": "HsFileAgentSdk.IBAddress", - "usr": "s:14HsFileAgentSdk9IBAddressC" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "Swift.Decoder", - "usr": "s:s7DecoderP" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBAiValid) -> HsFileAgentSdk.IBParameter", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBAiValid) -> HsFileAgentSdk.IBParameter", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + }, + { + "kind": "TypeNominal", + "name": "IBAiValid", + "printedName": "HsFileAgentSdk.IBAiValid", + "usr": "s:14HsFileAgentSdk9IBAiValidC" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBParameter.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + } + ] + } + ] } ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk9IBAddressC4fromACs7Decoder_p_tKcfc", - "mangledName": "$s14HsFileAgentSdk9IBAddressC4fromACs7Decoder_p_tKcfc", + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO7aiValidyAcA04IBAiG0CcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO7aiValidyAcA04IBAiG0CcACmF", "moduleName": "HsFileAgentSdk", - "implicit": true, "declAttributes": [ - "Required" - ], - "throwing": true, - "init_kind": "Designated" + "RawDocComment" + ] }, { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", + "kind": "Var", + "name": "aiResponse", + "printedName": "aiResponse", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "Swift.Encoder", - "usr": "s:s7EncoderP" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBAiResponse) -> HsFileAgentSdk.IBParameter", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBAiResponse) -> HsFileAgentSdk.IBParameter", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + }, + { + "kind": "TypeNominal", + "name": "IBAiResponse", + "printedName": "HsFileAgentSdk.IBAiResponse", + "usr": "s:14HsFileAgentSdk12IBAiResponseC" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBParameter.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + } + ] + } + ] } ], - "declKind": "Func", - "usr": "s:14HsFileAgentSdk9IBAddressC6encode2toys7Encoder_p_tKF", - "mangledName": "$s14HsFileAgentSdk9IBAddressC6encode2toys7Encoder_p_tKF", + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO10aiResponseyAcA04IBAiG0CcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO10aiResponseyAcA04IBAiG0CcACmF", "moduleName": "HsFileAgentSdk", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" + "declAttributes": [ + "RawDocComment" + ] } ], - "declKind": "Class", - "usr": "s:14HsFileAgentSdk9IBAddressC", - "mangledName": "$s14HsFileAgentSdk9IBAddressC", + "declKind": "Enum", + "usr": "s:14HsFileAgentSdk11IBParameterO", + "mangledName": "$s14HsFileAgentSdk11IBParameterO", "moduleName": "HsFileAgentSdk", "declAttributes": [ "AccessControl", @@ -26826,116 +26262,182 @@ "conformances": [ { "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" } ] }, { "kind": "TypeDecl", - "name": "IBWeatherInfo", - "printedName": "IBWeatherInfo", + "name": "IBMotionMode", + "printedName": "IBMotionMode", "children": [ { "kind": "Var", - "name": "fxDate", - "printedName": "fxDate", + "name": "walking", + "printedName": "walking", "children": [ { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBMotionMode.Type) -> HsFileAgentSdk.IBMotionMode", + "children": [ + { + "kind": "TypeNominal", + "name": "IBMotionMode", + "printedName": "HsFileAgentSdk.IBMotionMode", + "usr": "s:14HsFileAgentSdk12IBMotionModeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBMotionMode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBMotionMode", + "printedName": "HsFileAgentSdk.IBMotionMode", + "usr": "s:14HsFileAgentSdk12IBMotionModeO" + } + ] + } + ] } ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk13IBWeatherInfoC6fxDateSivp", - "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC6fxDateSivp", + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk12IBMotionModeO7walkingyA2CmF", + "mangledName": "$s14HsFileAgentSdk12IBMotionModeO7walkingyA2CmF", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", "RawDocComment" - ], - "hasStorage": true, - "accessors": [ + ] + }, + { + "kind": "Var", + "name": "running", + "printedName": "running", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBMotionMode.Type) -> HsFileAgentSdk.IBMotionMode", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBMotionMode", + "printedName": "HsFileAgentSdk.IBMotionMode", + "usr": "s:14HsFileAgentSdk12IBMotionModeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBMotionMode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBMotionMode", + "printedName": "HsFileAgentSdk.IBMotionMode", + "usr": "s:14HsFileAgentSdk12IBMotionModeO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBWeatherInfoC6fxDateSivg", - "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC6fxDateSivg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk12IBMotionModeO7runningyA2CmF", + "mangledName": "$s14HsFileAgentSdk12IBMotionModeO7runningyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "ride", + "printedName": "ride", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBMotionMode.Type) -> HsFileAgentSdk.IBMotionMode", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "IBMotionMode", + "printedName": "HsFileAgentSdk.IBMotionMode", + "usr": "s:14HsFileAgentSdk12IBMotionModeO" }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBMotionMode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBMotionMode", + "printedName": "HsFileAgentSdk.IBMotionMode", + "usr": "s:14HsFileAgentSdk12IBMotionModeO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBWeatherInfoC6fxDateSivs", - "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC6fxDateSivs", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "set" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk12IBMotionModeO4rideyA2CmF", + "mangledName": "$s14HsFileAgentSdk12IBMotionModeO4rideyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "HsFileAgentSdk.IBMotionMode?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "IBMotionMode", + "printedName": "HsFileAgentSdk.IBMotionMode", + "usr": "s:14HsFileAgentSdk12IBMotionModeO" } ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBWeatherInfoC6fxDateSivM", - "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC6fxDateSivM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } - ] + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk12IBMotionModeO8rawValueACSgSi_tcfc", + "mangledName": "$s14HsFileAgentSdk12IBMotionModeO8rawValueACSgSi_tcfc", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "init_kind": "Designated" }, { "kind": "Var", - "name": "iconDay", - "printedName": "iconDay", + "name": "rawValue", + "printedName": "rawValue", "children": [ { "kind": "TypeNominal", @@ -26945,16 +26447,10 @@ } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk13IBWeatherInfoC7iconDaySivp", - "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC7iconDaySivp", + "usr": "s:14HsFileAgentSdk12IBMotionModeO8rawValueSivp", + "mangledName": "$s14HsFileAgentSdk12IBMotionModeO8rawValueSivp", "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, + "implicit": true, "accessors": [ { "kind": "Accessor", @@ -26969,234 +26465,318 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBWeatherInfoC7iconDaySivg", - "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC7iconDaySivg", + "usr": "s:14HsFileAgentSdk12IBMotionModeO8rawValueSivg", + "mangledName": "$s14HsFileAgentSdk12IBMotionModeO8rawValueSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" - }, + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14HsFileAgentSdk12IBMotionModeO", + "mangledName": "$s14HsFileAgentSdk12IBMotionModeO", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl" + ], + "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": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, { "kind": "TypeNominal", "name": "Int", "printedName": "Swift.Int", "usr": "s:Si" } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBWeatherInfoC7iconDaySivs", - "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC7iconDaySivs", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "set" - }, + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "IBFile", + "printedName": "IBFile", + "children": [ + { + "kind": "Var", + "name": "ota", + "printedName": "ota", + "children": [ { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBFile.Type) -> HsFileAgentSdk.IBFile", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "IBFile", + "printedName": "HsFileAgentSdk.IBFile", + "usr": "s:14HsFileAgentSdk6IBFileO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBFile.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBFile", + "printedName": "HsFileAgentSdk.IBFile", + "usr": "s:14HsFileAgentSdk6IBFileO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBWeatherInfoC7iconDaySivM", - "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC7iconDaySivM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk6IBFileO3otayA2CmF", + "mangledName": "$s14HsFileAgentSdk6IBFileO3otayA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" ] }, { "kind": "Var", - "name": "textDay", - "printedName": "textDay", + "name": "mp3", + "printedName": "mp3", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBFile.Type) -> HsFileAgentSdk.IBFile", + "children": [ + { + "kind": "TypeNominal", + "name": "IBFile", + "printedName": "HsFileAgentSdk.IBFile", + "usr": "s:14HsFileAgentSdk6IBFileO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBFile.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBFile", + "printedName": "HsFileAgentSdk.IBFile", + "usr": "s:14HsFileAgentSdk6IBFileO" + } + ] + } + ] } ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk13IBWeatherInfoC7textDaySSvp", - "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC7textDaySSvp", + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk6IBFileO3mp3yA2CmF", + "mangledName": "$s14HsFileAgentSdk6IBFileO3mp3yA2CmF", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBWeatherInfoC7textDaySSvg", - "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC7textDaySSvg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" - }, + ] + }, + { + "kind": "Var", + "name": "dial", + "printedName": "dial", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBFile.Type) -> HsFileAgentSdk.IBFile", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "IBFile", + "printedName": "HsFileAgentSdk.IBFile", + "usr": "s:14HsFileAgentSdk6IBFileO" }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBWeatherInfoC7textDaySSvs", - "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC7textDaySSvs", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBFile.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBFile", + "printedName": "HsFileAgentSdk.IBFile", + "usr": "s:14HsFileAgentSdk6IBFileO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBWeatherInfoC7textDaySSvM", - "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC7textDaySSvM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk6IBFileO4dialyA2CmF", + "mangledName": "$s14HsFileAgentSdk6IBFileO4dialyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" ] }, { "kind": "Var", - "name": "tempMax", - "printedName": "tempMax", + "name": "ota_w4", + "printedName": "ota_w4", "children": [ { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBFile.Type) -> HsFileAgentSdk.IBFile", + "children": [ + { + "kind": "TypeNominal", + "name": "IBFile", + "printedName": "HsFileAgentSdk.IBFile", + "usr": "s:14HsFileAgentSdk6IBFileO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBFile.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBFile", + "printedName": "HsFileAgentSdk.IBFile", + "usr": "s:14HsFileAgentSdk6IBFileO" + } + ] + } + ] } ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk13IBWeatherInfoC7tempMaxSivp", - "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC7tempMaxSivp", + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk6IBFileO6ota_w4yA2CmF", + "mangledName": "$s14HsFileAgentSdk6IBFileO6ota_w4yA2CmF", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", "RawDocComment" - ], - "hasStorage": true, - "accessors": [ + ] + }, + { + "kind": "Var", + "name": "epo", + "printedName": "epo", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBFile.Type) -> HsFileAgentSdk.IBFile", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBFile", + "printedName": "HsFileAgentSdk.IBFile", + "usr": "s:14HsFileAgentSdk6IBFileO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBFile.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBFile", + "printedName": "HsFileAgentSdk.IBFile", + "usr": "s:14HsFileAgentSdk6IBFileO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBWeatherInfoC7tempMaxSivg", - "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC7tempMaxSivg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk6IBFileO3epoyA2CmF", + "mangledName": "$s14HsFileAgentSdk6IBFileO3epoyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "HsFileAgentSdk.IBFile?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBFile", + "printedName": "HsFileAgentSdk.IBFile", + "usr": "s:14HsFileAgentSdk6IBFileO" } ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBWeatherInfoC7tempMaxSivs", - "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC7tempMaxSivs", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "set" + "usr": "s:Sq" }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBWeatherInfoC7tempMaxSivM", - "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC7tempMaxSivM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } - ] + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk6IBFileO8rawValueACSgSi_tcfc", + "mangledName": "$s14HsFileAgentSdk6IBFileO8rawValueACSgSi_tcfc", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "init_kind": "Designated" }, { "kind": "Var", - "name": "tempMin", - "printedName": "tempMin", + "name": "rawValue", + "printedName": "rawValue", "children": [ { "kind": "TypeNominal", @@ -27206,16 +26786,10 @@ } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk13IBWeatherInfoC7tempMinSivp", - "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC7tempMinSivp", + "usr": "s:14HsFileAgentSdk6IBFileO8rawValueSivp", + "mangledName": "$s14HsFileAgentSdk6IBFileO8rawValueSivp", "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, + "implicit": true, "accessors": [ { "kind": "Accessor", @@ -27230,141 +26804,74 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBWeatherInfoC7tempMinSivg", - "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC7tempMinSivg", + "usr": "s:14HsFileAgentSdk6IBFileO8rawValueSivg", + "mangledName": "$s14HsFileAgentSdk6IBFileO8rawValueSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBWeatherInfoC7tempMinSivs", - "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC7tempMinSivs", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBWeatherInfoC7tempMinSivM", - "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC7tempMinSivM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" } ] + } + ], + "declKind": "Enum", + "usr": "s:14HsFileAgentSdk6IBFileO", + "mangledName": "$s14HsFileAgentSdk6IBFileO", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init()", - "children": [ - { - "kind": "TypeNominal", - "name": "IBWeatherInfo", - "printedName": "HsFileAgentSdk.IBWeatherInfo", - "usr": "s:14HsFileAgentSdk13IBWeatherInfoC" - } - ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk13IBWeatherInfoCACycfc", - "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoCACycfc", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", - "children": [ - { - "kind": "TypeNominal", - "name": "IBWeatherInfo", - "printedName": "HsFileAgentSdk.IBWeatherInfo", - "usr": "s:14HsFileAgentSdk13IBWeatherInfoC" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "Swift.Decoder", - "usr": "s:s7DecoderP" - } - ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk13IBWeatherInfoC4fromACs7Decoder_p_tKcfc", - "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC4fromACs7Decoder_p_tKcfc", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "declAttributes": [ - "Required" - ], - "throwing": true, - "init_kind": "Designated" + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" }, { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "Swift.Encoder", - "usr": "s:s7EncoderP" + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] } ], - "declKind": "Func", - "usr": "s:14HsFileAgentSdk13IBWeatherInfoC6encode2toys7Encoder_p_tKF", - "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC6encode2toys7Encoder_p_tKF", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Class", - "usr": "s:14HsFileAgentSdk13IBWeatherInfoC", - "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ + "usr": "s:SY", + "mangledName": "$sSY" + }, { "kind": "Conformance", "name": "Decodable", @@ -27383,629 +26890,781 @@ }, { "kind": "TypeDecl", - "name": "IBWeatherNow", - "printedName": "IBWeatherNow", + "name": "IBAuxiliary", + "printedName": "IBAuxiliary", "children": [ { "kind": "Var", - "name": "temp", - "printedName": "temp", + "name": "sport", + "printedName": "sport", "children": [ { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBAuxiliary.Type) -> HsFileAgentSdk.IBAuxiliary", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAuxiliary", + "printedName": "HsFileAgentSdk.IBAuxiliary", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBAuxiliary.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAuxiliary", + "printedName": "HsFileAgentSdk.IBAuxiliary", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" + } + ] + } + ] } ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk12IBWeatherNowC4tempSivp", - "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC4tempSivp", + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO5sportyA2CmF", + "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO5sportyA2CmF", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", "RawDocComment" - ], - "hasStorage": true, - "accessors": [ + ] + }, + { + "kind": "Var", + "name": "heart", + "printedName": "heart", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBAuxiliary.Type) -> HsFileAgentSdk.IBAuxiliary", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBAuxiliary", + "printedName": "HsFileAgentSdk.IBAuxiliary", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBAuxiliary.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAuxiliary", + "printedName": "HsFileAgentSdk.IBAuxiliary", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBWeatherNowC4tempSivg", - "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC4tempSivg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO5heartyA2CmF", + "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO5heartyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "bloodOxygen", + "printedName": "bloodOxygen", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBAuxiliary.Type) -> HsFileAgentSdk.IBAuxiliary", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "IBAuxiliary", + "printedName": "HsFileAgentSdk.IBAuxiliary", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBAuxiliary.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAuxiliary", + "printedName": "HsFileAgentSdk.IBAuxiliary", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBWeatherNowC4tempSivs", - "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC4tempSivs", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "set" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO11bloodOxygenyA2CmF", + "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO11bloodOxygenyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "train", + "printedName": "train", + "children": [ { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBAuxiliary.Type) -> HsFileAgentSdk.IBAuxiliary", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "IBAuxiliary", + "printedName": "HsFileAgentSdk.IBAuxiliary", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBAuxiliary.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAuxiliary", + "printedName": "HsFileAgentSdk.IBAuxiliary", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBWeatherNowC4tempSivM", - "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC4tempSivM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO5trainyA2CmF", + "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO5trainyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" ] }, { "kind": "Var", - "name": "iconNight", - "printedName": "iconNight", + "name": "tarinRecord", + "printedName": "tarinRecord", "children": [ { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBAuxiliary.Type) -> HsFileAgentSdk.IBAuxiliary", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAuxiliary", + "printedName": "HsFileAgentSdk.IBAuxiliary", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBAuxiliary.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAuxiliary", + "printedName": "HsFileAgentSdk.IBAuxiliary", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" + } + ] + } + ] } ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk12IBWeatherNowC9iconNightSivp", - "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC9iconNightSivp", + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO11tarinRecordyA2CmF", + "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO11tarinRecordyA2CmF", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", "RawDocComment" - ], - "hasStorage": true, - "accessors": [ + ] + }, + { + "kind": "Var", + "name": "compass", + "printedName": "compass", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBAuxiliary.Type) -> HsFileAgentSdk.IBAuxiliary", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBWeatherNowC9iconNightSivg", - "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC9iconNightSivg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "IBAuxiliary", + "printedName": "HsFileAgentSdk.IBAuxiliary", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBWeatherNowC9iconNightSivs", - "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC9iconNightSivs", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBAuxiliary.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAuxiliary", + "printedName": "HsFileAgentSdk.IBAuxiliary", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBWeatherNowC9iconNightSivM", - "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC9iconNightSivM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO7compassyA2CmF", + "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO7compassyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" ] }, { "kind": "Var", - "name": "textNight", - "printedName": "textNight", + "name": "weather", + "printedName": "weather", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBAuxiliary.Type) -> HsFileAgentSdk.IBAuxiliary", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAuxiliary", + "printedName": "HsFileAgentSdk.IBAuxiliary", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBAuxiliary.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAuxiliary", + "printedName": "HsFileAgentSdk.IBAuxiliary", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" + } + ] + } + ] } ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk12IBWeatherNowC9textNightSSvp", - "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC9textNightSSvp", + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO7weatheryA2CmF", + "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO7weatheryA2CmF", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBWeatherNowC9textNightSSvg", - "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC9textNightSSvg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" - }, + ] + }, + { + "kind": "Var", + "name": "music", + "printedName": "music", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBAuxiliary.Type) -> HsFileAgentSdk.IBAuxiliary", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "IBAuxiliary", + "printedName": "HsFileAgentSdk.IBAuxiliary", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBWeatherNowC9textNightSSvs", - "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC9textNightSSvs", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBAuxiliary.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAuxiliary", + "printedName": "HsFileAgentSdk.IBAuxiliary", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBWeatherNowC9textNightSSvM", - "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC9textNightSSvM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO5musicyA2CmF", + "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO5musicyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" ] }, { "kind": "Var", - "name": "windScale", - "printedName": "windScale", + "name": "mobile", + "printedName": "mobile", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBAuxiliary.Type) -> HsFileAgentSdk.IBAuxiliary", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAuxiliary", + "printedName": "HsFileAgentSdk.IBAuxiliary", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBAuxiliary.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAuxiliary", + "printedName": "HsFileAgentSdk.IBAuxiliary", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" + } + ] + } + ] } ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk12IBWeatherNowC9windScaleSSvp", - "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC9windScaleSSvp", + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO6mobileyA2CmF", + "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO6mobileyA2CmF", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBWeatherNowC9windScaleSSvg", - "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC9windScaleSSvg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" - }, + ] + }, + { + "kind": "Var", + "name": "record", + "printedName": "record", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBAuxiliary.Type) -> HsFileAgentSdk.IBAuxiliary", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "IBAuxiliary", + "printedName": "HsFileAgentSdk.IBAuxiliary", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBWeatherNowC9windScaleSSvs", - "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC9windScaleSSvs", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBAuxiliary.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAuxiliary", + "printedName": "HsFileAgentSdk.IBAuxiliary", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBWeatherNowC9windScaleSSvM", - "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC9windScaleSSvM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO6recordyA2CmF", + "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO6recordyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" ] }, { "kind": "Var", - "name": "humidity", - "printedName": "humidity", + "name": "secondTimer", + "printedName": "secondTimer", "children": [ { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBAuxiliary.Type) -> HsFileAgentSdk.IBAuxiliary", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAuxiliary", + "printedName": "HsFileAgentSdk.IBAuxiliary", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBAuxiliary.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAuxiliary", + "printedName": "HsFileAgentSdk.IBAuxiliary", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" + } + ] + } + ] } ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk12IBWeatherNowC8humiditySivp", - "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC8humiditySivp", + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO11secondTimeryA2CmF", + "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO11secondTimeryA2CmF", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", "RawDocComment" - ], - "hasStorage": true, - "accessors": [ + ] + }, + { + "kind": "Var", + "name": "timer", + "printedName": "timer", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBAuxiliary.Type) -> HsFileAgentSdk.IBAuxiliary", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBAuxiliary", + "printedName": "HsFileAgentSdk.IBAuxiliary", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBAuxiliary.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAuxiliary", + "printedName": "HsFileAgentSdk.IBAuxiliary", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBWeatherNowC8humiditySivg", - "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC8humiditySivg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO5timeryA2CmF", + "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO5timeryA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "clock", + "printedName": "clock", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBAuxiliary.Type) -> HsFileAgentSdk.IBAuxiliary", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "IBAuxiliary", + "printedName": "HsFileAgentSdk.IBAuxiliary", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBAuxiliary.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAuxiliary", + "printedName": "HsFileAgentSdk.IBAuxiliary", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBWeatherNowC8humiditySivs", - "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC8humiditySivs", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "set" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO5clockyA2CmF", + "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO5clockyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "bluetooth", + "printedName": "bluetooth", + "children": [ { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBAuxiliary.Type) -> HsFileAgentSdk.IBAuxiliary", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "IBAuxiliary", + "printedName": "HsFileAgentSdk.IBAuxiliary", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBAuxiliary.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAuxiliary", + "printedName": "HsFileAgentSdk.IBAuxiliary", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBWeatherNowC8humiditySivM", - "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC8humiditySivM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO9bluetoothyA2CmF", + "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO9bluetoothyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" ] }, { "kind": "Var", - "name": "uvIndex", - "printedName": "uvIndex", + "name": "sleep", + "printedName": "sleep", "children": [ { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk12IBWeatherNowC7uvIndexSivp", - "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC7uvIndexSivp", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBWeatherNowC7uvIndexSivg", - "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC7uvIndexSivg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBAuxiliary.Type) -> HsFileAgentSdk.IBAuxiliary", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "IBAuxiliary", + "printedName": "HsFileAgentSdk.IBAuxiliary", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBWeatherNowC7uvIndexSivs", - "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC7uvIndexSivs", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBAuxiliary.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAuxiliary", + "printedName": "HsFileAgentSdk.IBAuxiliary", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBWeatherNowC7uvIndexSivM", - "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC7uvIndexSivM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO5sleepyA2CmF", + "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO5sleepyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init()", + "kind": "Var", + "name": "setting", + "printedName": "setting", "children": [ { - "kind": "TypeNominal", - "name": "IBWeatherNow", - "printedName": "HsFileAgentSdk.IBWeatherNow", - "usr": "s:14HsFileAgentSdk12IBWeatherNowC" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBAuxiliary.Type) -> HsFileAgentSdk.IBAuxiliary", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAuxiliary", + "printedName": "HsFileAgentSdk.IBAuxiliary", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBAuxiliary.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAuxiliary", + "printedName": "HsFileAgentSdk.IBAuxiliary", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" + } + ] + } + ] } ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk12IBWeatherNowCACycfc", - "mangledName": "$s14HsFileAgentSdk12IBWeatherNowCACycfc", + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO7settingyA2CmF", + "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO7settingyA2CmF", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" + "RawDocComment" + ] }, { "kind": "Constructor", "name": "init", - "printedName": "init(from:)", + "printedName": "init(rawValue:)", "children": [ { "kind": "TypeNominal", - "name": "IBWeatherNow", - "printedName": "HsFileAgentSdk.IBWeatherNow", - "usr": "s:14HsFileAgentSdk12IBWeatherNowC" + "name": "Optional", + "printedName": "HsFileAgentSdk.IBAuxiliary?", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAuxiliary", + "printedName": "HsFileAgentSdk.IBAuxiliary", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" + } + ], + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "Decoder", - "printedName": "Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk12IBWeatherNowC4fromACs7Decoder_p_tKcfc", - "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC4fromACs7Decoder_p_tKcfc", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO8rawValueACSgSi_tcfc", + "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO8rawValueACSgSi_tcfc", "moduleName": "HsFileAgentSdk", "implicit": true, - "declAttributes": [ - "Required" - ], - "throwing": true, "init_kind": "Designated" }, { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "Swift.Encoder", - "usr": "s:s7EncoderP" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "declKind": "Func", - "usr": "s:14HsFileAgentSdk12IBWeatherNowC6encode2toys7Encoder_p_tKF", - "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC6encode2toys7Encoder_p_tKF", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO8rawValueSivp", + "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO8rawValueSivp", "moduleName": "HsFileAgentSdk", "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO8rawValueSivg", + "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO8rawValueSivg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + } + ] } ], - "declKind": "Class", - "usr": "s:14HsFileAgentSdk12IBWeatherNowC", - "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC", + "declKind": "Enum", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO", + "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO", "moduleName": "HsFileAgentSdk", "declAttributes": [ "AccessControl", "RawDocComment" ], + "enumRawTypeName": "Int", "conformances": [ { "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" + "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" } ] }, @@ -28019,36 +27678,26 @@ "RawDocComment" ] }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, { "kind": "TypeDecl", - "name": "IBSendOta", - "printedName": "IBSendOta", + "name": "IBOtherTarget", + "printedName": "IBOtherTarget", "children": [ { "kind": "Var", - "name": "filePath", - "printedName": "filePath", + "name": "calorie", + "printedName": "calorie", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBSendOtaC8filePathSSvp", - "mangledName": "$s14HsFileAgentSdk9IBSendOtaC8filePathSSvp", + "usr": "s:14HsFileAgentSdk13IBOtherTargetC7calorieSivp", + "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC7calorieSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -28065,14 +27714,14 @@ "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBSendOtaC8filePathSSvg", - "mangledName": "$s14HsFileAgentSdk9IBSendOtaC8filePathSSvg", + "usr": "s:14HsFileAgentSdk13IBOtherTargetC7calorieSivg", + "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC7calorieSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -28089,14 +27738,14 @@ }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBSendOtaC8filePathSSvs", - "mangledName": "$s14HsFileAgentSdk9IBSendOtaC8filePathSSvs", + "usr": "s:14HsFileAgentSdk13IBOtherTargetC7calorieSivs", + "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC7calorieSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -28113,8 +27762,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBSendOtaC8filePathSSvM", - "mangledName": "$s14HsFileAgentSdk9IBSendOtaC8filePathSSvM", + "usr": "s:14HsFileAgentSdk13IBOtherTargetC7calorieSivM", + "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC7calorieSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -28123,8 +27772,8 @@ }, { "kind": "Var", - "name": "major", - "printedName": "major", + "name": "mileage", + "printedName": "mileage", "children": [ { "kind": "TypeNominal", @@ -28134,8 +27783,8 @@ } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBSendOtaC5majorSivp", - "mangledName": "$s14HsFileAgentSdk9IBSendOtaC5majorSivp", + "usr": "s:14HsFileAgentSdk13IBOtherTargetC7mileageSivp", + "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC7mileageSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -28158,8 +27807,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBSendOtaC5majorSivg", - "mangledName": "$s14HsFileAgentSdk9IBSendOtaC5majorSivg", + "usr": "s:14HsFileAgentSdk13IBOtherTargetC7mileageSivg", + "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC7mileageSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -28182,8 +27831,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBSendOtaC5majorSivs", - "mangledName": "$s14HsFileAgentSdk9IBSendOtaC5majorSivs", + "usr": "s:14HsFileAgentSdk13IBOtherTargetC7mileageSivs", + "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC7mileageSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -28200,8 +27849,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBSendOtaC5majorSivM", - "mangledName": "$s14HsFileAgentSdk9IBSendOtaC5majorSivM", + "usr": "s:14HsFileAgentSdk13IBOtherTargetC7mileageSivM", + "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC7mileageSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -28210,8 +27859,8 @@ }, { "kind": "Var", - "name": "mid", - "printedName": "mid", + "name": "stand", + "printedName": "stand", "children": [ { "kind": "TypeNominal", @@ -28221,8 +27870,8 @@ } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBSendOtaC3midSivp", - "mangledName": "$s14HsFileAgentSdk9IBSendOtaC3midSivp", + "usr": "s:14HsFileAgentSdk13IBOtherTargetC5standSivp", + "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC5standSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -28245,8 +27894,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBSendOtaC3midSivg", - "mangledName": "$s14HsFileAgentSdk9IBSendOtaC3midSivg", + "usr": "s:14HsFileAgentSdk13IBOtherTargetC5standSivg", + "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC5standSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -28269,8 +27918,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBSendOtaC3midSivs", - "mangledName": "$s14HsFileAgentSdk9IBSendOtaC3midSivs", + "usr": "s:14HsFileAgentSdk13IBOtherTargetC5standSivs", + "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC5standSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -28287,8 +27936,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBSendOtaC3midSivM", - "mangledName": "$s14HsFileAgentSdk9IBSendOtaC3midSivM", + "usr": "s:14HsFileAgentSdk13IBOtherTargetC5standSivM", + "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC5standSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -28297,8 +27946,8 @@ }, { "kind": "Var", - "name": "minor", - "printedName": "minor", + "name": "burning", + "printedName": "burning", "children": [ { "kind": "TypeNominal", @@ -28308,8 +27957,8 @@ } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBSendOtaC5minorSivp", - "mangledName": "$s14HsFileAgentSdk9IBSendOtaC5minorSivp", + "usr": "s:14HsFileAgentSdk13IBOtherTargetC7burningSivp", + "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC7burningSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -28332,8 +27981,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBSendOtaC5minorSivg", - "mangledName": "$s14HsFileAgentSdk9IBSendOtaC5minorSivg", + "usr": "s:14HsFileAgentSdk13IBOtherTargetC7burningSivg", + "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC7burningSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -28356,8 +28005,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBSendOtaC5minorSivs", - "mangledName": "$s14HsFileAgentSdk9IBSendOtaC5minorSivs", + "usr": "s:14HsFileAgentSdk13IBOtherTargetC7burningSivs", + "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC7burningSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -28374,8 +28023,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBSendOtaC5minorSivM", - "mangledName": "$s14HsFileAgentSdk9IBSendOtaC5minorSivM", + "usr": "s:14HsFileAgentSdk13IBOtherTargetC7burningSivM", + "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC7burningSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -28384,8 +28033,8 @@ }, { "kind": "Var", - "name": "isForced", - "printedName": "isForced", + "name": "ringsState", + "printedName": "ringsState", "children": [ { "kind": "TypeNominal", @@ -28395,8 +28044,8 @@ } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk9IBSendOtaC8isForcedSivp", - "mangledName": "$s14HsFileAgentSdk9IBSendOtaC8isForcedSivp", + "usr": "s:14HsFileAgentSdk13IBOtherTargetC10ringsStateSivp", + "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC10ringsStateSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -28419,8 +28068,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBSendOtaC8isForcedSivg", - "mangledName": "$s14HsFileAgentSdk9IBSendOtaC8isForcedSivg", + "usr": "s:14HsFileAgentSdk13IBOtherTargetC10ringsStateSivg", + "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC10ringsStateSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -28443,8 +28092,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBSendOtaC8isForcedSivs", - "mangledName": "$s14HsFileAgentSdk9IBSendOtaC8isForcedSivs", + "usr": "s:14HsFileAgentSdk13IBOtherTargetC10ringsStateSivs", + "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC10ringsStateSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -28461,8 +28110,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk9IBSendOtaC8isForcedSivM", - "mangledName": "$s14HsFileAgentSdk9IBSendOtaC8isForcedSivM", + "usr": "s:14HsFileAgentSdk13IBOtherTargetC10ringsStateSivM", + "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC10ringsStateSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -28470,169 +28119,204 @@ ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init()", + "kind": "Var", + "name": "vibrateState", + "printedName": "vibrateState", "children": [ { "kind": "TypeNominal", - "name": "IBSendOta", - "printedName": "HsFileAgentSdk.IBSendOta", - "usr": "s:14HsFileAgentSdk9IBSendOtaC" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk9IBSendOtaCACycfc", - "mangledName": "$s14HsFileAgentSdk9IBSendOtaCACycfc", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk13IBOtherTargetC12vibrateStateSivp", + "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC12vibrateStateSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "AccessControl" + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" ], - "init_kind": "Designated" + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk13IBOtherTargetC12vibrateStateSivg", + "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC12vibrateStateSivg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk13IBOtherTargetC12vibrateStateSivs", + "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC12vibrateStateSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk13IBOtherTargetC12vibrateStateSivM", + "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC12vibrateStateSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "Var", + "name": "noticeState", + "printedName": "noticeState", "children": [ { "kind": "TypeNominal", - "name": "IBSendOta", - "printedName": "HsFileAgentSdk.IBSendOta", - "usr": "s:14HsFileAgentSdk9IBSendOtaC" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk9IBSendOtaC4fromACs7Decoder_p_tKcfc", - "mangledName": "$s14HsFileAgentSdk9IBSendOtaC4fromACs7Decoder_p_tKcfc", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk13IBOtherTargetC11noticeStateSivp", + "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC11noticeStateSivp", "moduleName": "HsFileAgentSdk", - "implicit": true, "declAttributes": [ - "Required" + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" ], - "throwing": true, - "init_kind": "Designated" - }, - { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", - "children": [ + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk13IBOtherTargetC11noticeStateSivg", + "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC11noticeStateSivg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" }, { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "Swift.Encoder", - "usr": "s:s7EncoderP" - } - ], - "declKind": "Func", - "usr": "s:14HsFileAgentSdk9IBSendOtaC6encode2toys7Encoder_p_tKF", - "mangledName": "$s14HsFileAgentSdk9IBSendOtaC6encode2toys7Encoder_p_tKF", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Class", - "usr": "s:14HsFileAgentSdk9IBSendOtaC", - "mangledName": "$s14HsFileAgentSdk9IBSendOtaC", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" - } - ] - }, - { - "kind": "TypeDecl", - "name": "IBOtaFile", - "printedName": "IBOtaFile", - "children": [ - { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk13IBOtherTargetC11noticeStateSivs", + "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC11noticeStateSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" }, { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "Swift.Encoder", - "usr": "s:s7EncoderP" + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk13IBOtherTargetC11noticeStateSivM", + "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC11noticeStateSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" } - ], - "declKind": "Func", - "usr": "s:14HsFileAgentSdk05IBOtaB0C6encode2toys7Encoder_p_tKF", - "mangledName": "$s14HsFileAgentSdk05IBOtaB0C6encode2toys7Encoder_p_tKF", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" + ] }, { "kind": "Constructor", "name": "init", - "printedName": "init(from:)", + "printedName": "init()", "children": [ { "kind": "TypeNominal", - "name": "IBOtaFile", - "printedName": "HsFileAgentSdk.IBOtaFile", - "usr": "s:14HsFileAgentSdk05IBOtaB0C" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "IBOtherTarget", + "printedName": "HsFileAgentSdk.IBOtherTarget", + "usr": "s:14HsFileAgentSdk13IBOtherTargetC" } ], "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk05IBOtaB0C4fromACs7Decoder_p_tKcfc", - "mangledName": "$s14HsFileAgentSdk05IBOtaB0C4fromACs7Decoder_p_tKcfc", + "usr": "s:14HsFileAgentSdk13IBOtherTargetCACycfc", + "mangledName": "$s14HsFileAgentSdk13IBOtherTargetCACycfc", "moduleName": "HsFileAgentSdk", - "implicit": true, "declAttributes": [ - "Required" + "AccessControl" ], - "throwing": true, "init_kind": "Designated" } ], "declKind": "Class", - "usr": "s:14HsFileAgentSdk05IBOtaB0C", - "mangledName": "$s14HsFileAgentSdk05IBOtaB0C", + "usr": "s:14HsFileAgentSdk13IBOtherTargetC", + "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC", "moduleName": "HsFileAgentSdk", "declAttributes": [ "AccessControl", @@ -28642,17 +28326,17 @@ "conformances": [ { "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" } ] }, @@ -28666,26 +28350,36 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", - "name": "IBSleep", - "printedName": "IBSleep", + "name": "IBHeartRate", + "printedName": "IBHeartRate", "children": [ { "kind": "Var", - "name": "sleepTimeSet", - "printedName": "sleepTimeSet", + "name": "rate", + "printedName": "rate", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBHeartRateFrequency", + "printedName": "HsFileAgentSdk.IBHeartRateFrequency", + "usr": "s:14HsFileAgentSdk20IBHeartRateFrequencyO" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk7IBSleepC12sleepTimeSetSivp", - "mangledName": "$s14HsFileAgentSdk7IBSleepC12sleepTimeSetSivp", + "usr": "s:14HsFileAgentSdk11IBHeartRateC4rateAA0eF9FrequencyOvp", + "mangledName": "$s14HsFileAgentSdk11IBHeartRateC4rateAA0eF9FrequencyOvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -28702,14 +28396,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBHeartRateFrequency", + "printedName": "HsFileAgentSdk.IBHeartRateFrequency", + "usr": "s:14HsFileAgentSdk20IBHeartRateFrequencyO" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk7IBSleepC12sleepTimeSetSivg", - "mangledName": "$s14HsFileAgentSdk7IBSleepC12sleepTimeSetSivg", + "usr": "s:14HsFileAgentSdk11IBHeartRateC4rateAA0eF9FrequencyOvg", + "mangledName": "$s14HsFileAgentSdk11IBHeartRateC4rateAA0eF9FrequencyOvg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -28726,14 +28420,14 @@ }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBHeartRateFrequency", + "printedName": "HsFileAgentSdk.IBHeartRateFrequency", + "usr": "s:14HsFileAgentSdk20IBHeartRateFrequencyO" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk7IBSleepC12sleepTimeSetSivs", - "mangledName": "$s14HsFileAgentSdk7IBSleepC12sleepTimeSetSivs", + "usr": "s:14HsFileAgentSdk11IBHeartRateC4rateAA0eF9FrequencyOvs", + "mangledName": "$s14HsFileAgentSdk11IBHeartRateC4rateAA0eF9FrequencyOvs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -28750,8 +28444,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk7IBSleepC12sleepTimeSetSivM", - "mangledName": "$s14HsFileAgentSdk7IBSleepC12sleepTimeSetSivM", + "usr": "s:14HsFileAgentSdk11IBHeartRateC4rateAA0eF9FrequencyOvM", + "mangledName": "$s14HsFileAgentSdk11IBHeartRateC4rateAA0eF9FrequencyOvM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -28760,27 +28454,19 @@ }, { "kind": "Var", - "name": "sleepTime", - "printedName": "sleepTime", + "name": "state", + "printedName": "state", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "HsFileAgentSdk.IBTimeItem?", - "children": [ - { - "kind": "TypeNominal", - "name": "IBTimeItem", - "printedName": "HsFileAgentSdk.IBTimeItem", - "usr": "s:14HsFileAgentSdk10IBTimeItemV" - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk7IBSleepC9sleepTimeAA10IBTimeItemVSgvp", - "mangledName": "$s14HsFileAgentSdk7IBSleepC9sleepTimeAA10IBTimeItemVSgvp", + "usr": "s:14HsFileAgentSdk11IBHeartRateC5stateSivp", + "mangledName": "$s14HsFileAgentSdk11IBHeartRateC5stateSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -28797,22 +28483,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "HsFileAgentSdk.IBTimeItem?", - "children": [ - { - "kind": "TypeNominal", - "name": "IBTimeItem", - "printedName": "HsFileAgentSdk.IBTimeItem", - "usr": "s:14HsFileAgentSdk10IBTimeItemV" - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk7IBSleepC9sleepTimeAA10IBTimeItemVSgvg", - "mangledName": "$s14HsFileAgentSdk7IBSleepC9sleepTimeAA10IBTimeItemVSgvg", + "usr": "s:14HsFileAgentSdk11IBHeartRateC5stateSivg", + "mangledName": "$s14HsFileAgentSdk11IBHeartRateC5stateSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -28829,22 +28507,14 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "HsFileAgentSdk.IBTimeItem?", - "children": [ - { - "kind": "TypeNominal", - "name": "IBTimeItem", - "printedName": "HsFileAgentSdk.IBTimeItem", - "usr": "s:14HsFileAgentSdk10IBTimeItemV" - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk7IBSleepC9sleepTimeAA10IBTimeItemVSgvs", - "mangledName": "$s14HsFileAgentSdk7IBSleepC9sleepTimeAA10IBTimeItemVSgvs", + "usr": "s:14HsFileAgentSdk11IBHeartRateC5stateSivs", + "mangledName": "$s14HsFileAgentSdk11IBHeartRateC5stateSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -28861,8 +28531,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk7IBSleepC9sleepTimeAA10IBTimeItemVSgvM", - "mangledName": "$s14HsFileAgentSdk7IBSleepC9sleepTimeAA10IBTimeItemVSgvM", + "usr": "s:14HsFileAgentSdk11IBHeartRateC5stateSivM", + "mangledName": "$s14HsFileAgentSdk11IBHeartRateC5stateSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -28871,27 +28541,19 @@ }, { "kind": "Var", - "name": "getUpTime", - "printedName": "getUpTime", + "name": "higherOrLower", + "printedName": "higherOrLower", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "HsFileAgentSdk.IBTimeItem?", - "children": [ - { - "kind": "TypeNominal", - "name": "IBTimeItem", - "printedName": "HsFileAgentSdk.IBTimeItem", - "usr": "s:14HsFileAgentSdk10IBTimeItemV" - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk7IBSleepC9getUpTimeAA10IBTimeItemVSgvp", - "mangledName": "$s14HsFileAgentSdk7IBSleepC9getUpTimeAA10IBTimeItemVSgvp", + "usr": "s:14HsFileAgentSdk11IBHeartRateC13higherOrLowerSivp", + "mangledName": "$s14HsFileAgentSdk11IBHeartRateC13higherOrLowerSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -28908,22 +28570,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "HsFileAgentSdk.IBTimeItem?", - "children": [ - { - "kind": "TypeNominal", - "name": "IBTimeItem", - "printedName": "HsFileAgentSdk.IBTimeItem", - "usr": "s:14HsFileAgentSdk10IBTimeItemV" - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk7IBSleepC9getUpTimeAA10IBTimeItemVSgvg", - "mangledName": "$s14HsFileAgentSdk7IBSleepC9getUpTimeAA10IBTimeItemVSgvg", + "usr": "s:14HsFileAgentSdk11IBHeartRateC13higherOrLowerSivg", + "mangledName": "$s14HsFileAgentSdk11IBHeartRateC13higherOrLowerSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -28940,22 +28594,14 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "HsFileAgentSdk.IBTimeItem?", - "children": [ - { - "kind": "TypeNominal", - "name": "IBTimeItem", - "printedName": "HsFileAgentSdk.IBTimeItem", - "usr": "s:14HsFileAgentSdk10IBTimeItemV" - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk7IBSleepC9getUpTimeAA10IBTimeItemVSgvs", - "mangledName": "$s14HsFileAgentSdk7IBSleepC9getUpTimeAA10IBTimeItemVSgvs", + "usr": "s:14HsFileAgentSdk11IBHeartRateC13higherOrLowerSivs", + "mangledName": "$s14HsFileAgentSdk11IBHeartRateC13higherOrLowerSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -28972,8 +28618,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk7IBSleepC9getUpTimeAA10IBTimeItemVSgvM", - "mangledName": "$s14HsFileAgentSdk7IBSleepC9getUpTimeAA10IBTimeItemVSgvM", + "usr": "s:14HsFileAgentSdk11IBHeartRateC13higherOrLowerSivM", + "mangledName": "$s14HsFileAgentSdk11IBHeartRateC13higherOrLowerSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -28982,8 +28628,8 @@ }, { "kind": "Var", - "name": "alertBeforeMin20", - "printedName": "alertBeforeMin20", + "name": "value", + "printedName": "value", "children": [ { "kind": "TypeNominal", @@ -28993,8 +28639,8 @@ } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk7IBSleepC16alertBeforeMin20Sivp", - "mangledName": "$s14HsFileAgentSdk7IBSleepC16alertBeforeMin20Sivp", + "usr": "s:14HsFileAgentSdk11IBHeartRateC5valueSivp", + "mangledName": "$s14HsFileAgentSdk11IBHeartRateC5valueSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -29017,8 +28663,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk7IBSleepC16alertBeforeMin20Sivg", - "mangledName": "$s14HsFileAgentSdk7IBSleepC16alertBeforeMin20Sivg", + "usr": "s:14HsFileAgentSdk11IBHeartRateC5valueSivg", + "mangledName": "$s14HsFileAgentSdk11IBHeartRateC5valueSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -29041,8 +28687,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk7IBSleepC16alertBeforeMin20Sivs", - "mangledName": "$s14HsFileAgentSdk7IBSleepC16alertBeforeMin20Sivs", + "usr": "s:14HsFileAgentSdk11IBHeartRateC5valueSivs", + "mangledName": "$s14HsFileAgentSdk11IBHeartRateC5valueSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -29059,8 +28705,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk7IBSleepC16alertBeforeMin20SivM", - "mangledName": "$s14HsFileAgentSdk7IBSleepC16alertBeforeMin20SivM", + "usr": "s:14HsFileAgentSdk11IBHeartRateC5valueSivM", + "mangledName": "$s14HsFileAgentSdk11IBHeartRateC5valueSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -29074,14 +28720,14 @@ "children": [ { "kind": "TypeNominal", - "name": "IBSleep", - "printedName": "HsFileAgentSdk.IBSleep", - "usr": "s:14HsFileAgentSdk7IBSleepC" + "name": "IBHeartRate", + "printedName": "HsFileAgentSdk.IBHeartRate", + "usr": "s:14HsFileAgentSdk11IBHeartRateC" } ], "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk7IBSleepCACycfc", - "mangledName": "$s14HsFileAgentSdk7IBSleepCACycfc", + "usr": "s:14HsFileAgentSdk11IBHeartRateCACycfc", + "mangledName": "$s14HsFileAgentSdk11IBHeartRateCACycfc", "moduleName": "HsFileAgentSdk", "declAttributes": [ "AccessControl" @@ -29090,209 +28736,234 @@ } ], "declKind": "Class", - "usr": "s:14HsFileAgentSdk7IBSleepC", - "mangledName": "$s14HsFileAgentSdk7IBSleepC", + "usr": "s:14HsFileAgentSdk11IBHeartRateC", + "mangledName": "$s14HsFileAgentSdk11IBHeartRateC", "moduleName": "HsFileAgentSdk", "declAttributes": [ "AccessControl", "RawDocComment" ], - "hasMissingDesignatedInitializers": true + "hasMissingDesignatedInitializers": 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": "TypeDecl", - "name": "IBTimeItem", - "printedName": "IBTimeItem", + "name": "IBHeartRateFrequency", + "printedName": "IBHeartRateFrequency", "children": [ { "kind": "Var", - "name": "hour", - "printedName": "hour", + "name": "none", + "printedName": "none", "children": [ { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBHeartRateFrequency.Type) -> HsFileAgentSdk.IBHeartRateFrequency", + "children": [ + { + "kind": "TypeNominal", + "name": "IBHeartRateFrequency", + "printedName": "HsFileAgentSdk.IBHeartRateFrequency", + "usr": "s:14HsFileAgentSdk20IBHeartRateFrequencyO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBHeartRateFrequency.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBHeartRateFrequency", + "printedName": "HsFileAgentSdk.IBHeartRateFrequency", + "usr": "s:14HsFileAgentSdk20IBHeartRateFrequencyO" + } + ] + } + ] } ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk10IBTimeItemV4hourSivp", - "mangledName": "$s14HsFileAgentSdk10IBTimeItemV4hourSivp", + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk20IBHeartRateFrequencyO4noneyA2CmF", + "mangledName": "$s14HsFileAgentSdk20IBHeartRateFrequencyO4noneyA2CmF", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "HasStorage", - "AccessControl", "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBTimeItemV4hourSivg", - "mangledName": "$s14HsFileAgentSdk10IBTimeItemV4hourSivg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" - }, + ] + }, + { + "kind": "Var", + "name": "min1", + "printedName": "min1", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBHeartRateFrequency.Type) -> HsFileAgentSdk.IBHeartRateFrequency", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "IBHeartRateFrequency", + "printedName": "HsFileAgentSdk.IBHeartRateFrequency", + "usr": "s:14HsFileAgentSdk20IBHeartRateFrequencyO" }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBTimeItemV4hourSivs", - "mangledName": "$s14HsFileAgentSdk10IBTimeItemV4hourSivs", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBHeartRateFrequency.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBHeartRateFrequency", + "printedName": "HsFileAgentSdk.IBHeartRateFrequency", + "usr": "s:14HsFileAgentSdk20IBHeartRateFrequencyO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBTimeItemV4hourSivM", - "mangledName": "$s14HsFileAgentSdk10IBTimeItemV4hourSivM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk20IBHeartRateFrequencyO4min1yA2CmF", + "mangledName": "$s14HsFileAgentSdk20IBHeartRateFrequencyO4min1yA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" ] }, { "kind": "Var", - "name": "minute", - "printedName": "minute", + "name": "min5", + "printedName": "min5", "children": [ { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBHeartRateFrequency.Type) -> HsFileAgentSdk.IBHeartRateFrequency", + "children": [ + { + "kind": "TypeNominal", + "name": "IBHeartRateFrequency", + "printedName": "HsFileAgentSdk.IBHeartRateFrequency", + "usr": "s:14HsFileAgentSdk20IBHeartRateFrequencyO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBHeartRateFrequency.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBHeartRateFrequency", + "printedName": "HsFileAgentSdk.IBHeartRateFrequency", + "usr": "s:14HsFileAgentSdk20IBHeartRateFrequencyO" + } + ] + } + ] } ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk10IBTimeItemV6minuteSivp", - "mangledName": "$s14HsFileAgentSdk10IBTimeItemV6minuteSivp", + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk20IBHeartRateFrequencyO4min5yA2CmF", + "mangledName": "$s14HsFileAgentSdk20IBHeartRateFrequencyO4min5yA2CmF", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "HasStorage", - "AccessControl", "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBTimeItemV6minuteSivg", - "mangledName": "$s14HsFileAgentSdk10IBTimeItemV6minuteSivg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" - }, + ] + }, + { + "kind": "Var", + "name": "min10", + "printedName": "min10", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBHeartRateFrequency.Type) -> HsFileAgentSdk.IBHeartRateFrequency", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "IBHeartRateFrequency", + "printedName": "HsFileAgentSdk.IBHeartRateFrequency", + "usr": "s:14HsFileAgentSdk20IBHeartRateFrequencyO" }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBTimeItemV6minuteSivs", - "mangledName": "$s14HsFileAgentSdk10IBTimeItemV6minuteSivs", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBHeartRateFrequency.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBHeartRateFrequency", + "printedName": "HsFileAgentSdk.IBHeartRateFrequency", + "usr": "s:14HsFileAgentSdk20IBHeartRateFrequencyO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBTimeItemV6minuteSivM", - "mangledName": "$s14HsFileAgentSdk10IBTimeItemV6minuteSivM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk20IBHeartRateFrequencyO5min10yA2CmF", + "mangledName": "$s14HsFileAgentSdk20IBHeartRateFrequencyO5min10yA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" ] }, { "kind": "Constructor", "name": "init", - "printedName": "init(hour:minute:)", + "printedName": "init(rawValue:)", "children": [ { "kind": "TypeNominal", - "name": "IBTimeItem", - "printedName": "HsFileAgentSdk.IBTimeItem", - "usr": "s:14HsFileAgentSdk10IBTimeItemV" + "name": "Optional", + "printedName": "HsFileAgentSdk.IBHeartRateFrequency?", + "children": [ + { + "kind": "TypeNominal", + "name": "IBHeartRateFrequency", + "printedName": "HsFileAgentSdk.IBHeartRateFrequency", + "usr": "s:14HsFileAgentSdk20IBHeartRateFrequencyO" + } + ], + "usr": "s:Sq" }, { "kind": "TypeNominal", "name": "Int", "printedName": "Swift.Int", "usr": "s:Si" - }, + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk20IBHeartRateFrequencyO8rawValueACSgSi_tcfc", + "mangledName": "$s14HsFileAgentSdk20IBHeartRateFrequencyO8rawValueACSgSi_tcfc", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ { "kind": "TypeNominal", "name": "Int", @@ -29300,43 +28971,94 @@ "usr": "s:Si" } ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk10IBTimeItemV4hour6minuteACSi_Sitcfc", - "mangledName": "$s14HsFileAgentSdk10IBTimeItemV4hour6minuteACSi_Sitcfc", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk20IBHeartRateFrequencyO8rawValueSivp", + "mangledName": "$s14HsFileAgentSdk20IBHeartRateFrequencyO8rawValueSivp", "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk20IBHeartRateFrequencyO8rawValueSivg", + "mangledName": "$s14HsFileAgentSdk20IBHeartRateFrequencyO8rawValueSivg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + } + ] } ], - "declKind": "Struct", - "usr": "s:14HsFileAgentSdk10IBTimeItemV", - "mangledName": "$s14HsFileAgentSdk10IBTimeItemV", + "declKind": "Enum", + "usr": "s:14HsFileAgentSdk20IBHeartRateFrequencyO", + "mangledName": "$s14HsFileAgentSdk20IBHeartRateFrequencyO", "moduleName": "HsFileAgentSdk", "declAttributes": [ "AccessControl", "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "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" + } ] }, { @@ -29351,24 +29073,24 @@ }, { "kind": "TypeDecl", - "name": "IBHistoryStepItem", - "printedName": "IBHistoryStepItem", + "name": "IBAiValid", + "printedName": "IBAiValid", "children": [ { "kind": "Var", - "name": "time", - "printedName": "time", + "name": "isValid", + "printedName": "isValid", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk17IBHistoryStepItemC4timeSivp", - "mangledName": "$s14HsFileAgentSdk17IBHistoryStepItemC4timeSivp", + "usr": "s:14HsFileAgentSdk9IBAiValidC02isF0Sbvp", + "mangledName": "$s14HsFileAgentSdk9IBAiValidC02isF0Sbvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -29385,14 +29107,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk17IBHistoryStepItemC4timeSivg", - "mangledName": "$s14HsFileAgentSdk17IBHistoryStepItemC4timeSivg", + "usr": "s:14HsFileAgentSdk9IBAiValidC02isF0Sbvg", + "mangledName": "$s14HsFileAgentSdk9IBAiValidC02isF0Sbvg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -29409,14 +29131,14 @@ }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk17IBHistoryStepItemC4timeSivs", - "mangledName": "$s14HsFileAgentSdk17IBHistoryStepItemC4timeSivs", + "usr": "s:14HsFileAgentSdk9IBAiValidC02isF0Sbvs", + "mangledName": "$s14HsFileAgentSdk9IBAiValidC02isF0Sbvs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -29433,8 +29155,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk17IBHistoryStepItemC4timeSivM", - "mangledName": "$s14HsFileAgentSdk17IBHistoryStepItemC4timeSivM", + "usr": "s:14HsFileAgentSdk9IBAiValidC02isF0SbvM", + "mangledName": "$s14HsFileAgentSdk9IBAiValidC02isF0SbvM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -29443,19 +29165,27 @@ }, { "kind": "Var", - "name": "value", - "printedName": "value", + "name": "key", + "printedName": "key", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk17IBHistoryStepItemC5valueSivp", - "mangledName": "$s14HsFileAgentSdk17IBHistoryStepItemC5valueSivp", + "usr": "s:14HsFileAgentSdk9IBAiValidC3keySSSgvp", + "mangledName": "$s14HsFileAgentSdk9IBAiValidC3keySSSgvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -29472,14 +29202,22 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk17IBHistoryStepItemC5valueSivg", - "mangledName": "$s14HsFileAgentSdk17IBHistoryStepItemC5valueSivg", + "usr": "s:14HsFileAgentSdk9IBAiValidC3keySSSgvg", + "mangledName": "$s14HsFileAgentSdk9IBAiValidC3keySSSgvg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -29496,14 +29234,22 @@ }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk17IBHistoryStepItemC5valueSivs", - "mangledName": "$s14HsFileAgentSdk17IBHistoryStepItemC5valueSivs", + "usr": "s:14HsFileAgentSdk9IBAiValidC3keySSSgvs", + "mangledName": "$s14HsFileAgentSdk9IBAiValidC3keySSSgvs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -29520,8 +29266,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk17IBHistoryStepItemC5valueSivM", - "mangledName": "$s14HsFileAgentSdk17IBHistoryStepItemC5valueSivM", + "usr": "s:14HsFileAgentSdk9IBAiValidC3keySSSgvM", + "mangledName": "$s14HsFileAgentSdk9IBAiValidC3keySSSgvM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -29535,124 +29281,84 @@ "children": [ { "kind": "TypeNominal", - "name": "IBHistoryStepItem", - "printedName": "HsFileAgentSdk.IBHistoryStepItem", - "usr": "s:14HsFileAgentSdk17IBHistoryStepItemC" + "name": "IBAiValid", + "printedName": "HsFileAgentSdk.IBAiValid", + "usr": "s:14HsFileAgentSdk9IBAiValidC" } ], "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk17IBHistoryStepItemCACycfc", - "mangledName": "$s14HsFileAgentSdk17IBHistoryStepItemCACycfc", + "usr": "s:14HsFileAgentSdk9IBAiValidCACycfc", + "mangledName": "$s14HsFileAgentSdk9IBAiValidCACycfc", "moduleName": "HsFileAgentSdk", "declAttributes": [ "AccessControl" ], "init_kind": "Designated" - } - ], - "declKind": "Class", - "usr": "s:14HsFileAgentSdk17IBHistoryStepItemC", - "mangledName": "$s14HsFileAgentSdk17IBHistoryStepItemC", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "LRC", - "printedName": "LRC", - "children": [ + }, { - "kind": "Function", - "name": "calculateLRC", - "printedName": "calculateLRC(_:)", + "kind": "Var", + "name": "description", + "printedName": "description", "children": [ { "kind": "TypeNominal", - "name": "UInt8", - "printedName": "Swift.UInt8", - "usr": "s:s5UInt8V" - }, - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.UInt8]", - "children": [ - { - "kind": "TypeNominal", - "name": "UInt8", - "printedName": "Swift.UInt8", - "usr": "s:s5UInt8V" - } - ], - "usr": "s:Sa" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Func", - "usr": "s:14HsFileAgentSdk3LRCV09calculateE0ys5UInt8VSayAFGFZ", - "mangledName": "$s14HsFileAgentSdk3LRCV09calculateE0ys5UInt8VSayAFGFZ", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAiValidC11descriptionSSvp", + "mangledName": "$s14HsFileAgentSdk9IBAiValidC11descriptionSSvp", "moduleName": "HsFileAgentSdk", - "static": true, "declAttributes": [ "AccessControl" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "calculate", - "printedName": "calculate(_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "UInt8", - "printedName": "Swift.UInt8", - "usr": "s:s5UInt8V" - }, + "accessors": [ { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.UInt8]", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "UInt8", - "printedName": "Swift.UInt8", - "usr": "s:s5UInt8V" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:Sa" + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAiValidC11descriptionSSvg", + "mangledName": "$s14HsFileAgentSdk9IBAiValidC11descriptionSSvg", + "moduleName": "HsFileAgentSdk", + "accessorKind": "get" } - ], - "declKind": "Func", - "usr": "s:14HsFileAgentSdk3LRCV9calculateys5UInt8VSayAFGFZ", - "mangledName": "$s14HsFileAgentSdk3LRCV9calculateys5UInt8VSayAFGFZ", - "moduleName": "HsFileAgentSdk", - "static": true, - "declAttributes": [ - "AccessControl" - ], - "funcSelfKind": "NonMutating" + ] } ], - "declKind": "Struct", - "usr": "s:14HsFileAgentSdk3LRCV", - "mangledName": "$s14HsFileAgentSdk3LRCV", + "declKind": "Class", + "usr": "s:14HsFileAgentSdk9IBAiValidC", + "mangledName": "$s14HsFileAgentSdk9IBAiValidC", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "AccessControl" + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } ] }, { @@ -29667,41 +29373,40 @@ }, { "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", + "name": "CoreBluetooth", + "printedName": "CoreBluetooth", "declKind": "Import", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] + "moduleName": "HsFileAgentSdk" }, { "kind": "TypeDecl", - "name": "IBDial", - "printedName": "IBDial", + "name": "HsFileAgentSdk", + "printedName": "HsFileAgentSdk", "children": [ { "kind": "Var", - "name": "UID", - "printedName": "UID", + "name": "shared", + "printedName": "shared", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "HsFileAgentSdk", + "printedName": "HsFileAgentSdk.HsFileAgentSdk", + "usr": "c:@M@HsFileAgentSdk@objc(cs)HsFileAgentSdk" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk6IBDialC3UIDSivp", - "mangledName": "$s14HsFileAgentSdk6IBDialC3UIDSivp", + "usr": "s:14HsFileAgentSdkAAC6sharedABvpZ", + "mangledName": "$s14HsFileAgentSdkAAC6sharedABvpZ", "moduleName": "HsFileAgentSdk", + "static": true, "declAttributes": [ "HasInitialValue", + "Final", "HasStorage", - "AccessControl", - "RawDocComment" + "AccessControl" ], + "isLet": true, "hasStorage": true, "accessors": [ { @@ -29711,71 +29416,54 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk6IBDialC3UIDSivg", - "mangledName": "$s14HsFileAgentSdk6IBDialC3UIDSivg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "HsFileAgentSdk", + "printedName": "HsFileAgentSdk.HsFileAgentSdk", + "usr": "c:@M@HsFileAgentSdk@objc(cs)HsFileAgentSdk" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk6IBDialC3UIDSivs", - "mangledName": "$s14HsFileAgentSdk6IBDialC3UIDSivs", + "usr": "s:14HsFileAgentSdkAAC6sharedABvgZ", + "mangledName": "$s14HsFileAgentSdkAAC6sharedABvgZ", "moduleName": "HsFileAgentSdk", + "static": true, "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } + "declAttributes": [ + "Final" ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk6IBDialC3UIDSivM", - "mangledName": "$s14HsFileAgentSdk6IBDialC3UIDSivM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" + "accessorKind": "get" } ] }, + { + "kind": "Function", + "name": "initSDK", + "printedName": "initSDK()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:14HsFileAgentSdkAAC7initSDKyyF", + "mangledName": "$s14HsFileAgentSdkAAC7initSDKyyF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, { "kind": "Var", - "name": "theme", - "printedName": "theme", + "name": "logs", + "printedName": "logs", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Array", + "printedName": "[Swift.String]", "children": [ { "kind": "TypeNominal", @@ -29784,20 +29472,17 @@ "usr": "s:SS" } ], - "usr": "s:Sq" + "usr": "s:Sa" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk6IBDialC5themeSSSgvp", - "mangledName": "$s14HsFileAgentSdk6IBDialC5themeSSSgvp", + "usr": "s:14HsFileAgentSdkAAC4logsSaySSGvp", + "mangledName": "$s14HsFileAgentSdkAAC4logsSaySSGvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl", "RawDocComment" ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -29806,8 +29491,8 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Array", + "printedName": "[Swift.String]", "children": [ { "kind": "TypeNominal", @@ -29816,98 +29501,41 @@ "usr": "s:SS" } ], - "usr": "s:Sq" + "usr": "s:Sa" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk6IBDialC5themeSSSgvg", - "mangledName": "$s14HsFileAgentSdk6IBDialC5themeSSSgvg", + "usr": "s:14HsFileAgentSdkAAC4logsSaySSGvg", + "mangledName": "$s14HsFileAgentSdkAAC4logsSaySSGvg", "moduleName": "HsFileAgentSdk", - "implicit": true, "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk6IBDialC5themeSSSgvs", - "mangledName": "$s14HsFileAgentSdk6IBDialC5themeSSSgvs", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk6IBDialC5themeSSSgvM", - "mangledName": "$s14HsFileAgentSdk6IBDialC5themeSSSgvM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" } ] }, { "kind": "Var", - "name": "batteryStyle", - "printedName": "batteryStyle", + "name": "version", + "printedName": "version", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk6IBDialC12batteryStyleSiSgvp", - "mangledName": "$s14HsFileAgentSdk6IBDialC12batteryStyleSiSgvp", + "usr": "s:14HsFileAgentSdkAAC7versionSSvp", + "mangledName": "$s14HsFileAgentSdkAAC7versionSSvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", + "Final", "HasStorage", "AccessControl", "RawDocComment" ], + "isLet": true, "hasStorage": true, "accessors": [ { @@ -29917,101 +29545,38 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk6IBDialC12batteryStyleSiSgvg", - "mangledName": "$s14HsFileAgentSdk6IBDialC12batteryStyleSiSgvg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk6IBDialC12batteryStyleSiSgvs", - "mangledName": "$s14HsFileAgentSdk6IBDialC12batteryStyleSiSgvs", + "usr": "s:14HsFileAgentSdkAAC7versionSSvg", + "mangledName": "$s14HsFileAgentSdkAAC7versionSSvg", "moduleName": "HsFileAgentSdk", "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } + "declAttributes": [ + "Final" ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk6IBDialC12batteryStyleSiSgvM", - "mangledName": "$s14HsFileAgentSdk6IBDialC12batteryStyleSiSgvM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" + "accessorKind": "get" } ] }, { "kind": "Var", - "name": "timeStyle", - "printedName": "timeStyle", + "name": "isDebug", + "printedName": "isDebug", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk6IBDialC9timeStyleSiSgvp", - "mangledName": "$s14HsFileAgentSdk6IBDialC9timeStyleSiSgvp", + "usr": "s:14HsFileAgentSdkAAC7isDebugSbvp", + "mangledName": "$s14HsFileAgentSdkAAC7isDebugSbvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -30028,22 +29593,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk6IBDialC9timeStyleSiSgvg", - "mangledName": "$s14HsFileAgentSdk6IBDialC9timeStyleSiSgvg", + "usr": "s:14HsFileAgentSdkAAC7isDebugSbvg", + "mangledName": "$s14HsFileAgentSdkAAC7isDebugSbvg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -30060,22 +29617,14 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk6IBDialC9timeStyleSiSgvs", - "mangledName": "$s14HsFileAgentSdk6IBDialC9timeStyleSiSgvs", + "usr": "s:14HsFileAgentSdkAAC7isDebugSbvs", + "mangledName": "$s14HsFileAgentSdkAAC7isDebugSbvs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -30092,37 +29641,70 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk6IBDialC9timeStyleSiSgvM", - "mangledName": "$s14HsFileAgentSdk6IBDialC9timeStyleSiSgvM", + "usr": "s:14HsFileAgentSdkAAC7isDebugSbvM", + "mangledName": "$s14HsFileAgentSdkAAC7isDebugSbvM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" } ] }, + { + "kind": "Function", + "name": "cleanLog", + "printedName": "cleanLog()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:14HsFileAgentSdkAAC8cleanLogyyF", + "mangledName": "$s14HsFileAgentSdkAAC8cleanLogyyF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, { "kind": "Var", - "name": "timeColor", - "printedName": "timeColor", + "name": "sdkToDeviceCallback", + "printedName": "sdkToDeviceCallback", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.Int?", + "printedName": "((Foundation.Data) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ] } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk6IBDialC9timeColorSiSgvp", - "mangledName": "$s14HsFileAgentSdk6IBDialC9timeColorSiSgvp", + "usr": "s:14HsFileAgentSdkAAC19sdkToDeviceCallbacky10Foundation4DataVcSgvp", + "mangledName": "$s14HsFileAgentSdkAAC19sdkToDeviceCallbacky10Foundation4DataVcSgvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -30140,21 +29722,33 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.Int?", + "printedName": "((Foundation.Data) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ] } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk6IBDialC9timeColorSiSgvg", - "mangledName": "$s14HsFileAgentSdk6IBDialC9timeColorSiSgvg", + "usr": "s:14HsFileAgentSdkAAC19sdkToDeviceCallbacky10Foundation4DataVcSgvg", + "mangledName": "$s14HsFileAgentSdkAAC19sdkToDeviceCallbacky10Foundation4DataVcSgvg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -30172,21 +29766,33 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.Int?", + "printedName": "((Foundation.Data) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ] } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk6IBDialC9timeColorSiSgvs", - "mangledName": "$s14HsFileAgentSdk6IBDialC9timeColorSiSgvs", + "usr": "s:14HsFileAgentSdkAAC19sdkToDeviceCallbacky10Foundation4DataVcSgvs", + "mangledName": "$s14HsFileAgentSdkAAC19sdkToDeviceCallbacky10Foundation4DataVcSgvs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -30203,8 +29809,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk6IBDialC9timeColorSiSgvM", - "mangledName": "$s14HsFileAgentSdk6IBDialC9timeColorSiSgvM", + "usr": "s:14HsFileAgentSdkAAC19sdkToDeviceCallbacky10Foundation4DataVcSgvM", + "mangledName": "$s14HsFileAgentSdkAAC19sdkToDeviceCallbacky10Foundation4DataVcSgvM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -30212,76 +29818,223 @@ ] }, { - "kind": "Var", - "name": "files", - "printedName": "files", + "kind": "Function", + "name": "sendToSdk", + "printedName": "sendToSdk(characteristic:error:)", "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "CBCharacteristic", + "printedName": "CoreBluetooth.CBCharacteristic", + "usr": "c:objc(cs)CBCharacteristic" + }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "[HsFileAgentSdk.IBDialFile]?", + "printedName": "(any Swift.Error)?", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[HsFileAgentSdk.IBDialFile]", - "children": [ - { - "kind": "TypeNominal", - "name": "IBDialFile", - "printedName": "HsFileAgentSdk.IBDialFile", - "usr": "s:14HsFileAgentSdk06IBDialB0C" - } - ], - "usr": "s:Sa" + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" } ], "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk6IBDialC5filesSayAA0eB0CGSgvp", - "mangledName": "$s14HsFileAgentSdk6IBDialC5filesSayAA0eB0CGSgvp", + "declKind": "Func", + "usr": "s:14HsFileAgentSdkAAC06sendToD014characteristic5errorySo16CBCharacteristicC_s5Error_pSgtF", + "mangledName": "$s14HsFileAgentSdkAAC06sendToD014characteristic5errorySo16CBCharacteristicC_s5Error_pSgtF", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl", "RawDocComment" ], - "hasStorage": true, - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didWriteToDevice", + "printedName": "didWriteToDevice(characteristic:error:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "CBCharacteristic", + "printedName": "CoreBluetooth.CBCharacteristic", + "usr": "c:objc(cs)CBCharacteristic" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Swift.Error)?", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "[HsFileAgentSdk.IBDialFile]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[HsFileAgentSdk.IBDialFile]", - "children": [ - { - "kind": "TypeNominal", - "name": "IBDialFile", - "printedName": "HsFileAgentSdk.IBDialFile", - "usr": "s:14HsFileAgentSdk06IBDialB0C" - } - ], - "usr": "s:Sa" - } - ], - "usr": "s:Sq" + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:14HsFileAgentSdkAAC16didWriteToDevice14characteristic5errorySo16CBCharacteristicC_s5Error_pSgtF", + "mangledName": "$s14HsFileAgentSdkAAC16didWriteToDevice14characteristic5errorySo16CBCharacteristicC_s5Error_pSgtF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@HsFileAgentSdk@objc(cs)HsFileAgentSdk", + "mangledName": "$s14HsFileAgentSdkAAC", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl", + "RawDocComment", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": 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": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "IBEpo", + "printedName": "IBEpo", + "children": [ + { + "kind": "Var", + "name": "UID", + "printedName": "UID", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk5IBEpoC3UIDSivp", + "mangledName": "$s14HsFileAgentSdk5IBEpoC3UIDSivp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk6IBDialC5filesSayAA0eB0CGSgvg", - "mangledName": "$s14HsFileAgentSdk6IBDialC5filesSayAA0eB0CGSgvg", + "usr": "s:14HsFileAgentSdk5IBEpoC3UIDSivg", + "mangledName": "$s14HsFileAgentSdk5IBEpoC3UIDSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -30298,30 +30051,14 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "[HsFileAgentSdk.IBDialFile]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[HsFileAgentSdk.IBDialFile]", - "children": [ - { - "kind": "TypeNominal", - "name": "IBDialFile", - "printedName": "HsFileAgentSdk.IBDialFile", - "usr": "s:14HsFileAgentSdk06IBDialB0C" - } - ], - "usr": "s:Sa" - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk6IBDialC5filesSayAA0eB0CGSgvs", - "mangledName": "$s14HsFileAgentSdk6IBDialC5filesSayAA0eB0CGSgvs", + "usr": "s:14HsFileAgentSdk5IBEpoC3UIDSivs", + "mangledName": "$s14HsFileAgentSdk5IBEpoC3UIDSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -30338,54 +30075,37 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk6IBDialC5filesSayAA0eB0CGSgvM", - "mangledName": "$s14HsFileAgentSdk6IBDialC5filesSayAA0eB0CGSgvM", + "usr": "s:14HsFileAgentSdk5IBEpoC3UIDSivM", + "mangledName": "$s14HsFileAgentSdk5IBEpoC3UIDSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" } ] }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init()", - "children": [ - { - "kind": "TypeNominal", - "name": "IBDial", - "printedName": "HsFileAgentSdk.IBDial", - "usr": "s:14HsFileAgentSdk6IBDialC" - } - ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk6IBDialCACycfc", - "mangledName": "$s14HsFileAgentSdk6IBDialCACycfc", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" - }, { "kind": "Var", - "name": "description", - "printedName": "description", + "name": "nameLength", + "printedName": "nameLength", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk6IBDialC11descriptionSSvp", - "mangledName": "$s14HsFileAgentSdk6IBDialC11descriptionSSvp", + "usr": "s:14HsFileAgentSdk5IBEpoC10nameLengthSivp", + "mangledName": "$s14HsFileAgentSdk5IBEpoC10nameLengthSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "AccessControl" + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -30394,38 +30114,66 @@ "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk6IBDialC11descriptionSSvg", - "mangledName": "$s14HsFileAgentSdk6IBDialC11descriptionSSvg", + "usr": "s:14HsFileAgentSdk5IBEpoC10nameLengthSivg", + "mangledName": "$s14HsFileAgentSdk5IBEpoC10nameLengthSivg", "moduleName": "HsFileAgentSdk", + "implicit": true, "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk5IBEpoC10nameLengthSivs", + "mangledName": "$s14HsFileAgentSdk5IBEpoC10nameLengthSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk5IBEpoC10nameLengthSivM", + "mangledName": "$s14HsFileAgentSdk5IBEpoC10nameLengthSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" } ] - } - ], - "declKind": "Class", - "usr": "s:14HsFileAgentSdk6IBDialC", - "mangledName": "$s14HsFileAgentSdk6IBDialC", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "IBDialFile", - "printedName": "IBDialFile", - "children": [ + }, { "kind": "Var", - "name": "filePath", - "printedName": "filePath", + "name": "fileName", + "printedName": "fileName", "children": [ { "kind": "TypeNominal", @@ -30435,8 +30183,8 @@ } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk06IBDialB0C8filePathSSvp", - "mangledName": "$s14HsFileAgentSdk06IBDialB0C8filePathSSvp", + "usr": "s:14HsFileAgentSdk5IBEpoC8fileNameSSvp", + "mangledName": "$s14HsFileAgentSdk5IBEpoC8fileNameSSvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -30459,8 +30207,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk06IBDialB0C8filePathSSvg", - "mangledName": "$s14HsFileAgentSdk06IBDialB0C8filePathSSvg", + "usr": "s:14HsFileAgentSdk5IBEpoC8fileNameSSvg", + "mangledName": "$s14HsFileAgentSdk5IBEpoC8fileNameSSvg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -30483,8 +30231,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk06IBDialB0C8filePathSSvs", - "mangledName": "$s14HsFileAgentSdk06IBDialB0C8filePathSSvs", + "usr": "s:14HsFileAgentSdk5IBEpoC8fileNameSSvs", + "mangledName": "$s14HsFileAgentSdk5IBEpoC8fileNameSSvs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -30501,8 +30249,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk06IBDialB0C8filePathSSvM", - "mangledName": "$s14HsFileAgentSdk06IBDialB0C8filePathSSvM", + "usr": "s:14HsFileAgentSdk5IBEpoC8fileNameSSvM", + "mangledName": "$s14HsFileAgentSdk5IBEpoC8fileNameSSvM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -30511,8 +30259,8 @@ }, { "kind": "Var", - "name": "fileName", - "printedName": "fileName", + "name": "filePath", + "printedName": "filePath", "children": [ { "kind": "TypeNominal", @@ -30522,8 +30270,8 @@ } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk06IBDialB0C8fileNameSSvp", - "mangledName": "$s14HsFileAgentSdk06IBDialB0C8fileNameSSvp", + "usr": "s:14HsFileAgentSdk5IBEpoC8filePathSSvp", + "mangledName": "$s14HsFileAgentSdk5IBEpoC8filePathSSvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -30546,8 +30294,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk06IBDialB0C8fileNameSSvg", - "mangledName": "$s14HsFileAgentSdk06IBDialB0C8fileNameSSvg", + "usr": "s:14HsFileAgentSdk5IBEpoC8filePathSSvg", + "mangledName": "$s14HsFileAgentSdk5IBEpoC8filePathSSvg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -30570,8 +30318,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk06IBDialB0C8fileNameSSvs", - "mangledName": "$s14HsFileAgentSdk06IBDialB0C8fileNameSSvs", + "usr": "s:14HsFileAgentSdk5IBEpoC8filePathSSvs", + "mangledName": "$s14HsFileAgentSdk5IBEpoC8filePathSSvs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -30588,8 +30336,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk06IBDialB0C8fileNameSSvM", - "mangledName": "$s14HsFileAgentSdk06IBDialB0C8fileNameSSvM", + "usr": "s:14HsFileAgentSdk5IBEpoC8filePathSSvM", + "mangledName": "$s14HsFileAgentSdk5IBEpoC8filePathSSvM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -30603,14 +30351,14 @@ "children": [ { "kind": "TypeNominal", - "name": "IBDialFile", - "printedName": "HsFileAgentSdk.IBDialFile", - "usr": "s:14HsFileAgentSdk06IBDialB0C" + "name": "IBEpo", + "printedName": "HsFileAgentSdk.IBEpo", + "usr": "s:14HsFileAgentSdk5IBEpoC" } ], "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk06IBDialB0CACycfc", - "mangledName": "$s14HsFileAgentSdk06IBDialB0CACycfc", + "usr": "s:14HsFileAgentSdk5IBEpoCACycfc", + "mangledName": "$s14HsFileAgentSdk5IBEpoCACycfc", "moduleName": "HsFileAgentSdk", "declAttributes": [ "AccessControl" @@ -30630,8 +30378,8 @@ } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk06IBDialB0C11descriptionSSvp", - "mangledName": "$s14HsFileAgentSdk06IBDialB0C11descriptionSSvp", + "usr": "s:14HsFileAgentSdk5IBEpoC11descriptionSSvp", + "mangledName": "$s14HsFileAgentSdk5IBEpoC11descriptionSSvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "AccessControl" @@ -30650,8 +30398,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk06IBDialB0C11descriptionSSvg", - "mangledName": "$s14HsFileAgentSdk06IBDialB0C11descriptionSSvg", + "usr": "s:14HsFileAgentSdk5IBEpoC11descriptionSSvg", + "mangledName": "$s14HsFileAgentSdk5IBEpoC11descriptionSSvg", "moduleName": "HsFileAgentSdk", "accessorKind": "get" } @@ -30659,12 +30407,28 @@ } ], "declKind": "Class", - "usr": "s:14HsFileAgentSdk06IBDialB0C", - "mangledName": "$s14HsFileAgentSdk06IBDialB0C", + "usr": "s:14HsFileAgentSdk5IBEpoC", + "mangledName": "$s14HsFileAgentSdk5IBEpoC", "moduleName": "HsFileAgentSdk", "declAttributes": [ "AccessControl", "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } ] }, { @@ -30679,270 +30443,250 @@ }, { "kind": "TypeDecl", - "name": "IBBloodOxygen", - "printedName": "IBBloodOxygen", + "name": "IBFetchFile", + "printedName": "IBFetchFile", "children": [ { - "kind": "Var", - "name": "rate", - "printedName": "rate", + "kind": "Constructor", + "name": "init", + "printedName": "init()", "children": [ { "kind": "TypeNominal", - "name": "IBBloodOxygenFrequency", - "printedName": "HsFileAgentSdk.IBBloodOxygenFrequency", - "usr": "s:14HsFileAgentSdk22IBBloodOxygenFrequencyO" + "name": "IBFetchFile", + "printedName": "HsFileAgentSdk.IBFetchFile", + "usr": "s:14HsFileAgentSdk07IBFetchB0C" } ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk13IBBloodOxygenC4rateAA0eF9FrequencyOvp", - "mangledName": "$s14HsFileAgentSdk13IBBloodOxygenC4rateAA0eF9FrequencyOvp", + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk07IBFetchB0CACycfc", + "mangledName": "$s14HsFileAgentSdk07IBFetchB0CACycfc", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" + "AccessControl" ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "IBBloodOxygenFrequency", - "printedName": "HsFileAgentSdk.IBBloodOxygenFrequency", - "usr": "s:14HsFileAgentSdk22IBBloodOxygenFrequencyO" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBBloodOxygenC4rateAA0eF9FrequencyOvg", - "mangledName": "$s14HsFileAgentSdk13IBBloodOxygenC4rateAA0eF9FrequencyOvg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "IBBloodOxygenFrequency", - "printedName": "HsFileAgentSdk.IBBloodOxygenFrequency", - "usr": "s:14HsFileAgentSdk22IBBloodOxygenFrequencyO" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBBloodOxygenC4rateAA0eF9FrequencyOvs", - "mangledName": "$s14HsFileAgentSdk13IBBloodOxygenC4rateAA0eF9FrequencyOvs", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBBloodOxygenC4rateAA0eF9FrequencyOvM", - "mangledName": "$s14HsFileAgentSdk13IBBloodOxygenC4rateAA0eF9FrequencyOvM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" - } - ] + "init_kind": "Designated" }, { - "kind": "Var", - "name": "state", - "printedName": "state", + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBFetchFile", + "printedName": "HsFileAgentSdk.IBFetchFile", + "usr": "s:14HsFileAgentSdk07IBFetchB0C" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" } ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk13IBBloodOxygenC5stateSivp", - "mangledName": "$s14HsFileAgentSdk13IBBloodOxygenC5stateSivp", + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk07IBFetchB0C4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14HsFileAgentSdk07IBFetchB0C4fromACs7Decoder_p_tKcfc", "moduleName": "HsFileAgentSdk", + "implicit": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" + "Required" ], - "hasStorage": true, - "accessors": [ + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBBloodOxygenC5stateSivg", - "mangledName": "$s14HsFileAgentSdk13IBBloodOxygenC5stateSivg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBBloodOxygenC5stateSivs", - "mangledName": "$s14HsFileAgentSdk13IBBloodOxygenC5stateSivs", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBBloodOxygenC5stateSivM", - "mangledName": "$s14HsFileAgentSdk13IBBloodOxygenC5stateSivM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" } - ] + ], + "declKind": "Func", + "usr": "s:14HsFileAgentSdk07IBFetchB0C6encode2toys7Encoder_p_tKF", + "mangledName": "$s14HsFileAgentSdk07IBFetchB0C6encode2toys7Encoder_p_tKF", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:14HsFileAgentSdk07IBFetchB0C", + "mangledName": "$s14HsFileAgentSdk07IBFetchB0C", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { - "kind": "Var", - "name": "value", - "printedName": "value", + "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": "TypeDecl", + "name": "IBFetchDialItem", + "printedName": "IBFetchDialItem", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBFetchDialItem", + "printedName": "HsFileAgentSdk.IBFetchDialItem", + "usr": "s:14HsFileAgentSdk15IBFetchDialItemC" } ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk13IBBloodOxygenC5valueSivp", - "mangledName": "$s14HsFileAgentSdk13IBBloodOxygenC5valueSivp", + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk15IBFetchDialItemCACycfc", + "mangledName": "$s14HsFileAgentSdk15IBFetchDialItemCACycfc", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" + "AccessControl" ], - "hasStorage": true, - "accessors": [ + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBBloodOxygenC5valueSivg", - "mangledName": "$s14HsFileAgentSdk13IBBloodOxygenC5valueSivg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" + "kind": "TypeNominal", + "name": "IBFetchDialItem", + "printedName": "HsFileAgentSdk.IBFetchDialItem", + "usr": "s:14HsFileAgentSdk15IBFetchDialItemC" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBBloodOxygenC5valueSivs", - "mangledName": "$s14HsFileAgentSdk13IBBloodOxygenC5valueSivs", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "set" + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk15IBFetchDialItemC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14HsFileAgentSdk15IBFetchDialItemC4fromACs7Decoder_p_tKcfc", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "declAttributes": [ + "Required" + ], + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk13IBBloodOxygenC5valueSivM", - "mangledName": "$s14HsFileAgentSdk13IBBloodOxygenC5valueSivM", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "_modify" + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" } - ] + ], + "declKind": "Func", + "usr": "s:14HsFileAgentSdk15IBFetchDialItemC6encode2toys7Encoder_p_tKF", + "mangledName": "$s14HsFileAgentSdk15IBFetchDialItemC6encode2toys7Encoder_p_tKF", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:14HsFileAgentSdk15IBFetchDialItemC", + "mangledName": "$s14HsFileAgentSdk15IBFetchDialItemC", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "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": "TypeDecl", + "name": "IBFetchMp3Item", + "printedName": "IBFetchMp3Item", + "children": [ { "kind": "Constructor", "name": "init", @@ -30950,62 +30694,195 @@ "children": [ { "kind": "TypeNominal", - "name": "IBBloodOxygen", - "printedName": "HsFileAgentSdk.IBBloodOxygen", - "usr": "s:14HsFileAgentSdk13IBBloodOxygenC" + "name": "IBFetchMp3Item", + "printedName": "HsFileAgentSdk.IBFetchMp3Item", + "usr": "s:14HsFileAgentSdk14IBFetchMp3ItemC" } ], "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk13IBBloodOxygenCACycfc", - "mangledName": "$s14HsFileAgentSdk13IBBloodOxygenCACycfc", + "usr": "s:14HsFileAgentSdk14IBFetchMp3ItemCACycfc", + "mangledName": "$s14HsFileAgentSdk14IBFetchMp3ItemCACycfc", "moduleName": "HsFileAgentSdk", "declAttributes": [ "AccessControl" ], "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "IBFetchMp3Item", + "printedName": "HsFileAgentSdk.IBFetchMp3Item", + "usr": "s:14HsFileAgentSdk14IBFetchMp3ItemC" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk14IBFetchMp3ItemC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14HsFileAgentSdk14IBFetchMp3ItemC4fromACs7Decoder_p_tKcfc", + "moduleName": "HsFileAgentSdk", + "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:14HsFileAgentSdk14IBFetchMp3ItemC6encode2toys7Encoder_p_tKF", + "mangledName": "$s14HsFileAgentSdk14IBFetchMp3ItemC6encode2toys7Encoder_p_tKF", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" } ], "declKind": "Class", - "usr": "s:14HsFileAgentSdk13IBBloodOxygenC", - "mangledName": "$s14HsFileAgentSdk13IBBloodOxygenC", + "usr": "s:14HsFileAgentSdk14IBFetchMp3ItemC", + "mangledName": "$s14HsFileAgentSdk14IBFetchMp3ItemC", "moduleName": "HsFileAgentSdk", "declAttributes": [ "AccessControl", "RawDocComment" ], - "hasMissingDesignatedInitializers": 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": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] }, { "kind": "TypeDecl", - "name": "IBBloodOxygenFrequency", - "printedName": "IBBloodOxygenFrequency", + "name": "IBCode", + "printedName": "IBCode", "children": [ { "kind": "Var", - "name": "none", - "printedName": "none", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk6IBCodeO11descriptionSSvp", + "mangledName": "$s14HsFileAgentSdk6IBCodeO11descriptionSSvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk6IBCodeO11descriptionSSvg", + "mangledName": "$s14HsFileAgentSdk6IBCodeO11descriptionSSvg", + "moduleName": "HsFileAgentSdk", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "success", + "printedName": "success", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(HsFileAgentSdk.IBBloodOxygenFrequency.Type) -> HsFileAgentSdk.IBBloodOxygenFrequency", + "printedName": "(HsFileAgentSdk.IBCode.Type) -> HsFileAgentSdk.IBCode", "children": [ { "kind": "TypeNominal", - "name": "IBBloodOxygenFrequency", - "printedName": "HsFileAgentSdk.IBBloodOxygenFrequency", - "usr": "s:14HsFileAgentSdk22IBBloodOxygenFrequencyO" + "name": "IBCode", + "printedName": "HsFileAgentSdk.IBCode", + "usr": "s:14HsFileAgentSdk6IBCodeO" }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "HsFileAgentSdk.IBBloodOxygenFrequency.Type", + "printedName": "HsFileAgentSdk.IBCode.Type", "children": [ { "kind": "TypeNominal", - "name": "IBBloodOxygenFrequency", - "printedName": "HsFileAgentSdk.IBBloodOxygenFrequency", - "usr": "s:14HsFileAgentSdk22IBBloodOxygenFrequencyO" + "name": "IBCode", + "printedName": "HsFileAgentSdk.IBCode", + "usr": "s:14HsFileAgentSdk6IBCodeO" } ] } @@ -31013,8 +30890,8 @@ } ], "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk22IBBloodOxygenFrequencyO4noneyA2CmF", - "mangledName": "$s14HsFileAgentSdk22IBBloodOxygenFrequencyO4noneyA2CmF", + "usr": "s:14HsFileAgentSdk6IBCodeO7successyA2CmF", + "mangledName": "$s14HsFileAgentSdk6IBCodeO7successyA2CmF", "moduleName": "HsFileAgentSdk", "declAttributes": [ "RawDocComment" @@ -31022,30 +30899,30 @@ }, { "kind": "Var", - "name": "min30", - "printedName": "min30", + "name": "failure", + "printedName": "failure", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(HsFileAgentSdk.IBBloodOxygenFrequency.Type) -> HsFileAgentSdk.IBBloodOxygenFrequency", + "printedName": "(HsFileAgentSdk.IBCode.Type) -> HsFileAgentSdk.IBCode", "children": [ { "kind": "TypeNominal", - "name": "IBBloodOxygenFrequency", - "printedName": "HsFileAgentSdk.IBBloodOxygenFrequency", - "usr": "s:14HsFileAgentSdk22IBBloodOxygenFrequencyO" + "name": "IBCode", + "printedName": "HsFileAgentSdk.IBCode", + "usr": "s:14HsFileAgentSdk6IBCodeO" }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "HsFileAgentSdk.IBBloodOxygenFrequency.Type", + "printedName": "HsFileAgentSdk.IBCode.Type", "children": [ { "kind": "TypeNominal", - "name": "IBBloodOxygenFrequency", - "printedName": "HsFileAgentSdk.IBBloodOxygenFrequency", - "usr": "s:14HsFileAgentSdk22IBBloodOxygenFrequencyO" + "name": "IBCode", + "printedName": "HsFileAgentSdk.IBCode", + "usr": "s:14HsFileAgentSdk6IBCodeO" } ] } @@ -31053,8 +30930,8 @@ } ], "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk22IBBloodOxygenFrequencyO5min30yA2CmF", - "mangledName": "$s14HsFileAgentSdk22IBBloodOxygenFrequencyO5min30yA2CmF", + "usr": "s:14HsFileAgentSdk6IBCodeO7failureyA2CmF", + "mangledName": "$s14HsFileAgentSdk6IBCodeO7failureyA2CmF", "moduleName": "HsFileAgentSdk", "declAttributes": [ "RawDocComment" @@ -31062,30 +30939,30 @@ }, { "kind": "Var", - "name": "hour1", - "printedName": "hour1", + "name": "invalidParam", + "printedName": "invalidParam", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(HsFileAgentSdk.IBBloodOxygenFrequency.Type) -> HsFileAgentSdk.IBBloodOxygenFrequency", + "printedName": "(HsFileAgentSdk.IBCode.Type) -> HsFileAgentSdk.IBCode", "children": [ { "kind": "TypeNominal", - "name": "IBBloodOxygenFrequency", - "printedName": "HsFileAgentSdk.IBBloodOxygenFrequency", - "usr": "s:14HsFileAgentSdk22IBBloodOxygenFrequencyO" + "name": "IBCode", + "printedName": "HsFileAgentSdk.IBCode", + "usr": "s:14HsFileAgentSdk6IBCodeO" }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "HsFileAgentSdk.IBBloodOxygenFrequency.Type", + "printedName": "HsFileAgentSdk.IBCode.Type", "children": [ { "kind": "TypeNominal", - "name": "IBBloodOxygenFrequency", - "printedName": "HsFileAgentSdk.IBBloodOxygenFrequency", - "usr": "s:14HsFileAgentSdk22IBBloodOxygenFrequencyO" + "name": "IBCode", + "printedName": "HsFileAgentSdk.IBCode", + "usr": "s:14HsFileAgentSdk6IBCodeO" } ] } @@ -31093,8 +30970,8 @@ } ], "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk22IBBloodOxygenFrequencyO5hour1yA2CmF", - "mangledName": "$s14HsFileAgentSdk22IBBloodOxygenFrequencyO5hour1yA2CmF", + "usr": "s:14HsFileAgentSdk6IBCodeO12invalidParamyA2CmF", + "mangledName": "$s14HsFileAgentSdk6IBCodeO12invalidParamyA2CmF", "moduleName": "HsFileAgentSdk", "declAttributes": [ "RawDocComment" @@ -31102,30 +30979,30 @@ }, { "kind": "Var", - "name": "hour2", - "printedName": "hour2", + "name": "parseError", + "printedName": "parseError", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(HsFileAgentSdk.IBBloodOxygenFrequency.Type) -> HsFileAgentSdk.IBBloodOxygenFrequency", + "printedName": "(HsFileAgentSdk.IBCode.Type) -> HsFileAgentSdk.IBCode", "children": [ { "kind": "TypeNominal", - "name": "IBBloodOxygenFrequency", - "printedName": "HsFileAgentSdk.IBBloodOxygenFrequency", - "usr": "s:14HsFileAgentSdk22IBBloodOxygenFrequencyO" + "name": "IBCode", + "printedName": "HsFileAgentSdk.IBCode", + "usr": "s:14HsFileAgentSdk6IBCodeO" }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "HsFileAgentSdk.IBBloodOxygenFrequency.Type", + "printedName": "HsFileAgentSdk.IBCode.Type", "children": [ { "kind": "TypeNominal", - "name": "IBBloodOxygenFrequency", - "printedName": "HsFileAgentSdk.IBBloodOxygenFrequency", - "usr": "s:14HsFileAgentSdk22IBBloodOxygenFrequencyO" + "name": "IBCode", + "printedName": "HsFileAgentSdk.IBCode", + "usr": "s:14HsFileAgentSdk6IBCodeO" } ] } @@ -31133,8 +31010,8 @@ } ], "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk22IBBloodOxygenFrequencyO5hour2yA2CmF", - "mangledName": "$s14HsFileAgentSdk22IBBloodOxygenFrequencyO5hour2yA2CmF", + "usr": "s:14HsFileAgentSdk6IBCodeO10parseErroryA2CmF", + "mangledName": "$s14HsFileAgentSdk6IBCodeO10parseErroryA2CmF", "moduleName": "HsFileAgentSdk", "declAttributes": [ "RawDocComment" @@ -31142,41 +31019,82 @@ }, { "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", + "name": "timeout", + "printedName": "timeout", "children": [ { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk22IBBloodOxygenFrequencyO8rawValueSivp", - "mangledName": "$s14HsFileAgentSdk22IBBloodOxygenFrequencyO8rawValueSivp", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBCode.Type) -> HsFileAgentSdk.IBCode", + "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBCode", + "printedName": "HsFileAgentSdk.IBCode", + "usr": "s:14HsFileAgentSdk6IBCodeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBCode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBCode", + "printedName": "HsFileAgentSdk.IBCode", + "usr": "s:14HsFileAgentSdk6IBCodeO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk22IBBloodOxygenFrequencyO8rawValueSivg", - "mangledName": "$s14HsFileAgentSdk22IBBloodOxygenFrequencyO8rawValueSivg", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk6IBCodeO7timeoutyA2CmF", + "mangledName": "$s14HsFileAgentSdk6IBCodeO7timeoutyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "unknow", + "printedName": "unknow", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBCode.Type) -> HsFileAgentSdk.IBCode", + "children": [ + { + "kind": "TypeNominal", + "name": "IBCode", + "printedName": "HsFileAgentSdk.IBCode", + "usr": "s:14HsFileAgentSdk6IBCodeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBCode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBCode", + "printedName": "HsFileAgentSdk.IBCode", + "usr": "s:14HsFileAgentSdk6IBCodeO" + } + ] + } + ] } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk6IBCodeO6unknowyA2CmF", + "mangledName": "$s14HsFileAgentSdk6IBCodeO6unknowyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" ] }, { @@ -31187,13 +31105,13 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "HsFileAgentSdk.IBBloodOxygenFrequency?", + "printedName": "HsFileAgentSdk.IBCode?", "children": [ { "kind": "TypeNominal", - "name": "IBBloodOxygenFrequency", - "printedName": "HsFileAgentSdk.IBBloodOxygenFrequency", - "usr": "s:14HsFileAgentSdk22IBBloodOxygenFrequencyO" + "name": "IBCode", + "printedName": "HsFileAgentSdk.IBCode", + "usr": "s:14HsFileAgentSdk6IBCodeO" } ], "usr": "s:Sq" @@ -31206,16 +31124,55 @@ } ], "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk22IBBloodOxygenFrequencyO8rawValueACSgSi_tcfc", - "mangledName": "$s14HsFileAgentSdk22IBBloodOxygenFrequencyO8rawValueACSgSi_tcfc", + "usr": "s:14HsFileAgentSdk6IBCodeO8rawValueACSgSi_tcfc", + "mangledName": "$s14HsFileAgentSdk6IBCodeO8rawValueACSgSi_tcfc", "moduleName": "HsFileAgentSdk", "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:14HsFileAgentSdk6IBCodeO8rawValueSivp", + "mangledName": "$s14HsFileAgentSdk6IBCodeO8rawValueSivp", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk6IBCodeO8rawValueSivg", + "mangledName": "$s14HsFileAgentSdk6IBCodeO8rawValueSivg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + } + ] } ], "declKind": "Enum", - "usr": "s:14HsFileAgentSdk22IBBloodOxygenFrequencyO", - "mangledName": "$s14HsFileAgentSdk22IBBloodOxygenFrequencyO", + "usr": "s:14HsFileAgentSdk6IBCodeO", + "mangledName": "$s14HsFileAgentSdk6IBCodeO", "moduleName": "HsFileAgentSdk", "declAttributes": [ "AccessControl", @@ -31223,6 +31180,20 @@ ], "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", @@ -31258,6 +31229,13 @@ ], "usr": "s:SY", "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" } ] }, @@ -31271,22 +31249,15 @@ "RawDocComment" ] }, - { - "kind": "Import", - "name": "CoreBluetooth", - "printedName": "CoreBluetooth", - "declKind": "Import", - "moduleName": "HsFileAgentSdk" - }, { "kind": "TypeDecl", - "name": "IBPeripheral", - "printedName": "IBPeripheral", + "name": "IBHistoryBurningItem", + "printedName": "IBHistoryBurningItem", "children": [ { "kind": "Var", - "name": "rssi", - "printedName": "rssi", + "name": "time", + "printedName": "time", "children": [ { "kind": "TypeNominal", @@ -31296,13 +31267,12 @@ } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk12IBPeripheralC4rssiSivp", - "mangledName": "$s14HsFileAgentSdk12IBPeripheralC4rssiSivp", + "usr": "s:14HsFileAgentSdk20IBHistoryBurningItemC4timeSivp", + "mangledName": "$s14HsFileAgentSdk20IBHistoryBurningItemC4timeSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", "HasStorage", - "SetterAccess", "AccessControl", "RawDocComment" ], @@ -31321,96 +31291,75 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBPeripheralC4rssiSivg", - "mangledName": "$s14HsFileAgentSdk12IBPeripheralC4rssiSivg", + "usr": "s:14HsFileAgentSdk20IBHistoryBurningItemC4timeSivg", + "mangledName": "$s14HsFileAgentSdk20IBHistoryBurningItemC4timeSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "peripheral", - "printedName": "peripheral", - "children": [ + }, { - "kind": "TypeNominal", - "name": "ImplicitlyUnwrappedOptional", - "printedName": "CoreBluetooth.CBPeripheral?", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "CBPeripheral", - "printedName": "CoreBluetooth.CBPeripheral", - "usr": "c:objc(cs)CBPeripheral" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk12IBPeripheralC10peripheralSo12CBPeripheralCSgvp", - "mangledName": "$s14HsFileAgentSdk12IBPeripheralC10peripheralSo12CBPeripheralCSgvp", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "SetterAccess", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk20IBHistoryBurningItemC4timeSivs", + "mangledName": "$s14HsFileAgentSdk20IBHistoryBurningItemC4timeSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, { "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "ImplicitlyUnwrappedOptional", - "printedName": "CoreBluetooth.CBPeripheral?", - "children": [ - { - "kind": "TypeNominal", - "name": "CBPeripheral", - "printedName": "CoreBluetooth.CBPeripheral", - "usr": "c:objc(cs)CBPeripheral" - } - ], - "usr": "s:Sq" + "name": "Void", + "printedName": "()" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBPeripheralC10peripheralSo12CBPeripheralCSgvg", - "mangledName": "$s14HsFileAgentSdk12IBPeripheralC10peripheralSo12CBPeripheralCSgvg", + "usr": "s:14HsFileAgentSdk20IBHistoryBurningItemC4timeSivM", + "mangledName": "$s14HsFileAgentSdk20IBHistoryBurningItemC4timeSivM", "moduleName": "HsFileAgentSdk", "implicit": true, - "accessorKind": "get" + "accessorKind": "_modify" } ] }, { "kind": "Var", - "name": "macAddress", - "printedName": "macAddress", + "name": "value", + "printedName": "value", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk12IBPeripheralC10macAddressSSvp", - "mangledName": "$s14HsFileAgentSdk12IBPeripheralC10macAddressSSvp", + "usr": "s:14HsFileAgentSdk20IBHistoryBurningItemC5valueSivp", + "mangledName": "$s14HsFileAgentSdk20IBHistoryBurningItemC5valueSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", "HasStorage", - "SetterAccess", "AccessControl", "RawDocComment" ], @@ -31423,120 +31372,143 @@ "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBPeripheralC10macAddressSSvg", - "mangledName": "$s14HsFileAgentSdk12IBPeripheralC10macAddressSSvg", + "usr": "s:14HsFileAgentSdk20IBHistoryBurningItemC5valueSivg", + "mangledName": "$s14HsFileAgentSdk20IBHistoryBurningItemC5valueSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "advertisementData", - "printedName": "advertisementData", - "children": [ + }, { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "usr": "s:SD" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk12IBPeripheralC17advertisementDataSDySSypGvp", - "mangledName": "$s14HsFileAgentSdk12IBPeripheralC17advertisementDataSDySSypGvp", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "SetterAccess", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk20IBHistoryBurningItemC5valueSivs", + "mangledName": "$s14HsFileAgentSdk20IBHistoryBurningItemC5valueSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, { "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" - } - ], - "usr": "s:SD" + "name": "Void", + "printedName": "()" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBPeripheralC17advertisementDataSDySSypGvg", - "mangledName": "$s14HsFileAgentSdk12IBPeripheralC17advertisementDataSDySSypGvg", + "usr": "s:14HsFileAgentSdk20IBHistoryBurningItemC5valueSivM", + "mangledName": "$s14HsFileAgentSdk20IBHistoryBurningItemC5valueSivM", "moduleName": "HsFileAgentSdk", "implicit": true, - "accessorKind": "get" + "accessorKind": "_modify" } ] }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBHistoryBurningItem", + "printedName": "HsFileAgentSdk.IBHistoryBurningItem", + "usr": "s:14HsFileAgentSdk20IBHistoryBurningItemC" + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk20IBHistoryBurningItemCACycfc", + "mangledName": "$s14HsFileAgentSdk20IBHistoryBurningItemCACycfc", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "s:14HsFileAgentSdk20IBHistoryBurningItemC", + "mangledName": "$s14HsFileAgentSdk20IBHistoryBurningItemC", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "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": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "IBHistoryDistanceItem", + "printedName": "IBHistoryDistanceItem", + "children": [ { "kind": "Var", - "name": "uuid", - "printedName": "uuid", + "name": "time", + "printedName": "time", "children": [ { "kind": "TypeNominal", - "name": "ImplicitlyUnwrappedOptional", - "printedName": "Foundation.UUID?", - "children": [ - { - "kind": "TypeNominal", - "name": "UUID", - "printedName": "Foundation.UUID", - "usr": "s:10Foundation4UUIDV" - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk12IBPeripheralC4uuid10Foundation4UUIDVSgvp", - "mangledName": "$s14HsFileAgentSdk12IBPeripheralC4uuid10Foundation4UUIDVSgvp", + "usr": "s:14HsFileAgentSdk21IBHistoryDistanceItemC4timeSivp", + "mangledName": "$s14HsFileAgentSdk21IBHistoryDistanceItemC4timeSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", "HasStorage", - "SetterAccess", "AccessControl", "RawDocComment" ], @@ -31549,48 +31521,81 @@ "children": [ { "kind": "TypeNominal", - "name": "ImplicitlyUnwrappedOptional", - "printedName": "Foundation.UUID?", - "children": [ - { - "kind": "TypeNominal", - "name": "UUID", - "printedName": "Foundation.UUID", - "usr": "s:10Foundation4UUIDV" - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBPeripheralC4uuid10Foundation4UUIDVSgvg", - "mangledName": "$s14HsFileAgentSdk12IBPeripheralC4uuid10Foundation4UUIDVSgvg", + "usr": "s:14HsFileAgentSdk21IBHistoryDistanceItemC4timeSivg", + "mangledName": "$s14HsFileAgentSdk21IBHistoryDistanceItemC4timeSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk21IBHistoryDistanceItemC4timeSivs", + "mangledName": "$s14HsFileAgentSdk21IBHistoryDistanceItemC4timeSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk21IBHistoryDistanceItemC4timeSivM", + "mangledName": "$s14HsFileAgentSdk21IBHistoryDistanceItemC4timeSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" } ] }, { "kind": "Var", - "name": "name", - "printedName": "name", + "name": "value", + "printedName": "value", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk12IBPeripheralC4nameSSvp", - "mangledName": "$s14HsFileAgentSdk12IBPeripheralC4nameSSvp", + "usr": "s:14HsFileAgentSdk21IBHistoryDistanceItemC5valueSfvp", + "mangledName": "$s14HsFileAgentSdk21IBHistoryDistanceItemC5valueSfvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", "HasStorage", - "SetterAccess", "AccessControl", "RawDocComment" ], @@ -31603,121 +31608,474 @@ "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBPeripheralC4nameSSvg", - "mangledName": "$s14HsFileAgentSdk12IBPeripheralC4nameSSvg", + "usr": "s:14HsFileAgentSdk21IBHistoryDistanceItemC5valueSfvg", + "mangledName": "$s14HsFileAgentSdk21IBHistoryDistanceItemC5valueSfvg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "softwareVersion", - "printedName": "softwareVersion", - "children": [ + }, { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk12IBPeripheralC15softwareVersionSSvp", - "mangledName": "$s14HsFileAgentSdk12IBPeripheralC15softwareVersionSSvp", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "SetterAccess", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk21IBHistoryDistanceItemC5valueSfvs", + "mangledName": "$s14HsFileAgentSdk21IBHistoryDistanceItemC5valueSfvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, { "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Void", + "printedName": "()" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBPeripheralC15softwareVersionSSvg", - "mangledName": "$s14HsFileAgentSdk12IBPeripheralC15softwareVersionSSvg", + "usr": "s:14HsFileAgentSdk21IBHistoryDistanceItemC5valueSfvM", + "mangledName": "$s14HsFileAgentSdk21IBHistoryDistanceItemC5valueSfvM", "moduleName": "HsFileAgentSdk", "implicit": true, - "accessorKind": "get" + "accessorKind": "_modify" } ] }, { - "kind": "Var", - "name": "battery", - "printedName": "battery", + "kind": "Constructor", + "name": "init", + "printedName": "init()", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "IBHistoryDistanceItem", + "printedName": "HsFileAgentSdk.IBHistoryDistanceItem", + "usr": "s:14HsFileAgentSdk21IBHistoryDistanceItemC" } ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk12IBPeripheralC7batterySivp", - "mangledName": "$s14HsFileAgentSdk12IBPeripheralC7batterySivp", + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk21IBHistoryDistanceItemCACycfc", + "mangledName": "$s14HsFileAgentSdk21IBHistoryDistanceItemCACycfc", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "HasInitialValue", - "HasStorage", - "SetterAccess", - "AccessControl", - "RawDocComment" + "AccessControl" ], - "hasStorage": true, - "accessors": [ + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "s:14HsFileAgentSdk21IBHistoryDistanceItemC", + "mangledName": "$s14HsFileAgentSdk21IBHistoryDistanceItemC", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "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": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "IBNotify", + "printedName": "IBNotify", + "children": [ + { + "kind": "TypeDecl", + "name": "Name", + "printedName": "Name", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "connectStateDidChange", + "printedName": "connectStateDidChange", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Name", + "printedName": "HsFileAgentSdk.IBNotify.Name", + "usr": "s:14HsFileAgentSdk8IBNotifyC4NameV" } ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk12IBPeripheralC7batterySivg", - "mangledName": "$s14HsFileAgentSdk12IBPeripheralC7batterySivg", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk8IBNotifyC4NameV21connectStateDidChangeAEvpZ", + "mangledName": "$s14HsFileAgentSdk8IBNotifyC4NameV21connectStateDidChangeAEvpZ", "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "get" + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "RawDocComment" + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Name", + "printedName": "HsFileAgentSdk.IBNotify.Name", + "usr": "s:14HsFileAgentSdk8IBNotifyC4NameV" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk8IBNotifyC4NameV21connectStateDidChangeAEvgZ", + "mangledName": "$s14HsFileAgentSdk8IBNotifyC4NameV21connectStateDidChangeAEvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "takePhoto", + "printedName": "takePhoto", + "children": [ + { + "kind": "TypeNominal", + "name": "Name", + "printedName": "HsFileAgentSdk.IBNotify.Name", + "usr": "s:14HsFileAgentSdk8IBNotifyC4NameV" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk8IBNotifyC4NameV9takePhotoAEvpZ", + "mangledName": "$s14HsFileAgentSdk8IBNotifyC4NameV9takePhotoAEvpZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "RawDocComment" + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Name", + "printedName": "HsFileAgentSdk.IBNotify.Name", + "usr": "s:14HsFileAgentSdk8IBNotifyC4NameV" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk8IBNotifyC4NameV9takePhotoAEvgZ", + "mangledName": "$s14HsFileAgentSdk8IBNotifyC4NameV9takePhotoAEvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "weather", + "printedName": "weather", + "children": [ + { + "kind": "TypeNominal", + "name": "Name", + "printedName": "HsFileAgentSdk.IBNotify.Name", + "usr": "s:14HsFileAgentSdk8IBNotifyC4NameV" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk8IBNotifyC4NameV7weatherAEvpZ", + "mangledName": "$s14HsFileAgentSdk8IBNotifyC4NameV7weatherAEvpZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "RawDocComment" + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Name", + "printedName": "HsFileAgentSdk.IBNotify.Name", + "usr": "s:14HsFileAgentSdk8IBNotifyC4NameV" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk8IBNotifyC4NameV7weatherAEvgZ", + "mangledName": "$s14HsFileAgentSdk8IBNotifyC4NameV7weatherAEvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "didFindDevice", + "printedName": "didFindDevice", + "children": [ + { + "kind": "TypeNominal", + "name": "Name", + "printedName": "HsFileAgentSdk.IBNotify.Name", + "usr": "s:14HsFileAgentSdk8IBNotifyC4NameV" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk8IBNotifyC4NameV13didFindDeviceAEvpZ", + "mangledName": "$s14HsFileAgentSdk8IBNotifyC4NameV13didFindDeviceAEvpZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "RawDocComment" + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Name", + "printedName": "HsFileAgentSdk.IBNotify.Name", + "usr": "s:14HsFileAgentSdk8IBNotifyC4NameV" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk8IBNotifyC4NameV13didFindDeviceAEvgZ", + "mangledName": "$s14HsFileAgentSdk8IBNotifyC4NameV13didFindDeviceAEvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "trainStateDidChanged", + "printedName": "trainStateDidChanged", + "children": [ + { + "kind": "TypeNominal", + "name": "Name", + "printedName": "HsFileAgentSdk.IBNotify.Name", + "usr": "s:14HsFileAgentSdk8IBNotifyC4NameV" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk8IBNotifyC4NameV20trainStateDidChangedAEvpZ", + "mangledName": "$s14HsFileAgentSdk8IBNotifyC4NameV20trainStateDidChangedAEvpZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "RawDocComment" + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Name", + "printedName": "HsFileAgentSdk.IBNotify.Name", + "usr": "s:14HsFileAgentSdk8IBNotifyC4NameV" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk8IBNotifyC4NameV20trainStateDidChangedAEvgZ", + "mangledName": "$s14HsFileAgentSdk8IBNotifyC4NameV20trainStateDidChangedAEvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "trainingData", + "printedName": "trainingData", + "children": [ + { + "kind": "TypeNominal", + "name": "Name", + "printedName": "HsFileAgentSdk.IBNotify.Name", + "usr": "s:14HsFileAgentSdk8IBNotifyC4NameV" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk8IBNotifyC4NameV12trainingDataAEvpZ", + "mangledName": "$s14HsFileAgentSdk8IBNotifyC4NameV12trainingDataAEvpZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "RawDocComment" + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Name", + "printedName": "HsFileAgentSdk.IBNotify.Name", + "usr": "s:14HsFileAgentSdk8IBNotifyC4NameV" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk8IBNotifyC4NameV12trainingDataAEvgZ", + "mangledName": "$s14HsFileAgentSdk8IBNotifyC4NameV12trainingDataAEvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:14HsFileAgentSdk8IBNotifyC4NameV", + "mangledName": "$s14HsFileAgentSdk8IBNotifyC4NameV", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" } ] } ], "declKind": "Class", - "usr": "s:14HsFileAgentSdk12IBPeripheralC", - "mangledName": "$s14HsFileAgentSdk12IBPeripheralC", + "usr": "s:14HsFileAgentSdk8IBNotifyC", + "mangledName": "$s14HsFileAgentSdk8IBNotifyC", "moduleName": "HsFileAgentSdk", "declAttributes": [ "AccessControl" ], - "hasMissingDesignatedInitializers": true + "hasMissingDesignatedInitializers": 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": "Import", @@ -31731,13 +32089,13 @@ }, { "kind": "TypeDecl", - "name": "IBEpo", - "printedName": "IBEpo", + "name": "IBHistoryBloodOxygenItem", + "printedName": "IBHistoryBloodOxygenItem", "children": [ { "kind": "Var", - "name": "UID", - "printedName": "UID", + "name": "time", + "printedName": "time", "children": [ { "kind": "TypeNominal", @@ -31747,8 +32105,8 @@ } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk5IBEpoC3UIDSivp", - "mangledName": "$s14HsFileAgentSdk5IBEpoC3UIDSivp", + "usr": "s:14HsFileAgentSdk24IBHistoryBloodOxygenItemC4timeSivp", + "mangledName": "$s14HsFileAgentSdk24IBHistoryBloodOxygenItemC4timeSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -31771,8 +32129,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk5IBEpoC3UIDSivg", - "mangledName": "$s14HsFileAgentSdk5IBEpoC3UIDSivg", + "usr": "s:14HsFileAgentSdk24IBHistoryBloodOxygenItemC4timeSivg", + "mangledName": "$s14HsFileAgentSdk24IBHistoryBloodOxygenItemC4timeSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -31795,8 +32153,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk5IBEpoC3UIDSivs", - "mangledName": "$s14HsFileAgentSdk5IBEpoC3UIDSivs", + "usr": "s:14HsFileAgentSdk24IBHistoryBloodOxygenItemC4timeSivs", + "mangledName": "$s14HsFileAgentSdk24IBHistoryBloodOxygenItemC4timeSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -31813,8 +32171,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk5IBEpoC3UIDSivM", - "mangledName": "$s14HsFileAgentSdk5IBEpoC3UIDSivM", + "usr": "s:14HsFileAgentSdk24IBHistoryBloodOxygenItemC4timeSivM", + "mangledName": "$s14HsFileAgentSdk24IBHistoryBloodOxygenItemC4timeSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -31823,8 +32181,8 @@ }, { "kind": "Var", - "name": "nameLength", - "printedName": "nameLength", + "name": "value", + "printedName": "value", "children": [ { "kind": "TypeNominal", @@ -31834,8 +32192,8 @@ } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk5IBEpoC10nameLengthSivp", - "mangledName": "$s14HsFileAgentSdk5IBEpoC10nameLengthSivp", + "usr": "s:14HsFileAgentSdk24IBHistoryBloodOxygenItemC5valueSivp", + "mangledName": "$s14HsFileAgentSdk24IBHistoryBloodOxygenItemC5valueSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", @@ -31858,8 +32216,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk5IBEpoC10nameLengthSivg", - "mangledName": "$s14HsFileAgentSdk5IBEpoC10nameLengthSivg", + "usr": "s:14HsFileAgentSdk24IBHistoryBloodOxygenItemC5valueSivg", + "mangledName": "$s14HsFileAgentSdk24IBHistoryBloodOxygenItemC5valueSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" @@ -31882,8 +32240,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk5IBEpoC10nameLengthSivs", - "mangledName": "$s14HsFileAgentSdk5IBEpoC10nameLengthSivs", + "usr": "s:14HsFileAgentSdk24IBHistoryBloodOxygenItemC5valueSivs", + "mangledName": "$s14HsFileAgentSdk24IBHistoryBloodOxygenItemC5valueSivs", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "set" @@ -31900,8 +32258,8 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk5IBEpoC10nameLengthSivM", - "mangledName": "$s14HsFileAgentSdk5IBEpoC10nameLengthSivM", + "usr": "s:14HsFileAgentSdk24IBHistoryBloodOxygenItemC5valueSivM", + "mangledName": "$s14HsFileAgentSdk24IBHistoryBloodOxygenItemC5valueSivM", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "_modify" @@ -31909,24 +32267,94 @@ ] }, { - "kind": "Var", - "name": "fileName", - "printedName": "fileName", + "kind": "Constructor", + "name": "init", + "printedName": "init()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "IBHistoryBloodOxygenItem", + "printedName": "HsFileAgentSdk.IBHistoryBloodOxygenItem", + "usr": "s:14HsFileAgentSdk24IBHistoryBloodOxygenItemC" } ], - "declKind": "Var", - "usr": "s:14HsFileAgentSdk5IBEpoC8fileNameSSvp", - "mangledName": "$s14HsFileAgentSdk5IBEpoC8fileNameSSvp", + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk24IBHistoryBloodOxygenItemCACycfc", + "mangledName": "$s14HsFileAgentSdk24IBHistoryBloodOxygenItemCACycfc", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "HasInitialValue", - "HasStorage", + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "s:14HsFileAgentSdk24IBHistoryBloodOxygenItemC", + "mangledName": "$s14HsFileAgentSdk24IBHistoryBloodOxygenItemC", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "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": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreBluetooth", + "printedName": "CoreBluetooth", + "declKind": "Import", + "moduleName": "HsFileAgentSdk" + }, + { + "kind": "TypeDecl", + "name": "IBPeripheral", + "printedName": "IBPeripheral", + "children": [ + { + "kind": "Var", + "name": "rssi", + "printedName": "rssi", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk12IBPeripheralC4rssiSivp", + "mangledName": "$s14HsFileAgentSdk12IBPeripheralC4rssiSivp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "SetterAccess", "AccessControl", "RawDocComment" ], @@ -31939,66 +32367,86 @@ "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk5IBEpoC8fileNameSSvg", - "mangledName": "$s14HsFileAgentSdk5IBEpoC8fileNameSSvg", + "usr": "s:14HsFileAgentSdk12IBPeripheralC4rssiSivg", + "mangledName": "$s14HsFileAgentSdk12IBPeripheralC4rssiSivg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" - }, + } + ] + }, + { + "kind": "Var", + "name": "peripheral", + "printedName": "peripheral", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "CoreBluetooth.CBPeripheral?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "CBPeripheral", + "printedName": "CoreBluetooth.CBPeripheral", + "usr": "c:objc(cs)CBPeripheral" } ], - "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk5IBEpoC8fileNameSSvs", - "mangledName": "$s14HsFileAgentSdk5IBEpoC8fileNameSSvs", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "accessorKind": "set" - }, + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk12IBPeripheralC10peripheralSo12CBPeripheralCSgvp", + "mangledName": "$s14HsFileAgentSdk12IBPeripheralC10peripheralSo12CBPeripheralCSgvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "SetterAccess", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ { "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "ImplicitlyUnwrappedOptional", + "printedName": "CoreBluetooth.CBPeripheral?", + "children": [ + { + "kind": "TypeNominal", + "name": "CBPeripheral", + "printedName": "CoreBluetooth.CBPeripheral", + "usr": "c:objc(cs)CBPeripheral" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk5IBEpoC8fileNameSSvM", - "mangledName": "$s14HsFileAgentSdk5IBEpoC8fileNameSSvM", + "usr": "s:14HsFileAgentSdk12IBPeripheralC10peripheralSo12CBPeripheralCSgvg", + "mangledName": "$s14HsFileAgentSdk12IBPeripheralC10peripheralSo12CBPeripheralCSgvg", "moduleName": "HsFileAgentSdk", "implicit": true, - "accessorKind": "_modify" + "accessorKind": "get" } ] }, { "kind": "Var", - "name": "filePath", - "printedName": "filePath", + "name": "macAddress", + "printedName": "macAddress", "children": [ { "kind": "TypeNominal", @@ -32008,12 +32456,13 @@ } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk5IBEpoC8filePathSSvp", - "mangledName": "$s14HsFileAgentSdk5IBEpoC8filePathSSvp", + "usr": "s:14HsFileAgentSdk12IBPeripheralC10macAddressSSvp", + "mangledName": "$s14HsFileAgentSdk12IBPeripheralC10macAddressSSvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ "HasInitialValue", "HasStorage", + "SetterAccess", "AccessControl", "RawDocComment" ], @@ -32032,81 +32481,198 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk5IBEpoC8filePathSSvg", - "mangledName": "$s14HsFileAgentSdk5IBEpoC8filePathSSvg", + "usr": "s:14HsFileAgentSdk12IBPeripheralC10macAddressSSvg", + "mangledName": "$s14HsFileAgentSdk12IBPeripheralC10macAddressSSvg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" - }, + } + ] + }, + { + "kind": "Var", + "name": "advertisementData", + "printedName": "advertisementData", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk12IBPeripheralC17advertisementDataSDySSypGvp", + "mangledName": "$s14HsFileAgentSdk12IBPeripheralC17advertisementDataSDySSypGvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "SetterAccess", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk5IBEpoC8filePathSSvs", - "mangledName": "$s14HsFileAgentSdk5IBEpoC8filePathSSvs", + "usr": "s:14HsFileAgentSdk12IBPeripheralC17advertisementDataSDySSypGvg", + "mangledName": "$s14HsFileAgentSdk12IBPeripheralC17advertisementDataSDySSypGvg", "moduleName": "HsFileAgentSdk", "implicit": true, - "accessorKind": "set" - }, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "uuid", + "printedName": "uuid", + "children": [ + { + "kind": "TypeNominal", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "Foundation.UUID?", + "children": [ + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk12IBPeripheralC4uuid10Foundation4UUIDVSgvp", + "mangledName": "$s14HsFileAgentSdk12IBPeripheralC4uuid10Foundation4UUIDVSgvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "SetterAccess", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ { "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "ImplicitlyUnwrappedOptional", + "printedName": "Foundation.UUID?", + "children": [ + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk5IBEpoC8filePathSSvM", - "mangledName": "$s14HsFileAgentSdk5IBEpoC8filePathSSvM", + "usr": "s:14HsFileAgentSdk12IBPeripheralC4uuid10Foundation4UUIDVSgvg", + "mangledName": "$s14HsFileAgentSdk12IBPeripheralC4uuid10Foundation4UUIDVSgvg", "moduleName": "HsFileAgentSdk", "implicit": true, - "accessorKind": "_modify" + "accessorKind": "get" } ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init()", + "kind": "Var", + "name": "name", + "printedName": "name", "children": [ { "kind": "TypeNominal", - "name": "IBEpo", - "printedName": "HsFileAgentSdk.IBEpo", - "usr": "s:14HsFileAgentSdk5IBEpoC" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk5IBEpoCACycfc", - "mangledName": "$s14HsFileAgentSdk5IBEpoCACycfc", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk12IBPeripheralC4nameSSvp", + "mangledName": "$s14HsFileAgentSdk12IBPeripheralC4nameSSvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "AccessControl" + "HasInitialValue", + "HasStorage", + "SetterAccess", + "AccessControl", + "RawDocComment" ], - "init_kind": "Designated" + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk12IBPeripheralC4nameSSvg", + "mangledName": "$s14HsFileAgentSdk12IBPeripheralC4nameSSvg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + } + ] }, { "kind": "Var", - "name": "description", - "printedName": "description", + "name": "softwareVersion", + "printedName": "softwareVersion", "children": [ { "kind": "TypeNominal", @@ -32116,12 +32682,17 @@ } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk5IBEpoC11descriptionSSvp", - "mangledName": "$s14HsFileAgentSdk5IBEpoC11descriptionSSvp", + "usr": "s:14HsFileAgentSdk12IBPeripheralC15softwareVersionSSvp", + "mangledName": "$s14HsFileAgentSdk12IBPeripheralC15softwareVersionSSvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "AccessControl" + "HasInitialValue", + "HasStorage", + "SetterAccess", + "AccessControl", + "RawDocComment" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -32136,21 +32707,84 @@ } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk5IBEpoC11descriptionSSvg", - "mangledName": "$s14HsFileAgentSdk5IBEpoC11descriptionSSvg", + "usr": "s:14HsFileAgentSdk12IBPeripheralC15softwareVersionSSvg", + "mangledName": "$s14HsFileAgentSdk12IBPeripheralC15softwareVersionSSvg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "battery", + "printedName": "battery", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk12IBPeripheralC7batterySivp", + "mangledName": "$s14HsFileAgentSdk12IBPeripheralC7batterySivp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "SetterAccess", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk12IBPeripheralC7batterySivg", + "mangledName": "$s14HsFileAgentSdk12IBPeripheralC7batterySivg", "moduleName": "HsFileAgentSdk", + "implicit": true, "accessorKind": "get" } ] } ], "declKind": "Class", - "usr": "s:14HsFileAgentSdk5IBEpoC", - "mangledName": "$s14HsFileAgentSdk5IBEpoC", + "usr": "s:14HsFileAgentSdk12IBPeripheralC", + "mangledName": "$s14HsFileAgentSdk12IBPeripheralC", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "AccessControl", - "RawDocComment" + "AccessControl" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } ] }, { @@ -32165,946 +32799,833 @@ }, { "kind": "TypeDecl", - "name": "IBLanguage", - "printedName": "IBLanguage", + "name": "IBHistoryGps", + "printedName": "IBHistoryGps", + "declKind": "Class", + "usr": "s:14HsFileAgentSdk12IBHistoryGpsC", + "mangledName": "$s14HsFileAgentSdk12IBHistoryGpsC", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "hasMissingDesignatedInitializers": 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": "TypeDecl", + "name": "IBHistoryGpsItem", + "printedName": "IBHistoryGpsItem", "children": [ { "kind": "Var", - "name": "chinese", - "printedName": "chinese", + "name": "time", + "printedName": "time", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBLanguage.Type) -> HsFileAgentSdk.IBLanguage", - "children": [ - { - "kind": "TypeNominal", - "name": "IBLanguage", - "printedName": "HsFileAgentSdk.IBLanguage", - "usr": "s:14HsFileAgentSdk10IBLanguageO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBLanguage.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBLanguage", - "printedName": "HsFileAgentSdk.IBLanguage", - "usr": "s:14HsFileAgentSdk10IBLanguageO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk10IBLanguageO7chineseyA2CmF", - "mangledName": "$s14HsFileAgentSdk10IBLanguageO7chineseyA2CmF", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk16IBHistoryGpsItemC4timeSivp", + "mangledName": "$s14HsFileAgentSdk16IBHistoryGpsItemC4timeSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "english", - "printedName": "english", - "children": [ + ], + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBLanguage.Type) -> HsFileAgentSdk.IBLanguage", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "IBLanguage", - "printedName": "HsFileAgentSdk.IBLanguage", - "usr": "s:14HsFileAgentSdk10IBLanguageO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBLanguage.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBLanguage", - "printedName": "HsFileAgentSdk.IBLanguage", - "usr": "s:14HsFileAgentSdk10IBLanguageO" - } - ] + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk10IBLanguageO7englishyA2CmF", - "mangledName": "$s14HsFileAgentSdk10IBLanguageO7englishyA2CmF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "japanese", - "printedName": "japanese", - "children": [ + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk16IBHistoryGpsItemC4timeSivg", + "mangledName": "$s14HsFileAgentSdk16IBHistoryGpsItemC4timeSivg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBLanguage.Type) -> HsFileAgentSdk.IBLanguage", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "IBLanguage", - "printedName": "HsFileAgentSdk.IBLanguage", - "usr": "s:14HsFileAgentSdk10IBLanguageO" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBLanguage.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBLanguage", - "printedName": "HsFileAgentSdk.IBLanguage", - "usr": "s:14HsFileAgentSdk10IBLanguageO" - } - ] + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk10IBLanguageO8japaneseyA2CmF", - "mangledName": "$s14HsFileAgentSdk10IBLanguageO8japaneseyA2CmF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "korean", - "printedName": "korean", - "children": [ + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk16IBHistoryGpsItemC4timeSivs", + "mangledName": "$s14HsFileAgentSdk16IBHistoryGpsItemC4timeSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBLanguage.Type) -> HsFileAgentSdk.IBLanguage", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "IBLanguage", - "printedName": "HsFileAgentSdk.IBLanguage", - "usr": "s:14HsFileAgentSdk10IBLanguageO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBLanguage.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBLanguage", - "printedName": "HsFileAgentSdk.IBLanguage", - "usr": "s:14HsFileAgentSdk10IBLanguageO" - } - ] + "name": "Void", + "printedName": "()" } - ] + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk16IBHistoryGpsItemC4timeSivM", + "mangledName": "$s14HsFileAgentSdk16IBHistoryGpsItemC4timeSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" } - ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk10IBLanguageO6koreanyA2CmF", - "mangledName": "$s14HsFileAgentSdk10IBLanguageO6koreanyA2CmF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Var", - "name": "spanish", - "printedName": "spanish", + "name": "lat", + "printedName": "lat", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBLanguage.Type) -> HsFileAgentSdk.IBLanguage", - "children": [ - { - "kind": "TypeNominal", - "name": "IBLanguage", - "printedName": "HsFileAgentSdk.IBLanguage", - "usr": "s:14HsFileAgentSdk10IBLanguageO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBLanguage.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBLanguage", - "printedName": "HsFileAgentSdk.IBLanguage", - "usr": "s:14HsFileAgentSdk10IBLanguageO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk10IBLanguageO7spanishyA2CmF", - "mangledName": "$s14HsFileAgentSdk10IBLanguageO7spanishyA2CmF", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk16IBHistoryGpsItemC3latSivp", + "mangledName": "$s14HsFileAgentSdk16IBHistoryGpsItemC3latSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "russian", - "printedName": "russian", - "children": [ + ], + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBLanguage.Type) -> HsFileAgentSdk.IBLanguage", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "IBLanguage", - "printedName": "HsFileAgentSdk.IBLanguage", - "usr": "s:14HsFileAgentSdk10IBLanguageO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBLanguage.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBLanguage", - "printedName": "HsFileAgentSdk.IBLanguage", - "usr": "s:14HsFileAgentSdk10IBLanguageO" - } - ] + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk10IBLanguageO7russianyA2CmF", - "mangledName": "$s14HsFileAgentSdk10IBLanguageO7russianyA2CmF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "croatian", - "printedName": "croatian", - "children": [ + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk16IBHistoryGpsItemC3latSivg", + "mangledName": "$s14HsFileAgentSdk16IBHistoryGpsItemC3latSivg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBLanguage.Type) -> HsFileAgentSdk.IBLanguage", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "IBLanguage", - "printedName": "HsFileAgentSdk.IBLanguage", - "usr": "s:14HsFileAgentSdk10IBLanguageO" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBLanguage.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBLanguage", - "printedName": "HsFileAgentSdk.IBLanguage", - "usr": "s:14HsFileAgentSdk10IBLanguageO" - } - ] + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk10IBLanguageO8croatianyA2CmF", - "mangledName": "$s14HsFileAgentSdk10IBLanguageO8croatianyA2CmF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "german", - "printedName": "german", - "children": [ + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk16IBHistoryGpsItemC3latSivs", + "mangledName": "$s14HsFileAgentSdk16IBHistoryGpsItemC3latSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBLanguage.Type) -> HsFileAgentSdk.IBLanguage", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "IBLanguage", - "printedName": "HsFileAgentSdk.IBLanguage", - "usr": "s:14HsFileAgentSdk10IBLanguageO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBLanguage.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBLanguage", - "printedName": "HsFileAgentSdk.IBLanguage", - "usr": "s:14HsFileAgentSdk10IBLanguageO" - } - ] + "name": "Void", + "printedName": "()" } - ] + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk16IBHistoryGpsItemC3latSivM", + "mangledName": "$s14HsFileAgentSdk16IBHistoryGpsItemC3latSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" } - ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk10IBLanguageO6germanyA2CmF", - "mangledName": "$s14HsFileAgentSdk10IBLanguageO6germanyA2CmF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Var", - "name": "portuguese", - "printedName": "portuguese", + "name": "lon", + "printedName": "lon", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBLanguage.Type) -> HsFileAgentSdk.IBLanguage", - "children": [ - { - "kind": "TypeNominal", - "name": "IBLanguage", - "printedName": "HsFileAgentSdk.IBLanguage", - "usr": "s:14HsFileAgentSdk10IBLanguageO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBLanguage.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBLanguage", - "printedName": "HsFileAgentSdk.IBLanguage", - "usr": "s:14HsFileAgentSdk10IBLanguageO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk10IBLanguageO10portugueseyA2CmF", - "mangledName": "$s14HsFileAgentSdk10IBLanguageO10portugueseyA2CmF", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk16IBHistoryGpsItemC3lonSivp", + "mangledName": "$s14HsFileAgentSdk16IBHistoryGpsItemC3lonSivp", "moduleName": "HsFileAgentSdk", "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "french", - "printedName": "french", - "children": [ + ], + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBLanguage.Type) -> HsFileAgentSdk.IBLanguage", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "IBLanguage", - "printedName": "HsFileAgentSdk.IBLanguage", - "usr": "s:14HsFileAgentSdk10IBLanguageO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBLanguage.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBLanguage", - "printedName": "HsFileAgentSdk.IBLanguage", - "usr": "s:14HsFileAgentSdk10IBLanguageO" - } - ] + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk10IBLanguageO6frenchyA2CmF", - "mangledName": "$s14HsFileAgentSdk10IBLanguageO6frenchyA2CmF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "dutch", - "printedName": "dutch", - "children": [ + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk16IBHistoryGpsItemC3lonSivg", + "mangledName": "$s14HsFileAgentSdk16IBHistoryGpsItemC3lonSivg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBLanguage.Type) -> HsFileAgentSdk.IBLanguage", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "IBLanguage", - "printedName": "HsFileAgentSdk.IBLanguage", - "usr": "s:14HsFileAgentSdk10IBLanguageO" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBLanguage.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBLanguage", - "printedName": "HsFileAgentSdk.IBLanguage", - "usr": "s:14HsFileAgentSdk10IBLanguageO" - } - ] + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk10IBLanguageO5dutchyA2CmF", - "mangledName": "$s14HsFileAgentSdk10IBLanguageO5dutchyA2CmF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "italian", - "printedName": "italian", - "children": [ + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk16IBHistoryGpsItemC3lonSivs", + "mangledName": "$s14HsFileAgentSdk16IBHistoryGpsItemC3lonSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBLanguage.Type) -> HsFileAgentSdk.IBLanguage", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "IBLanguage", - "printedName": "HsFileAgentSdk.IBLanguage", - "usr": "s:14HsFileAgentSdk10IBLanguageO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBLanguage.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBLanguage", - "printedName": "HsFileAgentSdk.IBLanguage", - "usr": "s:14HsFileAgentSdk10IBLanguageO" - } - ] + "name": "Void", + "printedName": "()" } - ] + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk16IBHistoryGpsItemC3lonSivM", + "mangledName": "$s14HsFileAgentSdk16IBHistoryGpsItemC3lonSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" } - ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk10IBLanguageO7italianyA2CmF", - "mangledName": "$s14HsFileAgentSdk10IBLanguageO7italianyA2CmF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" ] }, { - "kind": "Var", - "name": "czech", - "printedName": "czech", + "kind": "Constructor", + "name": "init", + "printedName": "init()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBLanguage.Type) -> HsFileAgentSdk.IBLanguage", - "children": [ - { - "kind": "TypeNominal", - "name": "IBLanguage", - "printedName": "HsFileAgentSdk.IBLanguage", - "usr": "s:14HsFileAgentSdk10IBLanguageO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBLanguage.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBLanguage", - "printedName": "HsFileAgentSdk.IBLanguage", - "usr": "s:14HsFileAgentSdk10IBLanguageO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "IBHistoryGpsItem", + "printedName": "HsFileAgentSdk.IBHistoryGpsItem", + "usr": "s:14HsFileAgentSdk16IBHistoryGpsItemC" } ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk10IBLanguageO5czechyA2CmF", - "mangledName": "$s14HsFileAgentSdk10IBLanguageO5czechyA2CmF", + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk16IBHistoryGpsItemCACycfc", + "mangledName": "$s14HsFileAgentSdk16IBHistoryGpsItemCACycfc", "moduleName": "HsFileAgentSdk", "declAttributes": [ - "RawDocComment" - ] + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "s:14HsFileAgentSdk16IBHistoryGpsItemC", + "mangledName": "$s14HsFileAgentSdk16IBHistoryGpsItemC", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "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": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "IBDial", + "printedName": "IBDial", + "children": [ { "kind": "Var", - "name": "greek", - "printedName": "greek", + "name": "UID", + "printedName": "UID", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBLanguage.Type) -> HsFileAgentSdk.IBLanguage", + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk6IBDialC3UIDSivp", + "mangledName": "$s14HsFileAgentSdk6IBDialC3UIDSivp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "IBLanguage", - "printedName": "HsFileAgentSdk.IBLanguage", - "usr": "s:14HsFileAgentSdk10IBLanguageO" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk6IBDialC3UIDSivg", + "mangledName": "$s14HsFileAgentSdk6IBDialC3UIDSivg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBLanguage.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBLanguage", - "printedName": "HsFileAgentSdk.IBLanguage", - "usr": "s:14HsFileAgentSdk10IBLanguageO" - } - ] + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } - ] + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk6IBDialC3UIDSivs", + "mangledName": "$s14HsFileAgentSdk6IBDialC3UIDSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk6IBDialC3UIDSivM", + "mangledName": "$s14HsFileAgentSdk6IBDialC3UIDSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" } - ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk10IBLanguageO5greekyA2CmF", - "mangledName": "$s14HsFileAgentSdk10IBLanguageO5greekyA2CmF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Var", - "name": "hindi", - "printedName": "hindi", + "name": "theme", + "printedName": "theme", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBLanguage.Type) -> HsFileAgentSdk.IBLanguage", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "IBLanguage", - "printedName": "HsFileAgentSdk.IBLanguage", - "usr": "s:14HsFileAgentSdk10IBLanguageO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBLanguage.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBLanguage", - "printedName": "HsFileAgentSdk.IBLanguage", - "usr": "s:14HsFileAgentSdk10IBLanguageO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk10IBLanguageO5hindiyA2CmF", - "mangledName": "$s14HsFileAgentSdk10IBLanguageO5hindiyA2CmF", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk6IBDialC5themeSSSgvp", + "mangledName": "$s14HsFileAgentSdk6IBDialC5themeSSSgvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "indonesian", - "printedName": "indonesian", - "children": [ + ], + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBLanguage.Type) -> HsFileAgentSdk.IBLanguage", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "IBLanguage", - "printedName": "HsFileAgentSdk.IBLanguage", - "usr": "s:14HsFileAgentSdk10IBLanguageO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBLanguage.Type", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "IBLanguage", - "printedName": "HsFileAgentSdk.IBLanguage", - "usr": "s:14HsFileAgentSdk10IBLanguageO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk10IBLanguageO10indonesianyA2CmF", - "mangledName": "$s14HsFileAgentSdk10IBLanguageO10indonesianyA2CmF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "malaysian", - "printedName": "malaysian", - "children": [ + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk6IBDialC5themeSSSgvg", + "mangledName": "$s14HsFileAgentSdk6IBDialC5themeSSSgvg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBLanguage.Type) -> HsFileAgentSdk.IBLanguage", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "IBLanguage", - "printedName": "HsFileAgentSdk.IBLanguage", - "usr": "s:14HsFileAgentSdk10IBLanguageO" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBLanguage.Type", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "IBLanguage", - "printedName": "HsFileAgentSdk.IBLanguage", - "usr": "s:14HsFileAgentSdk10IBLanguageO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk6IBDialC5themeSSSgvs", + "mangledName": "$s14HsFileAgentSdk6IBDialC5themeSSSgvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk6IBDialC5themeSSSgvM", + "mangledName": "$s14HsFileAgentSdk6IBDialC5themeSSSgvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" } - ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk10IBLanguageO9malaysianyA2CmF", - "mangledName": "$s14HsFileAgentSdk10IBLanguageO9malaysianyA2CmF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Var", - "name": "polish", - "printedName": "polish", + "name": "batteryStyle", + "printedName": "batteryStyle", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBLanguage.Type) -> HsFileAgentSdk.IBLanguage", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", "children": [ { "kind": "TypeNominal", - "name": "IBLanguage", - "printedName": "HsFileAgentSdk.IBLanguage", - "usr": "s:14HsFileAgentSdk10IBLanguageO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBLanguage.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBLanguage", - "printedName": "HsFileAgentSdk.IBLanguage", - "usr": "s:14HsFileAgentSdk10IBLanguageO" - } - ] + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk10IBLanguageO6polishyA2CmF", - "mangledName": "$s14HsFileAgentSdk10IBLanguageO6polishyA2CmF", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk6IBDialC12batteryStyleSiSgvp", + "mangledName": "$s14HsFileAgentSdk6IBDialC12batteryStyleSiSgvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "thai", - "printedName": "thai", - "children": [ + ], + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBLanguage.Type) -> HsFileAgentSdk.IBLanguage", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "IBLanguage", - "printedName": "HsFileAgentSdk.IBLanguage", - "usr": "s:14HsFileAgentSdk10IBLanguageO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBLanguage.Type", + "name": "Optional", + "printedName": "Swift.Int?", "children": [ { "kind": "TypeNominal", - "name": "IBLanguage", - "printedName": "HsFileAgentSdk.IBLanguage", - "usr": "s:14HsFileAgentSdk10IBLanguageO" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } - ] + ], + "usr": "s:Sq" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk10IBLanguageO4thaiyA2CmF", - "mangledName": "$s14HsFileAgentSdk10IBLanguageO4thaiyA2CmF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "vietnamese", - "printedName": "vietnamese", - "children": [ + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk6IBDialC12batteryStyleSiSgvg", + "mangledName": "$s14HsFileAgentSdk6IBDialC12batteryStyleSiSgvg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBLanguage.Type) -> HsFileAgentSdk.IBLanguage", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "IBLanguage", - "printedName": "HsFileAgentSdk.IBLanguage", - "usr": "s:14HsFileAgentSdk10IBLanguageO" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBLanguage.Type", + "name": "Optional", + "printedName": "Swift.Int?", "children": [ { "kind": "TypeNominal", - "name": "IBLanguage", - "printedName": "HsFileAgentSdk.IBLanguage", - "usr": "s:14HsFileAgentSdk10IBLanguageO" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } - ] + ], + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk6IBDialC12batteryStyleSiSgvs", + "mangledName": "$s14HsFileAgentSdk6IBDialC12batteryStyleSiSgvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk6IBDialC12batteryStyleSiSgvM", + "mangledName": "$s14HsFileAgentSdk6IBDialC12batteryStyleSiSgvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" } - ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk10IBLanguageO10vietnameseyA2CmF", - "mangledName": "$s14HsFileAgentSdk10IBLanguageO10vietnameseyA2CmF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Var", - "name": "finnish", - "printedName": "finnish", + "name": "timeStyle", + "printedName": "timeStyle", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBLanguage.Type) -> HsFileAgentSdk.IBLanguage", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", "children": [ { "kind": "TypeNominal", - "name": "IBLanguage", - "printedName": "HsFileAgentSdk.IBLanguage", - "usr": "s:14HsFileAgentSdk10IBLanguageO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBLanguage.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "IBLanguage", - "printedName": "HsFileAgentSdk.IBLanguage", - "usr": "s:14HsFileAgentSdk10IBLanguageO" - } - ] + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk10IBLanguageO7finnishyA2CmF", - "mangledName": "$s14HsFileAgentSdk10IBLanguageO7finnishyA2CmF", + "declKind": "Var", + "usr": "s:14HsFileAgentSdk6IBDialC9timeStyleSiSgvp", + "mangledName": "$s14HsFileAgentSdk6IBDialC9timeStyleSiSgvp", "moduleName": "HsFileAgentSdk", "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "romanian", - "printedName": "romanian", - "children": [ + ], + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBLanguage.Type) -> HsFileAgentSdk.IBLanguage", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "IBLanguage", - "printedName": "HsFileAgentSdk.IBLanguage", - "usr": "s:14HsFileAgentSdk10IBLanguageO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBLanguage.Type", + "name": "Optional", + "printedName": "Swift.Int?", "children": [ { "kind": "TypeNominal", - "name": "IBLanguage", - "printedName": "HsFileAgentSdk.IBLanguage", - "usr": "s:14HsFileAgentSdk10IBLanguageO" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } - ] + ], + "usr": "s:Sq" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk10IBLanguageO8romanianyA2CmF", - "mangledName": "$s14HsFileAgentSdk10IBLanguageO8romanianyA2CmF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "turkish", - "printedName": "turkish", - "children": [ + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk6IBDialC9timeStyleSiSgvg", + "mangledName": "$s14HsFileAgentSdk6IBDialC9timeStyleSiSgvg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(HsFileAgentSdk.IBLanguage.Type) -> HsFileAgentSdk.IBLanguage", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "IBLanguage", - "printedName": "HsFileAgentSdk.IBLanguage", - "usr": "s:14HsFileAgentSdk10IBLanguageO" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "HsFileAgentSdk.IBLanguage.Type", + "name": "Optional", + "printedName": "Swift.Int?", "children": [ { "kind": "TypeNominal", - "name": "IBLanguage", - "printedName": "HsFileAgentSdk.IBLanguage", - "usr": "s:14HsFileAgentSdk10IBLanguageO" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } - ] + ], + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk6IBDialC9timeStyleSiSgvs", + "mangledName": "$s14HsFileAgentSdk6IBDialC9timeStyleSiSgvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk6IBDialC9timeStyleSiSgvM", + "mangledName": "$s14HsFileAgentSdk6IBDialC9timeStyleSiSgvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" } - ], - "declKind": "EnumElement", - "usr": "s:14HsFileAgentSdk10IBLanguageO7turkishyA2CmF", - "mangledName": "$s14HsFileAgentSdk10IBLanguageO7turkishyA2CmF", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", + "name": "timeColor", + "printedName": "timeColor", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14HsFileAgentSdk10IBLanguageO8rawValueSivp", - "mangledName": "$s14HsFileAgentSdk10IBLanguageO8rawValueSivp", + "usr": "s:14HsFileAgentSdk6IBDialC9timeColorSiSgvp", + "mangledName": "$s14HsFileAgentSdk6IBDialC9timeColorSiSgvp", "moduleName": "HsFileAgentSdk", - "implicit": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -33113,141 +33634,117 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14HsFileAgentSdk10IBLanguageO8rawValueSivg", - "mangledName": "$s14HsFileAgentSdk10IBLanguageO8rawValueSivg", + "usr": "s:14HsFileAgentSdk6IBDialC9timeColorSiSgvg", + "mangledName": "$s14HsFileAgentSdk6IBDialC9timeColorSiSgvg", "moduleName": "HsFileAgentSdk", "implicit": true, "accessorKind": "get" - } - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", - "children": [ + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "HsFileAgentSdk.IBLanguage?", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "IBLanguage", - "printedName": "HsFileAgentSdk.IBLanguage", - "usr": "s:14HsFileAgentSdk10IBLanguageO" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk6IBDialC9timeColorSiSgvs", + "mangledName": "$s14HsFileAgentSdk6IBDialC9timeColorSiSgvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" }, { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Constructor", - "usr": "s:14HsFileAgentSdk10IBLanguageO8rawValueACSgSi_tcfc", - "mangledName": "$s14HsFileAgentSdk10IBLanguageO8rawValueACSgSi_tcfc", - "moduleName": "HsFileAgentSdk", - "implicit": true, - "init_kind": "Designated" - } - ], - "declKind": "Enum", - "usr": "s:14HsFileAgentSdk10IBLanguageO", - "mangledName": "$s14HsFileAgentSdk10IBLanguageO", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "enumRawTypeName": "Int", - "conformances": [ - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, - { - "kind": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", - "children": [ - { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Void", + "printedName": "()" } - ] + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk6IBDialC9timeColorSiSgvM", + "mangledName": "$s14HsFileAgentSdk6IBDialC9timeColorSiSgvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" } - ], - "usr": "s:SY", - "mangledName": "$sSY" - } - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "CoreBluetooth", - "printedName": "CoreBluetooth", - "declKind": "Import", - "moduleName": "HsFileAgentSdk" - }, - { - "kind": "TypeDecl", - "name": "Array", - "printedName": "Array", - "children": [ + ] + }, { "kind": "Var", - "name": "int", - "printedName": "int", + "name": "files", + "printedName": "files", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Optional", + "printedName": "[HsFileAgentSdk.IBDialFile]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[HsFileAgentSdk.IBDialFile]", + "children": [ + { + "kind": "TypeNominal", + "name": "IBDialFile", + "printedName": "HsFileAgentSdk.IBDialFile", + "usr": "s:14HsFileAgentSdk06IBDialB0C" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:Sa14HsFileAgentSdks5UInt8VRszlE3intSivp", - "mangledName": "$sSa14HsFileAgentSdks5UInt8VRszlE3intSivp", + "usr": "s:14HsFileAgentSdk6IBDialC5filesSayAA0eB0CGSgvp", + "mangledName": "$s14HsFileAgentSdk6IBDialC5filesSayAA0eB0CGSgvp", "moduleName": "HsFileAgentSdk", - "isFromExtension": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -33256,39 +33753,134 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Optional", + "printedName": "[HsFileAgentSdk.IBDialFile]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[HsFileAgentSdk.IBDialFile]", + "children": [ + { + "kind": "TypeNominal", + "name": "IBDialFile", + "printedName": "HsFileAgentSdk.IBDialFile", + "usr": "s:14HsFileAgentSdk06IBDialB0C" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:Sa14HsFileAgentSdks5UInt8VRszlE3intSivg", - "mangledName": "$sSa14HsFileAgentSdks5UInt8VRszlE3intSivg", + "usr": "s:14HsFileAgentSdk6IBDialC5filesSayAA0eB0CGSgvg", + "mangledName": "$s14HsFileAgentSdk6IBDialC5filesSayAA0eB0CGSgvg", "moduleName": "HsFileAgentSdk", - "genericSig": "<τ_0_0 where τ_0_0 == Swift.UInt8>", - "sugared_genericSig": "", - "isFromExtension": true, + "implicit": true, "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[HsFileAgentSdk.IBDialFile]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[HsFileAgentSdk.IBDialFile]", + "children": [ + { + "kind": "TypeNominal", + "name": "IBDialFile", + "printedName": "HsFileAgentSdk.IBDialFile", + "usr": "s:14HsFileAgentSdk06IBDialB0C" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk6IBDialC5filesSayAA0eB0CGSgvs", + "mangledName": "$s14HsFileAgentSdk6IBDialC5filesSayAA0eB0CGSgvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk6IBDialC5filesSayAA0eB0CGSgvM", + "mangledName": "$s14HsFileAgentSdk6IBDialC5filesSayAA0eB0CGSgvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" } ] }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBDial", + "printedName": "HsFileAgentSdk.IBDial", + "usr": "s:14HsFileAgentSdk6IBDialC" + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk6IBDialCACycfc", + "mangledName": "$s14HsFileAgentSdk6IBDialCACycfc", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, { "kind": "Var", - "name": "data", - "printedName": "data", + "name": "description", + "printedName": "description", "children": [ { "kind": "TypeNominal", - "name": "Data", - "printedName": "Foundation.Data", - "usr": "s:10Foundation4DataV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "s:Sa14HsFileAgentSdks5UInt8VRszlE4data10Foundation4DataVvp", - "mangledName": "$sSa14HsFileAgentSdks5UInt8VRszlE4data10Foundation4DataVvp", + "usr": "s:14HsFileAgentSdk6IBDialC11descriptionSSvp", + "mangledName": "$s14HsFileAgentSdk6IBDialC11descriptionSSvp", "moduleName": "HsFileAgentSdk", - "isFromExtension": true, + "declAttributes": [ + "AccessControl" + ], "accessors": [ { "kind": "Accessor", @@ -33297,670 +33889,464 @@ "children": [ { "kind": "TypeNominal", - "name": "Data", - "printedName": "Foundation.Data", - "usr": "s:10Foundation4DataV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:Sa14HsFileAgentSdks5UInt8VRszlE4data10Foundation4DataVvg", - "mangledName": "$sSa14HsFileAgentSdks5UInt8VRszlE4data10Foundation4DataVvg", + "usr": "s:14HsFileAgentSdk6IBDialC11descriptionSSvg", + "mangledName": "$s14HsFileAgentSdk6IBDialC11descriptionSSvg", "moduleName": "HsFileAgentSdk", - "genericSig": "<τ_0_0 where τ_0_0 == Swift.UInt8>", - "sugared_genericSig": "", - "isFromExtension": true, "accessorKind": "get" } ] } ], - "declKind": "Struct", - "usr": "s:Sa", - "mangledName": "$sSa", - "moduleName": "Swift", - "genericSig": "<τ_0_0>", - "sugared_genericSig": "", + "declKind": "Class", + "usr": "s:14HsFileAgentSdk6IBDialC", + "mangledName": "$s14HsFileAgentSdk6IBDialC", + "moduleName": "HsFileAgentSdk", "declAttributes": [ - "Frozen" + "AccessControl", + "RawDocComment" ], - "isExternal": true, "conformances": [ { "kind": "Conformance", - "name": "_DestructorSafeContainer", - "printedName": "_DestructorSafeContainer", - "usr": "s:s24_DestructorSafeContainerP", - "mangledName": "$ss24_DestructorSafeContainerP" + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { "kind": "Conformance", - "name": "_ArrayProtocol", - "printedName": "_ArrayProtocol", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "IBDialFile", + "printedName": "IBDialFile", + "children": [ + { + "kind": "Var", + "name": "filePath", + "printedName": "filePath", "children": [ { - "kind": "TypeWitness", - "name": "_Buffer", - "printedName": "_Buffer", - "children": [ - { - "kind": "TypeNominal", - "name": "_ArrayBuffer", - "printedName": "Swift._ArrayBuffer<τ_0_0>", - "children": [ - { - "kind": "TypeNominal", - "name": "GenericTypeParam", - "printedName": "τ_0_0" - } - ], - "usr": "s:s12_ArrayBufferV" - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:s14_ArrayProtocolP", - "mangledName": "$ss14_ArrayProtocolP" - }, - { - "kind": "Conformance", - "name": "RandomAccessCollection", - "printedName": "RandomAccessCollection", - "children": [ + "declKind": "Var", + "usr": "s:14HsFileAgentSdk06IBDialB0C8filePathSSvp", + "mangledName": "$s14HsFileAgentSdk06IBDialB0C8filePathSSvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ { - "kind": "TypeWitness", - "name": "Element", - "printedName": "Element", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "GenericTypeParam", - "printedName": "τ_0_0" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk06IBDialB0C8filePathSSvg", + "mangledName": "$s14HsFileAgentSdk06IBDialB0C8filePathSSvg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" }, { - "kind": "TypeWitness", - "name": "Index", - "printedName": "Index", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ] - }, - { - "kind": "TypeWitness", - "name": "SubSequence", - "printedName": "SubSequence", - "children": [ + "name": "Void", + "printedName": "()" + }, { "kind": "TypeNominal", - "name": "ArraySlice", - "printedName": "Swift.ArraySlice<τ_0_0>", - "children": [ - { - "kind": "TypeNominal", - "name": "GenericTypeParam", - "printedName": "τ_0_0" - } - ], - "usr": "s:s10ArraySliceV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk06IBDialB0C8filePathSSvs", + "mangledName": "$s14HsFileAgentSdk06IBDialB0C8filePathSSvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" }, { - "kind": "TypeWitness", - "name": "Indices", - "printedName": "Indices", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "Range", - "printedName": "Swift.Range", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sn" + "name": "Void", + "printedName": "()" } - ] + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk06IBDialB0C8filePathSSvM", + "mangledName": "$s14HsFileAgentSdk06IBDialB0C8filePathSSvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" } - ], - "usr": "s:Sk", - "mangledName": "$sSk" + ] }, { - "kind": "Conformance", - "name": "MutableCollection", - "printedName": "MutableCollection", + "kind": "Var", + "name": "fileName", + "printedName": "fileName", "children": [ { - "kind": "TypeWitness", - "name": "Element", - "printedName": "Element", - "children": [ - { - "kind": "TypeNominal", - "name": "GenericTypeParam", - "printedName": "τ_0_0" - } - ] - }, - { - "kind": "TypeWitness", - "name": "Index", - "printedName": "Index", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ] - }, - { - "kind": "TypeWitness", - "name": "SubSequence", - "printedName": "SubSequence", - "children": [ - { - "kind": "TypeNominal", - "name": "ArraySlice", - "printedName": "Swift.ArraySlice<τ_0_0>", - "children": [ - { - "kind": "TypeNominal", - "name": "GenericTypeParam", - "printedName": "τ_0_0" - } - ], - "usr": "s:s10ArraySliceV" - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:SM", - "mangledName": "$sSM" - }, - { - "kind": "Conformance", - "name": "BidirectionalCollection", - "printedName": "BidirectionalCollection", - "children": [ + "declKind": "Var", + "usr": "s:14HsFileAgentSdk06IBDialB0C8fileNameSSvp", + "mangledName": "$s14HsFileAgentSdk06IBDialB0C8fileNameSSvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ { - "kind": "TypeWitness", - "name": "Element", - "printedName": "Element", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "GenericTypeParam", - "printedName": "τ_0_0" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk06IBDialB0C8fileNameSSvg", + "mangledName": "$s14HsFileAgentSdk06IBDialB0C8fileNameSSvg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" }, { - "kind": "TypeWitness", - "name": "Index", - "printedName": "Index", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ] - }, - { - "kind": "TypeWitness", - "name": "SubSequence", - "printedName": "SubSequence", - "children": [ + "name": "Void", + "printedName": "()" + }, { "kind": "TypeNominal", - "name": "ArraySlice", - "printedName": "Swift.ArraySlice<τ_0_0>", - "children": [ - { - "kind": "TypeNominal", - "name": "GenericTypeParam", - "printedName": "τ_0_0" - } - ], - "usr": "s:s10ArraySliceV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk06IBDialB0C8fileNameSSvs", + "mangledName": "$s14HsFileAgentSdk06IBDialB0C8fileNameSSvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" }, { - "kind": "TypeWitness", - "name": "Indices", - "printedName": "Indices", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "Range", - "printedName": "Swift.Range", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sn" + "name": "Void", + "printedName": "()" } - ] + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk06IBDialB0C8fileNameSSvM", + "mangledName": "$s14HsFileAgentSdk06IBDialB0C8fileNameSSvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" } - ], - "usr": "s:SK", - "mangledName": "$sSK" + ] }, { - "kind": "Conformance", - "name": "Collection", - "printedName": "Collection", + "kind": "Constructor", + "name": "init", + "printedName": "init()", "children": [ { - "kind": "TypeWitness", - "name": "Element", - "printedName": "Element", - "children": [ - { - "kind": "TypeNominal", - "name": "GenericTypeParam", - "printedName": "τ_0_0" - } - ] - }, - { - "kind": "TypeWitness", - "name": "Index", - "printedName": "Index", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ] - }, - { - "kind": "TypeWitness", - "name": "Iterator", - "printedName": "Iterator", - "children": [ - { - "kind": "TypeNominal", - "name": "IndexingIterator", - "printedName": "Swift.IndexingIterator<[τ_0_0]>", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[τ_0_0]", - "children": [ - { - "kind": "TypeNominal", - "name": "GenericTypeParam", - "printedName": "τ_0_0" - } - ], - "usr": "s:Sa" - } - ], - "usr": "s:s16IndexingIteratorV" - } - ] - }, - { - "kind": "TypeWitness", - "name": "SubSequence", - "printedName": "SubSequence", - "children": [ - { - "kind": "TypeNominal", - "name": "ArraySlice", - "printedName": "Swift.ArraySlice<τ_0_0>", - "children": [ - { - "kind": "TypeNominal", - "name": "GenericTypeParam", - "printedName": "τ_0_0" - } - ], - "usr": "s:s10ArraySliceV" - } - ] - }, - { - "kind": "TypeWitness", - "name": "Indices", - "printedName": "Indices", - "children": [ - { - "kind": "TypeNominal", - "name": "Range", - "printedName": "Swift.Range", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sn" - } - ] + "kind": "TypeNominal", + "name": "IBDialFile", + "printedName": "HsFileAgentSdk.IBDialFile", + "usr": "s:14HsFileAgentSdk06IBDialB0C" } ], - "usr": "s:Sl", - "mangledName": "$sSl" + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk06IBDialB0CACycfc", + "mangledName": "$s14HsFileAgentSdk06IBDialB0CACycfc", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" }, { - "kind": "Conformance", - "name": "Sequence", - "printedName": "Sequence", + "kind": "Var", + "name": "description", + "printedName": "description", "children": [ { - "kind": "TypeWitness", - "name": "Element", - "printedName": "Element", - "children": [ - { - "kind": "TypeNominal", - "name": "GenericTypeParam", - "printedName": "τ_0_0" - } - ] - }, + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk06IBDialB0C11descriptionSSvp", + "mangledName": "$s14HsFileAgentSdk06IBDialB0C11descriptionSSvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ { - "kind": "TypeWitness", - "name": "Iterator", - "printedName": "Iterator", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "IndexingIterator", - "printedName": "Swift.IndexingIterator<[τ_0_0]>", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[τ_0_0]", - "children": [ - { - "kind": "TypeNominal", - "name": "GenericTypeParam", - "printedName": "τ_0_0" - } - ], - "usr": "s:Sa" - } - ], - "usr": "s:s16IndexingIteratorV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk06IBDialB0C11descriptionSSvg", + "mangledName": "$s14HsFileAgentSdk06IBDialB0C11descriptionSSvg", + "moduleName": "HsFileAgentSdk", + "accessorKind": "get" } - ], - "usr": "s:ST", - "mangledName": "$sST" + ] + } + ], + "declKind": "Class", + "usr": "s:14HsFileAgentSdk06IBDialB0C", + "mangledName": "$s14HsFileAgentSdk06IBDialB0C", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { "kind": "Conformance", - "name": "ExpressibleByArrayLiteral", - "printedName": "ExpressibleByArrayLiteral", - "children": [ - { - "kind": "TypeWitness", - "name": "ArrayLiteralElement", - "printedName": "ArrayLiteralElement", - "children": [ - { - "kind": "TypeNominal", - "name": "GenericTypeParam", - "printedName": "τ_0_0" - } - ] - } - ], - "usr": "s:s25ExpressibleByArrayLiteralP", - "mangledName": "$ss25ExpressibleByArrayLiteralP" - }, + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreBluetooth", + "printedName": "CoreBluetooth", + "declKind": "Import", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "IBPeripheralUUID", + "printedName": "IBPeripheralUUID", + "children": [ { - "kind": "Conformance", - "name": "RangeReplaceableCollection", - "printedName": "RangeReplaceableCollection", + "kind": "Var", + "name": "uuid", + "printedName": "uuid", "children": [ { - "kind": "TypeWitness", - "name": "SubSequence", - "printedName": "SubSequence", - "children": [ - { - "kind": "TypeNominal", - "name": "ArraySlice", - "printedName": "Swift.ArraySlice<τ_0_0>", - "children": [ - { - "kind": "TypeNominal", - "name": "GenericTypeParam", - "printedName": "τ_0_0" - } - ], - "usr": "s:s10ArraySliceV" - } - ] + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" } ], - "usr": "s:Sm", - "mangledName": "$sSm" - }, - { - "kind": "Conformance", - "name": "CustomReflectable", - "printedName": "CustomReflectable", - "usr": "s:s17CustomReflectableP", - "mangledName": "$ss17CustomReflectableP" - }, - { - "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": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, - { - "kind": "Conformance", - "name": "_HasCustomAnyHashableRepresentation", - "printedName": "_HasCustomAnyHashableRepresentation", - "usr": "s:s35_HasCustomAnyHashableRepresentationP", - "mangledName": "$ss35_HasCustomAnyHashableRepresentationP" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, - { - "kind": "Conformance", - "name": "_HasContiguousBytes", - "printedName": "_HasContiguousBytes", - "usr": "s:s19_HasContiguousBytesP", - "mangledName": "$ss19_HasContiguousBytesP" - }, - { - "kind": "Conformance", - "name": "_ObjectiveCBridgeable", - "printedName": "_ObjectiveCBridgeable", - "children": [ + "declKind": "Var", + "usr": "s:14HsFileAgentSdk16IBPeripheralUUIDP4uuid10Foundation0F0Vvp", + "mangledName": "$s14HsFileAgentSdk16IBPeripheralUUIDP4uuid10Foundation0F0Vvp", + "moduleName": "HsFileAgentSdk", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ { - "kind": "TypeWitness", - "name": "_ObjectiveCType", - "printedName": "_ObjectiveCType", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "NSArray", - "printedName": "Foundation.NSArray", - "usr": "c:objc(cs)NSArray" + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" } - ] + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk16IBPeripheralUUIDP4uuid10Foundation0F0Vvg", + "mangledName": "$s14HsFileAgentSdk16IBPeripheralUUIDP4uuid10Foundation0F0Vvg", + "moduleName": "HsFileAgentSdk", + "genericSig": "<τ_0_0 where τ_0_0 : HsFileAgentSdk.IBPeripheralUUID>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" } - ], - "usr": "s:s21_ObjectiveCBridgeableP", - "mangledName": "$ss21_ObjectiveCBridgeableP" - }, + ] + } + ], + "declKind": "Protocol", + "usr": "s:14HsFileAgentSdk16IBPeripheralUUIDP", + "mangledName": "$s14HsFileAgentSdk16IBPeripheralUUIDP", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ { "kind": "Conformance", - "name": "CVarArg", - "printedName": "CVarArg", - "usr": "s:s7CVarArgP", - "mangledName": "$ss7CVarArgP" + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" }, { "kind": "Conformance", - "name": "ContiguousBytes", - "printedName": "ContiguousBytes", - "usr": "s:10Foundation15ContiguousBytesP", - "mangledName": "$s10Foundation15ContiguousBytesP" - }, + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ { - "kind": "Conformance", - "name": "EncodableWithConfiguration", - "printedName": "EncodableWithConfiguration", - "children": [ - { - "kind": "TypeWitness", - "name": "EncodingConfiguration", - "printedName": "EncodingConfiguration", - "children": [ - { - "kind": "TypeNominal", - "name": "DependentMember", - "printedName": "τ_0_0.EncodingConfiguration" - } - ] - } - ], - "usr": "s:10Foundation26EncodableWithConfigurationP", - "mangledName": "$s10Foundation26EncodableWithConfigurationP" + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" }, { - "kind": "Conformance", - "name": "DecodableWithConfiguration", - "printedName": "DecodableWithConfiguration", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any HsFileAgentSdk.IBPeripheralUUID)?", "children": [ { - "kind": "TypeWitness", - "name": "DecodingConfiguration", - "printedName": "DecodingConfiguration", - "children": [ - { - "kind": "TypeNominal", - "name": "DependentMember", - "printedName": "τ_0_0.DecodingConfiguration" - } - ] + "kind": "TypeNominal", + "name": "IBPeripheralUUID", + "printedName": "any HsFileAgentSdk.IBPeripheralUUID", + "usr": "s:14HsFileAgentSdk16IBPeripheralUUIDP" } ], - "usr": "s:10Foundation26DecodableWithConfigurationP", - "mangledName": "$s10Foundation26DecodableWithConfigurationP" + "usr": "s:Sq" }, { - "kind": "Conformance", - "name": "DataProtocol", - "printedName": "DataProtocol", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any HsFileAgentSdk.IBPeripheralUUID)?", "children": [ { - "kind": "TypeWitness", - "name": "Regions", - "printedName": "Regions", - "children": [ - { - "kind": "TypeNominal", - "name": "CollectionOfOne", - "printedName": "Swift.CollectionOfOne<[Swift.UInt8]>", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.UInt8]", - "children": [ - { - "kind": "TypeNominal", - "name": "UInt8", - "printedName": "Swift.UInt8", - "usr": "s:s5UInt8V" - } - ], - "usr": "s:Sa" - } - ], - "usr": "s:s15CollectionOfOneV" - } - ] + "kind": "TypeNominal", + "name": "IBPeripheralUUID", + "printedName": "any HsFileAgentSdk.IBPeripheralUUID", + "usr": "s:14HsFileAgentSdk16IBPeripheralUUIDP" } ], - "usr": "s:10Foundation12DataProtocolP", - "mangledName": "$s10Foundation12DataProtocolP" - }, - { - "kind": "Conformance", - "name": "MutableDataProtocol", - "printedName": "MutableDataProtocol", - "usr": "s:10Foundation19MutableDataProtocolP", - "mangledName": "$s10Foundation19MutableDataProtocolP" + "usr": "s:Sq" } - ] + ], + "declKind": "Func", + "usr": "s:14HsFileAgentSdk2eeoiySbAA16IBPeripheralUUID_pSg_ADtF", + "mangledName": "$s14HsFileAgentSdk2eeoiySbAA16IBPeripheralUUID_pSg_ADtF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" }, { "kind": "TypeDecl", @@ -34070,10 +34456,25 @@ "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", @@ -34649,6 +35050,97 @@ ], "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": "CustomReflectable", + "printedName": "CustomReflectable", + "usr": "s:s17CustomReflectableP", + "mangledName": "$ss17CustomReflectableP" + }, + { + "kind": "Conformance", + "name": "_CustomPlaygroundQuickLookable", + "printedName": "_CustomPlaygroundQuickLookable", + "usr": "s:s30_CustomPlaygroundQuickLookableP", + "mangledName": "$ss30_CustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "_CVarArgPassedAsDouble", + "printedName": "_CVarArgPassedAsDouble", + "usr": "s:s22_CVarArgPassedAsDoubleP", + "mangledName": "$ss22_CVarArgPassedAsDoubleP" + }, + { + "kind": "Conformance", + "name": "_CVarArgAligned", + "printedName": "_CVarArgAligned", + "usr": "s:s15_CVarArgAlignedP", + "mangledName": "$ss15_CVarArgAlignedP" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "LosslessStringConvertible", + "printedName": "LosslessStringConvertible", + "usr": "s:s25LosslessStringConvertibleP", + "mangledName": "$ss25LosslessStringConvertibleP" + }, + { + "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": "TextOutputStreamable", + "printedName": "TextOutputStreamable", + "usr": "s:s20TextOutputStreamableP", + "mangledName": "$ss20TextOutputStreamableP" + }, { "kind": "Conformance", "name": "BinaryFloatingPoint", @@ -34764,83 +35256,6 @@ "usr": "s:s18AdditiveArithmeticP", "mangledName": "$ss18AdditiveArithmeticP" }, - { - "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": "CustomReflectable", - "printedName": "CustomReflectable", - "usr": "s:s17CustomReflectableP", - "mangledName": "$ss17CustomReflectableP" - }, - { - "kind": "Conformance", - "name": "_CustomPlaygroundQuickLookable", - "printedName": "_CustomPlaygroundQuickLookable", - "usr": "s:s30_CustomPlaygroundQuickLookableP", - "mangledName": "$ss30_CustomPlaygroundQuickLookableP" - }, - { - "kind": "Conformance", - "name": "_CVarArgPassedAsDouble", - "printedName": "_CVarArgPassedAsDouble", - "usr": "s:s22_CVarArgPassedAsDoubleP", - "mangledName": "$ss22_CVarArgPassedAsDoubleP" - }, - { - "kind": "Conformance", - "name": "_CVarArgAligned", - "printedName": "_CVarArgAligned", - "usr": "s:s15_CVarArgAlignedP", - "mangledName": "$ss15_CVarArgAlignedP" - }, - { - "kind": "Conformance", - "name": "CVarArg", - "printedName": "CVarArg", - "usr": "s:s7CVarArgP", - "mangledName": "$ss7CVarArgP" - }, - { - "kind": "Conformance", - "name": "LosslessStringConvertible", - "printedName": "LosslessStringConvertible", - "usr": "s:s25LosslessStringConvertibleP", - "mangledName": "$ss25LosslessStringConvertibleP" - }, - { - "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": "TextOutputStreamable", - "printedName": "TextOutputStreamable", - "usr": "s:s20TextOutputStreamableP", - "mangledName": "$ss20TextOutputStreamableP" - }, { "kind": "Conformance", "name": "_ExpressibleByBuiltinIntegerLiteral", @@ -35034,6 +35449,13 @@ "usr": "s:s10SIMDScalarP", "mangledName": "$ss10SIMDScalarP" }, + { + "kind": "Conformance", + "name": "BitwiseCopyable", + "printedName": "BitwiseCopyable", + "usr": "s:s15BitwiseCopyableP", + "mangledName": "$ss15BitwiseCopyableP" + }, { "kind": "Conformance", "name": "_FormatSpecifiable", @@ -35513,6 +35935,20 @@ "usr": "s:SL", "mangledName": "$sSL" }, + { + "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", @@ -35690,6 +36126,13 @@ "usr": "s:s10SIMDScalarP", "mangledName": "$ss10SIMDScalarP" }, + { + "kind": "Conformance", + "name": "BitwiseCopyable", + "printedName": "BitwiseCopyable", + "usr": "s:s15BitwiseCopyableP", + "mangledName": "$ss15BitwiseCopyableP" + }, { "kind": "Conformance", "name": "_FormatSpecifiable", @@ -35794,6 +36237,20 @@ "sugared_genericSig": "", "isExternal": true, "conformances": [ + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, { "kind": "Conformance", "name": "Strideable", @@ -35854,130 +36311,9 @@ }, { "kind": "TypeDecl", - "name": "Data", - "printedName": "Data", + "name": "Array", + "printedName": "Array", "children": [ - { - "kind": "Var", - "name": "bytes", - "printedName": "bytes", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.UInt8]", - "children": [ - { - "kind": "TypeNominal", - "name": "UInt8", - "printedName": "Swift.UInt8", - "usr": "s:s5UInt8V" - } - ], - "usr": "s:Sa" - } - ], - "declKind": "Var", - "usr": "s:10Foundation4DataV14HsFileAgentSdkE5bytesSays5UInt8VGvp", - "mangledName": "$s10Foundation4DataV14HsFileAgentSdkE5bytesSays5UInt8VGvp", - "moduleName": "HsFileAgentSdk", - "isFromExtension": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.UInt8]", - "children": [ - { - "kind": "TypeNominal", - "name": "UInt8", - "printedName": "Swift.UInt8", - "usr": "s:s5UInt8V" - } - ], - "usr": "s:Sa" - } - ], - "declKind": "Accessor", - "usr": "s:10Foundation4DataV14HsFileAgentSdkE5bytesSays5UInt8VGvg", - "mangledName": "$s10Foundation4DataV14HsFileAgentSdkE5bytesSays5UInt8VGvg", - "moduleName": "HsFileAgentSdk", - "isFromExtension": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Function", - "name": "joined", - "printedName": "joined(format:_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "hasDefaultArg": true, - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "hasDefaultArg": true, - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "s:10Foundation4DataV14HsFileAgentSdkE6joined6format_S2S_SStF", - "mangledName": "$s10Foundation4DataV14HsFileAgentSdkE6joined6format_S2S_SStF", - "moduleName": "HsFileAgentSdk", - "isFromExtension": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "reversedJoined", - "printedName": "reversedJoined(format:_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "hasDefaultArg": true, - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "hasDefaultArg": true, - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "s:10Foundation4DataV14HsFileAgentSdkE14reversedJoined6format_S2S_SStF", - "mangledName": "$s10Foundation4DataV14HsFileAgentSdkE14reversedJoined6format_S2S_SStF", - "moduleName": "HsFileAgentSdk", - "isFromExtension": true, - "funcSelfKind": "NonMutating" - }, { "kind": "Var", "name": "int", @@ -35991,8 +36327,8 @@ } ], "declKind": "Var", - "usr": "s:10Foundation4DataV14HsFileAgentSdkE3intSivp", - "mangledName": "$s10Foundation4DataV14HsFileAgentSdkE3intSivp", + "usr": "s:Sa14HsFileAgentSdks5UInt8VRszlE3intSivp", + "mangledName": "$sSa14HsFileAgentSdks5UInt8VRszlE3intSivp", "moduleName": "HsFileAgentSdk", "isFromExtension": true, "accessors": [ @@ -36009,9 +36345,11 @@ } ], "declKind": "Accessor", - "usr": "s:10Foundation4DataV14HsFileAgentSdkE3intSivg", - "mangledName": "$s10Foundation4DataV14HsFileAgentSdkE3intSivg", + "usr": "s:Sa14HsFileAgentSdks5UInt8VRszlE3intSivg", + "mangledName": "$sSa14HsFileAgentSdks5UInt8VRszlE3intSivg", "moduleName": "HsFileAgentSdk", + "genericSig": "<τ_0_0 where τ_0_0 == Swift.UInt8>", + "sugared_genericSig": "", "isFromExtension": true, "accessorKind": "get" } @@ -36019,19 +36357,19 @@ }, { "kind": "Var", - "name": "lrc", - "printedName": "lrc", + "name": "data", + "printedName": "data", "children": [ { "kind": "TypeNominal", - "name": "UInt8", - "printedName": "Swift.UInt8", - "usr": "s:s5UInt8V" + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" } ], "declKind": "Var", - "usr": "s:10Foundation4DataV14HsFileAgentSdkE3lrcs5UInt8Vvp", - "mangledName": "$s10Foundation4DataV14HsFileAgentSdkE3lrcs5UInt8Vvp", + "usr": "s:Sa14HsFileAgentSdks5UInt8VRszlE4data10Foundation4DataVvp", + "mangledName": "$sSa14HsFileAgentSdks5UInt8VRszlE4data10Foundation4DataVvp", "moduleName": "HsFileAgentSdk", "isFromExtension": true, "accessors": [ @@ -36042,106 +36380,84 @@ "children": [ { "kind": "TypeNominal", - "name": "UInt8", - "printedName": "Swift.UInt8", - "usr": "s:s5UInt8V" + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" } ], "declKind": "Accessor", - "usr": "s:10Foundation4DataV14HsFileAgentSdkE3lrcs5UInt8Vvg", - "mangledName": "$s10Foundation4DataV14HsFileAgentSdkE3lrcs5UInt8Vvg", + "usr": "s:Sa14HsFileAgentSdks5UInt8VRszlE4data10Foundation4DataVvg", + "mangledName": "$sSa14HsFileAgentSdks5UInt8VRszlE4data10Foundation4DataVvg", "moduleName": "HsFileAgentSdk", + "genericSig": "<τ_0_0 where τ_0_0 == Swift.UInt8>", + "sugared_genericSig": "", "isFromExtension": true, "accessorKind": "get" } ] + } + ], + "declKind": "Struct", + "usr": "s:Sa", + "mangledName": "$sSa", + "moduleName": "Swift", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "EagerMove", + "Frozen" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "_DestructorSafeContainer", + "printedName": "_DestructorSafeContainer", + "usr": "s:s24_DestructorSafeContainerP", + "mangledName": "$ss24_DestructorSafeContainerP" }, { - "kind": "Var", - "name": "string", - "printedName": "string", + "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": "_ArrayProtocol", + "printedName": "_ArrayProtocol", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:10Foundation4DataV14HsFileAgentSdkE6stringSSSgvp", - "mangledName": "$s10Foundation4DataV14HsFileAgentSdkE6stringSSSgvp", - "moduleName": "HsFileAgentSdk", - "isFromExtension": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeWitness", + "name": "_Buffer", + "printedName": "_Buffer", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "_ArrayBuffer", + "printedName": "Swift._ArrayBuffer<τ_0_0>", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "GenericTypeParam", + "printedName": "τ_0_0" } ], - "usr": "s:Sq" + "usr": "s:s12_ArrayBufferV" } - ], - "declKind": "Accessor", - "usr": "s:10Foundation4DataV14HsFileAgentSdkE6stringSSSgvg", - "mangledName": "$s10Foundation4DataV14HsFileAgentSdkE6stringSSSgvg", - "moduleName": "HsFileAgentSdk", - "isFromExtension": true, - "accessorKind": "get" + ] } - ] - } - ], - "declKind": "Struct", - "usr": "s:10Foundation4DataV", - "mangledName": "$s10Foundation4DataV", - "moduleName": "Foundation", - "intro_Macosx": "10.10", - "intro_iOS": "8.0", - "intro_tvOS": "9.0", - "intro_watchOS": "2.0", - "declAttributes": [ - "Frozen", - "Available", - "Available", - "Available", - "Available" - ], - "isExternal": true, - "conformances": [ - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" + ], + "usr": "s:s14_ArrayProtocolP", + "mangledName": "$ss14_ArrayProtocolP" }, { "kind": "Conformance", @@ -36155,9 +36471,8 @@ "children": [ { "kind": "TypeNominal", - "name": "UInt8", - "printedName": "Swift.UInt8", - "usr": "s:s5UInt8V" + "name": "GenericTypeParam", + "printedName": "τ_0_0" } ] }, @@ -36181,9 +36496,16 @@ "children": [ { "kind": "TypeNominal", - "name": "Data", - "printedName": "Foundation.Data", - "usr": "s:10Foundation4DataV" + "name": "ArraySlice", + "printedName": "Swift.ArraySlice<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:s10ArraySliceV" } ] }, @@ -36224,9 +36546,8 @@ "children": [ { "kind": "TypeNominal", - "name": "UInt8", - "printedName": "Swift.UInt8", - "usr": "s:s5UInt8V" + "name": "GenericTypeParam", + "printedName": "τ_0_0" } ] }, @@ -36250,9 +36571,16 @@ "children": [ { "kind": "TypeNominal", - "name": "Data", - "printedName": "Foundation.Data", - "usr": "s:10Foundation4DataV" + "name": "ArraySlice", + "printedName": "Swift.ArraySlice<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:s10ArraySliceV" } ] } @@ -36260,49 +36588,6 @@ "usr": "s:SM", "mangledName": "$sSM" }, - { - "kind": "Conformance", - "name": "RangeReplaceableCollection", - "printedName": "RangeReplaceableCollection", - "children": [ - { - "kind": "TypeWitness", - "name": "SubSequence", - "printedName": "SubSequence", - "children": [ - { - "kind": "TypeNominal", - "name": "Data", - "printedName": "Foundation.Data", - "usr": "s:10Foundation4DataV" - } - ] - } - ], - "usr": "s:Sm", - "mangledName": "$sSm" - }, - { - "kind": "Conformance", - "name": "MutableDataProtocol", - "printedName": "MutableDataProtocol", - "usr": "s:10Foundation19MutableDataProtocolP", - "mangledName": "$s10Foundation19MutableDataProtocolP" - }, - { - "kind": "Conformance", - "name": "ContiguousBytes", - "printedName": "ContiguousBytes", - "usr": "s:10Foundation15ContiguousBytesP", - "mangledName": "$s10Foundation15ContiguousBytesP" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - }, { "kind": "Conformance", "name": "BidirectionalCollection", @@ -36315,9 +36600,8 @@ "children": [ { "kind": "TypeNominal", - "name": "UInt8", - "printedName": "Swift.UInt8", - "usr": "s:s5UInt8V" + "name": "GenericTypeParam", + "printedName": "τ_0_0" } ] }, @@ -36341,9 +36625,16 @@ "children": [ { "kind": "TypeNominal", - "name": "Data", - "printedName": "Foundation.Data", - "usr": "s:10Foundation4DataV" + "name": "ArraySlice", + "printedName": "Swift.ArraySlice<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:s10ArraySliceV" } ] }, @@ -36384,9 +36675,8 @@ "children": [ { "kind": "TypeNominal", - "name": "UInt8", - "printedName": "Swift.UInt8", - "usr": "s:s5UInt8V" + "name": "GenericTypeParam", + "printedName": "τ_0_0" } ] }, @@ -36410,9 +36700,24 @@ "children": [ { "kind": "TypeNominal", - "name": "Iterator", - "printedName": "Foundation.Data.Iterator", - "usr": "s:10Foundation4DataV8IteratorV" + "name": "IndexingIterator", + "printedName": "Swift.IndexingIterator<[τ_0_0]>", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[τ_0_0]", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:s16IndexingIteratorV" } ] }, @@ -36423,9 +36728,16 @@ "children": [ { "kind": "TypeNominal", - "name": "Data", - "printedName": "Foundation.Data", - "usr": "s:10Foundation4DataV" + "name": "ArraySlice", + "printedName": "Swift.ArraySlice<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:s10ArraySliceV" } ] }, @@ -36454,36 +36766,6 @@ "usr": "s:Sl", "mangledName": "$sSl" }, - { - "kind": "Conformance", - "name": "DataProtocol", - "printedName": "DataProtocol", - "children": [ - { - "kind": "TypeWitness", - "name": "Regions", - "printedName": "Regions", - "children": [ - { - "kind": "TypeNominal", - "name": "CollectionOfOne", - "printedName": "Swift.CollectionOfOne", - "children": [ - { - "kind": "TypeNominal", - "name": "Data", - "printedName": "Foundation.Data", - "usr": "s:10Foundation4DataV" - } - ], - "usr": "s:s15CollectionOfOneV" - } - ] - } - ], - "usr": "s:10Foundation12DataProtocolP", - "mangledName": "$s10Foundation12DataProtocolP" - }, { "kind": "Conformance", "name": "Sequence", @@ -36496,9 +36778,8 @@ "children": [ { "kind": "TypeNominal", - "name": "UInt8", - "printedName": "Swift.UInt8", - "usr": "s:s5UInt8V" + "name": "GenericTypeParam", + "printedName": "τ_0_0" } ] }, @@ -36509,9 +36790,24 @@ "children": [ { "kind": "TypeNominal", - "name": "Iterator", - "printedName": "Foundation.Data.Iterator", - "usr": "s:10Foundation4DataV8IteratorV" + "name": "IndexingIterator", + "printedName": "Swift.IndexingIterator<[τ_0_0]>", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[τ_0_0]", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:s16IndexingIteratorV" } ] } @@ -36521,47 +36817,60 @@ }, { "kind": "Conformance", - "name": "ReferenceConvertible", - "printedName": "ReferenceConvertible", + "name": "ExpressibleByArrayLiteral", + "printedName": "ExpressibleByArrayLiteral", "children": [ { "kind": "TypeWitness", - "name": "ReferenceType", - "printedName": "ReferenceType", + "name": "ArrayLiteralElement", + "printedName": "ArrayLiteralElement", "children": [ { "kind": "TypeNominal", - "name": "NSData", - "printedName": "Foundation.NSData", - "usr": "c:objc(cs)NSData" + "name": "GenericTypeParam", + "printedName": "τ_0_0" } ] } ], - "usr": "s:10Foundation20ReferenceConvertibleP", - "mangledName": "$s10Foundation20ReferenceConvertibleP" + "usr": "s:s25ExpressibleByArrayLiteralP", + "mangledName": "$ss25ExpressibleByArrayLiteralP" }, { "kind": "Conformance", - "name": "_ObjectiveCBridgeable", - "printedName": "_ObjectiveCBridgeable", + "name": "RangeReplaceableCollection", + "printedName": "RangeReplaceableCollection", "children": [ { "kind": "TypeWitness", - "name": "_ObjectiveCType", - "printedName": "_ObjectiveCType", + "name": "SubSequence", + "printedName": "SubSequence", "children": [ { "kind": "TypeNominal", - "name": "NSData", - "printedName": "Foundation.NSData", - "usr": "c:objc(cs)NSData" + "name": "ArraySlice", + "printedName": "Swift.ArraySlice<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:s10ArraySliceV" } ] } ], - "usr": "s:s21_ObjectiveCBridgeableP", - "mangledName": "$ss21_ObjectiveCBridgeableP" + "usr": "s:Sm", + "mangledName": "$sSm" + }, + { + "kind": "Conformance", + "name": "CustomReflectable", + "printedName": "CustomReflectable", + "usr": "s:s17CustomReflectableP", + "mangledName": "$ss17CustomReflectableP" }, { "kind": "Conformance", @@ -36579,17 +36888,31 @@ }, { "kind": "Conformance", - "name": "CustomReflectable", - "printedName": "CustomReflectable", - "usr": "s:s17CustomReflectableP", - "mangledName": "$ss17CustomReflectableP" + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" }, { "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "_HasCustomAnyHashableRepresentation", + "printedName": "_HasCustomAnyHashableRepresentation", + "usr": "s:s35_HasCustomAnyHashableRepresentationP", + "mangledName": "$ss35_HasCustomAnyHashableRepresentationP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" }, { "kind": "Conformance", @@ -36597,440 +36920,374 @@ "printedName": "Encodable", "usr": "s:SE", "mangledName": "$sSE" - } - ] - }, - { - "kind": "TypeDecl", - "name": "UInt8", - "printedName": "UInt8", - "children": [ - { - "kind": "Var", - "name": "int", - "printedName": "int", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Var", - "usr": "s:s5UInt8V14HsFileAgentSdkE3intSivp", - "mangledName": "$ss5UInt8V14HsFileAgentSdkE3intSivp", - "moduleName": "HsFileAgentSdk", - "isFromExtension": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:s5UInt8V14HsFileAgentSdkE3intSivg", - "mangledName": "$ss5UInt8V14HsFileAgentSdkE3intSivg", - "moduleName": "HsFileAgentSdk", - "isFromExtension": true, - "accessorKind": "get" - } - ] - } - ], - "declKind": "Struct", - "usr": "s:s5UInt8V", - "mangledName": "$ss5UInt8V", - "moduleName": "Swift", - "declAttributes": [ - "Frozen" - ], - "isExternal": true, - "conformances": [ - { - "kind": "Conformance", - "name": "FixedWidthInteger", - "printedName": "FixedWidthInteger", - "usr": "s:s17FixedWidthIntegerP", - "mangledName": "$ss17FixedWidthIntegerP" }, { "kind": "Conformance", - "name": "UnsignedInteger", - "printedName": "UnsignedInteger", - "usr": "s:SU", - "mangledName": "$sSU" + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" }, { "kind": "Conformance", - "name": "_ExpressibleByBuiltinIntegerLiteral", - "printedName": "_ExpressibleByBuiltinIntegerLiteral", - "usr": "s:s35_ExpressibleByBuiltinIntegerLiteralP", - "mangledName": "$ss35_ExpressibleByBuiltinIntegerLiteralP" + "name": "_HasContiguousBytes", + "printedName": "_HasContiguousBytes", + "usr": "s:s19_HasContiguousBytesP", + "mangledName": "$ss19_HasContiguousBytesP" }, { "kind": "Conformance", - "name": "BinaryInteger", - "printedName": "BinaryInteger", + "name": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", "children": [ { "kind": "TypeWitness", - "name": "Words", - "printedName": "Words", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", "children": [ { "kind": "TypeNominal", - "name": "Words", - "printedName": "Swift.UInt8.Words", - "usr": "s:s5UInt8V5WordsV" + "name": "NSArray", + "printedName": "Foundation.NSArray", + "usr": "c:objc(cs)NSArray" } ] } ], - "usr": "s:Sz", - "mangledName": "$sSz" + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" }, { "kind": "Conformance", - "name": "LosslessStringConvertible", - "printedName": "LosslessStringConvertible", - "usr": "s:s25LosslessStringConvertibleP", - "mangledName": "$ss25LosslessStringConvertibleP" + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" }, { "kind": "Conformance", - "name": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" + "name": "ContiguousBytes", + "printedName": "ContiguousBytes", + "usr": "s:10Foundation15ContiguousBytesP", + "mangledName": "$s10Foundation15ContiguousBytesP" }, { "kind": "Conformance", - "name": "Numeric", - "printedName": "Numeric", + "name": "EncodableWithConfiguration", + "printedName": "EncodableWithConfiguration", "children": [ { "kind": "TypeWitness", - "name": "Magnitude", - "printedName": "Magnitude", + "name": "EncodingConfiguration", + "printedName": "EncodingConfiguration", "children": [ { "kind": "TypeNominal", - "name": "UInt8", - "printedName": "Swift.UInt8", - "usr": "s:s5UInt8V" + "name": "DependentMember", + "printedName": "τ_0_0.EncodingConfiguration" } ] } ], - "usr": "s:Sj", - "mangledName": "$sSj" + "usr": "s:10Foundation26EncodableWithConfigurationP", + "mangledName": "$s10Foundation26EncodableWithConfigurationP" }, { "kind": "Conformance", - "name": "Strideable", - "printedName": "Strideable", + "name": "DecodableWithConfiguration", + "printedName": "DecodableWithConfiguration", "children": [ { "kind": "TypeWitness", - "name": "Stride", - "printedName": "Stride", + "name": "DecodingConfiguration", + "printedName": "DecodingConfiguration", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "DependentMember", + "printedName": "τ_0_0.DecodingConfiguration" } ] } ], - "usr": "s:Sx", - "mangledName": "$sSx" - }, - { - "kind": "Conformance", - "name": "AdditiveArithmetic", - "printedName": "AdditiveArithmetic", - "usr": "s:s18AdditiveArithmeticP", - "mangledName": "$ss18AdditiveArithmeticP" + "usr": "s:10Foundation26DecodableWithConfigurationP", + "mangledName": "$s10Foundation26DecodableWithConfigurationP" }, { "kind": "Conformance", - "name": "ExpressibleByIntegerLiteral", - "printedName": "ExpressibleByIntegerLiteral", + "name": "DataProtocol", + "printedName": "DataProtocol", "children": [ { "kind": "TypeWitness", - "name": "IntegerLiteralType", - "printedName": "IntegerLiteralType", + "name": "Regions", + "printedName": "Regions", "children": [ { "kind": "TypeNominal", - "name": "UInt8", - "printedName": "Swift.UInt8", - "usr": "s:s5UInt8V" + "name": "CollectionOfOne", + "printedName": "Swift.CollectionOfOne<[Swift.UInt8]>", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.UInt8]", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:s15CollectionOfOneV" } ] } ], - "usr": "s:s27ExpressibleByIntegerLiteralP", - "mangledName": "$ss27ExpressibleByIntegerLiteralP" - }, - { - "kind": "Conformance", - "name": "Comparable", - "printedName": "Comparable", - "usr": "s:SL", - "mangledName": "$sSL" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" - }, - { - "kind": "Conformance", - "name": "CustomReflectable", - "printedName": "CustomReflectable", - "usr": "s:s17CustomReflectableP", - "mangledName": "$ss17CustomReflectableP" - }, - { - "kind": "Conformance", - "name": "_CustomPlaygroundQuickLookable", - "printedName": "_CustomPlaygroundQuickLookable", - "usr": "s:s30_CustomPlaygroundQuickLookableP", - "mangledName": "$ss30_CustomPlaygroundQuickLookableP" + "usr": "s:10Foundation12DataProtocolP", + "mangledName": "$s10Foundation12DataProtocolP" }, { "kind": "Conformance", - "name": "_StringElement", - "printedName": "_StringElement", - "usr": "s:s14_StringElementP", - "mangledName": "$ss14_StringElementP" - }, + "name": "MutableDataProtocol", + "printedName": "MutableDataProtocol", + "usr": "s:10Foundation19MutableDataProtocolP", + "mangledName": "$s10Foundation19MutableDataProtocolP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Data", + "printedName": "Data", + "children": [ { - "kind": "Conformance", - "name": "CVarArg", - "printedName": "CVarArg", - "usr": "s:s7CVarArgP", - "mangledName": "$ss7CVarArgP" - }, - { - "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": "_HasCustomAnyHashableRepresentation", - "printedName": "_HasCustomAnyHashableRepresentation", - "usr": "s:s35_HasCustomAnyHashableRepresentationP", - "mangledName": "$ss35_HasCustomAnyHashableRepresentationP" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - }, - { - "kind": "Conformance", - "name": "SIMDScalar", - "printedName": "SIMDScalar", + "kind": "Var", + "name": "bytes", + "printedName": "bytes", "children": [ { - "kind": "TypeWitness", - "name": "SIMDMaskScalar", - "printedName": "SIMDMaskScalar", + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.UInt8]", "children": [ { "kind": "TypeNominal", - "name": "Int8", - "printedName": "Swift.Int8", - "usr": "s:s4Int8V" + "name": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" } - ] - }, + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:10Foundation4DataV14HsFileAgentSdkE5bytesSays5UInt8VGvp", + "mangledName": "$s10Foundation4DataV14HsFileAgentSdkE5bytesSays5UInt8VGvp", + "moduleName": "HsFileAgentSdk", + "isFromExtension": true, + "accessors": [ { - "kind": "TypeWitness", - "name": "SIMD2Storage", - "printedName": "SIMD2Storage", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "SIMD2Storage", - "printedName": "Swift.UInt8.SIMD2Storage", - "usr": "s:s5UInt8V12SIMD2StorageV" + "name": "Array", + "printedName": "[Swift.UInt8]", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" + } + ], + "usr": "s:Sa" } - ] - }, + ], + "declKind": "Accessor", + "usr": "s:10Foundation4DataV14HsFileAgentSdkE5bytesSays5UInt8VGvg", + "mangledName": "$s10Foundation4DataV14HsFileAgentSdkE5bytesSays5UInt8VGvg", + "moduleName": "HsFileAgentSdk", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "joined", + "printedName": "joined(format:_:)", + "children": [ { - "kind": "TypeWitness", - "name": "SIMD4Storage", - "printedName": "SIMD4Storage", - "children": [ - { - "kind": "TypeNominal", - "name": "SIMD4Storage", - "printedName": "Swift.UInt8.SIMD4Storage", - "usr": "s:s5UInt8V12SIMD4StorageV" - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { - "kind": "TypeWitness", - "name": "SIMD8Storage", - "printedName": "SIMD8Storage", - "children": [ - { - "kind": "TypeNominal", - "name": "SIMD8Storage", - "printedName": "Swift.UInt8.SIMD8Storage", - "usr": "s:s5UInt8V12SIMD8StorageV" - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" }, { - "kind": "TypeWitness", - "name": "SIMD16Storage", - "printedName": "SIMD16Storage", - "children": [ - { - "kind": "TypeNominal", - "name": "SIMD16Storage", - "printedName": "Swift.UInt8.SIMD16Storage", - "usr": "s:s5UInt8V13SIMD16StorageV" - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:10Foundation4DataV14HsFileAgentSdkE6joined6format_S2S_SStF", + "mangledName": "$s10Foundation4DataV14HsFileAgentSdkE6joined6format_S2S_SStF", + "moduleName": "HsFileAgentSdk", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "reversedJoined", + "printedName": "reversedJoined(format:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { - "kind": "TypeWitness", - "name": "SIMD32Storage", - "printedName": "SIMD32Storage", - "children": [ - { - "kind": "TypeNominal", - "name": "SIMD32Storage", - "printedName": "Swift.UInt8.SIMD32Storage", - "usr": "s:s5UInt8V13SIMD32StorageV" - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" }, { - "kind": "TypeWitness", - "name": "SIMD64Storage", - "printedName": "SIMD64Storage", - "children": [ - { - "kind": "TypeNominal", - "name": "SIMD64Storage", - "printedName": "Swift.UInt8.SIMD64Storage", - "usr": "s:s5UInt8V13SIMD64StorageV" - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" } ], - "usr": "s:s10SIMDScalarP", - "mangledName": "$ss10SIMDScalarP" + "declKind": "Func", + "usr": "s:10Foundation4DataV14HsFileAgentSdkE14reversedJoined6format_S2S_SStF", + "mangledName": "$s10Foundation4DataV14HsFileAgentSdkE14reversedJoined6format_S2S_SStF", + "moduleName": "HsFileAgentSdk", + "isFromExtension": true, + "funcSelfKind": "NonMutating" }, { - "kind": "Conformance", - "name": "_FormatSpecifiable", - "printedName": "_FormatSpecifiable", + "kind": "Var", + "name": "int", + "printedName": "int", "children": [ { - "kind": "TypeWitness", - "name": "_Arg", - "printedName": "_Arg", + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:10Foundation4DataV14HsFileAgentSdkE3intSivp", + "mangledName": "$s10Foundation4DataV14HsFileAgentSdkE3intSivp", + "moduleName": "HsFileAgentSdk", + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "UInt32", - "printedName": "Swift.UInt32", - "usr": "s:s6UInt32V" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } - ] + ], + "declKind": "Accessor", + "usr": "s:10Foundation4DataV14HsFileAgentSdkE3intSivg", + "mangledName": "$s10Foundation4DataV14HsFileAgentSdkE3intSivg", + "moduleName": "HsFileAgentSdk", + "isFromExtension": true, + "accessorKind": "get" } - ], - "usr": "s:10Foundation18_FormatSpecifiableP", - "mangledName": "$s10Foundation18_FormatSpecifiableP" + ] }, { - "kind": "Conformance", - "name": "_ObjectiveCBridgeable", - "printedName": "_ObjectiveCBridgeable", + "kind": "Var", + "name": "lrc", + "printedName": "lrc", "children": [ { - "kind": "TypeWitness", - "name": "_ObjectiveCType", - "printedName": "_ObjectiveCType", + "kind": "TypeNominal", + "name": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" + } + ], + "declKind": "Var", + "usr": "s:10Foundation4DataV14HsFileAgentSdkE3lrcs5UInt8Vvp", + "mangledName": "$s10Foundation4DataV14HsFileAgentSdkE3lrcs5UInt8Vvp", + "moduleName": "HsFileAgentSdk", + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "NSNumber", - "printedName": "Foundation.NSNumber", - "usr": "c:objc(cs)NSNumber" + "name": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" } - ] + ], + "declKind": "Accessor", + "usr": "s:10Foundation4DataV14HsFileAgentSdkE3lrcs5UInt8Vvg", + "mangledName": "$s10Foundation4DataV14HsFileAgentSdkE3lrcs5UInt8Vvg", + "moduleName": "HsFileAgentSdk", + "isFromExtension": true, + "accessorKind": "get" } - ], - "usr": "s:s21_ObjectiveCBridgeableP", - "mangledName": "$ss21_ObjectiveCBridgeableP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "UUID", - "printedName": "UUID", - "children": [ + ] + }, { "kind": "Var", - "name": "uuid", - "printedName": "uuid", + "name": "string", + "printedName": "string", "children": [ { "kind": "TypeNominal", - "name": "UUID", - "printedName": "Foundation.UUID", - "usr": "s:10Foundation4UUIDV" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:10Foundation4UUIDV14HsFileAgentSdkE4uuidACvp", - "mangledName": "$s10Foundation4UUIDV14HsFileAgentSdkE4uuidACvp", + "usr": "s:10Foundation4DataV14HsFileAgentSdkE6stringSSSgvp", + "mangledName": "$s10Foundation4DataV14HsFileAgentSdkE6stringSSSgvp", "moduleName": "HsFileAgentSdk", - "declAttributes": [ - "AccessControl" - ], "isFromExtension": true, "accessors": [ { @@ -37040,14 +37297,22 @@ "children": [ { "kind": "TypeNominal", - "name": "UUID", - "printedName": "Foundation.UUID", - "usr": "s:10Foundation4UUIDV" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:10Foundation4UUIDV14HsFileAgentSdkE4uuidACvg", - "mangledName": "$s10Foundation4UUIDV14HsFileAgentSdkE4uuidACvg", + "usr": "s:10Foundation4DataV14HsFileAgentSdkE6stringSSSgvg", + "mangledName": "$s10Foundation4DataV14HsFileAgentSdkE6stringSSSgvg", "moduleName": "HsFileAgentSdk", "isFromExtension": true, "accessorKind": "get" @@ -37056,14 +37321,15 @@ } ], "declKind": "Struct", - "usr": "s:10Foundation4UUIDV", - "mangledName": "$s10Foundation4UUIDV", + "usr": "s:10Foundation4DataV", + "mangledName": "$s10Foundation4DataV", "moduleName": "Foundation", - "intro_Macosx": "10.8", - "intro_iOS": "6.0", + "intro_Macosx": "10.10", + "intro_iOS": "8.0", "intro_tvOS": "9.0", "intro_watchOS": "2.0", "declAttributes": [ + "Frozen", "Available", "Available", "Available", @@ -37071,13 +37337,6 @@ ], "isExternal": true, "conformances": [ - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, { "kind": "Conformance", "name": "Equatable", @@ -37087,96 +37346,472 @@ }, { "kind": "Conformance", - "name": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - }, - { - "kind": "Conformance", - "name": "IBPeripheralUUID", - "printedName": "IBPeripheralUUID", - "usr": "s:14HsFileAgentSdk16IBPeripheralUUIDP", - "mangledName": "$s14HsFileAgentSdk16IBPeripheralUUIDP" - }, - { - "kind": "Conformance", - "name": "Comparable", - "printedName": "Comparable", - "usr": "s:SL", - "mangledName": "$sSL" + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" }, { "kind": "Conformance", - "name": "ReferenceConvertible", - "printedName": "ReferenceConvertible", + "name": "RandomAccessCollection", + "printedName": "RandomAccessCollection", "children": [ { "kind": "TypeWitness", - "name": "ReferenceType", - "printedName": "ReferenceType", + "name": "Element", + "printedName": "Element", "children": [ { "kind": "TypeNominal", - "name": "NSUUID", - "printedName": "Foundation.NSUUID", - "usr": "c:objc(cs)NSUUID" + "name": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "Range", + "printedName": "Swift.Range", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sn" } ] } ], - "usr": "s:10Foundation20ReferenceConvertibleP", - "mangledName": "$s10Foundation20ReferenceConvertibleP" - }, - { - "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" + "usr": "s:Sk", + "mangledName": "$sSk" }, { "kind": "Conformance", - "name": "_ObjectiveCBridgeable", - "printedName": "_ObjectiveCBridgeable", + "name": "MutableCollection", + "printedName": "MutableCollection", "children": [ { "kind": "TypeWitness", - "name": "_ObjectiveCType", - "printedName": "_ObjectiveCType", + "name": "Element", + "printedName": "Element", "children": [ { "kind": "TypeNominal", - "name": "NSUUID", - "printedName": "Foundation.NSUUID", - "usr": "c:objc(cs)NSUUID" + "name": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" } ] } ], - "usr": "s:s21_ObjectiveCBridgeableP", - "mangledName": "$ss21_ObjectiveCBridgeableP" - }, - { - "kind": "Conformance", - "name": "CustomReflectable", - "printedName": "CustomReflectable", - "usr": "s:s17CustomReflectableP", - "mangledName": "$ss17CustomReflectableP" + "usr": "s:SM", + "mangledName": "$sSM" }, { "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" + "name": "RangeReplaceableCollection", + "printedName": "RangeReplaceableCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ] + } + ], + "usr": "s:Sm", + "mangledName": "$sSm" + }, + { + "kind": "Conformance", + "name": "MutableDataProtocol", + "printedName": "MutableDataProtocol", + "usr": "s:10Foundation19MutableDataProtocolP", + "mangledName": "$s10Foundation19MutableDataProtocolP" + }, + { + "kind": "Conformance", + "name": "ContiguousBytes", + "printedName": "ContiguousBytes", + "usr": "s:10Foundation15ContiguousBytesP", + "mangledName": "$s10Foundation15ContiguousBytesP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "BidirectionalCollection", + "printedName": "BidirectionalCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "Range", + "printedName": "Swift.Range", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sn" + } + ] + } + ], + "usr": "s:SK", + "mangledName": "$sSK" + }, + { + "kind": "Conformance", + "name": "Collection", + "printedName": "Collection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Iterator", + "printedName": "Iterator", + "children": [ + { + "kind": "TypeNominal", + "name": "Iterator", + "printedName": "Foundation.Data.Iterator", + "usr": "s:10Foundation4DataV8IteratorV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "Range", + "printedName": "Swift.Range", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sn" + } + ] + } + ], + "usr": "s:Sl", + "mangledName": "$sSl" + }, + { + "kind": "Conformance", + "name": "DataProtocol", + "printedName": "DataProtocol", + "children": [ + { + "kind": "TypeWitness", + "name": "Regions", + "printedName": "Regions", + "children": [ + { + "kind": "TypeNominal", + "name": "CollectionOfOne", + "printedName": "Swift.CollectionOfOne", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:s15CollectionOfOneV" + } + ] + } + ], + "usr": "s:10Foundation12DataProtocolP", + "mangledName": "$s10Foundation12DataProtocolP" + }, + { + "kind": "Conformance", + "name": "Sequence", + "printedName": "Sequence", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Iterator", + "printedName": "Iterator", + "children": [ + { + "kind": "TypeNominal", + "name": "Iterator", + "printedName": "Foundation.Data.Iterator", + "usr": "s:10Foundation4DataV8IteratorV" + } + ] + } + ], + "usr": "s:ST", + "mangledName": "$sST" + }, + { + "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": "NSData", + "printedName": "Foundation.NSData", + "usr": "c:objc(cs)NSData" + } + ] + } + ], + "usr": "s:10Foundation20ReferenceConvertibleP", + "mangledName": "$s10Foundation20ReferenceConvertibleP" + }, + { + "kind": "Conformance", + "name": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSData", + "printedName": "Foundation.NSData", + "usr": "c:objc(cs)NSData" + } + ] + } + ], + "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": "CustomReflectable", + "printedName": "CustomReflectable", + "usr": "s:s17CustomReflectableP", + "mangledName": "$ss17CustomReflectableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" }, { "kind": "Conformance", @@ -37186,9887 +37821,3831 @@ "mangledName": "$sSE" } ] - } - ], - "json_format_version": 8 - }, - "ConstValues": [ - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBResponse.swift", - "kind": "IntegerLiteral", - "offset": 272, - "length": 2, - "value": "18" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBResponse.swift", - "kind": "IntegerLiteral", - "offset": 301, - "length": 2, - "value": "17" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBResponse.swift", - "kind": "IntegerLiteral", - "offset": 319, - "length": 1, - "value": "2" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBResponse.swift", - "kind": "StringLiteral", - "offset": 551, - "length": 14, - "value": "\"操作成功\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBResponse.swift", - "kind": "BooleanLiteral", - "offset": 641, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBResponse.swift", - "kind": "Array", - "offset": 747, - "length": 2, - "value": "[]" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBResponse.swift", - "kind": "StringLiteral", - "offset": 966, - "length": 81, - "value": "\"IBResponse(code: \"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBResponse.swift", - "kind": "StringLiteral", - "offset": 1000, - "length": 1, - "value": "\",isSuccess: \"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBResponse.swift", - "kind": "StringLiteral", - "offset": 1024, - "length": 1, - "value": "\", massage:\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBResponse.swift", - "kind": "StringLiteral", - "offset": 1044, - "length": 1, - "value": "\", \"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBResponse.swift", - "kind": "StringLiteral", - "offset": 1099, - "length": 16, - "value": "\"value:\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBResponse.swift", - "kind": "StringLiteral", - "offset": 1111, - "length": 3, - "value": "\")\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBResponse.swift", - "kind": "StringLiteral", - "offset": 1164, - "length": 19, - "value": "\"items:\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBResponse.swift", - "kind": "StringLiteral", - "offset": 1179, - "length": 3, - "value": "\")\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryStand.swift", - "kind": "Array", - "offset": 203, - "length": 2, - "value": "[]" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryStand.swift", - "kind": "Array", - "offset": 287, - "length": 2, - "value": "[]" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryStand.swift", - "kind": "IntegerLiteral", - "offset": 320, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryStand.swift", - "kind": "IntegerLiteral", - "offset": 343, - "length": 1, - "value": "4" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryStand.swift", - "kind": "IntegerLiteral", - "offset": 379, - "length": 1, - "value": "3" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryStand.swift", - "kind": "IntegerLiteral", - "offset": 472, - "length": 1, - "value": "3" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryStand.swift", - "kind": "IntegerLiteral", - "offset": 683, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBVibrateSound.swift", - "kind": "IntegerLiteral", - "offset": 296, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBVibrateSound.swift", - "kind": "StringLiteral", - "offset": 973, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBVibrateSound.swift", - "kind": "IntegerLiteral", - "offset": 1104, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBVibrateSound.swift", - "kind": "IntegerLiteral", - "offset": 1176, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBVibrateSound.swift", - "kind": "IntegerLiteral", - "offset": 1248, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBVibrateSound.swift", - "kind": "IntegerLiteral", - "offset": 1327, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBVibrateSound.swift", - "kind": "IntegerLiteral", - "offset": 1435, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBVibrateSound.swift", - "kind": "IntegerLiteral", - "offset": 1521, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBVibrateSound.swift", - "kind": "IntegerLiteral", - "offset": 1554, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBVibrateSound.swift", - "kind": "IntegerLiteral", - "offset": 1587, - "length": 1, - "value": "2" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBVibrateSound.swift", - "kind": "IntegerLiteral", - "offset": 1620, - "length": 1, - "value": "3" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBVibrateSound.swift", - "kind": "IntegerLiteral", - "offset": 1655, - "length": 1, - "value": "4" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBVibrateSound.swift", - "kind": "StringLiteral", - "offset": 1719, - "length": 153, - "value": "\"IBVibrateSound(systemValue: \"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBVibrateSound.swift", - "kind": "StringLiteral", - "offset": 1762, - "length": 1, - "value": "\", ringsValue:\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBVibrateSound.swift", - "kind": "StringLiteral", - "offset": 1788, - "length": 1, - "value": "\", mediaValue:\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBVibrateSound.swift", - "kind": "StringLiteral", - "offset": 1814, - "length": 1, - "value": "\", ringsState:\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBVibrateSound.swift", - "kind": "StringLiteral", - "offset": 1840, - "length": 1, - "value": "\", vibrateState:\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBVibrateSound.swift", - "kind": "StringLiteral", - "offset": 1870, - "length": 1, - "value": "\")\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Dial.swift", - "kind": "StringLiteral", - "offset": 2195, - "length": 17, - "value": "\"已取消发送\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Dial.swift", - "kind": "IntegerLiteral", - "offset": 2746, - "length": 2, - "value": "18" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Dial.swift", - "kind": "StringLiteral", - "offset": 2780, - "length": 23, - "value": "\"\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Dial.swift", - "kind": "StringLiteral", - "offset": 2789, - "length": 1, - "value": "\" : \"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Dial.swift", - "kind": "StringLiteral", - "offset": 2802, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Dial.swift", - "kind": "StringLiteral", - "offset": 3012, - "length": 38, - "value": "\"发送文件超时,发送失败!\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Dial.swift", - "kind": "StringLiteral", - "offset": 3253, - "length": 29, - "value": "\"文件内容发送结束...\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Dial.swift", - "kind": "StringLiteral", - "offset": 3796, - "length": 29, - "value": "\"发送文件校验码失败\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Dial.swift", - "kind": "Array", - "offset": 4617, - "length": 2, - "value": "[]" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Dial.swift", - "kind": "StringLiteral", - "offset": 4997, - "length": 20, - "value": "\"读取文件失败\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAddressBook.swift", - "kind": "IntegerLiteral", - "offset": 237, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAddressBook.swift", - "kind": "Array", - "offset": 462, - "length": 2, - "value": "[]" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAddressBook.swift", - "kind": "StringLiteral", - "offset": 1203, - "length": 4, - "value": "\"[ \"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAddressBook.swift", - "kind": "StringLiteral", - "offset": 1316, - "length": 4, - "value": "\" ]\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAddressBook.swift", - "kind": "StringLiteral", - "offset": 1336, - "length": 80, - "value": "\"IBAddressBook(gender: \"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAddressBook.swift", - "kind": "StringLiteral", - "offset": 1368, - "length": 1, - "value": "\", name:\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAddressBook.swift", - "kind": "StringLiteral", - "offset": 1385, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAddressBook.swift", - "kind": "StringLiteral", - "offset": 1388, - "length": 1, - "value": "\", phoneNumbers:\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAddressBook.swift", - "kind": "StringLiteral", - "offset": 1414, - "length": 1, - "value": "\")\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAddressBook.swift", - "kind": "StringLiteral", - "offset": 1545, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAddressBook.swift", - "kind": "StringLiteral", - "offset": 1862, - "length": 94, - "value": "\"IBPhoneNumber(number: \"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAddressBook.swift", - "kind": "StringLiteral", - "offset": 1894, - "length": 1, - "value": "\", location:\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAddressBook.swift", - "kind": "StringLiteral", - "offset": 1919, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAddressBook.swift", - "kind": "StringLiteral", - "offset": 1922, - "length": 1, - "value": "\", `operator`:\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAddressBook.swift", - "kind": "StringLiteral", - "offset": 1951, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAddressBook.swift", - "kind": "StringLiteral", - "offset": 1954, - "length": 1, - "value": "\")\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 146, - "length": 8, - "value": "\"dialID\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 173, - "length": 8, - "value": "\"action\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 204, - "length": 12, - "value": "\"motionMode\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 237, - "length": 10, - "value": "\"language\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 265, - "length": 7, - "value": "\"value\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 289, - "length": 6, - "value": "\"file\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 318, - "length": 12, - "value": "\"targetStep\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 348, - "length": 7, - "value": "\"sleep\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 373, - "length": 7, - "value": "\"water\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 398, - "length": 7, - "value": "\"clock\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 427, - "length": 11, - "value": "\"heartRate\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 462, - "length": 13, - "value": "\"bloodOxygen\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 494, - "length": 8, - "value": "\"screen\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 527, - "length": 14, - "value": "\"vibrateSound\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 565, - "length": 13, - "value": "\"otherTarget\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 602, - "length": 13, - "value": "\"trainTarget\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 637, - "length": 11, - "value": "\"sendPhone\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 669, - "length": 10, - "value": "\"sendTime\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 701, - "length": 11, - "value": "\"auxiliary\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 733, - "length": 10, - "value": "\"userInfo\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 763, - "length": 9, - "value": "\"weather\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 796, - "length": 13, - "value": "\"addressBook\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 825, - "length": 5, - "value": "\"epo\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 846, - "length": 5, - "value": "\"ota\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 867, - "length": 5, - "value": "\"mp3\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 889, - "length": 6, - "value": "\"dial\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 916, - "length": 10, - "value": "\"dialFile\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 949, - "length": 12, - "value": "\"deleteFile\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 983, - "length": 11, - "value": "\"fetchFils\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 1014, - "length": 9, - "value": "\"aiValid\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 1046, - "length": 12, - "value": "\"aiResponse\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 146, - "length": 8, - "value": "\"dialID\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 173, - "length": 8, - "value": "\"action\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 204, - "length": 12, - "value": "\"motionMode\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 237, - "length": 10, - "value": "\"language\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 265, - "length": 7, - "value": "\"value\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 289, - "length": 6, - "value": "\"file\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 318, - "length": 12, - "value": "\"targetStep\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 348, - "length": 7, - "value": "\"sleep\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 373, - "length": 7, - "value": "\"water\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 398, - "length": 7, - "value": "\"clock\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 427, - "length": 11, - "value": "\"heartRate\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 462, - "length": 13, - "value": "\"bloodOxygen\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 494, - "length": 8, - "value": "\"screen\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 527, - "length": 14, - "value": "\"vibrateSound\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 565, - "length": 13, - "value": "\"otherTarget\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 602, - "length": 13, - "value": "\"trainTarget\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 637, - "length": 11, - "value": "\"sendPhone\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 669, - "length": 10, - "value": "\"sendTime\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 701, - "length": 11, - "value": "\"auxiliary\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 733, - "length": 10, - "value": "\"userInfo\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 763, - "length": 9, - "value": "\"weather\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 796, - "length": 13, - "value": "\"addressBook\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 825, - "length": 5, - "value": "\"epo\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 846, - "length": 5, - "value": "\"ota\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 867, - "length": 5, - "value": "\"mp3\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 889, - "length": 6, - "value": "\"dial\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 916, - "length": 10, - "value": "\"dialFile\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 949, - "length": 12, - "value": "\"deleteFile\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 983, - "length": 11, - "value": "\"fetchFils\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 1014, - "length": 9, - "value": "\"aiValid\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "StringLiteral", - "offset": 1046, - "length": 12, - "value": "\"aiResponse\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 4290, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 4316, - "length": 7, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 4348, - "length": 4, - "value": "2" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 4290, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 4316, - "length": 7, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 4348, - "length": 4, - "value": "2" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 4290, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 4316, - "length": 7, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 4348, - "length": 4, - "value": "2" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 4425, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 4455, - "length": 3, - "value": "2" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 4489, - "length": 4, - "value": "3" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 4519, - "length": 6, - "value": "4" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 4546, - "length": 3, - "value": "5" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 4425, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 4455, - "length": 3, - "value": "2" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 4489, - "length": 4, - "value": "3" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 4519, - "length": 6, - "value": "4" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 4546, - "length": 3, - "value": "5" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 4425, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 4455, - "length": 3, - "value": "2" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 4489, - "length": 4, - "value": "3" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 4519, - "length": 6, - "value": "4" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 4546, - "length": 3, - "value": "5" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 4847, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 4873, - "length": 5, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 4909, - "length": 11, - "value": "2" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 4945, - "length": 5, - "value": "3" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 4981, - "length": 11, - "value": "4" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 5020, - "length": 7, - "value": "5" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 5052, - "length": 7, - "value": "6" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 5084, - "length": 5, - "value": "7" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 5114, - "length": 6, - "value": "8" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 5145, - "length": 6, - "value": "9" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 5176, - "length": 11, - "value": "10" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 5215, - "length": 5, - "value": "11" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 5245, - "length": 5, - "value": "12" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 5275, - "length": 9, - "value": "13" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 5309, - "length": 5, - "value": "14" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 5339, - "length": 7, - "value": "15" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 4847, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 4873, - "length": 5, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 4909, - "length": 11, - "value": "2" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 4945, - "length": 5, - "value": "3" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 4981, - "length": 11, - "value": "4" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 5020, - "length": 7, - "value": "5" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 5052, - "length": 7, - "value": "6" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 5084, - "length": 5, - "value": "7" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 5114, - "length": 6, - "value": "8" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 5145, - "length": 6, - "value": "9" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 5176, - "length": 11, - "value": "10" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 5215, - "length": 5, - "value": "11" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 5245, - "length": 5, - "value": "12" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 5275, - "length": 9, - "value": "13" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 5309, - "length": 5, - "value": "14" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 5339, - "length": 7, - "value": "15" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 4847, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 4873, - "length": 5, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 4909, - "length": 11, - "value": "2" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 4945, - "length": 5, - "value": "3" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 4981, - "length": 11, - "value": "4" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 5020, - "length": 7, - "value": "5" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 5052, - "length": 7, - "value": "6" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 5084, - "length": 5, - "value": "7" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 5114, - "length": 6, - "value": "8" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 5145, - "length": 6, - "value": "9" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 5176, - "length": 11, - "value": "10" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 5215, - "length": 5, - "value": "11" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 5245, - "length": 5, - "value": "12" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 5275, - "length": 9, - "value": "13" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 5309, - "length": 5, - "value": "14" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", - "kind": "IntegerLiteral", - "offset": 5339, - "length": 7, - "value": "15" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOtherTarget.swift", - "kind": "IntegerLiteral", - "offset": 228, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOtherTarget.swift", - "kind": "IntegerLiteral", - "offset": 296, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOtherTarget.swift", - "kind": "IntegerLiteral", - "offset": 365, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOtherTarget.swift", - "kind": "IntegerLiteral", - "offset": 439, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOtherTarget.swift", - "kind": "IntegerLiteral", - "offset": 517, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOtherTarget.swift", - "kind": "IntegerLiteral", - "offset": 597, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOtherTarget.swift", - "kind": "IntegerLiteral", - "offset": 676, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOtherTarget.swift", - "kind": "IntegerLiteral", - "offset": 758, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOtherTarget.swift", - "kind": "IntegerLiteral", - "offset": 762, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOtherTarget.swift", - "kind": "IntegerLiteral", - "offset": 792, - "length": 1, - "value": "2" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOtherTarget.swift", - "kind": "IntegerLiteral", - "offset": 820, - "length": 1, - "value": "3" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOtherTarget.swift", - "kind": "IntegerLiteral", - "offset": 850, - "length": 1, - "value": "4" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOtherTarget.swift", - "kind": "IntegerLiteral", - "offset": 883, - "length": 1, - "value": "5" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOtherTarget.swift", - "kind": "IntegerLiteral", - "offset": 918, - "length": 1, - "value": "6" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOtherTarget.swift", - "kind": "IntegerLiteral", - "offset": 952, - "length": 1, - "value": "7" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOtherTarget.swift", - "kind": "StringLiteral", - "offset": 1013, - "length": 176, - "value": "\"IBOtherTarget(calorie: \"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOtherTarget.swift", - "kind": "StringLiteral", - "offset": 1047, - "length": 1, - "value": "\", mileage:\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOtherTarget.swift", - "kind": "StringLiteral", - "offset": 1067, - "length": 1, - "value": "\", stand:\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOtherTarget.swift", - "kind": "StringLiteral", - "offset": 1083, - "length": 1, - "value": "\", burning:\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOtherTarget.swift", - "kind": "StringLiteral", - "offset": 1103, - "length": 1, - "value": "\", ringsState:\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOtherTarget.swift", - "kind": "StringLiteral", - "offset": 1129, - "length": 1, - "value": "\", vibrateState:\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOtherTarget.swift", - "kind": "StringLiteral", - "offset": 1159, - "length": 1, - "value": "\", noticeState:\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOtherTarget.swift", - "kind": "StringLiteral", - "offset": 1187, - "length": 1, - "value": "\")\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/HsFileAgentSdk.swift", - "kind": "StringLiteral", - "offset": 434, - "length": 25, - "value": "\"HsFileAgentSdk version:\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/HsFileAgentSdk.swift", - "kind": "StringLiteral", - "offset": 623, - "length": 28, - "value": "\"HsFileAgentSdk_V2024123001\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/HsFileAgentSdk.swift", - "kind": "BooleanLiteral", - "offset": 707, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/HsFileAgentSdk.swift", - "kind": "StringLiteral", - "offset": 1446, - "length": 8, - "value": "\"[recv]\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/HsFileAgentSdk.swift", - "kind": "StringLiteral", - "offset": 1469, - "length": 3, - "value": "\" \"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/HsFileAgentSdk.swift", - "kind": "StringLiteral", - "offset": 1729, - "length": 15, - "value": "\"write success\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/HsFileAgentSdk.swift", - "kind": "StringLiteral", - "offset": 1795, - "length": 15, - "value": "\"发送失败 \"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/HsFileAgentSdk.swift", - "kind": "FloatLiteral", - "offset": 2160, - "length": 4, - "value": "0.02" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/HsFileAgentSdk.swift", - "kind": "StringLiteral", - "offset": 2185, - "length": 8, - "value": "\"[send]\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/HsFileAgentSdk.swift", - "kind": "StringLiteral", - "offset": 2208, - "length": 3, - "value": "\" \"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAbout.swift", - "kind": "IntegerLiteral", - "offset": 259, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAbout.swift", - "kind": "IntegerLiteral", - "offset": 316, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAbout.swift", - "kind": "IntegerLiteral", - "offset": 372, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAbout.swift", - "kind": "IntegerLiteral", - "offset": 430, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAbout.swift", - "kind": "StringLiteral", - "offset": 487, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryDistance.swift", - "kind": "Array", - "offset": 221, - "length": 2, - "value": "[]" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryDistance.swift", - "kind": "Array", - "offset": 308, - "length": 2, - "value": "[]" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryDistance.swift", - "kind": "IntegerLiteral", - "offset": 341, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryDistance.swift", - "kind": "IntegerLiteral", - "offset": 364, - "length": 1, - "value": "8" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryDistance.swift", - "kind": "IntegerLiteral", - "offset": 400, - "length": 1, - "value": "7" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryDistance.swift", - "kind": "IntegerLiteral", - "offset": 496, - "length": 1, - "value": "3" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryDistance.swift", - "kind": "IntegerLiteral", - "offset": 540, - "length": 1, - "value": "4" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryDistance.swift", - "kind": "IntegerLiteral", - "offset": 546, - "length": 1, - "value": "7" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryDistance.swift", - "kind": "IntegerLiteral", - "offset": 762, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryDistance.swift", - "kind": "IntegerLiteral", - "offset": 811, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", - "kind": "Array", - "offset": 256, - "length": 2, - "value": "[]" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", - "kind": "StringLiteral", - "offset": 325, - "length": 6, - "value": "\"recs\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", - "kind": "StringLiteral", - "offset": 325, - "length": 6, - "value": "\"recs\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", - "kind": "IntegerLiteral", - "offset": 506, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", - "kind": "IntegerLiteral", - "offset": 890, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", - "kind": "IntegerLiteral", - "offset": 966, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", - "kind": "IntegerLiteral", - "offset": 1042, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", - "kind": "IntegerLiteral", - "offset": 1158, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", - "kind": "IntegerLiteral", - "offset": 1310, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", - "kind": "IntegerLiteral", - "offset": 1382, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", - "kind": "IntegerLiteral", - "offset": 1456, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", - "kind": "IntegerLiteral", - "offset": 1673, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", - "kind": "StringLiteral", - "offset": 2103, - "length": 5, - "value": "\"src\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", - "kind": "StringLiteral", - "offset": 2134, - "length": 4, - "value": "\"bt\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", - "kind": "StringLiteral", - "offset": 2167, - "length": 4, - "value": "\"ty\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", - "kind": "StringLiteral", - "offset": 2192, - "length": 4, - "value": "\"st\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", - "kind": "StringLiteral", - "offset": 2217, - "length": 4, - "value": "\"sp\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", - "kind": "StringLiteral", - "offset": 2248, - "length": 5, - "value": "\"tgt\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", - "kind": "StringLiteral", - "offset": 2276, - "length": 4, - "value": "\"tg\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", - "kind": "StringLiteral", - "offset": 2305, - "length": 4, - "value": "\"pg\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", - "kind": "StringLiteral", - "offset": 2334, - "length": 4, - "value": "\"du\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", - "kind": "StringLiteral", - "offset": 2362, - "length": 4, - "value": "\"ca\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", - "kind": "StringLiteral", - "offset": 2391, - "length": 4, - "value": "\"dl\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", - "kind": "StringLiteral", - "offset": 2421, - "length": 4, - "value": "\"hr\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", - "kind": "StringLiteral", - "offset": 2446, - "length": 5, - "value": "\"stp\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", - "kind": "StringLiteral", - "offset": 2481, - "length": 4, - "value": "\"tl\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", - "kind": "StringLiteral", - "offset": 2508, - "length": 5, - "value": "\"cir\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", - "kind": "StringLiteral", - "offset": 2539, - "length": 5, - "value": "\"alt\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", - "kind": "StringLiteral", - "offset": 2103, - "length": 5, - "value": "\"src\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", - "kind": "StringLiteral", - "offset": 2134, - "length": 4, - "value": "\"bt\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", - "kind": "StringLiteral", - "offset": 2167, - "length": 4, - "value": "\"ty\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", - "kind": "StringLiteral", - "offset": 2192, - "length": 4, - "value": "\"st\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", - "kind": "StringLiteral", - "offset": 2217, - "length": 4, - "value": "\"sp\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", - "kind": "StringLiteral", - "offset": 2248, - "length": 5, - "value": "\"tgt\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", - "kind": "StringLiteral", - "offset": 2276, - "length": 4, - "value": "\"tg\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", - "kind": "StringLiteral", - "offset": 2305, - "length": 4, - "value": "\"pg\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", - "kind": "StringLiteral", - "offset": 2334, - "length": 4, - "value": "\"du\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", - "kind": "StringLiteral", - "offset": 2362, - "length": 4, - "value": "\"ca\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", - "kind": "StringLiteral", - "offset": 2391, - "length": 4, - "value": "\"dl\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", - "kind": "StringLiteral", - "offset": 2421, - "length": 4, - "value": "\"hr\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", - "kind": "StringLiteral", - "offset": 2446, - "length": 5, - "value": "\"stp\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", - "kind": "StringLiteral", - "offset": 2481, - "length": 4, - "value": "\"tl\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", - "kind": "StringLiteral", - "offset": 2508, - "length": 5, - "value": "\"cir\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", - "kind": "StringLiteral", - "offset": 2539, - "length": 5, - "value": "\"alt\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainingData.swift", - "kind": "StringLiteral", - "offset": 849, - "length": 4, - "value": "\"st\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainingData.swift", - "kind": "StringLiteral", - "offset": 886, - "length": 4, - "value": "\"hr\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainingData.swift", - "kind": "StringLiteral", - "offset": 921, - "length": 4, - "value": "\"ca\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainingData.swift", - "kind": "StringLiteral", - "offset": 957, - "length": 4, - "value": "\"di\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainingData.swift", - "kind": "StringLiteral", - "offset": 994, - "length": 5, - "value": "\"stp\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainingData.swift", - "kind": "StringLiteral", - "offset": 1032, - "length": 4, - "value": "\"ti\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainingData.swift", - "kind": "StringLiteral", - "offset": 1103, - "length": 155, - "value": "\"IBTrainingData(startTime: \"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainingData.swift", - "kind": "StringLiteral", - "offset": 1142, - "length": 1, - "value": "\", heartRate:\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainingData.swift", - "kind": "StringLiteral", - "offset": 1166, - "length": 1, - "value": "\", calorie:\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainingData.swift", - "kind": "StringLiteral", - "offset": 1186, - "length": 1, - "value": "\", distance:\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainingData.swift", - "kind": "StringLiteral", - "offset": 1208, - "length": 1, - "value": "\", stepCount:\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainingData.swift", - "kind": "StringLiteral", - "offset": 1232, - "length": 1, - "value": "\", intensity:\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainingData.swift", - "kind": "StringLiteral", - "offset": 1256, - "length": 1, - "value": "\")\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 543, - "length": 22, - "value": "\"缺少参数: dialID\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 812, - "length": 22, - "value": "\"缺少参数: action\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 1087, - "length": 26, - "value": "\"缺少参数: motionMode\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 1371, - "length": 24, - "value": "\"缺少参数: language\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 1657, - "length": 25, - "value": "\"缺少参数: auxiliary\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 1932, - "length": 21, - "value": "\"缺少参数: value\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 2203, - "length": 21, - "value": "\"缺少参数: value\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "IntegerLiteral", - "offset": 2280, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "IntegerLiteral", - "offset": 2284, - "length": 3, - "value": "255" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 2496, - "length": 21, - "value": "\"缺少参数: value\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 2760, - "length": 21, - "value": "\"缺少参数: value\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 3019, - "length": 20, - "value": "\"缺少参数: file\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 3283, - "length": 19, - "value": "\"缺少参数: ota\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 3362, - "length": 23, - "value": "\"json解析异常: ota\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 3428, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 3656, - "length": 25, - "value": "\"缺少参数: aiReponse\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 4130, - "length": 23, - "value": "\"缺少参数: aiValid\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "IntegerLiteral", - "offset": 4241, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "IntegerLiteral", - "offset": 4250, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "BooleanLiteral", - "offset": 4286, - "length": 4, - "value": "true" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 4611, - "length": 26, - "value": "\"缺少参数: targetStep\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 4961, - "length": 21, - "value": "\"缺少参数: sleep\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "IntegerLiteral", - "offset": 5057, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 6087, - "length": 21, - "value": "\"缺少参数: water\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "IntegerLiteral", - "offset": 6190, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "IntegerLiteral", - "offset": 6427, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 6769, - "length": 25, - "value": "\"缺少参数: heartRate\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "IntegerLiteral", - "offset": 6929, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 7238, - "length": 25, - "value": "\"缺少参数: heartRate\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "IntegerLiteral", - "offset": 7398, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 7680, - "length": 27, - "value": "\"缺少参数: otherTarget\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 8181, - "length": 31, - "value": "\"缺少参数: IBVibrateConfig\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "IntegerLiteral", - "offset": 8279, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 8456, - "length": 30, - "value": "\"参数错误: IBScreenConfig\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "IntegerLiteral", - "offset": 8542, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 8715, - "length": 30, - "value": "\"参数错误: IBScreenConfig\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "IntegerLiteral", - "offset": 8801, - "length": 1, - "value": "3" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 9034, - "length": 30, - "value": "\"参数错误: IBScreenConfig\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "Array", - "offset": 9105, - "length": 2, - "value": "[]" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 9294, - "length": 30, - "value": "\"缺少参数: IBScreenConfig\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "IntegerLiteral", - "offset": 9391, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 9565, - "length": 30, - "value": "\"参数错误: IBScreenConfig\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 9848, - "length": 30, - "value": "\"参数错误: IBScreenConfig\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 10096, - "length": 24, - "value": "\"缺少参数: userInfo\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 10576, - "length": 21, - "value": "\"缺少参数: clock\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 10657, - "length": 25, - "value": "\"json解析异常: clock\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 10725, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 10965, - "length": 27, - "value": "\"缺少参数: trainTarget\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 11052, - "length": 31, - "value": "\"json解析异常: trainTarget\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 11126, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 11360, - "length": 25, - "value": "\"缺少参数: sendPhone\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 11445, - "length": 29, - "value": "\"json解析异常: sendPhone\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 11517, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 11748, - "length": 24, - "value": "\"缺少参数: sendTime\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 11832, - "length": 28, - "value": "\"json解析异常: sendTime\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 11903, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 12122, - "length": 23, - "value": "\"缺少参数: weather\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 12205, - "length": 27, - "value": "\"json解析异常: weather\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 12275, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 12505, - "length": 27, - "value": "\"缺少参数: addressBook\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "IntegerLiteral", - "offset": 12560, - "length": 2, - "value": "20" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 12576, - "length": 54, - "value": "\"参数: addressBook,最多不能超过20个联系人\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 12689, - "length": 4, - "value": "\"[ \"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "IntegerLiteral", - "offset": 13070, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "IntegerLiteral", - "offset": 13217, - "length": 1, - "value": "2" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 13232, - "length": 58, - "value": "\"参数: addressBook,电话号码书数不能超过两个\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "IntegerLiteral", - "offset": 13620, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "IntegerLiteral", - "offset": 13914, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "IntegerLiteral", - "offset": 14208, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 14273, - "length": 4, - "value": "\" ]\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 14533, - "length": 19, - "value": "\"缺少参数: MP3\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 14612, - "length": 23, - "value": "\"json解析异常: MP3\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 14678, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 14884, - "length": 19, - "value": "\"缺少参数: epo\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 14962, - "length": 4, - "value": "\"[ \"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 15293, - "length": 4, - "value": "\" ]\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 16092, - "length": 20, - "value": "\"缺少参数: dial\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "IntegerLiteral", - "offset": 16368, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "IntegerLiteral", - "offset": 16504, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 16734, - "length": 24, - "value": "\"缺少参数: dialFile\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "IntegerLiteral", - "offset": 17061, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", - "kind": "StringLiteral", - "offset": 17331, - "length": 26, - "value": "\"缺少参数: deleteFile\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBDeleteFile.swift", - "kind": "Array", - "offset": 332, - "length": 2, - "value": "[]" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBDeleteFile.swift", - "kind": "StringLiteral", - "offset": 416, - "length": 51, - "value": "\"IBDeleteFile(fileType: \"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBDeleteFile.swift", - "kind": "StringLiteral", - "offset": 451, - "length": 1, - "value": "\", uids:\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBDeleteFile.swift", - "kind": "StringLiteral", - "offset": 465, - "length": 1, - "value": "\")\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTarinState.swift", - "kind": "IntegerLiteral", - "offset": 250, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTarinState.swift", - "kind": "IntegerLiteral", - "offset": 316, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTarinState.swift", - "kind": "IntegerLiteral", - "offset": 396, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTarinState.swift", - "kind": "IntegerLiteral", - "offset": 427, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTarinState.swift", - "kind": "IntegerLiteral", - "offset": 431, - "length": 1, - "value": "2" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTarinState.swift", - "kind": "StringLiteral", - "offset": 498, - "length": 53, - "value": "\"IBTarinState(state: \"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTarinState.swift", - "kind": "StringLiteral", - "offset": 527, - "length": 1, - "value": "\", duration:\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTarinState.swift", - "kind": "StringLiteral", - "offset": 549, - "length": 1, - "value": "\")\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAiValid.swift", - "kind": "BooleanLiteral", - "offset": 233, - "length": 4, - "value": "true" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAiValid.swift", - "kind": "StringLiteral", - "offset": 405, - "length": 50, - "value": "\"IBAiValid(isValid: \"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAiValid.swift", - "kind": "StringLiteral", - "offset": 435, - "length": 1, - "value": "\", key:\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAiValid.swift", - "kind": "StringLiteral", - "offset": 450, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAiValid.swift", - "kind": "StringLiteral", - "offset": 453, - "length": 1, - "value": "\")\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", - "kind": "IntegerLiteral", - "offset": 333, - "length": 1, - "value": "7" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", - "kind": "IntegerLiteral", - "offset": 337, - "length": 2, - "value": "10" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", - "kind": "IntegerLiteral", - "offset": 378, - "length": 2, - "value": "17" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", - "kind": "Array", - "offset": 841, - "length": 76, - "value": "[\"指令校验失败\", \"切换成功\", \"无该表盘资源\", \"切换失败\"]" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", - "kind": "IntegerLiteral", - "offset": 956, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", - "kind": "Array", - "offset": 1687, - "length": 48, - "value": "[\"指令校验失败\", \"已安装\", \"未安装\"]" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", - "kind": "IntegerLiteral", - "offset": 1774, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", - "kind": "IntegerLiteral", - "offset": 2126, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", - "kind": "Array", - "offset": 2305, - "length": 69, - "value": "[\"指令校验失败\", \"操作成功\", \"进行手势拍照\", \"退出\"]" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", - "kind": "IntegerLiteral", - "offset": 2413, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", - "kind": "IntegerLiteral", - "offset": 2726, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", - "kind": "StringLiteral", - "offset": 2730, - "length": 8, - "value": "\"关闭\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", - "kind": "StringLiteral", - "offset": 2739, - "length": 8, - "value": "\"开启\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", - "kind": "Array", - "offset": 2965, - "length": 72, - "value": "[\"指令校验失败\", \"操作成功\", \"手表已找到,停止查找\"]" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", - "kind": "IntegerLiteral", - "offset": 3076, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", - "kind": "Array", - "offset": 3287, - "length": 120, - "value": "[\"指令校验失败\", \"手表未与任何手机绑定\", \"手表已与该手机绑定\", \"手表已与其他手机绑定\"]" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", - "kind": "IntegerLiteral", - "offset": 3446, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", - "kind": "Dictionary", - "offset": 3713, - "length": 64, - "value": "[(0, \"空闲状态\"), (9, \"USB存储状态\"), (10, \"运动训练状态\")]" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", - "kind": "StringLiteral", - "offset": 3852, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", - "kind": "IntegerLiteral", - "offset": 4022, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", - "kind": "IntegerLiteral", - "offset": 4048, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", - "kind": "IntegerLiteral", - "offset": 4081, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", - "kind": "IntegerLiteral", - "offset": 4127, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", - "kind": "IntegerLiteral", - "offset": 4456, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", - "kind": "StringLiteral", - "offset": 8707, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", - "kind": "StringLiteral", - "offset": 9059, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", - "kind": "StringLiteral", - "offset": 9409, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", - "kind": "IntegerLiteral", - "offset": 9731, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", - "kind": "IntegerLiteral", - "offset": 9924, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", - "kind": "Array", - "offset": 9965, - "length": 2, - "value": "[]" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", - "kind": "IntegerLiteral", - "offset": 9985, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", - "kind": "IntegerLiteral", - "offset": 10035, - "length": 1, - "value": "2" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", - "kind": "IntegerLiteral", - "offset": 10041, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", - "kind": "IntegerLiteral", - "offset": 10045, - "length": 1, - "value": "2" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", - "kind": "IntegerLiteral", - "offset": 10051, - "length": 1, - "value": "2" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", - "kind": "IntegerLiteral", - "offset": 191, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", - "kind": "IntegerLiteral", - "offset": 259, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", - "kind": "IntegerLiteral", - "offset": 317, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", - "kind": "IntegerLiteral", - "offset": 375, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", - "kind": "IntegerLiteral", - "offset": 425, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", - "kind": "IntegerLiteral", - "offset": 499, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", - "kind": "IntegerLiteral", - "offset": 556, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", - "kind": "IntegerLiteral", - "offset": 635, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", - "kind": "IntegerLiteral", - "offset": 714, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", - "kind": "IntegerLiteral", - "offset": 743, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", - "kind": "IntegerLiteral", - "offset": 772, - "length": 1, - "value": "2" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", - "kind": "IntegerLiteral", - "offset": 801, - "length": 1, - "value": "3" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", - "kind": "IntegerLiteral", - "offset": 805, - "length": 1, - "value": "4" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", - "kind": "IntegerLiteral", - "offset": 832, - "length": 1, - "value": "5" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", - "kind": "IntegerLiteral", - "offset": 836, - "length": 1, - "value": "8" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", - "kind": "IntegerLiteral", - "offset": 866, - "length": 1, - "value": "9" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", - "kind": "IntegerLiteral", - "offset": 870, - "length": 2, - "value": "10" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", - "kind": "IntegerLiteral", - "offset": 899, - "length": 2, - "value": "11" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", - "kind": "IntegerLiteral", - "offset": 933, - "length": 2, - "value": "12" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", - "kind": "StringLiteral", - "offset": 1001, - "length": 155, - "value": "\"IBUserInfo(age: \"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", - "kind": "StringLiteral", - "offset": 1024, - "length": 1, - "value": "\", gender:\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", - "kind": "StringLiteral", - "offset": 1042, - "length": 1, - "value": "\", height:\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", - "kind": "StringLiteral", - "offset": 1060, - "length": 1, - "value": "\", weight:\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", - "kind": "StringLiteral", - "offset": 1078, - "length": 1, - "value": "\", step:\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", - "kind": "StringLiteral", - "offset": 1092, - "length": 1, - "value": "\", burning:\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", - "kind": "StringLiteral", - "offset": 1112, - "length": 1, - "value": "\", stand:\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", - "kind": "StringLiteral", - "offset": 1128, - "length": 1, - "value": "\", hourSystem:\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", - "kind": "StringLiteral", - "offset": 1154, - "length": 1, - "value": "\")\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryHeartRate.swift", - "kind": "Array", - "offset": 215, - "length": 2, - "value": "[]" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryHeartRate.swift", - "kind": "Array", - "offset": 303, - "length": 2, - "value": "[]" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryHeartRate.swift", - "kind": "IntegerLiteral", - "offset": 336, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryHeartRate.swift", - "kind": "IntegerLiteral", - "offset": 359, - "length": 1, - "value": "5" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryHeartRate.swift", - "kind": "IntegerLiteral", - "offset": 395, - "length": 1, - "value": "4" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryHeartRate.swift", - "kind": "IntegerLiteral", - "offset": 492, - "length": 1, - "value": "3" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryHeartRate.swift", - "kind": "IntegerLiteral", - "offset": 536, - "length": 1, - "value": "4" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryHeartRate.swift", - "kind": "IntegerLiteral", - "offset": 751, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryHeartRate.swift", - "kind": "IntegerLiteral", - "offset": 796, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBloodOxygen.swift", - "kind": "Array", - "offset": 220, - "length": 2, - "value": "[]" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBloodOxygen.swift", - "kind": "Array", - "offset": 310, - "length": 2, - "value": "[]" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBloodOxygen.swift", - "kind": "IntegerLiteral", - "offset": 343, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBloodOxygen.swift", - "kind": "IntegerLiteral", - "offset": 366, - "length": 1, - "value": "5" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBloodOxygen.swift", - "kind": "IntegerLiteral", - "offset": 402, - "length": 1, - "value": "4" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBloodOxygen.swift", - "kind": "IntegerLiteral", - "offset": 501, - "length": 1, - "value": "3" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBloodOxygen.swift", - "kind": "IntegerLiteral", - "offset": 545, - "length": 1, - "value": "4" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBloodOxygen.swift", - "kind": "IntegerLiteral", - "offset": 762, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBloodOxygen.swift", - "kind": "IntegerLiteral", - "offset": 817, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", - "kind": "Array", - "offset": 397, - "length": 2, - "value": "[]" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", - "kind": "StringLiteral", - "offset": 218, - "length": 6, - "value": "\"HsFileAgentSdk.Weakly\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", - "kind": "Array", - "offset": 589, - "length": 2, - "value": "[]" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", - "kind": "StringLiteral", - "offset": 2400, - "length": 34, - "value": "\"observer or name must be not nil\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", - "kind": "Dictionary", - "offset": 3015, - "length": 3, - "value": "[]" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", - "kind": "StringLiteral", - "offset": 4678, - "length": 36, - "value": "\"IOTBluetooth.ConnectStateDidChange\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", - "kind": "StringLiteral", - "offset": 4848, - "length": 24, - "value": "\"IOTBluetooth.TakePhoto\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", - "kind": "StringLiteral", - "offset": 4951, - "length": 22, - "value": "\"IOTBluetooth.weather\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", - "kind": "StringLiteral", - "offset": 5046, - "length": 25, - "value": "\"IOTBluetooth.FindDevice\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", - "kind": "StringLiteral", - "offset": 5200, - "length": 32, - "value": "\"IOTBluetooth.TrainStateChanged\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", - "kind": "StringLiteral", - "offset": 5376, - "length": 27, - "value": "\"IOTBluetooth.TrainingData\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", - "kind": "StringLiteral", - "offset": 5511, - "length": 32, - "value": "\"IOTBluetooth.TileReceiveFinish\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", - "kind": "IntegerLiteral", - "offset": 5811, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", - "kind": "IntegerLiteral", - "offset": 5841, - "length": 1, - "value": "2" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", - "kind": "IntegerLiteral", - "offset": 5854, - "length": 1, - "value": "3" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", - "kind": "BooleanLiteral", - "offset": 5937, - "length": 4, - "value": "true" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", - "kind": "IntegerLiteral", - "offset": 6146, - "length": 1, - "value": "2" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", - "kind": "BooleanLiteral", - "offset": 6220, - "length": 4, - "value": "true" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", - "kind": "IntegerLiteral", - "offset": 6280, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", - "kind": "IntegerLiteral", - "offset": 6286, - "length": 4, - "value": "0x05" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", - "kind": "IntegerLiteral", - "offset": 6305, - "length": 1, - "value": "2" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", - "kind": "IntegerLiteral", - "offset": 6311, - "length": 4, - "value": "0x03" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", - "kind": "BooleanLiteral", - "offset": 6364, - "length": 4, - "value": "true" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", - "kind": "IntegerLiteral", - "offset": 6430, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", - "kind": "IntegerLiteral", - "offset": 6436, - "length": 4, - "value": "0x05" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", - "kind": "IntegerLiteral", - "offset": 6455, - "length": 1, - "value": "2" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", - "kind": "IntegerLiteral", - "offset": 6461, - "length": 4, - "value": "0x04" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", - "kind": "Array", - "offset": 6583, - "length": 31, - "value": "[\"安装失败\", \"安装成功\"]" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", - "kind": "StringLiteral", - "offset": 6638, - "length": 17, - "value": "\"安装状态:\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", - "kind": "BooleanLiteral", - "offset": 6687, - "length": 4, - "value": "true" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", - "kind": "IntegerLiteral", - "offset": 7132, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", - "kind": "IntegerLiteral", - "offset": 7138, - "length": 4, - "value": "0x06" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", - "kind": "IntegerLiteral", - "offset": 7157, - "length": 1, - "value": "2" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", - "kind": "IntegerLiteral", - "offset": 7163, - "length": 4, - "value": "0x03" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", - "kind": "IntegerLiteral", - "offset": 7293, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", - "kind": "IntegerLiteral", - "offset": 7303, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", - "kind": "BooleanLiteral", - "offset": 7325, - "length": 4, - "value": "true" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", - "kind": "IntegerLiteral", - "offset": 7391, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", - "kind": "IntegerLiteral", - "offset": 7397, - "length": 4, - "value": "0x05" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", - "kind": "IntegerLiteral", - "offset": 7416, - "length": 1, - "value": "2" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", - "kind": "IntegerLiteral", - "offset": 7422, - "length": 4, - "value": "0x50" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", - "kind": "BooleanLiteral", - "offset": 7611, - "length": 4, - "value": "true" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", - "kind": "BooleanLiteral", - "offset": 7918, - "length": 4, - "value": "true" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", - "kind": "BooleanLiteral", - "offset": 8010, - "length": 4, - "value": "true" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", - "kind": "BooleanLiteral", - "offset": 8040, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", - "kind": "BooleanLiteral", - "offset": 199, - "length": 4, - "value": "true" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", - "kind": "BooleanLiteral", - "offset": 227, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", - "kind": "BooleanLiteral", - "offset": 338, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", - "kind": "IntegerLiteral", - "offset": 444, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", - "kind": "BooleanLiteral", - "offset": 535, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", - "kind": "IntegerLiteral", - "offset": 659, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", - "kind": "BooleanLiteral", - "offset": 768, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", - "kind": "IntegerLiteral", - "offset": 876, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", - "kind": "BooleanLiteral", - "offset": 969, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", - "kind": "FloatLiteral", - "offset": 1114, - "length": 3, - "value": "8.0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", - "kind": "IntegerLiteral", - "offset": 1154, - "length": 1, - "value": "8" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", - "kind": "StringLiteral", - "offset": 1202, - "length": 3, - "value": "\"0\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", - "kind": "IntegerLiteral", - "offset": 1396, - "length": 10, - "value": "0b11111111" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", - "kind": "IntegerLiteral", - "offset": 1646, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", - "kind": "IntegerLiteral", - "offset": 1696, - "length": 1, - "value": "8" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", - "kind": "IntegerLiteral", - "offset": 1728, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", - "kind": "IntegerLiteral", - "offset": 1848, - "length": 1, - "value": "8" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", - "kind": "IntegerLiteral", - "offset": 1879, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", - "kind": "IntegerLiteral", - "offset": 2204, - "length": 1, - "value": "8" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", - "kind": "IntegerLiteral", - "offset": 2420, - "length": 1, - "value": "8" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", - "kind": "IntegerLiteral", - "offset": 2468, - "length": 2, - "value": "16" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", - "kind": "IntegerLiteral", - "offset": 2685, - "length": 1, - "value": "8" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", - "kind": "IntegerLiteral", - "offset": 2733, - "length": 2, - "value": "16" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", - "kind": "IntegerLiteral", - "offset": 2782, - "length": 2, - "value": "24" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", - "kind": "IntegerLiteral", - "offset": 2949, - "length": 1, - "value": "2" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", - "kind": "IntegerLiteral", - "offset": 3139, - "length": 1, - "value": "8" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", - "kind": "IntegerLiteral", - "offset": 3164, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", - "kind": "StringLiteral", - "offset": 3394, - "length": 6, - "value": "\"%02x\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", - "kind": "StringLiteral", - "offset": 3424, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", - "kind": "StringLiteral", - "offset": 3595, - "length": 6, - "value": "\"%02x\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", - "kind": "StringLiteral", - "offset": 3625, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", - "kind": "IntegerLiteral", - "offset": 3897, - "length": 1, - "value": "8" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", - "kind": "IntegerLiteral", - "offset": 3922, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", - "kind": "FloatLiteral", - "offset": 4196, - "length": 3, - "value": "0.0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", - "kind": "IntegerLiteral", - "offset": 4291, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBCode.swift", - "kind": "StringLiteral", - "offset": 213, - "length": 51, - "value": "\"IBError(rawValue:\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBCode.swift", - "kind": "StringLiteral", - "offset": 242, - "length": 1, - "value": "\", message:\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBCode.swift", - "kind": "StringLiteral", - "offset": 262, - "length": 1, - "value": "\")\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBCode.swift", - "kind": "IntegerLiteral", - "offset": 311, - "length": 4, - "value": "1000" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBCode.swift", - "kind": "IntegerLiteral", - "offset": 356, - "length": 4, - "value": "1001" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBCode.swift", - "kind": "IntegerLiteral", - "offset": 406, - "length": 4, - "value": "1002" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBCode.swift", - "kind": "IntegerLiteral", - "offset": 454, - "length": 4, - "value": "1003" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBCode.swift", - "kind": "IntegerLiteral", - "offset": 499, - "length": 4, - "value": "1004" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBCode.swift", - "kind": "IntegerLiteral", - "offset": 543, - "length": 4, - "value": "1005" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBCode.swift", - "kind": "StringLiteral", - "offset": 641, - "length": 14, - "value": "\"操作失败\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBCode.swift", - "kind": "StringLiteral", - "offset": 698, - "length": 14, - "value": "\"操作成功\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBCode.swift", - "kind": "StringLiteral", - "offset": 760, - "length": 14, - "value": "\"参数错误\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBCode.swift", - "kind": "StringLiteral", - "offset": 820, - "length": 14, - "value": "\"解析错误\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBCode.swift", - "kind": "StringLiteral", - "offset": 877, - "length": 14, - "value": "\"请求超时\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBCode.swift", - "kind": "StringLiteral", - "offset": 928, - "length": 14, - "value": "\"未知错误\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBCode.swift", - "kind": "IntegerLiteral", - "offset": 311, - "length": 4, - "value": "1000" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBCode.swift", - "kind": "IntegerLiteral", - "offset": 356, - "length": 4, - "value": "1001" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBCode.swift", - "kind": "IntegerLiteral", - "offset": 406, - "length": 4, - "value": "1002" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBCode.swift", - "kind": "IntegerLiteral", - "offset": 454, - "length": 4, - "value": "1003" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBCode.swift", - "kind": "IntegerLiteral", - "offset": 499, - "length": 4, - "value": "1004" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBCode.swift", - "kind": "IntegerLiteral", - "offset": 543, - "length": 4, - "value": "1005" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBCode.swift", - "kind": "IntegerLiteral", - "offset": 311, - "length": 4, - "value": "1000" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBCode.swift", - "kind": "IntegerLiteral", - "offset": 356, - "length": 4, - "value": "1001" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBCode.swift", - "kind": "IntegerLiteral", - "offset": 406, - "length": 4, - "value": "1002" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBCode.swift", - "kind": "IntegerLiteral", - "offset": 454, - "length": 4, - "value": "1003" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBCode.swift", - "kind": "IntegerLiteral", - "offset": 499, - "length": 4, - "value": "1004" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBCode.swift", - "kind": "IntegerLiteral", - "offset": 543, - "length": 4, - "value": "1005" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBFetchFile.swift", - "kind": "StringLiteral", - "offset": 481, - "length": 6, - "value": "\"type\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBFetchFile.swift", - "kind": "StringLiteral", - "offset": 625, - "length": 6, - "value": "\"list\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBFetchFile.swift", - "kind": "StringLiteral", - "offset": 861, - "length": 5, - "value": "\"uid\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBFetchFile.swift", - "kind": "IntegerLiteral", - "offset": 879, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBFetchFile.swift", - "kind": "StringLiteral", - "offset": 919, - "length": 6, - "value": "\"name\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBFetchFile.swift", - "kind": "StringLiteral", - "offset": 941, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBFetchFile.swift", - "kind": "StringLiteral", - "offset": 982, - "length": 6, - "value": "\"size\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBFetchFile.swift", - "kind": "IntegerLiteral", - "offset": 1001, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBFetchFile.swift", - "kind": "StringLiteral", - "offset": 1043, - "length": 8, - "value": "\"artist\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBFetchFile.swift", - "kind": "StringLiteral", - "offset": 1067, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBFetchFile.swift", - "kind": "StringLiteral", - "offset": 1112, - "length": 10, - "value": "\"duration\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBFetchFile.swift", - "kind": "IntegerLiteral", - "offset": 1135, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBFetchFile.swift", - "kind": "StringLiteral", - "offset": 1452, - "length": 5, - "value": "\"uid\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBFetchFile.swift", - "kind": "IntegerLiteral", - "offset": 1470, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBFetchFile.swift", - "kind": "StringLiteral", - "offset": 1510, - "length": 6, - "value": "\"name\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBFetchFile.swift", - "kind": "StringLiteral", - "offset": 1532, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBFetchFile.swift", - "kind": "StringLiteral", - "offset": 1573, - "length": 6, - "value": "\"size\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBFetchFile.swift", - "kind": "IntegerLiteral", - "offset": 1592, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBFetchFile.swift", - "kind": "IntegerLiteral", - "offset": 1880, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBFetchFile.swift", - "kind": "StringLiteral", - "offset": 1925, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBFetchFile.swift", - "kind": "IntegerLiteral", - "offset": 1981, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBFetchFile.swift", - "kind": "IntegerLiteral", - "offset": 2146, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBFetchFile.swift", - "kind": "StringLiteral", - "offset": 2191, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBFetchFile.swift", - "kind": "IntegerLiteral", - "offset": 2247, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBFetchFile.swift", - "kind": "StringLiteral", - "offset": 2288, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBFetchFile.swift", - "kind": "IntegerLiteral", - "offset": 2350, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBManufacturer.swift", - "kind": "IntegerLiteral", - "offset": 214, - "length": 2, - "value": "14" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBManufacturer.swift", - "kind": "IntegerLiteral", - "offset": 266, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBManufacturer.swift", - "kind": "IntegerLiteral", - "offset": 270, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBManufacturer.swift", - "kind": "StringLiteral", - "offset": 283, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBManufacturer.swift", - "kind": "StringLiteral", - "offset": 308, - "length": 4, - "value": "\"JH\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBManufacturer.swift", - "kind": "IntegerLiteral", - "offset": 363, - "length": 1, - "value": "2" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBManufacturer.swift", - "kind": "IntegerLiteral", - "offset": 396, - "length": 1, - "value": "3" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBManufacturer.swift", - "kind": "IntegerLiteral", - "offset": 400, - "length": 1, - "value": "8" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBManufacturer.swift", - "kind": "StringLiteral", - "offset": 418, - "length": 3, - "value": "\":\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBManufacturer.swift", - "kind": "IntegerLiteral", - "offset": 449, - "length": 1, - "value": "9" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBManufacturer.swift", - "kind": "IntegerLiteral", - "offset": 481, - "length": 2, - "value": "10" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBManufacturer.swift", - "kind": "IntegerLiteral", - "offset": 520, - "length": 2, - "value": "11" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBManufacturer.swift", - "kind": "IntegerLiteral", - "offset": 525, - "length": 2, - "value": "14" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBManufacturer.swift", - "kind": "StringLiteral", - "offset": 544, - "length": 4, - "value": "\"%d\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBManufacturer.swift", - "kind": "StringLiteral", - "offset": 550, - "length": 3, - "value": "\".\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", - "kind": "StringLiteral", - "offset": 605, - "length": 4, - "value": "\"ty\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", - "kind": "StringLiteral", - "offset": 634, - "length": 4, - "value": "\"di\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", - "kind": "StringLiteral", - "offset": 662, - "length": 4, - "value": "\"ca\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", - "kind": "StringLiteral", - "offset": 687, - "length": 4, - "value": "\"tm\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", - "kind": "StringLiteral", - "offset": 712, - "length": 4, - "value": "\"st\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", - "kind": "StringLiteral", - "offset": 605, - "length": 4, - "value": "\"ty\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", - "kind": "StringLiteral", - "offset": 634, - "length": 4, - "value": "\"di\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", - "kind": "StringLiteral", - "offset": 662, - "length": 4, - "value": "\"ca\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", - "kind": "StringLiteral", - "offset": 687, - "length": 4, - "value": "\"tm\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", - "kind": "StringLiteral", - "offset": 712, - "length": 4, - "value": "\"st\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", - "kind": "StringLiteral", - "offset": 769, - "length": 120, - "value": "\"IBTrainTarget(type: \"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", - "kind": "StringLiteral", - "offset": 797, - "length": 1, - "value": "\", distance:\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", - "kind": "IntegerLiteral", - "offset": 822, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", - "kind": "StringLiteral", - "offset": 824, - "length": 1, - "value": "\", calorie:\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", - "kind": "IntegerLiteral", - "offset": 847, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", - "kind": "StringLiteral", - "offset": 849, - "length": 1, - "value": "\", time:\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", - "kind": "IntegerLiteral", - "offset": 866, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", - "kind": "StringLiteral", - "offset": 868, - "length": 1, - "value": "\", step:\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", - "kind": "IntegerLiteral", - "offset": 885, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", - "kind": "StringLiteral", - "offset": 887, - "length": 1, - "value": "\")\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", - "kind": "IntegerLiteral", - "offset": 996, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", - "kind": "IntegerLiteral", - "offset": 1035, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", - "kind": "IntegerLiteral", - "offset": 1068, - "length": 1, - "value": "2" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", - "kind": "IntegerLiteral", - "offset": 1101, - "length": 1, - "value": "4" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", - "kind": "IntegerLiteral", - "offset": 996, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", - "kind": "IntegerLiteral", - "offset": 1035, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", - "kind": "IntegerLiteral", - "offset": 1068, - "length": 1, - "value": "2" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", - "kind": "IntegerLiteral", - "offset": 1101, - "length": 1, - "value": "4" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", - "kind": "IntegerLiteral", - "offset": 996, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", - "kind": "IntegerLiteral", - "offset": 1035, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", - "kind": "IntegerLiteral", - "offset": 1068, - "length": 1, - "value": "2" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", - "kind": "IntegerLiteral", - "offset": 1101, - "length": 1, - "value": "4" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Mp3.swift", - "kind": "StringLiteral", - "offset": 992, - "length": 20, - "value": "\"读取文件失败\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Mp3.swift", - "kind": "StringLiteral", - "offset": 1139, - "length": 17, - "value": "\"已取消发送\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Mp3.swift", - "kind": "IntegerLiteral", - "offset": 1690, - "length": 2, - "value": "18" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Mp3.swift", - "kind": "StringLiteral", - "offset": 1724, - "length": 23, - "value": "\"\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Mp3.swift", - "kind": "StringLiteral", - "offset": 1733, - "length": 1, - "value": "\" : \"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Mp3.swift", - "kind": "StringLiteral", - "offset": 1746, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Mp3.swift", - "kind": "StringLiteral", - "offset": 1955, - "length": 38, - "value": "\"发送文件超时,发送失败!\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Mp3.swift", - "kind": "StringLiteral", - "offset": 2196, - "length": 29, - "value": "\"文件内容发送结束...\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Mp3.swift", - "kind": "StringLiteral", - "offset": 2714, - "length": 29, - "value": "\"发送文件校验码失败\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBSender.swift", - "kind": "Array", - "offset": 351, - "length": 2, - "value": "[]" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBSender.swift", - "kind": "Array", - "offset": 465, - "length": 2, - "value": "[]" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBSender.swift", - "kind": "IntegerLiteral", - "offset": 639, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBSender.swift", - "kind": "IntegerLiteral", - "offset": 899, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBSender.swift", - "kind": "IntegerLiteral", - "offset": 964, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBSender.swift", - "kind": "IntegerLiteral", - "offset": 1013, - "length": 4, - "value": "0x73" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBSender.swift", - "kind": "IntegerLiteral", - "offset": 1191, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBSender.swift", - "kind": "IntegerLiteral", - "offset": 1219, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBSender.swift", - "kind": "IntegerLiteral", - "offset": 1315, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBSender.swift", - "kind": "IntegerLiteral", - "offset": 1332, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBSender.swift", - "kind": "IntegerLiteral", - "offset": 1457, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBSender.swift", - "kind": "IntegerLiteral", - "offset": 1677, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBSender.swift", - "kind": "IntegerLiteral", - "offset": 1726, - "length": 4, - "value": "0x73" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBSender.swift", - "kind": "IntegerLiteral", - "offset": 1916, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBSender.swift", - "kind": "Array", - "offset": 2077, - "length": 6, - "value": "[0x00]" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBSender.swift", - "kind": "IntegerLiteral", - "offset": 2302, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBSender.swift", - "kind": "IntegerLiteral", - "offset": 2322, - "length": 3, - "value": "492" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBSender.swift", - "kind": "IntegerLiteral", - "offset": 2464, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBSender.swift", - "kind": "IntegerLiteral", - "offset": 2633, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBSender.swift", - "kind": "Array", - "offset": 3623, - "length": 2, - "value": "[]" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryGps.swift", - "kind": "Array", - "offset": 222, - "length": 2, - "value": "[]" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryGps.swift", - "kind": "Array", - "offset": 304, - "length": 2, - "value": "[]" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryGps.swift", - "kind": "IntegerLiteral", - "offset": 337, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryGps.swift", - "kind": "IntegerLiteral", - "offset": 360, - "length": 2, - "value": "12" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryGps.swift", - "kind": "IntegerLiteral", - "offset": 397, - "length": 2, - "value": "11" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryGps.swift", - "kind": "IntegerLiteral", - "offset": 489, - "length": 1, - "value": "3" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryGps.swift", - "kind": "IntegerLiteral", - "offset": 531, - "length": 1, - "value": "4" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryGps.swift", - "kind": "IntegerLiteral", - "offset": 537, - "length": 1, - "value": "7" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryGps.swift", - "kind": "IntegerLiteral", - "offset": 579, - "length": 1, - "value": "8" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryGps.swift", - "kind": "IntegerLiteral", - "offset": 585, - "length": 2, - "value": "11" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryGps.swift", - "kind": "IntegerLiteral", - "offset": 816, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryGps.swift", - "kind": "IntegerLiteral", - "offset": 903, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryGps.swift", - "kind": "IntegerLiteral", - "offset": 990, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBurning.swift", - "kind": "Array", - "offset": 209, - "length": 2, - "value": "[]" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBurning.swift", - "kind": "Array", - "offset": 295, - "length": 2, - "value": "[]" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBurning.swift", - "kind": "IntegerLiteral", - "offset": 328, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBurning.swift", - "kind": "IntegerLiteral", - "offset": 351, - "length": 1, - "value": "6" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBurning.swift", - "kind": "IntegerLiteral", - "offset": 387, - "length": 1, - "value": "5" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBurning.swift", - "kind": "IntegerLiteral", - "offset": 482, - "length": 1, - "value": "3" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBurning.swift", - "kind": "IntegerLiteral", - "offset": 526, - "length": 1, - "value": "4" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBurning.swift", - "kind": "IntegerLiteral", - "offset": 532, - "length": 1, - "value": "5" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBurning.swift", - "kind": "IntegerLiteral", - "offset": 745, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBurning.swift", - "kind": "IntegerLiteral", - "offset": 796, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/CRC16.swift", - "kind": "Array", - "offset": 306, - "length": 6, - "value": "[0, 0]" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/CRC16.swift", - "kind": "IntegerLiteral", - "offset": 335, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/CRC16.swift", - "kind": "IntegerLiteral", - "offset": 339, - "length": 1, - "value": "2" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/CRC16.swift", - "kind": "IntegerLiteral", - "offset": 402, - "length": 3, - "value": "256" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/CRC16.swift", - "kind": "IntegerLiteral", - "offset": 432, - "length": 1, - "value": "8" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/CRC16.swift", - "kind": "IntegerLiteral", - "offset": 562, - "length": 6, - "value": "0xffff" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/CRC16.swift", - "kind": "IntegerLiteral", - "offset": 599, - "length": 6, - "value": "0xa001" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/CRC16.swift", - "kind": "IntegerLiteral", - "offset": 669, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/CRC16.swift", - "kind": "IntegerLiteral", - "offset": 743, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/CRC16.swift", - "kind": "IntegerLiteral", - "offset": 747, - "length": 1, - "value": "8" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/CRC16.swift", - "kind": "IntegerLiteral", - "offset": 780, - "length": 6, - "value": "0x0001" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/CRC16.swift", - "kind": "IntegerLiteral", - "offset": 791, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/CRC16.swift", - "kind": "IntegerLiteral", - "offset": 827, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/CRC16.swift", - "kind": "IntegerLiteral", - "offset": 924, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", - "kind": "IntegerLiteral", - "offset": 258, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", - "kind": "IntegerLiteral", - "offset": 352, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", - "kind": "IntegerLiteral", - "offset": 422, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", - "kind": "IntegerLiteral", - "offset": 503, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", - "kind": "IntegerLiteral", - "offset": 514, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", - "kind": "IntegerLiteral", - "offset": 639, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", - "kind": "IntegerLiteral", - "offset": 650, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", - "kind": "StringLiteral", - "offset": 852, - "length": 177, - "value": "\"IBWater(alertState: \"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", - "kind": "StringLiteral", - "offset": 886, - "length": 1, - "value": "\", alertType:\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", - "kind": "StringLiteral", - "offset": 910, - "length": 1, - "value": "\", drinkingValue:\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", - "kind": "StringLiteral", - "offset": 942, - "length": 1, - "value": "\", start:\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", - "kind": "StringLiteral", - "offset": 970, - "length": 1, - "value": "\", end:\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", - "kind": "StringLiteral", - "offset": 994, - "length": 1, - "value": "\", frequency:\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", - "kind": "StringLiteral", - "offset": 1027, - "length": 1, - "value": "\")\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", - "kind": "IntegerLiteral", - "offset": 1122, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", - "kind": "IntegerLiteral", - "offset": 1149, - "length": 5, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", - "kind": "IntegerLiteral", - "offset": 1180, - "length": 5, - "value": "2" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", - "kind": "IntegerLiteral", - "offset": 1211, - "length": 5, - "value": "3" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", - "kind": "IntegerLiteral", - "offset": 1247, - "length": 4, - "value": "4" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", - "kind": "IntegerLiteral", - "offset": 1122, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", - "kind": "IntegerLiteral", - "offset": 1149, - "length": 5, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", - "kind": "IntegerLiteral", - "offset": 1180, - "length": 5, - "value": "2" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", - "kind": "IntegerLiteral", - "offset": 1211, - "length": 5, - "value": "3" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", - "kind": "IntegerLiteral", - "offset": 1247, - "length": 4, - "value": "4" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", - "kind": "IntegerLiteral", - "offset": 1122, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", - "kind": "IntegerLiteral", - "offset": 1149, - "length": 5, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", - "kind": "IntegerLiteral", - "offset": 1180, - "length": 5, - "value": "2" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", - "kind": "IntegerLiteral", - "offset": 1211, - "length": 5, - "value": "3" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", - "kind": "IntegerLiteral", - "offset": 1247, - "length": 4, - "value": "4" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 249, - "length": 3, - "value": "0x0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "StringLiteral", - "offset": 1649, - "length": 81, - "value": "\"[\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "StringLiteral", - "offset": 1668, - "length": 16, - "value": "\"0x%02X, 0x%02X\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "StringLiteral", - "offset": 1705, - "length": 1, - "value": "\"] \"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "StringLiteral", - "offset": 1729, - "length": 3, - "value": "\"\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 1821, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 1858, - "length": 1, - "value": "2" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 2035, - "length": 4, - "value": "0x01" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 2082, - "length": 4, - "value": "0x02" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 2182, - "length": 4, - "value": "0x06" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 2226, - "length": 4, - "value": "0x05" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 2035, - "length": 4, - "value": "0x01" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 2082, - "length": 4, - "value": "0x02" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 2182, - "length": 4, - "value": "0x06" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 2226, - "length": 4, - "value": "0x05" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 2035, - "length": 4, - "value": "0x01" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 2082, - "length": 4, - "value": "0x02" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 2182, - "length": 4, - "value": "0x06" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 2226, - "length": 4, - "value": "0x05" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 2389, - "length": 4, - "value": "0x01" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 2530, - "length": 4, - "value": "0x03" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 2684, - "length": 4, - "value": "0x02" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 2884, - "length": 4, - "value": "0x1B" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 3108, - "length": 4, - "value": "0x17" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 3306, - "length": 4, - "value": "0x04" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 3537, - "length": 4, - "value": "0x08" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 3740, - "length": 4, - "value": "0x0A" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 3881, - "length": 4, - "value": "0x0B" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 4071, - "length": 4, - "value": "0x14" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 4305, - "length": 4, - "value": "0x16" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 4490, - "length": 4, - "value": "0x0E" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 4724, - "length": 4, - "value": "0x1E" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 4895, - "length": 4, - "value": "0x12" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 5134, - "length": 4, - "value": "0x1F" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 5311, - "length": 4, - "value": "0x13" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 5567, - "length": 4, - "value": "0x0F" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 5807, - "length": 4, - "value": "0x11" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 6123, - "length": 4, - "value": "0x15" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 6363, - "length": 4, - "value": "0x23" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 6506, - "length": 4, - "value": "0x25" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 6610, - "length": 4, - "value": "0x26" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 6710, - "length": 4, - "value": "0x27" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 6900, - "length": 4, - "value": "0x07" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 7093, - "length": 4, - "value": "0x01" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 7245, - "length": 4, - "value": "0x21" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 7459, - "length": 4, - "value": "0x2A" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 7747, - "length": 4, - "value": "0x0D" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 8079, - "length": 4, - "value": "0x19" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 8278, - "length": 4, - "value": "0x1A" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 8435, - "length": 4, - "value": "0x0E" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 8682, - "length": 4, - "value": "0x1C" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 8877, - "length": 4, - "value": "0x0F" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 9093, - "length": 4, - "value": "0x11" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 9330, - "length": 4, - "value": "0x1D" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 9541, - "length": 4, - "value": "0x2B" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 9711, - "length": 4, - "value": "0x16" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 9951, - "length": 4, - "value": "0x2C" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 10124, - "length": 4, - "value": "0x17" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 10347, - "length": 4, - "value": "0x29" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 10490, - "length": 4, - "value": "0x15" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 10767, - "length": 4, - "value": "0x24" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 10916, - "length": 4, - "value": "0x14" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 11147, - "length": 4, - "value": "0x28" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 11346, - "length": 4, - "value": "0x04" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 11794, - "length": 4, - "value": "0x40" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 12218, - "length": 4, - "value": "0x41" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 12629, - "length": 4, - "value": "0x43" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 13049, - "length": 4, - "value": "0x44" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 13459, - "length": 4, - "value": "0x45" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 13874, - "length": 4, - "value": "0x46" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 14290, - "length": 4, - "value": "0x47" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 14714, - "length": 4, - "value": "0x49" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 15122, - "length": 4, - "value": "0x4B" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 15406, - "length": 4, - "value": "0x4F" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 15564, - "length": 4, - "value": "0x2E" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 15742, - "length": 4, - "value": "0x05" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 16096, - "length": 4, - "value": "0x10" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 16291, - "length": 4, - "value": "0x02" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 16439, - "length": 4, - "value": "0x10" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 16565, - "length": 4, - "value": "0x2D" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 16726, - "length": 4, - "value": "0x20" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 16951, - "length": 4, - "value": "0x0B" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 17165, - "length": 4, - "value": "0x07" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 17579, - "length": 4, - "value": "0x05" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 17788, - "length": 4, - "value": "0x06" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 17978, - "length": 4, - "value": "0x08" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 18173, - "length": 4, - "value": "0x22" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 18407, - "length": 4, - "value": "0x22" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 18587, - "length": 4, - "value": "0x01" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 18774, - "length": 4, - "value": "0x28" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 18965, - "length": 4, - "value": "0x0B" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 19266, - "length": 4, - "value": "0x21" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 19517, - "length": 4, - "value": "0x06" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 19752, - "length": 4, - "value": "0x05" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 20013, - "length": 4, - "value": "0x34" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", - "kind": "IntegerLiteral", - "offset": 20195, - "length": 4, - "value": "0x1f" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", - "kind": "IntegerLiteral", - "offset": 249, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", - "kind": "StringLiteral", - "offset": 607, - "length": 31, - "value": "\"IBScreenConfig(type: \"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", - "kind": "StringLiteral", - "offset": 636, - "length": 1, - "value": "\",\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", - "kind": "StringLiteral", - "offset": 698, - "length": 29, - "value": "\"brightness: \"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", - "kind": "StringLiteral", - "offset": 725, - "length": 1, - "value": "\")\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", - "kind": "StringLiteral", - "offset": 794, - "length": 24, - "value": "\"duration: \"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", - "kind": "StringLiteral", - "offset": 817, - "length": 1, - "value": "\"\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", - "kind": "StringLiteral", - "offset": 879, - "length": 19, - "value": "\"wrist: \"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", - "kind": "StringLiteral", - "offset": 896, - "length": 1, - "value": "\")\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", - "kind": "IntegerLiteral", - "offset": 1035, - "length": 2, - "value": "10" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", - "kind": "IntegerLiteral", - "offset": 1188, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", - "kind": "IntegerLiteral", - "offset": 1273, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", - "kind": "IntegerLiteral", - "offset": 1325, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", - "kind": "IntegerLiteral", - "offset": 1366, - "length": 1, - "value": "2" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", - "kind": "StringLiteral", - "offset": 1425, - "length": 75, - "value": "\"IBScreen(brightness: \"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", - "kind": "StringLiteral", - "offset": 1460, - "length": 1, - "value": "\", duration:\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", - "kind": "StringLiteral", - "offset": 1482, - "length": 1, - "value": "\", wrist:\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", - "kind": "StringLiteral", - "offset": 1498, - "length": 1, - "value": "\")\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", - "kind": "IntegerLiteral", - "offset": 1573, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", - "kind": "IntegerLiteral", - "offset": 1599, - "length": 8, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", - "kind": "IntegerLiteral", - "offset": 1632, - "length": 8, - "value": "2" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", - "kind": "IntegerLiteral", - "offset": 1665, - "length": 8, - "value": "3" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", - "kind": "IntegerLiteral", - "offset": 1700, - "length": 6, - "value": "4" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", - "kind": "IntegerLiteral", - "offset": 1733, - "length": 7, - "value": "5" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", - "kind": "IntegerLiteral", - "offset": 1573, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", - "kind": "IntegerLiteral", - "offset": 1599, - "length": 8, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", - "kind": "IntegerLiteral", - "offset": 1632, - "length": 8, - "value": "2" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", - "kind": "IntegerLiteral", - "offset": 1665, - "length": 8, - "value": "3" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", - "kind": "IntegerLiteral", - "offset": 1700, - "length": 6, - "value": "4" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", - "kind": "IntegerLiteral", - "offset": 1733, - "length": 7, - "value": "5" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", - "kind": "IntegerLiteral", - "offset": 1573, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", - "kind": "IntegerLiteral", - "offset": 1599, - "length": 8, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", - "kind": "IntegerLiteral", - "offset": 1632, - "length": 8, - "value": "2" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", - "kind": "IntegerLiteral", - "offset": 1665, - "length": 8, - "value": "3" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", - "kind": "IntegerLiteral", - "offset": 1700, - "length": 6, - "value": "4" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", - "kind": "IntegerLiteral", - "offset": 1733, - "length": 7, - "value": "5" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBSendTime.swift", - "kind": "IntegerLiteral", - "offset": 207, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBSendTime.swift", - "kind": "IntegerLiteral", - "offset": 264, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBSendTime.swift", - "kind": "IntegerLiteral", - "offset": 326, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBSendTime.swift", - "kind": "IntegerLiteral", - "offset": 369, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBSendTime.swift", - "kind": "IntegerLiteral", - "offset": 410, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBSendTime.swift", - "kind": "IntegerLiteral", - "offset": 452, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBSendTime.swift", - "kind": "IntegerLiteral", - "offset": 496, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBSendTime.swift", - "kind": "IntegerLiteral", - "offset": 540, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/IBTools.swift", - "kind": "StringLiteral", - "offset": 210, - "length": 10, - "value": "\"temp.pcm\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTargetStep.swift", - "kind": "IntegerLiteral", - "offset": 206, - "length": 4, - "value": "5000" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTargetStep.swift", - "kind": "IntegerLiteral", - "offset": 285, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTargetStep.swift", - "kind": "IntegerLiteral", - "offset": 364, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTargetStep.swift", - "kind": "IntegerLiteral", - "offset": 442, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTargetStep.swift", - "kind": "IntegerLiteral", - "offset": 503, - "length": 1, - "value": "7" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTargetStep.swift", - "kind": "IntegerLiteral", - "offset": 546, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTargetStep.swift", - "kind": "IntegerLiteral", - "offset": 550, - "length": 1, - "value": "3" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTargetStep.swift", - "kind": "IntegerLiteral", - "offset": 577, - "length": 1, - "value": "4" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTargetStep.swift", - "kind": "IntegerLiteral", - "offset": 607, - "length": 1, - "value": "5" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTargetStep.swift", - "kind": "IntegerLiteral", - "offset": 636, - "length": 1, - "value": "6" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTargetStep.swift", - "kind": "StringLiteral", - "offset": 700, - "length": 84, - "value": "\"IBTargetStep(value: \"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTargetStep.swift", - "kind": "StringLiteral", - "offset": 729, - "length": 1, - "value": "\", ring:\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTargetStep.swift", - "kind": "StringLiteral", - "offset": 743, - "length": 1, - "value": "\", vibrate: \"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTargetStep.swift", - "kind": "StringLiteral", - "offset": 764, - "length": 1, - "value": "\", notice:\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTargetStep.swift", - "kind": "StringLiteral", - "offset": 782, - "length": 1, - "value": "\")\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", - "kind": "Array", - "offset": 459, - "length": 2, - "value": "[]" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", - "kind": "IntegerLiteral", - "offset": 476, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", - "kind": "IntegerLiteral", - "offset": 547, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", - "kind": "Array", - "offset": 981, - "length": 2, - "value": "[]" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", - "kind": "IntegerLiteral", - "offset": 1004, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", - "kind": "IntegerLiteral", - "offset": 1028, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", - "kind": "BooleanLiteral", - "offset": 1061, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", - "kind": "StringLiteral", - "offset": 1204, - "length": 21, - "value": "\"deinit IBFileSender\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", - "kind": "StringLiteral", - "offset": 1342, - "length": 26, - "value": "\"手表接收文件成功\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", - "kind": "StringLiteral", - "offset": 1479, - "length": 26, - "value": "\"手表接收文件失败\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", - "kind": "IntegerLiteral", - "offset": 3432, - "length": 3, - "value": "492" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", - "kind": "IntegerLiteral", - "offset": 3502, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", - "kind": "IntegerLiteral", - "offset": 3623, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", - "kind": "IntegerLiteral", - "offset": 3723, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", - "kind": "IntegerLiteral", - "offset": 3830, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", - "kind": "Array", - "offset": 4214, - "length": 18, - "value": "[0x73, 0x06, 0x02]" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", - "kind": "IntegerLiteral", - "offset": 5772, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", - "kind": "IntegerLiteral", - "offset": 5796, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", - "kind": "IntegerLiteral", - "offset": 5813, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", - "kind": "IntegerLiteral", - "offset": 6596, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", - "kind": "StringLiteral", - "offset": 6652, - "length": 35, - "value": "\"当前有文件正在传输中...\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", - "kind": "BooleanLiteral", - "offset": 7008, - "length": 4, - "value": "true" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", - "kind": "Array", - "offset": 7309, - "length": 2, - "value": "[]" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", - "kind": "FloatLiteral", - "offset": 7553, - "length": 4, - "value": "10.0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", - "kind": "BooleanLiteral", - "offset": 7568, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", - "kind": "StringLiteral", - "offset": 7691, - "length": 20, - "value": "\"发送文件失败\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", - "kind": "StringLiteral", - "offset": 7770, - "length": 29, - "value": "\"IBFileSender创建定时器\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", - "kind": "StringLiteral", - "offset": 7972, - "length": 29, - "value": "\"IBFileSender销毁定时器\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWatchInfo.swift", - "kind": "IntegerLiteral", - "offset": 198, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWatchInfo.swift", - "kind": "IntegerLiteral", - "offset": 227, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWatchInfo.swift", - "kind": "IntegerLiteral", - "offset": 231, - "length": 1, - "value": "2" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWatchInfo.swift", - "kind": "IntegerLiteral", - "offset": 269, - "length": 1, - "value": "3" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWatchInfo.swift", - "kind": "IntegerLiteral", - "offset": 273, - "length": 1, - "value": "5" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWatchInfo.swift", - "kind": "StringLiteral", - "offset": 291, - "length": 4, - "value": "\"%d\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWatchInfo.swift", - "kind": "StringLiteral", - "offset": 297, - "length": 3, - "value": "\".\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWatchInfo.swift", - "kind": "IntegerLiteral", - "offset": 328, - "length": 1, - "value": "6" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWatchInfo.swift", - "kind": "IntegerLiteral", - "offset": 332, - "length": 2, - "value": "11" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWatchInfo.swift", - "kind": "StringLiteral", - "offset": 343, - "length": 3, - "value": "\":\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWatchInfo.swift", - "kind": "IntegerLiteral", - "offset": 375, - "length": 2, - "value": "12" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWatchInfo.swift", - "kind": "IntegerLiteral", - "offset": 404, - "length": 2, - "value": "13" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWatchInfo.swift", - "kind": "IntegerLiteral", - "offset": 438, - "length": 2, - "value": "14" - }, + }, + { + "kind": "TypeDecl", + "name": "UInt8", + "printedName": "UInt8", + "children": [ + { + "kind": "Var", + "name": "int", + "printedName": "int", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:s5UInt8V14HsFileAgentSdkE3intSivp", + "mangledName": "$ss5UInt8V14HsFileAgentSdkE3intSivp", + "moduleName": "HsFileAgentSdk", + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:s5UInt8V14HsFileAgentSdkE3intSivg", + "mangledName": "$ss5UInt8V14HsFileAgentSdkE3intSivg", + "moduleName": "HsFileAgentSdk", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:s5UInt8V", + "mangledName": "$ss5UInt8V", + "moduleName": "Swift", + "declAttributes": [ + "Frozen" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "FixedWidthInteger", + "printedName": "FixedWidthInteger", + "usr": "s:s17FixedWidthIntegerP", + "mangledName": "$ss17FixedWidthIntegerP" + }, + { + "kind": "Conformance", + "name": "UnsignedInteger", + "printedName": "UnsignedInteger", + "usr": "s:SU", + "mangledName": "$sSU" + }, + { + "kind": "Conformance", + "name": "_ExpressibleByBuiltinIntegerLiteral", + "printedName": "_ExpressibleByBuiltinIntegerLiteral", + "usr": "s:s35_ExpressibleByBuiltinIntegerLiteralP", + "mangledName": "$ss35_ExpressibleByBuiltinIntegerLiteralP" + }, + { + "kind": "Conformance", + "name": "BinaryInteger", + "printedName": "BinaryInteger", + "children": [ + { + "kind": "TypeWitness", + "name": "Words", + "printedName": "Words", + "children": [ + { + "kind": "TypeNominal", + "name": "Words", + "printedName": "Swift.UInt8.Words", + "usr": "s:s5UInt8V5WordsV" + } + ] + } + ], + "usr": "s:Sz", + "mangledName": "$sSz" + }, + { + "kind": "Conformance", + "name": "LosslessStringConvertible", + "printedName": "LosslessStringConvertible", + "usr": "s:s25LosslessStringConvertibleP", + "mangledName": "$ss25LosslessStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Numeric", + "printedName": "Numeric", + "children": [ + { + "kind": "TypeWitness", + "name": "Magnitude", + "printedName": "Magnitude", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" + } + ] + } + ], + "usr": "s:Sj", + "mangledName": "$sSj" + }, + { + "kind": "Conformance", + "name": "Strideable", + "printedName": "Strideable", + "children": [ + { + "kind": "TypeWitness", + "name": "Stride", + "printedName": "Stride", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:Sx", + "mangledName": "$sSx" + }, + { + "kind": "Conformance", + "name": "AdditiveArithmetic", + "printedName": "AdditiveArithmetic", + "usr": "s:s18AdditiveArithmeticP", + "mangledName": "$ss18AdditiveArithmeticP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByIntegerLiteral", + "printedName": "ExpressibleByIntegerLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "IntegerLiteralType", + "printedName": "IntegerLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" + } + ] + } + ], + "usr": "s:s27ExpressibleByIntegerLiteralP", + "mangledName": "$ss27ExpressibleByIntegerLiteralP" + }, + { + "kind": "Conformance", + "name": "Comparable", + "printedName": "Comparable", + "usr": "s:SL", + "mangledName": "$sSL" + }, + { + "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": "CustomReflectable", + "printedName": "CustomReflectable", + "usr": "s:s17CustomReflectableP", + "mangledName": "$ss17CustomReflectableP" + }, + { + "kind": "Conformance", + "name": "_CustomPlaygroundQuickLookable", + "printedName": "_CustomPlaygroundQuickLookable", + "usr": "s:s30_CustomPlaygroundQuickLookableP", + "mangledName": "$ss30_CustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "_StringElement", + "printedName": "_StringElement", + "usr": "s:s14_StringElementP", + "mangledName": "$ss14_StringElementP" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "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": "_HasCustomAnyHashableRepresentation", + "printedName": "_HasCustomAnyHashableRepresentation", + "usr": "s:s35_HasCustomAnyHashableRepresentationP", + "mangledName": "$ss35_HasCustomAnyHashableRepresentationP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SIMDScalar", + "printedName": "SIMDScalar", + "children": [ + { + "kind": "TypeWitness", + "name": "SIMDMaskScalar", + "printedName": "SIMDMaskScalar", + "children": [ + { + "kind": "TypeNominal", + "name": "Int8", + "printedName": "Swift.Int8", + "usr": "s:s4Int8V" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD2Storage", + "printedName": "SIMD2Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD2Storage", + "printedName": "Swift.UInt8.SIMD2Storage", + "usr": "s:s5UInt8V12SIMD2StorageV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD4Storage", + "printedName": "SIMD4Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD4Storage", + "printedName": "Swift.UInt8.SIMD4Storage", + "usr": "s:s5UInt8V12SIMD4StorageV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD8Storage", + "printedName": "SIMD8Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD8Storage", + "printedName": "Swift.UInt8.SIMD8Storage", + "usr": "s:s5UInt8V12SIMD8StorageV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD16Storage", + "printedName": "SIMD16Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD16Storage", + "printedName": "Swift.UInt8.SIMD16Storage", + "usr": "s:s5UInt8V13SIMD16StorageV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD32Storage", + "printedName": "SIMD32Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD32Storage", + "printedName": "Swift.UInt8.SIMD32Storage", + "usr": "s:s5UInt8V13SIMD32StorageV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD64Storage", + "printedName": "SIMD64Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD64Storage", + "printedName": "Swift.UInt8.SIMD64Storage", + "usr": "s:s5UInt8V13SIMD64StorageV" + } + ] + } + ], + "usr": "s:s10SIMDScalarP", + "mangledName": "$ss10SIMDScalarP" + }, + { + "kind": "Conformance", + "name": "BitwiseCopyable", + "printedName": "BitwiseCopyable", + "usr": "s:s15BitwiseCopyableP", + "mangledName": "$ss15BitwiseCopyableP" + }, + { + "kind": "Conformance", + "name": "_FormatSpecifiable", + "printedName": "_FormatSpecifiable", + "children": [ + { + "kind": "TypeWitness", + "name": "_Arg", + "printedName": "_Arg", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt32", + "printedName": "Swift.UInt32", + "usr": "s:s6UInt32V" + } + ] + } + ], + "usr": "s:10Foundation18_FormatSpecifiableP", + "mangledName": "$s10Foundation18_FormatSpecifiableP" + }, + { + "kind": "Conformance", + "name": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "UUID", + "printedName": "UUID", + "children": [ + { + "kind": "Var", + "name": "uuid", + "printedName": "uuid", + "children": [ + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + } + ], + "declKind": "Var", + "usr": "s:10Foundation4UUIDV14HsFileAgentSdkE4uuidACvp", + "mangledName": "$s10Foundation4UUIDV14HsFileAgentSdkE4uuidACvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + } + ], + "declKind": "Accessor", + "usr": "s:10Foundation4UUIDV14HsFileAgentSdkE4uuidACvg", + "mangledName": "$s10Foundation4UUIDV14HsFileAgentSdkE4uuidACvg", + "moduleName": "HsFileAgentSdk", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:10Foundation4UUIDV", + "mangledName": "$s10Foundation4UUIDV", + "moduleName": "Foundation", + "intro_Macosx": "10.8", + "intro_iOS": "6.0", + "intro_tvOS": "9.0", + "intro_watchOS": "2.0", + "declAttributes": [ + "Available", + "Available", + "Available", + "Available" + ], + "isExternal": true, + "conformances": [ + { + "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": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "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": "IBPeripheralUUID", + "printedName": "IBPeripheralUUID", + "usr": "s:14HsFileAgentSdk16IBPeripheralUUIDP", + "mangledName": "$s14HsFileAgentSdk16IBPeripheralUUIDP" + }, + { + "kind": "Conformance", + "name": "ReferenceConvertible", + "printedName": "ReferenceConvertible", + "children": [ + { + "kind": "TypeWitness", + "name": "ReferenceType", + "printedName": "ReferenceType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSUUID", + "printedName": "Foundation.NSUUID", + "usr": "c:objc(cs)NSUUID" + } + ] + } + ], + "usr": "s:10Foundation20ReferenceConvertibleP", + "mangledName": "$s10Foundation20ReferenceConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSUUID", + "printedName": "Foundation.NSUUID", + "usr": "c:objc(cs)NSUUID" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + }, + { + "kind": "Conformance", + "name": "CustomReflectable", + "printedName": "CustomReflectable", + "usr": "s:s17CustomReflectableP", + "mangledName": "$ss17CustomReflectableP" + }, + { + "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": "Comparable", + "printedName": "Comparable", + "usr": "s:SL", + "mangledName": "$sSL" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWatchInfo.swift", - "kind": "IntegerLiteral", - "offset": 471, + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBFileSender.swift", + "kind": "Array", + "offset": 459, "length": 2, - "value": "15" + "value": "[]" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWatchInfo.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBFileSender.swift", "kind": "IntegerLiteral", - "offset": 510, - "length": 2, - "value": "16" + "offset": 476, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWatchInfo.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBFileSender.swift", "kind": "IntegerLiteral", - "offset": 515, - "length": 2, - "value": "17" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWatchInfo.swift", - "kind": "StringLiteral", - "offset": 534, - "length": 4, - "value": "\"%d\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWatchInfo.swift", - "kind": "StringLiteral", - "offset": 540, - "length": 3, - "value": "\".\"" + "offset": 547, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWatchInfo.swift", - "kind": "IntegerLiteral", - "offset": 577, + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBFileSender.swift", + "kind": "Array", + "offset": 981, "length": 2, - "value": "18" + "value": "[]" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWatchInfo.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBFileSender.swift", "kind": "IntegerLiteral", - "offset": 582, - "length": 2, - "value": "19" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWatchInfo.swift", - "kind": "StringLiteral", - "offset": 601, - "length": 4, - "value": "\"%d\"" + "offset": 1004, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWatchInfo.swift", - "kind": "StringLiteral", - "offset": 607, - "length": 3, - "value": "\".\"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBFileSender.swift", + "kind": "IntegerLiteral", + "offset": 1028, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/IBPeripheralUUID.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBFileSender.swift", "kind": "BooleanLiteral", - "offset": 413, + "offset": 1061, "length": 5, "value": "false" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryCalorie.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBFileSender.swift", "kind": "Array", - "offset": 212, + "offset": 7309, "length": 2, "value": "[]" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryCalorie.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistoryStep.swift", "kind": "Array", - "offset": 298, + "offset": 200, "length": 2, "value": "[]" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryCalorie.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistoryStep.swift", "kind": "IntegerLiteral", - "offset": 331, + "offset": 727, "length": 1, "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryCalorie.swift", - "kind": "IntegerLiteral", - "offset": 354, - "length": 1, - "value": "8" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryCalorie.swift", - "kind": "IntegerLiteral", - "offset": 390, - "length": 1, - "value": "7" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryCalorie.swift", - "kind": "IntegerLiteral", - "offset": 485, - "length": 1, - "value": "3" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryCalorie.swift", - "kind": "IntegerLiteral", - "offset": 529, - "length": 1, - "value": "4" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryCalorie.swift", - "kind": "IntegerLiteral", - "offset": 535, - "length": 1, - "value": "7" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryCalorie.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistoryStep.swift", "kind": "IntegerLiteral", - "offset": 753, + "offset": 775, "length": 1, "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryCalorie.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBAiResponse.swift", "kind": "IntegerLiteral", - "offset": 804, + "offset": 318, "length": 1, "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBMp3.swift", - "kind": "StringLiteral", - "offset": 210, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBMp3.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBAiResponse.swift", "kind": "StringLiteral", - "offset": 264, + "offset": 367, "length": 2, "value": "\"\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBMp3.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBLanguage.swift", "kind": "IntegerLiteral", - "offset": 330, + "offset": 208, "length": 1, "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBMp3.swift", - "kind": "StringLiteral", - "offset": 461, - "length": 2, - "value": "\"\"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 234, + "length": 7, + "value": "1" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBMp3.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBLanguage.swift", "kind": "IntegerLiteral", - "offset": 515, - "length": 1, + "offset": 269, + "length": 8, "value": "2" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBMp3.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBLanguage.swift", "kind": "IntegerLiteral", - "offset": 571, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Ota.swift", - "kind": "StringLiteral", - "offset": 987, - "length": 20, - "value": "\"读取文件失败\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Ota.swift", - "kind": "StringLiteral", - "offset": 1134, - "length": 17, - "value": "\"已取消发送\"" + "offset": 302, + "length": 6, + "value": "3" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Ota.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBLanguage.swift", "kind": "IntegerLiteral", - "offset": 1685, - "length": 2, - "value": "18" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Ota.swift", - "kind": "StringLiteral", - "offset": 1719, - "length": 23, - "value": "\"\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Ota.swift", - "kind": "StringLiteral", - "offset": 1728, - "length": 1, - "value": "\" : \"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Ota.swift", - "kind": "StringLiteral", - "offset": 1741, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Ota.swift", - "kind": "StringLiteral", - "offset": 1950, - "length": 38, - "value": "\"发送文件超时,发送失败!\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Ota.swift", - "kind": "StringLiteral", - "offset": 2191, - "length": 29, - "value": "\"文件内容发送结束...\"" + "offset": 339, + "length": 7, + "value": "4" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Ota.swift", - "kind": "StringLiteral", - "offset": 2709, - "length": 29, - "value": "\"发送文件校验码失败\"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 371, + "length": 7, + "value": "5" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBPhoneInfo.swift", - "kind": "StringLiteral", - "offset": 212, + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 412, "length": 8, - "value": "\"iphone\"" + "value": "6" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBPhoneInfo.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBLanguage.swift", "kind": "IntegerLiteral", - "offset": 291, - "length": 1, - "value": "1" + "offset": 445, + "length": 6, + "value": "7" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBPhoneInfo.swift", - "kind": "StringLiteral", - "offset": 479, - "length": 4, - "value": "\"pn\"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 482, + "length": 10, + "value": "8" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBPhoneInfo.swift", - "kind": "StringLiteral", - "offset": 504, - "length": 4, - "value": "\"tp\"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 517, + "length": 6, + "value": "9" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBPhoneInfo.swift", - "kind": "StringLiteral", - "offset": 528, + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 551, "length": 5, - "value": "\"mac\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBPhoneInfo.swift", - "kind": "StringLiteral", - "offset": 479, - "length": 4, - "value": "\"pn\"" + "value": "10" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBPhoneInfo.swift", - "kind": "StringLiteral", - "offset": 504, - "length": 4, - "value": "\"tp\"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 587, + "length": 7, + "value": "11" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBPhoneInfo.swift", - "kind": "StringLiteral", - "offset": 528, + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 622, "length": 5, - "value": "\"mac\"" + "value": "12" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBLanguage.swift", "kind": "IntegerLiteral", - "offset": 190, - "length": 1, - "value": "1" + "offset": 655, + "length": 5, + "value": "13" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBLanguage.swift", "kind": "IntegerLiteral", - "offset": 196, - "length": 4, - "value": "0x05" + "offset": 688, + "length": 5, + "value": "14" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBLanguage.swift", "kind": "IntegerLiteral", - "offset": 215, - "length": 1, - "value": "2" + "offset": 730, + "length": 10, + "value": "15" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBLanguage.swift", "kind": "IntegerLiteral", - "offset": 221, - "length": 4, - "value": "0x11" + "offset": 774, + "length": 9, + "value": "16" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBLanguage.swift", "kind": "IntegerLiteral", - "offset": 316, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", - "kind": "Array", - "offset": 346, - "length": 67, - "value": "[\"拒绝配对\", \"确认配对\", \"确认解绑其他手机\", \"其他\"]" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", - "kind": "StringLiteral", - "offset": 437, - "length": 29, - "value": "\"收到确认配对消息:\"" + "offset": 811, + "length": 6, + "value": "17" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", - "kind": "BooleanLiteral", - "offset": 498, + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 842, "length": 4, - "value": "true" + "value": "18" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBLanguage.swift", "kind": "IntegerLiteral", - "offset": 535, - "length": 1, - "value": "1" + "offset": 874, + "length": 10, + "value": "19" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBLanguage.swift", "kind": "IntegerLiteral", - "offset": 541, - "length": 4, - "value": "0x05" + "offset": 912, + "length": 7, + "value": "20" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBLanguage.swift", "kind": "IntegerLiteral", - "offset": 560, - "length": 1, - "value": "2" + "offset": 953, + "length": 8, + "value": "21" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBLanguage.swift", "kind": "IntegerLiteral", - "offset": 566, - "length": 3, - "value": "0x1" + "offset": 992, + "length": 7, + "value": "22" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBBloodOxygen.swift", "kind": "IntegerLiteral", - "offset": 681, + "offset": 345, "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", - "kind": "Array", - "offset": 711, - "length": 31, - "value": "[\"拒绝解绑\", \"确认解绑\"]" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", - "kind": "StringLiteral", - "offset": 766, - "length": 27, - "value": "\"收到确认解绑消息 \"" + "value": "1" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", - "kind": "BooleanLiteral", - "offset": 825, - "length": 4, - "value": "true" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBBloodOxygen.swift", + "kind": "IntegerLiteral", + "offset": 402, + "length": 2, + "value": "95" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBBloodOxygen.swift", "kind": "IntegerLiteral", - "offset": 862, + "offset": 846, "length": 1, - "value": "1" + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBBloodOxygen.swift", "kind": "IntegerLiteral", - "offset": 868, - "length": 4, - "value": "0x05" + "offset": 874, + "length": 5, + "value": "1" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBBloodOxygen.swift", "kind": "IntegerLiteral", - "offset": 887, - "length": 1, + "offset": 905, + "length": 5, "value": "2" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBBloodOxygen.swift", "kind": "IntegerLiteral", - "offset": 893, - "length": 4, - "value": "0x10" + "offset": 936, + "length": 5, + "value": "3" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", - "kind": "IntegerLiteral", - "offset": 1015, - "length": 1, - "value": "0" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBPhoneInfo.swift", + "kind": "StringLiteral", + "offset": 212, + "length": 8, + "value": "\"iphone\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBPhoneInfo.swift", "kind": "IntegerLiteral", - "offset": 1045, + "offset": 291, "length": 1, "value": "1" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBPhoneInfo.swift", "kind": "StringLiteral", - "offset": 1148, - "length": 17, - "value": "\"IOTBletooth.mac\"" + "offset": 479, + "length": 4, + "value": "\"pn\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBPhoneInfo.swift", "kind": "StringLiteral", - "offset": 1263, - "length": 26, - "value": "\"收到配对成功消息\"" + "offset": 504, + "length": 4, + "value": "\"tp\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBPhoneInfo.swift", "kind": "StringLiteral", - "offset": 1425, - "length": 26, - "value": "\"收到配对失败消息\"" + "offset": 528, + "length": 5, + "value": "\"mac\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", - "kind": "BooleanLiteral", - "offset": 1601, + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBTargetStep.swift", + "kind": "IntegerLiteral", + "offset": 206, "length": 4, - "value": "true" + "value": "5000" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", - "kind": "BooleanLiteral", - "offset": 1631, - "length": 5, - "value": "false" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBTargetStep.swift", + "kind": "IntegerLiteral", + "offset": 285, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBTargetStep.swift", "kind": "IntegerLiteral", - "offset": 1834, + "offset": 364, "length": 1, - "value": "1" + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBTargetStep.swift", "kind": "IntegerLiteral", - "offset": 1869, - "length": 4, - "value": "2000" + "offset": 442, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Tools\/Logger.swift", + "kind": "BooleanLiteral", + "offset": 148, + "length": 5, + "value": "false" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Tools\/Logger.swift", "kind": "Array", - "offset": 203, + "offset": 502, "length": 2, "value": "[]" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", - "kind": "IntegerLiteral", - "offset": 265, - "length": 1, - "value": "0" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Tools\/Logger.swift", + "kind": "StringLiteral", + "offset": 1381, + "length": 3, + "value": "\" \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Tools\/Logger.swift", + "kind": "StringLiteral", + "offset": 1407, + "length": 4, + "value": "\"\n\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistoryCalorie.swift", "kind": "Array", - "offset": 345, + "offset": 212, "length": 2, "value": "[]" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistoryCalorie.swift", "kind": "IntegerLiteral", - "offset": 373, + "offset": 753, "length": 1, "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", - "kind": "IntegerLiteral", - "offset": 429, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistoryCalorie.swift", "kind": "IntegerLiteral", - "offset": 469, + "offset": 804, "length": 1, "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 488, - "length": 1, - "value": "0" + "offset": 249, + "length": 3, + "value": "0x0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 543, - "length": 1, - "value": "1" + "offset": 2035, + "length": 4, + "value": "0x01" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 599, - "length": 1, - "value": "1" + "offset": 2082, + "length": 4, + "value": "0x02" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 712, - "length": 1, - "value": "2" + "offset": 2182, + "length": 4, + "value": "0x06" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 724, - "length": 1, - "value": "1" + "offset": 2226, + "length": 4, + "value": "0x05" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 844, - "length": 1, - "value": "0" + "offset": 2389, + "length": 4, + "value": "0x01" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 892, - "length": 1, - "value": "1" + "offset": 2530, + "length": 4, + "value": "0x03" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 945, - "length": 1, - "value": "2" + "offset": 2684, + "length": 4, + "value": "0x02" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 949, - "length": 1, - "value": "5" + "offset": 2884, + "length": 4, + "value": "0x1B" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 1000, - "length": 1, - "value": "6" + "offset": 3108, + "length": 4, + "value": "0x17" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 1004, - "length": 1, - "value": "9" + "offset": 3306, + "length": 4, + "value": "0x04" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 1076, - "length": 2, - "value": "10" + "offset": 3537, + "length": 4, + "value": "0x08" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 1102, - "length": 2, - "value": "11" + "offset": 3740, + "length": 4, + "value": "0x0A" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 1147, - "length": 1, - "value": "1" + "offset": 3881, + "length": 4, + "value": "0x0B" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 1219, - "length": 2, - "value": "12" + "offset": 4071, + "length": 4, + "value": "0x14" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 1245, - "length": 2, - "value": "13" + "offset": 4305, + "length": 4, + "value": "0x16" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 1323, - "length": 2, - "value": "14" + "offset": 4490, + "length": 4, + "value": "0x0E" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 1349, - "length": 2, - "value": "15" + "offset": 4724, + "length": 4, + "value": "0x1E" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 1425, - "length": 2, - "value": "16" + "offset": 4895, + "length": 4, + "value": "0x12" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 1451, - "length": 2, - "value": "17" + "offset": 5134, + "length": 4, + "value": "0x1F" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 1524, - "length": 2, - "value": "18" + "offset": 5311, + "length": 4, + "value": "0x13" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 1550, - "length": 2, - "value": "19" + "offset": 5567, + "length": 4, + "value": "0x0F" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 1623, - "length": 2, - "value": "20" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", - "kind": "Array", - "offset": 1676, - "length": 2, - "value": "[]" + "offset": 5807, + "length": 4, + "value": "0x11" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 1738, - "length": 1, - "value": "5" + "offset": 6123, + "length": 4, + "value": "0x15" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 1829, - "length": 1, - "value": "3" + "offset": 6363, + "length": 4, + "value": "0x23" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 1862, - "length": 1, - "value": "4" + "offset": 6506, + "length": 4, + "value": "0x25" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 1967, - "length": 1, - "value": "5" + "offset": 6610, + "length": 4, + "value": "0x26" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 2148, - "length": 1, - "value": "2" + "offset": 6710, + "length": 4, + "value": "0x27" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 2352, - "length": 1, - "value": "0" + "offset": 6900, + "length": 4, + "value": "0x07" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 2464, - "length": 1, - "value": "0" + "offset": 7093, + "length": 4, + "value": "0x01" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 2538, - "length": 1, - "value": "0" + "offset": 7245, + "length": 4, + "value": "0x21" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 2610, - "length": 1, - "value": "0" + "offset": 7459, + "length": 4, + "value": "0x2A" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 2689, - "length": 1, - "value": "0" + "offset": 7747, + "length": 4, + "value": "0x0D" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 2700, - "length": 1, - "value": "0" + "offset": 8079, + "length": 4, + "value": "0x19" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", - "kind": "StringLiteral", - "offset": 3309, - "length": 45, - "value": "\"IBSleepTime(hour: \"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 8278, + "length": 4, + "value": "0x1A" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", - "kind": "StringLiteral", - "offset": 3335, - "length": 1, - "value": "\", minute:\"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 8435, + "length": 4, + "value": "0x0E" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", - "kind": "StringLiteral", - "offset": 3353, - "length": 1, - "value": "\"\"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 8682, + "length": 4, + "value": "0x1C" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 3460, - "length": 1, - "value": "0" + "offset": 8877, + "length": 4, + "value": "0x0F" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 3843, - "length": 1, - "value": "0" + "offset": 9093, + "length": 4, + "value": "0x11" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAiResponse.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 318, - "length": 1, - "value": "0" + "offset": 9330, + "length": 4, + "value": "0x1D" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAiResponse.swift", - "kind": "StringLiteral", - "offset": 367, - "length": 2, - "value": "\"\"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 9541, + "length": 4, + "value": "0x2B" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAiResponse.swift", - "kind": "StringLiteral", - "offset": 455, - "length": 45, - "value": "\"IBAiResponse(type: \"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 9711, + "length": 4, + "value": "0x16" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAiResponse.swift", - "kind": "StringLiteral", - "offset": 482, - "length": 1, - "value": "\", value:\"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 9951, + "length": 4, + "value": "0x2C" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAiResponse.swift", - "kind": "StringLiteral", - "offset": 498, - "length": 1, - "value": "\")\"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 10124, + "length": 4, + "value": "0x17" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBClock.swift", - "kind": "Array", - "offset": 212, - "length": 2, - "value": "[]" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 10347, + "length": 4, + "value": "0x29" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBClock.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 685, - "length": 1, - "value": "0" + "offset": 10490, + "length": 4, + "value": "0x15" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBClock.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 729, - "length": 1, - "value": "0" + "offset": 10767, + "length": 4, + "value": "0x24" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBClock.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 775, - "length": 1, - "value": "0" + "offset": 10916, + "length": 4, + "value": "0x14" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBClock.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 844, - "length": 1, - "value": "0" + "offset": 11147, + "length": 4, + "value": "0x28" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBClock.swift", - "kind": "Array", - "offset": 1022, - "length": 3, - "value": "[0]" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 11346, + "length": 4, + "value": "0x04" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/JSON.swift", - "kind": "StringLiteral", - "offset": 321, - "length": 22, - "value": "\"无效的 JSONObject\"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 11794, + "length": 4, + "value": "0x40" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/JSON.swift", - "kind": "StringLiteral", - "offset": 735, - "length": 22, - "value": "\"无效的 JSONObject\"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 12218, + "length": 4, + "value": "0x41" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHeartRate.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 338, - "length": 1, - "value": "1" + "offset": 12629, + "length": 4, + "value": "0x43" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHeartRate.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 441, - "length": 1, - "value": "0" + "offset": 13049, + "length": 4, + "value": "0x44" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHeartRate.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 505, - "length": 3, - "value": "100" + "offset": 13459, + "length": 4, + "value": "0x45" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHeartRate.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 616, - "length": 1, - "value": "0" + "offset": 13874, + "length": 4, + "value": "0x46" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHeartRate.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 654, - "length": 1, - "value": "1" + "offset": 14290, + "length": 4, + "value": "0x47" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHeartRate.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 690, - "length": 1, - "value": "2" + "offset": 14714, + "length": 4, + "value": "0x49" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHeartRate.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 718, - "length": 1, - "value": "3" + "offset": 15122, + "length": 4, + "value": "0x4B" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHeartRate.swift", - "kind": "StringLiteral", - "offset": 779, - "length": 92, - "value": "\"IBHeartRate(rate: \"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 15406, + "length": 4, + "value": "0x4F" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHeartRate.swift", - "kind": "StringLiteral", - "offset": 805, - "length": 1, - "value": "\", state:\"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 15564, + "length": 4, + "value": "0x2E" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHeartRate.swift", - "kind": "StringLiteral", - "offset": 821, - "length": 1, - "value": "\", higherOrLower:\"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 15742, + "length": 4, + "value": "0x05" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHeartRate.swift", - "kind": "StringLiteral", - "offset": 853, - "length": 1, - "value": "\", value:\"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 16096, + "length": 4, + "value": "0x10" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHeartRate.swift", - "kind": "StringLiteral", - "offset": 869, - "length": 1, - "value": "\")\"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 16291, + "length": 4, + "value": "0x02" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHeartRate.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 968, - "length": 1, - "value": "0" + "offset": 16439, + "length": 4, + "value": "0x10" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHeartRate.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 995, + "offset": 16565, "length": 4, - "value": "1" + "value": "0x2D" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHeartRate.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 1025, + "offset": 16726, "length": 4, - "value": "2" + "value": "0x20" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHeartRate.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 1056, - "length": 5, - "value": "3" + "offset": 16951, + "length": 4, + "value": "0x0B" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHeartRate.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 968, - "length": 1, - "value": "0" + "offset": 17165, + "length": 4, + "value": "0x07" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHeartRate.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 995, + "offset": 17579, "length": 4, - "value": "1" + "value": "0x05" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHeartRate.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 1025, + "offset": 17788, "length": 4, - "value": "2" + "value": "0x06" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHeartRate.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 1056, - "length": 5, - "value": "3" + "offset": 17978, + "length": 4, + "value": "0x08" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHeartRate.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 968, - "length": 1, - "value": "0" + "offset": 18173, + "length": 4, + "value": "0x22" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHeartRate.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 995, + "offset": 18407, "length": 4, - "value": "1" + "value": "0x22" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHeartRate.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 1025, + "offset": 18587, "length": 4, - "value": "2" + "value": "0x01" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHeartRate.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 1056, - "length": 5, - "value": "3" + "offset": 18774, + "length": 4, + "value": "0x28" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWeather.swift", - "kind": "Array", - "offset": 369, - "length": 2, - "value": "[]" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 18965, + "length": 4, + "value": "0x0B" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWeather.swift", - "kind": "StringLiteral", - "offset": 495, - "length": 2, - "value": "\"\"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 19266, + "length": 4, + "value": "0x21" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWeather.swift", - "kind": "StringLiteral", - "offset": 547, - "length": 2, - "value": "\"\"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 19517, + "length": 4, + "value": "0x06" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWeather.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 617, - "length": 1, - "value": "0" + "offset": 19752, + "length": 4, + "value": "0x05" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWeather.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 704, - "length": 1, - "value": "0" + "offset": 20013, + "length": 4, + "value": "0x34" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWeather.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBAbility.swift", "kind": "IntegerLiteral", - "offset": 759, - "length": 1, - "value": "0" + "offset": 20195, + "length": 4, + "value": "0x1f" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWeather.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Tools\/Any.swift", "kind": "IntegerLiteral", - "offset": 909, + "offset": 1396, "length": 10, - "value": "1654012800" + "value": "0b11111111" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWeather.swift", - "kind": "IntegerLiteral", - "offset": 998, - "length": 1, - "value": "0" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Tools\/Any.swift", + "kind": "StringLiteral", + "offset": 3394, + "length": 6, + "value": "\"%02x\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWeather.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Tools\/Any.swift", "kind": "StringLiteral", - "offset": 1123, + "offset": 3424, "length": 2, "value": "\"\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWeather.swift", - "kind": "IntegerLiteral", - "offset": 1189, - "length": 1, - "value": "0" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Tools\/Any.swift", + "kind": "StringLiteral", + "offset": 3595, + "length": 6, + "value": "\"%02x\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWeather.swift", - "kind": "IntegerLiteral", - "offset": 1254, - "length": 1, - "value": "0" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Tools\/Any.swift", + "kind": "StringLiteral", + "offset": 3625, + "length": 2, + "value": "\"\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWeather.swift", - "kind": "IntegerLiteral", - "offset": 1394, - "length": 1, - "value": "0" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistoryStand.swift", + "kind": "Array", + "offset": 203, + "length": 2, + "value": "[]" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWeather.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistoryStand.swift", "kind": "IntegerLiteral", - "offset": 1459, + "offset": 683, "length": 1, "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWeather.swift", - "kind": "StringLiteral", - "offset": 1523, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWeather.swift", - "kind": "StringLiteral", - "offset": 1576, + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBDeleteFile.swift", + "kind": "Array", + "offset": 332, "length": 2, - "value": "\"\"" + "value": "[]" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWeather.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBTarinState.swift", "kind": "IntegerLiteral", - "offset": 1626, + "offset": 250, "length": 1, - "value": "0" + "value": "1" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWeather.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBTarinState.swift", "kind": "IntegerLiteral", - "offset": 1688, + "offset": 316, "length": 1, "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOta.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBOta.swift", "kind": "StringLiteral", "offset": 210, "length": 2, "value": "\"\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOta.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBOta.swift", "kind": "IntegerLiteral", "offset": 276, "length": 1, "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOta.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBOta.swift", "kind": "IntegerLiteral", "offset": 451, "length": 1, "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOta.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBOta.swift", "kind": "IntegerLiteral", "offset": 509, "length": 1, "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOta.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBOta.swift", "kind": "IntegerLiteral", "offset": 568, "length": 1, "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOta.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBOta.swift", "kind": "IntegerLiteral", "offset": 657, "length": 1, "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOta.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBOta.swift", "kind": "IntegerLiteral", "offset": 799, "length": 1, "value": "1" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOta.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBOta.swift", "kind": "IntegerLiteral", "offset": 864, "length": 1, "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOta.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBOta.swift", "kind": "IntegerLiteral", "offset": 1041, "length": 1, "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOta.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBOta.swift", "kind": "IntegerLiteral", "offset": 1101, "length": 1, "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOta.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBOta.swift", "kind": "IntegerLiteral", "offset": 1162, "length": 1, "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOta.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBOta.swift", "kind": "IntegerLiteral", "offset": 1253, "length": 1, "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBSleep.swift", - "kind": "IntegerLiteral", - "offset": 253, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBSleep.swift", - "kind": "IntegerLiteral", - "offset": 465, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBSleep.swift", - "kind": "IntegerLiteral", - "offset": 525, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBSleep.swift", - "kind": "IntegerLiteral", - "offset": 559, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBSleep.swift", - "kind": "IntegerLiteral", - "offset": 608, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBSleep.swift", - "kind": "IntegerLiteral", - "offset": 629, - "length": 1, - "value": "2" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBSleep.swift", - "kind": "IntegerLiteral", - "offset": 683, - "length": 1, - "value": "3" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBSleep.swift", - "kind": "IntegerLiteral", - "offset": 704, - "length": 1, - "value": "4" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBSleep.swift", - "kind": "IntegerLiteral", - "offset": 748, - "length": 1, - "value": "5" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBSleep.swift", - "kind": "StringLiteral", - "offset": 1015, - "length": 164, - "value": "\"IBSleep(sleepTimeSet: \"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBSleep.swift", - "kind": "StringLiteral", - "offset": 1053, - "length": 1, - "value": "\", sleepTime:\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBSleep.swift", - "kind": "StringLiteral", - "offset": 1093, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBSleep.swift", - "kind": "StringLiteral", - "offset": 1096, - "length": 1, - "value": "\", getUpTime:\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBSleep.swift", - "kind": "StringLiteral", - "offset": 1136, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBSleep.swift", - "kind": "StringLiteral", - "offset": 1139, - "length": 1, - "value": "\", alertBeforeMin20:\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBSleep.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Tools\/Date.swift", "kind": "StringLiteral", - "offset": 1177, - "length": 1, - "value": "\")\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBSleep.swift", - "kind": "StringLiteral", - "offset": 1468, - "length": 44, - "value": "\"IBTimeItem(hour: \"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBSleep.swift", - "kind": "StringLiteral", - "offset": 1493, - "length": 1, - "value": "\", minute:\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBSleep.swift", - "kind": "StringLiteral", - "offset": 1511, - "length": 1, - "value": "\"\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBluetooth.swift", - "kind": "IntegerLiteral", - "offset": 145, - "length": 3, - "value": "450" + "offset": 402, + "length": 10, + "value": "\"HH:mm:ss\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBluetooth.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Tools\/Date.swift", "kind": "StringLiteral", - "offset": 191, - "length": 6, - "value": "\"18E0\"" + "offset": 491, + "length": 7, + "value": "\"HH:mm\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBluetooth.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Tools\/Date.swift", "kind": "StringLiteral", - "offset": 258, - "length": 6, - "value": "\"2AE5\"" + "offset": 572, + "length": 7, + "value": "\"MM-dd\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBluetooth.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Tools\/Date.swift", "kind": "StringLiteral", - "offset": 321, - "length": 6, - "value": "\"2AE2\"" + "offset": 659, + "length": 12, + "value": "\"MM月dd日\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBluetooth.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Tools\/Date.swift", "kind": "StringLiteral", - "offset": 408, - "length": 6, - "value": "\"2AE3\"" + "offset": 751, + "length": 12, + "value": "\"yyyy-MM-dd\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBluetooth.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Tools\/Date.swift", "kind": "StringLiteral", - "offset": 496, - "length": 6, - "value": "\"2AE4\"" + "offset": 851, + "length": 18, + "value": "\"yyy年MM月dd日\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBluetooth.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Tools\/Date.swift", "kind": "StringLiteral", - "offset": 591, - "length": 6, - "value": "\"2AE6\"" + "offset": 956, + "length": 18, + "value": "\"yyyy-MM-dd HH:mm\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBluetooth.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Tools\/Date.swift", "kind": "StringLiteral", - "offset": 634, - "length": 6, - "value": "\"2AE7\"" + "offset": 1069, + "length": 24, + "value": "\"yyy年MM月dd日 HH:mm\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBluetooth.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Tools\/Date.swift", "kind": "StringLiteral", - "offset": 1244, - "length": 29, - "value": "\"有命令正在执行中...\"" + "offset": 1181, + "length": 21, + "value": "\"yyyy-MM-dd HH:mm:ss\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBluetooth.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Tools\/Date.swift", "kind": "StringLiteral", - "offset": 1327, - "length": 29, - "value": "\"有命令正在执行中...\"" + "offset": 1298, + "length": 28, + "value": "\"yyyy年MM月dd日 HH:mm:ss\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBluetooth.swift", - "kind": "FloatLiteral", - "offset": 1618, - "length": 4, - "value": "0.02" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Tools\/Date.swift", + "kind": "StringLiteral", + "offset": 1413, + "length": 19, + "value": "\"yyyy-MM-dd HHmmss\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBluetooth.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Tools\/Date.swift", "kind": "StringLiteral", - "offset": 1660, - "length": 46, - "value": "\"\"" + "offset": 1524, + "length": 25, + "value": "\"yyyy-MM-dd HH:mm:ss.SSS\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBluetooth.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Tools\/Date.swift", "kind": "StringLiteral", - "offset": 1698, - "length": 5, - "value": "\" Write:\"" + "offset": 1649, + "length": 32, + "value": "\"yyyy年MM月dd日 HH:mm:ss.SSS\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBluetooth.swift", - "kind": "StringLiteral", - "offset": 1731, - "length": 3, - "value": "\" \"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Tools\/Date.swift", + "kind": "IntegerLiteral", + "offset": 2459, + "length": 1, + "value": "1" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBluetooth.swift", - "kind": "StringLiteral", - "offset": 1737, - "length": 28, - "value": "\"Bytes(\"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Tools\/Date.swift", + "kind": "IntegerLiteral", + "offset": 2496, + "length": 3, + "value": "2" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBluetooth.swift", - "kind": "StringLiteral", - "offset": 1763, - "length": 1, - "value": "\")\"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Tools\/Date.swift", + "kind": "IntegerLiteral", + "offset": 2535, + "length": 3, + "value": "3" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBluetooth.swift", - "kind": "BooleanLiteral", - "offset": 2591, - "length": 4, - "value": "true" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Tools\/Date.swift", + "kind": "IntegerLiteral", + "offset": 2574, + "length": 3, + "value": "4" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBluetooth.swift", - "kind": "FloatLiteral", - "offset": 2938, + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Tools\/Date.swift", + "kind": "IntegerLiteral", + "offset": 2613, "length": 4, - "value": "10.0" + "value": "5" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBluetooth.swift", - "kind": "BooleanLiteral", - "offset": 2953, - "length": 5, - "value": "false" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Tools\/Date.swift", + "kind": "IntegerLiteral", + "offset": 2653, + "length": 3, + "value": "6" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Logger.swift", - "kind": "BooleanLiteral", - "offset": 148, - "length": 5, - "value": "false" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Tools\/Date.swift", + "kind": "IntegerLiteral", + "offset": 2692, + "length": 3, + "value": "7" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Logger.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBClock.swift", "kind": "Array", - "offset": 502, + "offset": 212, "length": 2, "value": "[]" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Logger.swift", - "kind": "StringLiteral", - "offset": 696, - "length": 26, - "value": "\"\/Documents\/IOTBluetooth\/\"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBClock.swift", + "kind": "IntegerLiteral", + "offset": 685, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Logger.swift", - "kind": "BooleanLiteral", - "offset": 944, - "length": 4, - "value": "true" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBClock.swift", + "kind": "IntegerLiteral", + "offset": 729, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Logger.swift", - "kind": "StringLiteral", - "offset": 1012, - "length": 2, - "value": "\"\"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBClock.swift", + "kind": "IntegerLiteral", + "offset": 775, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Logger.swift", - "kind": "StringLiteral", - "offset": 1069, - "length": 30, - "value": "\"\"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBClock.swift", + "kind": "IntegerLiteral", + "offset": 844, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Logger.swift", - "kind": "StringLiteral", - "offset": 1094, + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBClock.swift", + "kind": "Array", + "offset": 1022, + "length": 3, + "value": "[0]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBSleep.swift", + "kind": "IntegerLiteral", + "offset": 253, "length": 1, - "value": "\".log\"" + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Logger.swift", - "kind": "StringLiteral", - "offset": 1381, - "length": 3, - "value": "\" \"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBSleep.swift", + "kind": "IntegerLiteral", + "offset": 465, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Logger.swift", - "kind": "StringLiteral", - "offset": 1407, - "length": 4, - "value": "\"\n\"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistorySleep.swift", + "kind": "Array", + "offset": 203, + "length": 2, + "value": "[]" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Logger.swift", - "kind": "StringLiteral", - "offset": 1505, - "length": 51, - "value": "\" [IOTBluetooth-\"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistorySleep.swift", + "kind": "IntegerLiteral", + "offset": 2352, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Logger.swift", - "kind": "StringLiteral", - "offset": 1538, - "length": 6, - "value": "\"%03d\"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistorySleep.swift", + "kind": "IntegerLiteral", + "offset": 2464, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Logger.swift", - "kind": "StringLiteral", - "offset": 1552, + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistorySleep.swift", + "kind": "IntegerLiteral", + "offset": 2538, "length": 1, - "value": "\"]: \"" + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Logger.swift", - "kind": "StringLiteral", - "offset": 1570, - "length": 7, - "value": "\"\"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistorySleep.swift", + "kind": "IntegerLiteral", + "offset": 2610, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Logger.swift", - "kind": "StringLiteral", - "offset": 1576, - "length": 46, - "value": "\"\"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistorySleep.swift", + "kind": "IntegerLiteral", + "offset": 2689, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Logger.swift", - "kind": "StringLiteral", - "offset": 1707, - "length": 51, - "value": "\" [IOTBluetooth-\"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistorySleep.swift", + "kind": "IntegerLiteral", + "offset": 2700, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Logger.swift", - "kind": "StringLiteral", - "offset": 1740, - "length": 6, - "value": "\"%03d\"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistorySleep.swift", + "kind": "IntegerLiteral", + "offset": 3460, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Logger.swift", - "kind": "StringLiteral", - "offset": 1754, + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistorySleep.swift", + "kind": "IntegerLiteral", + "offset": 3843, "length": 1, - "value": "\"]: \"" + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBResponse.swift", + "kind": "StringLiteral", + "offset": 551, + "length": 14, + "value": "\"操作成功\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryStep.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBResponse.swift", + "kind": "BooleanLiteral", + "offset": 641, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBResponse.swift", "kind": "Array", - "offset": 200, + "offset": 747, "length": 2, "value": "[]" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryStep.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBWeather.swift", "kind": "Array", - "offset": 283, + "offset": 369, "length": 2, "value": "[]" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryStep.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBWeather.swift", + "kind": "StringLiteral", + "offset": 495, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBWeather.swift", + "kind": "StringLiteral", + "offset": 547, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBWeather.swift", "kind": "IntegerLiteral", - "offset": 316, + "offset": 617, "length": 1, "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryStep.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBWeather.swift", "kind": "IntegerLiteral", - "offset": 339, + "offset": 704, "length": 1, - "value": "8" + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryStep.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBWeather.swift", "kind": "IntegerLiteral", - "offset": 375, + "offset": 759, "length": 1, - "value": "7" + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryStep.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBWeather.swift", "kind": "IntegerLiteral", - "offset": 467, - "length": 1, - "value": "3" + "offset": 909, + "length": 10, + "value": "1654012800" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryStep.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBWeather.swift", "kind": "IntegerLiteral", - "offset": 511, + "offset": 998, "length": 1, - "value": "4" + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBWeather.swift", + "kind": "StringLiteral", + "offset": 1123, + "length": 2, + "value": "\"\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryStep.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBWeather.swift", "kind": "IntegerLiteral", - "offset": 517, + "offset": 1189, "length": 1, - "value": "7" + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryStep.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBWeather.swift", "kind": "IntegerLiteral", - "offset": 727, + "offset": 1254, "length": 1, "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryStep.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBWeather.swift", "kind": "IntegerLiteral", - "offset": 775, + "offset": 1394, "length": 1, "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/LRC.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBWeather.swift", "kind": "IntegerLiteral", - "offset": 237, + "offset": 1459, "length": 1, "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/LRC.swift", - "kind": "IntegerLiteral", - "offset": 343, - "length": 3, - "value": "256" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBWeather.swift", + "kind": "StringLiteral", + "offset": 1523, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBWeather.swift", + "kind": "StringLiteral", + "offset": 1576, + "length": 2, + "value": "\"\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/LRC.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBWeather.swift", "kind": "IntegerLiteral", - "offset": 375, + "offset": 1626, "length": 1, "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/LRC.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBWeather.swift", "kind": "IntegerLiteral", - "offset": 379, + "offset": 1688, "length": 1, "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/LRC.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBWater.swift", "kind": "IntegerLiteral", - "offset": 383, - "length": 3, - "value": "256" + "offset": 258, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/LRC.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBWater.swift", "kind": "IntegerLiteral", - "offset": 521, + "offset": 352, "length": 1, "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", - "kind": "StringLiteral", - "offset": 402, - "length": 10, - "value": "\"HH:mm:ss\"" - }, - { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", - "kind": "StringLiteral", - "offset": 491, - "length": 7, - "value": "\"HH:mm\"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBWater.swift", + "kind": "IntegerLiteral", + "offset": 422, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", - "kind": "StringLiteral", - "offset": 572, - "length": 7, - "value": "\"MM-dd\"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBWater.swift", + "kind": "IntegerLiteral", + "offset": 503, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", - "kind": "StringLiteral", - "offset": 659, - "length": 12, - "value": "\"MM月dd日\"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBWater.swift", + "kind": "IntegerLiteral", + "offset": 514, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", - "kind": "StringLiteral", - "offset": 751, - "length": 12, - "value": "\"yyyy-MM-dd\"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBWater.swift", + "kind": "IntegerLiteral", + "offset": 639, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", - "kind": "StringLiteral", - "offset": 851, - "length": 18, - "value": "\"yyy年MM月dd日\"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBWater.swift", + "kind": "IntegerLiteral", + "offset": 650, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", - "kind": "StringLiteral", - "offset": 956, - "length": 18, - "value": "\"yyyy-MM-dd HH:mm\"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBWater.swift", + "kind": "IntegerLiteral", + "offset": 1122, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", - "kind": "StringLiteral", - "offset": 1069, - "length": 24, - "value": "\"yyy年MM月dd日 HH:mm\"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBWater.swift", + "kind": "IntegerLiteral", + "offset": 1149, + "length": 5, + "value": "1" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", - "kind": "StringLiteral", - "offset": 1181, - "length": 21, - "value": "\"yyyy-MM-dd HH:mm:ss\"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBWater.swift", + "kind": "IntegerLiteral", + "offset": 1180, + "length": 5, + "value": "2" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", - "kind": "StringLiteral", - "offset": 1298, - "length": 28, - "value": "\"yyyy年MM月dd日 HH:mm:ss\"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBWater.swift", + "kind": "IntegerLiteral", + "offset": 1211, + "length": 5, + "value": "3" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", - "kind": "StringLiteral", - "offset": 1413, - "length": 19, - "value": "\"yyyy-MM-dd HHmmss\"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBWater.swift", + "kind": "IntegerLiteral", + "offset": 1247, + "length": 4, + "value": "4" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", - "kind": "StringLiteral", - "offset": 1524, - "length": 25, - "value": "\"yyyy-MM-dd HH:mm:ss.SSS\"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistoryHeartRate.swift", + "kind": "Array", + "offset": 215, + "length": 2, + "value": "[]" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", - "kind": "StringLiteral", - "offset": 1649, - "length": 32, - "value": "\"yyyy年MM月dd日 HH:mm:ss.SSS\"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistoryHeartRate.swift", + "kind": "IntegerLiteral", + "offset": 751, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", - "kind": "FloatLiteral", - "offset": 2126, - "length": 4, - "value": "60.0" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistoryHeartRate.swift", + "kind": "IntegerLiteral", + "offset": 796, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", - "kind": "FloatLiteral", - "offset": 2189, - "length": 4, - "value": "60.0" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBSender.swift", + "kind": "Array", + "offset": 351, + "length": 2, + "value": "[]" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", - "kind": "FloatLiteral", - "offset": 2196, - "length": 4, - "value": "60.0" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBSender.swift", + "kind": "Array", + "offset": 3623, + "length": 2, + "value": "[]" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", - "kind": "FloatLiteral", - "offset": 2255, - "length": 4, - "value": "60.0" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBSendTime.swift", + "kind": "IntegerLiteral", + "offset": 207, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", - "kind": "FloatLiteral", - "offset": 2262, - "length": 4, - "value": "60.0" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBSendTime.swift", + "kind": "IntegerLiteral", + "offset": 264, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", - "kind": "FloatLiteral", - "offset": 2269, - "length": 4, - "value": "24.0" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBSendTime.swift", + "kind": "IntegerLiteral", + "offset": 326, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBSendTime.swift", "kind": "IntegerLiteral", - "offset": 2459, + "offset": 369, "length": 1, "value": "1" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBSendTime.swift", "kind": "IntegerLiteral", - "offset": 2496, - "length": 3, - "value": "2" + "offset": 410, + "length": 1, + "value": "1" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBSendTime.swift", "kind": "IntegerLiteral", - "offset": 2535, - "length": 3, - "value": "3" + "offset": 452, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBSendTime.swift", "kind": "IntegerLiteral", - "offset": 2574, - "length": 3, - "value": "4" + "offset": 496, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBSendTime.swift", "kind": "IntegerLiteral", - "offset": 2613, - "length": 4, - "value": "5" + "offset": 540, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", - "kind": "IntegerLiteral", - "offset": 2653, - "length": 3, - "value": "6" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBMp3.swift", + "kind": "StringLiteral", + "offset": 210, + "length": 2, + "value": "\"\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", - "kind": "IntegerLiteral", - "offset": 2692, - "length": 3, - "value": "7" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBMp3.swift", + "kind": "StringLiteral", + "offset": 264, + "length": 2, + "value": "\"\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBMp3.swift", "kind": "IntegerLiteral", - "offset": 2459, + "offset": 330, "length": 1, - "value": "1" + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBMp3.swift", + "kind": "StringLiteral", + "offset": 461, + "length": 2, + "value": "\"\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBMp3.swift", "kind": "IntegerLiteral", - "offset": 2496, - "length": 3, + "offset": 515, + "length": 1, "value": "2" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBMp3.swift", "kind": "IntegerLiteral", - "offset": 2535, - "length": 3, - "value": "3" + "offset": 571, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBVibrateSound.swift", "kind": "IntegerLiteral", - "offset": 2574, - "length": 3, - "value": "4" + "offset": 296, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBVibrateSound.swift", "kind": "IntegerLiteral", - "offset": 2613, - "length": 4, - "value": "5" + "offset": 1104, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBVibrateSound.swift", "kind": "IntegerLiteral", - "offset": 2653, - "length": 3, - "value": "6" + "offset": 1176, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBVibrateSound.swift", "kind": "IntegerLiteral", - "offset": 2692, - "length": 3, - "value": "7" + "offset": 1248, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBVibrateSound.swift", "kind": "IntegerLiteral", - "offset": 2459, + "offset": 1327, "length": 1, - "value": "1" + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBVibrateSound.swift", "kind": "IntegerLiteral", - "offset": 2496, - "length": 3, - "value": "2" + "offset": 1435, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBScreen.swift", "kind": "IntegerLiteral", - "offset": 2535, - "length": 3, - "value": "3" + "offset": 249, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBScreen.swift", "kind": "IntegerLiteral", - "offset": 2574, - "length": 3, - "value": "4" + "offset": 1035, + "length": 2, + "value": "10" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBScreen.swift", "kind": "IntegerLiteral", - "offset": 2613, - "length": 4, - "value": "5" + "offset": 1188, + "length": 1, + "value": "1" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBScreen.swift", "kind": "IntegerLiteral", - "offset": 2653, - "length": 3, - "value": "6" + "offset": 1573, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBScreen.swift", "kind": "IntegerLiteral", - "offset": 2692, - "length": 3, - "value": "7" + "offset": 1599, + "length": 8, + "value": "1" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBDial.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBScreen.swift", "kind": "IntegerLiteral", - "offset": 1577, - "length": 1, - "value": "5" + "offset": 1632, + "length": 8, + "value": "2" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBDial.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBScreen.swift", "kind": "IntegerLiteral", - "offset": 1750, - "length": 1, - "value": "0" + "offset": 1665, + "length": 8, + "value": "3" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBDial.swift", - "kind": "StringLiteral", - "offset": 2354, - "length": 77, - "value": "\"IBMarketDail(UID: \"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBScreen.swift", + "kind": "IntegerLiteral", + "offset": 1700, + "length": 6, + "value": "4" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBDial.swift", - "kind": "StringLiteral", - "offset": 2379, - "length": 1, - "value": "\", themeLength:\"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBScreen.swift", + "kind": "IntegerLiteral", + "offset": 1733, + "length": 7, + "value": "5" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBDial.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBTrainTarget.swift", "kind": "StringLiteral", - "offset": 2407, - "length": 1, - "value": "\", theme:\"" + "offset": 605, + "length": 4, + "value": "\"ty\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBDial.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBTrainTarget.swift", "kind": "StringLiteral", - "offset": 2426, - "length": 2, - "value": "\"\"" + "offset": 634, + "length": 4, + "value": "\"di\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBDial.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBTrainTarget.swift", "kind": "StringLiteral", - "offset": 2429, - "length": 1, - "value": "\")\"" + "offset": 662, + "length": 4, + "value": "\"ca\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBDial.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBTrainTarget.swift", "kind": "StringLiteral", - "offset": 2557, - "length": 2, - "value": "\"\"" + "offset": 687, + "length": 4, + "value": "\"tm\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBDial.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBTrainTarget.swift", "kind": "StringLiteral", - "offset": 2615, - "length": 2, - "value": "\"\"" + "offset": 712, + "length": 4, + "value": "\"st\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBDial.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBTrainTarget.swift", "kind": "IntegerLiteral", - "offset": 2695, + "offset": 996, "length": 1, "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBDial.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBTrainTarget.swift", "kind": "IntegerLiteral", - "offset": 2852, + "offset": 1035, "length": 1, - "value": "0" + "value": "1" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBDial.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBTrainTarget.swift", "kind": "IntegerLiteral", - "offset": 3139, + "offset": 1068, "length": 1, - "value": "1" + "value": "2" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBDial.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBTrainTarget.swift", "kind": "IntegerLiteral", - "offset": 3356, + "offset": 1101, "length": 1, - "value": "1" + "value": "4" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBDial.swift", - "kind": "StringLiteral", - "offset": 3445, - "length": 147, - "value": "\"IBDialFile(UID: \"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBAddressBook.swift", + "kind": "IntegerLiteral", + "offset": 237, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBDial.swift", - "kind": "StringLiteral", - "offset": 3468, - "length": 1, - "value": "\", index:\"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBAddressBook.swift", + "kind": "Array", + "offset": 462, + "length": 2, + "value": "[]" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBDial.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBAddressBook.swift", "kind": "StringLiteral", - "offset": 3484, - "length": 1, - "value": "\",fileType: \"" + "offset": 1545, + "length": 2, + "value": "\"\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBDial.swift", - "kind": "StringLiteral", - "offset": 3506, + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBAbout.swift", + "kind": "IntegerLiteral", + "offset": 259, "length": 1, - "value": "\", nameLength:\"" + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBDial.swift", - "kind": "StringLiteral", - "offset": 3532, + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBAbout.swift", + "kind": "IntegerLiteral", + "offset": 316, "length": 1, - "value": "\", filePath:\"" + "value": "1" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBDial.swift", - "kind": "StringLiteral", - "offset": 3554, + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBAbout.swift", + "kind": "IntegerLiteral", + "offset": 372, "length": 1, - "value": "\", fileName:\"" + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBDial.swift", - "kind": "StringLiteral", - "offset": 3576, + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBAbout.swift", + "kind": "IntegerLiteral", + "offset": 430, "length": 1, - "value": "\", size:\"" + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBDial.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBAbout.swift", "kind": "StringLiteral", - "offset": 3590, - "length": 1, - "value": "\")\"" + "offset": 487, + "length": 2, + "value": "\"\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBBloodOxygen.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBUserInfo.swift", "kind": "IntegerLiteral", - "offset": 345, + "offset": 191, "length": 1, - "value": "1" + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBBloodOxygen.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBUserInfo.swift", "kind": "IntegerLiteral", - "offset": 402, - "length": 2, - "value": "95" + "offset": 259, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBBloodOxygen.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBUserInfo.swift", "kind": "IntegerLiteral", - "offset": 514, + "offset": 317, "length": 1, "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBBloodOxygen.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBUserInfo.swift", "kind": "IntegerLiteral", - "offset": 552, + "offset": 375, "length": 1, - "value": "1" + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBBloodOxygen.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBUserInfo.swift", "kind": "IntegerLiteral", - "offset": 579, + "offset": 425, "length": 1, - "value": "1" + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBBloodOxygen.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBUserInfo.swift", "kind": "IntegerLiteral", - "offset": 608, + "offset": 499, "length": 1, - "value": "2" + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBBloodOxygen.swift", - "kind": "StringLiteral", - "offset": 679, - "length": 62, - "value": "\"IBBloodOxygen(rate: \"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBUserInfo.swift", + "kind": "IntegerLiteral", + "offset": 556, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBBloodOxygen.swift", - "kind": "StringLiteral", - "offset": 707, + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBUserInfo.swift", + "kind": "IntegerLiteral", + "offset": 635, "length": 1, - "value": "\", state:\"" + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBBloodOxygen.swift", - "kind": "StringLiteral", - "offset": 723, - "length": 1, - "value": "\", value:\"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistoryBaseTraining.swift", + "kind": "Array", + "offset": 256, + "length": 2, + "value": "[]" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBBloodOxygen.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistoryBaseTraining.swift", "kind": "StringLiteral", - "offset": 739, - "length": 1, - "value": "\")\"" + "offset": 325, + "length": 6, + "value": "\"recs\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBBloodOxygen.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistoryBaseTraining.swift", "kind": "IntegerLiteral", - "offset": 846, + "offset": 506, "length": 1, "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBBloodOxygen.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistoryBaseTraining.swift", "kind": "IntegerLiteral", - "offset": 874, - "length": 5, - "value": "1" + "offset": 890, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBBloodOxygen.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistoryBaseTraining.swift", "kind": "IntegerLiteral", - "offset": 905, - "length": 5, - "value": "2" + "offset": 966, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBBloodOxygen.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistoryBaseTraining.swift", "kind": "IntegerLiteral", - "offset": 936, - "length": 5, - "value": "3" + "offset": 1042, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBBloodOxygen.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistoryBaseTraining.swift", "kind": "IntegerLiteral", - "offset": 846, + "offset": 1158, "length": 1, "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBBloodOxygen.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistoryBaseTraining.swift", "kind": "IntegerLiteral", - "offset": 874, - "length": 5, - "value": "1" + "offset": 1310, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBBloodOxygen.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistoryBaseTraining.swift", "kind": "IntegerLiteral", - "offset": 905, - "length": 5, - "value": "2" + "offset": 1382, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBBloodOxygen.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistoryBaseTraining.swift", "kind": "IntegerLiteral", - "offset": 936, - "length": 5, - "value": "3" + "offset": 1456, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBBloodOxygen.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistoryBaseTraining.swift", "kind": "IntegerLiteral", - "offset": 846, + "offset": 1673, "length": 1, "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBBloodOxygen.swift", - "kind": "IntegerLiteral", - "offset": 874, + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistoryBaseTraining.swift", + "kind": "StringLiteral", + "offset": 2103, "length": 5, - "value": "1" + "value": "\"src\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBBloodOxygen.swift", - "kind": "IntegerLiteral", - "offset": 905, - "length": 5, - "value": "2" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistoryBaseTraining.swift", + "kind": "StringLiteral", + "offset": 2134, + "length": 4, + "value": "\"bt\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBBloodOxygen.swift", - "kind": "IntegerLiteral", - "offset": 936, - "length": 5, - "value": "3" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistoryBaseTraining.swift", + "kind": "StringLiteral", + "offset": 2167, + "length": 4, + "value": "\"ty\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBPeripheral.swift", - "kind": "IntegerLiteral", - "offset": 231, - "length": 1, - "value": "0" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistoryBaseTraining.swift", + "kind": "StringLiteral", + "offset": 2192, + "length": 4, + "value": "\"st\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBPeripheral.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistoryBaseTraining.swift", "kind": "StringLiteral", - "offset": 562, - "length": 2, - "value": "\"\"" + "offset": 2217, + "length": 4, + "value": "\"sp\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBPeripheral.swift", - "kind": "Dictionary", - "offset": 655, - "length": 3, - "value": "[]" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistoryBaseTraining.swift", + "kind": "StringLiteral", + "offset": 2248, + "length": 5, + "value": "\"tgt\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBPeripheral.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistoryBaseTraining.swift", "kind": "StringLiteral", - "offset": 799, - "length": 9, - "value": "\"Unknown\"" + "offset": 2276, + "length": 4, + "value": "\"tg\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBPeripheral.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistoryBaseTraining.swift", "kind": "StringLiteral", - "offset": 890, - "length": 2, - "value": "\"\"" + "offset": 2305, + "length": 4, + "value": "\"pg\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBPeripheral.swift", - "kind": "IntegerLiteral", - "offset": 995, - "length": 1, - "value": "0" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistoryBaseTraining.swift", + "kind": "StringLiteral", + "offset": 2334, + "length": 4, + "value": "\"du\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBPeripheral.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistoryBaseTraining.swift", "kind": "StringLiteral", - "offset": 1043, - "length": 2, - "value": "\"\"" + "offset": 2362, + "length": 4, + "value": "\"ca\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBPeripheral.swift", - "kind": "IntegerLiteral", - "offset": 1104, - "length": 1, - "value": "0" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistoryBaseTraining.swift", + "kind": "StringLiteral", + "offset": 2391, + "length": 4, + "value": "\"dl\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBPeripheral.swift", - "kind": "IntegerLiteral", - "offset": 1155, - "length": 1, - "value": "0" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistoryBaseTraining.swift", + "kind": "StringLiteral", + "offset": 2421, + "length": 4, + "value": "\"hr\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBPeripheral.swift", - "kind": "IntegerLiteral", - "offset": 1204, - "length": 1, - "value": "0" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistoryBaseTraining.swift", + "kind": "StringLiteral", + "offset": 2446, + "length": 5, + "value": "\"stp\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBEpo.swift", - "kind": "IntegerLiteral", - "offset": 193, - "length": 1, - "value": "5" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistoryBaseTraining.swift", + "kind": "StringLiteral", + "offset": 2481, + "length": 4, + "value": "\"tl\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBEpo.swift", - "kind": "IntegerLiteral", - "offset": 305, - "length": 1, - "value": "6" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistoryBaseTraining.swift", + "kind": "StringLiteral", + "offset": 2508, + "length": 5, + "value": "\"cir\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBEpo.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistoryBaseTraining.swift", "kind": "StringLiteral", - "offset": 421, - "length": 2, - "value": "\"\"" + "offset": 2539, + "length": 5, + "value": "\"alt\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBEpo.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", "kind": "StringLiteral", - "offset": 479, - "length": 2, - "value": "\"\"" + "offset": 146, + "length": 8, + "value": "\"dialID\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBEpo.swift", - "kind": "IntegerLiteral", - "offset": 540, - "length": 1, - "value": "0" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 173, + "length": 8, + "value": "\"action\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBEpo.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", "kind": "StringLiteral", - "offset": 627, - "length": 112, - "value": "\"IBEpo(UID: \"" + "offset": 204, + "length": 12, + "value": "\"motionMode\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBEpo.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", "kind": "StringLiteral", - "offset": 645, - "length": 1, - "value": "\", nameLength:\"" + "offset": 237, + "length": 10, + "value": "\"language\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBEpo.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", "kind": "StringLiteral", - "offset": 671, - "length": 1, - "value": "\",fileName: \"" + "offset": 265, + "length": 7, + "value": "\"value\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBEpo.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", "kind": "StringLiteral", - "offset": 693, - "length": 1, - "value": "\",filePath: \"" + "offset": 289, + "length": 6, + "value": "\"file\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBEpo.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", "kind": "StringLiteral", - "offset": 715, - "length": 1, - "value": "\",fileSize: \"" + "offset": 318, + "length": 12, + "value": "\"targetStep\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBEpo.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", "kind": "StringLiteral", - "offset": 737, - "length": 1, - "value": "\")\"" + "offset": 348, + "length": 7, + "value": "\"sleep\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", - "kind": "IntegerLiteral", - "offset": 208, - "length": 1, - "value": "0" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 373, + "length": 7, + "value": "\"water\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", - "kind": "IntegerLiteral", - "offset": 234, + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 398, "length": 7, - "value": "1" + "value": "\"clock\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", - "kind": "IntegerLiteral", - "offset": 269, - "length": 8, - "value": "2" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 427, + "length": 11, + "value": "\"heartRate\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", - "kind": "IntegerLiteral", - "offset": 302, - "length": 6, - "value": "3" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 462, + "length": 13, + "value": "\"bloodOxygen\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", - "kind": "IntegerLiteral", - "offset": 339, - "length": 7, - "value": "4" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 494, + "length": 8, + "value": "\"screen\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", - "kind": "IntegerLiteral", - "offset": 371, - "length": 7, - "value": "5" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 527, + "length": 14, + "value": "\"vibrateSound\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", - "kind": "IntegerLiteral", - "offset": 412, - "length": 8, - "value": "6" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 565, + "length": 13, + "value": "\"otherTarget\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", - "kind": "IntegerLiteral", - "offset": 445, - "length": 6, - "value": "7" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 602, + "length": 13, + "value": "\"trainTarget\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", - "kind": "IntegerLiteral", - "offset": 482, + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 637, + "length": 11, + "value": "\"sendPhone\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 669, "length": 10, - "value": "8" + "value": "\"sendTime\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", - "kind": "IntegerLiteral", - "offset": 517, - "length": 6, - "value": "9" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 701, + "length": 11, + "value": "\"auxiliary\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", - "kind": "IntegerLiteral", - "offset": 551, - "length": 5, - "value": "10" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 733, + "length": 10, + "value": "\"userInfo\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", - "kind": "IntegerLiteral", - "offset": 587, - "length": 7, - "value": "11" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 763, + "length": 9, + "value": "\"weather\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", - "kind": "IntegerLiteral", - "offset": 622, + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 796, + "length": 13, + "value": "\"addressBook\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 825, "length": 5, - "value": "12" + "value": "\"epo\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", - "kind": "IntegerLiteral", - "offset": 655, + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 846, "length": 5, - "value": "13" + "value": "\"ota\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", - "kind": "IntegerLiteral", - "offset": 688, + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 867, "length": 5, - "value": "14" + "value": "\"mp3\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", - "kind": "IntegerLiteral", - "offset": 730, + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 889, + "length": 6, + "value": "\"dial\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 916, "length": 10, - "value": "15" + "value": "\"dialFile\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", - "kind": "IntegerLiteral", - "offset": 774, + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 949, + "length": 12, + "value": "\"deleteFile\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 983, + "length": 11, + "value": "\"fetchFils\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 1014, "length": 9, - "value": "16" + "value": "\"aiValid\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 1046, + "length": 12, + "value": "\"aiResponse\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", "kind": "IntegerLiteral", - "offset": 811, - "length": 6, - "value": "17" + "offset": 4290, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", "kind": "IntegerLiteral", - "offset": 842, + "offset": 4316, + "length": 7, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 4348, "length": 4, - "value": "18" + "value": "2" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", "kind": "IntegerLiteral", - "offset": 874, - "length": 10, - "value": "19" + "offset": 4425, + "length": 1, + "value": "1" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", "kind": "IntegerLiteral", - "offset": 912, - "length": 7, - "value": "20" + "offset": 4455, + "length": 3, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 4489, + "length": 4, + "value": "3" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", "kind": "IntegerLiteral", - "offset": 953, - "length": 8, - "value": "21" + "offset": 4519, + "length": 6, + "value": "4" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", "kind": "IntegerLiteral", - "offset": 992, - "length": 7, - "value": "22" + "offset": 4546, + "length": 3, + "value": "5" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", "kind": "IntegerLiteral", - "offset": 208, + "offset": 4847, "length": 1, "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", "kind": "IntegerLiteral", - "offset": 234, - "length": 7, + "offset": 4873, + "length": 5, "value": "1" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", "kind": "IntegerLiteral", - "offset": 269, - "length": 8, + "offset": 4909, + "length": 11, "value": "2" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", "kind": "IntegerLiteral", - "offset": 302, - "length": 6, + "offset": 4945, + "length": 5, "value": "3" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", "kind": "IntegerLiteral", - "offset": 339, - "length": 7, + "offset": 4981, + "length": 11, "value": "4" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", "kind": "IntegerLiteral", - "offset": 371, + "offset": 5020, "length": 7, "value": "5" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", "kind": "IntegerLiteral", - "offset": 412, - "length": 8, + "offset": 5052, + "length": 7, "value": "6" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", "kind": "IntegerLiteral", - "offset": 445, - "length": 6, + "offset": 5084, + "length": 5, "value": "7" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", "kind": "IntegerLiteral", - "offset": 482, - "length": 10, + "offset": 5114, + "length": 6, "value": "8" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", "kind": "IntegerLiteral", - "offset": 517, + "offset": 5145, "length": 6, "value": "9" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", "kind": "IntegerLiteral", - "offset": 551, - "length": 5, + "offset": 5176, + "length": 11, "value": "10" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", "kind": "IntegerLiteral", - "offset": 587, - "length": 7, + "offset": 5215, + "length": 5, "value": "11" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", "kind": "IntegerLiteral", - "offset": 622, + "offset": 5245, "length": 5, "value": "12" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", "kind": "IntegerLiteral", - "offset": 655, - "length": 5, + "offset": 5275, + "length": 9, "value": "13" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", "kind": "IntegerLiteral", - "offset": 688, + "offset": 5309, "length": 5, "value": "14" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBParameter.swift", "kind": "IntegerLiteral", - "offset": 730, - "length": 10, + "offset": 5339, + "length": 7, "value": "15" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBOtherTarget.swift", "kind": "IntegerLiteral", - "offset": 774, - "length": 9, - "value": "16" + "offset": 228, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBOtherTarget.swift", "kind": "IntegerLiteral", - "offset": 811, - "length": 6, - "value": "17" + "offset": 296, + "length": 1, + "value": "1" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBOtherTarget.swift", "kind": "IntegerLiteral", - "offset": 842, - "length": 4, - "value": "18" + "offset": 365, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBOtherTarget.swift", "kind": "IntegerLiteral", - "offset": 874, - "length": 10, - "value": "19" + "offset": 439, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBOtherTarget.swift", "kind": "IntegerLiteral", - "offset": 912, - "length": 7, - "value": "20" + "offset": 517, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBOtherTarget.swift", "kind": "IntegerLiteral", - "offset": 953, - "length": 8, - "value": "21" + "offset": 597, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBOtherTarget.swift", "kind": "IntegerLiteral", - "offset": 992, - "length": 7, - "value": "22" + "offset": 676, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHeartRate.swift", "kind": "IntegerLiteral", - "offset": 208, + "offset": 338, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHeartRate.swift", + "kind": "IntegerLiteral", + "offset": 441, "length": 1, "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHeartRate.swift", "kind": "IntegerLiteral", - "offset": 234, - "length": 7, + "offset": 505, + "length": 3, + "value": "100" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHeartRate.swift", + "kind": "IntegerLiteral", + "offset": 968, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHeartRate.swift", + "kind": "IntegerLiteral", + "offset": 995, + "length": 4, "value": "1" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHeartRate.swift", "kind": "IntegerLiteral", - "offset": 269, - "length": 8, + "offset": 1025, + "length": 4, "value": "2" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHeartRate.swift", "kind": "IntegerLiteral", - "offset": 302, - "length": 6, + "offset": 1056, + "length": 5, "value": "3" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", - "kind": "IntegerLiteral", - "offset": 339, - "length": 7, - "value": "4" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBAiValid.swift", + "kind": "BooleanLiteral", + "offset": 233, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/HsFileAgentSdk.swift", + "kind": "StringLiteral", + "offset": 623, + "length": 28, + "value": "\"HsFileAgentSdk_V2024123001\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/HsFileAgentSdk.swift", + "kind": "BooleanLiteral", + "offset": 707, + "length": 5, + "value": "false" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBEpo.swift", "kind": "IntegerLiteral", - "offset": 371, - "length": 7, + "offset": 193, + "length": 1, "value": "5" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBEpo.swift", "kind": "IntegerLiteral", - "offset": 412, - "length": 8, + "offset": 305, + "length": 1, "value": "6" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", - "kind": "IntegerLiteral", - "offset": 445, - "length": 6, - "value": "7" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBEpo.swift", + "kind": "StringLiteral", + "offset": 421, + "length": 2, + "value": "\"\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", - "kind": "IntegerLiteral", - "offset": 482, - "length": 10, - "value": "8" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBEpo.swift", + "kind": "StringLiteral", + "offset": 479, + "length": 2, + "value": "\"\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBEpo.swift", "kind": "IntegerLiteral", - "offset": 517, - "length": 6, - "value": "9" + "offset": 540, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBFetchFile.swift", "kind": "IntegerLiteral", - "offset": 551, - "length": 5, - "value": "10" + "offset": 1880, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", - "kind": "IntegerLiteral", - "offset": 587, - "length": 7, - "value": "11" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBFetchFile.swift", + "kind": "StringLiteral", + "offset": 1925, + "length": 2, + "value": "\"\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBFetchFile.swift", "kind": "IntegerLiteral", - "offset": 622, - "length": 5, - "value": "12" + "offset": 1981, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBFetchFile.swift", "kind": "IntegerLiteral", - "offset": 655, - "length": 5, - "value": "13" + "offset": 2146, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", - "kind": "IntegerLiteral", - "offset": 688, - "length": 5, - "value": "14" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBFetchFile.swift", + "kind": "StringLiteral", + "offset": 2191, + "length": 2, + "value": "\"\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBFetchFile.swift", "kind": "IntegerLiteral", - "offset": 730, - "length": 10, - "value": "15" + "offset": 2247, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBFetchFile.swift", + "kind": "StringLiteral", + "offset": 2288, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBFetchFile.swift", "kind": "IntegerLiteral", - "offset": 774, - "length": 9, - "value": "16" + "offset": 2350, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBCode.swift", "kind": "IntegerLiteral", - "offset": 811, - "length": 6, - "value": "17" + "offset": 311, + "length": 4, + "value": "1000" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBCode.swift", "kind": "IntegerLiteral", - "offset": 842, + "offset": 356, "length": 4, - "value": "18" + "value": "1001" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBCode.swift", "kind": "IntegerLiteral", - "offset": 874, - "length": 10, - "value": "19" + "offset": 406, + "length": 4, + "value": "1002" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBCode.swift", "kind": "IntegerLiteral", - "offset": 912, - "length": 7, - "value": "20" + "offset": 454, + "length": 4, + "value": "1003" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBCode.swift", "kind": "IntegerLiteral", - "offset": 953, - "length": 8, - "value": "21" + "offset": 499, + "length": 4, + "value": "1004" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBCode.swift", "kind": "IntegerLiteral", - "offset": 992, - "length": 7, - "value": "22" + "offset": 543, + "length": 4, + "value": "1005" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistoryBurning.swift", + "kind": "Array", + "offset": 209, + "length": 2, + "value": "[]" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBReceiveManager.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistoryBurning.swift", "kind": "IntegerLiteral", - "offset": 506, + "offset": 745, "length": 1, - "value": "2" + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBReceiveManager.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistoryBurning.swift", "kind": "IntegerLiteral", - "offset": 523, + "offset": 796, "length": 1, "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBReceiveManager.swift", - "kind": "IntegerLiteral", - "offset": 641, + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistoryDistance.swift", + "kind": "Array", + "offset": 221, "length": 2, - "value": "18" + "value": "[]" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBReceiveManager.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistoryDistance.swift", "kind": "IntegerLiteral", - "offset": 649, + "offset": 762, "length": 1, "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBReceiveManager.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistoryDistance.swift", "kind": "IntegerLiteral", - "offset": 655, - "length": 4, - "value": "0x72" + "offset": 811, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBNotify.swift", + "kind": "Array", + "offset": 397, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBNotify.swift", + "kind": "Array", + "offset": 589, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBNotify.swift", + "kind": "Dictionary", + "offset": 3015, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBNotify.swift", + "kind": "StringLiteral", + "offset": 4678, + "length": 36, + "value": "\"IOTBluetooth.ConnectStateDidChange\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBNotify.swift", + "kind": "StringLiteral", + "offset": 4848, + "length": 24, + "value": "\"IOTBluetooth.TakePhoto\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBNotify.swift", + "kind": "StringLiteral", + "offset": 4951, + "length": 22, + "value": "\"IOTBluetooth.weather\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBNotify.swift", + "kind": "StringLiteral", + "offset": 5046, + "length": 25, + "value": "\"IOTBluetooth.FindDevice\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBNotify.swift", + "kind": "StringLiteral", + "offset": 5200, + "length": 32, + "value": "\"IOTBluetooth.TrainStateChanged\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBNotify.swift", + "kind": "StringLiteral", + "offset": 5376, + "length": 27, + "value": "\"IOTBluetooth.TrainingData\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBNotify.swift", + "kind": "StringLiteral", + "offset": 5511, + "length": 32, + "value": "\"IOTBluetooth.TileReceiveFinish\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistoryBloodOxygen.swift", + "kind": "Array", + "offset": 220, + "length": 2, + "value": "[]" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBReceiveManager.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistoryBloodOxygen.swift", "kind": "IntegerLiteral", - "offset": 693, + "offset": 762, "length": 1, - "value": "3" + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBReceiveManager.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistoryBloodOxygen.swift", "kind": "IntegerLiteral", - "offset": 697, + "offset": 817, "length": 1, - "value": "6" + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBReceiveManager.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBPeripheral.swift", "kind": "IntegerLiteral", - "offset": 737, + "offset": 231, "length": 1, - "value": "7" + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBReceiveManager.swift", - "kind": "IntegerLiteral", - "offset": 741, + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBPeripheral.swift", + "kind": "StringLiteral", + "offset": 562, "length": 2, - "value": "10" + "value": "\"\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBReceiveManager.swift", - "kind": "IntegerLiteral", - "offset": 781, + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBPeripheral.swift", + "kind": "Dictionary", + "offset": 655, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBPeripheral.swift", + "kind": "StringLiteral", + "offset": 799, + "length": 9, + "value": "\"Unknown\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBPeripheral.swift", + "kind": "StringLiteral", + "offset": 890, "length": 2, - "value": "11" + "value": "\"\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBReceiveManager.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBPeripheral.swift", "kind": "IntegerLiteral", - "offset": 786, + "offset": 995, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBPeripheral.swift", + "kind": "StringLiteral", + "offset": 1043, "length": 2, - "value": "14" + "value": "\"\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBReceiveManager.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBPeripheral.swift", "kind": "IntegerLiteral", - "offset": 824, - "length": 2, - "value": "15" + "offset": 1104, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBPeripheral.swift", + "kind": "IntegerLiteral", + "offset": 1155, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBReceiveManager.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBPeripheral.swift", "kind": "IntegerLiteral", - "offset": 829, + "offset": 1204, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistoryGps.swift", + "kind": "Array", + "offset": 222, "length": 2, - "value": "16" + "value": "[]" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBReceiveManager.swift", - "kind": "StringLiteral", - "offset": 873, - "length": 91, - "value": "\"pkgTotal = \"" + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistoryGps.swift", + "kind": "IntegerLiteral", + "offset": 816, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBReceiveManager.swift", - "kind": "StringLiteral", - "offset": 896, + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistoryGps.swift", + "kind": "IntegerLiteral", + "offset": 903, "length": 1, - "value": "\",dataTotal = \"" + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBReceiveManager.swift", - "kind": "StringLiteral", - "offset": 921, + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBHistoryGps.swift", + "kind": "IntegerLiteral", + "offset": 990, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBDial.swift", + "kind": "IntegerLiteral", + "offset": 1577, "length": 1, - "value": "\",pkgIndex = \"" + "value": "5" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBReceiveManager.swift", - "kind": "StringLiteral", - "offset": 944, + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBDial.swift", + "kind": "IntegerLiteral", + "offset": 1750, "length": 1, - "value": "\",pkgLen = \"" + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBReceiveManager.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBDial.swift", "kind": "StringLiteral", - "offset": 963, - "length": 15, + "offset": 2557, + "length": 2, "value": "\"\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBReceiveManager.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBDial.swift", "kind": "StringLiteral", - "offset": 977, - "length": 3, - "value": "\" \"" + "offset": 2615, + "length": 2, + "value": "\"\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBReceiveManager.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBDial.swift", "kind": "IntegerLiteral", - "offset": 1106, + "offset": 2695, "length": 1, - "value": "1" + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBReceiveManager.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBDial.swift", "kind": "IntegerLiteral", - "offset": 1152, - "length": 2, - "value": "17" + "offset": 2852, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBReceiveManager.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBDial.swift", "kind": "IntegerLiteral", - "offset": 1199, + "offset": 3139, "length": 1, "value": "1" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBReceiveManager.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/Models\/IBDial.swift", "kind": "IntegerLiteral", - "offset": 1375, - "length": 2, - "value": "17" + "offset": 3356, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBluetooth.swift", + "kind": "IntegerLiteral", + "offset": 145, + "length": 3, + "value": "450" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBluetooth.swift", + "kind": "StringLiteral", + "offset": 191, + "length": 6, + "value": "\"18E0\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBReceiveManager.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBluetooth.swift", "kind": "StringLiteral", - "offset": 1466, - "length": 51, - "value": "\"total = \"" + "offset": 258, + "length": 6, + "value": "\"2AE5\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBReceiveManager.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBluetooth.swift", "kind": "StringLiteral", - "offset": 1487, - "length": 1, - "value": "\",receive = \"" + "offset": 321, + "length": 6, + "value": "\"2AE2\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBReceiveManager.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBluetooth.swift", "kind": "StringLiteral", - "offset": 1516, - "length": 2, - "value": "\"\"" + "offset": 408, + "length": 6, + "value": "\"2AE3\"" }, { - "filePath": "\/Users\/apple\/Desktop\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBReceiveManager.swift", + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBluetooth.swift", "kind": "StringLiteral", - "offset": 1845, - "length": 3, - "value": "\" \"" + "offset": 496, + "length": 6, + "value": "\"2AE4\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBluetooth.swift", + "kind": "StringLiteral", + "offset": 591, + "length": 6, + "value": "\"2AE6\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/HsFileAgentSdk_iOS\/code\/HsFileAgentSdk\/HsFileAgentSdk\/IBluetooth.swift", + "kind": "StringLiteral", + "offset": 634, + "length": 6, + "value": "\"2AE7\"" } ] } \ No newline at end of file diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.private.swiftinterface b/HsFileAgentSdk_iOS/demo/Example/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.private.swiftinterface similarity index 99% rename from HsFileAgentSdk_iOS/code/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.private.swiftinterface rename to HsFileAgentSdk_iOS/demo/Example/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.private.swiftinterface index 5bb53de..d734c66 100644 --- a/HsFileAgentSdk_iOS/code/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.private.swiftinterface +++ b/HsFileAgentSdk_iOS/demo/Example/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.private.swiftinterface @@ -1,306 +1,197 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) -// swift-module-flags: -target arm64-apple-ios13.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name HsFileAgentSdk -// swift-module-flags-ignorable: -enable-bare-slash-regex +// swift-compiler-version: Apple Swift version 6.0.2 effective-5.10 (swiftlang-6.0.2.1.2 clang-1600.0.26.4) +// swift-module-flags: -target arm64-apple-ios13.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name HsFileAgentSdk +// swift-module-flags-ignorable: -no-verify-emitted-module-interface import CoreBluetooth import Foundation +@_exported import HsFileAgentSdk import Swift import _Concurrency import _StringProcessing import _SwiftConcurrencyShims -@_hasMissingDesignatedInitializers public class IBResponseModel { - @objc deinit -} -@_hasMissingDesignatedInitializers public class IBResponse : Swift.CustomStringConvertible { - public var code: HsFileAgentSdk.IBCode { - get - } - public var message: Swift.String { - get - } - public var isSuccess: Swift.Bool { - get - } - public var items: [Any] { - get - } - public var value: Any? { - get - } - public var description: Swift.String { - get - } - @objc deinit -} -public class IBHistoryStandItem { - public var time: Swift.Int - public init() - @objc deinit -} -public class IBVibrateConfig { - public var type: Swift.Int - public var systemValue: Swift.Int? - public var ringsValue: Swift.Int? - public var ringsState: Swift.Int? - public var vibrateState: Swift.Int? +public typealias IBProgressHandler = (_ total: Swift.Int, _ current: Swift.Int) -> Swift.Void +public class IBFileSender { public init() @objc deinit } -@_hasMissingDesignatedInitializers public class IBVibrateSound { - public var systemValue: Swift.Int - public var ringsValue: Swift.Int - public var mediaValue: Swift.Int - public var ringsState: Swift.Int - public var vibrateState: Swift.Int - public init() - @objc deinit +extension HsFileAgentSdk.IBFileSender { + @discardableResult + public func ota(_ info: HsFileAgentSdk.IBSendOta) -> Self + @discardableResult + public func mp3(_ info: HsFileAgentSdk.IBSendMp3) -> Self + public func dial(_ info: HsFileAgentSdk.IBDial) -> Self + @discardableResult + public func progress(_ value: @escaping HsFileAgentSdk.IBProgressHandler) -> Self + @discardableResult + public func response(_ handler: @escaping HsFileAgentSdk.IBCompletionHandler) -> Self + public func revokeFileSend(_ handler: @escaping HsFileAgentSdk.IBCompletionHandler) } -public class IBAddressBook { - public var gender: Swift.Int - public var name: Swift.String? - public var phoneNumbers: [HsFileAgentSdk.IBPhoneNumber] +public class IBHistoryStepItem { + public var time: Swift.Int + public var value: Swift.Int public init() - public var description: Swift.String { - get - } @objc deinit } -public class IBPhoneNumber { - public var number: Swift.String - public var location: Swift.String? - public var `operator`: Swift.String? +public class IBAiResponse { + public var value: Swift.String public init() public var description: Swift.String { get } @objc deinit } -public enum IBParameter { - case dialID(Swift.Int) - case action(Swift.Int) - case motionMode(HsFileAgentSdk.IBMotionMode) - case language(HsFileAgentSdk.IBLanguage) - case value(Swift.Int) - case file(HsFileAgentSdk.IBFile) - case targetStep(HsFileAgentSdk.IBTargetStep) - case sleep(HsFileAgentSdk.IBSleep) - case water(HsFileAgentSdk.IBWater) - case clock(HsFileAgentSdk.IBClock) - case heartRate(HsFileAgentSdk.IBHeartRate) - case bloodOxygen(HsFileAgentSdk.IBBloodOxygen) - case screen(HsFileAgentSdk.IBScreenConfig) - case vibrateSound(HsFileAgentSdk.IBVibrateConfig) - case otherTarget(HsFileAgentSdk.IBOtherTarget) - case trainTarget(HsFileAgentSdk.IBTrainTarget) - case sendPhone(HsFileAgentSdk.IBPhoneInfo) - case sendTime(HsFileAgentSdk.IBSendTime) - case auxiliary(HsFileAgentSdk.IBAuxiliary) - case userInfo(HsFileAgentSdk.IBUserInfo) - case weather(HsFileAgentSdk.IBWeather) - case addressBook([HsFileAgentSdk.IBAddressBook]) - case epo([HsFileAgentSdk.IBEpo]) - case ota(HsFileAgentSdk.IBOtaFile) - case MP3(HsFileAgentSdk.IBMp3File) - case dial(HsFileAgentSdk.IBDial) - case dialFile(HsFileAgentSdk.IBDialFile) - case deleteFile(HsFileAgentSdk.IBDeleteFile) - case fetchFils(HsFileAgentSdk.IBFile) - case aiValid(HsFileAgentSdk.IBAiValid) - case aiResponse(HsFileAgentSdk.IBAiResponse) -} -public enum IBMotionMode : Swift.Int { - case walking - case running - case ride +public enum IBLanguage : Swift.Int { + case chinese + case english + case japanese + case korean + case spanish + case russian + case croatian + case german + case portuguese + case french + case dutch + case italian + case czech + case greek + case hindi + case indonesian + case malaysian + case polish + case thai + case vietnamese + case finnish + case romanian + case turkish public init?(rawValue: Swift.Int) public typealias RawValue = Swift.Int public var rawValue: Swift.Int { get } } -public enum IBFile : Swift.Int, Swift.Codable { - case ota - case mp3 - case dial - case ota_w4 - case epo - public init?(rawValue: Swift.Int) - public typealias RawValue = Swift.Int - public var rawValue: Swift.Int { - get - } +@_hasMissingDesignatedInitializers public class IBBloodOxygen { + public var rate: HsFileAgentSdk.IBBloodOxygenFrequency + public var state: Swift.Int + public var value: Swift.Int + public init() + @objc deinit } -public enum IBAuxiliary : Swift.Int { - case sport - case heart - case bloodOxygen - case train - case tarinRecord - case compass - case weather - case music - case mobile - case record - case secondTimer - case timer - case clock - case bluetooth - case sleep - case setting +public enum IBBloodOxygenFrequency : Swift.Int { + case none + case min30 + case hour1 + case hour2 public init?(rawValue: Swift.Int) public typealias RawValue = Swift.Int public var rawValue: Swift.Int { get } } -@_hasMissingDesignatedInitializers public class IBOtherTarget { - public var calorie: Swift.Int - public var mileage: Swift.Int - public var stand: Swift.Int - public var burning: Swift.Int - public var ringsState: Swift.Int - public var vibrateState: Swift.Int - public var noticeState: Swift.Int +public class IBPhoneInfo : Swift.Codable { + public var name: Swift.String + public var type: Swift.Int + public var mac: [Swift.Int]? public init() @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws } -public typealias IBSdkToDeviceBlock = (_ data: Foundation.Data) -> Swift.Void -@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers public class HsFileAgentSdk : ObjectiveC.NSObject { - public static let shared: HsFileAgentSdk.HsFileAgentSdk - public func initSDK() - public var logs: [Swift.String] { - get - } - final public let version: Swift.String - public var isDebug: Swift.Bool { - get - set - } - public func cleanLog() - public var sdkToDeviceCallback: HsFileAgentSdk.IBSdkToDeviceBlock? - public func sendToSdk(characteristic: CoreBluetooth.CBCharacteristic, error: (any Swift.Error)?) - public func didWriteToDevice(characteristic: CoreBluetooth.CBCharacteristic, error: (any Swift.Error)?) - @objc deinit -} -public class IBAbout : Swift.Codable { - public var code: Swift.Int - public var major: Swift.Int - public var mid: Swift.Int - public var minor: Swift.Int - public var macAddress: Swift.String +@_hasMissingDesignatedInitializers public class IBTargetStep { + public var value: Swift.Int + public var ring: Swift.Int + public var vibrate: Swift.Int + public var notice: Swift.Int public init() @objc deinit - public func encode(to encoder: any Swift.Encoder) throws - required public init(from decoder: any Swift.Decoder) throws } -public class IBHistoryDistanceItem { +public struct LRC { + public static func calculateLRC(_ bytes: [Swift.UInt8]) -> Swift.UInt8 + public static func calculate(_ bytes: [Swift.UInt8]) -> Swift.UInt8 +} +public class IBHistoryCalorieItem { public var time: Swift.Int public var value: Swift.Float public init() @objc deinit } -@_hasMissingDesignatedInitializers public class IBHistoryBaseTrainingItem : Swift.Codable { - public var source: Swift.Int - public var otherType: Swift.Int? - public var trainingType: Swift.Int - public var star: Swift.Int - public var stop: Swift.Int - public var targetType: Swift.Int - public var target: Swift.Int - public var progress: Swift.Int - public var duration: Swift.Int - public var calorie: Swift.Int? - public var distance: Swift.Int? - public var heartRate: Swift.Int - public var step: Swift.Int? - public var trainingLevel: Swift.Int? - public var circle: Swift.Int? - public var elevation: Swift.Int? - @objc deinit - public func encode(to encoder: any Swift.Encoder) throws - required public init(from decoder: any Swift.Decoder) throws -} -public struct IBTrainingData { - public let startTime: Swift.Int - public let heartRate: Swift.Int - public let calorie: Swift.Int - public let distance: Swift.Int - public let stepCount: Swift.Int - public let intensity: Swift.Int +@_hasMissingDesignatedInitializers public class IBAbility { public var description: Swift.String { get } + @objc deinit } -public class IBDeleteFile : Swift.Codable { - public var fileType: HsFileAgentSdk.IBFile - public var uids: [Swift.Int] - public init() - public var description: Swift.String { - get - } - @objc deinit - public func encode(to encoder: any Swift.Encoder) throws - required public init(from decoder: any Swift.Decoder) throws -} -@_hasMissingDesignatedInitializers public class IBTarinState { - public var state: Swift.Int - public var duration: Swift.Int - public init() - public var description: Swift.String { - get - } - @objc deinit -} -public class IBAiValid { - public var isValid: Swift.Bool - public var key: Swift.String? - public init() - public var description: Swift.String { - get - } - @objc deinit -} -@_hasMissingDesignatedInitializers public class IBUserInfo { - public var age: Swift.Int - public var gender: Swift.Int - public var height: Swift.Int - public var weight: Swift.Int - public var step: Swift.Int - public var burning: Swift.Int - public var stand: Swift.Int - public var hourSystem: Swift.Int - public init() - public var description: Swift.String { - get - } - @objc deinit -} -public class IBHistoryHeartRateItem { - public var time: Swift.Int - public var value: Swift.Int - public init() - @objc deinit -} -public class IBHistoryBloodOxygenItem { - public var time: Swift.Int - public var value: Swift.Int - public init() - @objc deinit -} -extension HsFileAgentSdk.IBNotify { - public struct Name { - } -} -@_hasMissingDesignatedInitializers public class IBNotify { - @objc deinit -} -extension HsFileAgentSdk.IBNotify.Name { - public static let connectStateDidChange: HsFileAgentSdk.IBNotify.Name - public static let takePhoto: HsFileAgentSdk.IBNotify.Name - public static let weather: HsFileAgentSdk.IBNotify.Name - public static let didFindDevice: HsFileAgentSdk.IBNotify.Name - public static let trainStateDidChanged: HsFileAgentSdk.IBNotify.Name - public static let trainingData: HsFileAgentSdk.IBNotify.Name +extension HsFileAgentSdk.IBAbility { + public static let userData: HsFileAgentSdk.IBAbility + public static let about: HsFileAgentSdk.IBAbility + public static let switchDial: HsFileAgentSdk.IBAbility + public static let deleteDial: HsFileAgentSdk.IBAbility + public static let fetchCurrentDialId: HsFileAgentSdk.IBAbility + public static let find: HsFileAgentSdk.IBAbility + public static let message: HsFileAgentSdk.IBAbility + public static let startSport: HsFileAgentSdk.IBAbility + public static let endSport: HsFileAgentSdk.IBAbility + public static let trainFrequency: HsFileAgentSdk.IBAbility + public static let trainPauseResume: HsFileAgentSdk.IBAbility + public static let language: HsFileAgentSdk.IBAbility + public static let fetchHeartRate: HsFileAgentSdk.IBAbility + public static let heartRate: HsFileAgentSdk.IBAbility + public static let fetchBloodOxygen: HsFileAgentSdk.IBAbility + public static let bloodOxygen: HsFileAgentSdk.IBAbility + public static let currentHeartRate: HsFileAgentSdk.IBAbility + public static let heartRateMode: HsFileAgentSdk.IBAbility + public static let heartRateHigh: HsFileAgentSdk.IBAbility + public static let takePhoto: HsFileAgentSdk.IBAbility + public static let restore: HsFileAgentSdk.IBAbility + public static let reboot: HsFileAgentSdk.IBAbility + public static let shutdown: HsFileAgentSdk.IBAbility + public static let fetchBattery: HsFileAgentSdk.IBAbility + public static let fetchClock: HsFileAgentSdk.IBAbility + public static let setClock: HsFileAgentSdk.IBAbility + public static let fetchDials: HsFileAgentSdk.IBAbility + public static let checkDialID: HsFileAgentSdk.IBAbility + public static let fetchWatchState: HsFileAgentSdk.IBAbility + public static let fetchScreen: HsFileAgentSdk.IBAbility + public static let screen: HsFileAgentSdk.IBAbility + public static let fetchVibrateSound: HsFileAgentSdk.IBAbility + public static let vibrateSound: HsFileAgentSdk.IBAbility + public static let auxiliary: HsFileAgentSdk.IBAbility + public static let fetchAuxiliary: HsFileAgentSdk.IBAbility + public static let fetchTargetStep: HsFileAgentSdk.IBAbility + public static let targetStep: HsFileAgentSdk.IBAbility + public static let fetchOtherTarget: HsFileAgentSdk.IBAbility + public static let targetOther: HsFileAgentSdk.IBAbility + public static let fetchSleep: HsFileAgentSdk.IBAbility + public static let sleep: HsFileAgentSdk.IBAbility + public static let fetchWater: HsFileAgentSdk.IBAbility + public static let water: HsFileAgentSdk.IBAbility + public static let unit: HsFileAgentSdk.IBAbility + public static let trainTarget: HsFileAgentSdk.IBAbility + public static let syncHeartRate: HsFileAgentSdk.IBAbility + public static let syncBloodOxygen: HsFileAgentSdk.IBAbility + public static let syncStepCount: HsFileAgentSdk.IBAbility + public static let syncFatBurning: HsFileAgentSdk.IBAbility + public static let syncStand: HsFileAgentSdk.IBAbility + public static let syncCalorie: HsFileAgentSdk.IBAbility + public static let syncDistance: HsFileAgentSdk.IBAbility + public static let syncTrain: HsFileAgentSdk.IBAbility + public static let syncSleep: HsFileAgentSdk.IBAbility + public static let syncGPS: HsFileAgentSdk.IBAbility + public static let sendSyncEnd: HsFileAgentSdk.IBAbility + public static let disk: HsFileAgentSdk.IBAbility + public static let sendPhone: HsFileAgentSdk.IBAbility + public static let sendTime: HsFileAgentSdk.IBAbility + public static let unpair: HsFileAgentSdk.IBAbility + public static let sendUnpair: HsFileAgentSdk.IBAbility + public static let sendWeather: HsFileAgentSdk.IBAbility + public static let addressBook: HsFileAgentSdk.IBAbility + public static let mp3: HsFileAgentSdk.IBAbility + public static let dial: HsFileAgentSdk.IBAbility + public static let deleteFile: HsFileAgentSdk.IBAbility + public static let deleteFiles: HsFileAgentSdk.IBAbility + public static let ota: HsFileAgentSdk.IBAbility + public static let revokeFileSend: HsFileAgentSdk.IBAbility + public static let fetchFiles: HsFileAgentSdk.IBAbility } extension Swift.String { public var binary: Swift.String { @@ -360,93 +251,182 @@ extension Swift.UInt8 { get } } -public enum IBCode : Swift.Int, Swift.CustomStringConvertible { +public class IBHistoryStandItem { + public var time: Swift.Int + public init() + @objc deinit +} +public class IBDeleteFile : Swift.Codable { + public var fileType: HsFileAgentSdk.IBFile + public var uids: [Swift.Int] + public init() public var description: Swift.String { get } - case success - case failure - case invalidParam - case parseError - case timeout - case unknow - public init?(rawValue: Swift.Int) - public typealias RawValue = Swift.Int - public var rawValue: Swift.Int { - get - } -} -@_hasMissingDesignatedInitializers public class IBFetchFile : Swift.Codable { - public init() @objc deinit public func encode(to encoder: any Swift.Encoder) throws required public init(from decoder: any Swift.Decoder) throws } -public class IBFetchDialItem : Swift.Codable { +@_hasMissingDesignatedInitializers public class IBTarinState { + public var state: Swift.Int + public var duration: Swift.Int public init() + public var description: Swift.String { + get + } @objc deinit - public func encode(to encoder: any Swift.Encoder) throws - required public init(from decoder: any Swift.Decoder) throws } -public class IBFetchMp3Item : Swift.Codable { +public class IBSendOta : Swift.Codable { + public var filePath: Swift.String + public var major: Swift.Int + public var mid: Swift.Int + public var minor: Swift.Int + public var isForced: Swift.Int public init() @objc deinit public func encode(to encoder: any Swift.Encoder) throws required public init(from decoder: any Swift.Decoder) throws } -public class IBTrainTarget : Swift.Codable { - public var type: HsFileAgentSdk.IBTrainTargetType - public var distance: Swift.Int? - public var calorie: Swift.Int? - public var time: Swift.Int? - public var step: Swift.Int? - public init() +@_hasMissingDesignatedInitializers public class IBOtaFile : Swift.Codable { @objc deinit public func encode(to encoder: any Swift.Encoder) throws required public init(from decoder: any Swift.Decoder) throws } -public enum IBTrainTargetType : Swift.Int, Swift.Codable { - case distance - case calorie - case time - case step - public init?(rawValue: Swift.Int) - public typealias RawValue = Swift.Int - public var rawValue: Swift.Int { +public struct IBTrainingData { + public let startTime: Swift.Int + public let heartRate: Swift.Int + public let calorie: Swift.Int + public let distance: Swift.Int + public let stepCount: Swift.Int + public let intensity: Swift.Int + public var description: Swift.String { get } } -public typealias IBCompletionHandler = (_ result: HsFileAgentSdk.IBResponse) -> Swift.Void -public class IBSender { +public class IBClock : Swift.Codable { + public var alarms: [HsFileAgentSdk.IBClockInfo] public init() @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws } -extension HsFileAgentSdk.IBSender { - @discardableResult - public func ability(_ value: HsFileAgentSdk.IBAbility) -> Self - @discardableResult - public func parameters(_ value: [HsFileAgentSdk.IBParameter]) -> Self - @discardableResult - public func response(_ handler: @escaping HsFileAgentSdk.IBCompletionHandler) -> Self -} -@_hasMissingDesignatedInitializers public class IBHistoryGps { +public class IBClockInfo : Swift.Codable { + public var id: Swift.Int + public var hour: Swift.Int + public var minute: Swift.Int + public var enable: Swift.Int + public var `repeat`: [Swift.Int] + public init() @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws } -public class IBHistoryGpsItem { - public var time: Swift.Int - public var lat: Swift.Int - public var lon: Swift.Int +@_hasMissingDesignatedInitializers public class IBSleep { + public var sleepTimeSet: Swift.Int + public var sleepTime: HsFileAgentSdk.IBTimeItem? + public var getUpTime: HsFileAgentSdk.IBTimeItem? + public var alertBeforeMin20: Swift.Int public init() @objc deinit } -public class IBHistoryBurningItem { - public var time: Swift.Int - public var value: Swift.Int +public struct IBTimeItem { + public var hour: Swift.Int + public var minute: Swift.Int + public init(hour: Swift.Int, minute: Swift.Int) +} +public class IBHistorySleepItem { + public var sleepId: Swift.Int + public var type: Swift.Int + public var startTime: Swift.Int + public var endTime: Swift.Int + public var totalSleep: HsFileAgentSdk.IBSleepTime + public var deepSleep: HsFileAgentSdk.IBSleepTime? + public var lightSleep: HsFileAgentSdk.IBSleepTime? + public var remSleep: HsFileAgentSdk.IBSleepTime? + public var awake: HsFileAgentSdk.IBSleepTime? + public var states: [HsFileAgentSdk.IBSleepState]? public init() @objc deinit } -public class IBWater { - public var alertState: Swift.Int +public struct IBSleepTime { + public var hour: Swift.Int + public var minute: Swift.Int + public init(hour: Swift.Int, minute: Swift.Int) +} +public struct IBSleepState { + public var time: Swift.Int + public var state: Swift.Int + public init(time: Swift.Int, state: Swift.Int) +} +@_hasMissingDesignatedInitializers public class IBResponseModel { + @objc deinit +} +@_hasMissingDesignatedInitializers public class IBResponse : Swift.CustomStringConvertible { + public var code: HsFileAgentSdk.IBCode { + get + } + public var message: Swift.String { + get + } + public var isSuccess: Swift.Bool { + get + } + public var items: [Any] { + get + } + public var value: Any? { + get + } + public var description: Swift.String { + get + } + @objc deinit +} +public class IBWeather : Swift.Codable { + public var address: HsFileAgentSdk.IBAddress + public var now: HsFileAgentSdk.IBWeatherNow + public var daily: [HsFileAgentSdk.IBWeatherInfo] + public init() + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} +public class IBAddress : Swift.Codable { + public var city: Swift.String + public var subLocality: Swift.String + public var lat: Swift.Int + public var lon: Swift.Int + public var atm: Swift.Int + public init() + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} +public class IBWeatherInfo : Swift.Codable { + public var fxDate: Swift.Int + public var iconDay: Swift.Int + public var textDay: Swift.String + public var tempMax: Swift.Int + public var tempMin: Swift.Int + public init() + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} +public class IBWeatherNow : Swift.Codable { + public var temp: Swift.Int + public var iconNight: Swift.Int + public var textNight: Swift.String + public var windScale: Swift.String + public var humidity: Swift.Int + public var uvIndex: Swift.Int + public init() + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} +public class IBWater { + public var alertState: Swift.Int public var alertType: Swift.Int public var drinkingValue: Swift.Int public var start: HsFileAgentSdk.IBTimeItem @@ -467,83 +447,69 @@ public enum IBFrequency : Swift.Int { get } } -@_hasMissingDesignatedInitializers public class IBAbility { - public var description: Swift.String { - get - } +public class IBHistoryHeartRateItem { + public var time: Swift.Int + public var value: Swift.Int + public init() @objc deinit } -extension HsFileAgentSdk.IBAbility { - public static let userData: HsFileAgentSdk.IBAbility - public static let about: HsFileAgentSdk.IBAbility - public static let switchDial: HsFileAgentSdk.IBAbility - public static let deleteDial: HsFileAgentSdk.IBAbility - public static let fetchCurrentDialId: HsFileAgentSdk.IBAbility - public static let find: HsFileAgentSdk.IBAbility - public static let message: HsFileAgentSdk.IBAbility - public static let startSport: HsFileAgentSdk.IBAbility - public static let endSport: HsFileAgentSdk.IBAbility - public static let trainFrequency: HsFileAgentSdk.IBAbility - public static let trainPauseResume: HsFileAgentSdk.IBAbility - public static let language: HsFileAgentSdk.IBAbility - public static let fetchHeartRate: HsFileAgentSdk.IBAbility - public static let heartRate: HsFileAgentSdk.IBAbility - public static let fetchBloodOxygen: HsFileAgentSdk.IBAbility - public static let bloodOxygen: HsFileAgentSdk.IBAbility - public static let currentHeartRate: HsFileAgentSdk.IBAbility - public static let heartRateMode: HsFileAgentSdk.IBAbility - public static let heartRateHigh: HsFileAgentSdk.IBAbility - public static let takePhoto: HsFileAgentSdk.IBAbility - public static let restore: HsFileAgentSdk.IBAbility - public static let reboot: HsFileAgentSdk.IBAbility - public static let shutdown: HsFileAgentSdk.IBAbility - public static let fetchBattery: HsFileAgentSdk.IBAbility - public static let fetchClock: HsFileAgentSdk.IBAbility - public static let setClock: HsFileAgentSdk.IBAbility - public static let fetchDials: HsFileAgentSdk.IBAbility - public static let checkDialID: HsFileAgentSdk.IBAbility - public static let fetchWatchState: HsFileAgentSdk.IBAbility - public static let fetchScreen: HsFileAgentSdk.IBAbility - public static let screen: HsFileAgentSdk.IBAbility - public static let fetchVibrateSound: HsFileAgentSdk.IBAbility - public static let vibrateSound: HsFileAgentSdk.IBAbility - public static let auxiliary: HsFileAgentSdk.IBAbility - public static let fetchAuxiliary: HsFileAgentSdk.IBAbility - public static let fetchTargetStep: HsFileAgentSdk.IBAbility - public static let targetStep: HsFileAgentSdk.IBAbility - public static let fetchOtherTarget: HsFileAgentSdk.IBAbility - public static let targetOther: HsFileAgentSdk.IBAbility - public static let fetchSleep: HsFileAgentSdk.IBAbility - public static let sleep: HsFileAgentSdk.IBAbility - public static let fetchWater: HsFileAgentSdk.IBAbility - public static let water: HsFileAgentSdk.IBAbility - public static let unit: HsFileAgentSdk.IBAbility - public static let trainTarget: HsFileAgentSdk.IBAbility - public static let syncHeartRate: HsFileAgentSdk.IBAbility - public static let syncBloodOxygen: HsFileAgentSdk.IBAbility - public static let syncStepCount: HsFileAgentSdk.IBAbility - public static let syncFatBurning: HsFileAgentSdk.IBAbility - public static let syncStand: HsFileAgentSdk.IBAbility - public static let syncCalorie: HsFileAgentSdk.IBAbility - public static let syncDistance: HsFileAgentSdk.IBAbility - public static let syncTrain: HsFileAgentSdk.IBAbility - public static let syncSleep: HsFileAgentSdk.IBAbility - public static let syncGPS: HsFileAgentSdk.IBAbility - public static let sendSyncEnd: HsFileAgentSdk.IBAbility - public static let disk: HsFileAgentSdk.IBAbility - public static let sendPhone: HsFileAgentSdk.IBAbility - public static let sendTime: HsFileAgentSdk.IBAbility - public static let unpair: HsFileAgentSdk.IBAbility - public static let sendUnpair: HsFileAgentSdk.IBAbility - public static let sendWeather: HsFileAgentSdk.IBAbility - public static let addressBook: HsFileAgentSdk.IBAbility - public static let mp3: HsFileAgentSdk.IBAbility - public static let dial: HsFileAgentSdk.IBAbility - public static let deleteFile: HsFileAgentSdk.IBAbility - public static let deleteFiles: HsFileAgentSdk.IBAbility - public static let ota: HsFileAgentSdk.IBAbility - public static let revokeFileSend: HsFileAgentSdk.IBAbility - public static let fetchFiles: HsFileAgentSdk.IBAbility +public typealias IBCompletionHandler = (_ result: HsFileAgentSdk.IBResponse) -> Swift.Void +public class IBSender { + public init() + @objc deinit +} +extension HsFileAgentSdk.IBSender { + @discardableResult + public func ability(_ value: HsFileAgentSdk.IBAbility) -> Self + @discardableResult + public func parameters(_ value: [HsFileAgentSdk.IBParameter]) -> Self + @discardableResult + public func response(_ handler: @escaping HsFileAgentSdk.IBCompletionHandler) -> Self +} +public class IBSendTime : Swift.Codable { + public var time: Swift.Int + public var week: Swift.Int + public var year: Swift.Int + public var month: Swift.Int + public var day: Swift.Int + public var hour: Swift.Int + public var minute: Swift.Int + public var second: Swift.Int + public init() + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} +public class IBSendMp3 : Swift.Codable { + public var filePath: Swift.String + public var name: Swift.String + public init() + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} +@_hasMissingDesignatedInitializers public class IBMp3File : Swift.Codable { + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} +public class IBVibrateConfig { + public var type: Swift.Int + public var systemValue: Swift.Int? + public var ringsValue: Swift.Int? + public var ringsState: Swift.Int? + public var vibrateState: Swift.Int? + public init() + @objc deinit +} +@_hasMissingDesignatedInitializers public class IBVibrateSound { + public var systemValue: Swift.Int + public var ringsValue: Swift.Int + public var mediaValue: Swift.Int + public var ringsState: Swift.Int + public var vibrateState: Swift.Int + public init() + @objc deinit } public class IBScreenConfig { public var type: Swift.Int @@ -573,131 +539,193 @@ public enum IBDuration : Swift.Int { get } } -public class IBSendTime : Swift.Codable { - public var time: Swift.Int - public var week: Swift.Int - public var year: Swift.Int - public var month: Swift.Int - public var day: Swift.Int - public var hour: Swift.Int - public var minute: Swift.Int - public var second: Swift.Int +public class IBTrainTarget : Swift.Codable { + public var type: HsFileAgentSdk.IBTrainTargetType + public var distance: Swift.Int? + public var calorie: Swift.Int? + public var time: Swift.Int? + public var step: Swift.Int? public init() @objc deinit public func encode(to encoder: any Swift.Encoder) throws required public init(from decoder: any Swift.Decoder) throws } -@_hasMissingDesignatedInitializers public class IBTargetStep { - public var value: Swift.Int - public var ring: Swift.Int - public var vibrate: Swift.Int - public var notice: Swift.Int - public init() - @objc deinit +public enum IBTrainTargetType : Swift.Int, Swift.Codable { + case distance + case calorie + case time + case step + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } } -public typealias IBProgressHandler = (_ total: Swift.Int, _ current: Swift.Int) -> Swift.Void -public class IBFileSender { +public class IBAddressBook { + public var gender: Swift.Int + public var name: Swift.String? + public var phoneNumbers: [HsFileAgentSdk.IBPhoneNumber] public init() - @objc deinit -} -extension HsFileAgentSdk.IBFileSender { - @discardableResult - public func ota(_ info: HsFileAgentSdk.IBSendOta) -> Self - @discardableResult - public func mp3(_ info: HsFileAgentSdk.IBSendMp3) -> Self - public func dial(_ info: HsFileAgentSdk.IBDial) -> Self - @discardableResult - public func progress(_ value: @escaping HsFileAgentSdk.IBProgressHandler) -> Self - @discardableResult - public func response(_ handler: @escaping HsFileAgentSdk.IBCompletionHandler) -> Self - public func revokeFileSend(_ handler: @escaping HsFileAgentSdk.IBCompletionHandler) -} -public protocol IBPeripheralUUID { - var uuid: Foundation.UUID { get } -} -extension Foundation.UUID : HsFileAgentSdk.IBPeripheralUUID { - public var uuid: Foundation.UUID { + public var description: Swift.String { get } + @objc deinit } -public func == (lhs: (any HsFileAgentSdk.IBPeripheralUUID)?, rhs: (any HsFileAgentSdk.IBPeripheralUUID)?) -> Swift.Bool -public class IBHistoryCalorieItem { - public var time: Swift.Int - public var value: Swift.Float +public class IBPhoneNumber { + public var number: Swift.String + public var location: Swift.String? + public var `operator`: Swift.String? public init() + public var description: Swift.String { + get + } @objc deinit } -public class IBSendMp3 : Swift.Codable { - public var filePath: Swift.String - public var name: Swift.String +public class IBAbout : Swift.Codable { + public var code: Swift.Int + public var major: Swift.Int + public var mid: Swift.Int + public var minor: Swift.Int + public var macAddress: Swift.String public init() @objc deinit public func encode(to encoder: any Swift.Encoder) throws required public init(from decoder: any Swift.Decoder) throws } -@_hasMissingDesignatedInitializers public class IBMp3File : Swift.Codable { +@_hasMissingDesignatedInitializers public class IBUserInfo { + public var age: Swift.Int + public var gender: Swift.Int + public var height: Swift.Int + public var weight: Swift.Int + public var step: Swift.Int + public var burning: Swift.Int + public var stand: Swift.Int + public var hourSystem: Swift.Int + public init() + public var description: Swift.String { + get + } @objc deinit - public func encode(to encoder: any Swift.Encoder) throws - required public init(from decoder: any Swift.Decoder) throws } -public class IBPhoneInfo : Swift.Codable { - public var name: Swift.String - public var type: Swift.Int - public var mac: [Swift.Int]? - public init() +@_hasMissingDesignatedInitializers public class IBHistoryBaseTrainingItem : Swift.Codable { + public var source: Swift.Int + public var otherType: Swift.Int? + public var trainingType: Swift.Int + public var star: Swift.Int + public var stop: Swift.Int + public var targetType: Swift.Int + public var target: Swift.Int + public var progress: Swift.Int + public var duration: Swift.Int + public var calorie: Swift.Int? + public var distance: Swift.Int? + public var heartRate: Swift.Int + public var step: Swift.Int? + public var trainingLevel: Swift.Int? + public var circle: Swift.Int? + public var elevation: Swift.Int? @objc deinit public func encode(to encoder: any Swift.Encoder) throws required public init(from decoder: any Swift.Decoder) throws } -public class IBHistorySleepItem { - public var sleepId: Swift.Int - public var type: Swift.Int - public var startTime: Swift.Int - public var endTime: Swift.Int - public var totalSleep: HsFileAgentSdk.IBSleepTime - public var deepSleep: HsFileAgentSdk.IBSleepTime? - public var lightSleep: HsFileAgentSdk.IBSleepTime? - public var remSleep: HsFileAgentSdk.IBSleepTime? - public var awake: HsFileAgentSdk.IBSleepTime? - public var states: [HsFileAgentSdk.IBSleepState]? - public init() - @objc deinit +public enum IBParameter { + case dialID(Swift.Int) + case action(Swift.Int) + case motionMode(HsFileAgentSdk.IBMotionMode) + case language(HsFileAgentSdk.IBLanguage) + case value(Swift.Int) + case file(HsFileAgentSdk.IBFile) + case targetStep(HsFileAgentSdk.IBTargetStep) + case sleep(HsFileAgentSdk.IBSleep) + case water(HsFileAgentSdk.IBWater) + case clock(HsFileAgentSdk.IBClock) + case heartRate(HsFileAgentSdk.IBHeartRate) + case bloodOxygen(HsFileAgentSdk.IBBloodOxygen) + case screen(HsFileAgentSdk.IBScreenConfig) + case vibrateSound(HsFileAgentSdk.IBVibrateConfig) + case otherTarget(HsFileAgentSdk.IBOtherTarget) + case trainTarget(HsFileAgentSdk.IBTrainTarget) + case sendPhone(HsFileAgentSdk.IBPhoneInfo) + case sendTime(HsFileAgentSdk.IBSendTime) + case auxiliary(HsFileAgentSdk.IBAuxiliary) + case userInfo(HsFileAgentSdk.IBUserInfo) + case weather(HsFileAgentSdk.IBWeather) + case addressBook([HsFileAgentSdk.IBAddressBook]) + case epo([HsFileAgentSdk.IBEpo]) + case ota(HsFileAgentSdk.IBOtaFile) + case MP3(HsFileAgentSdk.IBMp3File) + case dial(HsFileAgentSdk.IBDial) + case dialFile(HsFileAgentSdk.IBDialFile) + case deleteFile(HsFileAgentSdk.IBDeleteFile) + case fetchFils(HsFileAgentSdk.IBFile) + case aiValid(HsFileAgentSdk.IBAiValid) + case aiResponse(HsFileAgentSdk.IBAiResponse) } -public struct IBSleepTime { - public var hour: Swift.Int - public var minute: Swift.Int - public init(hour: Swift.Int, minute: Swift.Int) +public enum IBMotionMode : Swift.Int { + case walking + case running + case ride + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } } -public struct IBSleepState { - public var time: Swift.Int - public var state: Swift.Int - public init(time: Swift.Int, state: Swift.Int) +public enum IBFile : Swift.Int, Swift.Codable { + case ota + case mp3 + case dial + case ota_w4 + case epo + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } } -public class IBAiResponse { - public var value: Swift.String - public init() - public var description: Swift.String { +public enum IBAuxiliary : Swift.Int { + case sport + case heart + case bloodOxygen + case train + case tarinRecord + case compass + case weather + case music + case mobile + case record + case secondTimer + case timer + case clock + case bluetooth + case sleep + case setting + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { get } - @objc deinit } -public class IBClock : Swift.Codable { - public var alarms: [HsFileAgentSdk.IBClockInfo] +@_hasMissingDesignatedInitializers public class IBOtherTarget { + public var calorie: Swift.Int + public var mileage: Swift.Int + public var stand: Swift.Int + public var burning: Swift.Int + public var ringsState: Swift.Int + public var vibrateState: Swift.Int + public var noticeState: Swift.Int public init() @objc deinit - public func encode(to encoder: any Swift.Encoder) throws - required public init(from decoder: any Swift.Decoder) throws } -public class IBClockInfo : Swift.Codable { - public var id: Swift.Int - public var hour: Swift.Int - public var minute: Swift.Int - public var enable: Swift.Int - public var `repeat`: [Swift.Int] - public init() - @objc deinit - public func encode(to encoder: any Swift.Encoder) throws - required public init(from decoder: any Swift.Decoder) throws +extension Foundation.Data { + public var string: Swift.String? { + get + } +} +extension Swift.String { + public var data: Foundation.Data? { + get + } } @_hasMissingDesignatedInitializers public class IBHeartRate { public var rate: HsFileAgentSdk.IBHeartRateFrequency @@ -707,149 +735,122 @@ public class IBClockInfo : Swift.Codable { public init() @objc deinit } -public enum IBHeartRateFrequency : Swift.Int { - case none - case min1 - case min5 - case min10 - public init?(rawValue: Swift.Int) - public typealias RawValue = Swift.Int - public var rawValue: Swift.Int { +public enum IBHeartRateFrequency : Swift.Int { + case none + case min1 + case min5 + case min10 + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +public class IBAiValid { + public var isValid: Swift.Bool + public var key: Swift.String? + public init() + public var description: Swift.String { + get + } + @objc deinit +} +public typealias IBSdkToDeviceBlock = (_ data: Foundation.Data) -> Swift.Void +@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers public class HsFileAgentSdk : ObjectiveC.NSObject { + public static let shared: HsFileAgentSdk.HsFileAgentSdk + public func initSDK() + public var logs: [Swift.String] { get } + final public let version: Swift.String + public var isDebug: Swift.Bool { + get + set + } + public func cleanLog() + public var sdkToDeviceCallback: HsFileAgentSdk.IBSdkToDeviceBlock? + public func sendToSdk(characteristic: CoreBluetooth.CBCharacteristic, error: (any Swift.Error)?) + public func didWriteToDevice(characteristic: CoreBluetooth.CBCharacteristic, error: (any Swift.Error)?) + @objc deinit } -public class IBWeather : Swift.Codable { - public var address: HsFileAgentSdk.IBAddress - public var now: HsFileAgentSdk.IBWeatherNow - public var daily: [HsFileAgentSdk.IBWeatherInfo] +public class IBEpo { + public var UID: Swift.Int + public var nameLength: Swift.Int + public var fileName: Swift.String + public var filePath: Swift.String public init() + public var description: Swift.String { + get + } @objc deinit - public func encode(to encoder: any Swift.Encoder) throws - required public init(from decoder: any Swift.Decoder) throws } -public class IBAddress : Swift.Codable { - public var city: Swift.String - public var subLocality: Swift.String - public var lat: Swift.Int - public var lon: Swift.Int - public var atm: Swift.Int +@_hasMissingDesignatedInitializers public class IBFetchFile : Swift.Codable { public init() @objc deinit public func encode(to encoder: any Swift.Encoder) throws required public init(from decoder: any Swift.Decoder) throws } -public class IBWeatherInfo : Swift.Codable { - public var fxDate: Swift.Int - public var iconDay: Swift.Int - public var textDay: Swift.String - public var tempMax: Swift.Int - public var tempMin: Swift.Int +public class IBFetchDialItem : Swift.Codable { public init() @objc deinit public func encode(to encoder: any Swift.Encoder) throws required public init(from decoder: any Swift.Decoder) throws } -public class IBWeatherNow : Swift.Codable { - public var temp: Swift.Int - public var iconNight: Swift.Int - public var textNight: Swift.String - public var windScale: Swift.String - public var humidity: Swift.Int - public var uvIndex: Swift.Int +public class IBFetchMp3Item : Swift.Codable { public init() @objc deinit public func encode(to encoder: any Swift.Encoder) throws required public init(from decoder: any Swift.Decoder) throws } -extension Foundation.Data { - public var string: Swift.String? { +public enum IBCode : Swift.Int, Swift.CustomStringConvertible { + public var description: Swift.String { get } -} -extension Swift.String { - public var data: Foundation.Data? { + case success + case failure + case invalidParam + case parseError + case timeout + case unknow + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { get } } -public class IBSendOta : Swift.Codable { - public var filePath: Swift.String - public var major: Swift.Int - public var mid: Swift.Int - public var minor: Swift.Int - public var isForced: Swift.Int - public init() - @objc deinit - public func encode(to encoder: any Swift.Encoder) throws - required public init(from decoder: any Swift.Decoder) throws -} -@_hasMissingDesignatedInitializers public class IBOtaFile : Swift.Codable { - @objc deinit - public func encode(to encoder: any Swift.Encoder) throws - required public init(from decoder: any Swift.Decoder) throws -} -@_hasMissingDesignatedInitializers public class IBSleep { - public var sleepTimeSet: Swift.Int - public var sleepTime: HsFileAgentSdk.IBTimeItem? - public var getUpTime: HsFileAgentSdk.IBTimeItem? - public var alertBeforeMin20: Swift.Int - public init() - @objc deinit -} -public struct IBTimeItem { - public var hour: Swift.Int - public var minute: Swift.Int - public init(hour: Swift.Int, minute: Swift.Int) -} -public class IBHistoryStepItem { +public class IBHistoryBurningItem { public var time: Swift.Int public var value: Swift.Int public init() @objc deinit } -public struct LRC { - public static func calculateLRC(_ bytes: [Swift.UInt8]) -> Swift.UInt8 - public static func calculate(_ bytes: [Swift.UInt8]) -> Swift.UInt8 -} -public class IBDial { - public var UID: Swift.Int - public var theme: Swift.String? - public var batteryStyle: Swift.Int? - public var timeStyle: Swift.Int? - public var timeColor: Swift.Int? - public var files: [HsFileAgentSdk.IBDialFile]? +public class IBHistoryDistanceItem { + public var time: Swift.Int + public var value: Swift.Float public init() - public var description: Swift.String { - get - } @objc deinit } -public class IBDialFile { - public var filePath: Swift.String - public var fileName: Swift.String - public init() - public var description: Swift.String { - get +extension HsFileAgentSdk.IBNotify { + public struct Name { } +} +@_hasMissingDesignatedInitializers public class IBNotify { @objc deinit } -@_hasMissingDesignatedInitializers public class IBBloodOxygen { - public var rate: HsFileAgentSdk.IBBloodOxygenFrequency - public var state: Swift.Int +extension HsFileAgentSdk.IBNotify.Name { + public static let connectStateDidChange: HsFileAgentSdk.IBNotify.Name + public static let takePhoto: HsFileAgentSdk.IBNotify.Name + public static let weather: HsFileAgentSdk.IBNotify.Name + public static let didFindDevice: HsFileAgentSdk.IBNotify.Name + public static let trainStateDidChanged: HsFileAgentSdk.IBNotify.Name + public static let trainingData: HsFileAgentSdk.IBNotify.Name +} +public class IBHistoryBloodOxygenItem { + public var time: Swift.Int public var value: Swift.Int public init() @objc deinit } -public enum IBBloodOxygenFrequency : Swift.Int { - case none - case min30 - case hour1 - case hour2 - public init?(rawValue: Swift.Int) - public typealias RawValue = Swift.Int - public var rawValue: Swift.Int { - get - } -} @_hasMissingDesignatedInitializers public class IBPeripheral { public var rssi: Swift.Int { get @@ -877,47 +878,62 @@ public enum IBBloodOxygenFrequency : Swift.Int { } @objc deinit } -public class IBEpo { +@_hasMissingDesignatedInitializers public class IBHistoryGps { + @objc deinit +} +public class IBHistoryGpsItem { + public var time: Swift.Int + public var lat: Swift.Int + public var lon: Swift.Int + public init() + @objc deinit +} +public class IBDial { public var UID: Swift.Int - public var nameLength: Swift.Int - public var fileName: Swift.String + public var theme: Swift.String? + public var batteryStyle: Swift.Int? + public var timeStyle: Swift.Int? + public var timeColor: Swift.Int? + public var files: [HsFileAgentSdk.IBDialFile]? + public init() + public var description: Swift.String { + get + } + @objc deinit +} +public class IBDialFile { public var filePath: Swift.String + public var fileName: Swift.String public init() public var description: Swift.String { get } @objc deinit } -public enum IBLanguage : Swift.Int { - case chinese - case english - case japanese - case korean - case spanish - case russian - case croatian - case german - case portuguese - case french - case dutch - case italian - case czech - case greek - case hindi - case indonesian - case malaysian - case polish - case thai - case vietnamese - case finnish - case romanian - case turkish - public init?(rawValue: Swift.Int) - public typealias RawValue = Swift.Int - public var rawValue: Swift.Int { +public protocol IBPeripheralUUID { + var uuid: Foundation.UUID { get } +} +extension Foundation.UUID : HsFileAgentSdk.IBPeripheralUUID { + public var uuid: Foundation.UUID { get } } +public func == (lhs: (any HsFileAgentSdk.IBPeripheralUUID)?, rhs: (any HsFileAgentSdk.IBPeripheralUUID)?) -> Swift.Bool +extension HsFileAgentSdk.IBLanguage : Swift.Equatable {} +extension HsFileAgentSdk.IBLanguage : Swift.Hashable {} +extension HsFileAgentSdk.IBLanguage : Swift.RawRepresentable {} +extension HsFileAgentSdk.IBBloodOxygenFrequency : Swift.Equatable {} +extension HsFileAgentSdk.IBBloodOxygenFrequency : Swift.Hashable {} +extension HsFileAgentSdk.IBBloodOxygenFrequency : Swift.RawRepresentable {} +extension HsFileAgentSdk.IBFrequency : Swift.Equatable {} +extension HsFileAgentSdk.IBFrequency : Swift.Hashable {} +extension HsFileAgentSdk.IBFrequency : Swift.RawRepresentable {} +extension HsFileAgentSdk.IBDuration : Swift.Equatable {} +extension HsFileAgentSdk.IBDuration : Swift.Hashable {} +extension HsFileAgentSdk.IBDuration : Swift.RawRepresentable {} +extension HsFileAgentSdk.IBTrainTargetType : Swift.Equatable {} +extension HsFileAgentSdk.IBTrainTargetType : Swift.Hashable {} +extension HsFileAgentSdk.IBTrainTargetType : Swift.RawRepresentable {} extension HsFileAgentSdk.IBMotionMode : Swift.Equatable {} extension HsFileAgentSdk.IBMotionMode : Swift.Hashable {} extension HsFileAgentSdk.IBMotionMode : Swift.RawRepresentable {} @@ -927,24 +943,9 @@ extension HsFileAgentSdk.IBFile : Swift.RawRepresentable {} extension HsFileAgentSdk.IBAuxiliary : Swift.Equatable {} extension HsFileAgentSdk.IBAuxiliary : Swift.Hashable {} extension HsFileAgentSdk.IBAuxiliary : Swift.RawRepresentable {} -extension HsFileAgentSdk.IBCode : Swift.Equatable {} -extension HsFileAgentSdk.IBCode : Swift.Hashable {} -extension HsFileAgentSdk.IBCode : Swift.RawRepresentable {} -extension HsFileAgentSdk.IBTrainTargetType : Swift.Equatable {} -extension HsFileAgentSdk.IBTrainTargetType : Swift.Hashable {} -extension HsFileAgentSdk.IBTrainTargetType : Swift.RawRepresentable {} -extension HsFileAgentSdk.IBFrequency : Swift.Equatable {} -extension HsFileAgentSdk.IBFrequency : Swift.Hashable {} -extension HsFileAgentSdk.IBFrequency : Swift.RawRepresentable {} -extension HsFileAgentSdk.IBDuration : Swift.Equatable {} -extension HsFileAgentSdk.IBDuration : Swift.Hashable {} -extension HsFileAgentSdk.IBDuration : Swift.RawRepresentable {} extension HsFileAgentSdk.IBHeartRateFrequency : Swift.Equatable {} extension HsFileAgentSdk.IBHeartRateFrequency : Swift.Hashable {} extension HsFileAgentSdk.IBHeartRateFrequency : Swift.RawRepresentable {} -extension HsFileAgentSdk.IBBloodOxygenFrequency : Swift.Equatable {} -extension HsFileAgentSdk.IBBloodOxygenFrequency : Swift.Hashable {} -extension HsFileAgentSdk.IBBloodOxygenFrequency : Swift.RawRepresentable {} -extension HsFileAgentSdk.IBLanguage : Swift.Equatable {} -extension HsFileAgentSdk.IBLanguage : Swift.Hashable {} -extension HsFileAgentSdk.IBLanguage : Swift.RawRepresentable {} +extension HsFileAgentSdk.IBCode : Swift.Equatable {} +extension HsFileAgentSdk.IBCode : Swift.Hashable {} +extension HsFileAgentSdk.IBCode : Swift.RawRepresentable {} diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.swiftdoc b/HsFileAgentSdk_iOS/demo/Example/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.swiftdoc similarity index 85% rename from HsFileAgentSdk_iOS/code/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.swiftdoc rename to HsFileAgentSdk_iOS/demo/Example/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.swiftdoc index 0c9044a..7125cff 100644 Binary files a/HsFileAgentSdk_iOS/code/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.swiftdoc and b/HsFileAgentSdk_iOS/demo/Example/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.swiftdoc differ diff --git a/HsFileAgentSdk_iOS/code/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.swiftinterface b/HsFileAgentSdk_iOS/demo/Example/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.swiftinterface similarity index 99% rename from HsFileAgentSdk_iOS/code/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.swiftinterface rename to HsFileAgentSdk_iOS/demo/Example/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.swiftinterface index 5bb53de..d734c66 100644 --- a/HsFileAgentSdk_iOS/code/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.swiftinterface +++ b/HsFileAgentSdk_iOS/demo/Example/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.swiftinterface @@ -1,306 +1,197 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) -// swift-module-flags: -target arm64-apple-ios13.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name HsFileAgentSdk -// swift-module-flags-ignorable: -enable-bare-slash-regex +// swift-compiler-version: Apple Swift version 6.0.2 effective-5.10 (swiftlang-6.0.2.1.2 clang-1600.0.26.4) +// swift-module-flags: -target arm64-apple-ios13.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name HsFileAgentSdk +// swift-module-flags-ignorable: -no-verify-emitted-module-interface import CoreBluetooth import Foundation +@_exported import HsFileAgentSdk import Swift import _Concurrency import _StringProcessing import _SwiftConcurrencyShims -@_hasMissingDesignatedInitializers public class IBResponseModel { - @objc deinit -} -@_hasMissingDesignatedInitializers public class IBResponse : Swift.CustomStringConvertible { - public var code: HsFileAgentSdk.IBCode { - get - } - public var message: Swift.String { - get - } - public var isSuccess: Swift.Bool { - get - } - public var items: [Any] { - get - } - public var value: Any? { - get - } - public var description: Swift.String { - get - } - @objc deinit -} -public class IBHistoryStandItem { - public var time: Swift.Int - public init() - @objc deinit -} -public class IBVibrateConfig { - public var type: Swift.Int - public var systemValue: Swift.Int? - public var ringsValue: Swift.Int? - public var ringsState: Swift.Int? - public var vibrateState: Swift.Int? +public typealias IBProgressHandler = (_ total: Swift.Int, _ current: Swift.Int) -> Swift.Void +public class IBFileSender { public init() @objc deinit } -@_hasMissingDesignatedInitializers public class IBVibrateSound { - public var systemValue: Swift.Int - public var ringsValue: Swift.Int - public var mediaValue: Swift.Int - public var ringsState: Swift.Int - public var vibrateState: Swift.Int - public init() - @objc deinit +extension HsFileAgentSdk.IBFileSender { + @discardableResult + public func ota(_ info: HsFileAgentSdk.IBSendOta) -> Self + @discardableResult + public func mp3(_ info: HsFileAgentSdk.IBSendMp3) -> Self + public func dial(_ info: HsFileAgentSdk.IBDial) -> Self + @discardableResult + public func progress(_ value: @escaping HsFileAgentSdk.IBProgressHandler) -> Self + @discardableResult + public func response(_ handler: @escaping HsFileAgentSdk.IBCompletionHandler) -> Self + public func revokeFileSend(_ handler: @escaping HsFileAgentSdk.IBCompletionHandler) } -public class IBAddressBook { - public var gender: Swift.Int - public var name: Swift.String? - public var phoneNumbers: [HsFileAgentSdk.IBPhoneNumber] +public class IBHistoryStepItem { + public var time: Swift.Int + public var value: Swift.Int public init() - public var description: Swift.String { - get - } @objc deinit } -public class IBPhoneNumber { - public var number: Swift.String - public var location: Swift.String? - public var `operator`: Swift.String? +public class IBAiResponse { + public var value: Swift.String public init() public var description: Swift.String { get } @objc deinit } -public enum IBParameter { - case dialID(Swift.Int) - case action(Swift.Int) - case motionMode(HsFileAgentSdk.IBMotionMode) - case language(HsFileAgentSdk.IBLanguage) - case value(Swift.Int) - case file(HsFileAgentSdk.IBFile) - case targetStep(HsFileAgentSdk.IBTargetStep) - case sleep(HsFileAgentSdk.IBSleep) - case water(HsFileAgentSdk.IBWater) - case clock(HsFileAgentSdk.IBClock) - case heartRate(HsFileAgentSdk.IBHeartRate) - case bloodOxygen(HsFileAgentSdk.IBBloodOxygen) - case screen(HsFileAgentSdk.IBScreenConfig) - case vibrateSound(HsFileAgentSdk.IBVibrateConfig) - case otherTarget(HsFileAgentSdk.IBOtherTarget) - case trainTarget(HsFileAgentSdk.IBTrainTarget) - case sendPhone(HsFileAgentSdk.IBPhoneInfo) - case sendTime(HsFileAgentSdk.IBSendTime) - case auxiliary(HsFileAgentSdk.IBAuxiliary) - case userInfo(HsFileAgentSdk.IBUserInfo) - case weather(HsFileAgentSdk.IBWeather) - case addressBook([HsFileAgentSdk.IBAddressBook]) - case epo([HsFileAgentSdk.IBEpo]) - case ota(HsFileAgentSdk.IBOtaFile) - case MP3(HsFileAgentSdk.IBMp3File) - case dial(HsFileAgentSdk.IBDial) - case dialFile(HsFileAgentSdk.IBDialFile) - case deleteFile(HsFileAgentSdk.IBDeleteFile) - case fetchFils(HsFileAgentSdk.IBFile) - case aiValid(HsFileAgentSdk.IBAiValid) - case aiResponse(HsFileAgentSdk.IBAiResponse) -} -public enum IBMotionMode : Swift.Int { - case walking - case running - case ride +public enum IBLanguage : Swift.Int { + case chinese + case english + case japanese + case korean + case spanish + case russian + case croatian + case german + case portuguese + case french + case dutch + case italian + case czech + case greek + case hindi + case indonesian + case malaysian + case polish + case thai + case vietnamese + case finnish + case romanian + case turkish public init?(rawValue: Swift.Int) public typealias RawValue = Swift.Int public var rawValue: Swift.Int { get } } -public enum IBFile : Swift.Int, Swift.Codable { - case ota - case mp3 - case dial - case ota_w4 - case epo - public init?(rawValue: Swift.Int) - public typealias RawValue = Swift.Int - public var rawValue: Swift.Int { - get - } +@_hasMissingDesignatedInitializers public class IBBloodOxygen { + public var rate: HsFileAgentSdk.IBBloodOxygenFrequency + public var state: Swift.Int + public var value: Swift.Int + public init() + @objc deinit } -public enum IBAuxiliary : Swift.Int { - case sport - case heart - case bloodOxygen - case train - case tarinRecord - case compass - case weather - case music - case mobile - case record - case secondTimer - case timer - case clock - case bluetooth - case sleep - case setting +public enum IBBloodOxygenFrequency : Swift.Int { + case none + case min30 + case hour1 + case hour2 public init?(rawValue: Swift.Int) public typealias RawValue = Swift.Int public var rawValue: Swift.Int { get } } -@_hasMissingDesignatedInitializers public class IBOtherTarget { - public var calorie: Swift.Int - public var mileage: Swift.Int - public var stand: Swift.Int - public var burning: Swift.Int - public var ringsState: Swift.Int - public var vibrateState: Swift.Int - public var noticeState: Swift.Int +public class IBPhoneInfo : Swift.Codable { + public var name: Swift.String + public var type: Swift.Int + public var mac: [Swift.Int]? public init() @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws } -public typealias IBSdkToDeviceBlock = (_ data: Foundation.Data) -> Swift.Void -@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers public class HsFileAgentSdk : ObjectiveC.NSObject { - public static let shared: HsFileAgentSdk.HsFileAgentSdk - public func initSDK() - public var logs: [Swift.String] { - get - } - final public let version: Swift.String - public var isDebug: Swift.Bool { - get - set - } - public func cleanLog() - public var sdkToDeviceCallback: HsFileAgentSdk.IBSdkToDeviceBlock? - public func sendToSdk(characteristic: CoreBluetooth.CBCharacteristic, error: (any Swift.Error)?) - public func didWriteToDevice(characteristic: CoreBluetooth.CBCharacteristic, error: (any Swift.Error)?) - @objc deinit -} -public class IBAbout : Swift.Codable { - public var code: Swift.Int - public var major: Swift.Int - public var mid: Swift.Int - public var minor: Swift.Int - public var macAddress: Swift.String +@_hasMissingDesignatedInitializers public class IBTargetStep { + public var value: Swift.Int + public var ring: Swift.Int + public var vibrate: Swift.Int + public var notice: Swift.Int public init() @objc deinit - public func encode(to encoder: any Swift.Encoder) throws - required public init(from decoder: any Swift.Decoder) throws } -public class IBHistoryDistanceItem { +public struct LRC { + public static func calculateLRC(_ bytes: [Swift.UInt8]) -> Swift.UInt8 + public static func calculate(_ bytes: [Swift.UInt8]) -> Swift.UInt8 +} +public class IBHistoryCalorieItem { public var time: Swift.Int public var value: Swift.Float public init() @objc deinit } -@_hasMissingDesignatedInitializers public class IBHistoryBaseTrainingItem : Swift.Codable { - public var source: Swift.Int - public var otherType: Swift.Int? - public var trainingType: Swift.Int - public var star: Swift.Int - public var stop: Swift.Int - public var targetType: Swift.Int - public var target: Swift.Int - public var progress: Swift.Int - public var duration: Swift.Int - public var calorie: Swift.Int? - public var distance: Swift.Int? - public var heartRate: Swift.Int - public var step: Swift.Int? - public var trainingLevel: Swift.Int? - public var circle: Swift.Int? - public var elevation: Swift.Int? - @objc deinit - public func encode(to encoder: any Swift.Encoder) throws - required public init(from decoder: any Swift.Decoder) throws -} -public struct IBTrainingData { - public let startTime: Swift.Int - public let heartRate: Swift.Int - public let calorie: Swift.Int - public let distance: Swift.Int - public let stepCount: Swift.Int - public let intensity: Swift.Int +@_hasMissingDesignatedInitializers public class IBAbility { public var description: Swift.String { get } + @objc deinit } -public class IBDeleteFile : Swift.Codable { - public var fileType: HsFileAgentSdk.IBFile - public var uids: [Swift.Int] - public init() - public var description: Swift.String { - get - } - @objc deinit - public func encode(to encoder: any Swift.Encoder) throws - required public init(from decoder: any Swift.Decoder) throws -} -@_hasMissingDesignatedInitializers public class IBTarinState { - public var state: Swift.Int - public var duration: Swift.Int - public init() - public var description: Swift.String { - get - } - @objc deinit -} -public class IBAiValid { - public var isValid: Swift.Bool - public var key: Swift.String? - public init() - public var description: Swift.String { - get - } - @objc deinit -} -@_hasMissingDesignatedInitializers public class IBUserInfo { - public var age: Swift.Int - public var gender: Swift.Int - public var height: Swift.Int - public var weight: Swift.Int - public var step: Swift.Int - public var burning: Swift.Int - public var stand: Swift.Int - public var hourSystem: Swift.Int - public init() - public var description: Swift.String { - get - } - @objc deinit -} -public class IBHistoryHeartRateItem { - public var time: Swift.Int - public var value: Swift.Int - public init() - @objc deinit -} -public class IBHistoryBloodOxygenItem { - public var time: Swift.Int - public var value: Swift.Int - public init() - @objc deinit -} -extension HsFileAgentSdk.IBNotify { - public struct Name { - } -} -@_hasMissingDesignatedInitializers public class IBNotify { - @objc deinit -} -extension HsFileAgentSdk.IBNotify.Name { - public static let connectStateDidChange: HsFileAgentSdk.IBNotify.Name - public static let takePhoto: HsFileAgentSdk.IBNotify.Name - public static let weather: HsFileAgentSdk.IBNotify.Name - public static let didFindDevice: HsFileAgentSdk.IBNotify.Name - public static let trainStateDidChanged: HsFileAgentSdk.IBNotify.Name - public static let trainingData: HsFileAgentSdk.IBNotify.Name +extension HsFileAgentSdk.IBAbility { + public static let userData: HsFileAgentSdk.IBAbility + public static let about: HsFileAgentSdk.IBAbility + public static let switchDial: HsFileAgentSdk.IBAbility + public static let deleteDial: HsFileAgentSdk.IBAbility + public static let fetchCurrentDialId: HsFileAgentSdk.IBAbility + public static let find: HsFileAgentSdk.IBAbility + public static let message: HsFileAgentSdk.IBAbility + public static let startSport: HsFileAgentSdk.IBAbility + public static let endSport: HsFileAgentSdk.IBAbility + public static let trainFrequency: HsFileAgentSdk.IBAbility + public static let trainPauseResume: HsFileAgentSdk.IBAbility + public static let language: HsFileAgentSdk.IBAbility + public static let fetchHeartRate: HsFileAgentSdk.IBAbility + public static let heartRate: HsFileAgentSdk.IBAbility + public static let fetchBloodOxygen: HsFileAgentSdk.IBAbility + public static let bloodOxygen: HsFileAgentSdk.IBAbility + public static let currentHeartRate: HsFileAgentSdk.IBAbility + public static let heartRateMode: HsFileAgentSdk.IBAbility + public static let heartRateHigh: HsFileAgentSdk.IBAbility + public static let takePhoto: HsFileAgentSdk.IBAbility + public static let restore: HsFileAgentSdk.IBAbility + public static let reboot: HsFileAgentSdk.IBAbility + public static let shutdown: HsFileAgentSdk.IBAbility + public static let fetchBattery: HsFileAgentSdk.IBAbility + public static let fetchClock: HsFileAgentSdk.IBAbility + public static let setClock: HsFileAgentSdk.IBAbility + public static let fetchDials: HsFileAgentSdk.IBAbility + public static let checkDialID: HsFileAgentSdk.IBAbility + public static let fetchWatchState: HsFileAgentSdk.IBAbility + public static let fetchScreen: HsFileAgentSdk.IBAbility + public static let screen: HsFileAgentSdk.IBAbility + public static let fetchVibrateSound: HsFileAgentSdk.IBAbility + public static let vibrateSound: HsFileAgentSdk.IBAbility + public static let auxiliary: HsFileAgentSdk.IBAbility + public static let fetchAuxiliary: HsFileAgentSdk.IBAbility + public static let fetchTargetStep: HsFileAgentSdk.IBAbility + public static let targetStep: HsFileAgentSdk.IBAbility + public static let fetchOtherTarget: HsFileAgentSdk.IBAbility + public static let targetOther: HsFileAgentSdk.IBAbility + public static let fetchSleep: HsFileAgentSdk.IBAbility + public static let sleep: HsFileAgentSdk.IBAbility + public static let fetchWater: HsFileAgentSdk.IBAbility + public static let water: HsFileAgentSdk.IBAbility + public static let unit: HsFileAgentSdk.IBAbility + public static let trainTarget: HsFileAgentSdk.IBAbility + public static let syncHeartRate: HsFileAgentSdk.IBAbility + public static let syncBloodOxygen: HsFileAgentSdk.IBAbility + public static let syncStepCount: HsFileAgentSdk.IBAbility + public static let syncFatBurning: HsFileAgentSdk.IBAbility + public static let syncStand: HsFileAgentSdk.IBAbility + public static let syncCalorie: HsFileAgentSdk.IBAbility + public static let syncDistance: HsFileAgentSdk.IBAbility + public static let syncTrain: HsFileAgentSdk.IBAbility + public static let syncSleep: HsFileAgentSdk.IBAbility + public static let syncGPS: HsFileAgentSdk.IBAbility + public static let sendSyncEnd: HsFileAgentSdk.IBAbility + public static let disk: HsFileAgentSdk.IBAbility + public static let sendPhone: HsFileAgentSdk.IBAbility + public static let sendTime: HsFileAgentSdk.IBAbility + public static let unpair: HsFileAgentSdk.IBAbility + public static let sendUnpair: HsFileAgentSdk.IBAbility + public static let sendWeather: HsFileAgentSdk.IBAbility + public static let addressBook: HsFileAgentSdk.IBAbility + public static let mp3: HsFileAgentSdk.IBAbility + public static let dial: HsFileAgentSdk.IBAbility + public static let deleteFile: HsFileAgentSdk.IBAbility + public static let deleteFiles: HsFileAgentSdk.IBAbility + public static let ota: HsFileAgentSdk.IBAbility + public static let revokeFileSend: HsFileAgentSdk.IBAbility + public static let fetchFiles: HsFileAgentSdk.IBAbility } extension Swift.String { public var binary: Swift.String { @@ -360,93 +251,182 @@ extension Swift.UInt8 { get } } -public enum IBCode : Swift.Int, Swift.CustomStringConvertible { +public class IBHistoryStandItem { + public var time: Swift.Int + public init() + @objc deinit +} +public class IBDeleteFile : Swift.Codable { + public var fileType: HsFileAgentSdk.IBFile + public var uids: [Swift.Int] + public init() public var description: Swift.String { get } - case success - case failure - case invalidParam - case parseError - case timeout - case unknow - public init?(rawValue: Swift.Int) - public typealias RawValue = Swift.Int - public var rawValue: Swift.Int { - get - } -} -@_hasMissingDesignatedInitializers public class IBFetchFile : Swift.Codable { - public init() @objc deinit public func encode(to encoder: any Swift.Encoder) throws required public init(from decoder: any Swift.Decoder) throws } -public class IBFetchDialItem : Swift.Codable { +@_hasMissingDesignatedInitializers public class IBTarinState { + public var state: Swift.Int + public var duration: Swift.Int public init() + public var description: Swift.String { + get + } @objc deinit - public func encode(to encoder: any Swift.Encoder) throws - required public init(from decoder: any Swift.Decoder) throws } -public class IBFetchMp3Item : Swift.Codable { +public class IBSendOta : Swift.Codable { + public var filePath: Swift.String + public var major: Swift.Int + public var mid: Swift.Int + public var minor: Swift.Int + public var isForced: Swift.Int public init() @objc deinit public func encode(to encoder: any Swift.Encoder) throws required public init(from decoder: any Swift.Decoder) throws } -public class IBTrainTarget : Swift.Codable { - public var type: HsFileAgentSdk.IBTrainTargetType - public var distance: Swift.Int? - public var calorie: Swift.Int? - public var time: Swift.Int? - public var step: Swift.Int? - public init() +@_hasMissingDesignatedInitializers public class IBOtaFile : Swift.Codable { @objc deinit public func encode(to encoder: any Swift.Encoder) throws required public init(from decoder: any Swift.Decoder) throws } -public enum IBTrainTargetType : Swift.Int, Swift.Codable { - case distance - case calorie - case time - case step - public init?(rawValue: Swift.Int) - public typealias RawValue = Swift.Int - public var rawValue: Swift.Int { +public struct IBTrainingData { + public let startTime: Swift.Int + public let heartRate: Swift.Int + public let calorie: Swift.Int + public let distance: Swift.Int + public let stepCount: Swift.Int + public let intensity: Swift.Int + public var description: Swift.String { get } } -public typealias IBCompletionHandler = (_ result: HsFileAgentSdk.IBResponse) -> Swift.Void -public class IBSender { +public class IBClock : Swift.Codable { + public var alarms: [HsFileAgentSdk.IBClockInfo] public init() @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws } -extension HsFileAgentSdk.IBSender { - @discardableResult - public func ability(_ value: HsFileAgentSdk.IBAbility) -> Self - @discardableResult - public func parameters(_ value: [HsFileAgentSdk.IBParameter]) -> Self - @discardableResult - public func response(_ handler: @escaping HsFileAgentSdk.IBCompletionHandler) -> Self -} -@_hasMissingDesignatedInitializers public class IBHistoryGps { +public class IBClockInfo : Swift.Codable { + public var id: Swift.Int + public var hour: Swift.Int + public var minute: Swift.Int + public var enable: Swift.Int + public var `repeat`: [Swift.Int] + public init() @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws } -public class IBHistoryGpsItem { - public var time: Swift.Int - public var lat: Swift.Int - public var lon: Swift.Int +@_hasMissingDesignatedInitializers public class IBSleep { + public var sleepTimeSet: Swift.Int + public var sleepTime: HsFileAgentSdk.IBTimeItem? + public var getUpTime: HsFileAgentSdk.IBTimeItem? + public var alertBeforeMin20: Swift.Int public init() @objc deinit } -public class IBHistoryBurningItem { - public var time: Swift.Int - public var value: Swift.Int +public struct IBTimeItem { + public var hour: Swift.Int + public var minute: Swift.Int + public init(hour: Swift.Int, minute: Swift.Int) +} +public class IBHistorySleepItem { + public var sleepId: Swift.Int + public var type: Swift.Int + public var startTime: Swift.Int + public var endTime: Swift.Int + public var totalSleep: HsFileAgentSdk.IBSleepTime + public var deepSleep: HsFileAgentSdk.IBSleepTime? + public var lightSleep: HsFileAgentSdk.IBSleepTime? + public var remSleep: HsFileAgentSdk.IBSleepTime? + public var awake: HsFileAgentSdk.IBSleepTime? + public var states: [HsFileAgentSdk.IBSleepState]? public init() @objc deinit } -public class IBWater { - public var alertState: Swift.Int +public struct IBSleepTime { + public var hour: Swift.Int + public var minute: Swift.Int + public init(hour: Swift.Int, minute: Swift.Int) +} +public struct IBSleepState { + public var time: Swift.Int + public var state: Swift.Int + public init(time: Swift.Int, state: Swift.Int) +} +@_hasMissingDesignatedInitializers public class IBResponseModel { + @objc deinit +} +@_hasMissingDesignatedInitializers public class IBResponse : Swift.CustomStringConvertible { + public var code: HsFileAgentSdk.IBCode { + get + } + public var message: Swift.String { + get + } + public var isSuccess: Swift.Bool { + get + } + public var items: [Any] { + get + } + public var value: Any? { + get + } + public var description: Swift.String { + get + } + @objc deinit +} +public class IBWeather : Swift.Codable { + public var address: HsFileAgentSdk.IBAddress + public var now: HsFileAgentSdk.IBWeatherNow + public var daily: [HsFileAgentSdk.IBWeatherInfo] + public init() + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} +public class IBAddress : Swift.Codable { + public var city: Swift.String + public var subLocality: Swift.String + public var lat: Swift.Int + public var lon: Swift.Int + public var atm: Swift.Int + public init() + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} +public class IBWeatherInfo : Swift.Codable { + public var fxDate: Swift.Int + public var iconDay: Swift.Int + public var textDay: Swift.String + public var tempMax: Swift.Int + public var tempMin: Swift.Int + public init() + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} +public class IBWeatherNow : Swift.Codable { + public var temp: Swift.Int + public var iconNight: Swift.Int + public var textNight: Swift.String + public var windScale: Swift.String + public var humidity: Swift.Int + public var uvIndex: Swift.Int + public init() + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} +public class IBWater { + public var alertState: Swift.Int public var alertType: Swift.Int public var drinkingValue: Swift.Int public var start: HsFileAgentSdk.IBTimeItem @@ -467,83 +447,69 @@ public enum IBFrequency : Swift.Int { get } } -@_hasMissingDesignatedInitializers public class IBAbility { - public var description: Swift.String { - get - } +public class IBHistoryHeartRateItem { + public var time: Swift.Int + public var value: Swift.Int + public init() @objc deinit } -extension HsFileAgentSdk.IBAbility { - public static let userData: HsFileAgentSdk.IBAbility - public static let about: HsFileAgentSdk.IBAbility - public static let switchDial: HsFileAgentSdk.IBAbility - public static let deleteDial: HsFileAgentSdk.IBAbility - public static let fetchCurrentDialId: HsFileAgentSdk.IBAbility - public static let find: HsFileAgentSdk.IBAbility - public static let message: HsFileAgentSdk.IBAbility - public static let startSport: HsFileAgentSdk.IBAbility - public static let endSport: HsFileAgentSdk.IBAbility - public static let trainFrequency: HsFileAgentSdk.IBAbility - public static let trainPauseResume: HsFileAgentSdk.IBAbility - public static let language: HsFileAgentSdk.IBAbility - public static let fetchHeartRate: HsFileAgentSdk.IBAbility - public static let heartRate: HsFileAgentSdk.IBAbility - public static let fetchBloodOxygen: HsFileAgentSdk.IBAbility - public static let bloodOxygen: HsFileAgentSdk.IBAbility - public static let currentHeartRate: HsFileAgentSdk.IBAbility - public static let heartRateMode: HsFileAgentSdk.IBAbility - public static let heartRateHigh: HsFileAgentSdk.IBAbility - public static let takePhoto: HsFileAgentSdk.IBAbility - public static let restore: HsFileAgentSdk.IBAbility - public static let reboot: HsFileAgentSdk.IBAbility - public static let shutdown: HsFileAgentSdk.IBAbility - public static let fetchBattery: HsFileAgentSdk.IBAbility - public static let fetchClock: HsFileAgentSdk.IBAbility - public static let setClock: HsFileAgentSdk.IBAbility - public static let fetchDials: HsFileAgentSdk.IBAbility - public static let checkDialID: HsFileAgentSdk.IBAbility - public static let fetchWatchState: HsFileAgentSdk.IBAbility - public static let fetchScreen: HsFileAgentSdk.IBAbility - public static let screen: HsFileAgentSdk.IBAbility - public static let fetchVibrateSound: HsFileAgentSdk.IBAbility - public static let vibrateSound: HsFileAgentSdk.IBAbility - public static let auxiliary: HsFileAgentSdk.IBAbility - public static let fetchAuxiliary: HsFileAgentSdk.IBAbility - public static let fetchTargetStep: HsFileAgentSdk.IBAbility - public static let targetStep: HsFileAgentSdk.IBAbility - public static let fetchOtherTarget: HsFileAgentSdk.IBAbility - public static let targetOther: HsFileAgentSdk.IBAbility - public static let fetchSleep: HsFileAgentSdk.IBAbility - public static let sleep: HsFileAgentSdk.IBAbility - public static let fetchWater: HsFileAgentSdk.IBAbility - public static let water: HsFileAgentSdk.IBAbility - public static let unit: HsFileAgentSdk.IBAbility - public static let trainTarget: HsFileAgentSdk.IBAbility - public static let syncHeartRate: HsFileAgentSdk.IBAbility - public static let syncBloodOxygen: HsFileAgentSdk.IBAbility - public static let syncStepCount: HsFileAgentSdk.IBAbility - public static let syncFatBurning: HsFileAgentSdk.IBAbility - public static let syncStand: HsFileAgentSdk.IBAbility - public static let syncCalorie: HsFileAgentSdk.IBAbility - public static let syncDistance: HsFileAgentSdk.IBAbility - public static let syncTrain: HsFileAgentSdk.IBAbility - public static let syncSleep: HsFileAgentSdk.IBAbility - public static let syncGPS: HsFileAgentSdk.IBAbility - public static let sendSyncEnd: HsFileAgentSdk.IBAbility - public static let disk: HsFileAgentSdk.IBAbility - public static let sendPhone: HsFileAgentSdk.IBAbility - public static let sendTime: HsFileAgentSdk.IBAbility - public static let unpair: HsFileAgentSdk.IBAbility - public static let sendUnpair: HsFileAgentSdk.IBAbility - public static let sendWeather: HsFileAgentSdk.IBAbility - public static let addressBook: HsFileAgentSdk.IBAbility - public static let mp3: HsFileAgentSdk.IBAbility - public static let dial: HsFileAgentSdk.IBAbility - public static let deleteFile: HsFileAgentSdk.IBAbility - public static let deleteFiles: HsFileAgentSdk.IBAbility - public static let ota: HsFileAgentSdk.IBAbility - public static let revokeFileSend: HsFileAgentSdk.IBAbility - public static let fetchFiles: HsFileAgentSdk.IBAbility +public typealias IBCompletionHandler = (_ result: HsFileAgentSdk.IBResponse) -> Swift.Void +public class IBSender { + public init() + @objc deinit +} +extension HsFileAgentSdk.IBSender { + @discardableResult + public func ability(_ value: HsFileAgentSdk.IBAbility) -> Self + @discardableResult + public func parameters(_ value: [HsFileAgentSdk.IBParameter]) -> Self + @discardableResult + public func response(_ handler: @escaping HsFileAgentSdk.IBCompletionHandler) -> Self +} +public class IBSendTime : Swift.Codable { + public var time: Swift.Int + public var week: Swift.Int + public var year: Swift.Int + public var month: Swift.Int + public var day: Swift.Int + public var hour: Swift.Int + public var minute: Swift.Int + public var second: Swift.Int + public init() + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} +public class IBSendMp3 : Swift.Codable { + public var filePath: Swift.String + public var name: Swift.String + public init() + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} +@_hasMissingDesignatedInitializers public class IBMp3File : Swift.Codable { + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} +public class IBVibrateConfig { + public var type: Swift.Int + public var systemValue: Swift.Int? + public var ringsValue: Swift.Int? + public var ringsState: Swift.Int? + public var vibrateState: Swift.Int? + public init() + @objc deinit +} +@_hasMissingDesignatedInitializers public class IBVibrateSound { + public var systemValue: Swift.Int + public var ringsValue: Swift.Int + public var mediaValue: Swift.Int + public var ringsState: Swift.Int + public var vibrateState: Swift.Int + public init() + @objc deinit } public class IBScreenConfig { public var type: Swift.Int @@ -573,131 +539,193 @@ public enum IBDuration : Swift.Int { get } } -public class IBSendTime : Swift.Codable { - public var time: Swift.Int - public var week: Swift.Int - public var year: Swift.Int - public var month: Swift.Int - public var day: Swift.Int - public var hour: Swift.Int - public var minute: Swift.Int - public var second: Swift.Int +public class IBTrainTarget : Swift.Codable { + public var type: HsFileAgentSdk.IBTrainTargetType + public var distance: Swift.Int? + public var calorie: Swift.Int? + public var time: Swift.Int? + public var step: Swift.Int? public init() @objc deinit public func encode(to encoder: any Swift.Encoder) throws required public init(from decoder: any Swift.Decoder) throws } -@_hasMissingDesignatedInitializers public class IBTargetStep { - public var value: Swift.Int - public var ring: Swift.Int - public var vibrate: Swift.Int - public var notice: Swift.Int - public init() - @objc deinit +public enum IBTrainTargetType : Swift.Int, Swift.Codable { + case distance + case calorie + case time + case step + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } } -public typealias IBProgressHandler = (_ total: Swift.Int, _ current: Swift.Int) -> Swift.Void -public class IBFileSender { +public class IBAddressBook { + public var gender: Swift.Int + public var name: Swift.String? + public var phoneNumbers: [HsFileAgentSdk.IBPhoneNumber] public init() - @objc deinit -} -extension HsFileAgentSdk.IBFileSender { - @discardableResult - public func ota(_ info: HsFileAgentSdk.IBSendOta) -> Self - @discardableResult - public func mp3(_ info: HsFileAgentSdk.IBSendMp3) -> Self - public func dial(_ info: HsFileAgentSdk.IBDial) -> Self - @discardableResult - public func progress(_ value: @escaping HsFileAgentSdk.IBProgressHandler) -> Self - @discardableResult - public func response(_ handler: @escaping HsFileAgentSdk.IBCompletionHandler) -> Self - public func revokeFileSend(_ handler: @escaping HsFileAgentSdk.IBCompletionHandler) -} -public protocol IBPeripheralUUID { - var uuid: Foundation.UUID { get } -} -extension Foundation.UUID : HsFileAgentSdk.IBPeripheralUUID { - public var uuid: Foundation.UUID { + public var description: Swift.String { get } + @objc deinit } -public func == (lhs: (any HsFileAgentSdk.IBPeripheralUUID)?, rhs: (any HsFileAgentSdk.IBPeripheralUUID)?) -> Swift.Bool -public class IBHistoryCalorieItem { - public var time: Swift.Int - public var value: Swift.Float +public class IBPhoneNumber { + public var number: Swift.String + public var location: Swift.String? + public var `operator`: Swift.String? public init() + public var description: Swift.String { + get + } @objc deinit } -public class IBSendMp3 : Swift.Codable { - public var filePath: Swift.String - public var name: Swift.String +public class IBAbout : Swift.Codable { + public var code: Swift.Int + public var major: Swift.Int + public var mid: Swift.Int + public var minor: Swift.Int + public var macAddress: Swift.String public init() @objc deinit public func encode(to encoder: any Swift.Encoder) throws required public init(from decoder: any Swift.Decoder) throws } -@_hasMissingDesignatedInitializers public class IBMp3File : Swift.Codable { +@_hasMissingDesignatedInitializers public class IBUserInfo { + public var age: Swift.Int + public var gender: Swift.Int + public var height: Swift.Int + public var weight: Swift.Int + public var step: Swift.Int + public var burning: Swift.Int + public var stand: Swift.Int + public var hourSystem: Swift.Int + public init() + public var description: Swift.String { + get + } @objc deinit - public func encode(to encoder: any Swift.Encoder) throws - required public init(from decoder: any Swift.Decoder) throws } -public class IBPhoneInfo : Swift.Codable { - public var name: Swift.String - public var type: Swift.Int - public var mac: [Swift.Int]? - public init() +@_hasMissingDesignatedInitializers public class IBHistoryBaseTrainingItem : Swift.Codable { + public var source: Swift.Int + public var otherType: Swift.Int? + public var trainingType: Swift.Int + public var star: Swift.Int + public var stop: Swift.Int + public var targetType: Swift.Int + public var target: Swift.Int + public var progress: Swift.Int + public var duration: Swift.Int + public var calorie: Swift.Int? + public var distance: Swift.Int? + public var heartRate: Swift.Int + public var step: Swift.Int? + public var trainingLevel: Swift.Int? + public var circle: Swift.Int? + public var elevation: Swift.Int? @objc deinit public func encode(to encoder: any Swift.Encoder) throws required public init(from decoder: any Swift.Decoder) throws } -public class IBHistorySleepItem { - public var sleepId: Swift.Int - public var type: Swift.Int - public var startTime: Swift.Int - public var endTime: Swift.Int - public var totalSleep: HsFileAgentSdk.IBSleepTime - public var deepSleep: HsFileAgentSdk.IBSleepTime? - public var lightSleep: HsFileAgentSdk.IBSleepTime? - public var remSleep: HsFileAgentSdk.IBSleepTime? - public var awake: HsFileAgentSdk.IBSleepTime? - public var states: [HsFileAgentSdk.IBSleepState]? - public init() - @objc deinit +public enum IBParameter { + case dialID(Swift.Int) + case action(Swift.Int) + case motionMode(HsFileAgentSdk.IBMotionMode) + case language(HsFileAgentSdk.IBLanguage) + case value(Swift.Int) + case file(HsFileAgentSdk.IBFile) + case targetStep(HsFileAgentSdk.IBTargetStep) + case sleep(HsFileAgentSdk.IBSleep) + case water(HsFileAgentSdk.IBWater) + case clock(HsFileAgentSdk.IBClock) + case heartRate(HsFileAgentSdk.IBHeartRate) + case bloodOxygen(HsFileAgentSdk.IBBloodOxygen) + case screen(HsFileAgentSdk.IBScreenConfig) + case vibrateSound(HsFileAgentSdk.IBVibrateConfig) + case otherTarget(HsFileAgentSdk.IBOtherTarget) + case trainTarget(HsFileAgentSdk.IBTrainTarget) + case sendPhone(HsFileAgentSdk.IBPhoneInfo) + case sendTime(HsFileAgentSdk.IBSendTime) + case auxiliary(HsFileAgentSdk.IBAuxiliary) + case userInfo(HsFileAgentSdk.IBUserInfo) + case weather(HsFileAgentSdk.IBWeather) + case addressBook([HsFileAgentSdk.IBAddressBook]) + case epo([HsFileAgentSdk.IBEpo]) + case ota(HsFileAgentSdk.IBOtaFile) + case MP3(HsFileAgentSdk.IBMp3File) + case dial(HsFileAgentSdk.IBDial) + case dialFile(HsFileAgentSdk.IBDialFile) + case deleteFile(HsFileAgentSdk.IBDeleteFile) + case fetchFils(HsFileAgentSdk.IBFile) + case aiValid(HsFileAgentSdk.IBAiValid) + case aiResponse(HsFileAgentSdk.IBAiResponse) } -public struct IBSleepTime { - public var hour: Swift.Int - public var minute: Swift.Int - public init(hour: Swift.Int, minute: Swift.Int) +public enum IBMotionMode : Swift.Int { + case walking + case running + case ride + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } } -public struct IBSleepState { - public var time: Swift.Int - public var state: Swift.Int - public init(time: Swift.Int, state: Swift.Int) +public enum IBFile : Swift.Int, Swift.Codable { + case ota + case mp3 + case dial + case ota_w4 + case epo + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } } -public class IBAiResponse { - public var value: Swift.String - public init() - public var description: Swift.String { +public enum IBAuxiliary : Swift.Int { + case sport + case heart + case bloodOxygen + case train + case tarinRecord + case compass + case weather + case music + case mobile + case record + case secondTimer + case timer + case clock + case bluetooth + case sleep + case setting + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { get } - @objc deinit } -public class IBClock : Swift.Codable { - public var alarms: [HsFileAgentSdk.IBClockInfo] +@_hasMissingDesignatedInitializers public class IBOtherTarget { + public var calorie: Swift.Int + public var mileage: Swift.Int + public var stand: Swift.Int + public var burning: Swift.Int + public var ringsState: Swift.Int + public var vibrateState: Swift.Int + public var noticeState: Swift.Int public init() @objc deinit - public func encode(to encoder: any Swift.Encoder) throws - required public init(from decoder: any Swift.Decoder) throws } -public class IBClockInfo : Swift.Codable { - public var id: Swift.Int - public var hour: Swift.Int - public var minute: Swift.Int - public var enable: Swift.Int - public var `repeat`: [Swift.Int] - public init() - @objc deinit - public func encode(to encoder: any Swift.Encoder) throws - required public init(from decoder: any Swift.Decoder) throws +extension Foundation.Data { + public var string: Swift.String? { + get + } +} +extension Swift.String { + public var data: Foundation.Data? { + get + } } @_hasMissingDesignatedInitializers public class IBHeartRate { public var rate: HsFileAgentSdk.IBHeartRateFrequency @@ -707,149 +735,122 @@ public class IBClockInfo : Swift.Codable { public init() @objc deinit } -public enum IBHeartRateFrequency : Swift.Int { - case none - case min1 - case min5 - case min10 - public init?(rawValue: Swift.Int) - public typealias RawValue = Swift.Int - public var rawValue: Swift.Int { +public enum IBHeartRateFrequency : Swift.Int { + case none + case min1 + case min5 + case min10 + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +public class IBAiValid { + public var isValid: Swift.Bool + public var key: Swift.String? + public init() + public var description: Swift.String { + get + } + @objc deinit +} +public typealias IBSdkToDeviceBlock = (_ data: Foundation.Data) -> Swift.Void +@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers public class HsFileAgentSdk : ObjectiveC.NSObject { + public static let shared: HsFileAgentSdk.HsFileAgentSdk + public func initSDK() + public var logs: [Swift.String] { get } + final public let version: Swift.String + public var isDebug: Swift.Bool { + get + set + } + public func cleanLog() + public var sdkToDeviceCallback: HsFileAgentSdk.IBSdkToDeviceBlock? + public func sendToSdk(characteristic: CoreBluetooth.CBCharacteristic, error: (any Swift.Error)?) + public func didWriteToDevice(characteristic: CoreBluetooth.CBCharacteristic, error: (any Swift.Error)?) + @objc deinit } -public class IBWeather : Swift.Codable { - public var address: HsFileAgentSdk.IBAddress - public var now: HsFileAgentSdk.IBWeatherNow - public var daily: [HsFileAgentSdk.IBWeatherInfo] +public class IBEpo { + public var UID: Swift.Int + public var nameLength: Swift.Int + public var fileName: Swift.String + public var filePath: Swift.String public init() + public var description: Swift.String { + get + } @objc deinit - public func encode(to encoder: any Swift.Encoder) throws - required public init(from decoder: any Swift.Decoder) throws } -public class IBAddress : Swift.Codable { - public var city: Swift.String - public var subLocality: Swift.String - public var lat: Swift.Int - public var lon: Swift.Int - public var atm: Swift.Int +@_hasMissingDesignatedInitializers public class IBFetchFile : Swift.Codable { public init() @objc deinit public func encode(to encoder: any Swift.Encoder) throws required public init(from decoder: any Swift.Decoder) throws } -public class IBWeatherInfo : Swift.Codable { - public var fxDate: Swift.Int - public var iconDay: Swift.Int - public var textDay: Swift.String - public var tempMax: Swift.Int - public var tempMin: Swift.Int +public class IBFetchDialItem : Swift.Codable { public init() @objc deinit public func encode(to encoder: any Swift.Encoder) throws required public init(from decoder: any Swift.Decoder) throws } -public class IBWeatherNow : Swift.Codable { - public var temp: Swift.Int - public var iconNight: Swift.Int - public var textNight: Swift.String - public var windScale: Swift.String - public var humidity: Swift.Int - public var uvIndex: Swift.Int +public class IBFetchMp3Item : Swift.Codable { public init() @objc deinit public func encode(to encoder: any Swift.Encoder) throws required public init(from decoder: any Swift.Decoder) throws } -extension Foundation.Data { - public var string: Swift.String? { +public enum IBCode : Swift.Int, Swift.CustomStringConvertible { + public var description: Swift.String { get } -} -extension Swift.String { - public var data: Foundation.Data? { + case success + case failure + case invalidParam + case parseError + case timeout + case unknow + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { get } } -public class IBSendOta : Swift.Codable { - public var filePath: Swift.String - public var major: Swift.Int - public var mid: Swift.Int - public var minor: Swift.Int - public var isForced: Swift.Int - public init() - @objc deinit - public func encode(to encoder: any Swift.Encoder) throws - required public init(from decoder: any Swift.Decoder) throws -} -@_hasMissingDesignatedInitializers public class IBOtaFile : Swift.Codable { - @objc deinit - public func encode(to encoder: any Swift.Encoder) throws - required public init(from decoder: any Swift.Decoder) throws -} -@_hasMissingDesignatedInitializers public class IBSleep { - public var sleepTimeSet: Swift.Int - public var sleepTime: HsFileAgentSdk.IBTimeItem? - public var getUpTime: HsFileAgentSdk.IBTimeItem? - public var alertBeforeMin20: Swift.Int - public init() - @objc deinit -} -public struct IBTimeItem { - public var hour: Swift.Int - public var minute: Swift.Int - public init(hour: Swift.Int, minute: Swift.Int) -} -public class IBHistoryStepItem { +public class IBHistoryBurningItem { public var time: Swift.Int public var value: Swift.Int public init() @objc deinit } -public struct LRC { - public static func calculateLRC(_ bytes: [Swift.UInt8]) -> Swift.UInt8 - public static func calculate(_ bytes: [Swift.UInt8]) -> Swift.UInt8 -} -public class IBDial { - public var UID: Swift.Int - public var theme: Swift.String? - public var batteryStyle: Swift.Int? - public var timeStyle: Swift.Int? - public var timeColor: Swift.Int? - public var files: [HsFileAgentSdk.IBDialFile]? +public class IBHistoryDistanceItem { + public var time: Swift.Int + public var value: Swift.Float public init() - public var description: Swift.String { - get - } @objc deinit } -public class IBDialFile { - public var filePath: Swift.String - public var fileName: Swift.String - public init() - public var description: Swift.String { - get +extension HsFileAgentSdk.IBNotify { + public struct Name { } +} +@_hasMissingDesignatedInitializers public class IBNotify { @objc deinit } -@_hasMissingDesignatedInitializers public class IBBloodOxygen { - public var rate: HsFileAgentSdk.IBBloodOxygenFrequency - public var state: Swift.Int +extension HsFileAgentSdk.IBNotify.Name { + public static let connectStateDidChange: HsFileAgentSdk.IBNotify.Name + public static let takePhoto: HsFileAgentSdk.IBNotify.Name + public static let weather: HsFileAgentSdk.IBNotify.Name + public static let didFindDevice: HsFileAgentSdk.IBNotify.Name + public static let trainStateDidChanged: HsFileAgentSdk.IBNotify.Name + public static let trainingData: HsFileAgentSdk.IBNotify.Name +} +public class IBHistoryBloodOxygenItem { + public var time: Swift.Int public var value: Swift.Int public init() @objc deinit } -public enum IBBloodOxygenFrequency : Swift.Int { - case none - case min30 - case hour1 - case hour2 - public init?(rawValue: Swift.Int) - public typealias RawValue = Swift.Int - public var rawValue: Swift.Int { - get - } -} @_hasMissingDesignatedInitializers public class IBPeripheral { public var rssi: Swift.Int { get @@ -877,47 +878,62 @@ public enum IBBloodOxygenFrequency : Swift.Int { } @objc deinit } -public class IBEpo { +@_hasMissingDesignatedInitializers public class IBHistoryGps { + @objc deinit +} +public class IBHistoryGpsItem { + public var time: Swift.Int + public var lat: Swift.Int + public var lon: Swift.Int + public init() + @objc deinit +} +public class IBDial { public var UID: Swift.Int - public var nameLength: Swift.Int - public var fileName: Swift.String + public var theme: Swift.String? + public var batteryStyle: Swift.Int? + public var timeStyle: Swift.Int? + public var timeColor: Swift.Int? + public var files: [HsFileAgentSdk.IBDialFile]? + public init() + public var description: Swift.String { + get + } + @objc deinit +} +public class IBDialFile { public var filePath: Swift.String + public var fileName: Swift.String public init() public var description: Swift.String { get } @objc deinit } -public enum IBLanguage : Swift.Int { - case chinese - case english - case japanese - case korean - case spanish - case russian - case croatian - case german - case portuguese - case french - case dutch - case italian - case czech - case greek - case hindi - case indonesian - case malaysian - case polish - case thai - case vietnamese - case finnish - case romanian - case turkish - public init?(rawValue: Swift.Int) - public typealias RawValue = Swift.Int - public var rawValue: Swift.Int { +public protocol IBPeripheralUUID { + var uuid: Foundation.UUID { get } +} +extension Foundation.UUID : HsFileAgentSdk.IBPeripheralUUID { + public var uuid: Foundation.UUID { get } } +public func == (lhs: (any HsFileAgentSdk.IBPeripheralUUID)?, rhs: (any HsFileAgentSdk.IBPeripheralUUID)?) -> Swift.Bool +extension HsFileAgentSdk.IBLanguage : Swift.Equatable {} +extension HsFileAgentSdk.IBLanguage : Swift.Hashable {} +extension HsFileAgentSdk.IBLanguage : Swift.RawRepresentable {} +extension HsFileAgentSdk.IBBloodOxygenFrequency : Swift.Equatable {} +extension HsFileAgentSdk.IBBloodOxygenFrequency : Swift.Hashable {} +extension HsFileAgentSdk.IBBloodOxygenFrequency : Swift.RawRepresentable {} +extension HsFileAgentSdk.IBFrequency : Swift.Equatable {} +extension HsFileAgentSdk.IBFrequency : Swift.Hashable {} +extension HsFileAgentSdk.IBFrequency : Swift.RawRepresentable {} +extension HsFileAgentSdk.IBDuration : Swift.Equatable {} +extension HsFileAgentSdk.IBDuration : Swift.Hashable {} +extension HsFileAgentSdk.IBDuration : Swift.RawRepresentable {} +extension HsFileAgentSdk.IBTrainTargetType : Swift.Equatable {} +extension HsFileAgentSdk.IBTrainTargetType : Swift.Hashable {} +extension HsFileAgentSdk.IBTrainTargetType : Swift.RawRepresentable {} extension HsFileAgentSdk.IBMotionMode : Swift.Equatable {} extension HsFileAgentSdk.IBMotionMode : Swift.Hashable {} extension HsFileAgentSdk.IBMotionMode : Swift.RawRepresentable {} @@ -927,24 +943,9 @@ extension HsFileAgentSdk.IBFile : Swift.RawRepresentable {} extension HsFileAgentSdk.IBAuxiliary : Swift.Equatable {} extension HsFileAgentSdk.IBAuxiliary : Swift.Hashable {} extension HsFileAgentSdk.IBAuxiliary : Swift.RawRepresentable {} -extension HsFileAgentSdk.IBCode : Swift.Equatable {} -extension HsFileAgentSdk.IBCode : Swift.Hashable {} -extension HsFileAgentSdk.IBCode : Swift.RawRepresentable {} -extension HsFileAgentSdk.IBTrainTargetType : Swift.Equatable {} -extension HsFileAgentSdk.IBTrainTargetType : Swift.Hashable {} -extension HsFileAgentSdk.IBTrainTargetType : Swift.RawRepresentable {} -extension HsFileAgentSdk.IBFrequency : Swift.Equatable {} -extension HsFileAgentSdk.IBFrequency : Swift.Hashable {} -extension HsFileAgentSdk.IBFrequency : Swift.RawRepresentable {} -extension HsFileAgentSdk.IBDuration : Swift.Equatable {} -extension HsFileAgentSdk.IBDuration : Swift.Hashable {} -extension HsFileAgentSdk.IBDuration : Swift.RawRepresentable {} extension HsFileAgentSdk.IBHeartRateFrequency : Swift.Equatable {} extension HsFileAgentSdk.IBHeartRateFrequency : Swift.Hashable {} extension HsFileAgentSdk.IBHeartRateFrequency : Swift.RawRepresentable {} -extension HsFileAgentSdk.IBBloodOxygenFrequency : Swift.Equatable {} -extension HsFileAgentSdk.IBBloodOxygenFrequency : Swift.Hashable {} -extension HsFileAgentSdk.IBBloodOxygenFrequency : Swift.RawRepresentable {} -extension HsFileAgentSdk.IBLanguage : Swift.Equatable {} -extension HsFileAgentSdk.IBLanguage : Swift.Hashable {} -extension HsFileAgentSdk.IBLanguage : Swift.RawRepresentable {} +extension HsFileAgentSdk.IBCode : Swift.Equatable {} +extension HsFileAgentSdk.IBCode : Swift.Hashable {} +extension HsFileAgentSdk.IBCode : Swift.RawRepresentable {} diff --git a/HsFileAgentSdk_iOS/demo/Example/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.swiftmodule b/HsFileAgentSdk_iOS/demo/Example/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.swiftmodule new file mode 100644 index 0000000..ec9ceda Binary files /dev/null and b/HsFileAgentSdk_iOS/demo/Example/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.swiftmodule differ diff --git a/HsFileAgentSdk_iOS/demo/Demo/HsFileAgentSdk.framework/Modules/module.modulemap b/HsFileAgentSdk_iOS/demo/Example/HsFileAgentSdk.framework/Modules/module.modulemap similarity index 100% rename from HsFileAgentSdk_iOS/demo/Demo/HsFileAgentSdk.framework/Modules/module.modulemap rename to HsFileAgentSdk_iOS/demo/Example/HsFileAgentSdk.framework/Modules/module.modulemap diff --git a/HsFileAgentSdk_iOS/demo/Example/HsFileAgentSdk.framework/_CodeSignature/CodeDirectory b/HsFileAgentSdk_iOS/demo/Example/HsFileAgentSdk.framework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..366093c Binary files /dev/null and b/HsFileAgentSdk_iOS/demo/Example/HsFileAgentSdk.framework/_CodeSignature/CodeDirectory differ diff --git a/HsFileAgentSdk_iOS/demo/Demo/HsFileAgentSdk.framework/_CodeSignature/CodeRequirements b/HsFileAgentSdk_iOS/demo/Example/HsFileAgentSdk.framework/_CodeSignature/CodeRequirements similarity index 100% rename from HsFileAgentSdk_iOS/demo/Demo/HsFileAgentSdk.framework/_CodeSignature/CodeRequirements rename to HsFileAgentSdk_iOS/demo/Example/HsFileAgentSdk.framework/_CodeSignature/CodeRequirements diff --git a/HsFileAgentSdk_iOS/demo/Example/HsFileAgentSdk.framework/_CodeSignature/CodeRequirements-1 b/HsFileAgentSdk_iOS/demo/Example/HsFileAgentSdk.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..5619a42 Binary files /dev/null and b/HsFileAgentSdk_iOS/demo/Example/HsFileAgentSdk.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/HsFileAgentSdk_iOS/demo/Demo/HsFileAgentSdk.framework/_CodeSignature/CodeResources b/HsFileAgentSdk_iOS/demo/Example/HsFileAgentSdk.framework/_CodeSignature/CodeResources similarity index 84% rename from HsFileAgentSdk_iOS/demo/Demo/HsFileAgentSdk.framework/_CodeSignature/CodeResources rename to HsFileAgentSdk_iOS/demo/Example/HsFileAgentSdk.framework/_CodeSignature/CodeResources index 42ffb20..c0a3faa 100644 --- a/HsFileAgentSdk_iOS/demo/Demo/HsFileAgentSdk.framework/_CodeSignature/CodeResources +++ b/HsFileAgentSdk_iOS/demo/Example/HsFileAgentSdk.framework/_CodeSignature/CodeResources @@ -6,7 +6,7 @@ Headers/HsFileAgentSdk-Swift.h - ucCk4Ao655BGmy9dg231q/pEtKg= + rDxM68fxpTyl6PTu/QAWq9KDTls= Headers/HsFileAgentSdk.h @@ -14,31 +14,31 @@ Info.plist - MtSrNXPRQ4GD5sZI9fXmXqy8LhM= + cC9czf6orkay06rDxiCNN99Y8Q0= Modules/HsFileAgentSdk.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo - FNwqD4nJl6kfHauZynqvrwJp7dM= + BpyYXjdf0BVqqpg5pCnhXbcz7cE= Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.abi.json - BG0IecHYsLxmT1sPKhOhGEtAcaA= + pEhJU9CwPlehdnxFrHsYSjttn00= Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.private.swiftinterface - hAzljrOfRWInDa9JhyZei0qsLMc= + HarI6dOw8Kp6mW1AutLPVI0B6NE= Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.swiftdoc - KUAu76jFgh8u3T9q8z2CkJcKiMg= + CYckk7SweRte7RfWjkvUvMTeLD4= Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.swiftinterface - hAzljrOfRWInDa9JhyZei0qsLMc= + HarI6dOw8Kp6mW1AutLPVI0B6NE= Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.swiftmodule - ZXwwEyS1kb0z/NcyXfLc2Tw58JE= + 3ostwbsoagZzJBouFhZ6fhYgotc= Modules/module.modulemap @@ -51,11 +51,11 @@ hash - ucCk4Ao655BGmy9dg231q/pEtKg= + rDxM68fxpTyl6PTu/QAWq9KDTls= hash2 - 1e6DecGGgJ69G33ypqpj7xn20D0qLinFqgRl09hSd78= + gwmw1VDLw++evzUZ4MvtHkg6aSYgbhpervzC01KSYcc= Headers/HsFileAgentSdk.h @@ -73,66 +73,66 @@ hash - FNwqD4nJl6kfHauZynqvrwJp7dM= + BpyYXjdf0BVqqpg5pCnhXbcz7cE= hash2 - mEWOIchCIVObfLwDDzQ71kNeziBtu5nhMkRhUR/s8QY= + ngZ4zCtA+Oy5Oadpc6TTlv6CYV9apnXMG0S8aapb2gg= Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.abi.json hash - BG0IecHYsLxmT1sPKhOhGEtAcaA= + pEhJU9CwPlehdnxFrHsYSjttn00= hash2 - GU30Lt47M328A+3NHTnTAvU/jodZyChsAQXR103D2co= + zktyfPOR1RQo76GRbVBblR+Q5uckkpLQ0LIP0DhEY9E= Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.private.swiftinterface hash - hAzljrOfRWInDa9JhyZei0qsLMc= + HarI6dOw8Kp6mW1AutLPVI0B6NE= hash2 - RHVugzlTUARhX/jiZW18ilKmM2Kn0mBWhEt3MpwbTr8= + kW/j0dpDTRjo1XphwgQdqUqjs0LEhiizfSK2teDrBLU= Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.swiftdoc hash - KUAu76jFgh8u3T9q8z2CkJcKiMg= + CYckk7SweRte7RfWjkvUvMTeLD4= hash2 - e4Z3hdqEHKRnD2USLHx3EEjRQMqoLjJ9fgphrmUk1Ak= + 76eK4d9fkTlxjFXxiPv8eEGIlLfenEifVWmHJj60UgM= Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.swiftinterface hash - hAzljrOfRWInDa9JhyZei0qsLMc= + HarI6dOw8Kp6mW1AutLPVI0B6NE= hash2 - RHVugzlTUARhX/jiZW18ilKmM2Kn0mBWhEt3MpwbTr8= + kW/j0dpDTRjo1XphwgQdqUqjs0LEhiizfSK2teDrBLU= Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.swiftmodule hash - ZXwwEyS1kb0z/NcyXfLc2Tw58JE= + 3ostwbsoagZzJBouFhZ6fhYgotc= hash2 - WyMkjmdF0/sns/+WAWR919PbPdFnEfolL30ajTlPdd0= + Zi7JnP5pMlakOSwZ9gccON990QKavqWPVENBmreoGPI= Modules/module.modulemap diff --git a/HsFileAgentSdk_iOS/demo/Demo/HsFileAgentSdk.framework/_CodeSignature/CodeSignature b/HsFileAgentSdk_iOS/demo/Example/HsFileAgentSdk.framework/_CodeSignature/CodeSignature similarity index 69% rename from HsFileAgentSdk_iOS/demo/Demo/HsFileAgentSdk.framework/_CodeSignature/CodeSignature rename to HsFileAgentSdk_iOS/demo/Example/HsFileAgentSdk.framework/_CodeSignature/CodeSignature index f78533d..24840a1 100644 Binary files a/HsFileAgentSdk_iOS/demo/Demo/HsFileAgentSdk.framework/_CodeSignature/CodeSignature and b/HsFileAgentSdk_iOS/demo/Example/HsFileAgentSdk.framework/_CodeSignature/CodeSignature differ diff --git a/HsFileAgentSdk_iOS/demo/HsFileAgentSdk.xcworkspace/contents.xcworkspacedata b/HsFileAgentSdk_iOS/demo/HsFileAgentSdk.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..5f1604d --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/HsFileAgentSdk.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,10 @@ + + + + + + + diff --git a/HsFileAgentSdk_iOS/code2/HsFileAgentSdk/HsFileAgentSdk.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/HsFileAgentSdk_iOS/demo/HsFileAgentSdk.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from HsFileAgentSdk_iOS/code2/HsFileAgentSdk/HsFileAgentSdk.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to HsFileAgentSdk_iOS/demo/HsFileAgentSdk.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/HsFileAgentSdk_iOS/demo/Podfile.lock b/HsFileAgentSdk_iOS/demo/Podfile.lock new file mode 100644 index 0000000..793ca3e --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Podfile.lock @@ -0,0 +1,20 @@ +PODS: + - SnapKit (5.7.1) + - Toast-Swift (5.1.1) + +DEPENDENCIES: + - SnapKit (~> 5.7.0) + - Toast-Swift + +SPEC REPOS: + https://gitee.com/mirrors/CocoaPods-Specs.git: + - SnapKit + - Toast-Swift + +SPEC CHECKSUMS: + SnapKit: d612e99e678a2d3b95bf60b0705ed0a35c03484a + Toast-Swift: 7a03a532afe3a560d4044bc7c237e2864d295173 + +PODFILE CHECKSUM: 3c1d89565ba8550fffe14bd9838f6d055118d357 + +COCOAPODS: 1.16.2 diff --git a/HsFileAgentSdk_iOS/demo/Pods/Manifest.lock b/HsFileAgentSdk_iOS/demo/Pods/Manifest.lock new file mode 100644 index 0000000..793ca3e --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/Manifest.lock @@ -0,0 +1,20 @@ +PODS: + - SnapKit (5.7.1) + - Toast-Swift (5.1.1) + +DEPENDENCIES: + - SnapKit (~> 5.7.0) + - Toast-Swift + +SPEC REPOS: + https://gitee.com/mirrors/CocoaPods-Specs.git: + - SnapKit + - Toast-Swift + +SPEC CHECKSUMS: + SnapKit: d612e99e678a2d3b95bf60b0705ed0a35c03484a + Toast-Swift: 7a03a532afe3a560d4044bc7c237e2864d295173 + +PODFILE CHECKSUM: 3c1d89565ba8550fffe14bd9838f6d055118d357 + +COCOAPODS: 1.16.2 diff --git a/HsFileAgentSdk_iOS/demo/Pods/Pods.xcodeproj/project.pbxproj b/HsFileAgentSdk_iOS/demo/Pods/Pods.xcodeproj/project.pbxproj new file mode 100644 index 0000000..c99755f --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/Pods.xcodeproj/project.pbxproj @@ -0,0 +1,1191 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 56; + objects = { + +/* Begin PBXBuildFile section */ + 064D909CD827405E8DCC309DB1B7775A /* ConstraintLayoutSupportDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 255B874D26371ED2BE6ACBDDA7546F33 /* ConstraintLayoutSupportDSL.swift */; }; + 070601D9903BE1D11DD6DD1367C3F012 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3A9FECC1FDAD9F26B079096EFC42AB3 /* Foundation.framework */; }; + 09E1F569A93FAD4B9149E30B9301F44A /* ConstraintPriority.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0008FD3EB68C06705912697A5E2D9FA /* ConstraintPriority.swift */; }; + 0C7E48CC6391092D8F5B4341E1EE7485 /* Toast-Swift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 299A2CDA7C411A3A71A3701130DF2E80 /* Toast-Swift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0CA7A132ABE7018DE9295456732F38BB /* ConstraintAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17CA2E9EA4CA92986174AE1B310D64FC /* ConstraintAttributes.swift */; }; + 0DE5DB9C6227B3416778D8417DD95EA9 /* ConstraintView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68B84AC6A164D8BF678F37A97E4C8AB2 /* ConstraintView+Extensions.swift */; }; + 1194E62AA3F6F506799B1A43B16942B5 /* ConstraintDirectionalInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = B67D1A3FBEE3E82BB567511B6E07DB91 /* ConstraintDirectionalInsets.swift */; }; + 147EE3EC632F31F312899DC5602A1B95 /* Pods-Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7825A90E082A1582EB16256B0E722B3F /* Pods-Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 172B6B4E5550420B8131FBD62C975821 /* Toast.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4B00A1CF36D410F8C3C41A4E569E7D5 /* Toast.swift */; }; + 205EB01AED14BB574DD54EAFE26E4786 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3A9FECC1FDAD9F26B079096EFC42AB3 /* Foundation.framework */; }; + 2B2EB369550CE92CEEFCBFD3D32B8A3F /* ConstraintInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD2CA5814E643359B4597F01DB63120A /* ConstraintInsetTarget.swift */; }; + 3577F172FA68CBAE47CFEE6FE25C5404 /* ConstraintOffsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 314E9F32B69677C623496D7652C3D3B6 /* ConstraintOffsetTarget.swift */; }; + 3D3B646B4988314275B40E97BEB16C7F /* ConstraintLayoutGuideDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 402AABDF3AD059B1625EDD8127D6BC78 /* ConstraintLayoutGuideDSL.swift */; }; + 43D1DD42DA0158574948295BAE03B996 /* Pods-Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D6D7C498FA339E02BD53ECB8916CEA8E /* Pods-Example-dummy.m */; }; + 4F4DEB687C0E4834A5B291DEE0651D6A /* ConstraintMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D4A60BEE4A7081DD9C29CCDC566B563 /* ConstraintMaker.swift */; }; + 57C4F6EFB30DDD14E960AC2D6B34F904 /* SnapKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CEBB3D59C89F023AA9C70C8129288D8 /* SnapKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5922A6A0AE7152CF436356B3556F1835 /* ConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = E317AFA5F9A70C0F16B929AE1F7F2B27 /* ConstraintItem.swift */; }; + 59F34874DA4ABB2F5C4E09EA6865936B /* ConstraintLayoutGuide.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97971E28848746AFB867C42149D07CF1 /* ConstraintLayoutGuide.swift */; }; + 6E39129FC8643A70C276801FEF4C280D /* Constraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60CAFC0670C3DEF7A47313A54F04CB28 /* Constraint.swift */; }; + 7AF516B98D45391B909D507D0244104C /* ConstraintDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D5BD2925A5DA124C2B2706A3A28661A /* ConstraintDescription.swift */; }; + 7B0BC17748C9775A8299A96D501CE5A8 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 44E31BFCE69A3A4BEC13CE3C15C09F41 /* QuartzCore.framework */; }; + 7D42390CDB4FA147504B03DA2A174A0C /* ConstraintViewDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0870D9465A487351DAEA1766DE821061 /* ConstraintViewDSL.swift */; }; + 8237ECE64A0CBE709E4FD41623053EBD /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3A9FECC1FDAD9F26B079096EFC42AB3 /* Foundation.framework */; }; + 868A9F524A7985BDA1EA124D9BF4CA63 /* ConstraintDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B02346646C5757ADA90385193489F15 /* ConstraintDSL.swift */; }; + 86CAB01D950C8BC35EDE0BDC01A2500B /* ConstraintView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CA0EABD5D5F167CD00CC988AE6F7616 /* ConstraintView.swift */; }; + 87E921A1D8B0C683DA2133709C867859 /* Toast-Swift-Toast-Swift in Resources */ = {isa = PBXBuildFile; fileRef = 13FD39576595D8A884BF5166065C5236 /* Toast-Swift-Toast-Swift */; }; + 883EDEE1C699497CF2A77C3B8A32A790 /* ConstraintMultiplierTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C8B238EAED0D02EE2EDA3E0AFDFCDF8 /* ConstraintMultiplierTarget.swift */; }; + 8BABA32F7B94A25D8E9208C0A8D90B2E /* ConstraintMakerRelatable+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2BE70E9856E46C9A6E829001D73B1FE /* ConstraintMakerRelatable+Extensions.swift */; }; + 9E0045B41BFE697DB4ADE151228024D2 /* SnapKit-SnapKit_Privacy in Resources */ = {isa = PBXBuildFile; fileRef = B9DCB5EC0B1CDADD221717CADDF62359 /* SnapKit-SnapKit_Privacy */; }; + A2F910D7EF13ED7B1152D76857A2E18C /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = D1AEB427BFBC9247E8F34D67090E06AB /* PrivacyInfo.xcprivacy */; }; + A9B5C45C3C4D517B581E536DE846A078 /* Toast-Swift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4921504348067847838ADB38C54450E5 /* Toast-Swift-dummy.m */; }; + AABEF13464BA7F4621BD94736C1D057C /* ConstraintMakerPrioritizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = E10D66D9E166D542F5363CBA57983A23 /* ConstraintMakerPrioritizable.swift */; }; + AE224EDB6D044C0FE86B086E950FC2F9 /* Debugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26BC1C4EC62CF40DD4867D5F6494B154 /* Debugging.swift */; }; + AF760C78F1C7E11BF7CB9E9B29903530 /* ConstraintInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1A4400B9A3A9DC3FE1EF72F7CA6B991 /* ConstraintInsets.swift */; }; + B0875E3AB8718E7DFE5C53497C02A15E /* ConstraintLayoutSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77AA5193123194D713DDD43F98E94171 /* ConstraintLayoutSupport.swift */; }; + B903049E7C1BED7918DAB208754107C7 /* ConstraintMakerFinalizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40915436AD5B8FBD7DB97FA1842D3B04 /* ConstraintMakerFinalizable.swift */; }; + BA2FB695DEB0D179253EEB8DFCE3578B /* SnapKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E3C7DF5CC6CCB0CE492C410CBDDB120D /* SnapKit-dummy.m */; }; + BDA5C7CC91E86448237CF40954FAC5AF /* ConstraintMakerRelatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78FDE8E8C8DD6421BFDECCB9915AB484 /* ConstraintMakerRelatable.swift */; }; + BDB72D171DF1656ACA5C304657363957 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = B75D2A7DE83D1FF989B4A5BBD215A555 /* PrivacyInfo.xcprivacy */; }; + BF1AE4D97E813B95C43EA4A298B973D1 /* LayoutConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E2A33C4CDE4D307F3152424D7645BB7 /* LayoutConstraint.swift */; }; + C07CB3E9A4D1BF00F841E4285629A2B2 /* ConstraintRelatableTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C5355BB87DDF559F098ECAAC807E62D /* ConstraintRelatableTarget.swift */; }; + C14F10B663FE2898EACAB90C202B3F50 /* ConstraintMakerEditable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C593C652EAFA0BB2AA7068479C66DBC0 /* ConstraintMakerEditable.swift */; }; + C6A4302ACE006C4E2CDD481287E2916B /* Typealiases.swift in Sources */ = {isa = PBXBuildFile; fileRef = F43DDDC52C3E782E3A7F881E5705B018 /* Typealiases.swift */; }; + C6F45595676957ADBEC18EB3F23EAEC4 /* LayoutConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCA06467836D57452149E83EA6567317 /* LayoutConstraintItem.swift */; }; + CE593943A9E7CF83822CF60304BCAD43 /* ConstraintConstantTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93A024966F310709262772160E66E975 /* ConstraintConstantTarget.swift */; }; + D4218DA55B2BA45937589200CC0DF1FB /* ConstraintMakerExtendable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C64BA714D311BBDD6C6A279ED16F129F /* ConstraintMakerExtendable.swift */; }; + DBA4803F4765E1650B8C6841157F5D73 /* ConstraintPriorityTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54A43E9825AD9ECCA4590612E683F877 /* ConstraintPriorityTarget.swift */; }; + E37671A03B4C17A1CF3766A6125833BB /* ConstraintDirectionalInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C40E9BFB9B7BA77F4BE18F9B31409BC /* ConstraintDirectionalInsetTarget.swift */; }; + E3D779DEE753C0B0D33BA8E73A980265 /* ConstraintLayoutGuide+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E36B2D762E145CBBBA623CCE750D6BD /* ConstraintLayoutGuide+Extensions.swift */; }; + ECC5C2ADC2682F9171FEA22AF10DCE53 /* ConstraintRelation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50C2AE23F9F73FB28B96BD72CD9FE09A /* ConstraintRelation.swift */; }; + F6F33E8B268F3D41075374D95B8088DC /* UILayoutSupport+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FE5DBC1178BCEAB7B54D819EAB60478 /* UILayoutSupport+Extensions.swift */; }; + F9EBA65892D78A31C068D727D84BCB88 /* ConstraintConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = E794AE434FC5440BBCF498C6905558F5 /* ConstraintConfig.swift */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 43B33D109C0F7519A6CFDC88D0E9B337 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 19622742EBA51E823D6DAE3F8CDBFAD4; + remoteInfo = SnapKit; + }; + 575E021AD07D60A6FA208549C1A38D3D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = C344E85893FCDEE5B70436E0A4A3472B; + remoteInfo = "Toast-Swift-Toast-Swift"; + }; + 6A0A2A1D6A7F0F0846A6B88C2455B201 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8A8DB685241263AFDF5E6B20FE67B93A; + remoteInfo = "SnapKit-SnapKit_Privacy"; + }; + F8D8523C2AE1FDED3168B05E99A55937 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B990BD87169C76A3ED3FE8A9258D91A3; + remoteInfo = "Toast-Swift"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 036B46C39508C4873CF7B23BF546EB17 /* Toast-Swift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Toast-Swift-prefix.pch"; sourceTree = ""; }; + 0870D9465A487351DAEA1766DE821061 /* ConstraintViewDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintViewDSL.swift; path = Sources/ConstraintViewDSL.swift; sourceTree = ""; }; + 0C40E9BFB9B7BA77F4BE18F9B31409BC /* ConstraintDirectionalInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsetTarget.swift; path = Sources/ConstraintDirectionalInsetTarget.swift; sourceTree = ""; }; + 13FD39576595D8A884BF5166065C5236 /* Toast-Swift-Toast-Swift */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "Toast-Swift-Toast-Swift"; path = "Toast-Swift.bundle"; sourceTree = BUILT_PRODUCTS_DIR; }; + 17CA2E9EA4CA92986174AE1B310D64FC /* ConstraintAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintAttributes.swift; path = Sources/ConstraintAttributes.swift; sourceTree = ""; }; + 1D4A60BEE4A7081DD9C29CCDC566B563 /* ConstraintMaker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMaker.swift; path = Sources/ConstraintMaker.swift; sourceTree = ""; }; + 1F667CC0E19EAF34E5A4119E2121F585 /* Pods-Example */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "Pods-Example"; path = Pods_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 243410B9535472556EA4BB6DBC133A0D /* Pods-Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Example.release.xcconfig"; sourceTree = ""; }; + 255B874D26371ED2BE6ACBDDA7546F33 /* ConstraintLayoutSupportDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupportDSL.swift; path = Sources/ConstraintLayoutSupportDSL.swift; sourceTree = ""; }; + 26BC1C4EC62CF40DD4867D5F6494B154 /* Debugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debugging.swift; path = Sources/Debugging.swift; sourceTree = ""; }; + 299A2CDA7C411A3A71A3701130DF2E80 /* Toast-Swift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Toast-Swift-umbrella.h"; sourceTree = ""; }; + 314E9F32B69677C623496D7652C3D3B6 /* ConstraintOffsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintOffsetTarget.swift; path = Sources/ConstraintOffsetTarget.swift; sourceTree = ""; }; + 31C1D37707DFAA5E6A164BCC07834264 /* Pods-Example-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Example-Info.plist"; sourceTree = ""; }; + 35C305D3797C284E6F5BAA1D3E6F9BF8 /* Pods-Example.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-Example.modulemap"; sourceTree = ""; }; + 3B34630537EBB8DF0AFC8C1E7953E7F2 /* ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist"; sourceTree = ""; }; + 3C8B238EAED0D02EE2EDA3E0AFDFCDF8 /* ConstraintMultiplierTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMultiplierTarget.swift; path = Sources/ConstraintMultiplierTarget.swift; sourceTree = ""; }; + 3D30871A308E087FD2D94B682D931425 /* Toast-Swift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Toast-Swift.debug.xcconfig"; sourceTree = ""; }; + 3E2A33C4CDE4D307F3152424D7645BB7 /* LayoutConstraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraint.swift; path = Sources/LayoutConstraint.swift; sourceTree = ""; }; + 402AABDF3AD059B1625EDD8127D6BC78 /* ConstraintLayoutGuideDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuideDSL.swift; path = Sources/ConstraintLayoutGuideDSL.swift; sourceTree = ""; }; + 40915436AD5B8FBD7DB97FA1842D3B04 /* ConstraintMakerFinalizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerFinalizable.swift; path = Sources/ConstraintMakerFinalizable.swift; sourceTree = ""; }; + 441854E35F81731E63E53DC7E4EEAD9D /* Pods-Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-Example-acknowledgements.markdown"; sourceTree = ""; }; + 44E31BFCE69A3A4BEC13CE3C15C09F41 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; + 4921504348067847838ADB38C54450E5 /* Toast-Swift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Toast-Swift-dummy.m"; sourceTree = ""; }; + 4FE5DBC1178BCEAB7B54D819EAB60478 /* UILayoutSupport+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILayoutSupport+Extensions.swift"; path = "Sources/UILayoutSupport+Extensions.swift"; sourceTree = ""; }; + 50C2AE23F9F73FB28B96BD72CD9FE09A /* ConstraintRelation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelation.swift; path = Sources/ConstraintRelation.swift; sourceTree = ""; }; + 54A43E9825AD9ECCA4590612E683F877 /* ConstraintPriorityTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriorityTarget.swift; path = Sources/ConstraintPriorityTarget.swift; sourceTree = ""; }; + 568532DA15F074D0C99A5955D268DC6B /* SnapKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SnapKit-Info.plist"; sourceTree = ""; }; + 58F3FC3DCFE61C0E4192C6789031D13B /* Toast-Swift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Toast-Swift.modulemap"; sourceTree = ""; }; + 60CAFC0670C3DEF7A47313A54F04CB28 /* Constraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Constraint.swift; path = Sources/Constraint.swift; sourceTree = ""; }; + 68B84AC6A164D8BF678F37A97E4C8AB2 /* ConstraintView+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintView+Extensions.swift"; path = "Sources/ConstraintView+Extensions.swift"; sourceTree = ""; }; + 6B02346646C5757ADA90385193489F15 /* ConstraintDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDSL.swift; path = Sources/ConstraintDSL.swift; sourceTree = ""; }; + 6C5355BB87DDF559F098ECAAC807E62D /* ConstraintRelatableTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelatableTarget.swift; path = Sources/ConstraintRelatableTarget.swift; sourceTree = ""; }; + 6D0FA88F9162D811C0FB61D5E00D7257 /* SnapKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SnapKit.modulemap; sourceTree = ""; }; + 6E36B2D762E145CBBBA623CCE750D6BD /* ConstraintLayoutGuide+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintLayoutGuide+Extensions.swift"; path = "Sources/ConstraintLayoutGuide+Extensions.swift"; sourceTree = ""; }; + 6F13EFA7CA9AE8FEFA13F55B11ABE237 /* Toast-Swift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Toast-Swift.release.xcconfig"; sourceTree = ""; }; + 71440BD6012F91DF466F888C97FA1263 /* SnapKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.debug.xcconfig; sourceTree = ""; }; + 745EFCBF059DFB069925E8518EBAF103 /* SnapKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-prefix.pch"; sourceTree = ""; }; + 77AA5193123194D713DDD43F98E94171 /* ConstraintLayoutSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupport.swift; path = Sources/ConstraintLayoutSupport.swift; sourceTree = ""; }; + 7825A90E082A1582EB16256B0E722B3F /* Pods-Example-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-Example-umbrella.h"; sourceTree = ""; }; + 78FDE8E8C8DD6421BFDECCB9915AB484 /* ConstraintMakerRelatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerRelatable.swift; path = Sources/ConstraintMakerRelatable.swift; sourceTree = ""; }; + 7D5BD2925A5DA124C2B2706A3A28661A /* ConstraintDescription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDescription.swift; path = Sources/ConstraintDescription.swift; sourceTree = ""; }; + 8CA0EABD5D5F167CD00CC988AE6F7616 /* ConstraintView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintView.swift; path = Sources/ConstraintView.swift; sourceTree = ""; }; + 8FB92F929A3389C4951786B3A6567523 /* SnapKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.release.xcconfig; sourceTree = ""; }; + 93A024966F310709262772160E66E975 /* ConstraintConstantTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConstantTarget.swift; path = Sources/ConstraintConstantTarget.swift; sourceTree = ""; }; + 979486118B3E90C08386079D57962701 /* SnapKit */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SnapKit; path = SnapKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 97971E28848746AFB867C42149D07CF1 /* ConstraintLayoutGuide.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuide.swift; path = Sources/ConstraintLayoutGuide.swift; sourceTree = ""; }; + 9CEBB3D59C89F023AA9C70C8129288D8 /* SnapKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-umbrella.h"; sourceTree = ""; }; + 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + A1A4400B9A3A9DC3FE1EF72F7CA6B991 /* ConstraintInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsets.swift; path = Sources/ConstraintInsets.swift; sourceTree = ""; }; + AC1EC30EE7AE51EAC79A8FC8B320C6C3 /* Toast-Swift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Toast-Swift-Info.plist"; sourceTree = ""; }; + AFECBC24E09D0D25F822C27BD944AFD4 /* Pods-Example-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Example-frameworks.sh"; sourceTree = ""; }; + B45138496B85A072654D1D0F8EBBEDE5 /* Pods-Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Example.debug.xcconfig"; sourceTree = ""; }; + B67D1A3FBEE3E82BB567511B6E07DB91 /* ConstraintDirectionalInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsets.swift; path = Sources/ConstraintDirectionalInsets.swift; sourceTree = ""; }; + B75D2A7DE83D1FF989B4A5BBD215A555 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/PrivacyInfo.xcprivacy; sourceTree = ""; }; + B9DCB5EC0B1CDADD221717CADDF62359 /* SnapKit-SnapKit_Privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "SnapKit-SnapKit_Privacy"; path = SnapKit_Privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + C593C652EAFA0BB2AA7068479C66DBC0 /* ConstraintMakerEditable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerEditable.swift; path = Sources/ConstraintMakerEditable.swift; sourceTree = ""; }; + C64BA714D311BBDD6C6A279ED16F129F /* ConstraintMakerExtendable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerExtendable.swift; path = Sources/ConstraintMakerExtendable.swift; sourceTree = ""; }; + CCA06467836D57452149E83EA6567317 /* LayoutConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraintItem.swift; path = Sources/LayoutConstraintItem.swift; sourceTree = ""; }; + D1AEB427BFBC9247E8F34D67090E06AB /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Toast/Resources/PrivacyInfo.xcprivacy; sourceTree = ""; }; + D3A9FECC1FDAD9F26B079096EFC42AB3 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + D4B00A1CF36D410F8C3C41A4E569E7D5 /* Toast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Toast.swift; path = Toast/Toast.swift; sourceTree = ""; }; + D6043471C96F93DC41F7DD1E0D7D8B35 /* Toast-Swift */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "Toast-Swift"; path = Toast_Swift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + D6D7C498FA339E02BD53ECB8916CEA8E /* Pods-Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-Example-dummy.m"; sourceTree = ""; }; + DD2CA5814E643359B4597F01DB63120A /* ConstraintInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsetTarget.swift; path = Sources/ConstraintInsetTarget.swift; sourceTree = ""; }; + E0008FD3EB68C06705912697A5E2D9FA /* ConstraintPriority.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriority.swift; path = Sources/ConstraintPriority.swift; sourceTree = ""; }; + E10D66D9E166D542F5363CBA57983A23 /* ConstraintMakerPrioritizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerPrioritizable.swift; path = Sources/ConstraintMakerPrioritizable.swift; sourceTree = ""; }; + E2BE70E9856E46C9A6E829001D73B1FE /* ConstraintMakerRelatable+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintMakerRelatable+Extensions.swift"; path = "Sources/ConstraintMakerRelatable+Extensions.swift"; sourceTree = ""; }; + E317AFA5F9A70C0F16B929AE1F7F2B27 /* ConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintItem.swift; path = Sources/ConstraintItem.swift; sourceTree = ""; }; + E3C7DF5CC6CCB0CE492C410CBDDB120D /* SnapKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SnapKit-dummy.m"; sourceTree = ""; }; + E794AE434FC5440BBCF498C6905558F5 /* ConstraintConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConfig.swift; path = Sources/ConstraintConfig.swift; sourceTree = ""; }; + EA21B344259B58996DB73382B1B1521F /* Pods-Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Example-acknowledgements.plist"; sourceTree = ""; }; + F43DDDC52C3E782E3A7F881E5705B018 /* Typealiases.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Typealiases.swift; path = Sources/Typealiases.swift; sourceTree = ""; }; + FD2AA917A244E5E2D7F4A366F6ACAC86 /* ResourceBundle-Toast-Swift-Toast-Swift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-Toast-Swift-Toast-Swift-Info.plist"; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 33428AC36668E3ED52DB70316F843FB8 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 205EB01AED14BB574DD54EAFE26E4786 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 71FF632B64BDB7D626771955D502CBF1 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 8237ECE64A0CBE709E4FD41623053EBD /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C0A16685EF34D1A7750CD9CFFEA96E10 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + CC8DC3FF9B19DA38B5A07D38377A645F /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F151972567B4508E965D5BFCCF7174A1 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 070601D9903BE1D11DD6DD1367C3F012 /* Foundation.framework in Frameworks */, + 7B0BC17748C9775A8299A96D501CE5A8 /* QuartzCore.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 0492DA187742803282DC7B827669E234 /* SnapKit */ = { + isa = PBXGroup; + children = ( + 60CAFC0670C3DEF7A47313A54F04CB28 /* Constraint.swift */, + 17CA2E9EA4CA92986174AE1B310D64FC /* ConstraintAttributes.swift */, + E794AE434FC5440BBCF498C6905558F5 /* ConstraintConfig.swift */, + 93A024966F310709262772160E66E975 /* ConstraintConstantTarget.swift */, + 7D5BD2925A5DA124C2B2706A3A28661A /* ConstraintDescription.swift */, + B67D1A3FBEE3E82BB567511B6E07DB91 /* ConstraintDirectionalInsets.swift */, + 0C40E9BFB9B7BA77F4BE18F9B31409BC /* ConstraintDirectionalInsetTarget.swift */, + 6B02346646C5757ADA90385193489F15 /* ConstraintDSL.swift */, + A1A4400B9A3A9DC3FE1EF72F7CA6B991 /* ConstraintInsets.swift */, + DD2CA5814E643359B4597F01DB63120A /* ConstraintInsetTarget.swift */, + E317AFA5F9A70C0F16B929AE1F7F2B27 /* ConstraintItem.swift */, + 97971E28848746AFB867C42149D07CF1 /* ConstraintLayoutGuide.swift */, + 6E36B2D762E145CBBBA623CCE750D6BD /* ConstraintLayoutGuide+Extensions.swift */, + 402AABDF3AD059B1625EDD8127D6BC78 /* ConstraintLayoutGuideDSL.swift */, + 77AA5193123194D713DDD43F98E94171 /* ConstraintLayoutSupport.swift */, + 255B874D26371ED2BE6ACBDDA7546F33 /* ConstraintLayoutSupportDSL.swift */, + 1D4A60BEE4A7081DD9C29CCDC566B563 /* ConstraintMaker.swift */, + C593C652EAFA0BB2AA7068479C66DBC0 /* ConstraintMakerEditable.swift */, + C64BA714D311BBDD6C6A279ED16F129F /* ConstraintMakerExtendable.swift */, + 40915436AD5B8FBD7DB97FA1842D3B04 /* ConstraintMakerFinalizable.swift */, + E10D66D9E166D542F5363CBA57983A23 /* ConstraintMakerPrioritizable.swift */, + 78FDE8E8C8DD6421BFDECCB9915AB484 /* ConstraintMakerRelatable.swift */, + E2BE70E9856E46C9A6E829001D73B1FE /* ConstraintMakerRelatable+Extensions.swift */, + 3C8B238EAED0D02EE2EDA3E0AFDFCDF8 /* ConstraintMultiplierTarget.swift */, + 314E9F32B69677C623496D7652C3D3B6 /* ConstraintOffsetTarget.swift */, + E0008FD3EB68C06705912697A5E2D9FA /* ConstraintPriority.swift */, + 54A43E9825AD9ECCA4590612E683F877 /* ConstraintPriorityTarget.swift */, + 6C5355BB87DDF559F098ECAAC807E62D /* ConstraintRelatableTarget.swift */, + 50C2AE23F9F73FB28B96BD72CD9FE09A /* ConstraintRelation.swift */, + 8CA0EABD5D5F167CD00CC988AE6F7616 /* ConstraintView.swift */, + 68B84AC6A164D8BF678F37A97E4C8AB2 /* ConstraintView+Extensions.swift */, + 0870D9465A487351DAEA1766DE821061 /* ConstraintViewDSL.swift */, + 26BC1C4EC62CF40DD4867D5F6494B154 /* Debugging.swift */, + 3E2A33C4CDE4D307F3152424D7645BB7 /* LayoutConstraint.swift */, + CCA06467836D57452149E83EA6567317 /* LayoutConstraintItem.swift */, + F43DDDC52C3E782E3A7F881E5705B018 /* Typealiases.swift */, + 4FE5DBC1178BCEAB7B54D819EAB60478 /* UILayoutSupport+Extensions.swift */, + F75191FC551C205DED30B321842B247E /* Resources */, + AB35C78249460D2BA366CE3BA67CEEDA /* Support Files */, + ); + name = SnapKit; + path = SnapKit; + sourceTree = ""; + }; + 1628BF05B4CAFDCC3549A101F5A10A17 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 7E621C5F3D3D50DF1BF57F5CC0295126 /* iOS */, + ); + name = Frameworks; + sourceTree = ""; + }; + 62E2B811AE631FE87CB02890D01418DC /* Support Files */ = { + isa = PBXGroup; + children = ( + FD2AA917A244E5E2D7F4A366F6ACAC86 /* ResourceBundle-Toast-Swift-Toast-Swift-Info.plist */, + 58F3FC3DCFE61C0E4192C6789031D13B /* Toast-Swift.modulemap */, + 4921504348067847838ADB38C54450E5 /* Toast-Swift-dummy.m */, + AC1EC30EE7AE51EAC79A8FC8B320C6C3 /* Toast-Swift-Info.plist */, + 036B46C39508C4873CF7B23BF546EB17 /* Toast-Swift-prefix.pch */, + 299A2CDA7C411A3A71A3701130DF2E80 /* Toast-Swift-umbrella.h */, + 3D30871A308E087FD2D94B682D931425 /* Toast-Swift.debug.xcconfig */, + 6F13EFA7CA9AE8FEFA13F55B11ABE237 /* Toast-Swift.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/Toast-Swift"; + sourceTree = ""; + }; + 665548B300497F1D018D73EA842BEC32 /* Pods */ = { + isa = PBXGroup; + children = ( + 0492DA187742803282DC7B827669E234 /* SnapKit */, + E860DF05D28E3EBAE464FACC48DC03EB /* Toast-Swift */, + ); + name = Pods; + sourceTree = ""; + }; + 7E621C5F3D3D50DF1BF57F5CC0295126 /* iOS */ = { + isa = PBXGroup; + children = ( + D3A9FECC1FDAD9F26B079096EFC42AB3 /* Foundation.framework */, + 44E31BFCE69A3A4BEC13CE3C15C09F41 /* QuartzCore.framework */, + ); + name = iOS; + sourceTree = ""; + }; + 9BDBD95ED116334D1B2835202D8D3060 /* Pods-Example */ = { + isa = PBXGroup; + children = ( + 35C305D3797C284E6F5BAA1D3E6F9BF8 /* Pods-Example.modulemap */, + 441854E35F81731E63E53DC7E4EEAD9D /* Pods-Example-acknowledgements.markdown */, + EA21B344259B58996DB73382B1B1521F /* Pods-Example-acknowledgements.plist */, + D6D7C498FA339E02BD53ECB8916CEA8E /* Pods-Example-dummy.m */, + AFECBC24E09D0D25F822C27BD944AFD4 /* Pods-Example-frameworks.sh */, + 31C1D37707DFAA5E6A164BCC07834264 /* Pods-Example-Info.plist */, + 7825A90E082A1582EB16256B0E722B3F /* Pods-Example-umbrella.h */, + B45138496B85A072654D1D0F8EBBEDE5 /* Pods-Example.debug.xcconfig */, + 243410B9535472556EA4BB6DBC133A0D /* Pods-Example.release.xcconfig */, + ); + name = "Pods-Example"; + path = "Target Support Files/Pods-Example"; + sourceTree = ""; + }; + AB35C78249460D2BA366CE3BA67CEEDA /* Support Files */ = { + isa = PBXGroup; + children = ( + 3B34630537EBB8DF0AFC8C1E7953E7F2 /* ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist */, + 6D0FA88F9162D811C0FB61D5E00D7257 /* SnapKit.modulemap */, + E3C7DF5CC6CCB0CE492C410CBDDB120D /* SnapKit-dummy.m */, + 568532DA15F074D0C99A5955D268DC6B /* SnapKit-Info.plist */, + 745EFCBF059DFB069925E8518EBAF103 /* SnapKit-prefix.pch */, + 9CEBB3D59C89F023AA9C70C8129288D8 /* SnapKit-umbrella.h */, + 71440BD6012F91DF466F888C97FA1263 /* SnapKit.debug.xcconfig */, + 8FB92F929A3389C4951786B3A6567523 /* SnapKit.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SnapKit"; + sourceTree = ""; + }; + CE2E825F08D3AD0FD76E6D78D7512ED0 /* Targets Support Files */ = { + isa = PBXGroup; + children = ( + 9BDBD95ED116334D1B2835202D8D3060 /* Pods-Example */, + ); + name = "Targets Support Files"; + sourceTree = ""; + }; + CF1408CF629C7361332E53B88F7BD30C = { + isa = PBXGroup; + children = ( + 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, + 1628BF05B4CAFDCC3549A101F5A10A17 /* Frameworks */, + 665548B300497F1D018D73EA842BEC32 /* Pods */, + DC02FADF5C2575787E6DA2DDCCA4E07E /* Products */, + CE2E825F08D3AD0FD76E6D78D7512ED0 /* Targets Support Files */, + ); + sourceTree = ""; + }; + DC02FADF5C2575787E6DA2DDCCA4E07E /* Products */ = { + isa = PBXGroup; + children = ( + 1F667CC0E19EAF34E5A4119E2121F585 /* Pods-Example */, + 979486118B3E90C08386079D57962701 /* SnapKit */, + B9DCB5EC0B1CDADD221717CADDF62359 /* SnapKit-SnapKit_Privacy */, + D6043471C96F93DC41F7DD1E0D7D8B35 /* Toast-Swift */, + 13FD39576595D8A884BF5166065C5236 /* Toast-Swift-Toast-Swift */, + ); + name = Products; + sourceTree = ""; + }; + E5ABF2DF4D4A9B7536793B0AC23F02CB /* Resources */ = { + isa = PBXGroup; + children = ( + D1AEB427BFBC9247E8F34D67090E06AB /* PrivacyInfo.xcprivacy */, + ); + name = Resources; + sourceTree = ""; + }; + E860DF05D28E3EBAE464FACC48DC03EB /* Toast-Swift */ = { + isa = PBXGroup; + children = ( + D4B00A1CF36D410F8C3C41A4E569E7D5 /* Toast.swift */, + E5ABF2DF4D4A9B7536793B0AC23F02CB /* Resources */, + 62E2B811AE631FE87CB02890D01418DC /* Support Files */, + ); + name = "Toast-Swift"; + path = "Toast-Swift"; + sourceTree = ""; + }; + F75191FC551C205DED30B321842B247E /* Resources */ = { + isa = PBXGroup; + children = ( + B75D2A7DE83D1FF989B4A5BBD215A555 /* PrivacyInfo.xcprivacy */, + ); + name = Resources; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXHeadersBuildPhase section */ + 05ED2C3AEB13C3FABC0739CD4C5EEA3C /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 147EE3EC632F31F312899DC5602A1B95 /* Pods-Example-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 448E74EF9D17B3DCC5432BB6215BCAB0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 0C7E48CC6391092D8F5B4341E1EE7485 /* Toast-Swift-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5B1500FE995B9224E0AF0B42CE93C03B /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 57C4F6EFB30DDD14E960AC2D6B34F904 /* SnapKit-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + +/* Begin PBXNativeTarget section */ + 0AEE99A309977BD12A049FF48AF9BA4B /* Pods-Example */ = { + isa = PBXNativeTarget; + buildConfigurationList = 4AB85B230CA513CF80A8088764DB4510 /* Build configuration list for PBXNativeTarget "Pods-Example" */; + buildPhases = ( + 05ED2C3AEB13C3FABC0739CD4C5EEA3C /* Headers */, + D914A3D287733B748248D00BC0174574 /* Sources */, + 71FF632B64BDB7D626771955D502CBF1 /* Frameworks */, + 17489F65B27F00BE01E5EC522E98760E /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + A2B11B6B4E3A9910607A655B57E07909 /* PBXTargetDependency */, + 60A790EB0C7C6E82AA499A96BF19FCB1 /* PBXTargetDependency */, + ); + name = "Pods-Example"; + productName = Pods_Example; + productReference = 1F667CC0E19EAF34E5A4119E2121F585 /* Pods-Example */; + productType = "com.apple.product-type.framework"; + }; + 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */ = { + isa = PBXNativeTarget; + buildConfigurationList = 80CE967CAA1D35721519F892BAF7A19B /* Build configuration list for PBXNativeTarget "SnapKit" */; + buildPhases = ( + 5B1500FE995B9224E0AF0B42CE93C03B /* Headers */, + F7AC6792C89443C7B212A06E810BAB97 /* Sources */, + 33428AC36668E3ED52DB70316F843FB8 /* Frameworks */, + 1DEDF411E550D85A1218E1655456A9CD /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 114F916F63CFB4C29948E97B142406D9 /* PBXTargetDependency */, + ); + name = SnapKit; + productName = SnapKit; + productReference = 979486118B3E90C08386079D57962701 /* SnapKit */; + productType = "com.apple.product-type.framework"; + }; + 8A8DB685241263AFDF5E6B20FE67B93A /* SnapKit-SnapKit_Privacy */ = { + isa = PBXNativeTarget; + buildConfigurationList = 66F431564E9CBAE13B7AE817EE8C82F8 /* Build configuration list for PBXNativeTarget "SnapKit-SnapKit_Privacy" */; + buildPhases = ( + 3FA185BDF882AB0960F1A6F5BBD5E53A /* Sources */, + CC8DC3FF9B19DA38B5A07D38377A645F /* Frameworks */, + 3BB9665D9D9F6233326F70CC9117C602 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "SnapKit-SnapKit_Privacy"; + productName = SnapKit_Privacy; + productReference = B9DCB5EC0B1CDADD221717CADDF62359 /* SnapKit-SnapKit_Privacy */; + productType = "com.apple.product-type.bundle"; + }; + B990BD87169C76A3ED3FE8A9258D91A3 /* Toast-Swift */ = { + isa = PBXNativeTarget; + buildConfigurationList = 9C146D0EDFB76FE1156D655A897B6E94 /* Build configuration list for PBXNativeTarget "Toast-Swift" */; + buildPhases = ( + 448E74EF9D17B3DCC5432BB6215BCAB0 /* Headers */, + B4A020AF82EF829322C86201C5C31A20 /* Sources */, + F151972567B4508E965D5BFCCF7174A1 /* Frameworks */, + A694D13AD95802E0936531BC8DAEBB89 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + F25E531F2EE0FFA40ABA26AA0316E9AE /* PBXTargetDependency */, + ); + name = "Toast-Swift"; + productName = Toast_Swift; + productReference = D6043471C96F93DC41F7DD1E0D7D8B35 /* Toast-Swift */; + productType = "com.apple.product-type.framework"; + }; + C344E85893FCDEE5B70436E0A4A3472B /* Toast-Swift-Toast-Swift */ = { + isa = PBXNativeTarget; + buildConfigurationList = A9996BEBF8EBDC1B9E57E07787F81CD6 /* Build configuration list for PBXNativeTarget "Toast-Swift-Toast-Swift" */; + buildPhases = ( + 647DC35A13F976EA30AC9AFFE9869E07 /* Sources */, + C0A16685EF34D1A7750CD9CFFEA96E10 /* Frameworks */, + 06E6E0D5393FC378A09E27D62BFB01B5 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "Toast-Swift-Toast-Swift"; + productName = "Toast-Swift"; + productReference = 13FD39576595D8A884BF5166065C5236 /* Toast-Swift-Toast-Swift */; + productType = "com.apple.product-type.bundle"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + BFDFE7DC352907FC980B868725387E98 /* Project object */ = { + isa = PBXProject; + attributes = { + LastSwiftUpdateCheck = 1600; + LastUpgradeCheck = 1600; + }; + buildConfigurationList = 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */; + compatibilityVersion = "Xcode 14.0"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + Base, + en, + ); + mainGroup = CF1408CF629C7361332E53B88F7BD30C; + minimizedProjectReferenceProxies = 0; + preferredProjectObjectVersion = 77; + productRefGroup = DC02FADF5C2575787E6DA2DDCCA4E07E /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 0AEE99A309977BD12A049FF48AF9BA4B /* Pods-Example */, + 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */, + 8A8DB685241263AFDF5E6B20FE67B93A /* SnapKit-SnapKit_Privacy */, + B990BD87169C76A3ED3FE8A9258D91A3 /* Toast-Swift */, + C344E85893FCDEE5B70436E0A4A3472B /* Toast-Swift-Toast-Swift */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 06E6E0D5393FC378A09E27D62BFB01B5 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A2F910D7EF13ED7B1152D76857A2E18C /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 17489F65B27F00BE01E5EC522E98760E /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 1DEDF411E550D85A1218E1655456A9CD /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 9E0045B41BFE697DB4ADE151228024D2 /* SnapKit-SnapKit_Privacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 3BB9665D9D9F6233326F70CC9117C602 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + BDB72D171DF1656ACA5C304657363957 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A694D13AD95802E0936531BC8DAEBB89 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 87E921A1D8B0C683DA2133709C867859 /* Toast-Swift-Toast-Swift in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 3FA185BDF882AB0960F1A6F5BBD5E53A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 647DC35A13F976EA30AC9AFFE9869E07 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + B4A020AF82EF829322C86201C5C31A20 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 172B6B4E5550420B8131FBD62C975821 /* Toast.swift in Sources */, + A9B5C45C3C4D517B581E536DE846A078 /* Toast-Swift-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D914A3D287733B748248D00BC0174574 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 43D1DD42DA0158574948295BAE03B996 /* Pods-Example-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F7AC6792C89443C7B212A06E810BAB97 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 6E39129FC8643A70C276801FEF4C280D /* Constraint.swift in Sources */, + 0CA7A132ABE7018DE9295456732F38BB /* ConstraintAttributes.swift in Sources */, + F9EBA65892D78A31C068D727D84BCB88 /* ConstraintConfig.swift in Sources */, + CE593943A9E7CF83822CF60304BCAD43 /* ConstraintConstantTarget.swift in Sources */, + 7AF516B98D45391B909D507D0244104C /* ConstraintDescription.swift in Sources */, + 1194E62AA3F6F506799B1A43B16942B5 /* ConstraintDirectionalInsets.swift in Sources */, + E37671A03B4C17A1CF3766A6125833BB /* ConstraintDirectionalInsetTarget.swift in Sources */, + 868A9F524A7985BDA1EA124D9BF4CA63 /* ConstraintDSL.swift in Sources */, + AF760C78F1C7E11BF7CB9E9B29903530 /* ConstraintInsets.swift in Sources */, + 2B2EB369550CE92CEEFCBFD3D32B8A3F /* ConstraintInsetTarget.swift in Sources */, + 5922A6A0AE7152CF436356B3556F1835 /* ConstraintItem.swift in Sources */, + 59F34874DA4ABB2F5C4E09EA6865936B /* ConstraintLayoutGuide.swift in Sources */, + E3D779DEE753C0B0D33BA8E73A980265 /* ConstraintLayoutGuide+Extensions.swift in Sources */, + 3D3B646B4988314275B40E97BEB16C7F /* ConstraintLayoutGuideDSL.swift in Sources */, + B0875E3AB8718E7DFE5C53497C02A15E /* ConstraintLayoutSupport.swift in Sources */, + 064D909CD827405E8DCC309DB1B7775A /* ConstraintLayoutSupportDSL.swift in Sources */, + 4F4DEB687C0E4834A5B291DEE0651D6A /* ConstraintMaker.swift in Sources */, + C14F10B663FE2898EACAB90C202B3F50 /* ConstraintMakerEditable.swift in Sources */, + D4218DA55B2BA45937589200CC0DF1FB /* ConstraintMakerExtendable.swift in Sources */, + B903049E7C1BED7918DAB208754107C7 /* ConstraintMakerFinalizable.swift in Sources */, + AABEF13464BA7F4621BD94736C1D057C /* ConstraintMakerPrioritizable.swift in Sources */, + BDA5C7CC91E86448237CF40954FAC5AF /* ConstraintMakerRelatable.swift in Sources */, + 8BABA32F7B94A25D8E9208C0A8D90B2E /* ConstraintMakerRelatable+Extensions.swift in Sources */, + 883EDEE1C699497CF2A77C3B8A32A790 /* ConstraintMultiplierTarget.swift in Sources */, + 3577F172FA68CBAE47CFEE6FE25C5404 /* ConstraintOffsetTarget.swift in Sources */, + 09E1F569A93FAD4B9149E30B9301F44A /* ConstraintPriority.swift in Sources */, + DBA4803F4765E1650B8C6841157F5D73 /* ConstraintPriorityTarget.swift in Sources */, + C07CB3E9A4D1BF00F841E4285629A2B2 /* ConstraintRelatableTarget.swift in Sources */, + ECC5C2ADC2682F9171FEA22AF10DCE53 /* ConstraintRelation.swift in Sources */, + 86CAB01D950C8BC35EDE0BDC01A2500B /* ConstraintView.swift in Sources */, + 0DE5DB9C6227B3416778D8417DD95EA9 /* ConstraintView+Extensions.swift in Sources */, + 7D42390CDB4FA147504B03DA2A174A0C /* ConstraintViewDSL.swift in Sources */, + AE224EDB6D044C0FE86B086E950FC2F9 /* Debugging.swift in Sources */, + BF1AE4D97E813B95C43EA4A298B973D1 /* LayoutConstraint.swift in Sources */, + C6F45595676957ADBEC18EB3F23EAEC4 /* LayoutConstraintItem.swift in Sources */, + BA2FB695DEB0D179253EEB8DFCE3578B /* SnapKit-dummy.m in Sources */, + C6A4302ACE006C4E2CDD481287E2916B /* Typealiases.swift in Sources */, + F6F33E8B268F3D41075374D95B8088DC /* UILayoutSupport+Extensions.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 114F916F63CFB4C29948E97B142406D9 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "SnapKit-SnapKit_Privacy"; + target = 8A8DB685241263AFDF5E6B20FE67B93A /* SnapKit-SnapKit_Privacy */; + targetProxy = 6A0A2A1D6A7F0F0846A6B88C2455B201 /* PBXContainerItemProxy */; + }; + 60A790EB0C7C6E82AA499A96BF19FCB1 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Toast-Swift"; + target = B990BD87169C76A3ED3FE8A9258D91A3 /* Toast-Swift */; + targetProxy = F8D8523C2AE1FDED3168B05E99A55937 /* PBXContainerItemProxy */; + }; + A2B11B6B4E3A9910607A655B57E07909 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SnapKit; + target = 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */; + targetProxy = 43B33D109C0F7519A6CFDC88D0E9B337 /* PBXContainerItemProxy */; + }; + F25E531F2EE0FFA40ABA26AA0316E9AE /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Toast-Swift-Toast-Swift"; + target = C344E85893FCDEE5B70436E0A4A3472B /* Toast-Swift-Toast-Swift */; + targetProxy = 575E021AD07D60A6FA208549C1A38D3D /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 2E38D8195E8CB8DAA1E3DEBA5C5F406C /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = B45138496B85A072654D1D0F8EBBEDE5 /* Pods-Example.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + INFOPLIST_FILE = "Target Support Files/Pods-Example/Pods-Example-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-Example/Pods-Example.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 41669B547BC8CCCEECA78F2936C01429 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 8FB92F929A3389C4951786B3A6567523 /* SnapKit.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/SnapKit"; + IBSC_MODULE = SnapKit; + INFOPLIST_FILE = "Target Support Files/SnapKit/ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + PRODUCT_NAME = SnapKit_Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + 7E48D17D0469F73801BBDAF1F20755F2 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 6F13EFA7CA9AE8FEFA13F55B11ABE237 /* Toast-Swift.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/Toast-Swift/Toast-Swift-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/Toast-Swift/Toast-Swift-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/Toast-Swift/Toast-Swift.modulemap"; + PRODUCT_MODULE_NAME = Toast_Swift; + PRODUCT_NAME = Toast_Swift; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 8DE5143C03248BB6CD542DE3963D6F3A /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + 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_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + 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; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + 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 = ( + "POD_CONFIGURATION_DEBUG=1", + "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 = 13.0; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + ONLY_ACTIVE_ARCH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + STRIP_INSTALLED_PRODUCT = NO; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + SYMROOT = "${SRCROOT}/../build"; + }; + name = Debug; + }; + 9D0D7572FEDA4CC9E75E7387846AFE57 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 71440BD6012F91DF466F888C97FA1263 /* SnapKit.debug.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/SnapKit/SnapKit-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SnapKit/SnapKit.modulemap"; + PRODUCT_MODULE_NAME = SnapKit; + PRODUCT_NAME = SnapKit; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 9E406C6AAF85E580207CD97B0044DEAB /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + 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_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + 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; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "POD_CONFIGURATION_RELEASE=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 = 13.0; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + STRIP_INSTALLED_PRODUCT = NO; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + SWIFT_VERSION = 5.0; + SYMROOT = "${SRCROOT}/../build"; + }; + name = Release; + }; + ADB5712A52D00712AF3E54225E7871BA /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 71440BD6012F91DF466F888C97FA1263 /* SnapKit.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/SnapKit"; + IBSC_MODULE = SnapKit; + INFOPLIST_FILE = "Target Support Files/SnapKit/ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + PRODUCT_NAME = SnapKit_Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + BAD20131EC29650C6737E66854A3A9FD /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 8FB92F929A3389C4951786B3A6567523 /* SnapKit.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/SnapKit/SnapKit-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SnapKit/SnapKit.modulemap"; + PRODUCT_MODULE_NAME = SnapKit; + PRODUCT_NAME = SnapKit; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + C4FB43AE2367DAAD0704251AABDE432D /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 243410B9535472556EA4BB6DBC133A0D /* Pods-Example.release.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + INFOPLIST_FILE = "Target Support Files/Pods-Example/Pods-Example-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-Example/Pods-Example.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + CCCFDF6B48013EFB53F26D660294CD6E /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 6F13EFA7CA9AE8FEFA13F55B11ABE237 /* Toast-Swift.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Toast-Swift"; + IBSC_MODULE = Toast_Swift; + INFOPLIST_FILE = "Target Support Files/Toast-Swift/ResourceBundle-Toast-Swift-Toast-Swift-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + PRODUCT_NAME = "Toast-Swift"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + DD7117494DA57CB220D93C012567BF9C /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 3D30871A308E087FD2D94B682D931425 /* Toast-Swift.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Toast-Swift"; + IBSC_MODULE = Toast_Swift; + INFOPLIST_FILE = "Target Support Files/Toast-Swift/ResourceBundle-Toast-Swift-Toast-Swift-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + PRODUCT_NAME = "Toast-Swift"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + E06F70F13B606F0979741BCAFE1F1003 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 3D30871A308E087FD2D94B682D931425 /* Toast-Swift.debug.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/Toast-Swift/Toast-Swift-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/Toast-Swift/Toast-Swift-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/Toast-Swift/Toast-Swift.modulemap"; + PRODUCT_MODULE_NAME = Toast_Swift; + PRODUCT_NAME = Toast_Swift; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 8DE5143C03248BB6CD542DE3963D6F3A /* Debug */, + 9E406C6AAF85E580207CD97B0044DEAB /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 4AB85B230CA513CF80A8088764DB4510 /* Build configuration list for PBXNativeTarget "Pods-Example" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 2E38D8195E8CB8DAA1E3DEBA5C5F406C /* Debug */, + C4FB43AE2367DAAD0704251AABDE432D /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 66F431564E9CBAE13B7AE817EE8C82F8 /* Build configuration list for PBXNativeTarget "SnapKit-SnapKit_Privacy" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + ADB5712A52D00712AF3E54225E7871BA /* Debug */, + 41669B547BC8CCCEECA78F2936C01429 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 80CE967CAA1D35721519F892BAF7A19B /* Build configuration list for PBXNativeTarget "SnapKit" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 9D0D7572FEDA4CC9E75E7387846AFE57 /* Debug */, + BAD20131EC29650C6737E66854A3A9FD /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 9C146D0EDFB76FE1156D655A897B6E94 /* Build configuration list for PBXNativeTarget "Toast-Swift" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + E06F70F13B606F0979741BCAFE1F1003 /* Debug */, + 7E48D17D0469F73801BBDAF1F20755F2 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + A9996BEBF8EBDC1B9E57E07787F81CD6 /* Build configuration list for PBXNativeTarget "Toast-Swift-Toast-Swift" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + DD7117494DA57CB220D93C012567BF9C /* Debug */, + CCCFDF6B48013EFB53F26D660294CD6E /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = BFDFE7DC352907FC980B868725387E98 /* Project object */; +} diff --git a/HsFileAgentSdk_iOS/demo/Pods/SnapKit/LICENSE b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/LICENSE new file mode 100644 index 0000000..a18ccfb --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/LICENSE @@ -0,0 +1,19 @@ +Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/HsFileAgentSdk_iOS/demo/Pods/SnapKit/README.md b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/README.md new file mode 100644 index 0000000..e1be307 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/README.md @@ -0,0 +1,155 @@ + + +SnapKit is a DSL to make Auto Layout easy on both iOS and OS X. + +[![Build Status](https://travis-ci.org/SnapKit/SnapKit.svg)](https://travis-ci.org/SnapKit/SnapKit) +[![Platform](https://img.shields.io/cocoapods/p/SnapKit.svg?style=flat)](https://github.com/SnapKit/SnapKit) +[![Cocoapods Compatible](https://img.shields.io/cocoapods/v/SnapKit.svg)](https://cocoapods.org/pods/SnapKit) +[![Carthage compatible](https://img.shields.io/badge/Carthage-compatible-4BC51D.svg?style=flat)](https://github.com/Carthage/Carthage) + +#### ⚠️ **To use with Swift 4.x please ensure you are using >= 4.0.0** ⚠️ +#### ⚠️ **To use with Swift 5.x please ensure you are using >= 5.0.0** ⚠️ + +## Contents + +- [Requirements](#requirements) +- [Migration Guides](#migration-guides) +- [Communication](#communication) +- [Installation](#installation) +- [Usage](#usage) +- [Credits](#credits) +- [License](#license) + +## Requirements + +- iOS 12.0+ / Mac OS X 10.13+ / tvOS 10.0+ +- Xcode 10.0+ +- Swift 4.0+ + +## Migration Guides + +- [SnapKit 3.0 Migration Guide](Documentation/SnapKit%203.0%20Migration%20Guide.md) + +## Communication + +- If you **need help**, use [Stack Overflow](http://stackoverflow.com/questions/tagged/snapkit). (Tag 'snapkit') +- If you'd like to **ask a general question**, use [Stack Overflow](http://stackoverflow.com/questions/tagged/snapkit). +- If you **found a bug**, open an issue. +- If you **have a feature request**, open an issue. +- If you **want to contribute**, submit a pull request. + + +## Installation + +### CocoaPods + +[CocoaPods](http://cocoapods.org) is a dependency manager for Cocoa projects. You can install it with the following command: + +```bash +$ gem install cocoapods +``` + +> CocoaPods 1.1.0+ is required to build SnapKit 4.0.0+. + +To integrate SnapKit into your Xcode project using CocoaPods, specify it in your `Podfile`: + +```ruby +source 'https://github.com/CocoaPods/Specs.git' +platform :ios, '10.0' +use_frameworks! + +target '' do + pod 'SnapKit', '~> 5.7.0' +end +``` + +Then, run the following command: + +```bash +$ pod install +``` + +### Carthage + +[Carthage](https://github.com/Carthage/Carthage) is a decentralized dependency manager that builds your dependencies and provides you with binary frameworks. + +You can install Carthage with [Homebrew](http://brew.sh/) using the following command: + +```bash +$ brew update +$ brew install carthage +``` + +To integrate SnapKit into your Xcode project using Carthage, specify it in your `Cartfile`: + +```ogdl +github "SnapKit/SnapKit" ~> 5.0.0 +``` + +Run `carthage update` to build the framework and drag the built `SnapKit.framework` into your Xcode project. + +### Swift Package Manager + +[Swift Package Manager](https://swift.org/package-manager/) is a tool for managing the distribution of Swift code. It’s integrated with the Swift build system to automate the process of downloading, compiling, and linking dependencies. + +> Xcode 11+ is required to build SnapKit using Swift Package Manager. + +To integrate SnapKit into your Xcode project using Swift Package Manager, add it to the dependencies value of your `Package.swift`: + +```swift +dependencies: [ + .package(url: "https://github.com/SnapKit/SnapKit.git", .upToNextMajor(from: "5.0.1")) +] +``` + +### Manually + +If you prefer not to use either of the aforementioned dependency managers, you can integrate SnapKit into your project manually. + +--- + +## Usage + +### Quick Start + +```swift +import SnapKit + +class MyViewController: UIViewController { + + lazy var box = UIView() + + override func viewDidLoad() { + super.viewDidLoad() + + self.view.addSubview(box) + box.backgroundColor = .green + box.snp.makeConstraints { (make) -> Void in + make.width.height.equalTo(50) + make.center.equalTo(self.view) + } + } + +} +``` + +### Playground +You can try SnapKit in Playground. + +**Note:** + +> To try SnapKit in playground, open `SnapKit.xcworkspace` and build SnapKit.framework for any simulator first. + +### Resources + +- [Documentation](https://snapkit.github.io/SnapKit/docs/) +- [F.A.Q.](https://snapkit.github.io/SnapKit/faq/) + +## Credits + +- Robert Payne ([@robertjpayne](https://twitter.com/robertjpayne)) +- Many other contributors + +## License + +SnapKit is released under the MIT license. See LICENSE for details. diff --git a/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/Constraint.swift b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/Constraint.swift new file mode 100644 index 0000000..b890152 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/Constraint.swift @@ -0,0 +1,341 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if canImport(UIKit) + import UIKit +#else + import AppKit +#endif + +public final class Constraint { + + internal let sourceLocation: (String, UInt) + internal let label: String? + + private let from: ConstraintItem + private let to: ConstraintItem + private let relation: ConstraintRelation + private let multiplier: ConstraintMultiplierTarget + private var constant: ConstraintConstantTarget { + didSet { + self.updateConstantAndPriorityIfNeeded() + } + } + private var priority: ConstraintPriorityTarget { + didSet { + self.updateConstantAndPriorityIfNeeded() + } + } + public var layoutConstraints: [LayoutConstraint] + + public var isActive: Bool { + set { + if newValue { + activate() + } + else { + deactivate() + } + } + + get { + for layoutConstraint in self.layoutConstraints { + if layoutConstraint.isActive { + return true + } + } + return false + } + } + + // MARK: Initialization + + internal init(from: ConstraintItem, + to: ConstraintItem, + relation: ConstraintRelation, + sourceLocation: (String, UInt), + label: String?, + multiplier: ConstraintMultiplierTarget, + constant: ConstraintConstantTarget, + priority: ConstraintPriorityTarget) { + self.from = from + self.to = to + self.relation = relation + self.sourceLocation = sourceLocation + self.label = label + self.multiplier = multiplier + self.constant = constant + self.priority = priority + self.layoutConstraints = [] + + // get attributes + let layoutFromAttributes = self.from.attributes.layoutAttributes + let layoutToAttributes = self.to.attributes.layoutAttributes + + // get layout from + let layoutFrom = self.from.layoutConstraintItem! + + // get relation + let layoutRelation = self.relation.layoutRelation + + for layoutFromAttribute in layoutFromAttributes { + // get layout to attribute + let layoutToAttribute: LayoutAttribute + #if canImport(UIKit) + if layoutToAttributes.count > 0 { + if self.from.attributes == .edges && self.to.attributes == .margins { + switch layoutFromAttribute { + case .left: + layoutToAttribute = .leftMargin + case .right: + layoutToAttribute = .rightMargin + case .top: + layoutToAttribute = .topMargin + case .bottom: + layoutToAttribute = .bottomMargin + default: + fatalError() + } + } else if self.from.attributes == .margins && self.to.attributes == .edges { + switch layoutFromAttribute { + case .leftMargin: + layoutToAttribute = .left + case .rightMargin: + layoutToAttribute = .right + case .topMargin: + layoutToAttribute = .top + case .bottomMargin: + layoutToAttribute = .bottom + default: + fatalError() + } + } else if self.from.attributes == .directionalEdges && self.to.attributes == .directionalMargins { + switch layoutFromAttribute { + case .leading: + layoutToAttribute = .leadingMargin + case .trailing: + layoutToAttribute = .trailingMargin + case .top: + layoutToAttribute = .topMargin + case .bottom: + layoutToAttribute = .bottomMargin + default: + fatalError() + } + } else if self.from.attributes == .directionalMargins && self.to.attributes == .directionalEdges { + switch layoutFromAttribute { + case .leadingMargin: + layoutToAttribute = .leading + case .trailingMargin: + layoutToAttribute = .trailing + case .topMargin: + layoutToAttribute = .top + case .bottomMargin: + layoutToAttribute = .bottom + default: + fatalError() + } + } else if self.from.attributes == self.to.attributes { + layoutToAttribute = layoutFromAttribute + } else { + layoutToAttribute = layoutToAttributes[0] + } + } else { + if self.to.target == nil && (layoutFromAttribute == .centerX || layoutFromAttribute == .centerY) { + layoutToAttribute = layoutFromAttribute == .centerX ? .left : .top + } else { + layoutToAttribute = layoutFromAttribute + } + } + #else + if self.from.attributes == self.to.attributes { + layoutToAttribute = layoutFromAttribute + } else if layoutToAttributes.count > 0 { + layoutToAttribute = layoutToAttributes[0] + } else { + layoutToAttribute = layoutFromAttribute + } + #endif + + // get layout constant + let layoutConstant: CGFloat = self.constant.constraintConstantTargetValueFor(layoutAttribute: layoutToAttribute) + + // get layout to + var layoutTo: AnyObject? = self.to.target + + // use superview if possible + if layoutTo == nil && layoutToAttribute != .width && layoutToAttribute != .height { + layoutTo = layoutFrom.superview + } + + // create layout constraint + let layoutConstraint = LayoutConstraint( + item: layoutFrom, + attribute: layoutFromAttribute, + relatedBy: layoutRelation, + toItem: layoutTo, + attribute: layoutToAttribute, + multiplier: self.multiplier.constraintMultiplierTargetValue, + constant: layoutConstant + ) + + // set label + layoutConstraint.label = self.label + + // set priority + layoutConstraint.priority = LayoutPriority(rawValue: self.priority.constraintPriorityTargetValue) + + // set constraint + layoutConstraint.constraint = self + + // append + self.layoutConstraints.append(layoutConstraint) + } + } + + // MARK: Public + + @available(*, deprecated, renamed:"activate()") + public func install() { + self.activate() + } + + @available(*, deprecated, renamed:"deactivate()") + public func uninstall() { + self.deactivate() + } + + public func activate() { + self.activateIfNeeded() + } + + public func deactivate() { + self.deactivateIfNeeded() + } + + @discardableResult + public func update(offset: ConstraintOffsetTarget) -> Constraint { + self.constant = offset.constraintOffsetTargetValue + return self + } + + @discardableResult + public func update(inset: ConstraintInsetTarget) -> Constraint { + self.constant = inset.constraintInsetTargetValue + return self + } + + #if canImport(UIKit) + @discardableResult + @available(iOS 11.0, tvOS 11.0, *) + public func update(inset: ConstraintDirectionalInsetTarget) -> Constraint { + self.constant = inset.constraintDirectionalInsetTargetValue + return self + } + #endif + + @discardableResult + public func update(priority: ConstraintPriorityTarget) -> Constraint { + self.priority = priority.constraintPriorityTargetValue + return self + } + + @discardableResult + public func update(priority: ConstraintPriority) -> Constraint { + self.priority = priority.value + return self + } + + @available(*, deprecated, renamed:"update(offset:)") + public func updateOffset(amount: ConstraintOffsetTarget) -> Void { self.update(offset: amount) } + + @available(*, deprecated, renamed:"update(inset:)") + public func updateInsets(amount: ConstraintInsetTarget) -> Void { self.update(inset: amount) } + + @available(*, deprecated, renamed:"update(priority:)") + public func updatePriority(amount: ConstraintPriorityTarget) -> Void { self.update(priority: amount) } + + @available(*, deprecated, message:"Use update(priority: ConstraintPriorityTarget) instead.") + public func updatePriorityRequired() -> Void {} + + @available(*, deprecated, message:"Use update(priority: ConstraintPriorityTarget) instead.") + public func updatePriorityHigh() -> Void { fatalError("Must be implemented by Concrete subclass.") } + + @available(*, deprecated, message:"Use update(priority: ConstraintPriorityTarget) instead.") + public func updatePriorityMedium() -> Void { fatalError("Must be implemented by Concrete subclass.") } + + @available(*, deprecated, message:"Use update(priority: ConstraintPriorityTarget) instead.") + public func updatePriorityLow() -> Void { fatalError("Must be implemented by Concrete subclass.") } + + // MARK: Internal + + internal func updateConstantAndPriorityIfNeeded() { + for layoutConstraint in self.layoutConstraints { + let attribute = (layoutConstraint.secondAttribute == .notAnAttribute) ? layoutConstraint.firstAttribute : layoutConstraint.secondAttribute + layoutConstraint.constant = self.constant.constraintConstantTargetValueFor(layoutAttribute: attribute) + + let requiredPriority = ConstraintPriority.required.value + if (layoutConstraint.priority.rawValue < requiredPriority), (self.priority.constraintPriorityTargetValue != requiredPriority) { + layoutConstraint.priority = LayoutPriority(rawValue: self.priority.constraintPriorityTargetValue) + } + } + } + + internal func activateIfNeeded(updatingExisting: Bool = false) { + guard let item = self.from.layoutConstraintItem else { + print("WARNING: SnapKit failed to get from item from constraint. Activate will be a no-op.") + return + } + let layoutConstraints = self.layoutConstraints + + if updatingExisting { + var existingLayoutConstraints: [LayoutConstraint] = [] + for constraint in item.constraints { + existingLayoutConstraints += constraint.layoutConstraints + } + + for layoutConstraint in layoutConstraints { + let existingLayoutConstraint = existingLayoutConstraints.first { $0 == layoutConstraint } + guard let updateLayoutConstraint = existingLayoutConstraint else { + fatalError("Updated constraint could not find existing matching constraint to update: \(layoutConstraint)") + } + + let updateLayoutAttribute = (updateLayoutConstraint.secondAttribute == .notAnAttribute) ? updateLayoutConstraint.firstAttribute : updateLayoutConstraint.secondAttribute + updateLayoutConstraint.constant = self.constant.constraintConstantTargetValueFor(layoutAttribute: updateLayoutAttribute) + } + } else { + NSLayoutConstraint.activate(layoutConstraints) + item.add(constraints: [self]) + } + } + + internal func deactivateIfNeeded() { + guard let item = self.from.layoutConstraintItem else { + print("WARNING: SnapKit failed to get from item from constraint. Deactivate will be a no-op.") + return + } + let layoutConstraints = self.layoutConstraints + NSLayoutConstraint.deactivate(layoutConstraints) + item.remove(constraints: [self]) + } +} diff --git a/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintAttributes.swift b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintAttributes.swift new file mode 100644 index 0000000..c1a79c2 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintAttributes.swift @@ -0,0 +1,203 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if canImport(UIKit) + import UIKit +#else + import AppKit +#endif + + +internal struct ConstraintAttributes : OptionSet, ExpressibleByIntegerLiteral { + + typealias IntegerLiteralType = UInt + + internal init(rawValue: UInt) { + self.rawValue = rawValue + } + internal init(_ rawValue: UInt) { + self.init(rawValue: rawValue) + } + internal init(nilLiteral: ()) { + self.rawValue = 0 + } + internal init(integerLiteral rawValue: IntegerLiteralType) { + self.init(rawValue: rawValue) + } + + internal private(set) var rawValue: UInt + internal static var allZeros: ConstraintAttributes { return 0 } + internal static func convertFromNilLiteral() -> ConstraintAttributes { return 0 } + internal var boolValue: Bool { return self.rawValue != 0 } + + internal func toRaw() -> UInt { return self.rawValue } + internal static func fromRaw(_ raw: UInt) -> ConstraintAttributes? { return self.init(raw) } + internal static func fromMask(_ raw: UInt) -> ConstraintAttributes { return self.init(raw) } + + // normal + + internal static let none: ConstraintAttributes = 0 + internal static let left: ConstraintAttributes = ConstraintAttributes(UInt(1) << 0) + internal static let top: ConstraintAttributes = ConstraintAttributes(UInt(1) << 1) + internal static let right: ConstraintAttributes = ConstraintAttributes(UInt(1) << 2) + internal static let bottom: ConstraintAttributes = ConstraintAttributes(UInt(1) << 3) + internal static let leading: ConstraintAttributes = ConstraintAttributes(UInt(1) << 4) + internal static let trailing: ConstraintAttributes = ConstraintAttributes(UInt(1) << 5) + internal static let width: ConstraintAttributes = ConstraintAttributes(UInt(1) << 6) + internal static let height: ConstraintAttributes = ConstraintAttributes(UInt(1) << 7) + internal static let centerX: ConstraintAttributes = ConstraintAttributes(UInt(1) << 8) + internal static let centerY: ConstraintAttributes = ConstraintAttributes(UInt(1) << 9) + internal static let lastBaseline: ConstraintAttributes = ConstraintAttributes(UInt(1) << 10) + + @available(iOS 8.0, OSX 10.11, *) + internal static let firstBaseline: ConstraintAttributes = ConstraintAttributes(UInt(1) << 11) + + @available(iOS 8.0, *) + internal static let leftMargin: ConstraintAttributes = ConstraintAttributes(UInt(1) << 12) + + @available(iOS 8.0, *) + internal static let rightMargin: ConstraintAttributes = ConstraintAttributes(UInt(1) << 13) + + @available(iOS 8.0, *) + internal static let topMargin: ConstraintAttributes = ConstraintAttributes(UInt(1) << 14) + + @available(iOS 8.0, *) + internal static let bottomMargin: ConstraintAttributes = ConstraintAttributes(UInt(1) << 15) + + @available(iOS 8.0, *) + internal static let leadingMargin: ConstraintAttributes = ConstraintAttributes(UInt(1) << 16) + + @available(iOS 8.0, *) + internal static let trailingMargin: ConstraintAttributes = ConstraintAttributes(UInt(1) << 17) + + @available(iOS 8.0, *) + internal static let centerXWithinMargins: ConstraintAttributes = ConstraintAttributes(UInt(1) << 18) + + @available(iOS 8.0, *) + internal static let centerYWithinMargins: ConstraintAttributes = ConstraintAttributes(UInt(1) << 19) + + // aggregates + + internal static let edges: ConstraintAttributes = [.horizontalEdges, .verticalEdges] + internal static let horizontalEdges: ConstraintAttributes = [.left, .right] + internal static let verticalEdges: ConstraintAttributes = [.top, .bottom] + internal static let directionalEdges: ConstraintAttributes = [.directionalHorizontalEdges, .directionalVerticalEdges] + internal static let directionalHorizontalEdges: ConstraintAttributes = [.leading, .trailing] + internal static let directionalVerticalEdges: ConstraintAttributes = [.top, .bottom] + internal static let size: ConstraintAttributes = [.width, .height] + internal static let center: ConstraintAttributes = [.centerX, .centerY] + + @available(iOS 8.0, *) + internal static let margins: ConstraintAttributes = [.leftMargin, .topMargin, .rightMargin, .bottomMargin] + + @available(iOS 8.0, *) + internal static let directionalMargins: ConstraintAttributes = [.leadingMargin, .topMargin, .trailingMargin, .bottomMargin] + + @available(iOS 8.0, *) + internal static let centerWithinMargins: ConstraintAttributes = [.centerXWithinMargins, .centerYWithinMargins] + + internal var layoutAttributes:[LayoutAttribute] { + var attrs = [LayoutAttribute]() + if (self.contains(ConstraintAttributes.left)) { + attrs.append(.left) + } + if (self.contains(ConstraintAttributes.top)) { + attrs.append(.top) + } + if (self.contains(ConstraintAttributes.right)) { + attrs.append(.right) + } + if (self.contains(ConstraintAttributes.bottom)) { + attrs.append(.bottom) + } + if (self.contains(ConstraintAttributes.leading)) { + attrs.append(.leading) + } + if (self.contains(ConstraintAttributes.trailing)) { + attrs.append(.trailing) + } + if (self.contains(ConstraintAttributes.width)) { + attrs.append(.width) + } + if (self.contains(ConstraintAttributes.height)) { + attrs.append(.height) + } + if (self.contains(ConstraintAttributes.centerX)) { + attrs.append(.centerX) + } + if (self.contains(ConstraintAttributes.centerY)) { + attrs.append(.centerY) + } + if (self.contains(ConstraintAttributes.lastBaseline)) { + attrs.append(.lastBaseline) + } + + #if canImport(UIKit) + if (self.contains(ConstraintAttributes.firstBaseline)) { + attrs.append(.firstBaseline) + } + if (self.contains(ConstraintAttributes.leftMargin)) { + attrs.append(.leftMargin) + } + if (self.contains(ConstraintAttributes.rightMargin)) { + attrs.append(.rightMargin) + } + if (self.contains(ConstraintAttributes.topMargin)) { + attrs.append(.topMargin) + } + if (self.contains(ConstraintAttributes.bottomMargin)) { + attrs.append(.bottomMargin) + } + if (self.contains(ConstraintAttributes.leadingMargin)) { + attrs.append(.leadingMargin) + } + if (self.contains(ConstraintAttributes.trailingMargin)) { + attrs.append(.trailingMargin) + } + if (self.contains(ConstraintAttributes.centerXWithinMargins)) { + attrs.append(.centerXWithinMargins) + } + if (self.contains(ConstraintAttributes.centerYWithinMargins)) { + attrs.append(.centerYWithinMargins) + } + #endif + + return attrs + } +} + +internal func + (left: ConstraintAttributes, right: ConstraintAttributes) -> ConstraintAttributes { + return left.union(right) +} + +internal func +=(left: inout ConstraintAttributes, right: ConstraintAttributes) { + left.formUnion(right) +} + +internal func -=(left: inout ConstraintAttributes, right: ConstraintAttributes) { + left.subtract(right) +} + +internal func ==(left: ConstraintAttributes, right: ConstraintAttributes) -> Bool { + return left.rawValue == right.rawValue +} diff --git a/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintConfig.swift b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintConfig.swift new file mode 100644 index 0000000..9bd0f23 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintConfig.swift @@ -0,0 +1,37 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if canImport(UIKit) + import UIKit + public typealias ConstraintInterfaceLayoutDirection = UIUserInterfaceLayoutDirection +#else + import AppKit + public typealias ConstraintInterfaceLayoutDirection = NSUserInterfaceLayoutDirection +#endif + + +public struct ConstraintConfig { + + public static var interfaceLayoutDirection: ConstraintInterfaceLayoutDirection = .leftToRight + +} diff --git a/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintConstantTarget.swift b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintConstantTarget.swift new file mode 100644 index 0000000..e16f503 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintConstantTarget.swift @@ -0,0 +1,213 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if canImport(UIKit) + import UIKit +#else + import AppKit +#endif + + +public protocol ConstraintConstantTarget { +} + +extension CGPoint: ConstraintConstantTarget { +} + +extension CGSize: ConstraintConstantTarget { +} + +extension ConstraintInsets: ConstraintConstantTarget { +} + +#if canImport(UIKit) +@available(iOS 11.0, tvOS 11.0, *) +extension ConstraintDirectionalInsets: ConstraintConstantTarget { +} +#endif + +extension ConstraintConstantTarget { + + internal func constraintConstantTargetValueFor(layoutAttribute: LayoutAttribute) -> CGFloat { + if let value = self as? CGFloat { + return value + } + + if let value = self as? Float { + return CGFloat(value) + } + + if let value = self as? Double { + return CGFloat(value) + } + + if let value = self as? Int { + return CGFloat(value) + } + + if let value = self as? UInt { + return CGFloat(value) + } + + if let value = self as? CGSize { + if layoutAttribute == .width { + return value.width + } else if layoutAttribute == .height { + return value.height + } else { + return 0.0 + } + } + + if let value = self as? CGPoint { + #if canImport(UIKit) + switch layoutAttribute { + case .left, .right, .leading, .trailing, .centerX, .leftMargin, .rightMargin, .leadingMargin, .trailingMargin, .centerXWithinMargins: + return value.x + case .top, .bottom, .centerY, .topMargin, .bottomMargin, .centerYWithinMargins, .lastBaseline, .firstBaseline: + return value.y + case .width, .height, .notAnAttribute: + return 0.0 + #if swift(>=5.0) + @unknown default: + return 0.0 + #endif + } + #else + switch layoutAttribute { + case .left, .right, .leading, .trailing, .centerX: + return value.x + case .top, .bottom, .centerY, .lastBaseline, .firstBaseline: + return value.y + case .width, .height, .notAnAttribute: + return 0.0 + #if swift(>=5.0) + @unknown default: + return 0.0 + #endif + } + #endif + } + + if let value = self as? ConstraintInsets { + #if canImport(UIKit) + switch layoutAttribute { + case .left, .leftMargin: + return value.left + case .top, .topMargin, .firstBaseline: + return value.top + case .right, .rightMargin: + return -value.right + case .bottom, .bottomMargin, .lastBaseline: + return -value.bottom + case .leading, .leadingMargin: + return (ConstraintConfig.interfaceLayoutDirection == .leftToRight) ? value.left : value.right + case .trailing, .trailingMargin: + return (ConstraintConfig.interfaceLayoutDirection == .leftToRight) ? -value.right : -value.left + case .centerX, .centerXWithinMargins: + return (value.left - value.right) / 2 + case .centerY, .centerYWithinMargins: + return (value.top - value.bottom) / 2 + case .width: + return -(value.left + value.right) + case .height: + return -(value.top + value.bottom) + case .notAnAttribute: + return 0.0 + #if swift(>=5.0) + @unknown default: + return 0.0 + #endif + } + #else + switch layoutAttribute { + case .left: + return value.left + case .top, .firstBaseline: + return value.top + case .right: + return -value.right + case .bottom, .lastBaseline: + return -value.bottom + case .leading: + return (ConstraintConfig.interfaceLayoutDirection == .leftToRight) ? value.left : value.right + case .trailing: + return (ConstraintConfig.interfaceLayoutDirection == .leftToRight) ? -value.right : -value.left + case .centerX: + return (value.left - value.right) / 2 + case .centerY: + return (value.top - value.bottom) / 2 + case .width: + return -(value.left + value.right) + case .height: + return -(value.top + value.bottom) + case .notAnAttribute: + return 0.0 + #if swift(>=5.0) + @unknown default: + return 0.0 + #endif + } + #endif + } + + #if canImport(UIKit) + if #available(iOS 11.0, tvOS 11.0, *), let value = self as? ConstraintDirectionalInsets { + switch layoutAttribute { + case .left, .leftMargin: + return (ConstraintConfig.interfaceLayoutDirection == .leftToRight) ? value.leading : value.trailing + case .top, .topMargin, .firstBaseline: + return value.top + case .right, .rightMargin: + return (ConstraintConfig.interfaceLayoutDirection == .leftToRight) ? -value.trailing : -value.leading + case .bottom, .bottomMargin, .lastBaseline: + return -value.bottom + case .leading, .leadingMargin: + return value.leading + case .trailing, .trailingMargin: + return -value.trailing + case .centerX, .centerXWithinMargins: + return (value.leading - value.trailing) / 2 + case .centerY, .centerYWithinMargins: + return (value.top - value.bottom) / 2 + case .width: + return -(value.leading + value.trailing) + case .height: + return -(value.top + value.bottom) + case .notAnAttribute: + return 0.0 + #if swift(>=5.0) + @unknown default: + return 0.0 + #else + default: + return 0.0 + #endif + } + } + #endif + + return 0.0 + } + +} diff --git a/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintDSL.swift b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintDSL.swift new file mode 100644 index 0000000..5683b7f --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintDSL.swift @@ -0,0 +1,209 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if canImport(UIKit) + import UIKit +#else + import AppKit +#endif + + +public protocol ConstraintDSL { + + var target: AnyObject? { get } + + func setLabel(_ value: String?) + func label() -> String? + +} +extension ConstraintDSL { + + public func setLabel(_ value: String?) { + objc_setAssociatedObject(self.target as Any, &labelKey, value, .OBJC_ASSOCIATION_COPY_NONATOMIC) + } + public func label() -> String? { + return objc_getAssociatedObject(self.target as Any, &labelKey) as? String + } + +} +private var labelKey: UInt8 = 0 + + +public protocol ConstraintBasicAttributesDSL : ConstraintDSL { +} +extension ConstraintBasicAttributesDSL { + + // MARK: Basics + + public var left: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.left) + } + + public var top: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.top) + } + + public var right: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.right) + } + + public var bottom: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.bottom) + } + + public var leading: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.leading) + } + + public var trailing: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.trailing) + } + + public var width: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.width) + } + + public var height: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.height) + } + + public var centerX: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.centerX) + } + + public var centerY: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.centerY) + } + + public var edges: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.edges) + } + + public var directionalEdges: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.directionalEdges) + } + + public var horizontalEdges: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.horizontalEdges) + } + + public var verticalEdges: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.verticalEdges) + } + + public var directionalHorizontalEdges: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.directionalHorizontalEdges) + } + + public var directionalVerticalEdges: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.directionalVerticalEdges) + } + + public var size: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.size) + } + + public var center: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.center) + } + +} + +public protocol ConstraintAttributesDSL : ConstraintBasicAttributesDSL { +} +extension ConstraintAttributesDSL { + + // MARK: Baselines + @available(*, deprecated, renamed:"lastBaseline") + public var baseline: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.lastBaseline) + } + + @available(iOS 8.0, OSX 10.11, *) + public var lastBaseline: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.lastBaseline) + } + + @available(iOS 8.0, OSX 10.11, *) + public var firstBaseline: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.firstBaseline) + } + + // MARK: Margins + + @available(iOS 8.0, *) + public var leftMargin: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.leftMargin) + } + + @available(iOS 8.0, *) + public var topMargin: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.topMargin) + } + + @available(iOS 8.0, *) + public var rightMargin: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.rightMargin) + } + + @available(iOS 8.0, *) + public var bottomMargin: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.bottomMargin) + } + + @available(iOS 8.0, *) + public var leadingMargin: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.leadingMargin) + } + + @available(iOS 8.0, *) + public var trailingMargin: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.trailingMargin) + } + + @available(iOS 8.0, *) + public var centerXWithinMargins: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.centerXWithinMargins) + } + + @available(iOS 8.0, *) + public var centerYWithinMargins: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.centerYWithinMargins) + } + + @available(iOS 8.0, *) + public var margins: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.margins) + } + + @available(iOS 8.0, *) + public var directionalMargins: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.directionalMargins) + } + + @available(iOS 8.0, *) + public var centerWithinMargins: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.centerWithinMargins) + } + +} diff --git a/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintDescription.swift b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintDescription.swift new file mode 100644 index 0000000..b9d476c --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintDescription.swift @@ -0,0 +1,69 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if canImport(UIKit) + import UIKit +#else + import AppKit +#endif + + +public class ConstraintDescription { + + internal let item: LayoutConstraintItem + internal var attributes: ConstraintAttributes + internal var relation: ConstraintRelation? = nil + internal var sourceLocation: (String, UInt)? = nil + internal var label: String? = nil + internal var related: ConstraintItem? = nil + internal var multiplier: ConstraintMultiplierTarget = 1.0 + internal var constant: ConstraintConstantTarget = 0.0 + internal var priority: ConstraintPriorityTarget = 1000.0 + internal lazy var constraint: Constraint? = { + guard let relation = self.relation, + let related = self.related, + let sourceLocation = self.sourceLocation else { + return nil + } + let from = ConstraintItem(target: self.item, attributes: self.attributes) + + return Constraint( + from: from, + to: related, + relation: relation, + sourceLocation: sourceLocation, + label: self.label, + multiplier: self.multiplier, + constant: self.constant, + priority: self.priority + ) + }() + + // MARK: Initialization + + internal init(item: LayoutConstraintItem, attributes: ConstraintAttributes) { + self.item = item + self.attributes = attributes + } + +} diff --git a/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintDirectionalInsetTarget.swift b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintDirectionalInsetTarget.swift new file mode 100644 index 0000000..4c3c418 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintDirectionalInsetTarget.swift @@ -0,0 +1,49 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if canImport(UIKit) +import UIKit +#else +import AppKit +#endif + +#if canImport(UIKit) +public protocol ConstraintDirectionalInsetTarget: ConstraintConstantTarget { +} + +@available(iOS 11.0, tvOS 11.0, *) +extension ConstraintDirectionalInsets: ConstraintDirectionalInsetTarget { +} + +extension ConstraintDirectionalInsetTarget { + + @available(iOS 11.0, tvOS 11.0, *) + internal var constraintDirectionalInsetTargetValue: ConstraintDirectionalInsets { + if let amount = self as? ConstraintDirectionalInsets { + return amount + } else { + return ConstraintDirectionalInsets(top: 0, leading: 0, bottom: 0, trailing: 0) + } + } +} +#endif diff --git a/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintDirectionalInsets.swift b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintDirectionalInsets.swift new file mode 100644 index 0000000..056b5c8 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintDirectionalInsets.swift @@ -0,0 +1,34 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if canImport(UIKit) + import UIKit +#else + import AppKit +#endif + + +#if canImport(UIKit) + @available(iOS 11.0, tvOS 11.0, *) + public typealias ConstraintDirectionalInsets = NSDirectionalEdgeInsets +#endif diff --git a/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintInsetTarget.swift b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintInsetTarget.swift new file mode 100644 index 0000000..43c0220 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintInsetTarget.swift @@ -0,0 +1,72 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if canImport(UIKit) + import UIKit +#else + import AppKit +#endif + + +public protocol ConstraintInsetTarget: ConstraintConstantTarget { +} + +extension Int: ConstraintInsetTarget { +} + +extension UInt: ConstraintInsetTarget { +} + +extension Float: ConstraintInsetTarget { +} + +extension Double: ConstraintInsetTarget { +} + +extension CGFloat: ConstraintInsetTarget { +} + +extension ConstraintInsets: ConstraintInsetTarget { +} + +extension ConstraintInsetTarget { + + internal var constraintInsetTargetValue: ConstraintInsets { + if let amount = self as? ConstraintInsets { + return amount + } else if let amount = self as? Float { + return ConstraintInsets(top: CGFloat(amount), left: CGFloat(amount), bottom: CGFloat(amount), right: CGFloat(amount)) + } else if let amount = self as? Double { + return ConstraintInsets(top: CGFloat(amount), left: CGFloat(amount), bottom: CGFloat(amount), right: CGFloat(amount)) + } else if let amount = self as? CGFloat { + return ConstraintInsets(top: amount, left: amount, bottom: amount, right: amount) + } else if let amount = self as? Int { + return ConstraintInsets(top: CGFloat(amount), left: CGFloat(amount), bottom: CGFloat(amount), right: CGFloat(amount)) + } else if let amount = self as? UInt { + return ConstraintInsets(top: CGFloat(amount), left: CGFloat(amount), bottom: CGFloat(amount), right: CGFloat(amount)) + } else { + return ConstraintInsets(top: 0, left: 0, bottom: 0, right: 0) + } + } + +} diff --git a/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintInsets.swift b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintInsets.swift new file mode 100644 index 0000000..64d781d --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintInsets.swift @@ -0,0 +1,35 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if canImport(UIKit) + import UIKit +#else + import AppKit +#endif + + +#if canImport(UIKit) + public typealias ConstraintInsets = UIEdgeInsets +#else + public typealias ConstraintInsets = NSEdgeInsets +#endif diff --git a/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintItem.swift b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintItem.swift new file mode 100644 index 0000000..2f92221 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintItem.swift @@ -0,0 +1,61 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if canImport(UIKit) + import UIKit +#else + import AppKit +#endif + + +public final class ConstraintItem { + + internal weak var target: AnyObject? + internal let attributes: ConstraintAttributes + + internal init(target: AnyObject?, attributes: ConstraintAttributes) { + self.target = target + self.attributes = attributes + } + + internal var layoutConstraintItem: LayoutConstraintItem? { + return self.target as? LayoutConstraintItem + } + +} + +public func ==(lhs: ConstraintItem, rhs: ConstraintItem) -> Bool { + // pointer equality + guard lhs !== rhs else { + return true + } + + // must both have valid targets and identical attributes + guard let target1 = lhs.target, + let target2 = rhs.target, + target1 === target2 && lhs.attributes == rhs.attributes else { + return false + } + + return true +} diff --git a/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintLayoutGuide+Extensions.swift b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintLayoutGuide+Extensions.swift new file mode 100644 index 0000000..e9fd9b3 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintLayoutGuide+Extensions.swift @@ -0,0 +1,36 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if canImport(UIKit) + import UIKit +#endif + + +@available(iOS 9.0, OSX 10.11, *) +public extension ConstraintLayoutGuide { + + var snp: ConstraintLayoutGuideDSL { + return ConstraintLayoutGuideDSL(guide: self) + } + +} diff --git a/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintLayoutGuide.swift b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintLayoutGuide.swift new file mode 100644 index 0000000..fd89556 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintLayoutGuide.swift @@ -0,0 +1,37 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if canImport(UIKit) + import UIKit +#else + import AppKit +#endif + + +#if canImport(UIKit) + @available(iOS 9.0, *) + public typealias ConstraintLayoutGuide = UILayoutGuide +#else + @available(OSX 10.11, *) + public typealias ConstraintLayoutGuide = NSLayoutGuide +#endif diff --git a/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintLayoutGuideDSL.swift b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintLayoutGuideDSL.swift new file mode 100644 index 0000000..7e78261 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintLayoutGuideDSL.swift @@ -0,0 +1,66 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if canImport(UIKit) + import UIKit +#else + import AppKit +#endif + + +@available(iOS 9.0, OSX 10.11, *) +public struct ConstraintLayoutGuideDSL: ConstraintAttributesDSL { + + @discardableResult + public func prepareConstraints(_ closure: (_ make: ConstraintMaker) -> Void) -> [Constraint] { + return ConstraintMaker.prepareConstraints(item: self.guide, closure: closure) + } + + public func makeConstraints(_ closure: (_ make: ConstraintMaker) -> Void) { + ConstraintMaker.makeConstraints(item: self.guide, closure: closure) + } + + public func remakeConstraints(_ closure: (_ make: ConstraintMaker) -> Void) { + ConstraintMaker.remakeConstraints(item: self.guide, closure: closure) + } + + public func updateConstraints(_ closure: (_ make: ConstraintMaker) -> Void) { + ConstraintMaker.updateConstraints(item: self.guide, closure: closure) + } + + public func removeConstraints() { + ConstraintMaker.removeConstraints(item: self.guide) + } + + public var target: AnyObject? { + return self.guide + } + + internal let guide: ConstraintLayoutGuide + + internal init(guide: ConstraintLayoutGuide) { + self.guide = guide + + } + +} diff --git a/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintLayoutSupport.swift b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintLayoutSupport.swift new file mode 100644 index 0000000..085f5cd --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintLayoutSupport.swift @@ -0,0 +1,36 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if canImport(UIKit) + import UIKit +#else + import AppKit +#endif + + +#if canImport(UIKit) + @available(iOS 8.0, *) + public typealias ConstraintLayoutSupport = UILayoutSupport +#else + public class ConstraintLayoutSupport {} +#endif diff --git a/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintLayoutSupportDSL.swift b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintLayoutSupportDSL.swift new file mode 100644 index 0000000..71e1158 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintLayoutSupportDSL.swift @@ -0,0 +1,56 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if canImport(UIKit) + import UIKit +#else + import AppKit +#endif + + +@available(iOS 8.0, *) +public struct ConstraintLayoutSupportDSL: ConstraintDSL { + + public var target: AnyObject? { + return self.support + } + + internal let support: ConstraintLayoutSupport + + internal init(support: ConstraintLayoutSupport) { + self.support = support + + } + + public var top: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.top) + } + + public var bottom: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.bottom) + } + + public var height: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.height) + } +} diff --git a/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintMaker.swift b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintMaker.swift new file mode 100644 index 0000000..7c352f6 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintMaker.swift @@ -0,0 +1,224 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if canImport(UIKit) + import UIKit +#else + import AppKit +#endif + +public class ConstraintMaker { + + public var left: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.left) + } + + public var top: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.top) + } + + public var bottom: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.bottom) + } + + public var right: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.right) + } + + public var leading: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.leading) + } + + public var trailing: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.trailing) + } + + public var width: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.width) + } + + public var height: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.height) + } + + public var centerX: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.centerX) + } + + public var centerY: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.centerY) + } + + @available(*, deprecated, renamed:"lastBaseline") + public var baseline: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.lastBaseline) + } + + public var lastBaseline: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.lastBaseline) + } + + @available(iOS 8.0, OSX 10.11, *) + public var firstBaseline: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.firstBaseline) + } + + @available(iOS 8.0, *) + public var leftMargin: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.leftMargin) + } + + @available(iOS 8.0, *) + public var rightMargin: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.rightMargin) + } + + @available(iOS 8.0, *) + public var topMargin: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.topMargin) + } + + @available(iOS 8.0, *) + public var bottomMargin: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.bottomMargin) + } + + @available(iOS 8.0, *) + public var leadingMargin: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.leadingMargin) + } + + @available(iOS 8.0, *) + public var trailingMargin: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.trailingMargin) + } + + @available(iOS 8.0, *) + public var centerXWithinMargins: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.centerXWithinMargins) + } + + @available(iOS 8.0, *) + public var centerYWithinMargins: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.centerYWithinMargins) + } + + public var edges: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.edges) + } + public var horizontalEdges: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.horizontalEdges) + } + public var verticalEdges: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.verticalEdges) + } + public var directionalEdges: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.directionalEdges) + } + public var directionalHorizontalEdges: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.directionalHorizontalEdges) + } + public var directionalVerticalEdges: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.directionalVerticalEdges) + } + public var size: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.size) + } + public var center: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.center) + } + + @available(iOS 8.0, *) + public var margins: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.margins) + } + + @available(iOS 8.0, *) + public var directionalMargins: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.directionalMargins) + } + + @available(iOS 8.0, *) + public var centerWithinMargins: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.centerWithinMargins) + } + + public let item: LayoutConstraintItem + private var descriptions = [ConstraintDescription]() + + internal init(item: LayoutConstraintItem) { + self.item = item + self.item.prepare() + } + + internal func makeExtendableWithAttributes(_ attributes: ConstraintAttributes) -> ConstraintMakerExtendable { + let description = ConstraintDescription(item: self.item, attributes: attributes) + self.descriptions.append(description) + return ConstraintMakerExtendable(description) + } + + internal static func prepareConstraints(item: LayoutConstraintItem, closure: (_ make: ConstraintMaker) -> Void) -> [Constraint] { + let maker = ConstraintMaker(item: item) + closure(maker) + var constraints: [Constraint] = [] + for description in maker.descriptions { + guard let constraint = description.constraint else { + continue + } + constraints.append(constraint) + } + return constraints + } + + internal static func makeConstraints(item: LayoutConstraintItem, closure: (_ make: ConstraintMaker) -> Void) { + let constraints = prepareConstraints(item: item, closure: closure) + for constraint in constraints { + constraint.activateIfNeeded(updatingExisting: false) + } + } + + internal static func remakeConstraints(item: LayoutConstraintItem, closure: (_ make: ConstraintMaker) -> Void) { + self.removeConstraints(item: item) + self.makeConstraints(item: item, closure: closure) + } + + internal static func updateConstraints(item: LayoutConstraintItem, closure: (_ make: ConstraintMaker) -> Void) { + guard item.constraints.count > 0 else { + self.makeConstraints(item: item, closure: closure) + return + } + + let constraints = prepareConstraints(item: item, closure: closure) + for constraint in constraints { + constraint.activateIfNeeded(updatingExisting: true) + } + } + + internal static func removeConstraints(item: LayoutConstraintItem) { + let constraints = item.constraints + for constraint in constraints { + constraint.deactivateIfNeeded() + } + } + +} diff --git a/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintMakerEditable.swift b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintMakerEditable.swift new file mode 100644 index 0000000..0e08e38 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintMakerEditable.swift @@ -0,0 +1,64 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if canImport(UIKit) + import UIKit +#else + import AppKit +#endif + + +public class ConstraintMakerEditable: ConstraintMakerPrioritizable { + + @discardableResult + public func multipliedBy(_ amount: ConstraintMultiplierTarget) -> ConstraintMakerEditable { + self.description.multiplier = amount + return self + } + + @discardableResult + public func dividedBy(_ amount: ConstraintMultiplierTarget) -> ConstraintMakerEditable { + return self.multipliedBy(1.0 / amount.constraintMultiplierTargetValue) + } + + @discardableResult + public func offset(_ amount: ConstraintOffsetTarget) -> ConstraintMakerEditable { + self.description.constant = amount.constraintOffsetTargetValue + return self + } + + @discardableResult + public func inset(_ amount: ConstraintInsetTarget) -> ConstraintMakerEditable { + self.description.constant = amount.constraintInsetTargetValue + return self + } + + #if canImport(UIKit) + @discardableResult + @available(iOS 11.0, tvOS 11.0, *) + public func inset(_ amount: ConstraintDirectionalInsetTarget) -> ConstraintMakerEditable { + self.description.constant = amount.constraintDirectionalInsetTargetValue + return self + } + #endif +} diff --git a/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintMakerExtendable.swift b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintMakerExtendable.swift new file mode 100644 index 0000000..b30688e --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintMakerExtendable.swift @@ -0,0 +1,195 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if canImport(UIKit) + import UIKit +#else + import AppKit +#endif + + +public class ConstraintMakerExtendable: ConstraintMakerRelatable { + + public var left: ConstraintMakerExtendable { + self.description.attributes += .left + return self + } + + public var top: ConstraintMakerExtendable { + self.description.attributes += .top + return self + } + + public var bottom: ConstraintMakerExtendable { + self.description.attributes += .bottom + return self + } + + public var right: ConstraintMakerExtendable { + self.description.attributes += .right + return self + } + + public var leading: ConstraintMakerExtendable { + self.description.attributes += .leading + return self + } + + public var trailing: ConstraintMakerExtendable { + self.description.attributes += .trailing + return self + } + + public var width: ConstraintMakerExtendable { + self.description.attributes += .width + return self + } + + public var height: ConstraintMakerExtendable { + self.description.attributes += .height + return self + } + + public var centerX: ConstraintMakerExtendable { + self.description.attributes += .centerX + return self + } + + public var centerY: ConstraintMakerExtendable { + self.description.attributes += .centerY + return self + } + + @available(*, deprecated, renamed:"lastBaseline") + public var baseline: ConstraintMakerExtendable { + self.description.attributes += .lastBaseline + return self + } + + public var lastBaseline: ConstraintMakerExtendable { + self.description.attributes += .lastBaseline + return self + } + + @available(iOS 8.0, OSX 10.11, *) + public var firstBaseline: ConstraintMakerExtendable { + self.description.attributes += .firstBaseline + return self + } + + @available(iOS 8.0, *) + public var leftMargin: ConstraintMakerExtendable { + self.description.attributes += .leftMargin + return self + } + + @available(iOS 8.0, *) + public var rightMargin: ConstraintMakerExtendable { + self.description.attributes += .rightMargin + return self + } + + @available(iOS 8.0, *) + public var topMargin: ConstraintMakerExtendable { + self.description.attributes += .topMargin + return self + } + + @available(iOS 8.0, *) + public var bottomMargin: ConstraintMakerExtendable { + self.description.attributes += .bottomMargin + return self + } + + @available(iOS 8.0, *) + public var leadingMargin: ConstraintMakerExtendable { + self.description.attributes += .leadingMargin + return self + } + + @available(iOS 8.0, *) + public var trailingMargin: ConstraintMakerExtendable { + self.description.attributes += .trailingMargin + return self + } + + @available(iOS 8.0, *) + public var centerXWithinMargins: ConstraintMakerExtendable { + self.description.attributes += .centerXWithinMargins + return self + } + + @available(iOS 8.0, *) + public var centerYWithinMargins: ConstraintMakerExtendable { + self.description.attributes += .centerYWithinMargins + return self + } + + public var edges: ConstraintMakerExtendable { + self.description.attributes += .edges + return self + } + public var horizontalEdges: ConstraintMakerExtendable { + self.description.attributes += .horizontalEdges + return self + } + public var verticalEdges: ConstraintMakerExtendable { + self.description.attributes += .verticalEdges + return self + } + public var directionalEdges: ConstraintMakerExtendable { + self.description.attributes += .directionalEdges + return self + } + public var directionalHorizontalEdges: ConstraintMakerExtendable { + self.description.attributes += .directionalHorizontalEdges + return self + } + public var directionalVerticalEdges: ConstraintMakerExtendable { + self.description.attributes += .directionalVerticalEdges + return self + } + public var size: ConstraintMakerExtendable { + self.description.attributes += .size + return self + } + + @available(iOS 8.0, *) + public var margins: ConstraintMakerExtendable { + self.description.attributes += .margins + return self + } + + @available(iOS 8.0, *) + public var directionalMargins: ConstraintMakerExtendable { + self.description.attributes += .directionalMargins + return self + } + + @available(iOS 8.0, *) + public var centerWithinMargins: ConstraintMakerExtendable { + self.description.attributes += .centerWithinMargins + return self + } + +} diff --git a/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintMakerFinalizable.swift b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintMakerFinalizable.swift new file mode 100644 index 0000000..8342476 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintMakerFinalizable.swift @@ -0,0 +1,49 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if canImport(UIKit) + import UIKit +#else + import AppKit +#endif + + +public class ConstraintMakerFinalizable { + + internal let description: ConstraintDescription + + internal init(_ description: ConstraintDescription) { + self.description = description + } + + @discardableResult + public func labeled(_ label: String) -> ConstraintMakerFinalizable { + self.description.label = label + return self + } + + public var constraint: Constraint { + return self.description.constraint! + } + +} diff --git a/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintMakerPrioritizable.swift b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintMakerPrioritizable.swift new file mode 100644 index 0000000..05451e6 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintMakerPrioritizable.swift @@ -0,0 +1,70 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if canImport(UIKit) + import UIKit +#else + import AppKit +#endif + +@available(*, deprecated, message:"Use ConstraintMakerPrioritizable instead.") +public typealias ConstraintMakerPriortizable = ConstraintMakerPrioritizable + +public class ConstraintMakerPrioritizable: ConstraintMakerFinalizable { + + @discardableResult + public func priority(_ amount: ConstraintPriority) -> ConstraintMakerFinalizable { + self.description.priority = amount.value + return self + } + + @discardableResult + public func priority(_ amount: ConstraintPriorityTarget) -> ConstraintMakerFinalizable { + self.description.priority = amount + return self + } + + @available(*, deprecated, message:"Use priority(.required) instead.") + @discardableResult + public func priorityRequired() -> ConstraintMakerFinalizable { + return self.priority(.required) + } + + @available(*, deprecated, message:"Use priority(.high) instead.") + @discardableResult + public func priorityHigh() -> ConstraintMakerFinalizable { + return self.priority(.high) + } + + @available(*, deprecated, message:"Use priority(.medium) instead.") + @discardableResult + public func priorityMedium() -> ConstraintMakerFinalizable { + return self.priority(.medium) + } + + @available(*, deprecated, message:"Use priority(.low) instead.") + @discardableResult + public func priorityLow() -> ConstraintMakerFinalizable { + return self.priority(.low) + } +} diff --git a/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintMakerRelatable+Extensions.swift b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintMakerRelatable+Extensions.swift new file mode 100644 index 0000000..bfde272 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintMakerRelatable+Extensions.swift @@ -0,0 +1,57 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if canImport(UIKit) + import UIKit +#else + import AppKit +#endif + + +extension ConstraintMakerRelatable { + + @discardableResult + public func equalToSuperview(_ closure: (ConstraintView) -> T, _ file: String = #file, line: UInt = #line) -> ConstraintMakerEditable { + guard let other = self.description.item.superview else { + fatalError("Expected superview but found nil when attempting make constraint `equalToSuperview`.") + } + return self.relatedTo(closure(other), relation: .equal, file: file, line: line) + } + + @discardableResult + public func lessThanOrEqualToSuperview(_ closure: (ConstraintView) -> T, _ file: String = #file, line: UInt = #line) -> ConstraintMakerEditable { + guard let other = self.description.item.superview else { + fatalError("Expected superview but found nil when attempting make constraint `lessThanOrEqualToSuperview`.") + } + return self.relatedTo(closure(other), relation: .lessThanOrEqual, file: file, line: line) + } + + @discardableResult + public func greaterThanOrEqualToSuperview(_ closure: (ConstraintView) -> T, _ file: String = #file, line: UInt = #line) -> ConstraintMakerEditable { + guard let other = self.description.item.superview else { + fatalError("Expected superview but found nil when attempting make constraint `greaterThanOrEqualToSuperview`.") + } + return self.relatedTo(closure(other), relation: .greaterThanOrEqual, file: file, line: line) + } + +} diff --git a/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintMakerRelatable.swift b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintMakerRelatable.swift new file mode 100644 index 0000000..0a3d5ee --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintMakerRelatable.swift @@ -0,0 +1,115 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if canImport(UIKit) + import UIKit +#else + import AppKit +#endif + + +public class ConstraintMakerRelatable { + + internal let description: ConstraintDescription + + internal init(_ description: ConstraintDescription) { + self.description = description + } + + internal func relatedTo(_ other: ConstraintRelatableTarget, relation: ConstraintRelation, file: String, line: UInt) -> ConstraintMakerEditable { + let related: ConstraintItem + let constant: ConstraintConstantTarget + + if let other = other as? ConstraintItem { + guard other.attributes == ConstraintAttributes.none || + other.attributes.layoutAttributes.count <= 1 || + other.attributes.layoutAttributes == self.description.attributes.layoutAttributes || + other.attributes == .edges && self.description.attributes == .margins || + other.attributes == .margins && self.description.attributes == .edges || + other.attributes == .directionalEdges && self.description.attributes == .directionalMargins || + other.attributes == .directionalMargins && self.description.attributes == .directionalEdges else { + fatalError("Cannot constraint to multiple non identical attributes. (\(file), \(line))"); + } + + related = other + constant = 0.0 + } else if let other = other as? ConstraintView { + related = ConstraintItem(target: other, attributes: ConstraintAttributes.none) + constant = 0.0 + } else if let other = other as? ConstraintConstantTarget { + related = ConstraintItem(target: nil, attributes: ConstraintAttributes.none) + constant = other + } else if #available(iOS 9.0, OSX 10.11, *), let other = other as? ConstraintLayoutGuide { + related = ConstraintItem(target: other, attributes: ConstraintAttributes.none) + constant = 0.0 + } else { + fatalError("Invalid constraint. (\(file), \(line))") + } + + let editable = ConstraintMakerEditable(self.description) + editable.description.sourceLocation = (file, line) + editable.description.relation = relation + editable.description.related = related + editable.description.constant = constant + return editable + } + + @discardableResult + public func equalTo(_ other: ConstraintRelatableTarget, _ file: String = #file, _ line: UInt = #line) -> ConstraintMakerEditable { + return self.relatedTo(other, relation: .equal, file: file, line: line) + } + + @discardableResult + public func equalToSuperview(_ file: String = #file, _ line: UInt = #line) -> ConstraintMakerEditable { + guard let other = self.description.item.superview else { + fatalError("Expected superview but found nil when attempting make constraint `equalToSuperview`.") + } + return self.relatedTo(other, relation: .equal, file: file, line: line) + } + + @discardableResult + public func lessThanOrEqualTo(_ other: ConstraintRelatableTarget, _ file: String = #file, _ line: UInt = #line) -> ConstraintMakerEditable { + return self.relatedTo(other, relation: .lessThanOrEqual, file: file, line: line) + } + + @discardableResult + public func lessThanOrEqualToSuperview(_ file: String = #file, _ line: UInt = #line) -> ConstraintMakerEditable { + guard let other = self.description.item.superview else { + fatalError("Expected superview but found nil when attempting make constraint `lessThanOrEqualToSuperview`.") + } + return self.relatedTo(other, relation: .lessThanOrEqual, file: file, line: line) + } + + @discardableResult + public func greaterThanOrEqualTo(_ other: ConstraintRelatableTarget, _ file: String = #file, line: UInt = #line) -> ConstraintMakerEditable { + return self.relatedTo(other, relation: .greaterThanOrEqual, file: file, line: line) + } + + @discardableResult + public func greaterThanOrEqualToSuperview(_ file: String = #file, line: UInt = #line) -> ConstraintMakerEditable { + guard let other = self.description.item.superview else { + fatalError("Expected superview but found nil when attempting make constraint `greaterThanOrEqualToSuperview`.") + } + return self.relatedTo(other, relation: .greaterThanOrEqual, file: file, line: line) + } +} diff --git a/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintMultiplierTarget.swift b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintMultiplierTarget.swift new file mode 100644 index 0000000..ac537ba --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintMultiplierTarget.swift @@ -0,0 +1,75 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if canImport(UIKit) + import UIKit +#else + import AppKit +#endif + + +public protocol ConstraintMultiplierTarget { + + var constraintMultiplierTargetValue: CGFloat { get } + +} + +extension Int: ConstraintMultiplierTarget { + + public var constraintMultiplierTargetValue: CGFloat { + return CGFloat(self) + } + +} + +extension UInt: ConstraintMultiplierTarget { + + public var constraintMultiplierTargetValue: CGFloat { + return CGFloat(self) + } + +} + +extension Float: ConstraintMultiplierTarget { + + public var constraintMultiplierTargetValue: CGFloat { + return CGFloat(self) + } + +} + +extension Double: ConstraintMultiplierTarget { + + public var constraintMultiplierTargetValue: CGFloat { + return CGFloat(self) + } + +} + +extension CGFloat: ConstraintMultiplierTarget { + + public var constraintMultiplierTargetValue: CGFloat { + return self + } + +} diff --git a/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintOffsetTarget.swift b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintOffsetTarget.swift new file mode 100644 index 0000000..6ec1107 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintOffsetTarget.swift @@ -0,0 +1,69 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if canImport(UIKit) + import UIKit +#else + import AppKit +#endif + + +public protocol ConstraintOffsetTarget: ConstraintConstantTarget { +} + +extension Int: ConstraintOffsetTarget { +} + +extension UInt: ConstraintOffsetTarget { +} + +extension Float: ConstraintOffsetTarget { +} + +extension Double: ConstraintOffsetTarget { +} + +extension CGFloat: ConstraintOffsetTarget { +} + +extension ConstraintOffsetTarget { + + internal var constraintOffsetTargetValue: CGFloat { + let offset: CGFloat + if let amount = self as? Float { + offset = CGFloat(amount) + } else if let amount = self as? Double { + offset = CGFloat(amount) + } else if let amount = self as? CGFloat { + offset = CGFloat(amount) + } else if let amount = self as? Int { + offset = CGFloat(amount) + } else if let amount = self as? UInt { + offset = CGFloat(amount) + } else { + offset = 0.0 + } + return offset + } + +} diff --git a/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintPriority.swift b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintPriority.swift new file mode 100644 index 0000000..bf90693 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintPriority.swift @@ -0,0 +1,77 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if canImport(UIKit) + import UIKit +#else + import AppKit +#endif + +public struct ConstraintPriority : ExpressibleByFloatLiteral, Equatable, Strideable { + public typealias FloatLiteralType = Float + + public let value: Float + + public init(floatLiteral value: Float) { + self.value = value + } + + public init(_ value: Float) { + self.value = value + } + + public static var required: ConstraintPriority { + return 1000.0 + } + + public static var high: ConstraintPriority { + return 750.0 + } + + public static var medium: ConstraintPriority { + #if os(OSX) + return 501.0 + #else + return 500.0 + #endif + + } + + public static var low: ConstraintPriority { + return 250.0 + } + + public static func ==(lhs: ConstraintPriority, rhs: ConstraintPriority) -> Bool { + return lhs.value == rhs.value + } + + // MARK: Strideable + + public func advanced(by n: FloatLiteralType) -> ConstraintPriority { + return ConstraintPriority(floatLiteral: value + n) + } + + public func distance(to other: ConstraintPriority) -> FloatLiteralType { + return other.value - value + } +} diff --git a/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintPriorityTarget.swift b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintPriorityTarget.swift new file mode 100644 index 0000000..1aa701e --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintPriorityTarget.swift @@ -0,0 +1,85 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if canImport(UIKit) + import UIKit +#else + import AppKit +#endif + + +public protocol ConstraintPriorityTarget { + + var constraintPriorityTargetValue: Float { get } + +} + +extension Int: ConstraintPriorityTarget { + + public var constraintPriorityTargetValue: Float { + return Float(self) + } + +} + +extension UInt: ConstraintPriorityTarget { + + public var constraintPriorityTargetValue: Float { + return Float(self) + } + +} + +extension Float: ConstraintPriorityTarget { + + public var constraintPriorityTargetValue: Float { + return self + } + +} + +extension Double: ConstraintPriorityTarget { + + public var constraintPriorityTargetValue: Float { + return Float(self) + } + +} + +extension CGFloat: ConstraintPriorityTarget { + + public var constraintPriorityTargetValue: Float { + return Float(self) + } + +} + +#if canImport(UIKit) +extension UILayoutPriority: ConstraintPriorityTarget { + + public var constraintPriorityTargetValue: Float { + return self.rawValue + } + +} +#endif diff --git a/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintRelatableTarget.swift b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintRelatableTarget.swift new file mode 100644 index 0000000..df04464 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintRelatableTarget.swift @@ -0,0 +1,72 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if canImport(UIKit) + import UIKit +#else + import AppKit +#endif + + +public protocol ConstraintRelatableTarget { +} + +extension Int: ConstraintRelatableTarget { +} + +extension UInt: ConstraintRelatableTarget { +} + +extension Float: ConstraintRelatableTarget { +} + +extension Double: ConstraintRelatableTarget { +} + +extension CGFloat: ConstraintRelatableTarget { +} + +extension CGSize: ConstraintRelatableTarget { +} + +extension CGPoint: ConstraintRelatableTarget { +} + +extension ConstraintInsets: ConstraintRelatableTarget { +} + +#if canImport(UIKit) +@available(iOS 11.0, tvOS 11.0, *) +extension ConstraintDirectionalInsets: ConstraintRelatableTarget { +} +#endif + +extension ConstraintItem: ConstraintRelatableTarget { +} + +extension ConstraintView: ConstraintRelatableTarget { +} + +@available(iOS 9.0, OSX 10.11, *) +extension ConstraintLayoutGuide: ConstraintRelatableTarget { +} diff --git a/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintRelation.swift b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintRelation.swift new file mode 100644 index 0000000..643d499 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintRelation.swift @@ -0,0 +1,48 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if canImport(UIKit) + import UIKit +#else + import AppKit +#endif + + +internal enum ConstraintRelation : Int { + case equal = 1 + case lessThanOrEqual + case greaterThanOrEqual + + internal var layoutRelation: LayoutRelation { + get { + switch(self) { + case .equal: + return .equal + case .lessThanOrEqual: + return .lessThanOrEqual + case .greaterThanOrEqual: + return .greaterThanOrEqual + } + } + } +} diff --git a/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintView+Extensions.swift b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintView+Extensions.swift new file mode 100644 index 0000000..1225c04 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintView+Extensions.swift @@ -0,0 +1,152 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if canImport(UIKit) + import UIKit +#else + import AppKit +#endif + + +public extension ConstraintView { + + @available(*, deprecated, renamed:"snp.left") + var snp_left: ConstraintItem { return self.snp.left } + + @available(*, deprecated, renamed:"snp.top") + var snp_top: ConstraintItem { return self.snp.top } + + @available(*, deprecated, renamed:"snp.right") + var snp_right: ConstraintItem { return self.snp.right } + + @available(*, deprecated, renamed:"snp.bottom") + var snp_bottom: ConstraintItem { return self.snp.bottom } + + @available(*, deprecated, renamed:"snp.leading") + var snp_leading: ConstraintItem { return self.snp.leading } + + @available(*, deprecated, renamed:"snp.trailing") + var snp_trailing: ConstraintItem { return self.snp.trailing } + + @available(*, deprecated, renamed:"snp.width") + var snp_width: ConstraintItem { return self.snp.width } + + @available(*, deprecated, renamed:"snp.height") + var snp_height: ConstraintItem { return self.snp.height } + + @available(*, deprecated, renamed:"snp.centerX") + var snp_centerX: ConstraintItem { return self.snp.centerX } + + @available(*, deprecated, renamed:"snp.centerY") + var snp_centerY: ConstraintItem { return self.snp.centerY } + + @available(*, deprecated, renamed:"snp.baseline") + var snp_baseline: ConstraintItem { return self.snp.baseline } + + @available(*, deprecated, renamed:"snp.lastBaseline") + @available(iOS 8.0, OSX 10.11, *) + var snp_lastBaseline: ConstraintItem { return self.snp.lastBaseline } + + @available(iOS, deprecated, renamed:"snp.firstBaseline") + @available(iOS 8.0, OSX 10.11, *) + var snp_firstBaseline: ConstraintItem { return self.snp.firstBaseline } + + @available(iOS, deprecated, renamed:"snp.leftMargin") + @available(iOS 8.0, *) + var snp_leftMargin: ConstraintItem { return self.snp.leftMargin } + + @available(iOS, deprecated, renamed:"snp.topMargin") + @available(iOS 8.0, *) + var snp_topMargin: ConstraintItem { return self.snp.topMargin } + + @available(iOS, deprecated, renamed:"snp.rightMargin") + @available(iOS 8.0, *) + var snp_rightMargin: ConstraintItem { return self.snp.rightMargin } + + @available(iOS, deprecated, renamed:"snp.bottomMargin") + @available(iOS 8.0, *) + var snp_bottomMargin: ConstraintItem { return self.snp.bottomMargin } + + @available(iOS, deprecated, renamed:"snp.leadingMargin") + @available(iOS 8.0, *) + var snp_leadingMargin: ConstraintItem { return self.snp.leadingMargin } + + @available(iOS, deprecated, renamed:"snp.trailingMargin") + @available(iOS 8.0, *) + var snp_trailingMargin: ConstraintItem { return self.snp.trailingMargin } + + @available(iOS, deprecated, renamed:"snp.centerXWithinMargins") + @available(iOS 8.0, *) + var snp_centerXWithinMargins: ConstraintItem { return self.snp.centerXWithinMargins } + + @available(iOS, deprecated, renamed:"snp.centerYWithinMargins") + @available(iOS 8.0, *) + var snp_centerYWithinMargins: ConstraintItem { return self.snp.centerYWithinMargins } + + @available(*, deprecated, renamed:"snp.edges") + var snp_edges: ConstraintItem { return self.snp.edges } + + @available(*, deprecated, renamed:"snp.size") + var snp_size: ConstraintItem { return self.snp.size } + + @available(*, deprecated, renamed:"snp.center") + var snp_center: ConstraintItem { return self.snp.center } + + @available(iOS, deprecated, renamed:"snp.margins") + @available(iOS 8.0, *) + var snp_margins: ConstraintItem { return self.snp.margins } + + @available(iOS, deprecated, renamed:"snp.centerWithinMargins") + @available(iOS 8.0, *) + var snp_centerWithinMargins: ConstraintItem { return self.snp.centerWithinMargins } + + @available(*, deprecated, renamed:"snp.prepareConstraints(_:)") + func snp_prepareConstraints(_ closure: (_ make: ConstraintMaker) -> Void) -> [Constraint] { + return self.snp.prepareConstraints(closure) + } + + @available(*, deprecated, renamed:"snp.makeConstraints(_:)") + func snp_makeConstraints(_ closure: (_ make: ConstraintMaker) -> Void) { + self.snp.makeConstraints(closure) + } + + @available(*, deprecated, renamed:"snp.remakeConstraints(_:)") + func snp_remakeConstraints(_ closure: (_ make: ConstraintMaker) -> Void) { + self.snp.remakeConstraints(closure) + } + + @available(*, deprecated, renamed:"snp.updateConstraints(_:)") + func snp_updateConstraints(_ closure: (_ make: ConstraintMaker) -> Void) { + self.snp.updateConstraints(closure) + } + + @available(*, deprecated, renamed:"snp.removeConstraints()") + func snp_removeConstraints() { + self.snp.removeConstraints() + } + + var snp: ConstraintViewDSL { + return ConstraintViewDSL(view: self) + } + +} diff --git a/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintView.swift b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintView.swift new file mode 100644 index 0000000..1203300 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintView.swift @@ -0,0 +1,35 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if canImport(UIKit) + import UIKit +#else + import AppKit +#endif + + +#if canImport(UIKit) + public typealias ConstraintView = UIView +#else + public typealias ConstraintView = NSView +#endif diff --git a/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintViewDSL.swift b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintViewDSL.swift new file mode 100644 index 0000000..8567e54 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/ConstraintViewDSL.swift @@ -0,0 +1,101 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if canImport(UIKit) + import UIKit +#else + import AppKit +#endif + + +public struct ConstraintViewDSL: ConstraintAttributesDSL { + + @discardableResult + public func prepareConstraints(_ closure: (_ make: ConstraintMaker) -> Void) -> [Constraint] { + return ConstraintMaker.prepareConstraints(item: self.view, closure: closure) + } + + public func makeConstraints(_ closure: (_ make: ConstraintMaker) -> Void) { + ConstraintMaker.makeConstraints(item: self.view, closure: closure) + } + + public func remakeConstraints(_ closure: (_ make: ConstraintMaker) -> Void) { + ConstraintMaker.remakeConstraints(item: self.view, closure: closure) + } + + public func updateConstraints(_ closure: (_ make: ConstraintMaker) -> Void) { + ConstraintMaker.updateConstraints(item: self.view, closure: closure) + } + + public func removeConstraints() { + ConstraintMaker.removeConstraints(item: self.view) + } + + public var contentHuggingHorizontalPriority: Float { + get { + return self.view.contentHuggingPriority(for: .horizontal).rawValue + } + nonmutating set { + self.view.setContentHuggingPriority(LayoutPriority(rawValue: newValue), for: .horizontal) + } + } + + public var contentHuggingVerticalPriority: Float { + get { + return self.view.contentHuggingPriority(for: .vertical).rawValue + } + nonmutating set { + self.view.setContentHuggingPriority(LayoutPriority(rawValue: newValue), for: .vertical) + } + } + + public var contentCompressionResistanceHorizontalPriority: Float { + get { + return self.view.contentCompressionResistancePriority(for: .horizontal).rawValue + } + nonmutating set { + self.view.setContentCompressionResistancePriority(LayoutPriority(rawValue: newValue), for: .horizontal) + } + } + + public var contentCompressionResistanceVerticalPriority: Float { + get { + return self.view.contentCompressionResistancePriority(for: .vertical).rawValue + } + nonmutating set { + self.view.setContentCompressionResistancePriority(LayoutPriority(rawValue: newValue), for: .vertical) + } + } + + public var target: AnyObject? { + return self.view + } + + internal let view: ConstraintView + + internal init(view: ConstraintView) { + self.view = view + + } + +} diff --git a/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/Debugging.swift b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/Debugging.swift new file mode 100644 index 0000000..f4120b2 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/Debugging.swift @@ -0,0 +1,169 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if canImport(UIKit) + import UIKit +#else + import AppKit +#endif + +public extension LayoutConstraint { + + override var description: String { + var description = "<" + + description += descriptionForObject(self) + + if let firstItem = conditionalOptional(from: self.firstItem) { + description += " \(descriptionForObject(firstItem))" + } + + if self.firstAttribute != .notAnAttribute { + description += ".\(descriptionForAttribute(self.firstAttribute))" + } + + description += " \(descriptionForRelation(self.relation))" + + if let secondItem = self.secondItem { + description += " \(descriptionForObject(secondItem))" + } + + if self.secondAttribute != .notAnAttribute { + description += ".\(descriptionForAttribute(self.secondAttribute))" + } + + if self.multiplier != 1.0 { + description += " * \(self.multiplier)" + } + + if self.secondAttribute == .notAnAttribute { + description += " \(self.constant)" + } else { + if self.constant > 0.0 { + description += " + \(self.constant)" + } else if self.constant < 0.0 { + description += " - \(abs(self.constant))" + } + } + + if self.priority.rawValue != 1000.0 { + description += " ^\(self.priority)" + } + + description += ">" + + return description + } + +} + +private func descriptionForRelation(_ relation: LayoutRelation) -> String { + switch relation { + case .equal: return "==" + case .greaterThanOrEqual: return ">=" + case .lessThanOrEqual: return "<=" + #if swift(>=5.0) + @unknown default: return "unknown" + #endif + } +} + +private func descriptionForAttribute(_ attribute: LayoutAttribute) -> String { + #if canImport(UIKit) + switch attribute { + case .notAnAttribute: return "notAnAttribute" + case .top: return "top" + case .left: return "left" + case .bottom: return "bottom" + case .right: return "right" + case .leading: return "leading" + case .trailing: return "trailing" + case .width: return "width" + case .height: return "height" + case .centerX: return "centerX" + case .centerY: return "centerY" + case .lastBaseline: return "lastBaseline" + case .firstBaseline: return "firstBaseline" + case .topMargin: return "topMargin" + case .leftMargin: return "leftMargin" + case .bottomMargin: return "bottomMargin" + case .rightMargin: return "rightMargin" + case .leadingMargin: return "leadingMargin" + case .trailingMargin: return "trailingMargin" + case .centerXWithinMargins: return "centerXWithinMargins" + case .centerYWithinMargins: return "centerYWithinMargins" + #if swift(>=5.0) + @unknown default: return "unknown" + #endif + } + #else + switch attribute { + case .notAnAttribute: return "notAnAttribute" + case .top: return "top" + case .left: return "left" + case .bottom: return "bottom" + case .right: return "right" + case .leading: return "leading" + case .trailing: return "trailing" + case .width: return "width" + case .height: return "height" + case .centerX: return "centerX" + case .centerY: return "centerY" + case .lastBaseline: return "lastBaseline" + case .firstBaseline: return "firstBaseline" + #if swift(>=5.0) + @unknown default: return "unknown" + #endif + } + #endif +} + +private func conditionalOptional(from object: Optional) -> Optional { + return object +} + +private func conditionalOptional(from object: T) -> Optional { + return Optional.some(object) +} + +private func descriptionForObject(_ object: AnyObject) -> String { + let pointerDescription = String(format: "%p", UInt(bitPattern: ObjectIdentifier(object))) + var desc = "" + + desc += type(of: object).description() + + if let object = object as? ConstraintView { + desc += ":\(object.snp.label() ?? pointerDescription)" + } else if let object = object as? LayoutConstraint { + desc += ":\(object.label ?? pointerDescription)" + } else { + desc += ":\(pointerDescription)" + } + + if let object = object as? LayoutConstraint, let file = object.constraint?.sourceLocation.0, let line = object.constraint?.sourceLocation.1 { + desc += "@\((file as NSString).lastPathComponent)#\(line)" + } + + desc += "" + return desc +} diff --git a/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/LayoutConstraint.swift b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/LayoutConstraint.swift new file mode 100644 index 0000000..607616d --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/LayoutConstraint.swift @@ -0,0 +1,61 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if canImport(UIKit) + import UIKit +#else + import AppKit +#endif + + +public class LayoutConstraint : NSLayoutConstraint { + + public var label: String? { + get { + return self.identifier + } + set { + self.identifier = newValue + } + } + + internal weak var constraint: Constraint? = nil + +} + +internal func ==(lhs: LayoutConstraint, rhs: LayoutConstraint) -> Bool { + // If firstItem or secondItem on either constraint has a dangling pointer + // this comparison can cause a crash. The solution for this is to ensure + // your layout code hold strong references to things like Views, LayoutGuides + // and LayoutAnchors as SnapKit will not keep strong references to any of these. + guard lhs.firstAttribute == rhs.firstAttribute && + lhs.secondAttribute == rhs.secondAttribute && + lhs.relation == rhs.relation && + lhs.priority == rhs.priority && + lhs.multiplier == rhs.multiplier && + lhs.secondItem === rhs.secondItem && + lhs.firstItem === rhs.firstItem else { + return false + } + return true +} diff --git a/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/LayoutConstraintItem.swift b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/LayoutConstraintItem.swift new file mode 100644 index 0000000..4f41b5d --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/LayoutConstraintItem.swift @@ -0,0 +1,93 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if canImport(UIKit) + import UIKit +#else + import AppKit +#endif + + +public protocol LayoutConstraintItem: AnyObject { +} + +@available(iOS 9.0, OSX 10.11, *) +extension ConstraintLayoutGuide : LayoutConstraintItem { +} + +extension ConstraintView : LayoutConstraintItem { +} + + +extension LayoutConstraintItem { + + internal func prepare() { + if let view = self as? ConstraintView { + view.translatesAutoresizingMaskIntoConstraints = false + } + } + + internal var superview: ConstraintView? { + if let view = self as? ConstraintView { + return view.superview + } + + if #available(iOS 9.0, OSX 10.11, *), let guide = self as? ConstraintLayoutGuide { + return guide.owningView + } + + return nil + } + internal var constraints: [Constraint] { + return self.constraintsSet.allObjects as! [Constraint] + } + + internal func add(constraints: [Constraint]) { + let constraintsSet = self.constraintsSet + for constraint in constraints { + constraintsSet.add(constraint) + } + } + + internal func remove(constraints: [Constraint]) { + let constraintsSet = self.constraintsSet + for constraint in constraints { + constraintsSet.remove(constraint) + } + } + + private var constraintsSet: NSMutableSet { + let constraintsSet: NSMutableSet + + if let existing = objc_getAssociatedObject(self, &constraintsKey) as? NSMutableSet { + constraintsSet = existing + } else { + constraintsSet = NSMutableSet() + objc_setAssociatedObject(self, &constraintsKey, constraintsSet, .OBJC_ASSOCIATION_RETAIN_NONATOMIC) + } + return constraintsSet + + } + +} +private var constraintsKey: UInt8 = 0 diff --git a/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/PrivacyInfo.xcprivacy b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..e540750 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/PrivacyInfo.xcprivacy @@ -0,0 +1,14 @@ + + + + + NSPrivacyTracking + + NSPrivacyAccessedAPITypes + + NSPrivacyCollectedDataTypes + + NSPrivacyTrackingDomains + + + diff --git a/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/Typealiases.swift b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/Typealiases.swift new file mode 100644 index 0000000..c0e6982 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/Typealiases.swift @@ -0,0 +1,42 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +import Foundation + +#if canImport(UIKit) + import UIKit +#if swift(>=4.2) + typealias LayoutRelation = NSLayoutConstraint.Relation + typealias LayoutAttribute = NSLayoutConstraint.Attribute +#else + typealias LayoutRelation = NSLayoutRelation + typealias LayoutAttribute = NSLayoutAttribute +#endif + typealias LayoutPriority = UILayoutPriority +#else + import AppKit + typealias LayoutRelation = NSLayoutConstraint.Relation + typealias LayoutAttribute = NSLayoutConstraint.Attribute + typealias LayoutPriority = NSLayoutConstraint.Priority +#endif + diff --git a/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/UILayoutSupport+Extensions.swift b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/UILayoutSupport+Extensions.swift new file mode 100644 index 0000000..801cc3c --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/SnapKit/Sources/UILayoutSupport+Extensions.swift @@ -0,0 +1,36 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if canImport(UIKit) + import UIKit +#endif + + +@available(iOS 8.0, *) +public extension ConstraintLayoutSupport { + + var snp: ConstraintLayoutSupportDSL { + return ConstraintLayoutSupportDSL(support: self) + } + +} diff --git a/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Pods-Example/Pods-Example-Info.plist b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Pods-Example/Pods-Example-Info.plist new file mode 100644 index 0000000..19cf209 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Pods-Example/Pods-Example-Info.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + ${PODS_DEVELOPMENT_LANGUAGE} + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + ${PRODUCT_BUNDLE_IDENTIFIER} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0.0 + CFBundleSignature + ???? + CFBundleVersion + ${CURRENT_PROJECT_VERSION} + NSPrincipalClass + + + diff --git a/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Pods-Example/Pods-Example-acknowledgements.markdown b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Pods-Example/Pods-Example-acknowledgements.markdown new file mode 100644 index 0000000..daa2627 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Pods-Example/Pods-Example-acknowledgements.markdown @@ -0,0 +1,50 @@ +# Acknowledgements +This application makes use of the following third party libraries: + +## SnapKit + +Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +## Toast-Swift + +Copyright (c) 2015-2024 Charles Scalesse. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +Generated by CocoaPods - https://cocoapods.org diff --git a/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Pods-Example/Pods-Example-acknowledgements.plist b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Pods-Example/Pods-Example-acknowledgements.plist new file mode 100644 index 0000000..1837d74 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Pods-Example/Pods-Example-acknowledgements.plist @@ -0,0 +1,88 @@ + + + + + PreferenceSpecifiers + + + FooterText + This application makes use of the following third party libraries: + Title + Acknowledgements + Type + PSGroupSpecifier + + + FooterText + Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + License + MIT + Title + SnapKit + Type + PSGroupSpecifier + + + FooterText + Copyright (c) 2015-2024 Charles Scalesse. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + License + MIT + Title + Toast-Swift + Type + PSGroupSpecifier + + + FooterText + Generated by CocoaPods - https://cocoapods.org + Title + + Type + PSGroupSpecifier + + + StringsTable + Acknowledgements + Title + Acknowledgements + + diff --git a/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Pods-Example/Pods-Example-dummy.m b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Pods-Example/Pods-Example-dummy.m new file mode 100644 index 0000000..6ee3f90 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Pods-Example/Pods-Example-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_Pods_Example : NSObject +@end +@implementation PodsDummy_Pods_Example +@end diff --git a/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Pods-Example/Pods-Example-frameworks-Debug-input-files.xcfilelist b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Pods-Example/Pods-Example-frameworks-Debug-input-files.xcfilelist new file mode 100644 index 0000000..67c6cef --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Pods-Example/Pods-Example-frameworks-Debug-input-files.xcfilelist @@ -0,0 +1,3 @@ +${PODS_ROOT}/Target Support Files/Pods-Example/Pods-Example-frameworks.sh +${BUILT_PRODUCTS_DIR}/SnapKit/SnapKit.framework +${BUILT_PRODUCTS_DIR}/Toast-Swift/Toast_Swift.framework \ No newline at end of file diff --git a/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Pods-Example/Pods-Example-frameworks-Debug-output-files.xcfilelist b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Pods-Example/Pods-Example-frameworks-Debug-output-files.xcfilelist new file mode 100644 index 0000000..ae6141b --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Pods-Example/Pods-Example-frameworks-Debug-output-files.xcfilelist @@ -0,0 +1,2 @@ +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SnapKit.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Toast_Swift.framework \ No newline at end of file diff --git a/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Pods-Example/Pods-Example-frameworks-Release-input-files.xcfilelist b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Pods-Example/Pods-Example-frameworks-Release-input-files.xcfilelist new file mode 100644 index 0000000..67c6cef --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Pods-Example/Pods-Example-frameworks-Release-input-files.xcfilelist @@ -0,0 +1,3 @@ +${PODS_ROOT}/Target Support Files/Pods-Example/Pods-Example-frameworks.sh +${BUILT_PRODUCTS_DIR}/SnapKit/SnapKit.framework +${BUILT_PRODUCTS_DIR}/Toast-Swift/Toast_Swift.framework \ No newline at end of file diff --git a/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Pods-Example/Pods-Example-frameworks-Release-output-files.xcfilelist b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Pods-Example/Pods-Example-frameworks-Release-output-files.xcfilelist new file mode 100644 index 0000000..ae6141b --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Pods-Example/Pods-Example-frameworks-Release-output-files.xcfilelist @@ -0,0 +1,2 @@ +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SnapKit.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Toast_Swift.framework \ No newline at end of file diff --git a/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Pods-Example/Pods-Example-frameworks.sh b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Pods-Example/Pods-Example-frameworks.sh new file mode 100755 index 0000000..cf4ae30 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Pods-Example/Pods-Example-frameworks.sh @@ -0,0 +1,188 @@ +#!/bin/sh +set -e +set -u +set -o pipefail + +function on_error { + echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" +} +trap 'on_error $LINENO' ERR + +if [ -z ${FRAMEWORKS_FOLDER_PATH+x} ]; then + # If FRAMEWORKS_FOLDER_PATH is not set, then there's nowhere for us to copy + # frameworks to, so exit 0 (signalling the script phase was successful). + exit 0 +fi + +echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" +mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + +COCOAPODS_PARALLEL_CODE_SIGN="${COCOAPODS_PARALLEL_CODE_SIGN:-false}" +SWIFT_STDLIB_PATH="${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" +BCSYMBOLMAP_DIR="BCSymbolMaps" + + +# This protects against multiple targets copying the same framework dependency at the same time. The solution +# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html +RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") + +# Copies and strips a vendored framework +install_framework() +{ + if [ -r "${BUILT_PRODUCTS_DIR}/$1" ]; then + local source="${BUILT_PRODUCTS_DIR}/$1" + elif [ -r "${BUILT_PRODUCTS_DIR}/$(basename "$1")" ]; then + local source="${BUILT_PRODUCTS_DIR}/$(basename "$1")" + elif [ -r "$1" ]; then + local source="$1" + fi + + local destination="${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + + if [ -L "${source}" ]; then + echo "Symlinked..." + source="$(readlink -f "${source}")" + fi + + if [ -d "${source}/${BCSYMBOLMAP_DIR}" ]; then + # Locate and install any .bcsymbolmaps if present, and remove them from the .framework before the framework is copied + find "${source}/${BCSYMBOLMAP_DIR}" -name "*.bcsymbolmap"|while read f; do + echo "Installing $f" + install_bcsymbolmap "$f" "$destination" + rm "$f" + done + rmdir "${source}/${BCSYMBOLMAP_DIR}" + fi + + # Use filter instead of exclude so missing patterns don't throw errors. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" + + local basename + basename="$(basename -s .framework "$1")" + binary="${destination}/${basename}.framework/${basename}" + + if ! [ -r "$binary" ]; then + binary="${destination}/${basename}" + elif [ -L "${binary}" ]; then + echo "Destination binary is symlinked..." + dirname="$(dirname "${binary}")" + binary="${dirname}/$(readlink "${binary}")" + fi + + # Strip invalid architectures so "fat" simulator / device frameworks work on device + if [[ "$(file "$binary")" == *"dynamically linked shared library"* ]]; then + strip_invalid_archs "$binary" + fi + + # Resign the code if required by the build settings to avoid unstable apps + code_sign_if_enabled "${destination}/$(basename "$1")" + + # Embed linked Swift runtime libraries. No longer necessary as of Xcode 7. + if [ "${XCODE_VERSION_MAJOR}" -lt 7 ]; then + local swift_runtime_libs + swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u) + for lib in $swift_runtime_libs; do + echo "rsync -auv \"${SWIFT_STDLIB_PATH}/${lib}\" \"${destination}\"" + rsync -auv "${SWIFT_STDLIB_PATH}/${lib}" "${destination}" + code_sign_if_enabled "${destination}/${lib}" + done + fi +} +# Copies and strips a vendored dSYM +install_dsym() { + local source="$1" + warn_missing_arch=${2:-true} + if [ -r "$source" ]; then + # Copy the dSYM into the targets temp dir. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DERIVED_FILES_DIR}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DERIVED_FILES_DIR}" + + local basename + basename="$(basename -s .dSYM "$source")" + binary_name="$(ls "$source/Contents/Resources/DWARF")" + binary="${DERIVED_FILES_DIR}/${basename}.dSYM/Contents/Resources/DWARF/${binary_name}" + + # Strip invalid architectures from the dSYM. + if [[ "$(file "$binary")" == *"Mach-O "*"dSYM companion"* ]]; then + strip_invalid_archs "$binary" "$warn_missing_arch" + fi + if [[ $STRIP_BINARY_RETVAL == 0 ]]; then + # Move the stripped file into its final destination. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.dSYM" "${DWARF_DSYM_FOLDER_PATH}" + else + # The dSYM was not stripped at all, in this case touch a fake folder so the input/output paths from Xcode do not reexecute this script because the file is missing. + mkdir -p "${DWARF_DSYM_FOLDER_PATH}" + touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.dSYM" + fi + fi +} + +# Used as a return value for each invocation of `strip_invalid_archs` function. +STRIP_BINARY_RETVAL=0 + +# Strip invalid architectures +strip_invalid_archs() { + binary="$1" + warn_missing_arch=${2:-true} + # Get architectures for current target binary + binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)" + # Intersect them with the architectures we are building for + intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)" + # If there are no archs supported by this binary then warn the user + if [[ -z "$intersected_archs" ]]; then + if [[ "$warn_missing_arch" == "true" ]]; then + echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." + fi + STRIP_BINARY_RETVAL=1 + return + fi + stripped="" + for arch in $binary_archs; do + if ! [[ "${ARCHS}" == *"$arch"* ]]; then + # Strip non-valid architectures in-place + lipo -remove "$arch" -output "$binary" "$binary" + stripped="$stripped $arch" + fi + done + if [[ "$stripped" ]]; then + echo "Stripped $binary of architectures:$stripped" + fi + STRIP_BINARY_RETVAL=0 +} + +# Copies the bcsymbolmap files of a vendored framework +install_bcsymbolmap() { + local bcsymbolmap_path="$1" + local destination="${BUILT_PRODUCTS_DIR}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}" +} + +# Signs a framework with the provided identity +code_sign_if_enabled() { + if [ -n "${EXPANDED_CODE_SIGN_IDENTITY:-}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then + # Use the current code_sign_identity + echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" + local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS:-} --preserve-metadata=identifier,entitlements '$1'" + + if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then + code_sign_cmd="$code_sign_cmd &" + fi + echo "$code_sign_cmd" + eval "$code_sign_cmd" + fi +} + +if [[ "$CONFIGURATION" == "Debug" ]]; then + install_framework "${BUILT_PRODUCTS_DIR}/SnapKit/SnapKit.framework" + install_framework "${BUILT_PRODUCTS_DIR}/Toast-Swift/Toast_Swift.framework" +fi +if [[ "$CONFIGURATION" == "Release" ]]; then + install_framework "${BUILT_PRODUCTS_DIR}/SnapKit/SnapKit.framework" + install_framework "${BUILT_PRODUCTS_DIR}/Toast-Swift/Toast_Swift.framework" +fi +if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then + wait +fi diff --git a/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Pods-Example/Pods-Example-umbrella.h b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Pods-Example/Pods-Example-umbrella.h new file mode 100644 index 0000000..ecf498e --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Pods-Example/Pods-Example-umbrella.h @@ -0,0 +1,16 @@ +#ifdef __OBJC__ +#import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif + + +FOUNDATION_EXPORT double Pods_ExampleVersionNumber; +FOUNDATION_EXPORT const unsigned char Pods_ExampleVersionString[]; + diff --git a/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Pods-Example/Pods-Example.debug.xcconfig b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Pods-Example/Pods-Example.debug.xcconfig new file mode 100644 index 0000000..53922e1 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Pods-Example/Pods-Example.debug.xcconfig @@ -0,0 +1,16 @@ +ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit" "${PODS_CONFIGURATION_BUILD_DIR}/Toast-Swift" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit/SnapKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Toast-Swift/Toast_Swift.framework/Headers" +LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift '@executable_path/Frameworks' '@loader_path/Frameworks' +LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift $(SDKROOT)/usr/lib/swift +OTHER_LDFLAGS = $(inherited) -l"swiftCoreGraphics" -framework "QuartzCore" -framework "SnapKit" -framework "Toast_Swift" +OTHER_MODULE_VERIFIER_FLAGS = $(inherited) "-F${PODS_CONFIGURATION_BUILD_DIR}/SnapKit" "-F${PODS_CONFIGURATION_BUILD_DIR}/Toast-Swift" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_PODFILE_DIR_PATH = ${SRCROOT}/.. +PODS_ROOT = ${SRCROOT}/../Pods +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Pods-Example/Pods-Example.modulemap b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Pods-Example/Pods-Example.modulemap new file mode 100644 index 0000000..4b5189f --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Pods-Example/Pods-Example.modulemap @@ -0,0 +1,6 @@ +framework module Pods_Example { + umbrella header "Pods-Example-umbrella.h" + + export * + module * { export * } +} diff --git a/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Pods-Example/Pods-Example.release.xcconfig b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Pods-Example/Pods-Example.release.xcconfig new file mode 100644 index 0000000..53922e1 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Pods-Example/Pods-Example.release.xcconfig @@ -0,0 +1,16 @@ +ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit" "${PODS_CONFIGURATION_BUILD_DIR}/Toast-Swift" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit/SnapKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Toast-Swift/Toast_Swift.framework/Headers" +LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift '@executable_path/Frameworks' '@loader_path/Frameworks' +LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift $(SDKROOT)/usr/lib/swift +OTHER_LDFLAGS = $(inherited) -l"swiftCoreGraphics" -framework "QuartzCore" -framework "SnapKit" -framework "Toast_Swift" +OTHER_MODULE_VERIFIER_FLAGS = $(inherited) "-F${PODS_CONFIGURATION_BUILD_DIR}/SnapKit" "-F${PODS_CONFIGURATION_BUILD_DIR}/Toast-Swift" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_PODFILE_DIR_PATH = ${SRCROOT}/.. +PODS_ROOT = ${SRCROOT}/../Pods +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/SnapKit/ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/SnapKit/ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist new file mode 100644 index 0000000..d6be571 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/SnapKit/ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist @@ -0,0 +1,24 @@ + + + + + CFBundleDevelopmentRegion + ${PODS_DEVELOPMENT_LANGUAGE} + CFBundleIdentifier + ${PRODUCT_BUNDLE_IDENTIFIER} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + BNDL + CFBundleShortVersionString + 5.7.1 + CFBundleSignature + ???? + CFBundleVersion + 1 + NSPrincipalClass + + + diff --git a/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/SnapKit/SnapKit-Info.plist b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/SnapKit/SnapKit-Info.plist new file mode 100644 index 0000000..af3ef2c --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/SnapKit/SnapKit-Info.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + ${PODS_DEVELOPMENT_LANGUAGE} + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + ${PRODUCT_BUNDLE_IDENTIFIER} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + FMWK + CFBundleShortVersionString + 5.7.1 + CFBundleSignature + ???? + CFBundleVersion + ${CURRENT_PROJECT_VERSION} + NSPrincipalClass + + + diff --git a/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/SnapKit/SnapKit-dummy.m b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/SnapKit/SnapKit-dummy.m new file mode 100644 index 0000000..b44e8e5 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/SnapKit/SnapKit-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_SnapKit : NSObject +@end +@implementation PodsDummy_SnapKit +@end diff --git a/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/SnapKit/SnapKit-prefix.pch b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/SnapKit/SnapKit-prefix.pch new file mode 100644 index 0000000..beb2a24 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/SnapKit/SnapKit-prefix.pch @@ -0,0 +1,12 @@ +#ifdef __OBJC__ +#import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif + diff --git a/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/SnapKit/SnapKit-umbrella.h b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/SnapKit/SnapKit-umbrella.h new file mode 100644 index 0000000..1b1be64 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/SnapKit/SnapKit-umbrella.h @@ -0,0 +1,16 @@ +#ifdef __OBJC__ +#import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif + + +FOUNDATION_EXPORT double SnapKitVersionNumber; +FOUNDATION_EXPORT const unsigned char SnapKitVersionString[]; + diff --git a/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/SnapKit/SnapKit.debug.xcconfig b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/SnapKit/SnapKit.debug.xcconfig new file mode 100644 index 0000000..3e6e223 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/SnapKit/SnapKit.debug.xcconfig @@ -0,0 +1,15 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/SnapKit +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift $(SDKROOT)/usr/lib/swift +OTHER_LDFLAGS = $(inherited) -l"swiftCoreGraphics" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/SnapKit +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/SnapKit/SnapKit.modulemap b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/SnapKit/SnapKit.modulemap new file mode 100644 index 0000000..4b3e47b --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/SnapKit/SnapKit.modulemap @@ -0,0 +1,6 @@ +framework module SnapKit { + umbrella header "SnapKit-umbrella.h" + + export * + module * { export * } +} diff --git a/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/SnapKit/SnapKit.release.xcconfig b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/SnapKit/SnapKit.release.xcconfig new file mode 100644 index 0000000..3e6e223 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/SnapKit/SnapKit.release.xcconfig @@ -0,0 +1,15 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/SnapKit +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift $(SDKROOT)/usr/lib/swift +OTHER_LDFLAGS = $(inherited) -l"swiftCoreGraphics" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/SnapKit +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Toast-Swift/ResourceBundle-Toast-Swift-Toast-Swift-Info.plist b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Toast-Swift/ResourceBundle-Toast-Swift-Toast-Swift-Info.plist new file mode 100644 index 0000000..5b2072c --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Toast-Swift/ResourceBundle-Toast-Swift-Toast-Swift-Info.plist @@ -0,0 +1,24 @@ + + + + + CFBundleDevelopmentRegion + ${PODS_DEVELOPMENT_LANGUAGE} + CFBundleIdentifier + ${PRODUCT_BUNDLE_IDENTIFIER} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + BNDL + CFBundleShortVersionString + 5.1.1 + CFBundleSignature + ???? + CFBundleVersion + 1 + NSPrincipalClass + + + diff --git a/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Toast-Swift/Toast-Swift-Info.plist b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Toast-Swift/Toast-Swift-Info.plist new file mode 100644 index 0000000..021370d --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Toast-Swift/Toast-Swift-Info.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + ${PODS_DEVELOPMENT_LANGUAGE} + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + ${PRODUCT_BUNDLE_IDENTIFIER} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + FMWK + CFBundleShortVersionString + 5.1.1 + CFBundleSignature + ???? + CFBundleVersion + ${CURRENT_PROJECT_VERSION} + NSPrincipalClass + + + diff --git a/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Toast-Swift/Toast-Swift-dummy.m b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Toast-Swift/Toast-Swift-dummy.m new file mode 100644 index 0000000..2962aa4 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Toast-Swift/Toast-Swift-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_Toast_Swift : NSObject +@end +@implementation PodsDummy_Toast_Swift +@end diff --git a/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Toast-Swift/Toast-Swift-prefix.pch b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Toast-Swift/Toast-Swift-prefix.pch new file mode 100644 index 0000000..beb2a24 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Toast-Swift/Toast-Swift-prefix.pch @@ -0,0 +1,12 @@ +#ifdef __OBJC__ +#import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif + diff --git a/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Toast-Swift/Toast-Swift-umbrella.h b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Toast-Swift/Toast-Swift-umbrella.h new file mode 100644 index 0000000..8abdfa0 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Toast-Swift/Toast-Swift-umbrella.h @@ -0,0 +1,16 @@ +#ifdef __OBJC__ +#import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif + + +FOUNDATION_EXPORT double Toast_SwiftVersionNumber; +FOUNDATION_EXPORT const unsigned char Toast_SwiftVersionString[]; + diff --git a/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Toast-Swift/Toast-Swift.debug.xcconfig b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Toast-Swift/Toast-Swift.debug.xcconfig new file mode 100644 index 0000000..8c4b186 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Toast-Swift/Toast-Swift.debug.xcconfig @@ -0,0 +1,15 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Toast-Swift +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +OTHER_LDFLAGS = $(inherited) -framework "QuartzCore" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/Toast-Swift +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Toast-Swift/Toast-Swift.modulemap b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Toast-Swift/Toast-Swift.modulemap new file mode 100644 index 0000000..af3db9f --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Toast-Swift/Toast-Swift.modulemap @@ -0,0 +1,6 @@ +framework module Toast_Swift { + umbrella header "Toast-Swift-umbrella.h" + + export * + module * { export * } +} diff --git a/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Toast-Swift/Toast-Swift.release.xcconfig b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Toast-Swift/Toast-Swift.release.xcconfig new file mode 100644 index 0000000..8c4b186 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/Target Support Files/Toast-Swift/Toast-Swift.release.xcconfig @@ -0,0 +1,15 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Toast-Swift +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +OTHER_LDFLAGS = $(inherited) -framework "QuartzCore" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/Toast-Swift +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/HsFileAgentSdk_iOS/demo/Pods/Toast-Swift/LICENSE b/HsFileAgentSdk_iOS/demo/Pods/Toast-Swift/LICENSE new file mode 100644 index 0000000..6b3b982 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/Toast-Swift/LICENSE @@ -0,0 +1,20 @@ +Copyright (c) 2015-2024 Charles Scalesse. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/HsFileAgentSdk_iOS/demo/Pods/Toast-Swift/README.md b/HsFileAgentSdk_iOS/demo/Pods/Toast-Swift/README.md new file mode 100644 index 0000000..e7ae831 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/Toast-Swift/README.md @@ -0,0 +1,143 @@ +Toast-Swift +============= + +[![CocoaPods Version](https://img.shields.io/cocoapods/v/Toast-Swift.svg)](http://cocoadocs.org/docsets/Toast-Swift) +[![Carthage Compatible](https://img.shields.io/badge/Carthage-compatible-4BC51D.svg?style=flat)](https://github.com/Carthage/Carthage) + +Toast-Swift is a Swift extension that adds toast notifications to the `UIView` object class. It is intended to be simple, lightweight, and easy to use. Most toast notifications can be triggered with a single line of code. + +**Toast-Swift is a native Swift port of [Toast for iOS](https://github.com/scalessec/Toast "Toast for iOS").** + +Screenshots +--------- +![Toast-Swift Screenshots](toast_swift_screenshot.jpg) + + +Basic Examples +--------- +```swift +// basic usage +self.view.makeToast("This is a piece of toast") + +// toast with a specific duration and position +self.view.makeToast("This is a piece of toast", duration: 3.0, position: .top) + +// toast presented with multiple options and with a completion closure +self.view.makeToast("This is a piece of toast", duration: 2.0, point: CGPoint(x: 110.0, y: 110.0), title: "Toast Title", image: UIImage(named: "toast.png")) { didTap in + if didTap { + print("completion from tap") + } else { + print("completion without tap") + } +} + +// display toast with an activity spinner +self.view.makeToastActivity(.center) + +// display any view as toast +self.view.showToast(myView) + +// immediately hides all toast views in self.view +self.view.hideAllToasts() +``` + +But wait, there's more! +--------- +```swift +// create a new style +var style = ToastStyle() + +// this is just one of many style options +style.messageColor = .blue + +// present the toast with the new style +self.view.makeToast("This is a piece of toast", duration: 3.0, position: .bottom, style: style) + +// or perhaps you want to use this style for all toasts going forward? +// just set the shared style and there's no need to provide the style again +ToastManager.shared.style = style +self.view.makeToast("This is a piece of toast") // now uses the shared style + +// toggle "tap to dismiss" functionality +ToastManager.shared.isTapToDismissEnabled = true + +// toggle queueing behavior +ToastManager.shared.isQueueEnabled = true +``` + +See the demo project for more examples. + + +Setup Instructions +------------------ + +[CocoaPods](http://cocoapods.org) +------------------ + +To integrate Toast-Swift into your Xcode project using CocoaPods, specify it in your `Podfile`: + +```ruby +pod 'Toast-Swift', '~> 5.1.0' +``` + +and in your code add `import Toast_Swift`. + +[Carthage](https://github.com/Carthage/Carthage) +------------------ + +To integrate Toast-Swift into your Xcode project using Carthage, specify it in your `Cartfile`: + +```ogdl +github "scalessec/Toast-Swift" ~> 5.1.0 +``` + +Run `carthage update` to build the framework and drag the built `ToastSwiftFramework.framework` into your Xcode project. + +and in your code add `import ToastSwiftFramework`. + +[Swift Package Manager](https://swift.org/package-manager/) +------------------ + +When using Xcode 11 or later, you can install `Toast` by going to your Project settings > `Swift Packages` and add the repository by providing the GitHub URL. Alternatively, you can go to `File` > `Swift Packages` > `Add Package Dependencies...` + +Manually +------------------ + +1. Add `Toast.swift` to your project. +2. Grab yourself a cold 🍺. + +Compatibility +------------------ +* Version `5.x.x` requires Swift 5 and Xcode 10.2 or later. +* Version `4.x.x` requires Swift 4.2 and Xcode 10. +* Version `3.x.x` requires Swift 4 and Xcode 9. +* Version `2.x.x` requires Swift 3 and Xcode 8. +* Version `1.4.x` requires Swift 2.2 and Xcode 7.3. +* Version `1.0.0` can be used with Swift 2.1 and earlier versions of Xcode. + +Privacy +----------- +Toast-Swift does not collect any data. A [privacy manifest](Toast/Resources/PrivacyInfo.xcprivacy) is provided with the library. See [Apple's documentation](https://developer.apple.com/documentation/bundleresources/privacy_manifest_files) for related details. + +MIT License +----------- + Copyright (c) 2015-2024 Charles Scalesse. + + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY + CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, + TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/HsFileAgentSdk_iOS/demo/Pods/Toast-Swift/Toast/Resources/PrivacyInfo.xcprivacy b/HsFileAgentSdk_iOS/demo/Pods/Toast-Swift/Toast/Resources/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..3421b16 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/Toast-Swift/Toast/Resources/PrivacyInfo.xcprivacy @@ -0,0 +1,14 @@ + + + + + NSPrivacyTracking + + NSPrivacyCollectedDataTypes + + NSPrivacyTrackingDomains + + NSPrivacyAccessedAPITypes + + + \ No newline at end of file diff --git a/HsFileAgentSdk_iOS/demo/Pods/Toast-Swift/Toast/Toast.swift b/HsFileAgentSdk_iOS/demo/Pods/Toast-Swift/Toast/Toast.swift new file mode 100644 index 0000000..5b4dd05 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/Pods/Toast-Swift/Toast/Toast.swift @@ -0,0 +1,797 @@ +// +// Toast.swift +// Toast-Swift +// +// Copyright (c) 2015-2024 Charles Scalesse. +// +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to +// permit persons to whom the Software is furnished to do so, subject to +// the following conditions: +// +// The above copyright notice and this permission notice shall be included +// in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +// IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +// CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +// TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +// SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +import UIKit +import ObjectiveC + +/** + Toast is a Swift extension that adds toast notifications to the `UIView` object class. + It is intended to be simple, lightweight, and easy to use. Most toast notifications + can be triggered with a single line of code. + + The `makeToast` methods create a new view and then display it as toast. + + The `showToast` methods display any view as toast. + + */ +public extension UIView { + + /** + Keys used for associated objects. + */ + private struct ToastKeys { + static var timer = malloc(1) + static var duration = malloc(1) + static var point = malloc(1) + static var completion = malloc(1) + static var activeToasts = malloc(1) + static var activityView = malloc(1) + static var queue = malloc(1) + } + + /** + Swift closures can't be directly associated with objects via the + Objective-C runtime, so the (ugly) solution is to wrap them in a + class that can be used with associated objects. + */ + private class ToastCompletionWrapper { + let completion: ((Bool) -> Void)? + + init(_ completion: ((Bool) -> Void)?) { + self.completion = completion + } + } + + private enum ToastError: Error { + case missingParameters + } + + private var activeToasts: NSMutableArray { + get { + if let activeToasts = objc_getAssociatedObject(self, &ToastKeys.activeToasts) as? NSMutableArray { + return activeToasts + } else { + let activeToasts = NSMutableArray() + objc_setAssociatedObject(self, &ToastKeys.activeToasts, activeToasts, .OBJC_ASSOCIATION_RETAIN_NONATOMIC) + return activeToasts + } + } + } + + private var queue: NSMutableArray { + get { + if let queue = objc_getAssociatedObject(self, &ToastKeys.queue) as? NSMutableArray { + return queue + } else { + let queue = NSMutableArray() + objc_setAssociatedObject(self, &ToastKeys.queue, queue, .OBJC_ASSOCIATION_RETAIN_NONATOMIC) + return queue + } + } + } + + // MARK: - Make Toast Methods + + /** + Creates and presents a new toast view. + + @param message The message to be displayed + @param duration The toast duration + @param position The toast's position + @param title The title + @param image The image + @param style The style. The shared style will be used when nil + @param completion The completion closure, executed after the toast view disappears. + didTap will be `true` if the toast view was dismissed from a tap. + */ + func makeToast(_ message: String?, duration: TimeInterval = ToastManager.shared.duration, position: ToastPosition = ToastManager.shared.position, title: String? = nil, image: UIImage? = nil, style: ToastStyle = ToastManager.shared.style, completion: ((_ didTap: Bool) -> Void)? = nil) { + do { + let toast = try toastViewForMessage(message, title: title, image: image, style: style) + showToast(toast, duration: duration, position: position, completion: completion) + } catch ToastError.missingParameters { + print("Error: message, title, and image are all nil") + } catch {} + } + + /** + Creates a new toast view and presents it at a given center point. + + @param message The message to be displayed + @param duration The toast duration + @param point The toast's center point + @param title The title + @param image The image + @param style The style. The shared style will be used when nil + @param completion The completion closure, executed after the toast view disappears. + didTap will be `true` if the toast view was dismissed from a tap. + */ + func makeToast(_ message: String?, duration: TimeInterval = ToastManager.shared.duration, point: CGPoint, title: String?, image: UIImage?, style: ToastStyle = ToastManager.shared.style, completion: ((_ didTap: Bool) -> Void)?) { + do { + let toast = try toastViewForMessage(message, title: title, image: image, style: style) + showToast(toast, duration: duration, point: point, completion: completion) + } catch ToastError.missingParameters { + print("Error: message, title, and image cannot all be nil") + } catch {} + } + + // MARK: - Show Toast Methods + + /** + Displays any view as toast at a provided position and duration. The completion closure + executes when the toast view completes. `didTap` will be `true` if the toast view was + dismissed from a tap. + + @param toast The view to be displayed as toast + @param duration The notification duration + @param position The toast's position + @param completion The completion block, executed after the toast view disappears. + didTap will be `true` if the toast view was dismissed from a tap. + */ + func showToast(_ toast: UIView, duration: TimeInterval = ToastManager.shared.duration, position: ToastPosition = ToastManager.shared.position, completion: ((_ didTap: Bool) -> Void)? = nil) { + let point = position.centerPoint(forToast: toast, inSuperview: self) + showToast(toast, duration: duration, point: point, completion: completion) + } + + /** + Displays any view as toast at a provided center point and duration. The completion closure + executes when the toast view completes. `didTap` will be `true` if the toast view was + dismissed from a tap. + + @param toast The view to be displayed as toast + @param duration The notification duration + @param point The toast's center point + @param completion The completion block, executed after the toast view disappears. + didTap will be `true` if the toast view was dismissed from a tap. + */ + func showToast(_ toast: UIView, duration: TimeInterval = ToastManager.shared.duration, point: CGPoint, completion: ((_ didTap: Bool) -> Void)? = nil) { + objc_setAssociatedObject(toast, &ToastKeys.completion, ToastCompletionWrapper(completion), .OBJC_ASSOCIATION_RETAIN_NONATOMIC); + + if ToastManager.shared.isQueueEnabled, activeToasts.count > 0 { + objc_setAssociatedObject(toast, &ToastKeys.duration, NSNumber(value: duration), .OBJC_ASSOCIATION_RETAIN_NONATOMIC); + objc_setAssociatedObject(toast, &ToastKeys.point, NSValue(cgPoint: point), .OBJC_ASSOCIATION_RETAIN_NONATOMIC); + + queue.add(toast) + } else { + showToast(toast, duration: duration, point: point) + } + } + + // MARK: - Hide Toast Methods + + /** + Hides the active toast. If there are multiple toasts active in a view, this method + hides the oldest toast (the first of the toasts to have been presented). + + @see `hideAllToasts()` to remove all active toasts from a view. + + @warning This method has no effect on activity toasts. Use `hideToastActivity` to + hide activity toasts. + + */ + func hideToast() { + guard let activeToast = activeToasts.firstObject as? UIView else { return } + hideToast(activeToast) + } + + /** + Hides an active toast. + + @param toast The active toast view to dismiss. Any toast that is currently being displayed + on the screen is considered active. + + @warning this does not clear a toast view that is currently waiting in the queue. + */ + func hideToast(_ toast: UIView) { + guard activeToasts.contains(toast) else { return } + hideToast(toast, fromTap: false) + } + + /** + Hides all toast views. + + @param includeActivity If `true`, toast activity will also be hidden. Default is `false`. + @param clearQueue If `true`, removes all toast views from the queue. Default is `true`. + */ + func hideAllToasts(includeActivity: Bool = false, clearQueue: Bool = true) { + if clearQueue { + clearToastQueue() + } + + activeToasts.compactMap { $0 as? UIView } + .forEach { hideToast($0) } + + if includeActivity { + hideToastActivity() + } + } + + /** + Removes all toast views from the queue. This has no effect on toast views that are + active. Use `hideAllToasts(clearQueue:)` to hide the active toasts views and clear + the queue. + */ + func clearToastQueue() { + queue.removeAllObjects() + } + + // MARK: - Activity Methods + + /** + Creates and displays a new toast activity indicator view at a specified position. + + @warning Only one toast activity indicator view can be presented per superview. Subsequent + calls to `makeToastActivity(position:)` will be ignored until `hideToastActivity()` is called. + + @warning `makeToastActivity(position:)` works independently of the `showToast` methods. Toast + activity views can be presented and dismissed while toast views are being displayed. + `makeToastActivity(position:)` has no effect on the queueing behavior of the `showToast` methods. + + @param position The toast's position + */ + func makeToastActivity(_ position: ToastPosition) { + // sanity + guard objc_getAssociatedObject(self, &ToastKeys.activityView) as? UIView == nil else { return } + + let toast = createToastActivityView() + let point = position.centerPoint(forToast: toast, inSuperview: self) + makeToastActivity(toast, point: point) + } + + /** + Creates and displays a new toast activity indicator view at a specified position. + + @warning Only one toast activity indicator view can be presented per superview. Subsequent + calls to `makeToastActivity(position:)` will be ignored until `hideToastActivity()` is called. + + @warning `makeToastActivity(position:)` works independently of the `showToast` methods. Toast + activity views can be presented and dismissed while toast views are being displayed. + `makeToastActivity(position:)` has no effect on the queueing behavior of the `showToast` methods. + + @param point The toast's center point + */ + func makeToastActivity(_ point: CGPoint) { + // sanity + guard objc_getAssociatedObject(self, &ToastKeys.activityView) as? UIView == nil else { return } + + let toast = createToastActivityView() + makeToastActivity(toast, point: point) + } + + /** + Dismisses the active toast activity indicator view. + */ + func hideToastActivity() { + if let toast = objc_getAssociatedObject(self, &ToastKeys.activityView) as? UIView { + UIView.animate(withDuration: ToastManager.shared.style.fadeDuration, delay: 0.0, options: [.curveEaseIn, .beginFromCurrentState], animations: { + toast.alpha = 0.0 + }) { _ in + toast.removeFromSuperview() + objc_setAssociatedObject(self, &ToastKeys.activityView, nil, .OBJC_ASSOCIATION_RETAIN_NONATOMIC) + } + } + } + + // MARK: - Helper Methods + + /** + Returns `true` if a toast view or toast activity view is actively being displayed. + */ + func isShowingToast() -> Bool { + return activeToasts.count > 0 || objc_getAssociatedObject(self, &ToastKeys.activityView) != nil + } + + // MARK: - Private Activity Methods + + private func makeToastActivity(_ toast: UIView, point: CGPoint) { + toast.alpha = 0.0 + toast.center = point + + objc_setAssociatedObject(self, &ToastKeys.activityView, toast, .OBJC_ASSOCIATION_RETAIN_NONATOMIC) + + self.addSubview(toast) + + UIView.animate(withDuration: ToastManager.shared.style.fadeDuration, delay: 0.0, options: .curveEaseOut, animations: { + toast.alpha = 1.0 + }) + } + + private func createToastActivityView() -> UIView { + let style = ToastManager.shared.style + + let activityView = UIView(frame: CGRect(x: 0.0, y: 0.0, width: style.activitySize.width, height: style.activitySize.height)) + activityView.backgroundColor = style.activityBackgroundColor + activityView.autoresizingMask = [.flexibleLeftMargin, .flexibleRightMargin, .flexibleTopMargin, .flexibleBottomMargin] + activityView.layer.cornerRadius = style.cornerRadius + + if style.displayShadow { + activityView.layer.shadowColor = style.shadowColor.cgColor + activityView.layer.shadowOpacity = style.shadowOpacity + activityView.layer.shadowRadius = style.shadowRadius + activityView.layer.shadowOffset = style.shadowOffset + } + + let activityIndicatorView = UIActivityIndicatorView(style: .whiteLarge) + activityIndicatorView.center = CGPoint(x: activityView.bounds.size.width / 2.0, y: activityView.bounds.size.height / 2.0) + activityView.addSubview(activityIndicatorView) + activityIndicatorView.color = style.activityIndicatorColor + activityIndicatorView.startAnimating() + + return activityView + } + + // MARK: - Private Show/Hide Methods + + private func showToast(_ toast: UIView, duration: TimeInterval, point: CGPoint) { + toast.center = point + toast.alpha = 0.0 + + if ToastManager.shared.isTapToDismissEnabled { + let recognizer = UITapGestureRecognizer(target: self, action: #selector(UIView.handleToastTapped(_:))) + toast.addGestureRecognizer(recognizer) + toast.isUserInteractionEnabled = true + toast.isExclusiveTouch = true + } + + activeToasts.add(toast) + self.addSubview(toast) + + let timer = Timer(timeInterval: duration, target: self, selector: #selector(UIView.toastTimerDidFinish(_:)), userInfo: toast, repeats: false) + objc_setAssociatedObject(toast, &ToastKeys.timer, timer, .OBJC_ASSOCIATION_RETAIN_NONATOMIC) + + UIView.animate(withDuration: ToastManager.shared.style.fadeDuration, delay: 0.0, options: [.curveEaseOut, .allowUserInteraction], animations: { + toast.alpha = 1.0 + }) { _ in + guard let timer = objc_getAssociatedObject(toast, &ToastKeys.timer) as? Timer else { return } + RunLoop.main.add(timer, forMode: .common) + } + + UIAccessibility.post(notification: .screenChanged, argument: toast) + } + + private func hideToast(_ toast: UIView, fromTap: Bool) { + if let timer = objc_getAssociatedObject(toast, &ToastKeys.timer) as? Timer { + timer.invalidate() + } + + UIView.animate(withDuration: ToastManager.shared.style.fadeDuration, delay: 0.0, options: [.curveEaseIn, .beginFromCurrentState], animations: { + toast.alpha = 0.0 + }) { _ in + toast.removeFromSuperview() + self.activeToasts.remove(toast) + + if let wrapper = objc_getAssociatedObject(toast, &ToastKeys.completion) as? ToastCompletionWrapper, let completion = wrapper.completion { + completion(fromTap) + } + + if let nextToast = self.queue.firstObject as? UIView, let duration = objc_getAssociatedObject(nextToast, &ToastKeys.duration) as? NSNumber, let point = objc_getAssociatedObject(nextToast, &ToastKeys.point) as? NSValue { + self.queue.removeObject(at: 0) + self.showToast(nextToast, duration: duration.doubleValue, point: point.cgPointValue) + } + } + } + + // MARK: - Events + + @objc + private func handleToastTapped(_ recognizer: UITapGestureRecognizer) { + guard let toast = recognizer.view else { return } + hideToast(toast, fromTap: true) + } + + @objc + private func toastTimerDidFinish(_ timer: Timer) { + guard let toast = timer.userInfo as? UIView else { return } + hideToast(toast) + } + + // MARK: - Toast Construction + + /** + Creates a new toast view with any combination of message, title, and image. + The look and feel is configured via the style. Unlike the `makeToast` methods, + this method does not present the toast view automatically. One of the `showToast` + methods must be used to present the resulting view. + + @warning if message, title, and image are all nil, this method will throw + `ToastError.missingParameters` + + @param message The message to be displayed + @param title The title + @param image The image + @param style The style. The shared style will be used when nil + @throws `ToastError.missingParameters` when message, title, and image are all nil + @return The newly created toast view + */ + func toastViewForMessage(_ message: String?, title: String?, image: UIImage?, style: ToastStyle) throws -> UIView { + // sanity + guard message != nil || title != nil || image != nil else { + throw ToastError.missingParameters + } + + var messageLabel: UILabel? + var titleLabel: UILabel? + var imageView: UIImageView? + + let wrapperView = UIView() + wrapperView.backgroundColor = style.backgroundColor + wrapperView.autoresizingMask = [.flexibleLeftMargin, .flexibleRightMargin, .flexibleTopMargin, .flexibleBottomMargin] + wrapperView.layer.cornerRadius = style.cornerRadius + + if style.displayShadow { + wrapperView.layer.shadowColor = style.shadowColor.cgColor + wrapperView.layer.shadowOpacity = style.shadowOpacity + wrapperView.layer.shadowRadius = style.shadowRadius + wrapperView.layer.shadowOffset = style.shadowOffset + } + + if let image = image { + imageView = UIImageView(image: image) + imageView?.contentMode = .scaleAspectFit + imageView?.frame = CGRect(x: style.horizontalPadding, y: style.verticalPadding, width: style.imageSize.width, height: style.imageSize.height) + } + + var imageRect = CGRect.zero + + if let imageView = imageView { + imageRect.origin.x = style.horizontalPadding + imageRect.origin.y = style.verticalPadding + imageRect.size.width = imageView.bounds.size.width + imageRect.size.height = imageView.bounds.size.height + } + + if let title = title { + titleLabel = UILabel() + titleLabel?.numberOfLines = style.titleNumberOfLines + titleLabel?.font = style.titleFont + titleLabel?.textAlignment = style.titleAlignment + titleLabel?.lineBreakMode = .byTruncatingTail + titleLabel?.textColor = style.titleColor + titleLabel?.backgroundColor = UIColor.clear + titleLabel?.text = title; + + let maxTitleSize = CGSize(width: (self.bounds.size.width * style.maxWidthPercentage) - imageRect.size.width, height: self.bounds.size.height * style.maxHeightPercentage) + let titleSize = titleLabel?.sizeThatFits(maxTitleSize) + if let titleSize = titleSize { + titleLabel?.frame = CGRect(x: 0.0, y: 0.0, width: titleSize.width, height: titleSize.height) + } + } + + if let message = message { + messageLabel = UILabel() + messageLabel?.text = message + messageLabel?.numberOfLines = style.messageNumberOfLines + messageLabel?.font = style.messageFont + messageLabel?.textAlignment = style.messageAlignment + messageLabel?.lineBreakMode = .byTruncatingTail; + messageLabel?.textColor = style.messageColor + messageLabel?.backgroundColor = UIColor.clear + + let maxMessageSize = CGSize(width: (self.bounds.size.width * style.maxWidthPercentage) - imageRect.size.width, height: self.bounds.size.height * style.maxHeightPercentage) + let messageSize = messageLabel?.sizeThatFits(maxMessageSize) + if let messageSize = messageSize { + let actualWidth = min(messageSize.width, maxMessageSize.width) + let actualHeight = min(messageSize.height, maxMessageSize.height) + messageLabel?.frame = CGRect(x: 0.0, y: 0.0, width: actualWidth, height: actualHeight) + } + } + + var titleRect = CGRect.zero + + if let titleLabel = titleLabel { + titleRect.origin.x = imageRect.origin.x + imageRect.size.width + style.horizontalPadding + titleRect.origin.y = style.verticalPadding + titleRect.size.width = titleLabel.bounds.size.width + titleRect.size.height = titleLabel.bounds.size.height + } + + var messageRect = CGRect.zero + + if let messageLabel = messageLabel { + messageRect.origin.x = imageRect.origin.x + imageRect.size.width + style.horizontalPadding + messageRect.origin.y = titleRect.origin.y + titleRect.size.height + style.verticalPadding + messageRect.size.width = messageLabel.bounds.size.width + messageRect.size.height = messageLabel.bounds.size.height + } + + let longerWidth = max(titleRect.size.width, messageRect.size.width) + let longerX = max(titleRect.origin.x, messageRect.origin.x) + let wrapperWidth = max((imageRect.size.width + (style.horizontalPadding * 2.0)), (longerX + longerWidth + style.horizontalPadding)) + + let textMaxY = messageRect.size.height <= 0.0 && titleRect.size.height > 0.0 ? titleRect.maxY : messageRect.maxY + let wrapperHeight = max((textMaxY + style.verticalPadding), (imageRect.size.height + (style.verticalPadding * 2.0))) + + wrapperView.frame = CGRect(x: 0.0, y: 0.0, width: wrapperWidth, height: wrapperHeight) + + if let titleLabel = titleLabel { + titleRect.size.width = longerWidth + titleLabel.frame = titleRect + wrapperView.addSubview(titleLabel) + } + + if let messageLabel = messageLabel { + messageRect.size.width = longerWidth + messageLabel.frame = messageRect + wrapperView.addSubview(messageLabel) + } + + if let imageView = imageView { + wrapperView.addSubview(imageView) + } + + return wrapperView + } + +} + +// MARK: - Toast Style + +/** + `ToastStyle` instances define the look and feel for toast views created via the + `makeToast` methods as well for toast views created directly with + `toastViewForMessage(message:title:image:style:)`. + + @warning `ToastStyle` offers relatively simple styling options for the default + toast view. If you require a toast view with more complex UI, it probably makes more + sense to create your own custom UIView subclass and present it with the `showToast` + methods. +*/ +public struct ToastStyle { + + public init() {} + + /** + The background color. Default is `.black` at 80% opacity. + */ + public var backgroundColor: UIColor = UIColor.black.withAlphaComponent(0.8) + + /** + The title color. Default is `UIColor.whiteColor()`. + */ + public var titleColor: UIColor = .white + + /** + The message color. Default is `.white`. + */ + public var messageColor: UIColor = .white + + /** + A percentage value from 0.0 to 1.0, representing the maximum width of the toast + view relative to it's superview. Default is 0.8 (80% of the superview's width). + */ + public var maxWidthPercentage: CGFloat = 0.8 { + didSet { + maxWidthPercentage = max(min(maxWidthPercentage, 1.0), 0.0) + } + } + + /** + A percentage value from 0.0 to 1.0, representing the maximum height of the toast + view relative to it's superview. Default is 0.8 (80% of the superview's height). + */ + public var maxHeightPercentage: CGFloat = 0.8 { + didSet { + maxHeightPercentage = max(min(maxHeightPercentage, 1.0), 0.0) + } + } + + /** + The spacing from the horizontal edge of the toast view to the content. When an image + is present, this is also used as the padding between the image and the text. + Default is 10.0. + + */ + public var horizontalPadding: CGFloat = 10.0 + + /** + The spacing from the vertical edge of the toast view to the content. When a title + is present, this is also used as the padding between the title and the message. + Default is 10.0. On iOS11+, this value is added added to the `safeAreaInset.top` + and `safeAreaInsets.bottom`. + */ + public var verticalPadding: CGFloat = 10.0 + + /** + The corner radius. Default is 10.0. + */ + public var cornerRadius: CGFloat = 10.0; + + /** + The title font. Default is `.boldSystemFont(16.0)`. + */ + public var titleFont: UIFont = .boldSystemFont(ofSize: 16.0) + + /** + The message font. Default is `.systemFont(ofSize: 16.0)`. + */ + public var messageFont: UIFont = .systemFont(ofSize: 16.0) + + /** + The title text alignment. Default is `NSTextAlignment.Left`. + */ + public var titleAlignment: NSTextAlignment = .left + + /** + The message text alignment. Default is `NSTextAlignment.Left`. + */ + public var messageAlignment: NSTextAlignment = .left + + /** + The maximum number of lines for the title. The default is 0 (no limit). + */ + public var titleNumberOfLines = 0 + + /** + The maximum number of lines for the message. The default is 0 (no limit). + */ + public var messageNumberOfLines = 0 + + /** + Enable or disable a shadow on the toast view. Default is `false`. + */ + public var displayShadow = false + + /** + The shadow color. Default is `.black`. + */ + public var shadowColor: UIColor = .black + + /** + A value from 0.0 to 1.0, representing the opacity of the shadow. + Default is 0.8 (80% opacity). + */ + public var shadowOpacity: Float = 0.8 { + didSet { + shadowOpacity = max(min(shadowOpacity, 1.0), 0.0) + } + } + + /** + The shadow radius. Default is 6.0. + */ + public var shadowRadius: CGFloat = 6.0 + + /** + The shadow offset. The default is 4 x 4. + */ + public var shadowOffset = CGSize(width: 4.0, height: 4.0) + + /** + The image size. The default is 80 x 80. + */ + public var imageSize = CGSize(width: 80.0, height: 80.0) + + /** + The size of the toast activity view when `makeToastActivity(position:)` is called. + Default is 100 x 100. + */ + public var activitySize = CGSize(width: 100.0, height: 100.0) + + /** + The fade in/out animation duration. Default is 0.2. + */ + public var fadeDuration: TimeInterval = 0.2 + + /** + Activity indicator color. Default is `.white`. + */ + public var activityIndicatorColor: UIColor = .white + + /** + Activity background color. Default is `.black` at 80% opacity. + */ + public var activityBackgroundColor: UIColor = UIColor.black.withAlphaComponent(0.8) + +} + +// MARK: - Toast Manager + +/** + `ToastManager` provides general configuration options for all toast + notifications. Backed by a singleton instance. +*/ +public class ToastManager { + + /** + The `ToastManager` singleton instance. + + */ + public static let shared = ToastManager() + + /** + The shared style. Used whenever toastViewForMessage(message:title:image:style:) is called + with with a nil style. + + */ + public var style = ToastStyle() + + /** + Enables or disables tap to dismiss on toast views. Default is `true`. + + */ + public var isTapToDismissEnabled = true + + /** + Enables or disables queueing behavior for toast views. When `true`, + toast views will appear one after the other. When `false`, multiple toast + views will appear at the same time (potentially overlapping depending + on their positions). This has no effect on the toast activity view, + which operates independently of normal toast views. Default is `false`. + + */ + public var isQueueEnabled = false + + /** + The default duration. Used for the `makeToast` and + `showToast` methods that don't require an explicit duration. + Default is 3.0. + + */ + public var duration: TimeInterval = 3.0 + + /** + Sets the default position. Used for the `makeToast` and + `showToast` methods that don't require an explicit position. + Default is `ToastPosition.Bottom`. + + */ + public var position: ToastPosition = .bottom + +} + +// MARK: - ToastPosition + +public enum ToastPosition { + case top + case center + case bottom + + fileprivate func centerPoint(forToast toast: UIView, inSuperview superview: UIView) -> CGPoint { + let topPadding: CGFloat = ToastManager.shared.style.verticalPadding + superview.csSafeAreaInsets.top + let bottomPadding: CGFloat = ToastManager.shared.style.verticalPadding + superview.csSafeAreaInsets.bottom + + switch self { + case .top: + return CGPoint(x: superview.bounds.size.width / 2.0, y: (toast.frame.size.height / 2.0) + topPadding) + case .center: + return CGPoint(x: superview.bounds.size.width / 2.0, y: superview.bounds.size.height / 2.0) + case .bottom: + return CGPoint(x: superview.bounds.size.width / 2.0, y: (superview.bounds.size.height - (toast.frame.size.height / 2.0)) - bottomPadding) + } + } +} + +// MARK: - Private UIView Extensions + +private extension UIView { + + var csSafeAreaInsets: UIEdgeInsets { + if #available(iOS 11.0, *) { + return self.safeAreaInsets + } else { + return .zero + } + } + +} diff --git a/HsFileAgentSdk_iOS/demo/podfile b/HsFileAgentSdk_iOS/demo/podfile new file mode 100644 index 0000000..2b95e17 --- /dev/null +++ b/HsFileAgentSdk_iOS/demo/podfile @@ -0,0 +1,13 @@ +# source 'https://kkgithub.com/CocoaPods/Specs.git' +source "https://gitee.com/mirrors/CocoaPods-Specs.git" +platform :ios, '13.0' +use_frameworks! + + +workspace 'HsFileAgentSdk' +project 'Example/Example.xcodeproj' +target 'Example' do + pod 'SnapKit', '~> 5.7.0' + pod 'Toast-Swift' + +end