From: liangzhenying <867174124@qq.com> Date: Wed, 6 Nov 2024 10:28:15 +0000 (+0800) Subject: 添加demo X-Git-Tag: 给聚海提供sdk~1 X-Git-Url: http://git.snicker.com.cn/sitemap.xml?a=commitdiff_plain;h=d927dceb3ae79ca15836116ddf6ed7b91ec4f205;p=mirrors%2FHsFileAgentSdk_iOS.git 添加demo --- diff --git a/IOTBluetooth.md b/IOTBluetooth.md new file mode 100644 index 0000000..fa6609d --- /dev/null +++ b/IOTBluetooth.md @@ -0,0 +1,61 @@ +# HsFileAgentSdk + +## 介绍 + +- 当前版本:v1.0.0 + + + +## 环境要求 + +- iOS系统版本: iOS 13.0以上 +- 真机环境 + +## 软件架构 + +SDK 分为两部分 + +1. 蓝牙封装 +2. 蓝牙协议指令封装 + +## 安装教程 + +1. 把 IOTBluetooth.Framework` 拖入项目中 +2. 在使用的文件中`#import IOTBluetooth` + +## 使用流程 + +### SDK初始化 + +```swift +HsFileAgentSdk.shared.isDebug = true +HsFileAgentSdk.shared.initSDK() +``` + +### + +```swift + +``` + + + +## 蓝牙协议相关 + +### 相关接口 +} + + + +### 方法调用 + +```swift + +``` + +### 示例 + +```swift + + +``` diff --git a/IOTBluetooth/IOTBluetooth/HsFileAgentSdk.swift b/IOTBluetooth/IOTBluetooth/HsFileAgentSdk.swift index 5ef670c..7793f3e 100644 --- a/IOTBluetooth/IOTBluetooth/HsFileAgentSdk.swift +++ b/IOTBluetooth/IOTBluetooth/HsFileAgentSdk.swift @@ -40,8 +40,11 @@ public class HsFileAgentSdk:NSObject { /// 文件发送实例 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(" ")) @@ -49,6 +52,7 @@ public class HsFileAgentSdk:NSObject { } } + /// sdk传给ble设备后,告知sdk写入的情况 public func didWriteToDevice(characteristic: CBCharacteristic, error: Error?){ print(characteristic.uuid.uuidString, "write success") if let error = error { diff --git a/code/IOTBluetooth/Example/AbilityViewController.swift b/IOTBluetooth_iOS/Example/AbilityViewController.swift similarity index 70% rename from code/IOTBluetooth/Example/AbilityViewController.swift rename to IOTBluetooth_iOS/Example/AbilityViewController.swift index f0bad07..110cd8d 100644 --- a/code/IOTBluetooth/Example/AbilityViewController.swift +++ b/IOTBluetooth_iOS/Example/AbilityViewController.swift @@ -6,11 +6,18 @@ // import UIKit -import IOTBluetooth +import HsFileAgentSdk class AbilityViewController: BaseViewController { - + let datas: [(ability: IBAbility, label: String, parameters: [IBParameter])] = [ + (.ota, "发送OTA文件", []), + (.mp3, "发送MP3文件", []), + // (.dial, "发送自定义表盘文件", []), + (.dial, "发送市场表盘文件", []), + (.revokeFileSend, "撤销当前文件传输", []), + ] + @IBOutlet weak var listView: UITableView! @@ -20,8 +27,8 @@ class AbilityViewController: BaseViewController { override func viewDidLoad() { super.viewDidLoad() - - navigationItem.rightBarButtonItem = UIBarButtonItem(title: "Log", style: .plain, target: self, action: #selector(showLog)) + + navigationItem.rightBarButtonItem = UIBarButtonItem(title: "cancel", style: .plain, target: self, action: #selector(revokeFileSend)) } @objc func showLog(){ @@ -90,7 +97,7 @@ extension AbilityViewController{ activityIndicatorView.startAnimating() IBFileSender().ota(info).progress({ total, current in -// print("\(total) : \(current)") + // print("\(total) : \(current)") }).response {[weak self] result in print(result) self?.activityIndicatorView.stopAnimating() @@ -111,40 +118,40 @@ extension AbilityViewController{ } } 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() -// } + // 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 + //系统表盘 + // 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() @@ -157,18 +164,19 @@ extension AbilityViewController{ info.theme = "黑暗" -// activityIndicatorView.startAnimating() + activityIndicatorView.startAnimating() IBFileSender().dial(info).progress({ total, current in print("\(total) : \(current)") }).response {[weak self] result in print(result) -// self?.activityIndicatorView.stopAnimating() + self?.activityIndicatorView.stopAnimating() } } - func revokeFileSend(){ + @objc func revokeFileSend(){ IBFileSender().revokeFileSend(){ result in print(result) + self.activityIndicatorView.stopAnimating() } } } diff --git a/code/IOTBluetooth/Example/AppDelegate.swift b/IOTBluetooth_iOS/Example/AppDelegate.swift similarity index 95% rename from code/IOTBluetooth/Example/AppDelegate.swift rename to IOTBluetooth_iOS/Example/AppDelegate.swift index b65ac44..1d2c319 100644 --- a/code/IOTBluetooth/Example/AppDelegate.swift +++ b/IOTBluetooth_iOS/Example/AppDelegate.swift @@ -6,7 +6,7 @@ // import UIKit -import IOTBluetooth +import HsFileAgentSdk @main class AppDelegate: UIResponder, UIApplicationDelegate { diff --git a/code/IOTBluetooth/Example/Assets.xcassets/AccentColor.colorset/Contents.json b/IOTBluetooth_iOS/Example/Assets.xcassets/AccentColor.colorset/Contents.json similarity index 100% rename from code/IOTBluetooth/Example/Assets.xcassets/AccentColor.colorset/Contents.json rename to IOTBluetooth_iOS/Example/Assets.xcassets/AccentColor.colorset/Contents.json diff --git a/code/IOTBluetooth/Example/Assets.xcassets/AppIcon.appiconset/Contents.json b/IOTBluetooth_iOS/Example/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from code/IOTBluetooth/Example/Assets.xcassets/AppIcon.appiconset/Contents.json rename to IOTBluetooth_iOS/Example/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/code/IOTBluetooth/Example/Assets.xcassets/Contents.json b/IOTBluetooth_iOS/Example/Assets.xcassets/Contents.json similarity index 100% rename from code/IOTBluetooth/Example/Assets.xcassets/Contents.json rename to IOTBluetooth_iOS/Example/Assets.xcassets/Contents.json diff --git a/code/IOTBluetooth/Example/Base.lproj/LaunchScreen.storyboard b/IOTBluetooth_iOS/Example/Base.lproj/LaunchScreen.storyboard similarity index 100% rename from code/IOTBluetooth/Example/Base.lproj/LaunchScreen.storyboard rename to IOTBluetooth_iOS/Example/Base.lproj/LaunchScreen.storyboard diff --git a/code/IOTBluetooth/Example/Base.lproj/Main.storyboard b/IOTBluetooth_iOS/Example/Base.lproj/Main.storyboard similarity index 100% rename from code/IOTBluetooth/Example/Base.lproj/Main.storyboard rename to IOTBluetooth_iOS/Example/Base.lproj/Main.storyboard diff --git a/code/IOTBluetooth/Example/BaseViewController.swift b/IOTBluetooth_iOS/Example/BaseViewController.swift similarity index 100% rename from code/IOTBluetooth/Example/BaseViewController.swift rename to IOTBluetooth_iOS/Example/BaseViewController.swift diff --git a/code/IOTBluetooth/Example/Info.plist b/IOTBluetooth_iOS/Example/Info.plist similarity index 100% rename from code/IOTBluetooth/Example/Info.plist rename to IOTBluetooth_iOS/Example/Info.plist diff --git a/IOTBluetooth_iOS/Example/LogViewController.swift b/IOTBluetooth_iOS/Example/LogViewController.swift new file mode 100644 index 0000000..0fa78e9 --- /dev/null +++ b/IOTBluetooth_iOS/Example/LogViewController.swift @@ -0,0 +1,58 @@ +// +// LogViewController.swift +// Example +// +// Created by yaozuopan on 2024/3/14. +// + +import UIKit +import HsFileAgentSdk + +class LogViewController: BaseViewController { + + @IBOutlet weak var textView: UITextView! + + override func viewDidLoad() { + title = "蓝牙日志" + self.navigationItem.rightBarButtonItem = UIBarButtonItem(title: "share", style: .done, target: self, action: #selector(shareAction)) + } + + 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/code/IOTBluetooth/Example/Resource/20240604_155433_2_V1.0.1_20240618_113111_ota.fwpkg b/IOTBluetooth_iOS/Example/Resource/20240604_155433_2_V1.0.1_20240618_113111_ota.fwpkg similarity index 100% rename from code/IOTBluetooth/Example/Resource/20240604_155433_2_V1.0.1_20240618_113111_ota.fwpkg rename to IOTBluetooth_iOS/Example/Resource/20240604_155433_2_V1.0.1_20240618_113111_ota.fwpkg diff --git a/code/IOTBluetooth/Example/Resource/AIAudio.sbc b/IOTBluetooth_iOS/Example/Resource/AIAudio.sbc similarity index 100% rename from code/IOTBluetooth/Example/Resource/AIAudio.sbc rename to IOTBluetooth_iOS/Example/Resource/AIAudio.sbc diff --git a/code/IOTBluetooth/Example/Resource/galaxy.lzma b/IOTBluetooth_iOS/Example/Resource/galaxy.lzma similarity index 100% rename from code/IOTBluetooth/Example/Resource/galaxy.lzma rename to IOTBluetooth_iOS/Example/Resource/galaxy.lzma diff --git "a/code/IOTBluetooth/Example/Resource/\345\244\247\347\272\246\345\234\250\345\206\254\345\255\243.mp3" "b/IOTBluetooth_iOS/Example/Resource/\345\244\247\347\272\246\345\234\250\345\206\254\345\255\243.mp3" similarity index 100% rename from "code/IOTBluetooth/Example/Resource/\345\244\247\347\272\246\345\234\250\345\206\254\345\255\243.mp3" rename to "IOTBluetooth_iOS/Example/Resource/\345\244\247\347\272\246\345\234\250\345\206\254\345\255\243.mp3" diff --git "a/code/IOTBluetooth/Example/Resource/\351\273\204\346\262\231-\345\220\215\345\206\263.mp3" "b/IOTBluetooth_iOS/Example/Resource/\351\273\204\346\262\231-\345\220\215\345\206\263.mp3" similarity index 100% rename from "code/IOTBluetooth/Example/Resource/\351\273\204\346\262\231-\345\220\215\345\206\263.mp3" rename to "IOTBluetooth_iOS/Example/Resource/\351\273\204\346\262\231-\345\220\215\345\206\263.mp3" diff --git a/code/IOTBluetooth/Example/ViewController.swift b/IOTBluetooth_iOS/Example/ViewController.swift similarity index 96% rename from code/IOTBluetooth/Example/ViewController.swift rename to IOTBluetooth_iOS/Example/ViewController.swift index 5cfa071..1c0e66e 100644 --- a/code/IOTBluetooth/Example/ViewController.swift +++ b/IOTBluetooth_iOS/Example/ViewController.swift @@ -6,11 +6,11 @@ // import UIKit -import IOTBluetooth +import HsFileAgentSdk import CoreBluetooth class ViewController: BaseViewController { - + @IBOutlet weak var listView: UITableView! private var dataList: [CBPeripheral] = [] @@ -20,7 +20,7 @@ class ViewController: BaseViewController { navigationItem.rightBarButtonItem = UIBarButtonItem(title: "Log", style: .plain, target: self, action: #selector(showLog)) title = "扫描" } - + @IBAction func startScan(_ sender: UIButton) { IBBluetoothManager.shared.startScan() @@ -31,7 +31,7 @@ class ViewController: BaseViewController { if let name = peripheral.name,name.isEmpty{ return } -// print(peripheral.name) + // print(peripheral.name) dataList.append(peripheral) listView.reloadData() } diff --git a/code/IOTBluetooth/Example/ble/IBBluetoothManager.swift b/IOTBluetooth_iOS/Example/ble/IBBluetoothManager.swift similarity index 66% rename from code/IOTBluetooth/Example/ble/IBBluetoothManager.swift rename to IOTBluetooth_iOS/Example/ble/IBBluetoothManager.swift index 6bf7d57..bd52e3a 100644 --- a/code/IOTBluetooth/Example/ble/IBBluetoothManager.swift +++ b/IOTBluetooth_iOS/Example/ble/IBBluetoothManager.swift @@ -7,23 +7,16 @@ import Foundation import CoreBluetooth -import IOTBluetooth +import HsFileAgentSdk /// 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 = "2AE7" +let writeFileCharacteristicUUID: String = "2AE6" +let writeFileResponseUUID: String = "2AE7" public typealias IBDiscoverHandler = (_ peripheral: CBPeripheral) -> Void public typealias IBDidConectedHandler = (_ peripheral: CBPeripheral) -> Void @@ -32,17 +25,8 @@ public typealias IBDisConectedHandler = (_ peripheral: CBPeripheral) -> Void class IBBluetoothManager: NSObject { static let shared = IBBluetoothManager() - /// 2AE5 - private var notifyCharacteristic: CBCharacteristic! - /// 2AE2 - private var readCharacteristic: CBCharacteristic! - /// 2AE3 - private var writeCharacteristic: CBCharacteristic! - /// 2AE4 - private var writeBigCharacteristic: CBCharacteristic! - /// 2AE0 + /// 2AE6 private var writeFileCharacteristic: CBCharacteristic! - /// 中央管理类,管理蓝牙的扫描连接 var centralManager: CBCentralManager! /// 当前连接设备 @@ -72,7 +56,7 @@ class IBBluetoothManager: NSObject { extension IBBluetoothManager{ /// 开始扫描 func startScan() { - Logger.log("开始扫描...") + print("开始扫描...") centralManager.scanForPeripherals(withServices: [CBUUID(string: serviceUUID)], options: nil) if let peripheral = centralManager.retrieveConnectedPeripherals(withServices: [CBUUID(string: serviceUUID)]).first{ discoverCallBack?(peripheral) @@ -81,12 +65,13 @@ extension IBBluetoothManager{ /// 停止扫描 func stopScan(){ - Logger.log("停止扫描蓝牙设备...") + print("停止扫描蓝牙设备...") centralManager.stopScan() } /// 连接蓝牙设备 func connect(_ peripheral: CBPeripheral) { + print("正在连接。。。", peripheral.name ?? "") centralManager.connect(peripheral) } @@ -103,10 +88,10 @@ extension IBBluetoothManager{ func send(fileData data: Data) { //// Thread.sleep(forTimeInterval:0.02) guard let peripheral = currentPeripheral else{ - Logger.log("手机未连上蓝牙设备!") + print("手机未连上蓝牙设备!") return } - Logger.log("\(writeFileCharacteristicUUID) Write:", data) + print("\(writeFileCharacteristicUUID) Write:", data) peripheral.writeValue(data, for: writeFileCharacteristic, type: .withResponse) } } @@ -115,18 +100,18 @@ extension IBBluetoothManager: CBCentralManagerDelegate { func centralManagerDidUpdateState(_ central: CBCentralManager) { switch central.state { case .unknown: - Logger.log("unknown") + print("unknown") case .resetting: - Logger.log("resetting") + print("resetting") case .unsupported: - Logger.log("unsupported") + print("unsupported") case .unauthorized: - Logger.log("unauthorized") + print("unauthorized") case .poweredOff: - Logger.log("poweredOff") + print("poweredOff") case .poweredOn: startScan() - Logger.log("poweredOn") + print("poweredOn") @unknown default: break } @@ -141,17 +126,17 @@ extension IBBluetoothManager: CBCentralManagerDelegate { currentPeripheral = peripheral peripheral.delegate = self peripheral.discoverServices([CBUUID(string: serviceUUID)]) - Logger.log("连接成功", peripheral.name ?? "") + print("连接成功", peripheral.name ?? "") didConnectedCallBack?(peripheral) } func centralManager(_ central: CBCentralManager, didFailToConnect peripheral: CBPeripheral, error: Error?) { - Logger.log("连接失败",error?.localizedDescription ?? "" ) + print("连接失败",error?.localizedDescription ?? "" ) currentPeripheral = nil } func centralManager(_ central: CBCentralManager, didDisconnectPeripheral peripheral: CBPeripheral, error: Error?) { - Logger.log("已断开连接") + print("已断开连接") disConnectedCallBack?(peripheral) } } @@ -171,32 +156,14 @@ extension IBBluetoothManager: CBPeripheralDelegate { service .characteristics? .forEach { - if $0.uuid.uuidString == notifyCharacteristicUUID { - notifyCharacteristic = $0 - peripheral.setNotifyValue(true, for: $0) + if $0.uuid.uuidString == writeFileCharacteristicUUID { + writeFileCharacteristic = $0 return } - - if $0.uuid.uuidString == readCharacteristicUUID { - readCharacteristic = $0 + if $0.uuid.uuidString == writeFileResponseUUID { peripheral.setNotifyValue(true, for: $0) return } - - if $0.uuid.uuidString == writeCharacteristicUUID { - writeCharacteristic = $0 - return - } - - if $0.uuid.uuidString == writeBigCharacteristicUUID { - writeBigCharacteristic = $0 - return - } - - if $0.uuid.uuidString == writeFileCharacteristicUUID { - writeFileCharacteristic = $0 - return - } } } func peripheral(_ peripheral: CBPeripheral, didUpdateNotificationStateFor characteristic: CBCharacteristic, error: Error?) { @@ -204,25 +171,11 @@ extension IBBluetoothManager: CBPeripheralDelegate { } func peripheral(_ peripheral: CBPeripheral, didUpdateValueFor characteristic: CBCharacteristic, error: Error?) { - if let error = error { - Logger.log(error) - } - if let data = characteristic.value { - Logger.log("[recv]" + data.joined("")) - } - - if characteristic == writeFileCharacteristic,let data = characteristic.value { - HsFileAgentSdk.shared.sendToSdk(data) - } + HsFileAgentSdk.shared.sendToSdk(characteristic: characteristic, error: error) } func peripheral(_ peripheral: CBPeripheral, didWriteValueFor characteristic: CBCharacteristic, error: Error?) { - if let error = error { - Logger.log("发送失败 ",characteristic.uuid.uuidString,error.localizedDescription) - } - else{ - Logger.log(characteristic.uuid.uuidString, "write success") - } + HsFileAgentSdk.shared.didWriteToDevice(characteristic: characteristic, error: error) } } diff --git a/IOTBluetooth_iOS/HsFileAgentSdk.framework/AIAudio.sbc b/IOTBluetooth_iOS/HsFileAgentSdk.framework/AIAudio.sbc new file mode 100644 index 0000000..d96322c Binary files /dev/null and b/IOTBluetooth_iOS/HsFileAgentSdk.framework/AIAudio.sbc differ diff --git a/IOTBluetooth_iOS/HsFileAgentSdk.framework/Headers/HsFileAgentSdk-Swift.h b/IOTBluetooth_iOS/HsFileAgentSdk.framework/Headers/HsFileAgentSdk-Swift.h new file mode 100644 index 0000000..ae57c0a --- /dev/null +++ b/IOTBluetooth_iOS/HsFileAgentSdk.framework/Headers/HsFileAgentSdk-Swift.h @@ -0,0 +1,321 @@ +#if 0 +#elif defined(__arm64__) && __arm64__ +// Generated by Apple Swift version 5.9 effective-4.2 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) +#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 +@import ObjectiveC; +#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__) + +/// SDK 管理类 +SWIFT_CLASS("_TtC14HsFileAgentSdk14HsFileAgentSdk") +@interface HsFileAgentSdk : NSObject +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_DEPRECATED_MSG("-init is unavailable"); +@end + + +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__cplusplus) +#endif +#pragma clang diagnostic pop +#endif + +#else +#error unsupported Swift architecture +#endif diff --git a/code/IOTBluetooth/IOTBluetooth/IOTBluetooth.h b/IOTBluetooth_iOS/HsFileAgentSdk.framework/Headers/IOTBluetooth.h similarity index 100% rename from code/IOTBluetooth/IOTBluetooth/IOTBluetooth.h rename to IOTBluetooth_iOS/HsFileAgentSdk.framework/Headers/IOTBluetooth.h diff --git a/IOTBluetooth_iOS/HsFileAgentSdk.framework/HsFileAgentSdk b/IOTBluetooth_iOS/HsFileAgentSdk.framework/HsFileAgentSdk new file mode 100755 index 0000000..24b5855 Binary files /dev/null and b/IOTBluetooth_iOS/HsFileAgentSdk.framework/HsFileAgentSdk differ diff --git a/IOTBluetooth_iOS/HsFileAgentSdk.framework/Info.plist b/IOTBluetooth_iOS/HsFileAgentSdk.framework/Info.plist new file mode 100644 index 0000000..db12e7e Binary files /dev/null and b/IOTBluetooth_iOS/HsFileAgentSdk.framework/Info.plist differ diff --git a/IOTBluetooth_iOS/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo b/IOTBluetooth_iOS/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo new file mode 100644 index 0000000..d3288ed Binary files /dev/null and b/IOTBluetooth_iOS/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo differ diff --git a/IOTBluetooth_iOS/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.abi.json b/IOTBluetooth_iOS/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.abi.json new file mode 100644 index 0000000..6ce99c6 --- /dev/null +++ b/IOTBluetooth_iOS/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.abi.json @@ -0,0 +1,47107 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "TopLevel", + "printedName": "TopLevel", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "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", + "children": [ + { + "kind": "Var", + "name": "code", + "printedName": "code", + "children": [ + { + "kind": "TypeNominal", + "name": "IBCode", + "printedName": "HsFileAgentSdk.IBCode", + "usr": "s:14HsFileAgentSdk6IBCodeO" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk10IBResponseC4codeAA6IBCodeOvp", + "mangledName": "$s14HsFileAgentSdk10IBResponseC4codeAA6IBCodeOvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "SetterAccess", + "AccessControl", + "RawDocComment" + ], + "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": "Var", + "name": "message", + "printedName": "message", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk10IBResponseC7messageSSvp", + "mangledName": "$s14HsFileAgentSdk10IBResponseC7messageSSvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "SetterAccess", + "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:14HsFileAgentSdk10IBResponseC7messageSSvg", + "mangledName": "$s14HsFileAgentSdk10IBResponseC7messageSSvg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isSuccess", + "printedName": "isSuccess", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk10IBResponseC9isSuccessSbvp", + "mangledName": "$s14HsFileAgentSdk10IBResponseC9isSuccessSbvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "SetterAccess", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk10IBResponseC9isSuccessSbvg", + "mangledName": "$s14HsFileAgentSdk10IBResponseC9isSuccessSbvg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "items", + "printedName": "items", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk10IBResponseC5itemsSayypGvp", + "mangledName": "$s14HsFileAgentSdk10IBResponseC5itemsSayypGvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "SetterAccess", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "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" + } + ] + }, + { + "kind": "Var", + "name": "value", + "printedName": "value", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Any?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk10IBResponseC5valueypSgvp", + "mangledName": "$s14HsFileAgentSdk10IBResponseC5valueypSgvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "SetterAccess", + "AccessControl", + "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" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk10IBResponseC11descriptionSSvp", + "mangledName": "$s14HsFileAgentSdk10IBResponseC11descriptionSSvp", + "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:14HsFileAgentSdk10IBResponseC11descriptionSSvg", + "mangledName": "$s14HsFileAgentSdk10IBResponseC11descriptionSSvg", + "moduleName": "HsFileAgentSdk", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:14HsFileAgentSdk10IBResponseC", + "mangledName": "$s14HsFileAgentSdk10IBResponseC", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "IBHistoryStandItem", + "printedName": "IBHistoryStandItem", + "children": [ + { + "kind": "Var", + "name": "time", + "printedName": "time", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk18IBHistoryStandItemC4timeSivp", + "mangledName": "$s14HsFileAgentSdk18IBHistoryStandItemC4timeSivp", + "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:14HsFileAgentSdk18IBHistoryStandItemC4timeSivg", + "mangledName": "$s14HsFileAgentSdk18IBHistoryStandItemC4timeSivg", + "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:14HsFileAgentSdk18IBHistoryStandItemC4timeSivs", + "mangledName": "$s14HsFileAgentSdk18IBHistoryStandItemC4timeSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk18IBHistoryStandItemC4timeSivM", + "mangledName": "$s14HsFileAgentSdk18IBHistoryStandItemC4timeSivM", + "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", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk15IBVibrateConfigC4typeSivp", + "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC4typeSivp", + "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:14HsFileAgentSdk15IBVibrateConfigC4typeSivg", + "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC4typeSivg", + "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:14HsFileAgentSdk15IBVibrateConfigC4typeSivs", + "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC4typeSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk15IBVibrateConfigC4typeSivM", + "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC4typeSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "systemValue", + "printedName": "systemValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk15IBVibrateConfigC11systemValueSiSgvp", + "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC11systemValueSiSgvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk15IBVibrateConfigC11systemValueSiSgvg", + "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC11systemValueSiSgvg", + "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:14HsFileAgentSdk15IBVibrateConfigC11systemValueSiSgvs", + "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC11systemValueSiSgvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk15IBVibrateConfigC11systemValueSiSgvM", + "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC11systemValueSiSgvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "ringsValue", + "printedName": "ringsValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk15IBVibrateConfigC10ringsValueSiSgvp", + "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC10ringsValueSiSgvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk15IBVibrateConfigC10ringsValueSiSgvg", + "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC10ringsValueSiSgvg", + "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: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" + } + ] + }, + { + "kind": "Var", + "name": "ringsState", + "printedName": "ringsState", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk15IBVibrateConfigC10ringsStateSiSgvp", + "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC10ringsStateSiSgvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk15IBVibrateConfigC10ringsStateSiSgvg", + "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC10ringsStateSiSgvg", + "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: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" + } + ] + }, + { + "kind": "Var", + "name": "vibrateState", + "printedName": "vibrateState", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk15IBVibrateConfigC12vibrateStateSiSgvp", + "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC12vibrateStateSiSgvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk15IBVibrateConfigC12vibrateStateSiSgvg", + "mangledName": "$s14HsFileAgentSdk15IBVibrateConfigC12vibrateStateSiSgvg", + "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: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" + ] + }, + { + "kind": "TypeDecl", + "name": "IBVibrateSound", + "printedName": "IBVibrateSound", + "children": [ + { + "kind": "Var", + "name": "systemValue", + "printedName": "systemValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk14IBVibrateSoundC11systemValueSivp", + "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC11systemValueSivp", + "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": "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:14HsFileAgentSdk14IBVibrateSoundC11systemValueSivs", + "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC11systemValueSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk14IBVibrateSoundC11systemValueSivM", + "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC11systemValueSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "ringsValue", + "printedName": "ringsValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk14IBVibrateSoundC10ringsValueSivp", + "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC10ringsValueSivp", + "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:14HsFileAgentSdk14IBVibrateSoundC10ringsValueSivg", + "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC10ringsValueSivg", + "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:14HsFileAgentSdk14IBVibrateSoundC10ringsValueSivs", + "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC10ringsValueSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk14IBVibrateSoundC10ringsValueSivM", + "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC10ringsValueSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "mediaValue", + "printedName": "mediaValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk14IBVibrateSoundC10mediaValueSivp", + "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC10mediaValueSivp", + "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:14HsFileAgentSdk14IBVibrateSoundC10mediaValueSivg", + "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC10mediaValueSivg", + "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:14HsFileAgentSdk14IBVibrateSoundC10mediaValueSivs", + "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC10mediaValueSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk14IBVibrateSoundC10mediaValueSivM", + "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC10mediaValueSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "ringsState", + "printedName": "ringsState", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk14IBVibrateSoundC10ringsStateSivp", + "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC10ringsStateSivp", + "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:14HsFileAgentSdk14IBVibrateSoundC10ringsStateSivg", + "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC10ringsStateSivg", + "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:14HsFileAgentSdk14IBVibrateSoundC10ringsStateSivs", + "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC10ringsStateSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk14IBVibrateSoundC10ringsStateSivM", + "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC10ringsStateSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "vibrateState", + "printedName": "vibrateState", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk14IBVibrateSoundC12vibrateStateSivp", + "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC12vibrateStateSivp", + "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:14HsFileAgentSdk14IBVibrateSoundC12vibrateStateSivg", + "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC12vibrateStateSivg", + "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:14HsFileAgentSdk14IBVibrateSoundC12vibrateStateSivs", + "mangledName": "$s14HsFileAgentSdk14IBVibrateSoundC12vibrateStateSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "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 + }, + { + "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", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk13IBAddressBookC6genderSivp", + "mangledName": "$s14HsFileAgentSdk13IBAddressBookC6genderSivp", + "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:14HsFileAgentSdk13IBAddressBookC6genderSivg", + "mangledName": "$s14HsFileAgentSdk13IBAddressBookC6genderSivg", + "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:14HsFileAgentSdk13IBAddressBookC6genderSivs", + "mangledName": "$s14HsFileAgentSdk13IBAddressBookC6genderSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk13IBAddressBookC6genderSivM", + "mangledName": "$s14HsFileAgentSdk13IBAddressBookC6genderSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk13IBAddressBookC4nameSSSgvp", + "mangledName": "$s14HsFileAgentSdk13IBAddressBookC4nameSSSgvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk13IBAddressBookC4nameSSSgvg", + "mangledName": "$s14HsFileAgentSdk13IBAddressBookC4nameSSSgvg", + "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:14HsFileAgentSdk13IBAddressBookC4nameSSSgvs", + "mangledName": "$s14HsFileAgentSdk13IBAddressBookC4nameSSSgvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk13IBAddressBookC4nameSSSgvM", + "mangledName": "$s14HsFileAgentSdk13IBAddressBookC4nameSSSgvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "phoneNumbers", + "printedName": "phoneNumbers", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[HsFileAgentSdk.IBPhoneNumber]", + "children": [ + { + "kind": "TypeNominal", + "name": "IBPhoneNumber", + "printedName": "HsFileAgentSdk.IBPhoneNumber", + "usr": "s:14HsFileAgentSdk13IBPhoneNumberC" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk13IBAddressBookC12phoneNumbersSayAA13IBPhoneNumberCGvp", + "mangledName": "$s14HsFileAgentSdk13IBAddressBookC12phoneNumbersSayAA13IBPhoneNumberCGvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[HsFileAgentSdk.IBPhoneNumber]", + "children": [ + { + "kind": "TypeNominal", + "name": "IBPhoneNumber", + "printedName": "HsFileAgentSdk.IBPhoneNumber", + "usr": "s:14HsFileAgentSdk13IBPhoneNumberC" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk13IBAddressBookC12phoneNumbersSayAA13IBPhoneNumberCGvg", + "mangledName": "$s14HsFileAgentSdk13IBAddressBookC12phoneNumbersSayAA13IBPhoneNumberCGvg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[HsFileAgentSdk.IBPhoneNumber]", + "children": [ + { + "kind": "TypeNominal", + "name": "IBPhoneNumber", + "printedName": "HsFileAgentSdk.IBPhoneNumber", + "usr": "s:14HsFileAgentSdk13IBPhoneNumberC" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk13IBAddressBookC12phoneNumbersSayAA13IBPhoneNumberCGvs", + "mangledName": "$s14HsFileAgentSdk13IBAddressBookC12phoneNumbersSayAA13IBPhoneNumberCGvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk13IBAddressBookC12phoneNumbersSayAA13IBPhoneNumberCGvM", + "mangledName": "$s14HsFileAgentSdk13IBAddressBookC12phoneNumbersSayAA13IBPhoneNumberCGvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAddressBook", + "printedName": "HsFileAgentSdk.IBAddressBook", + "usr": "s:14HsFileAgentSdk13IBAddressBookC" + } + ], + "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" + ] + }, + { + "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", + "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:14HsFileAgentSdk13IBPhoneNumberC6numberSSvg", + "mangledName": "$s14HsFileAgentSdk13IBPhoneNumberC6numberSSvg", + "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:14HsFileAgentSdk13IBPhoneNumberC6numberSSvs", + "mangledName": "$s14HsFileAgentSdk13IBPhoneNumberC6numberSSvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk13IBPhoneNumberC6numberSSvM", + "mangledName": "$s14HsFileAgentSdk13IBPhoneNumberC6numberSSvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "location", + "printedName": "location", + "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:14HsFileAgentSdk13IBPhoneNumberC8locationSSSgvp", + "mangledName": "$s14HsFileAgentSdk13IBPhoneNumberC8locationSSSgvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk13IBPhoneNumberC8locationSSSgvg", + "mangledName": "$s14HsFileAgentSdk13IBPhoneNumberC8locationSSSgvg", + "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:14HsFileAgentSdk13IBPhoneNumberC8locationSSSgvs", + "mangledName": "$s14HsFileAgentSdk13IBPhoneNumberC8locationSSSgvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk13IBPhoneNumberC8locationSSSgvM", + "mangledName": "$s14HsFileAgentSdk13IBPhoneNumberC8locationSSSgvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "operator", + "printedName": "operator", + "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:14HsFileAgentSdk13IBPhoneNumberC8operatorSSSgvp", + "mangledName": "$s14HsFileAgentSdk13IBPhoneNumberC8operatorSSSgvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk13IBPhoneNumberC8operatorSSSgvg", + "mangledName": "$s14HsFileAgentSdk13IBPhoneNumberC8operatorSSSgvg", + "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: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": "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", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "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": "Class", + "usr": "s:14HsFileAgentSdk13IBPhoneNumberC", + "mangledName": "$s14HsFileAgentSdk13IBPhoneNumberC", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "IBParameter", + "printedName": "IBParameter", + "children": [ + { + "kind": "Var", + "name": "dialID", + "printedName": "dialID", + "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" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO6dialIDyACSicACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO6dialIDyACSicACmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "action", + "printedName": "action", + "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" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO6actionyACSicACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO6actionyACSicACmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "motionMode", + "printedName": "motionMode", + "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" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO10motionModeyAcA08IBMotionG0OcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO10motionModeyAcA08IBMotionG0OcACmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "language", + "printedName": "language", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBLanguage) -> HsFileAgentSdk.IBParameter", + "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": "Metatype", + "printedName": "HsFileAgentSdk.IBParameter.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO8languageyAcA10IBLanguageOcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO8languageyAcA10IBLanguageOcACmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "value", + "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" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO5valueyACSicACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO5valueyACSicACmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "file", + "printedName": "file", + "children": [ + { + "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": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO4fileyAcA6IBFileOcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO4fileyAcA6IBFileOcACmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "targetStep", + "printedName": "targetStep", + "children": [ + { + "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": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO10targetStepyAcA08IBTargetG0CcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO10targetStepyAcA08IBTargetG0CcACmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "sleep", + "printedName": "sleep", + "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" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO5sleepyAcA7IBSleepCcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO5sleepyAcA7IBSleepCcACmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "water", + "printedName": "water", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBWater) -> HsFileAgentSdk.IBParameter", + "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" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO5wateryAcA7IBWaterCcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO5wateryAcA7IBWaterCcACmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "clock", + "printedName": "clock", + "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" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO5clockyAcA7IBClockCcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO5clockyAcA7IBClockCcACmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "heartRate", + "printedName": "heartRate", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBHeartRate) -> HsFileAgentSdk.IBParameter", + "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" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO9heartRateyAcA07IBHeartG0CcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO9heartRateyAcA07IBHeartG0CcACmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "bloodOxygen", + "printedName": "bloodOxygen", + "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" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO11bloodOxygenyAcA07IBBloodG0CcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO11bloodOxygenyAcA07IBBloodG0CcACmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "screen", + "printedName": "screen", + "children": [ + { + "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": "Metatype", + "printedName": "HsFileAgentSdk.IBParameter.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO6screenyAcA14IBScreenConfigCcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO6screenyAcA14IBScreenConfigCcACmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "vibrateSound", + "printedName": "vibrateSound", + "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" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO12vibrateSoundyAcA15IBVibrateConfigCcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO12vibrateSoundyAcA15IBVibrateConfigCcACmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "otherTarget", + "printedName": "otherTarget", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBOtherTarget) -> HsFileAgentSdk.IBParameter", + "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" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO11otherTargetyAcA07IBOtherG0CcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO11otherTargetyAcA07IBOtherG0CcACmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "trainTarget", + "printedName": "trainTarget", + "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" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO11trainTargetyAcA07IBTrainG0CcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO11trainTargetyAcA07IBTrainG0CcACmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "sendPhone", + "printedName": "sendPhone", + "children": [ + { + "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": "Metatype", + "printedName": "HsFileAgentSdk.IBParameter.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBParameter", + "printedName": "HsFileAgentSdk.IBParameter", + "usr": "s:14HsFileAgentSdk11IBParameterO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO9sendPhoneyAcA11IBPhoneInfoCcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO9sendPhoneyAcA11IBPhoneInfoCcACmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "sendTime", + "printedName": "sendTime", + "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" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO8sendTimeyAcA06IBSendG0CcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO8sendTimeyAcA06IBSendG0CcACmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "auxiliary", + "printedName": "auxiliary", + "children": [ + { + "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": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO9auxiliaryyAcA11IBAuxiliaryOcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO9auxiliaryyAcA11IBAuxiliaryOcACmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "userInfo", + "printedName": "userInfo", + "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" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO8userInfoyAcA06IBUserG0CcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO8userInfoyAcA06IBUserG0CcACmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "weather", + "printedName": "weather", + "children": [ + { + "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": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO7weatheryAcA9IBWeatherCcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO7weatheryAcA9IBWeatherCcACmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "addressBook", + "printedName": "addressBook", + "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" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO11addressBookyACSayAA09IBAddressG0CGcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO11addressBookyACSayAA09IBAddressG0CGcACmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "epo", + "printedName": "epo", + "children": [ + { + "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": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO3epoyACSayAA5IBEpoCGcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO3epoyACSayAA5IBEpoCGcACmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "ota", + "printedName": "ota", + "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" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO3otayAcA05IBOtaB0CcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO3otayAcA05IBOtaB0CcACmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "MP3", + "printedName": "MP3", + "children": [ + { + "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": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO3MP3yAcA05IBMp3B0CcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO3MP3yAcA05IBMp3B0CcACmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "dial", + "printedName": "dial", + "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" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO4dialyAcA6IBDialCcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO4dialyAcA6IBDialCcACmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "dialFile", + "printedName": "dialFile", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBParameter.Type) -> (HsFileAgentSdk.IBDialFile) -> HsFileAgentSdk.IBParameter", + "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" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO04dialB0yAcA06IBDialB0CcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO04dialB0yAcA06IBDialB0CcACmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "deleteFile", + "printedName": "deleteFile", + "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" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO06deleteB0yAcA08IBDeleteB0CcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO06deleteB0yAcA08IBDeleteB0CcACmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "fetchFils", + "printedName": "fetchFils", + "children": [ + { + "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": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO9fetchFilsyAcA6IBFileOcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO9fetchFilsyAcA6IBFileOcACmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "aiValid", + "printedName": "aiValid", + "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" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk11IBParameterO7aiValidyAcA04IBAiG0CcACmF", + "mangledName": "$s14HsFileAgentSdk11IBParameterO7aiValidyAcA04IBAiG0CcACmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "aiResponse", + "printedName": "aiResponse", + "children": [ + { + "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": "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", + "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" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk12IBMotionModeO7walkingyA2CmF", + "mangledName": "$s14HsFileAgentSdk12IBMotionModeO7walkingyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "running", + "printedName": "running", + "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" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk12IBMotionModeO7runningyA2CmF", + "mangledName": "$s14HsFileAgentSdk12IBMotionModeO7runningyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "ride", + "printedName": "ride", + "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" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk12IBMotionModeO4rideyA2CmF", + "mangledName": "$s14HsFileAgentSdk12IBMotionModeO4rideyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "HsFileAgentSdk.IBMotionMode?", + "children": [ + { + "kind": "TypeNominal", + "name": "IBMotionMode", + "printedName": "HsFileAgentSdk.IBMotionMode", + "usr": "s:14HsFileAgentSdk12IBMotionModeO" + } + ], + "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": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk12IBMotionModeO8rawValueSivp", + "mangledName": "$s14HsFileAgentSdk12IBMotionModeO8rawValueSivp", + "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: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": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "IBFile", + "printedName": "IBFile", + "children": [ + { + "kind": "Var", + "name": "ota", + "printedName": "ota", + "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" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk6IBFileO3otayA2CmF", + "mangledName": "$s14HsFileAgentSdk6IBFileO3otayA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "mp3", + "printedName": "mp3", + "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" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk6IBFileO3mp3yA2CmF", + "mangledName": "$s14HsFileAgentSdk6IBFileO3mp3yA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "dial", + "printedName": "dial", + "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" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk6IBFileO4dialyA2CmF", + "mangledName": "$s14HsFileAgentSdk6IBFileO4dialyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "ota_w4", + "printedName": "ota_w4", + "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" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk6IBFileO6ota_w4yA2CmF", + "mangledName": "$s14HsFileAgentSdk6IBFileO6ota_w4yA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "epo", + "printedName": "epo", + "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" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk6IBFileO3epoyA2CmF", + "mangledName": "$s14HsFileAgentSdk6IBFileO3epoyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "HsFileAgentSdk.IBFile?", + "children": [ + { + "kind": "TypeNominal", + "name": "IBFile", + "printedName": "HsFileAgentSdk.IBFile", + "usr": "s:14HsFileAgentSdk6IBFileO" + } + ], + "usr": "s:Sq" + }, + { + "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": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk6IBFileO8rawValueSivp", + "mangledName": "$s14HsFileAgentSdk6IBFileO8rawValueSivp", + "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:14HsFileAgentSdk6IBFileO8rawValueSivg", + "mangledName": "$s14HsFileAgentSdk6IBFileO8rawValueSivg", + "moduleName": "HsFileAgentSdk", + "implicit": 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", + "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" + } + ] + }, + { + "kind": "TypeDecl", + "name": "IBAuxiliary", + "printedName": "IBAuxiliary", + "children": [ + { + "kind": "Var", + "name": "sport", + "printedName": "sport", + "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:14HsFileAgentSdk11IBAuxiliaryO5sportyA2CmF", + "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO5sportyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "heart", + "printedName": "heart", + "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:14HsFileAgentSdk11IBAuxiliaryO5heartyA2CmF", + "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO5heartyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "bloodOxygen", + "printedName": "bloodOxygen", + "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:14HsFileAgentSdk11IBAuxiliaryO11bloodOxygenyA2CmF", + "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO11bloodOxygenyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "train", + "printedName": "train", + "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:14HsFileAgentSdk11IBAuxiliaryO5trainyA2CmF", + "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO5trainyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "tarinRecord", + "printedName": "tarinRecord", + "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:14HsFileAgentSdk11IBAuxiliaryO11tarinRecordyA2CmF", + "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO11tarinRecordyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "compass", + "printedName": "compass", + "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:14HsFileAgentSdk11IBAuxiliaryO7compassyA2CmF", + "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO7compassyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "weather", + "printedName": "weather", + "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:14HsFileAgentSdk11IBAuxiliaryO7weatheryA2CmF", + "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO7weatheryA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "music", + "printedName": "music", + "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:14HsFileAgentSdk11IBAuxiliaryO5musicyA2CmF", + "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO5musicyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "mobile", + "printedName": "mobile", + "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:14HsFileAgentSdk11IBAuxiliaryO6mobileyA2CmF", + "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO6mobileyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "record", + "printedName": "record", + "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:14HsFileAgentSdk11IBAuxiliaryO6recordyA2CmF", + "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO6recordyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "secondTimer", + "printedName": "secondTimer", + "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:14HsFileAgentSdk11IBAuxiliaryO11secondTimeryA2CmF", + "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO11secondTimeryA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "timer", + "printedName": "timer", + "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:14HsFileAgentSdk11IBAuxiliaryO5timeryA2CmF", + "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO5timeryA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "clock", + "printedName": "clock", + "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:14HsFileAgentSdk11IBAuxiliaryO5clockyA2CmF", + "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO5clockyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "bluetooth", + "printedName": "bluetooth", + "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:14HsFileAgentSdk11IBAuxiliaryO9bluetoothyA2CmF", + "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO9bluetoothyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "sleep", + "printedName": "sleep", + "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:14HsFileAgentSdk11IBAuxiliaryO5sleepyA2CmF", + "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO5sleepyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "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": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "HsFileAgentSdk.IBAuxiliary?", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAuxiliary", + "printedName": "HsFileAgentSdk.IBAuxiliary", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk11IBAuxiliaryO8rawValueACSgSi_tcfc", + "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO8rawValueACSgSi_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:14HsFileAgentSdk11IBAuxiliaryO8rawValueSivp", + "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO8rawValueSivp", + "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:14HsFileAgentSdk11IBAuxiliaryO8rawValueSivg", + "mangledName": "$s14HsFileAgentSdk11IBAuxiliaryO8rawValueSivg", + "moduleName": "HsFileAgentSdk", + "implicit": 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", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk13IBOtherTargetC7calorieSivp", + "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC7calorieSivp", + "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:14HsFileAgentSdk13IBOtherTargetC7calorieSivg", + "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC7calorieSivg", + "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:14HsFileAgentSdk13IBOtherTargetC7calorieSivs", + "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC7calorieSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk13IBOtherTargetC7calorieSivM", + "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC7calorieSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "mileage", + "printedName": "mileage", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk13IBOtherTargetC7mileageSivp", + "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC7mileageSivp", + "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:14HsFileAgentSdk13IBOtherTargetC7mileageSivg", + "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC7mileageSivg", + "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:14HsFileAgentSdk13IBOtherTargetC7mileageSivs", + "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC7mileageSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk13IBOtherTargetC7mileageSivM", + "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC7mileageSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "stand", + "printedName": "stand", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk13IBOtherTargetC5standSivp", + "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC5standSivp", + "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: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", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk13IBOtherTargetC5standSivM", + "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC5standSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "burning", + "printedName": "burning", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk13IBOtherTargetC7burningSivp", + "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC7burningSivp", + "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: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" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk13IBOtherTargetC7burningSivs", + "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC7burningSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk13IBOtherTargetC7burningSivM", + "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC7burningSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "ringsState", + "printedName": "ringsState", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk13IBOtherTargetC10ringsStateSivp", + "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC10ringsStateSivp", + "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: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" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk13IBOtherTargetC10ringsStateSivs", + "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC10ringsStateSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk13IBOtherTargetC10ringsStateSivM", + "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC10ringsStateSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "vibrateState", + "printedName": "vibrateState", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk13IBOtherTargetC12vibrateStateSivp", + "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC12vibrateStateSivp", + "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: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": "Var", + "name": "noticeState", + "printedName": "noticeState", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk13IBOtherTargetC11noticeStateSivp", + "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC11noticeStateSivp", + "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: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" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk13IBOtherTargetC11noticeStateSivs", + "mangledName": "$s14HsFileAgentSdk13IBOtherTargetC11noticeStateSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "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" + } + ] + }, + { + "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", + "children": [ + { + "kind": "TypeNominal", + "name": "HsFileAgentSdk", + "printedName": "HsFileAgentSdk.HsFileAgentSdk", + "usr": "c:@M@HsFileAgentSdk@objc(cs)HsFileAgentSdk" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdkAAC6sharedABvpZ", + "mangledName": "$s14HsFileAgentSdkAAC6sharedABvpZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "HsFileAgentSdk", + "printedName": "HsFileAgentSdk.HsFileAgentSdk", + "usr": "c:@M@HsFileAgentSdk@objc(cs)HsFileAgentSdk" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdkAAC6sharedABvgZ", + "mangledName": "$s14HsFileAgentSdkAAC6sharedABvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "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", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdkAAC4logsSaySSGvp", + "mangledName": "$s14HsFileAgentSdkAAC4logsSaySSGvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdkAAC4logsSaySSGvg", + "mangledName": "$s14HsFileAgentSdkAAC4logsSaySSGvg", + "moduleName": "HsFileAgentSdk", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "version", + "printedName": "version", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdkAAC7versionSSvp", + "mangledName": "$s14HsFileAgentSdkAAC7versionSSvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdkAAC7versionSSvg", + "mangledName": "$s14HsFileAgentSdkAAC7versionSSvg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isDebug", + "printedName": "isDebug", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdkAAC7isDebugSbvp", + "mangledName": "$s14HsFileAgentSdkAAC7isDebugSbvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdkAAC7isDebugSbvg", + "mangledName": "$s14HsFileAgentSdkAAC7isDebugSbvg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdkAAC7isDebugSbvs", + "mangledName": "$s14HsFileAgentSdkAAC7isDebugSbvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "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": "sdkToDeviceCallback", + "printedName": "sdkToDeviceCallback", + "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" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdkAAC19sdkToDeviceCallbacky10Foundation4DataVcSgvp", + "mangledName": "$s14HsFileAgentSdkAAC19sdkToDeviceCallbacky10Foundation4DataVcSgvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "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" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdkAAC19sdkToDeviceCallbacky10Foundation4DataVcSgvg", + "mangledName": "$s14HsFileAgentSdkAAC19sdkToDeviceCallbacky10Foundation4DataVcSgvg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "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" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdkAAC19sdkToDeviceCallbacky10Foundation4DataVcSgvs", + "mangledName": "$s14HsFileAgentSdkAAC19sdkToDeviceCallbacky10Foundation4DataVcSgvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdkAAC19sdkToDeviceCallbacky10Foundation4DataVcSgvM", + "mangledName": "$s14HsFileAgentSdkAAC19sdkToDeviceCallbacky10Foundation4DataVcSgvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "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": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:14HsFileAgentSdkAAC06sendToD014characteristic5errorySo16CBCharacteristicC_s5Error_pSgtF", + "mangledName": "$s14HsFileAgentSdkAAC06sendToD014characteristic5errorySo16CBCharacteristicC_s5Error_pSgtF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl", + "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" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "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": "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", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk7IBAboutC4codeSivp", + "mangledName": "$s14HsFileAgentSdk7IBAboutC4codeSivp", + "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: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" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk7IBAboutC4codeSivs", + "mangledName": "$s14HsFileAgentSdk7IBAboutC4codeSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk7IBAboutC4codeSivM", + "mangledName": "$s14HsFileAgentSdk7IBAboutC4codeSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "major", + "printedName": "major", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk7IBAboutC5majorSivp", + "mangledName": "$s14HsFileAgentSdk7IBAboutC5majorSivp", + "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:14HsFileAgentSdk7IBAboutC5majorSivg", + "mangledName": "$s14HsFileAgentSdk7IBAboutC5majorSivg", + "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:14HsFileAgentSdk7IBAboutC5majorSivs", + "mangledName": "$s14HsFileAgentSdk7IBAboutC5majorSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk7IBAboutC5majorSivM", + "mangledName": "$s14HsFileAgentSdk7IBAboutC5majorSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "mid", + "printedName": "mid", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk7IBAboutC3midSivp", + "mangledName": "$s14HsFileAgentSdk7IBAboutC3midSivp", + "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: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": "minor", + "printedName": "minor", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk7IBAboutC5minorSivp", + "mangledName": "$s14HsFileAgentSdk7IBAboutC5minorSivp", + "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:14HsFileAgentSdk7IBAboutC5minorSivg", + "mangledName": "$s14HsFileAgentSdk7IBAboutC5minorSivg", + "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:14HsFileAgentSdk7IBAboutC5minorSivs", + "mangledName": "$s14HsFileAgentSdk7IBAboutC5minorSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk7IBAboutC5minorSivM", + "mangledName": "$s14HsFileAgentSdk7IBAboutC5minorSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "macAddress", + "printedName": "macAddress", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk7IBAboutC10macAddressSSvp", + "mangledName": "$s14HsFileAgentSdk7IBAboutC10macAddressSSvp", + "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: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", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk7IBAboutC10macAddressSSvM", + "mangledName": "$s14HsFileAgentSdk7IBAboutC10macAddressSSvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "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:)", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbout", + "printedName": "HsFileAgentSdk.IBAbout", + "usr": "s:14HsFileAgentSdk7IBAboutC" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk7IBAboutC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14HsFileAgentSdk7IBAboutC4fromACs7Decoder_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": "Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "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", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk21IBHistoryDistanceItemC4timeSivp", + "mangledName": "$s14HsFileAgentSdk21IBHistoryDistanceItemC4timeSivp", + "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: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": "value", + "printedName": "value", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk21IBHistoryDistanceItemC5valueSfvp", + "mangledName": "$s14HsFileAgentSdk21IBHistoryDistanceItemC5valueSfvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "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" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk21IBHistoryDistanceItemC5valueSfvs", + "mangledName": "$s14HsFileAgentSdk21IBHistoryDistanceItemC5valueSfvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk21IBHistoryDistanceItemC5valueSfvM", + "mangledName": "$s14HsFileAgentSdk21IBHistoryDistanceItemC5valueSfvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "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", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC6sourceSivp", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC6sourceSivp", + "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: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" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC6sourceSivs", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC6sourceSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC6sourceSivM", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC6sourceSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "otherType", + "printedName": "otherType", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC9otherTypeSiSgvp", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC9otherTypeSiSgvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC9otherTypeSiSgvg", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC9otherTypeSiSgvg", + "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:14HsFileAgentSdk25IBHistoryBaseTrainingItemC9otherTypeSiSgvs", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC9otherTypeSiSgvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC9otherTypeSiSgvM", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC9otherTypeSiSgvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "trainingType", + "printedName": "trainingType", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC12trainingTypeSivp", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC12trainingTypeSivp", + "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:14HsFileAgentSdk25IBHistoryBaseTrainingItemC12trainingTypeSivg", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC12trainingTypeSivg", + "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:14HsFileAgentSdk25IBHistoryBaseTrainingItemC12trainingTypeSivs", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC12trainingTypeSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC12trainingTypeSivM", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC12trainingTypeSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "star", + "printedName": "star", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC4starSivp", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC4starSivp", + "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:14HsFileAgentSdk25IBHistoryBaseTrainingItemC4starSivg", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC4starSivg", + "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:14HsFileAgentSdk25IBHistoryBaseTrainingItemC4starSivs", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC4starSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC4starSivM", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC4starSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "stop", + "printedName": "stop", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC4stopSivp", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC4stopSivp", + "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:14HsFileAgentSdk25IBHistoryBaseTrainingItemC4stopSivg", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC4stopSivg", + "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:14HsFileAgentSdk25IBHistoryBaseTrainingItemC4stopSivs", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC4stopSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC4stopSivM", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC4stopSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "targetType", + "printedName": "targetType", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC10targetTypeSivp", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC10targetTypeSivp", + "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:14HsFileAgentSdk25IBHistoryBaseTrainingItemC10targetTypeSivg", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC10targetTypeSivg", + "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:14HsFileAgentSdk25IBHistoryBaseTrainingItemC10targetTypeSivs", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC10targetTypeSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC10targetTypeSivM", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC10targetTypeSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "target", + "printedName": "target", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC6targetSivp", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC6targetSivp", + "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:14HsFileAgentSdk25IBHistoryBaseTrainingItemC6targetSivg", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC6targetSivg", + "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:14HsFileAgentSdk25IBHistoryBaseTrainingItemC6targetSivs", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC6targetSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC6targetSivM", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC6targetSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "progress", + "printedName": "progress", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC8progressSivp", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC8progressSivp", + "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:14HsFileAgentSdk25IBHistoryBaseTrainingItemC8progressSivg", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC8progressSivg", + "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:14HsFileAgentSdk25IBHistoryBaseTrainingItemC8progressSivs", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC8progressSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC8progressSivM", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC8progressSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "duration", + "printedName": "duration", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC8durationSivp", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC8durationSivp", + "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:14HsFileAgentSdk25IBHistoryBaseTrainingItemC8durationSivg", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC8durationSivg", + "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:14HsFileAgentSdk25IBHistoryBaseTrainingItemC8durationSivs", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC8durationSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "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": "Var", + "name": "calorie", + "printedName": "calorie", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC7calorieSiSgvp", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC7calorieSiSgvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC7calorieSiSgvg", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC7calorieSiSgvg", + "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:14HsFileAgentSdk25IBHistoryBaseTrainingItemC7calorieSiSgvs", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC7calorieSiSgvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC7calorieSiSgvM", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC7calorieSiSgvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "distance", + "printedName": "distance", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC8distanceSiSgvp", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC8distanceSiSgvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC8distanceSiSgvg", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC8distanceSiSgvg", + "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:14HsFileAgentSdk25IBHistoryBaseTrainingItemC8distanceSiSgvs", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC8distanceSiSgvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC8distanceSiSgvM", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC8distanceSiSgvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "heartRate", + "printedName": "heartRate", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC9heartRateSivp", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC9heartRateSivp", + "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:14HsFileAgentSdk25IBHistoryBaseTrainingItemC9heartRateSivg", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC9heartRateSivg", + "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:14HsFileAgentSdk25IBHistoryBaseTrainingItemC9heartRateSivs", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC9heartRateSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC9heartRateSivM", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC9heartRateSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "step", + "printedName": "step", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC4stepSiSgvp", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC4stepSiSgvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC4stepSiSgvg", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC4stepSiSgvg", + "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:14HsFileAgentSdk25IBHistoryBaseTrainingItemC4stepSiSgvs", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC4stepSiSgvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC4stepSiSgvM", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC4stepSiSgvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "trainingLevel", + "printedName": "trainingLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC13trainingLevelSiSgvp", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC13trainingLevelSiSgvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC13trainingLevelSiSgvg", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC13trainingLevelSiSgvg", + "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:14HsFileAgentSdk25IBHistoryBaseTrainingItemC13trainingLevelSiSgvs", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC13trainingLevelSiSgvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC13trainingLevelSiSgvM", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC13trainingLevelSiSgvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "circle", + "printedName": "circle", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC6circleSiSgvp", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC6circleSiSgvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC6circleSiSgvg", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC6circleSiSgvg", + "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:14HsFileAgentSdk25IBHistoryBaseTrainingItemC6circleSiSgvs", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC6circleSiSgvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC6circleSiSgvM", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC6circleSiSgvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "elevation", + "printedName": "elevation", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC9elevationSiSgvp", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC9elevationSiSgvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC9elevationSiSgvg", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC9elevationSiSgvg", + "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:14HsFileAgentSdk25IBHistoryBaseTrainingItemC9elevationSiSgvs", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC9elevationSiSgvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC9elevationSiSgvM", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC9elevationSiSgvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "IBHistoryBaseTrainingItem", + "printedName": "HsFileAgentSdk.IBHistoryBaseTrainingItem", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC4fromACs7Decoder_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": "Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC6encode2toys7Encoder_p_tKF", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC6encode2toys7Encoder_p_tKF", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:14HsFileAgentSdk25IBHistoryBaseTrainingItemC", + "mangledName": "$s14HsFileAgentSdk25IBHistoryBaseTrainingItemC", + "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": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "IBTrainingData", + "printedName": "IBTrainingData", + "children": [ + { + "kind": "Var", + "name": "startTime", + "printedName": "startTime", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk14IBTrainingDataV9startTimeSivp", + "mangledName": "$s14HsFileAgentSdk14IBTrainingDataV9startTimeSivp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk14IBTrainingDataV9startTimeSivg", + "mangledName": "$s14HsFileAgentSdk14IBTrainingDataV9startTimeSivg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "heartRate", + "printedName": "heartRate", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk14IBTrainingDataV9heartRateSivp", + "mangledName": "$s14HsFileAgentSdk14IBTrainingDataV9heartRateSivp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk14IBTrainingDataV9heartRateSivg", + "mangledName": "$s14HsFileAgentSdk14IBTrainingDataV9heartRateSivg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "calorie", + "printedName": "calorie", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk14IBTrainingDataV7calorieSivp", + "mangledName": "$s14HsFileAgentSdk14IBTrainingDataV7calorieSivp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk14IBTrainingDataV7calorieSivg", + "mangledName": "$s14HsFileAgentSdk14IBTrainingDataV7calorieSivg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "distance", + "printedName": "distance", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk14IBTrainingDataV8distanceSivp", + "mangledName": "$s14HsFileAgentSdk14IBTrainingDataV8distanceSivp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk14IBTrainingDataV8distanceSivg", + "mangledName": "$s14HsFileAgentSdk14IBTrainingDataV8distanceSivg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stepCount", + "printedName": "stepCount", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk14IBTrainingDataV9stepCountSivp", + "mangledName": "$s14HsFileAgentSdk14IBTrainingDataV9stepCountSivp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk14IBTrainingDataV9stepCountSivg", + "mangledName": "$s14HsFileAgentSdk14IBTrainingDataV9stepCountSivg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "intensity", + "printedName": "intensity", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk14IBTrainingDataV9intensitySivp", + "mangledName": "$s14HsFileAgentSdk14IBTrainingDataV9intensitySivp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk14IBTrainingDataV9intensitySivg", + "mangledName": "$s14HsFileAgentSdk14IBTrainingDataV9intensitySivg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk14IBTrainingDataV11descriptionSSvp", + "mangledName": "$s14HsFileAgentSdk14IBTrainingDataV11descriptionSSvp", + "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:14HsFileAgentSdk14IBTrainingDataV11descriptionSSvg", + "mangledName": "$s14HsFileAgentSdk14IBTrainingDataV11descriptionSSvg", + "moduleName": "HsFileAgentSdk", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:14HsFileAgentSdk14IBTrainingDataV", + "mangledName": "$s14HsFileAgentSdk14IBTrainingDataV", + "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" + ] + }, + { + "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: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", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.Int]", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk08IBDeleteB0C4uidsSaySiGvp", + "mangledName": "$s14HsFileAgentSdk08IBDeleteB0C4uidsSaySiGvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.Int]", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk08IBDeleteB0C4uidsSaySiGvg", + "mangledName": "$s14HsFileAgentSdk08IBDeleteB0C4uidsSaySiGvg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.Int]", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk08IBDeleteB0C4uidsSaySiGvs", + "mangledName": "$s14HsFileAgentSdk08IBDeleteB0C4uidsSaySiGvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "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": "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", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "IBDeleteFile", + "printedName": "HsFileAgentSdk.IBDeleteFile", + "usr": "s:14HsFileAgentSdk08IBDeleteB0C" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "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": "TypeNominal", + "name": "Encoder", + "printedName": "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": "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": "IBTarinState", + "printedName": "IBTarinState", + "children": [ + { + "kind": "Var", + "name": "state", + "printedName": "state", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk12IBTarinStateC5stateSivp", + "mangledName": "$s14HsFileAgentSdk12IBTarinStateC5stateSivp", + "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:14HsFileAgentSdk12IBTarinStateC5stateSivg", + "mangledName": "$s14HsFileAgentSdk12IBTarinStateC5stateSivg", + "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:14HsFileAgentSdk12IBTarinStateC5stateSivs", + "mangledName": "$s14HsFileAgentSdk12IBTarinStateC5stateSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk12IBTarinStateC5stateSivM", + "mangledName": "$s14HsFileAgentSdk12IBTarinStateC5stateSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "duration", + "printedName": "duration", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk12IBTarinStateC8durationSivp", + "mangledName": "$s14HsFileAgentSdk12IBTarinStateC8durationSivp", + "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:14HsFileAgentSdk12IBTarinStateC8durationSivg", + "mangledName": "$s14HsFileAgentSdk12IBTarinStateC8durationSivg", + "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:14HsFileAgentSdk12IBTarinStateC8durationSivs", + "mangledName": "$s14HsFileAgentSdk12IBTarinStateC8durationSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "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": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk12IBTarinStateC11descriptionSSvp", + "mangledName": "$s14HsFileAgentSdk12IBTarinStateC11descriptionSSvp", + "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:14HsFileAgentSdk12IBTarinStateC11descriptionSSvg", + "mangledName": "$s14HsFileAgentSdk12IBTarinStateC11descriptionSSvg", + "moduleName": "HsFileAgentSdk", + "accessorKind": "get" + } + ] + } + ], + "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", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAiValidC02isF0Sbvp", + "mangledName": "$s14HsFileAgentSdk9IBAiValidC02isF0Sbvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAiValidC02isF0Sbvg", + "mangledName": "$s14HsFileAgentSdk9IBAiValidC02isF0Sbvg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAiValidC02isF0Sbvs", + "mangledName": "$s14HsFileAgentSdk9IBAiValidC02isF0Sbvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAiValidC02isF0SbvM", + "mangledName": "$s14HsFileAgentSdk9IBAiValidC02isF0SbvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "key", + "printedName": "key", + "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:14HsFileAgentSdk9IBAiValidC3keySSSgvp", + "mangledName": "$s14HsFileAgentSdk9IBAiValidC3keySSSgvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAiValidC3keySSSgvg", + "mangledName": "$s14HsFileAgentSdk9IBAiValidC3keySSSgvg", + "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:14HsFileAgentSdk9IBAiValidC3keySSSgvs", + "mangledName": "$s14HsFileAgentSdk9IBAiValidC3keySSSgvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAiValidC3keySSSgvM", + "mangledName": "$s14HsFileAgentSdk9IBAiValidC3keySSSgvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAiValid", + "printedName": "HsFileAgentSdk.IBAiValid", + "usr": "s:14HsFileAgentSdk9IBAiValidC" + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk9IBAiValidCACycfc", + "mangledName": "$s14HsFileAgentSdk9IBAiValidCACycfc", + "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:14HsFileAgentSdk9IBAiValidC11descriptionSSvp", + "mangledName": "$s14HsFileAgentSdk9IBAiValidC11descriptionSSvp", + "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:14HsFileAgentSdk9IBAiValidC11descriptionSSvg", + "mangledName": "$s14HsFileAgentSdk9IBAiValidC11descriptionSSvg", + "moduleName": "HsFileAgentSdk", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:14HsFileAgentSdk9IBAiValidC", + "mangledName": "$s14HsFileAgentSdk9IBAiValidC", + "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" + ] + }, + { + "kind": "TypeDecl", + "name": "IBUserInfo", + "printedName": "IBUserInfo", + "children": [ + { + "kind": "Var", + "name": "age", + "printedName": "age", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk10IBUserInfoC3ageSivp", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC3ageSivp", + "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:14HsFileAgentSdk10IBUserInfoC3ageSivg", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC3ageSivg", + "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:14HsFileAgentSdk10IBUserInfoC3ageSivs", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC3ageSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk10IBUserInfoC3ageSivM", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC3ageSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "gender", + "printedName": "gender", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk10IBUserInfoC6genderSivp", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC6genderSivp", + "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:14HsFileAgentSdk10IBUserInfoC6genderSivg", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC6genderSivg", + "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:14HsFileAgentSdk10IBUserInfoC6genderSivs", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC6genderSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk10IBUserInfoC6genderSivM", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC6genderSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "height", + "printedName": "height", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk10IBUserInfoC6heightSivp", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC6heightSivp", + "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:14HsFileAgentSdk10IBUserInfoC6heightSivg", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC6heightSivg", + "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:14HsFileAgentSdk10IBUserInfoC6heightSivs", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC6heightSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk10IBUserInfoC6heightSivM", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC6heightSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "weight", + "printedName": "weight", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk10IBUserInfoC6weightSivp", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC6weightSivp", + "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:14HsFileAgentSdk10IBUserInfoC6weightSivg", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC6weightSivg", + "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:14HsFileAgentSdk10IBUserInfoC6weightSivs", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC6weightSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk10IBUserInfoC6weightSivM", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC6weightSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "step", + "printedName": "step", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk10IBUserInfoC4stepSivp", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC4stepSivp", + "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:14HsFileAgentSdk10IBUserInfoC4stepSivg", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC4stepSivg", + "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:14HsFileAgentSdk10IBUserInfoC4stepSivs", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC4stepSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk10IBUserInfoC4stepSivM", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC4stepSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "burning", + "printedName": "burning", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk10IBUserInfoC7burningSivp", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC7burningSivp", + "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:14HsFileAgentSdk10IBUserInfoC7burningSivg", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC7burningSivg", + "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:14HsFileAgentSdk10IBUserInfoC7burningSivs", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC7burningSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk10IBUserInfoC7burningSivM", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC7burningSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "stand", + "printedName": "stand", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk10IBUserInfoC5standSivp", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC5standSivp", + "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:14HsFileAgentSdk10IBUserInfoC5standSivg", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC5standSivg", + "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:14HsFileAgentSdk10IBUserInfoC5standSivs", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC5standSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk10IBUserInfoC5standSivM", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC5standSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "hourSystem", + "printedName": "hourSystem", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk10IBUserInfoC10hourSystemSivp", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC10hourSystemSivp", + "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:14HsFileAgentSdk10IBUserInfoC10hourSystemSivg", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC10hourSystemSivg", + "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:14HsFileAgentSdk10IBUserInfoC10hourSystemSivs", + "mangledName": "$s14HsFileAgentSdk10IBUserInfoC10hourSystemSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "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": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "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": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "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 + }, + { + "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": "Var", + "name": "time", + "printedName": "time", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk22IBHistoryHeartRateItemC4timeSivp", + "mangledName": "$s14HsFileAgentSdk22IBHistoryHeartRateItemC4timeSivp", + "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:14HsFileAgentSdk22IBHistoryHeartRateItemC4timeSivg", + "mangledName": "$s14HsFileAgentSdk22IBHistoryHeartRateItemC4timeSivg", + "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:14HsFileAgentSdk22IBHistoryHeartRateItemC4timeSivs", + "mangledName": "$s14HsFileAgentSdk22IBHistoryHeartRateItemC4timeSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk22IBHistoryHeartRateItemC4timeSivM", + "mangledName": "$s14HsFileAgentSdk22IBHistoryHeartRateItemC4timeSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "value", + "printedName": "value", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk22IBHistoryHeartRateItemC5valueSivp", + "mangledName": "$s14HsFileAgentSdk22IBHistoryHeartRateItemC5valueSivp", + "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:14HsFileAgentSdk22IBHistoryHeartRateItemC5valueSivg", + "mangledName": "$s14HsFileAgentSdk22IBHistoryHeartRateItemC5valueSivg", + "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:14HsFileAgentSdk22IBHistoryHeartRateItemC5valueSivs", + "mangledName": "$s14HsFileAgentSdk22IBHistoryHeartRateItemC5valueSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk22IBHistoryHeartRateItemC5valueSivM", + "mangledName": "$s14HsFileAgentSdk22IBHistoryHeartRateItemC5valueSivM", + "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", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk24IBHistoryBloodOxygenItemC4timeSivp", + "mangledName": "$s14HsFileAgentSdk24IBHistoryBloodOxygenItemC4timeSivp", + "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:14HsFileAgentSdk24IBHistoryBloodOxygenItemC4timeSivg", + "mangledName": "$s14HsFileAgentSdk24IBHistoryBloodOxygenItemC4timeSivg", + "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:14HsFileAgentSdk24IBHistoryBloodOxygenItemC4timeSivs", + "mangledName": "$s14HsFileAgentSdk24IBHistoryBloodOxygenItemC4timeSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk24IBHistoryBloodOxygenItemC4timeSivM", + "mangledName": "$s14HsFileAgentSdk24IBHistoryBloodOxygenItemC4timeSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "value", + "printedName": "value", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk24IBHistoryBloodOxygenItemC5valueSivp", + "mangledName": "$s14HsFileAgentSdk24IBHistoryBloodOxygenItemC5valueSivp", + "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:14HsFileAgentSdk24IBHistoryBloodOxygenItemC5valueSivg", + "mangledName": "$s14HsFileAgentSdk24IBHistoryBloodOxygenItemC5valueSivg", + "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:14HsFileAgentSdk24IBHistoryBloodOxygenItemC5valueSivs", + "mangledName": "$s14HsFileAgentSdk24IBHistoryBloodOxygenItemC5valueSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk24IBHistoryBloodOxygenItemC5valueSivM", + "mangledName": "$s14HsFileAgentSdk24IBHistoryBloodOxygenItemC5valueSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBHistoryBloodOxygenItem", + "printedName": "HsFileAgentSdk.IBHistoryBloodOxygenItem", + "usr": "s:14HsFileAgentSdk24IBHistoryBloodOxygenItemC" + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk24IBHistoryBloodOxygenItemCACycfc", + "mangledName": "$s14HsFileAgentSdk24IBHistoryBloodOxygenItemCACycfc", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl" + ], + "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": [ + { + "kind": "Var", + "name": "connectStateDidChange", + "printedName": "connectStateDidChange", + "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()", + "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 + } + ], + "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", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "IBCode", + "printedName": "IBCode", + "children": [ + { + "kind": "Var", + "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.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:14HsFileAgentSdk6IBCodeO7successyA2CmF", + "mangledName": "$s14HsFileAgentSdk6IBCodeO7successyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "failure", + "printedName": "failure", + "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:14HsFileAgentSdk6IBCodeO7failureyA2CmF", + "mangledName": "$s14HsFileAgentSdk6IBCodeO7failureyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "invalidParam", + "printedName": "invalidParam", + "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:14HsFileAgentSdk6IBCodeO12invalidParamyA2CmF", + "mangledName": "$s14HsFileAgentSdk6IBCodeO12invalidParamyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "parseError", + "printedName": "parseError", + "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:14HsFileAgentSdk6IBCodeO10parseErroryA2CmF", + "mangledName": "$s14HsFileAgentSdk6IBCodeO10parseErroryA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "timeout", + "printedName": "timeout", + "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: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" + ] + }, + { + "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" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "HsFileAgentSdk.IBCode?", + "children": [ + { + "kind": "TypeNominal", + "name": "IBCode", + "printedName": "HsFileAgentSdk.IBCode", + "usr": "s:14HsFileAgentSdk6IBCodeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk6IBCodeO8rawValueACSgSi_tcfc", + "mangledName": "$s14HsFileAgentSdk6IBCodeO8rawValueACSgSi_tcfc", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "init_kind": "Designated" + } + ], + "declKind": "Enum", + "usr": "s:14HsFileAgentSdk6IBCodeO", + "mangledName": "$s14HsFileAgentSdk6IBCodeO", + "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": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "IBFetchFile", + "printedName": "IBFetchFile", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBFetchFile", + "printedName": "HsFileAgentSdk.IBFetchFile", + "usr": "s:14HsFileAgentSdk07IBFetchB0C" + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk07IBFetchB0CACycfc", + "mangledName": "$s14HsFileAgentSdk07IBFetchB0CACycfc", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "IBFetchFile", + "printedName": "HsFileAgentSdk.IBFetchFile", + "usr": "s:14HsFileAgentSdk07IBFetchB0C" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk07IBFetchB0C4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14HsFileAgentSdk07IBFetchB0C4fromACs7Decoder_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": "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": "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": "IBFetchDialItem", + "printedName": "HsFileAgentSdk.IBFetchDialItem", + "usr": "s:14HsFileAgentSdk15IBFetchDialItemC" + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk15IBFetchDialItemCACycfc", + "mangledName": "$s14HsFileAgentSdk15IBFetchDialItemCACycfc", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "IBFetchDialItem", + "printedName": "HsFileAgentSdk.IBFetchDialItem", + "usr": "s:14HsFileAgentSdk15IBFetchDialItemC" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "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": "TypeNominal", + "name": "Encoder", + "printedName": "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": "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()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBFetchMp3Item", + "printedName": "HsFileAgentSdk.IBFetchMp3Item", + "usr": "s:14HsFileAgentSdk14IBFetchMp3ItemC" + } + ], + "declKind": "Constructor", + "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": "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": "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:14HsFileAgentSdk14IBFetchMp3ItemC", + "mangledName": "$s14HsFileAgentSdk14IBFetchMp3ItemC", + "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": "IBTrainTarget", + "printedName": "IBTrainTarget", + "children": [ + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBTrainTargetType", + "printedName": "HsFileAgentSdk.IBTrainTargetType", + "usr": "s:14HsFileAgentSdk17IBTrainTargetTypeO" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk13IBTrainTargetC4typeAA0eF4TypeOvp", + "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC4typeAA0eF4TypeOvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBTrainTargetType", + "printedName": "HsFileAgentSdk.IBTrainTargetType", + "usr": "s:14HsFileAgentSdk17IBTrainTargetTypeO" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk13IBTrainTargetC4typeAA0eF4TypeOvg", + "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC4typeAA0eF4TypeOvg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "IBTrainTargetType", + "printedName": "HsFileAgentSdk.IBTrainTargetType", + "usr": "s:14HsFileAgentSdk17IBTrainTargetTypeO" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk13IBTrainTargetC4typeAA0eF4TypeOvs", + "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC4typeAA0eF4TypeOvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk13IBTrainTargetC4typeAA0eF4TypeOvM", + "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC4typeAA0eF4TypeOvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "distance", + "printedName": "distance", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk13IBTrainTargetC8distanceSiSgvp", + "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC8distanceSiSgvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk13IBTrainTargetC8distanceSiSgvg", + "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC8distanceSiSgvg", + "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:14HsFileAgentSdk13IBTrainTargetC8distanceSiSgvs", + "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC8distanceSiSgvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk13IBTrainTargetC8distanceSiSgvM", + "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC8distanceSiSgvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "calorie", + "printedName": "calorie", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk13IBTrainTargetC7calorieSiSgvp", + "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC7calorieSiSgvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk13IBTrainTargetC7calorieSiSgvg", + "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC7calorieSiSgvg", + "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:14HsFileAgentSdk13IBTrainTargetC7calorieSiSgvs", + "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC7calorieSiSgvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk13IBTrainTargetC7calorieSiSgvM", + "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC7calorieSiSgvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "time", + "printedName": "time", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk13IBTrainTargetC4timeSiSgvp", + "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC4timeSiSgvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk13IBTrainTargetC4timeSiSgvg", + "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC4timeSiSgvg", + "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:14HsFileAgentSdk13IBTrainTargetC4timeSiSgvs", + "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC4timeSiSgvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk13IBTrainTargetC4timeSiSgvM", + "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC4timeSiSgvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "step", + "printedName": "step", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk13IBTrainTargetC4stepSiSgvp", + "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC4stepSiSgvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk13IBTrainTargetC4stepSiSgvg", + "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC4stepSiSgvg", + "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:14HsFileAgentSdk13IBTrainTargetC4stepSiSgvs", + "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC4stepSiSgvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk13IBTrainTargetC4stepSiSgvM", + "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC4stepSiSgvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBTrainTarget", + "printedName": "HsFileAgentSdk.IBTrainTarget", + "usr": "s:14HsFileAgentSdk13IBTrainTargetC" + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk13IBTrainTargetCACycfc", + "mangledName": "$s14HsFileAgentSdk13IBTrainTargetCACycfc", + "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:14HsFileAgentSdk13IBTrainTargetC6encode2toys7Encoder_p_tKF", + "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC6encode2toys7Encoder_p_tKF", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "IBTrainTarget", + "printedName": "HsFileAgentSdk.IBTrainTarget", + "usr": "s:14HsFileAgentSdk13IBTrainTargetC" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk13IBTrainTargetC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14HsFileAgentSdk13IBTrainTargetC4fromACs7Decoder_p_tKcfc", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "declAttributes": [ + "Required" + ], + "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": [ + { + "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": "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" + } + ] + }, + { + "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", + "printedName": "init()", + "children": [ + { + "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": "Function", + "name": "ability", + "printedName": "ability(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "DynamicSelf", + "printedName": "Self" + }, + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Func", + "usr": "s:14HsFileAgentSdk8IBSenderC7abilityyACXDAA9IBAbilityCF", + "mangledName": "$s14HsFileAgentSdk8IBSenderC7abilityyACXDAA9IBAbilityCF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "DiscardableResult", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "parameters", + "printedName": "parameters(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "DynamicSelf", + "printedName": "Self" + }, + { + "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" + } + ] + } + ], + "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" + ] + }, + { + "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", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "hasMissingDesignatedInitializers": true + }, + { + "kind": "TypeDecl", + "name": "IBHistoryGpsItem", + "printedName": "IBHistoryGpsItem", + "children": [ + { + "kind": "Var", + "name": "time", + "printedName": "time", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk16IBHistoryGpsItemC4timeSivp", + "mangledName": "$s14HsFileAgentSdk16IBHistoryGpsItemC4timeSivp", + "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:14HsFileAgentSdk16IBHistoryGpsItemC4timeSivg", + "mangledName": "$s14HsFileAgentSdk16IBHistoryGpsItemC4timeSivg", + "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:14HsFileAgentSdk16IBHistoryGpsItemC4timeSivs", + "mangledName": "$s14HsFileAgentSdk16IBHistoryGpsItemC4timeSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk16IBHistoryGpsItemC4timeSivM", + "mangledName": "$s14HsFileAgentSdk16IBHistoryGpsItemC4timeSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "lat", + "printedName": "lat", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk16IBHistoryGpsItemC3latSivp", + "mangledName": "$s14HsFileAgentSdk16IBHistoryGpsItemC3latSivp", + "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:14HsFileAgentSdk16IBHistoryGpsItemC3latSivg", + "mangledName": "$s14HsFileAgentSdk16IBHistoryGpsItemC3latSivg", + "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:14HsFileAgentSdk16IBHistoryGpsItemC3latSivs", + "mangledName": "$s14HsFileAgentSdk16IBHistoryGpsItemC3latSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk16IBHistoryGpsItemC3latSivM", + "mangledName": "$s14HsFileAgentSdk16IBHistoryGpsItemC3latSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "lon", + "printedName": "lon", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk16IBHistoryGpsItemC3lonSivp", + "mangledName": "$s14HsFileAgentSdk16IBHistoryGpsItemC3lonSivp", + "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:14HsFileAgentSdk16IBHistoryGpsItemC3lonSivg", + "mangledName": "$s14HsFileAgentSdk16IBHistoryGpsItemC3lonSivg", + "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:14HsFileAgentSdk16IBHistoryGpsItemC3lonSivs", + "mangledName": "$s14HsFileAgentSdk16IBHistoryGpsItemC3lonSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk16IBHistoryGpsItemC3lonSivM", + "mangledName": "$s14HsFileAgentSdk16IBHistoryGpsItemC3lonSivM", + "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", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk20IBHistoryBurningItemC4timeSivp", + "mangledName": "$s14HsFileAgentSdk20IBHistoryBurningItemC4timeSivp", + "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:14HsFileAgentSdk20IBHistoryBurningItemC4timeSivg", + "mangledName": "$s14HsFileAgentSdk20IBHistoryBurningItemC4timeSivg", + "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:14HsFileAgentSdk20IBHistoryBurningItemC4timeSivs", + "mangledName": "$s14HsFileAgentSdk20IBHistoryBurningItemC4timeSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk20IBHistoryBurningItemC4timeSivM", + "mangledName": "$s14HsFileAgentSdk20IBHistoryBurningItemC4timeSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "value", + "printedName": "value", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk20IBHistoryBurningItemC5valueSivp", + "mangledName": "$s14HsFileAgentSdk20IBHistoryBurningItemC5valueSivp", + "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:14HsFileAgentSdk20IBHistoryBurningItemC5valueSivg", + "mangledName": "$s14HsFileAgentSdk20IBHistoryBurningItemC5valueSivg", + "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:14HsFileAgentSdk20IBHistoryBurningItemC5valueSivs", + "mangledName": "$s14HsFileAgentSdk20IBHistoryBurningItemC5valueSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk20IBHistoryBurningItemC5valueSivM", + "mangledName": "$s14HsFileAgentSdk20IBHistoryBurningItemC5valueSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "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" + ] + }, + { + "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": "IBWater", + "printedName": "IBWater", + "children": [ + { + "kind": "Var", + "name": "alertState", + "printedName": "alertState", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk7IBWaterC10alertStateSivp", + "mangledName": "$s14HsFileAgentSdk7IBWaterC10alertStateSivp", + "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:14HsFileAgentSdk7IBWaterC10alertStateSivg", + "mangledName": "$s14HsFileAgentSdk7IBWaterC10alertStateSivg", + "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:14HsFileAgentSdk7IBWaterC10alertStateSivs", + "mangledName": "$s14HsFileAgentSdk7IBWaterC10alertStateSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk7IBWaterC10alertStateSivM", + "mangledName": "$s14HsFileAgentSdk7IBWaterC10alertStateSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "alertType", + "printedName": "alertType", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk7IBWaterC9alertTypeSivp", + "mangledName": "$s14HsFileAgentSdk7IBWaterC9alertTypeSivp", + "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:14HsFileAgentSdk7IBWaterC9alertTypeSivg", + "mangledName": "$s14HsFileAgentSdk7IBWaterC9alertTypeSivg", + "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:14HsFileAgentSdk7IBWaterC9alertTypeSivs", + "mangledName": "$s14HsFileAgentSdk7IBWaterC9alertTypeSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk7IBWaterC9alertTypeSivM", + "mangledName": "$s14HsFileAgentSdk7IBWaterC9alertTypeSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "drinkingValue", + "printedName": "drinkingValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk7IBWaterC13drinkingValueSivp", + "mangledName": "$s14HsFileAgentSdk7IBWaterC13drinkingValueSivp", + "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:14HsFileAgentSdk7IBWaterC13drinkingValueSivg", + "mangledName": "$s14HsFileAgentSdk7IBWaterC13drinkingValueSivg", + "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:14HsFileAgentSdk7IBWaterC13drinkingValueSivs", + "mangledName": "$s14HsFileAgentSdk7IBWaterC13drinkingValueSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk7IBWaterC13drinkingValueSivM", + "mangledName": "$s14HsFileAgentSdk7IBWaterC13drinkingValueSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "start", + "printedName": "start", + "children": [ + { + "kind": "TypeNominal", + "name": "IBTimeItem", + "printedName": "HsFileAgentSdk.IBTimeItem", + "usr": "s:14HsFileAgentSdk10IBTimeItemV" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk7IBWaterC5startAA10IBTimeItemVvp", + "mangledName": "$s14HsFileAgentSdk7IBWaterC5startAA10IBTimeItemVvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBTimeItem", + "printedName": "HsFileAgentSdk.IBTimeItem", + "usr": "s:14HsFileAgentSdk10IBTimeItemV" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk7IBWaterC5startAA10IBTimeItemVvg", + "mangledName": "$s14HsFileAgentSdk7IBWaterC5startAA10IBTimeItemVvg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "IBTimeItem", + "printedName": "HsFileAgentSdk.IBTimeItem", + "usr": "s:14HsFileAgentSdk10IBTimeItemV" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk7IBWaterC5startAA10IBTimeItemVvs", + "mangledName": "$s14HsFileAgentSdk7IBWaterC5startAA10IBTimeItemVvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk7IBWaterC5startAA10IBTimeItemVvM", + "mangledName": "$s14HsFileAgentSdk7IBWaterC5startAA10IBTimeItemVvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "end", + "printedName": "end", + "children": [ + { + "kind": "TypeNominal", + "name": "IBTimeItem", + "printedName": "HsFileAgentSdk.IBTimeItem", + "usr": "s:14HsFileAgentSdk10IBTimeItemV" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk7IBWaterC3endAA10IBTimeItemVvp", + "mangledName": "$s14HsFileAgentSdk7IBWaterC3endAA10IBTimeItemVvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBTimeItem", + "printedName": "HsFileAgentSdk.IBTimeItem", + "usr": "s:14HsFileAgentSdk10IBTimeItemV" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk7IBWaterC3endAA10IBTimeItemVvg", + "mangledName": "$s14HsFileAgentSdk7IBWaterC3endAA10IBTimeItemVvg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "IBTimeItem", + "printedName": "HsFileAgentSdk.IBTimeItem", + "usr": "s:14HsFileAgentSdk10IBTimeItemV" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk7IBWaterC3endAA10IBTimeItemVvs", + "mangledName": "$s14HsFileAgentSdk7IBWaterC3endAA10IBTimeItemVvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk7IBWaterC3endAA10IBTimeItemVvM", + "mangledName": "$s14HsFileAgentSdk7IBWaterC3endAA10IBTimeItemVvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "frequency", + "printedName": "frequency", + "children": [ + { + "kind": "TypeNominal", + "name": "IBFrequency", + "printedName": "HsFileAgentSdk.IBFrequency", + "usr": "s:14HsFileAgentSdk11IBFrequencyO" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk7IBWaterC9frequencyAA11IBFrequencyOvp", + "mangledName": "$s14HsFileAgentSdk7IBWaterC9frequencyAA11IBFrequencyOvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBFrequency", + "printedName": "HsFileAgentSdk.IBFrequency", + "usr": "s:14HsFileAgentSdk11IBFrequencyO" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk7IBWaterC9frequencyAA11IBFrequencyOvg", + "mangledName": "$s14HsFileAgentSdk7IBWaterC9frequencyAA11IBFrequencyOvg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "IBFrequency", + "printedName": "HsFileAgentSdk.IBFrequency", + "usr": "s:14HsFileAgentSdk11IBFrequencyO" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk7IBWaterC9frequencyAA11IBFrequencyOvs", + "mangledName": "$s14HsFileAgentSdk7IBWaterC9frequencyAA11IBFrequencyOvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk7IBWaterC9frequencyAA11IBFrequencyOvM", + "mangledName": "$s14HsFileAgentSdk7IBWaterC9frequencyAA11IBFrequencyOvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBWater", + "printedName": "HsFileAgentSdk.IBWater", + "usr": "s:14HsFileAgentSdk7IBWaterC" + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk7IBWaterCACycfc", + "mangledName": "$s14HsFileAgentSdk7IBWaterCACycfc", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "s:14HsFileAgentSdk7IBWaterC", + "mangledName": "$s14HsFileAgentSdk7IBWaterC", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "IBFrequency", + "printedName": "IBFrequency", + "children": [ + { + "kind": "Var", + "name": "min30", + "printedName": "min30", + "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:14HsFileAgentSdk11IBFrequencyO5min30yA2CmF", + "mangledName": "$s14HsFileAgentSdk11IBFrequencyO5min30yA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "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": [ + { + "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:14HsFileAgentSdk11IBFrequencyO5hour2yA2CmF", + "mangledName": "$s14HsFileAgentSdk11IBFrequencyO5hour2yA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "hour3", + "printedName": "hour3", + "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:14HsFileAgentSdk11IBFrequencyO5hour3yA2CmF", + "mangledName": "$s14HsFileAgentSdk11IBFrequencyO5hour3yA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "none", + "printedName": "none", + "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:14HsFileAgentSdk11IBFrequencyO4noneyA2CmF", + "mangledName": "$s14HsFileAgentSdk11IBFrequencyO4noneyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk11IBFrequencyO8rawValueSivp", + "mangledName": "$s14HsFileAgentSdk11IBFrequencyO8rawValueSivp", + "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:14HsFileAgentSdk11IBFrequencyO8rawValueSivg", + "mangledName": "$s14HsFileAgentSdk11IBFrequencyO8rawValueSivg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "HsFileAgentSdk.IBFrequency?", + "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": [ + { + "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": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAbilityC11descriptionSSvg", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC11descriptionSSvg", + "moduleName": "HsFileAgentSdk", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "userData", + "printedName": "userData", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC8userDataACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC8userDataACvpZ", + "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:14HsFileAgentSdk9IBAbilityC8userDataACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC8userDataACvgZ", + "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()", + "children": [ + { + "kind": "TypeNominal", + "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" + } + ] + }, + { + "kind": "Var", + "name": "switchDial", + "printedName": "switchDial", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC10switchDialACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC10switchDialACvpZ", + "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:14HsFileAgentSdk9IBAbilityC10switchDialACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC10switchDialACvgZ", + "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()", + "children": [ + { + "kind": "TypeNominal", + "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" + } + ] + }, + { + "kind": "Var", + "name": "fetchCurrentDialId", + "printedName": "fetchCurrentDialId", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC18fetchCurrentDialIdACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC18fetchCurrentDialIdACvpZ", + "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:14HsFileAgentSdk9IBAbilityC18fetchCurrentDialIdACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC18fetchCurrentDialIdACvgZ", + "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()", + "children": [ + { + "kind": "TypeNominal", + "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" + } + ] + }, + { + "kind": "Var", + "name": "message", + "printedName": "message", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC7messageACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC7messageACvpZ", + "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:14HsFileAgentSdk9IBAbilityC7messageACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC7messageACvgZ", + "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()", + "children": [ + { + "kind": "TypeNominal", + "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" + } + ] + }, + { + "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": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "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" + } + ] + }, + { + "kind": "Var", + "name": "trainFrequency", + "printedName": "trainFrequency", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC14trainFrequencyACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC14trainFrequencyACvpZ", + "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:14HsFileAgentSdk9IBAbilityC14trainFrequencyACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC14trainFrequencyACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "trainPauseResume", + "printedName": "trainPauseResume", + "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()", + "children": [ + { + "kind": "TypeNominal", + "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" + } + ] + }, + { + "kind": "Var", + "name": "language", + "printedName": "language", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC8languageACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC8languageACvpZ", + "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:14HsFileAgentSdk9IBAbilityC8languageACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC8languageACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "fetchHeartRate", + "printedName": "fetchHeartRate", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC14fetchHeartRateACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC14fetchHeartRateACvpZ", + "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:14HsFileAgentSdk9IBAbilityC14fetchHeartRateACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC14fetchHeartRateACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "heartRate", + "printedName": "heartRate", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC9heartRateACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC9heartRateACvpZ", + "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:14HsFileAgentSdk9IBAbilityC9heartRateACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC9heartRateACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "fetchBloodOxygen", + "printedName": "fetchBloodOxygen", + "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()", + "children": [ + { + "kind": "TypeNominal", + "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" + } + ] + }, + { + "kind": "Var", + "name": "bloodOxygen", + "printedName": "bloodOxygen", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC11bloodOxygenACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC11bloodOxygenACvpZ", + "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:14HsFileAgentSdk9IBAbilityC11bloodOxygenACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC11bloodOxygenACvgZ", + "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()", + "children": [ + { + "kind": "TypeNominal", + "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" + } + ] + }, + { + "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": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAbilityC13heartRateModeACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC13heartRateModeACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "heartRateHigh", + "printedName": "heartRateHigh", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC13heartRateHighACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC13heartRateHighACvpZ", + "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:14HsFileAgentSdk9IBAbilityC13heartRateHighACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC13heartRateHighACvgZ", + "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()", + "children": [ + { + "kind": "TypeNominal", + "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" + } + ] + }, + { + "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": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "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" + } + ] + }, + { + "kind": "Var", + "name": "reboot", + "printedName": "reboot", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC6rebootACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC6rebootACvpZ", + "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:14HsFileAgentSdk9IBAbilityC6rebootACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC6rebootACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "shutdown", + "printedName": "shutdown", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC8shutdownACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC8shutdownACvpZ", + "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:14HsFileAgentSdk9IBAbilityC8shutdownACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC8shutdownACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "fetchBattery", + "printedName": "fetchBattery", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC12fetchBatteryACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC12fetchBatteryACvpZ", + "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:14HsFileAgentSdk9IBAbilityC12fetchBatteryACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC12fetchBatteryACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "fetchClock", + "printedName": "fetchClock", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC10fetchClockACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC10fetchClockACvpZ", + "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:14HsFileAgentSdk9IBAbilityC10fetchClockACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC10fetchClockACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "setClock", + "printedName": "setClock", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC8setClockACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC8setClockACvpZ", + "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:14HsFileAgentSdk9IBAbilityC8setClockACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC8setClockACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "fetchDials", + "printedName": "fetchDials", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC10fetchDialsACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC10fetchDialsACvpZ", + "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:14HsFileAgentSdk9IBAbilityC10fetchDialsACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC10fetchDialsACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "checkDialID", + "printedName": "checkDialID", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC11checkDialIDACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC11checkDialIDACvpZ", + "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:14HsFileAgentSdk9IBAbilityC11checkDialIDACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC11checkDialIDACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "fetchWatchState", + "printedName": "fetchWatchState", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC15fetchWatchStateACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC15fetchWatchStateACvpZ", + "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:14HsFileAgentSdk9IBAbilityC15fetchWatchStateACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC15fetchWatchStateACvgZ", + "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()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Accessor", + "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": "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": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAbilityC6screenACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC6screenACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "fetchVibrateSound", + "printedName": "fetchVibrateSound", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC17fetchVibrateSoundACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC17fetchVibrateSoundACvpZ", + "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:14HsFileAgentSdk9IBAbilityC17fetchVibrateSoundACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC17fetchVibrateSoundACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "vibrateSound", + "printedName": "vibrateSound", + "children": [ + { + "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": "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": "Var", + "name": "auxiliary", + "printedName": "auxiliary", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC9auxiliaryACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC9auxiliaryACvpZ", + "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:14HsFileAgentSdk9IBAbilityC9auxiliaryACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC9auxiliaryACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "fetchAuxiliary", + "printedName": "fetchAuxiliary", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC14fetchAuxiliaryACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC14fetchAuxiliaryACvpZ", + "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:14HsFileAgentSdk9IBAbilityC14fetchAuxiliaryACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC14fetchAuxiliaryACvgZ", + "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()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAbilityC15fetchTargetStepACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC15fetchTargetStepACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "targetStep", + "printedName": "targetStep", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC10targetStepACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC10targetStepACvpZ", + "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:14HsFileAgentSdk9IBAbilityC10targetStepACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC10targetStepACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "fetchOtherTarget", + "printedName": "fetchOtherTarget", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC16fetchOtherTargetACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC16fetchOtherTargetACvpZ", + "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:14HsFileAgentSdk9IBAbilityC16fetchOtherTargetACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC16fetchOtherTargetACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "targetOther", + "printedName": "targetOther", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC11targetOtherACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC11targetOtherACvpZ", + "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:14HsFileAgentSdk9IBAbilityC11targetOtherACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC11targetOtherACvgZ", + "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()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAbilityC10fetchSleepACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC10fetchSleepACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "sleep", + "printedName": "sleep", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC5sleepACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC5sleepACvpZ", + "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:14HsFileAgentSdk9IBAbilityC5sleepACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC5sleepACvgZ", + "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()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Accessor", + "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": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAbilityC5waterACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC5waterACvgZ", + "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()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAbilityC4unitACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC4unitACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "trainTarget", + "printedName": "trainTarget", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC11trainTargetACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC11trainTargetACvpZ", + "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:14HsFileAgentSdk9IBAbilityC11trainTargetACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC11trainTargetACvgZ", + "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()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Accessor", + "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": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAbilityC15syncBloodOxygenACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC15syncBloodOxygenACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "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": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAbilityC13syncStepCountACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC13syncStepCountACvgZ", + "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()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAbilityC14syncFatBurningACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC14syncFatBurningACvgZ", + "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": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAbilityC9syncStandACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC9syncStandACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "syncCalorie", + "printedName": "syncCalorie", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC11syncCalorieACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC11syncCalorieACvpZ", + "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:14HsFileAgentSdk9IBAbilityC11syncCalorieACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC11syncCalorieACvgZ", + "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()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAbilityC12syncDistanceACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC12syncDistanceACvgZ", + "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": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Accessor", + "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": "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": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAbilityC9syncSleepACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC9syncSleepACvgZ", + "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()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Accessor", + "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": "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": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAbilityC11sendSyncEndACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC11sendSyncEndACvgZ", + "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()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAbilityC4diskACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC4diskACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "sendPhone", + "printedName": "sendPhone", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC9sendPhoneACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC9sendPhoneACvpZ", + "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:14HsFileAgentSdk9IBAbilityC9sendPhoneACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC9sendPhoneACvgZ", + "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()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAbilityC8sendTimeACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC8sendTimeACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "unpair", + "printedName": "unpair", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC6unpairACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC6unpairACvpZ", + "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:14HsFileAgentSdk9IBAbilityC6unpairACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC6unpairACvgZ", + "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()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAbilityC10sendUnpairACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC10sendUnpairACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "sendWeather", + "printedName": "sendWeather", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC11sendWeatherACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC11sendWeatherACvpZ", + "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:14HsFileAgentSdk9IBAbilityC11sendWeatherACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC11sendWeatherACvgZ", + "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()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAbilityC11addressBookACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC11addressBookACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "mp3", + "printedName": "mp3", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAbilityC3mp3ACvpZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC3mp3ACvpZ", + "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:14HsFileAgentSdk9IBAbilityC3mp3ACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC3mp3ACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "dial", + "printedName": "dial", + "children": [ + { + "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": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAbilityC4dialACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC4dialACvgZ", + "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()", + "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": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Accessor", + "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": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAbility", + "printedName": "HsFileAgentSdk.IBAbility", + "usr": "s:14HsFileAgentSdk9IBAbilityC" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAbilityC06revokeB4SendACvgZ", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC06revokeB4SendACvgZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "implicit": true, + "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": "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" + } + ] + } + ], + "declKind": "Class", + "usr": "s:14HsFileAgentSdk9IBAbilityC", + "mangledName": "$s14HsFileAgentSdk9IBAbilityC", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "hasMissingDesignatedInitializers": true + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "IBScreenConfig", + "printedName": "IBScreenConfig", + "children": [ + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk14IBScreenConfigC4typeSivp", + "mangledName": "$s14HsFileAgentSdk14IBScreenConfigC4typeSivp", + "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:14HsFileAgentSdk14IBScreenConfigC4typeSivg", + "mangledName": "$s14HsFileAgentSdk14IBScreenConfigC4typeSivg", + "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:14HsFileAgentSdk14IBScreenConfigC4typeSivs", + "mangledName": "$s14HsFileAgentSdk14IBScreenConfigC4typeSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk14IBScreenConfigC4typeSivM", + "mangledName": "$s14HsFileAgentSdk14IBScreenConfigC4typeSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "brightness", + "printedName": "brightness", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk14IBScreenConfigC10brightnessSiSgvp", + "mangledName": "$s14HsFileAgentSdk14IBScreenConfigC10brightnessSiSgvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk14IBScreenConfigC10brightnessSiSgvg", + "mangledName": "$s14HsFileAgentSdk14IBScreenConfigC10brightnessSiSgvg", + "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:14HsFileAgentSdk14IBScreenConfigC10brightnessSiSgvs", + "mangledName": "$s14HsFileAgentSdk14IBScreenConfigC10brightnessSiSgvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk14IBScreenConfigC10brightnessSiSgvM", + "mangledName": "$s14HsFileAgentSdk14IBScreenConfigC10brightnessSiSgvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "duration", + "printedName": "duration", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "HsFileAgentSdk.IBDuration?", + "children": [ + { + "kind": "TypeNominal", + "name": "IBDuration", + "printedName": "HsFileAgentSdk.IBDuration", + "usr": "s:14HsFileAgentSdk10IBDurationO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk14IBScreenConfigC8durationAA10IBDurationOSgvp", + "mangledName": "$s14HsFileAgentSdk14IBScreenConfigC8durationAA10IBDurationOSgvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "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:14HsFileAgentSdk14IBScreenConfigC8durationAA10IBDurationOSgvg", + "mangledName": "$s14HsFileAgentSdk14IBScreenConfigC8durationAA10IBDurationOSgvg", + "moduleName": "HsFileAgentSdk", + "implicit": 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": "wrist", + "printedName": "wrist", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk14IBScreenConfigC5wristSiSgvp", + "mangledName": "$s14HsFileAgentSdk14IBScreenConfigC5wristSiSgvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s: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", + "children": [ + { + "kind": "TypeNominal", + "name": "IBDuration", + "printedName": "HsFileAgentSdk.IBDuration", + "usr": "s:14HsFileAgentSdk10IBDurationO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBDuration.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBDuration", + "printedName": "HsFileAgentSdk.IBDuration", + "usr": "s:14HsFileAgentSdk10IBDurationO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk10IBDurationO7second5yA2CmF", + "mangledName": "$s14HsFileAgentSdk10IBDurationO7second5yA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "second10", + "printedName": "second10", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBDuration.Type) -> HsFileAgentSdk.IBDuration", + "children": [ + { + "kind": "TypeNominal", + "name": "IBDuration", + "printedName": "HsFileAgentSdk.IBDuration", + "usr": "s:14HsFileAgentSdk10IBDurationO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBDuration.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBDuration", + "printedName": "HsFileAgentSdk.IBDuration", + "usr": "s:14HsFileAgentSdk10IBDurationO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk10IBDurationO8second10yA2CmF", + "mangledName": "$s14HsFileAgentSdk10IBDurationO8second10yA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "second15", + "printedName": "second15", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBDuration.Type) -> HsFileAgentSdk.IBDuration", + "children": [ + { + "kind": "TypeNominal", + "name": "IBDuration", + "printedName": "HsFileAgentSdk.IBDuration", + "usr": "s:14HsFileAgentSdk10IBDurationO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBDuration.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBDuration", + "printedName": "HsFileAgentSdk.IBDuration", + "usr": "s:14HsFileAgentSdk10IBDurationO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk10IBDurationO8second15yA2CmF", + "mangledName": "$s14HsFileAgentSdk10IBDurationO8second15yA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "second30", + "printedName": "second30", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBDuration.Type) -> HsFileAgentSdk.IBDuration", + "children": [ + { + "kind": "TypeNominal", + "name": "IBDuration", + "printedName": "HsFileAgentSdk.IBDuration", + "usr": "s:14HsFileAgentSdk10IBDurationO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBDuration.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBDuration", + "printedName": "HsFileAgentSdk.IBDuration", + "usr": "s:14HsFileAgentSdk10IBDurationO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk10IBDurationO8second30yA2CmF", + "mangledName": "$s14HsFileAgentSdk10IBDurationO8second30yA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "minute", + "printedName": "minute", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBDuration.Type) -> HsFileAgentSdk.IBDuration", + "children": [ + { + "kind": "TypeNominal", + "name": "IBDuration", + "printedName": "HsFileAgentSdk.IBDuration", + "usr": "s:14HsFileAgentSdk10IBDurationO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBDuration.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBDuration", + "printedName": "HsFileAgentSdk.IBDuration", + "usr": "s:14HsFileAgentSdk10IBDurationO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk10IBDurationO6minuteyA2CmF", + "mangledName": "$s14HsFileAgentSdk10IBDurationO6minuteyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "minute5", + "printedName": "minute5", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(HsFileAgentSdk.IBDuration.Type) -> HsFileAgentSdk.IBDuration", + "children": [ + { + "kind": "TypeNominal", + "name": "IBDuration", + "printedName": "HsFileAgentSdk.IBDuration", + "usr": "s:14HsFileAgentSdk10IBDurationO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "HsFileAgentSdk.IBDuration.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IBDuration", + "printedName": "HsFileAgentSdk.IBDuration", + "usr": "s:14HsFileAgentSdk10IBDurationO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk10IBDurationO7minute5yA2CmF", + "mangledName": "$s14HsFileAgentSdk10IBDurationO7minute5yA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk10IBDurationO8rawValueSivp", + "mangledName": "$s14HsFileAgentSdk10IBDurationO8rawValueSivp", + "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:14HsFileAgentSdk10IBDurationO8rawValueSivg", + "mangledName": "$s14HsFileAgentSdk10IBDurationO8rawValueSivg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "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", + "usr": "s:14HsFileAgentSdk10IBDurationO", + "mangledName": "$s14HsFileAgentSdk10IBDurationO", + "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", + "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": "IBSendTime", + "printedName": "IBSendTime", + "children": [ + { + "kind": "Var", + "name": "time", + "printedName": "time", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk10IBSendTimeC4timeSivp", + "mangledName": "$s14HsFileAgentSdk10IBSendTimeC4timeSivp", + "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:14HsFileAgentSdk10IBSendTimeC4timeSivg", + "mangledName": "$s14HsFileAgentSdk10IBSendTimeC4timeSivg", + "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: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": "week", + "printedName": "week", + "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()", + "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": "year", + "printedName": "year", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk10IBSendTimeC4yearSivp", + "mangledName": "$s14HsFileAgentSdk10IBSendTimeC4yearSivp", + "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:14HsFileAgentSdk10IBSendTimeC4yearSivg", + "mangledName": "$s14HsFileAgentSdk10IBSendTimeC4yearSivg", + "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: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": "month", + "printedName": "month", + "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()", + "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": "day", + "printedName": "day", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk10IBSendTimeC3daySivp", + "mangledName": "$s14HsFileAgentSdk10IBSendTimeC3daySivp", + "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:14HsFileAgentSdk10IBSendTimeC3daySivg", + "mangledName": "$s14HsFileAgentSdk10IBSendTimeC3daySivg", + "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: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": "hour", + "printedName": "hour", + "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()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "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" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk10IBSendTimeC6minuteSivp", + "mangledName": "$s14HsFileAgentSdk10IBSendTimeC6minuteSivp", + "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:14HsFileAgentSdk10IBSendTimeC6minuteSivg", + "mangledName": "$s14HsFileAgentSdk10IBSendTimeC6minuteSivg", + "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: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": "second", + "printedName": "second", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk10IBSendTimeC6secondSivp", + "mangledName": "$s14HsFileAgentSdk10IBSendTimeC6secondSivp", + "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:14HsFileAgentSdk10IBSendTimeC6secondSivg", + "mangledName": "$s14HsFileAgentSdk10IBSendTimeC6secondSivg", + "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: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": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBSendTime", + "printedName": "HsFileAgentSdk.IBSendTime", + "usr": "s:14HsFileAgentSdk10IBSendTimeC" + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk10IBSendTimeCACycfc", + "mangledName": "$s14HsFileAgentSdk10IBSendTimeCACycfc", + "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:14HsFileAgentSdk10IBSendTimeC6encode2toys7Encoder_p_tKF", + "mangledName": "$s14HsFileAgentSdk10IBSendTimeC6encode2toys7Encoder_p_tKF", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "IBSendTime", + "printedName": "HsFileAgentSdk.IBSendTime", + "usr": "s:14HsFileAgentSdk10IBSendTimeC" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "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" + } + ], + "declKind": "Class", + "usr": "s:14HsFileAgentSdk10IBSendTimeC", + "mangledName": "$s14HsFileAgentSdk10IBSendTimeC", + "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": "IBTargetStep", + "printedName": "IBTargetStep", + "children": [ + { + "kind": "Var", + "name": "value", + "printedName": "value", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk12IBTargetStepC5valueSivp", + "mangledName": "$s14HsFileAgentSdk12IBTargetStepC5valueSivp", + "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:14HsFileAgentSdk12IBTargetStepC5valueSivg", + "mangledName": "$s14HsFileAgentSdk12IBTargetStepC5valueSivg", + "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:14HsFileAgentSdk12IBTargetStepC5valueSivs", + "mangledName": "$s14HsFileAgentSdk12IBTargetStepC5valueSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk12IBTargetStepC5valueSivM", + "mangledName": "$s14HsFileAgentSdk12IBTargetStepC5valueSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "ring", + "printedName": "ring", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk12IBTargetStepC4ringSivp", + "mangledName": "$s14HsFileAgentSdk12IBTargetStepC4ringSivp", + "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:14HsFileAgentSdk12IBTargetStepC4ringSivg", + "mangledName": "$s14HsFileAgentSdk12IBTargetStepC4ringSivg", + "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:14HsFileAgentSdk12IBTargetStepC4ringSivs", + "mangledName": "$s14HsFileAgentSdk12IBTargetStepC4ringSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk12IBTargetStepC4ringSivM", + "mangledName": "$s14HsFileAgentSdk12IBTargetStepC4ringSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "vibrate", + "printedName": "vibrate", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk12IBTargetStepC7vibrateSivp", + "mangledName": "$s14HsFileAgentSdk12IBTargetStepC7vibrateSivp", + "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:14HsFileAgentSdk12IBTargetStepC7vibrateSivg", + "mangledName": "$s14HsFileAgentSdk12IBTargetStepC7vibrateSivg", + "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:14HsFileAgentSdk12IBTargetStepC7vibrateSivs", + "mangledName": "$s14HsFileAgentSdk12IBTargetStepC7vibrateSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk12IBTargetStepC7vibrateSivM", + "mangledName": "$s14HsFileAgentSdk12IBTargetStepC7vibrateSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "notice", + "printedName": "notice", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk12IBTargetStepC6noticeSivp", + "mangledName": "$s14HsFileAgentSdk12IBTargetStepC6noticeSivp", + "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: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: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(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "DynamicSelf", + "printedName": "Self" + }, + { + "kind": "TypeNominal", + "name": "IBDial", + "printedName": "HsFileAgentSdk.IBDial", + "usr": "s:14HsFileAgentSdk6IBDialC" + } + ], + "declKind": "Func", + "usr": "s:14HsFileAgentSdk12IBFileSenderC4dialyACXDAA6IBDialCF", + "mangledName": "$s14HsFileAgentSdk12IBFileSenderC4dialyACXDAA6IBDialCF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "progress", + "printedName": "progress(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "DynamicSelf", + "printedName": "Self" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int, Swift.Int) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Swift.Int, Swift.Int)", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ] + } + ], + "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" + }, + { + "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:14HsFileAgentSdk12IBFileSenderC8responseyACXDyAA10IBResponseCcF", + "mangledName": "$s14HsFileAgentSdk12IBFileSenderC8responseyACXDyAA10IBResponseCcF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "DiscardableResult", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "revokeFileSend", + "printedName": "revokeFileSend(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "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: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", + "children": [ + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk16IBPeripheralUUIDP4uuid10Foundation0F0Vvp", + "mangledName": "$s14HsFileAgentSdk16IBPeripheralUUIDP4uuid10Foundation0F0Vvp", + "moduleName": "HsFileAgentSdk", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "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" + } + ] + } + ], + "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": "TypeNominal", + "name": "Optional", + "printedName": "HsFileAgentSdk.IBPeripheralUUID?", + "children": [ + { + "kind": "TypeNominal", + "name": "IBPeripheralUUID", + "printedName": "HsFileAgentSdk.IBPeripheralUUID", + "usr": "s:14HsFileAgentSdk16IBPeripheralUUIDP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "HsFileAgentSdk.IBPeripheralUUID?", + "children": [ + { + "kind": "TypeNominal", + "name": "IBPeripheralUUID", + "printedName": "HsFileAgentSdk.IBPeripheralUUID", + "usr": "s:14HsFileAgentSdk16IBPeripheralUUIDP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:14HsFileAgentSdk2eeoiySbAA16IBPeripheralUUID_pSg_ADtF", + "mangledName": "$s14HsFileAgentSdk2eeoiySbAA16IBPeripheralUUID_pSg_ADtF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "IBHistoryCalorieItem", + "printedName": "IBHistoryCalorieItem", + "children": [ + { + "kind": "Var", + "name": "time", + "printedName": "time", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk20IBHistoryCalorieItemC4timeSivp", + "mangledName": "$s14HsFileAgentSdk20IBHistoryCalorieItemC4timeSivp", + "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:14HsFileAgentSdk20IBHistoryCalorieItemC4timeSivg", + "mangledName": "$s14HsFileAgentSdk20IBHistoryCalorieItemC4timeSivg", + "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: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" + } + ] + }, + { + "kind": "Var", + "name": "value", + "printedName": "value", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk20IBHistoryCalorieItemC5valueSfvp", + "mangledName": "$s14HsFileAgentSdk20IBHistoryCalorieItemC5valueSfvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk20IBHistoryCalorieItemC5valueSfvg", + "mangledName": "$s14HsFileAgentSdk20IBHistoryCalorieItemC5valueSfvg", + "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" + } + ], + "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" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBHistoryCalorieItem", + "printedName": "HsFileAgentSdk.IBHistoryCalorieItem", + "usr": "s:14HsFileAgentSdk20IBHistoryCalorieItemC" + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk20IBHistoryCalorieItemCACycfc", + "mangledName": "$s14HsFileAgentSdk20IBHistoryCalorieItemCACycfc", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl" + ], + "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": [ + { + "kind": "Var", + "name": "filePath", + "printedName": "filePath", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBSendMp3C8filePathSSvp", + "mangledName": "$s14HsFileAgentSdk9IBSendMp3C8filePathSSvp", + "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:14HsFileAgentSdk9IBSendMp3C8filePathSSvg", + "mangledName": "$s14HsFileAgentSdk9IBSendMp3C8filePathSSvg", + "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: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": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBSendMp3C4nameSSvp", + "mangledName": "$s14HsFileAgentSdk9IBSendMp3C4nameSSvp", + "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:14HsFileAgentSdk9IBSendMp3C4nameSSvg", + "mangledName": "$s14HsFileAgentSdk9IBSendMp3C4nameSSvg", + "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:14HsFileAgentSdk9IBSendMp3C4nameSSvs", + "mangledName": "$s14HsFileAgentSdk9IBSendMp3C4nameSSvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBSendMp3C4nameSSvM", + "mangledName": "$s14HsFileAgentSdk9IBSendMp3C4nameSSvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBSendMp3", + "printedName": "HsFileAgentSdk.IBSendMp3", + "usr": "s:14HsFileAgentSdk9IBSendMp3C" + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk9IBSendMp3CACycfc", + "mangledName": "$s14HsFileAgentSdk9IBSendMp3CACycfc", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "IBSendMp3", + "printedName": "HsFileAgentSdk.IBSendMp3", + "usr": "s:14HsFileAgentSdk9IBSendMp3C" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "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": "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:14HsFileAgentSdk9IBSendMp3C6encode2toys7Encoder_p_tKF", + "mangledName": "$s14HsFileAgentSdk9IBSendMp3C6encode2toys7Encoder_p_tKF", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:14HsFileAgentSdk9IBSendMp3C", + "mangledName": "$s14HsFileAgentSdk9IBSendMp3C", + "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": "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" + }, + { + "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", + "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": "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:14HsFileAgentSdk11IBPhoneInfoC4nameSSvp", + "mangledName": "$s14HsFileAgentSdk11IBPhoneInfoC4nameSSvp", + "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:14HsFileAgentSdk11IBPhoneInfoC4nameSSvg", + "mangledName": "$s14HsFileAgentSdk11IBPhoneInfoC4nameSSvg", + "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:14HsFileAgentSdk11IBPhoneInfoC4nameSSvs", + "mangledName": "$s14HsFileAgentSdk11IBPhoneInfoC4nameSSvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk11IBPhoneInfoC4nameSSvM", + "mangledName": "$s14HsFileAgentSdk11IBPhoneInfoC4nameSSvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk11IBPhoneInfoC4typeSivp", + "mangledName": "$s14HsFileAgentSdk11IBPhoneInfoC4typeSivp", + "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: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": "mac", + "printedName": "mac", + "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" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk11IBPhoneInfoC3macSaySiGSgvp", + "mangledName": "$s14HsFileAgentSdk11IBPhoneInfoC3macSaySiGSgvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "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" + } + ], + "declKind": "Accessor", + "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": "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", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC7sleepIdSivp", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC7sleepIdSivp", + "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:14HsFileAgentSdk18IBHistorySleepItemC7sleepIdSivg", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC7sleepIdSivg", + "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:14HsFileAgentSdk18IBHistorySleepItemC7sleepIdSivs", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC7sleepIdSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC7sleepIdSivM", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC7sleepIdSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC4typeSivp", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC4typeSivp", + "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:14HsFileAgentSdk18IBHistorySleepItemC4typeSivg", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC4typeSivg", + "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:14HsFileAgentSdk18IBHistorySleepItemC4typeSivs", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC4typeSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC4typeSivM", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC4typeSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "startTime", + "printedName": "startTime", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC9startTimeSivp", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC9startTimeSivp", + "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:14HsFileAgentSdk18IBHistorySleepItemC9startTimeSivg", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC9startTimeSivg", + "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: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": "endTime", + "printedName": "endTime", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC7endTimeSivp", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC7endTimeSivp", + "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:14HsFileAgentSdk18IBHistorySleepItemC7endTimeSivg", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC7endTimeSivg", + "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:14HsFileAgentSdk18IBHistorySleepItemC7endTimeSivs", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC7endTimeSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC7endTimeSivM", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC7endTimeSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "totalSleep", + "printedName": "totalSleep", + "children": [ + { + "kind": "TypeNominal", + "name": "IBSleepTime", + "printedName": "HsFileAgentSdk.IBSleepTime", + "usr": "s:14HsFileAgentSdk11IBSleepTimeV" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC05totalF0AA11IBSleepTimeVvp", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC05totalF0AA11IBSleepTimeVvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBSleepTime", + "printedName": "HsFileAgentSdk.IBSleepTime", + "usr": "s:14HsFileAgentSdk11IBSleepTimeV" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC05totalF0AA11IBSleepTimeVvg", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC05totalF0AA11IBSleepTimeVvg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "IBSleepTime", + "printedName": "HsFileAgentSdk.IBSleepTime", + "usr": "s:14HsFileAgentSdk11IBSleepTimeV" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC05totalF0AA11IBSleepTimeVvs", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC05totalF0AA11IBSleepTimeVvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC05totalF0AA11IBSleepTimeVvM", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC05totalF0AA11IBSleepTimeVvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "deepSleep", + "printedName": "deepSleep", + "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:14HsFileAgentSdk18IBHistorySleepItemC04deepF0AA11IBSleepTimeVSgvp", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC04deepF0AA11IBSleepTimeVSgvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "HsFileAgentSdk.IBSleepTime?", + "children": [ + { + "kind": "TypeNominal", + "name": "IBSleepTime", + "printedName": "HsFileAgentSdk.IBSleepTime", + "usr": "s:14HsFileAgentSdk11IBSleepTimeV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC04deepF0AA11IBSleepTimeVSgvg", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC04deepF0AA11IBSleepTimeVSgvg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "HsFileAgentSdk.IBSleepTime?", + "children": [ + { + "kind": "TypeNominal", + "name": "IBSleepTime", + "printedName": "HsFileAgentSdk.IBSleepTime", + "usr": "s:14HsFileAgentSdk11IBSleepTimeV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC04deepF0AA11IBSleepTimeVSgvs", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC04deepF0AA11IBSleepTimeVSgvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC04deepF0AA11IBSleepTimeVSgvM", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC04deepF0AA11IBSleepTimeVSgvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "lightSleep", + "printedName": "lightSleep", + "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:14HsFileAgentSdk18IBHistorySleepItemC05lightF0AA11IBSleepTimeVSgvp", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC05lightF0AA11IBSleepTimeVSgvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "HsFileAgentSdk.IBSleepTime?", + "children": [ + { + "kind": "TypeNominal", + "name": "IBSleepTime", + "printedName": "HsFileAgentSdk.IBSleepTime", + "usr": "s:14HsFileAgentSdk11IBSleepTimeV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC05lightF0AA11IBSleepTimeVSgvg", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC05lightF0AA11IBSleepTimeVSgvg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "HsFileAgentSdk.IBSleepTime?", + "children": [ + { + "kind": "TypeNominal", + "name": "IBSleepTime", + "printedName": "HsFileAgentSdk.IBSleepTime", + "usr": "s:14HsFileAgentSdk11IBSleepTimeV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC05lightF0AA11IBSleepTimeVSgvs", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC05lightF0AA11IBSleepTimeVSgvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC05lightF0AA11IBSleepTimeVSgvM", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC05lightF0AA11IBSleepTimeVSgvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "remSleep", + "printedName": "remSleep", + "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:14HsFileAgentSdk18IBHistorySleepItemC03remF0AA11IBSleepTimeVSgvp", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC03remF0AA11IBSleepTimeVSgvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "HsFileAgentSdk.IBSleepTime?", + "children": [ + { + "kind": "TypeNominal", + "name": "IBSleepTime", + "printedName": "HsFileAgentSdk.IBSleepTime", + "usr": "s:14HsFileAgentSdk11IBSleepTimeV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC03remF0AA11IBSleepTimeVSgvg", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC03remF0AA11IBSleepTimeVSgvg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "HsFileAgentSdk.IBSleepTime?", + "children": [ + { + "kind": "TypeNominal", + "name": "IBSleepTime", + "printedName": "HsFileAgentSdk.IBSleepTime", + "usr": "s:14HsFileAgentSdk11IBSleepTimeV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC03remF0AA11IBSleepTimeVSgvs", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC03remF0AA11IBSleepTimeVSgvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC03remF0AA11IBSleepTimeVSgvM", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC03remF0AA11IBSleepTimeVSgvM", + "moduleName": "HsFileAgentSdk", + "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": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "HsFileAgentSdk.IBSleepTime?", + "children": [ + { + "kind": "TypeNominal", + "name": "IBSleepTime", + "printedName": "HsFileAgentSdk.IBSleepTime", + "usr": "s:14HsFileAgentSdk11IBSleepTimeV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC5awakeAA11IBSleepTimeVSgvg", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC5awakeAA11IBSleepTimeVSgvg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "HsFileAgentSdk.IBSleepTime?", + "children": [ + { + "kind": "TypeNominal", + "name": "IBSleepTime", + "printedName": "HsFileAgentSdk.IBSleepTime", + "usr": "s:14HsFileAgentSdk11IBSleepTimeV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC5awakeAA11IBSleepTimeVSgvs", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC5awakeAA11IBSleepTimeVSgvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC5awakeAA11IBSleepTimeVSgvM", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC5awakeAA11IBSleepTimeVSgvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "states", + "printedName": "states", + "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" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC6statesSayAA12IBSleepStateVGSgvp", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC6statesSayAA12IBSleepStateVGSgvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "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" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk18IBHistorySleepItemC6statesSayAA12IBSleepStateVGSgvg", + "mangledName": "$s14HsFileAgentSdk18IBHistorySleepItemC6statesSayAA12IBSleepStateVGSgvg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "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" + } + ], + "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": "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", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk11IBSleepTimeV4hourSivp", + "mangledName": "$s14HsFileAgentSdk11IBSleepTimeV4hourSivp", + "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:14HsFileAgentSdk11IBSleepTimeV4hourSivg", + "mangledName": "$s14HsFileAgentSdk11IBSleepTimeV4hourSivg", + "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:14HsFileAgentSdk11IBSleepTimeV4hourSivs", + "mangledName": "$s14HsFileAgentSdk11IBSleepTimeV4hourSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk11IBSleepTimeV4hourSivM", + "mangledName": "$s14HsFileAgentSdk11IBSleepTimeV4hourSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "minute", + "printedName": "minute", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk11IBSleepTimeV6minuteSivp", + "mangledName": "$s14HsFileAgentSdk11IBSleepTimeV6minuteSivp", + "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:14HsFileAgentSdk11IBSleepTimeV6minuteSivg", + "mangledName": "$s14HsFileAgentSdk11IBSleepTimeV6minuteSivg", + "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: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" + } + ] + }, + { + "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", + "children": [ + { + "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": "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": "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" + } + ] + }, + { + "kind": "Var", + "name": "state", + "printedName": "state", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk12IBSleepStateV5stateSivp", + "mangledName": "$s14HsFileAgentSdk12IBSleepStateV5stateSivp", + "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: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(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", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk12IBAiResponseC5valueSSvp", + "mangledName": "$s14HsFileAgentSdk12IBAiResponseC5valueSSvp", + "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:14HsFileAgentSdk12IBAiResponseC5valueSSvg", + "mangledName": "$s14HsFileAgentSdk12IBAiResponseC5valueSSvg", + "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:14HsFileAgentSdk12IBAiResponseC5valueSSvs", + "mangledName": "$s14HsFileAgentSdk12IBAiResponseC5valueSSvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "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": "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", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[HsFileAgentSdk.IBClockInfo]", + "children": [ + { + "kind": "TypeNominal", + "name": "IBClockInfo", + "printedName": "HsFileAgentSdk.IBClockInfo", + "usr": "s:14HsFileAgentSdk11IBClockInfoC" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk7IBClockC6alarmsSayAA0E4InfoCGvp", + "mangledName": "$s14HsFileAgentSdk7IBClockC6alarmsSayAA0E4InfoCGvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[HsFileAgentSdk.IBClockInfo]", + "children": [ + { + "kind": "TypeNominal", + "name": "IBClockInfo", + "printedName": "HsFileAgentSdk.IBClockInfo", + "usr": "s:14HsFileAgentSdk11IBClockInfoC" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk7IBClockC6alarmsSayAA0E4InfoCGvg", + "mangledName": "$s14HsFileAgentSdk7IBClockC6alarmsSayAA0E4InfoCGvg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[HsFileAgentSdk.IBClockInfo]", + "children": [ + { + "kind": "TypeNominal", + "name": "IBClockInfo", + "printedName": "HsFileAgentSdk.IBClockInfo", + "usr": "s:14HsFileAgentSdk11IBClockInfoC" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk7IBClockC6alarmsSayAA0E4InfoCGvs", + "mangledName": "$s14HsFileAgentSdk7IBClockC6alarmsSayAA0E4InfoCGvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk7IBClockC6alarmsSayAA0E4InfoCGvM", + "mangledName": "$s14HsFileAgentSdk7IBClockC6alarmsSayAA0E4InfoCGvM", + "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", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk11IBClockInfoC2idSivp", + "mangledName": "$s14HsFileAgentSdk11IBClockInfoC2idSivp", + "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:14HsFileAgentSdk11IBClockInfoC2idSivg", + "mangledName": "$s14HsFileAgentSdk11IBClockInfoC2idSivg", + "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:14HsFileAgentSdk11IBClockInfoC2idSivs", + "mangledName": "$s14HsFileAgentSdk11IBClockInfoC2idSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk11IBClockInfoC2idSivM", + "mangledName": "$s14HsFileAgentSdk11IBClockInfoC2idSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "hour", + "printedName": "hour", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk11IBClockInfoC4hourSivp", + "mangledName": "$s14HsFileAgentSdk11IBClockInfoC4hourSivp", + "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:14HsFileAgentSdk11IBClockInfoC4hourSivg", + "mangledName": "$s14HsFileAgentSdk11IBClockInfoC4hourSivg", + "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:14HsFileAgentSdk11IBClockInfoC4hourSivs", + "mangledName": "$s14HsFileAgentSdk11IBClockInfoC4hourSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk11IBClockInfoC4hourSivM", + "mangledName": "$s14HsFileAgentSdk11IBClockInfoC4hourSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "minute", + "printedName": "minute", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk11IBClockInfoC6minuteSivp", + "mangledName": "$s14HsFileAgentSdk11IBClockInfoC6minuteSivp", + "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: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" + } + ] + }, + { + "kind": "Var", + "name": "enable", + "printedName": "enable", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk11IBClockInfoC6enableSivp", + "mangledName": "$s14HsFileAgentSdk11IBClockInfoC6enableSivp", + "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:14HsFileAgentSdk11IBClockInfoC6enableSivg", + "mangledName": "$s14HsFileAgentSdk11IBClockInfoC6enableSivg", + "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:14HsFileAgentSdk11IBClockInfoC6enableSivs", + "mangledName": "$s14HsFileAgentSdk11IBClockInfoC6enableSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk11IBClockInfoC6enableSivM", + "mangledName": "$s14HsFileAgentSdk11IBClockInfoC6enableSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "repeat", + "printedName": "repeat", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.Int]", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk11IBClockInfoC6repeatSaySiGvp", + "mangledName": "$s14HsFileAgentSdk11IBClockInfoC6repeatSaySiGvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.Int]", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk11IBClockInfoC6repeatSaySiGvg", + "mangledName": "$s14HsFileAgentSdk11IBClockInfoC6repeatSaySiGvg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.Int]", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk11IBClockInfoC6repeatSaySiGvs", + "mangledName": "$s14HsFileAgentSdk11IBClockInfoC6repeatSaySiGvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk11IBClockInfoC6repeatSaySiGvM", + "mangledName": "$s14HsFileAgentSdk11IBClockInfoC6repeatSaySiGvM", + "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", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "IBClockInfo", + "printedName": "HsFileAgentSdk.IBClockInfo", + "usr": "s:14HsFileAgentSdk11IBClockInfoC" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk11IBClockInfoC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14HsFileAgentSdk11IBClockInfoC4fromACs7Decoder_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": "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:14HsFileAgentSdk11IBClockInfoC", + "mangledName": "$s14HsFileAgentSdk11IBClockInfoC", + "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": "IBHeartRate", + "printedName": "IBHeartRate", + "children": [ + { + "kind": "Var", + "name": "rate", + "printedName": "rate", + "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()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "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": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk11IBHeartRateC4rateAA0eF9FrequencyOvM", + "mangledName": "$s14HsFileAgentSdk11IBHeartRateC4rateAA0eF9FrequencyOvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "state", + "printedName": "state", + "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()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "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": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk11IBHeartRateC5stateSivM", + "mangledName": "$s14HsFileAgentSdk11IBHeartRateC5stateSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "higherOrLower", + "printedName": "higherOrLower", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk11IBHeartRateC13higherOrLowerSivp", + "mangledName": "$s14HsFileAgentSdk11IBHeartRateC13higherOrLowerSivp", + "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": "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:14HsFileAgentSdk11IBHeartRateC13higherOrLowerSivs", + "mangledName": "$s14HsFileAgentSdk11IBHeartRateC13higherOrLowerSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk11IBHeartRateC13higherOrLowerSivM", + "mangledName": "$s14HsFileAgentSdk11IBHeartRateC13higherOrLowerSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "value", + "printedName": "value", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk11IBHeartRateC5valueSivp", + "mangledName": "$s14HsFileAgentSdk11IBHeartRateC5valueSivp", + "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": "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:14HsFileAgentSdk11IBHeartRateC5valueSivs", + "mangledName": "$s14HsFileAgentSdk11IBHeartRateC5valueSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk11IBHeartRateC5valueSivM", + "mangledName": "$s14HsFileAgentSdk11IBHeartRateC5valueSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBHeartRate", + "printedName": "HsFileAgentSdk.IBHeartRate", + "usr": "s:14HsFileAgentSdk11IBHeartRateC" + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk11IBHeartRateCACycfc", + "mangledName": "$s14HsFileAgentSdk11IBHeartRateCACycfc", + "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": [ + { + "kind": "Var", + "name": "none", + "printedName": "none", + "children": [ + { + "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": "EnumElement", + "usr": "s:14HsFileAgentSdk20IBHeartRateFrequencyO4noneyA2CmF", + "mangledName": "$s14HsFileAgentSdk20IBHeartRateFrequencyO4noneyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "min1", + "printedName": "min1", + "children": [ + { + "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": "EnumElement", + "usr": "s:14HsFileAgentSdk20IBHeartRateFrequencyO4min1yA2CmF", + "mangledName": "$s14HsFileAgentSdk20IBHeartRateFrequencyO4min1yA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "min5", + "printedName": "min5", + "children": [ + { + "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": "EnumElement", + "usr": "s:14HsFileAgentSdk20IBHeartRateFrequencyO4min5yA2CmF", + "mangledName": "$s14HsFileAgentSdk20IBHeartRateFrequencyO4min5yA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "min10", + "printedName": "min10", + "children": [ + { + "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": "EnumElement", + "usr": "s:14HsFileAgentSdk20IBHeartRateFrequencyO5min10yA2CmF", + "mangledName": "$s14HsFileAgentSdk20IBHeartRateFrequencyO5min10yA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "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()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk20IBHeartRateFrequencyO8rawValueSivg", + "mangledName": "$s14HsFileAgentSdk20IBHeartRateFrequencyO8rawValueSivg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "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" + } + ], + "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" + }, + { + "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": "IBWeather", + "printedName": "IBWeather", + "children": [ + { + "kind": "Var", + "name": "address", + "printedName": "address", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAddress", + "printedName": "HsFileAgentSdk.IBAddress", + "usr": "s:14HsFileAgentSdk9IBAddressC" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBWeatherC7addressAA9IBAddressCvp", + "mangledName": "$s14HsFileAgentSdk9IBWeatherC7addressAA9IBAddressCvp", + "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": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "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": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBWeatherC7addressAA9IBAddressCvM", + "mangledName": "$s14HsFileAgentSdk9IBWeatherC7addressAA9IBAddressCvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "now", + "printedName": "now", + "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()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "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": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBWeatherC3nowAA0E3NowCvM", + "mangledName": "$s14HsFileAgentSdk9IBWeatherC3nowAA0E3NowCvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "daily", + "printedName": "daily", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[HsFileAgentSdk.IBWeatherInfo]", + "children": [ + { + "kind": "TypeNominal", + "name": "IBWeatherInfo", + "printedName": "HsFileAgentSdk.IBWeatherInfo", + "usr": "s:14HsFileAgentSdk13IBWeatherInfoC" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBWeatherC5dailySayAA0E4InfoCGvp", + "mangledName": "$s14HsFileAgentSdk9IBWeatherC5dailySayAA0E4InfoCGvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[HsFileAgentSdk.IBWeatherInfo]", + "children": [ + { + "kind": "TypeNominal", + "name": "IBWeatherInfo", + "printedName": "HsFileAgentSdk.IBWeatherInfo", + "usr": "s:14HsFileAgentSdk13IBWeatherInfoC" + } + ], + "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]", + "children": [ + { + "kind": "TypeNominal", + "name": "IBWeatherInfo", + "printedName": "HsFileAgentSdk.IBWeatherInfo", + "usr": "s:14HsFileAgentSdk13IBWeatherInfoC" + } + ], + "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" + } + ] + }, + { + "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": "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: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" + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk9IBWeatherC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14HsFileAgentSdk9IBWeatherC4fromACs7Decoder_p_tKcfc", + "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" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + } + ] + }, + { + "kind": "TypeDecl", + "name": "IBAddress", + "printedName": "IBAddress", + "children": [ + { + "kind": "Var", + "name": "city", + "printedName": "city", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAddressC4citySSvp", + "mangledName": "$s14HsFileAgentSdk9IBAddressC4citySSvp", + "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": "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:14HsFileAgentSdk9IBAddressC4citySSvs", + "mangledName": "$s14HsFileAgentSdk9IBAddressC4citySSvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAddressC4citySSvM", + "mangledName": "$s14HsFileAgentSdk9IBAddressC4citySSvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "subLocality", + "printedName": "subLocality", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAddressC11subLocalitySSvp", + "mangledName": "$s14HsFileAgentSdk9IBAddressC11subLocalitySSvp", + "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": "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:14HsFileAgentSdk9IBAddressC11subLocalitySSvs", + "mangledName": "$s14HsFileAgentSdk9IBAddressC11subLocalitySSvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAddressC11subLocalitySSvM", + "mangledName": "$s14HsFileAgentSdk9IBAddressC11subLocalitySSvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "lat", + "printedName": "lat", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBAddressC3latSivp", + "mangledName": "$s14HsFileAgentSdk9IBAddressC3latSivp", + "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:14HsFileAgentSdk9IBAddressC3latSivg", + "mangledName": "$s14HsFileAgentSdk9IBAddressC3latSivg", + "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: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" + } + ] + }, + { + "kind": "Var", + "name": "lon", + "printedName": "lon", + "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()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "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": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBAddressC3lonSivM", + "mangledName": "$s14HsFileAgentSdk9IBAddressC3lonSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "atm", + "printedName": "atm", + "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()", + "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" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAddress", + "printedName": "HsFileAgentSdk.IBAddress", + "usr": "s:14HsFileAgentSdk9IBAddressC" + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk9IBAddressCACycfc", + "mangledName": "$s14HsFileAgentSdk9IBAddressCACycfc", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "IBAddress", + "printedName": "HsFileAgentSdk.IBAddress", + "usr": "s:14HsFileAgentSdk9IBAddressC" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk9IBAddressC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14HsFileAgentSdk9IBAddressC4fromACs7Decoder_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": "Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14HsFileAgentSdk9IBAddressC6encode2toys7Encoder_p_tKF", + "mangledName": "$s14HsFileAgentSdk9IBAddressC6encode2toys7Encoder_p_tKF", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:14HsFileAgentSdk9IBAddressC", + "mangledName": "$s14HsFileAgentSdk9IBAddressC", + "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": "IBWeatherInfo", + "printedName": "IBWeatherInfo", + "children": [ + { + "kind": "Var", + "name": "fxDate", + "printedName": "fxDate", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk13IBWeatherInfoC6fxDateSivp", + "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC6fxDateSivp", + "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:14HsFileAgentSdk13IBWeatherInfoC6fxDateSivg", + "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC6fxDateSivg", + "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:14HsFileAgentSdk13IBWeatherInfoC6fxDateSivs", + "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC6fxDateSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk13IBWeatherInfoC6fxDateSivM", + "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC6fxDateSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "iconDay", + "printedName": "iconDay", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk13IBWeatherInfoC7iconDaySivp", + "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC7iconDaySivp", + "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:14HsFileAgentSdk13IBWeatherInfoC7iconDaySivg", + "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC7iconDaySivg", + "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:14HsFileAgentSdk13IBWeatherInfoC7iconDaySivs", + "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC7iconDaySivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk13IBWeatherInfoC7iconDaySivM", + "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC7iconDaySivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "textDay", + "printedName": "textDay", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk13IBWeatherInfoC7textDaySSvp", + "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC7textDaySSvp", + "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": "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:14HsFileAgentSdk13IBWeatherInfoC7textDaySSvs", + "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC7textDaySSvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk13IBWeatherInfoC7textDaySSvM", + "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC7textDaySSvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "tempMax", + "printedName": "tempMax", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk13IBWeatherInfoC7tempMaxSivp", + "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC7tempMaxSivp", + "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:14HsFileAgentSdk13IBWeatherInfoC7tempMaxSivg", + "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC7tempMaxSivg", + "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:14HsFileAgentSdk13IBWeatherInfoC7tempMaxSivs", + "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC7tempMaxSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "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": "Var", + "name": "tempMin", + "printedName": "tempMin", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk13IBWeatherInfoC7tempMinSivp", + "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC7tempMinSivp", + "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:14HsFileAgentSdk13IBWeatherInfoC7tempMinSivg", + "mangledName": "$s14HsFileAgentSdk13IBWeatherInfoC7tempMinSivg", + "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" + } + ] + }, + { + "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": "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": "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: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": [ + { + "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": "IBWeatherNow", + "printedName": "IBWeatherNow", + "children": [ + { + "kind": "Var", + "name": "temp", + "printedName": "temp", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk12IBWeatherNowC4tempSivp", + "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC4tempSivp", + "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:14HsFileAgentSdk12IBWeatherNowC4tempSivg", + "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC4tempSivg", + "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:14HsFileAgentSdk12IBWeatherNowC4tempSivs", + "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC4tempSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk12IBWeatherNowC4tempSivM", + "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC4tempSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "iconNight", + "printedName": "iconNight", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk12IBWeatherNowC9iconNightSivp", + "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC9iconNightSivp", + "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:14HsFileAgentSdk12IBWeatherNowC9iconNightSivg", + "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC9iconNightSivg", + "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:14HsFileAgentSdk12IBWeatherNowC9iconNightSivs", + "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC9iconNightSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk12IBWeatherNowC9iconNightSivM", + "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC9iconNightSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "textNight", + "printedName": "textNight", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk12IBWeatherNowC9textNightSSvp", + "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC9textNightSSvp", + "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": "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:14HsFileAgentSdk12IBWeatherNowC9textNightSSvs", + "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC9textNightSSvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk12IBWeatherNowC9textNightSSvM", + "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC9textNightSSvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "windScale", + "printedName": "windScale", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk12IBWeatherNowC9windScaleSSvp", + "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC9windScaleSSvp", + "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": "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:14HsFileAgentSdk12IBWeatherNowC9windScaleSSvs", + "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC9windScaleSSvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk12IBWeatherNowC9windScaleSSvM", + "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC9windScaleSSvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "humidity", + "printedName": "humidity", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk12IBWeatherNowC8humiditySivp", + "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC8humiditySivp", + "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:14HsFileAgentSdk12IBWeatherNowC8humiditySivg", + "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC8humiditySivg", + "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:14HsFileAgentSdk12IBWeatherNowC8humiditySivs", + "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC8humiditySivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk12IBWeatherNowC8humiditySivM", + "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC8humiditySivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "uvIndex", + "printedName": "uvIndex", + "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()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "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": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk12IBWeatherNowC7uvIndexSivM", + "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC7uvIndexSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBWeatherNow", + "printedName": "HsFileAgentSdk.IBWeatherNow", + "usr": "s:14HsFileAgentSdk12IBWeatherNowC" + } + ], + "declKind": "Constructor", + "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": "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": "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:14HsFileAgentSdk12IBWeatherNowC", + "mangledName": "$s14HsFileAgentSdk12IBWeatherNowC", + "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": "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" + }, + { + "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:14HsFileAgentSdk9IBSendOtaC8filePathSSvs", + "mangledName": "$s14HsFileAgentSdk9IBSendOtaC8filePathSSvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBSendOtaC8filePathSSvM", + "mangledName": "$s14HsFileAgentSdk9IBSendOtaC8filePathSSvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "major", + "printedName": "major", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBSendOtaC5majorSivp", + "mangledName": "$s14HsFileAgentSdk9IBSendOtaC5majorSivp", + "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:14HsFileAgentSdk9IBSendOtaC5majorSivg", + "mangledName": "$s14HsFileAgentSdk9IBSendOtaC5majorSivg", + "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:14HsFileAgentSdk9IBSendOtaC5majorSivs", + "mangledName": "$s14HsFileAgentSdk9IBSendOtaC5majorSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBSendOtaC5majorSivM", + "mangledName": "$s14HsFileAgentSdk9IBSendOtaC5majorSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "mid", + "printedName": "mid", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBSendOtaC3midSivp", + "mangledName": "$s14HsFileAgentSdk9IBSendOtaC3midSivp", + "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:14HsFileAgentSdk9IBSendOtaC3midSivg", + "mangledName": "$s14HsFileAgentSdk9IBSendOtaC3midSivg", + "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:14HsFileAgentSdk9IBSendOtaC3midSivs", + "mangledName": "$s14HsFileAgentSdk9IBSendOtaC3midSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBSendOtaC3midSivM", + "mangledName": "$s14HsFileAgentSdk9IBSendOtaC3midSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "minor", + "printedName": "minor", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBSendOtaC5minorSivp", + "mangledName": "$s14HsFileAgentSdk9IBSendOtaC5minorSivp", + "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:14HsFileAgentSdk9IBSendOtaC5minorSivg", + "mangledName": "$s14HsFileAgentSdk9IBSendOtaC5minorSivg", + "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:14HsFileAgentSdk9IBSendOtaC5minorSivs", + "mangledName": "$s14HsFileAgentSdk9IBSendOtaC5minorSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk9IBSendOtaC5minorSivM", + "mangledName": "$s14HsFileAgentSdk9IBSendOtaC5minorSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isForced", + "printedName": "isForced", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk9IBSendOtaC8isForcedSivp", + "mangledName": "$s14HsFileAgentSdk9IBSendOtaC8isForcedSivp", + "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:14HsFileAgentSdk9IBSendOtaC8isForcedSivg", + "mangledName": "$s14HsFileAgentSdk9IBSendOtaC8isForcedSivg", + "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:14HsFileAgentSdk9IBSendOtaC8isForcedSivs", + "mangledName": "$s14HsFileAgentSdk9IBSendOtaC8isForcedSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "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", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "IBSendOta", + "printedName": "HsFileAgentSdk.IBSendOta", + "usr": "s:14HsFileAgentSdk9IBSendOtaC" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk9IBSendOtaC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14HsFileAgentSdk9IBSendOtaC4fromACs7Decoder_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": "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": "TypeNominal", + "name": "Encoder", + "printedName": "Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "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:)", + "children": [ + { + "kind": "TypeNominal", + "name": "IBOtaFile", + "printedName": "HsFileAgentSdk.IBOtaFile", + "usr": "s:14HsFileAgentSdk05IBOtaB0C" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "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" + } + ], + "declKind": "Class", + "usr": "s:14HsFileAgentSdk05IBOtaB0C", + "mangledName": "$s14HsFileAgentSdk05IBOtaB0C", + "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": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "IBSleep", + "printedName": "IBSleep", + "children": [ + { + "kind": "Var", + "name": "sleepTimeSet", + "printedName": "sleepTimeSet", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk7IBSleepC12sleepTimeSetSivp", + "mangledName": "$s14HsFileAgentSdk7IBSleepC12sleepTimeSetSivp", + "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:14HsFileAgentSdk7IBSleepC12sleepTimeSetSivg", + "mangledName": "$s14HsFileAgentSdk7IBSleepC12sleepTimeSetSivg", + "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:14HsFileAgentSdk7IBSleepC12sleepTimeSetSivs", + "mangledName": "$s14HsFileAgentSdk7IBSleepC12sleepTimeSetSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk7IBSleepC12sleepTimeSetSivM", + "mangledName": "$s14HsFileAgentSdk7IBSleepC12sleepTimeSetSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "sleepTime", + "printedName": "sleepTime", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "HsFileAgentSdk.IBTimeItem?", + "children": [ + { + "kind": "TypeNominal", + "name": "IBTimeItem", + "printedName": "HsFileAgentSdk.IBTimeItem", + "usr": "s:14HsFileAgentSdk10IBTimeItemV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk7IBSleepC9sleepTimeAA10IBTimeItemVSgvp", + "mangledName": "$s14HsFileAgentSdk7IBSleepC9sleepTimeAA10IBTimeItemVSgvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "HsFileAgentSdk.IBTimeItem?", + "children": [ + { + "kind": "TypeNominal", + "name": "IBTimeItem", + "printedName": "HsFileAgentSdk.IBTimeItem", + "usr": "s:14HsFileAgentSdk10IBTimeItemV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk7IBSleepC9sleepTimeAA10IBTimeItemVSgvg", + "mangledName": "$s14HsFileAgentSdk7IBSleepC9sleepTimeAA10IBTimeItemVSgvg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "HsFileAgentSdk.IBTimeItem?", + "children": [ + { + "kind": "TypeNominal", + "name": "IBTimeItem", + "printedName": "HsFileAgentSdk.IBTimeItem", + "usr": "s:14HsFileAgentSdk10IBTimeItemV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk7IBSleepC9sleepTimeAA10IBTimeItemVSgvs", + "mangledName": "$s14HsFileAgentSdk7IBSleepC9sleepTimeAA10IBTimeItemVSgvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk7IBSleepC9sleepTimeAA10IBTimeItemVSgvM", + "mangledName": "$s14HsFileAgentSdk7IBSleepC9sleepTimeAA10IBTimeItemVSgvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "getUpTime", + "printedName": "getUpTime", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "HsFileAgentSdk.IBTimeItem?", + "children": [ + { + "kind": "TypeNominal", + "name": "IBTimeItem", + "printedName": "HsFileAgentSdk.IBTimeItem", + "usr": "s:14HsFileAgentSdk10IBTimeItemV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk7IBSleepC9getUpTimeAA10IBTimeItemVSgvp", + "mangledName": "$s14HsFileAgentSdk7IBSleepC9getUpTimeAA10IBTimeItemVSgvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "HsFileAgentSdk.IBTimeItem?", + "children": [ + { + "kind": "TypeNominal", + "name": "IBTimeItem", + "printedName": "HsFileAgentSdk.IBTimeItem", + "usr": "s:14HsFileAgentSdk10IBTimeItemV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk7IBSleepC9getUpTimeAA10IBTimeItemVSgvg", + "mangledName": "$s14HsFileAgentSdk7IBSleepC9getUpTimeAA10IBTimeItemVSgvg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "HsFileAgentSdk.IBTimeItem?", + "children": [ + { + "kind": "TypeNominal", + "name": "IBTimeItem", + "printedName": "HsFileAgentSdk.IBTimeItem", + "usr": "s:14HsFileAgentSdk10IBTimeItemV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk7IBSleepC9getUpTimeAA10IBTimeItemVSgvs", + "mangledName": "$s14HsFileAgentSdk7IBSleepC9getUpTimeAA10IBTimeItemVSgvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk7IBSleepC9getUpTimeAA10IBTimeItemVSgvM", + "mangledName": "$s14HsFileAgentSdk7IBSleepC9getUpTimeAA10IBTimeItemVSgvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "alertBeforeMin20", + "printedName": "alertBeforeMin20", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk7IBSleepC16alertBeforeMin20Sivp", + "mangledName": "$s14HsFileAgentSdk7IBSleepC16alertBeforeMin20Sivp", + "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:14HsFileAgentSdk7IBSleepC16alertBeforeMin20Sivg", + "mangledName": "$s14HsFileAgentSdk7IBSleepC16alertBeforeMin20Sivg", + "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:14HsFileAgentSdk7IBSleepC16alertBeforeMin20Sivs", + "mangledName": "$s14HsFileAgentSdk7IBSleepC16alertBeforeMin20Sivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "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 + }, + { + "kind": "TypeDecl", + "name": "IBTimeItem", + "printedName": "IBTimeItem", + "children": [ + { + "kind": "Var", + "name": "hour", + "printedName": "hour", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk10IBTimeItemV4hourSivp", + "mangledName": "$s14HsFileAgentSdk10IBTimeItemV4hourSivp", + "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": "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:14HsFileAgentSdk10IBTimeItemV4hourSivs", + "mangledName": "$s14HsFileAgentSdk10IBTimeItemV4hourSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk10IBTimeItemV4hourSivM", + "mangledName": "$s14HsFileAgentSdk10IBTimeItemV4hourSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "minute", + "printedName": "minute", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk10IBTimeItemV6minuteSivp", + "mangledName": "$s14HsFileAgentSdk10IBTimeItemV6minuteSivp", + "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": "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:14HsFileAgentSdk10IBTimeItemV6minuteSivs", + "mangledName": "$s14HsFileAgentSdk10IBTimeItemV6minuteSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "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" + ] + }, + { + "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": "IBHistoryStepItem", + "printedName": "IBHistoryStepItem", + "children": [ + { + "kind": "Var", + "name": "time", + "printedName": "time", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk17IBHistoryStepItemC4timeSivp", + "mangledName": "$s14HsFileAgentSdk17IBHistoryStepItemC4timeSivp", + "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:14HsFileAgentSdk17IBHistoryStepItemC4timeSivg", + "mangledName": "$s14HsFileAgentSdk17IBHistoryStepItemC4timeSivg", + "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:14HsFileAgentSdk17IBHistoryStepItemC4timeSivs", + "mangledName": "$s14HsFileAgentSdk17IBHistoryStepItemC4timeSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk17IBHistoryStepItemC4timeSivM", + "mangledName": "$s14HsFileAgentSdk17IBHistoryStepItemC4timeSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "value", + "printedName": "value", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk17IBHistoryStepItemC5valueSivp", + "mangledName": "$s14HsFileAgentSdk17IBHistoryStepItemC5valueSivp", + "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:14HsFileAgentSdk17IBHistoryStepItemC5valueSivg", + "mangledName": "$s14HsFileAgentSdk17IBHistoryStepItemC5valueSivg", + "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:14HsFileAgentSdk17IBHistoryStepItemC5valueSivs", + "mangledName": "$s14HsFileAgentSdk17IBHistoryStepItemC5valueSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk17IBHistoryStepItemC5valueSivM", + "mangledName": "$s14HsFileAgentSdk17IBHistoryStepItemC5valueSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "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" + ] + }, + { + "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(_:)", + "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" + } + ], + "declKind": "Func", + "usr": "s:14HsFileAgentSdk3LRCV09calculateE0ys5UInt8VSayAFGFZ", + "mangledName": "$s14HsFileAgentSdk3LRCV09calculateE0ys5UInt8VSayAFGFZ", + "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" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.UInt8]", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:14HsFileAgentSdk3LRCV9calculateys5UInt8VSayAFGFZ", + "mangledName": "$s14HsFileAgentSdk3LRCV9calculateys5UInt8VSayAFGFZ", + "moduleName": "HsFileAgentSdk", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14HsFileAgentSdk3LRCV", + "mangledName": "$s14HsFileAgentSdk3LRCV", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl" + ] + }, + { + "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": "UID", + "printedName": "UID", + "children": [ + { + "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": "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" + } + ], + "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" + } + ] + }, + { + "kind": "Var", + "name": "theme", + "printedName": "theme", + "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:14HsFileAgentSdk6IBDialC5themeSSSgvp", + "mangledName": "$s14HsFileAgentSdk6IBDialC5themeSSSgvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk6IBDialC5themeSSSgvg", + "mangledName": "$s14HsFileAgentSdk6IBDialC5themeSSSgvg", + "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", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk6IBDialC12batteryStyleSiSgvp", + "mangledName": "$s14HsFileAgentSdk6IBDialC12batteryStyleSiSgvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s: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" + } + ], + "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" + } + ] + }, + { + "kind": "Var", + "name": "timeStyle", + "printedName": "timeStyle", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk6IBDialC9timeStyleSiSgvp", + "mangledName": "$s14HsFileAgentSdk6IBDialC9timeStyleSiSgvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk6IBDialC9timeStyleSiSgvg", + "mangledName": "$s14HsFileAgentSdk6IBDialC9timeStyleSiSgvg", + "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: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" + } + ] + }, + { + "kind": "Var", + "name": "timeColor", + "printedName": "timeColor", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk6IBDialC9timeColorSiSgvp", + "mangledName": "$s14HsFileAgentSdk6IBDialC9timeColorSiSgvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk6IBDialC9timeColorSiSgvg", + "mangledName": "$s14HsFileAgentSdk6IBDialC9timeColorSiSgvg", + "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:14HsFileAgentSdk6IBDialC9timeColorSiSgvs", + "mangledName": "$s14HsFileAgentSdk6IBDialC9timeColorSiSgvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk6IBDialC9timeColorSiSgvM", + "mangledName": "$s14HsFileAgentSdk6IBDialC9timeColorSiSgvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "files", + "printedName": "files", + "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" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk6IBDialC5filesSayAA0eB0CGSgvp", + "mangledName": "$s14HsFileAgentSdk6IBDialC5filesSayAA0eB0CGSgvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "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" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk6IBDialC5filesSayAA0eB0CGSgvg", + "mangledName": "$s14HsFileAgentSdk6IBDialC5filesSayAA0eB0CGSgvg", + "moduleName": "HsFileAgentSdk", + "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": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk6IBDialC11descriptionSSvp", + "mangledName": "$s14HsFileAgentSdk6IBDialC11descriptionSSvp", + "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:14HsFileAgentSdk6IBDialC11descriptionSSvg", + "mangledName": "$s14HsFileAgentSdk6IBDialC11descriptionSSvg", + "moduleName": "HsFileAgentSdk", + "accessorKind": "get" + } + ] + } + ], + "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", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk06IBDialB0C8filePathSSvp", + "mangledName": "$s14HsFileAgentSdk06IBDialB0C8filePathSSvp", + "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:14HsFileAgentSdk06IBDialB0C8filePathSSvg", + "mangledName": "$s14HsFileAgentSdk06IBDialB0C8filePathSSvg", + "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:14HsFileAgentSdk06IBDialB0C8filePathSSvs", + "mangledName": "$s14HsFileAgentSdk06IBDialB0C8filePathSSvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk06IBDialB0C8filePathSSvM", + "mangledName": "$s14HsFileAgentSdk06IBDialB0C8filePathSSvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "fileName", + "printedName": "fileName", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk06IBDialB0C8fileNameSSvp", + "mangledName": "$s14HsFileAgentSdk06IBDialB0C8fileNameSSvp", + "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:14HsFileAgentSdk06IBDialB0C8fileNameSSvg", + "mangledName": "$s14HsFileAgentSdk06IBDialB0C8fileNameSSvg", + "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:14HsFileAgentSdk06IBDialB0C8fileNameSSvs", + "mangledName": "$s14HsFileAgentSdk06IBDialB0C8fileNameSSvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk06IBDialB0C8fileNameSSvM", + "mangledName": "$s14HsFileAgentSdk06IBDialB0C8fileNameSSvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBDialFile", + "printedName": "HsFileAgentSdk.IBDialFile", + "usr": "s:14HsFileAgentSdk06IBDialB0C" + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk06IBDialB0CACycfc", + "mangledName": "$s14HsFileAgentSdk06IBDialB0CACycfc", + "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:14HsFileAgentSdk06IBDialB0C11descriptionSSvp", + "mangledName": "$s14HsFileAgentSdk06IBDialB0C11descriptionSSvp", + "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:14HsFileAgentSdk06IBDialB0C11descriptionSSvg", + "mangledName": "$s14HsFileAgentSdk06IBDialB0C11descriptionSSvg", + "moduleName": "HsFileAgentSdk", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:14HsFileAgentSdk06IBDialB0C", + "mangledName": "$s14HsFileAgentSdk06IBDialB0C", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "IBBloodOxygen", + "printedName": "IBBloodOxygen", + "children": [ + { + "kind": "Var", + "name": "rate", + "printedName": "rate", + "children": [ + { + "kind": "TypeNominal", + "name": "IBBloodOxygenFrequency", + "printedName": "HsFileAgentSdk.IBBloodOxygenFrequency", + "usr": "s:14HsFileAgentSdk22IBBloodOxygenFrequencyO" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk13IBBloodOxygenC4rateAA0eF9FrequencyOvp", + "mangledName": "$s14HsFileAgentSdk13IBBloodOxygenC4rateAA0eF9FrequencyOvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "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" + } + ] + }, + { + "kind": "Var", + "name": "state", + "printedName": "state", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk13IBBloodOxygenC5stateSivp", + "mangledName": "$s14HsFileAgentSdk13IBBloodOxygenC5stateSivp", + "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:14HsFileAgentSdk13IBBloodOxygenC5stateSivg", + "mangledName": "$s14HsFileAgentSdk13IBBloodOxygenC5stateSivg", + "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: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": "Var", + "name": "value", + "printedName": "value", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk13IBBloodOxygenC5valueSivp", + "mangledName": "$s14HsFileAgentSdk13IBBloodOxygenC5valueSivp", + "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:14HsFileAgentSdk13IBBloodOxygenC5valueSivg", + "mangledName": "$s14HsFileAgentSdk13IBBloodOxygenC5valueSivg", + "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:14HsFileAgentSdk13IBBloodOxygenC5valueSivs", + "mangledName": "$s14HsFileAgentSdk13IBBloodOxygenC5valueSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "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": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "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 + }, + { + "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": "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" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk22IBBloodOxygenFrequencyO4noneyA2CmF", + "mangledName": "$s14HsFileAgentSdk22IBBloodOxygenFrequencyO4noneyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "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" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk22IBBloodOxygenFrequencyO5min30yA2CmF", + "mangledName": "$s14HsFileAgentSdk22IBBloodOxygenFrequencyO5min30yA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "hour1", + "printedName": "hour1", + "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" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk22IBBloodOxygenFrequencyO5hour1yA2CmF", + "mangledName": "$s14HsFileAgentSdk22IBBloodOxygenFrequencyO5hour1yA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "hour2", + "printedName": "hour2", + "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" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14HsFileAgentSdk22IBBloodOxygenFrequencyO5hour2yA2CmF", + "mangledName": "$s14HsFileAgentSdk22IBBloodOxygenFrequencyO5hour2yA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "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": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk22IBBloodOxygenFrequencyO8rawValueSivg", + "mangledName": "$s14HsFileAgentSdk22IBBloodOxygenFrequencyO8rawValueSivg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "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" + } + ], + "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" + } + ], + "declKind": "Enum", + "usr": "s:14HsFileAgentSdk22IBBloodOxygenFrequencyO", + "mangledName": "$s14HsFileAgentSdk22IBBloodOxygenFrequencyO", + "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": "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" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk12IBPeripheralC4rssiSivg", + "mangledName": "$s14HsFileAgentSdk12IBPeripheralC4rssiSivg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "peripheral", + "printedName": "peripheral", + "children": [ + { + "kind": "TypeNominal", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "CoreBluetooth.CBPeripheral?", + "children": [ + { + "kind": "TypeNominal", + "name": "CBPeripheral", + "printedName": "CoreBluetooth.CBPeripheral", + "usr": "c:objc(cs)CBPeripheral" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk12IBPeripheralC10peripheralSo12CBPeripheralCSgvp", + "mangledName": "$s14HsFileAgentSdk12IBPeripheralC10peripheralSo12CBPeripheralCSgvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "SetterAccess", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "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:14HsFileAgentSdk12IBPeripheralC10peripheralSo12CBPeripheralCSgvg", + "mangledName": "$s14HsFileAgentSdk12IBPeripheralC10peripheralSo12CBPeripheralCSgvg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "macAddress", + "printedName": "macAddress", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk12IBPeripheralC10macAddressSSvp", + "mangledName": "$s14HsFileAgentSdk12IBPeripheralC10macAddressSSvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "SetterAccess", + "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:14HsFileAgentSdk12IBPeripheralC10macAddressSSvg", + "mangledName": "$s14HsFileAgentSdk12IBPeripheralC10macAddressSSvg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "advertisementData", + "printedName": "advertisementData", + "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": "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:14HsFileAgentSdk12IBPeripheralC17advertisementDataSDySSypGvg", + "mangledName": "$s14HsFileAgentSdk12IBPeripheralC17advertisementDataSDySSypGvg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "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": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "Foundation.UUID?", + "children": [ + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk12IBPeripheralC4uuid10Foundation4UUIDVSgvg", + "mangledName": "$s14HsFileAgentSdk12IBPeripheralC4uuid10Foundation4UUIDVSgvg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk12IBPeripheralC4nameSSvp", + "mangledName": "$s14HsFileAgentSdk12IBPeripheralC4nameSSvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "SetterAccess", + "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:14HsFileAgentSdk12IBPeripheralC4nameSSvg", + "mangledName": "$s14HsFileAgentSdk12IBPeripheralC4nameSSvg", + "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": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "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:14HsFileAgentSdk12IBPeripheralC", + "mangledName": "$s14HsFileAgentSdk12IBPeripheralC", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl" + ], + "hasMissingDesignatedInitializers": true + }, + { + "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:14HsFileAgentSdk5IBEpoC3UIDSivg", + "mangledName": "$s14HsFileAgentSdk5IBEpoC3UIDSivg", + "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:14HsFileAgentSdk5IBEpoC3UIDSivs", + "mangledName": "$s14HsFileAgentSdk5IBEpoC3UIDSivs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk5IBEpoC3UIDSivM", + "mangledName": "$s14HsFileAgentSdk5IBEpoC3UIDSivM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "nameLength", + "printedName": "nameLength", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk5IBEpoC10nameLengthSivp", + "mangledName": "$s14HsFileAgentSdk5IBEpoC10nameLengthSivp", + "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: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" + } + ] + }, + { + "kind": "Var", + "name": "fileName", + "printedName": "fileName", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk5IBEpoC8fileNameSSvp", + "mangledName": "$s14HsFileAgentSdk5IBEpoC8fileNameSSvp", + "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:14HsFileAgentSdk5IBEpoC8fileNameSSvg", + "mangledName": "$s14HsFileAgentSdk5IBEpoC8fileNameSSvg", + "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:14HsFileAgentSdk5IBEpoC8fileNameSSvs", + "mangledName": "$s14HsFileAgentSdk5IBEpoC8fileNameSSvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk5IBEpoC8fileNameSSvM", + "mangledName": "$s14HsFileAgentSdk5IBEpoC8fileNameSSvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "filePath", + "printedName": "filePath", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14HsFileAgentSdk5IBEpoC8filePathSSvp", + "mangledName": "$s14HsFileAgentSdk5IBEpoC8filePathSSvp", + "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:14HsFileAgentSdk5IBEpoC8filePathSSvg", + "mangledName": "$s14HsFileAgentSdk5IBEpoC8filePathSSvg", + "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:14HsFileAgentSdk5IBEpoC8filePathSSvs", + "mangledName": "$s14HsFileAgentSdk5IBEpoC8filePathSSvs", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk5IBEpoC8filePathSSvM", + "mangledName": "$s14HsFileAgentSdk5IBEpoC8filePathSSvM", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "IBEpo", + "printedName": "HsFileAgentSdk.IBEpo", + "usr": "s:14HsFileAgentSdk5IBEpoC" + } + ], + "declKind": "Constructor", + "usr": "s:14HsFileAgentSdk5IBEpoCACycfc", + "mangledName": "$s14HsFileAgentSdk5IBEpoCACycfc", + "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:14HsFileAgentSdk5IBEpoC11descriptionSSvp", + "mangledName": "$s14HsFileAgentSdk5IBEpoC11descriptionSSvp", + "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:14HsFileAgentSdk5IBEpoC11descriptionSSvg", + "mangledName": "$s14HsFileAgentSdk5IBEpoC11descriptionSSvg", + "moduleName": "HsFileAgentSdk", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:14HsFileAgentSdk5IBEpoC", + "mangledName": "$s14HsFileAgentSdk5IBEpoC", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "AccessControl", + "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": "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:14HsFileAgentSdk10IBLanguageO7chineseyA2CmF", + "mangledName": "$s14HsFileAgentSdk10IBLanguageO7chineseyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "english", + "printedName": "english", + "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:14HsFileAgentSdk10IBLanguageO7englishyA2CmF", + "mangledName": "$s14HsFileAgentSdk10IBLanguageO7englishyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "japanese", + "printedName": "japanese", + "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:14HsFileAgentSdk10IBLanguageO8japaneseyA2CmF", + "mangledName": "$s14HsFileAgentSdk10IBLanguageO8japaneseyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "korean", + "printedName": "korean", + "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:14HsFileAgentSdk10IBLanguageO6koreanyA2CmF", + "mangledName": "$s14HsFileAgentSdk10IBLanguageO6koreanyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "spanish", + "printedName": "spanish", + "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:14HsFileAgentSdk10IBLanguageO7spanishyA2CmF", + "mangledName": "$s14HsFileAgentSdk10IBLanguageO7spanishyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "russian", + "printedName": "russian", + "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:14HsFileAgentSdk10IBLanguageO7russianyA2CmF", + "mangledName": "$s14HsFileAgentSdk10IBLanguageO7russianyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "croatian", + "printedName": "croatian", + "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:14HsFileAgentSdk10IBLanguageO8croatianyA2CmF", + "mangledName": "$s14HsFileAgentSdk10IBLanguageO8croatianyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "german", + "printedName": "german", + "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:14HsFileAgentSdk10IBLanguageO6germanyA2CmF", + "mangledName": "$s14HsFileAgentSdk10IBLanguageO6germanyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "portuguese", + "printedName": "portuguese", + "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:14HsFileAgentSdk10IBLanguageO10portugueseyA2CmF", + "mangledName": "$s14HsFileAgentSdk10IBLanguageO10portugueseyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "french", + "printedName": "french", + "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:14HsFileAgentSdk10IBLanguageO6frenchyA2CmF", + "mangledName": "$s14HsFileAgentSdk10IBLanguageO6frenchyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "dutch", + "printedName": "dutch", + "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:14HsFileAgentSdk10IBLanguageO5dutchyA2CmF", + "mangledName": "$s14HsFileAgentSdk10IBLanguageO5dutchyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "italian", + "printedName": "italian", + "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:14HsFileAgentSdk10IBLanguageO7italianyA2CmF", + "mangledName": "$s14HsFileAgentSdk10IBLanguageO7italianyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "czech", + "printedName": "czech", + "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:14HsFileAgentSdk10IBLanguageO5czechyA2CmF", + "mangledName": "$s14HsFileAgentSdk10IBLanguageO5czechyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "greek", + "printedName": "greek", + "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:14HsFileAgentSdk10IBLanguageO5greekyA2CmF", + "mangledName": "$s14HsFileAgentSdk10IBLanguageO5greekyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "hindi", + "printedName": "hindi", + "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:14HsFileAgentSdk10IBLanguageO5hindiyA2CmF", + "mangledName": "$s14HsFileAgentSdk10IBLanguageO5hindiyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "indonesian", + "printedName": "indonesian", + "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:14HsFileAgentSdk10IBLanguageO10indonesianyA2CmF", + "mangledName": "$s14HsFileAgentSdk10IBLanguageO10indonesianyA2CmF", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "malaysian", + "printedName": "malaysian", + "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: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": "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": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:14HsFileAgentSdk10IBLanguageO8rawValueSivg", + "mangledName": "$s14HsFileAgentSdk10IBLanguageO8rawValueSivg", + "moduleName": "HsFileAgentSdk", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "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" + } + ], + "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" + } + ], + "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", + "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": "Import", + "name": "CoreBluetooth", + "printedName": "CoreBluetooth", + "declKind": "Import", + "moduleName": "HsFileAgentSdk" + }, + { + "kind": "TypeDecl", + "name": "Array", + "printedName": "Array", + "children": [ + { + "kind": "Var", + "name": "int", + "printedName": "int", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:Sa14HsFileAgentSdks5UInt8VRszlE3intSivp", + "mangledName": "$sSa14HsFileAgentSdks5UInt8VRszlE3intSivp", + "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:Sa14HsFileAgentSdks5UInt8VRszlE3intSivg", + "mangledName": "$sSa14HsFileAgentSdks5UInt8VRszlE3intSivg", + "moduleName": "HsFileAgentSdk", + "genericSig": "<τ_0_0 where τ_0_0 == Swift.UInt8>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "data", + "printedName": "data", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Var", + "usr": "s:Sa14HsFileAgentSdks5UInt8VRszlE4data10Foundation4DataVvp", + "mangledName": "$sSa14HsFileAgentSdks5UInt8VRszlE4data10Foundation4DataVvp", + "moduleName": "HsFileAgentSdk", + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Accessor", + "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": [ + "Frozen" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "_DestructorSafeContainer", + "printedName": "_DestructorSafeContainer", + "usr": "s:s24_DestructorSafeContainerP", + "mangledName": "$ss24_DestructorSafeContainerP" + }, + { + "kind": "Conformance", + "name": "_ArrayProtocol", + "printedName": "_ArrayProtocol", + "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" + } + ] + } + ], + "usr": "s:s14_ArrayProtocolP", + "mangledName": "$ss14_ArrayProtocolP" + }, + { + "kind": "Conformance", + "name": "RandomAccessCollection", + "printedName": "RandomAccessCollection", + "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": "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": "MutableCollection", + "printedName": "MutableCollection", + "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" + } + ] + } + ], + "usr": "s:SM", + "mangledName": "$sSM" + }, + { + "kind": "Conformance", + "name": "BidirectionalCollection", + "printedName": "BidirectionalCollection", + "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": "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": "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" + } + ] + } + ], + "usr": "s:Sl", + "mangledName": "$sSl" + }, + { + "kind": "Conformance", + "name": "Sequence", + "printedName": "Sequence", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "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" + } + ] + } + ], + "usr": "s:ST", + "mangledName": "$sST" + }, + { + "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" + }, + { + "kind": "Conformance", + "name": "RangeReplaceableCollection", + "printedName": "RangeReplaceableCollection", + "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" + } + ] + } + ], + "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": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSArray", + "printedName": "Foundation.NSArray", + "usr": "c:objc(cs)NSArray" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "ContiguousBytes", + "printedName": "ContiguousBytes", + "usr": "s:10Foundation15ContiguousBytesP", + "mangledName": "$s10Foundation15ContiguousBytesP" + }, + { + "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": "Conformance", + "name": "DecodableWithConfiguration", + "printedName": "DecodableWithConfiguration", + "children": [ + { + "kind": "TypeWitness", + "name": "DecodingConfiguration", + "printedName": "DecodingConfiguration", + "children": [ + { + "kind": "TypeNominal", + "name": "DependentMember", + "printedName": "τ_0_0.DecodingConfiguration" + } + ] + } + ], + "usr": "s:10Foundation26DecodableWithConfigurationP", + "mangledName": "$s10Foundation26DecodableWithConfigurationP" + }, + { + "kind": "Conformance", + "name": "DataProtocol", + "printedName": "DataProtocol", + "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" + } + ] + } + ], + "usr": "s:10Foundation12DataProtocolP", + "mangledName": "$s10Foundation12DataProtocolP" + }, + { + "kind": "Conformance", + "name": "MutableDataProtocol", + "printedName": "MutableDataProtocol", + "usr": "s:10Foundation19MutableDataProtocolP", + "mangledName": "$s10Foundation19MutableDataProtocolP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "String", + "printedName": "String", + "children": [ + { + "kind": "Var", + "name": "binary", + "printedName": "binary", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:SS14HsFileAgentSdkE6binarySSvp", + "mangledName": "$sSS14HsFileAgentSdkE6binarySSvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:SS14HsFileAgentSdkE6binarySSvg", + "mangledName": "$sSS14HsFileAgentSdkE6binarySSvg", + "moduleName": "HsFileAgentSdk", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "data", + "printedName": "data", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:SS14HsFileAgentSdkE4data10Foundation4DataVSgvp", + "mangledName": "$sSS14HsFileAgentSdkE4data10Foundation4DataVSgvp", + "moduleName": "HsFileAgentSdk", + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:SS14HsFileAgentSdkE4data10Foundation4DataVSgvg", + "mangledName": "$sSS14HsFileAgentSdkE4data10Foundation4DataVSgvg", + "moduleName": "HsFileAgentSdk", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:SS", + "mangledName": "$sSS", + "moduleName": "Swift", + "declAttributes": [ + "Frozen" + ], + "isExternal": 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": "Conformance", + "name": "CodingKeyRepresentable", + "printedName": "CodingKeyRepresentable", + "usr": "s:s22CodingKeyRepresentableP", + "mangledName": "$ss22CodingKeyRepresentableP" + }, + { + "kind": "Conformance", + "name": "_HasContiguousBytes", + "printedName": "_HasContiguousBytes", + "usr": "s:s19_HasContiguousBytesP", + "mangledName": "$ss19_HasContiguousBytesP" + }, + { + "kind": "Conformance", + "name": "CustomReflectable", + "printedName": "CustomReflectable", + "usr": "s:s17CustomReflectableP", + "mangledName": "$ss17CustomReflectableP" + }, + { + "kind": "Conformance", + "name": "_CustomPlaygroundQuickLookable", + "printedName": "_CustomPlaygroundQuickLookable", + "usr": "s:s30_CustomPlaygroundQuickLookableP", + "mangledName": "$ss30_CustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "TextOutputStream", + "printedName": "TextOutputStream", + "usr": "s:s16TextOutputStreamP", + "mangledName": "$ss16TextOutputStreamP" + }, + { + "kind": "Conformance", + "name": "TextOutputStreamable", + "printedName": "TextOutputStreamable", + "usr": "s:s20TextOutputStreamableP", + "mangledName": "$ss20TextOutputStreamableP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "_ExpressibleByBuiltinUnicodeScalarLiteral", + "printedName": "_ExpressibleByBuiltinUnicodeScalarLiteral", + "usr": "s:s41_ExpressibleByBuiltinUnicodeScalarLiteralP", + "mangledName": "$ss41_ExpressibleByBuiltinUnicodeScalarLiteralP" + }, + { + "kind": "Conformance", + "name": "_ExpressibleByBuiltinExtendedGraphemeClusterLiteral", + "printedName": "_ExpressibleByBuiltinExtendedGraphemeClusterLiteral", + "usr": "s:s51_ExpressibleByBuiltinExtendedGraphemeClusterLiteralP", + "mangledName": "$ss51_ExpressibleByBuiltinExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "_ExpressibleByBuiltinStringLiteral", + "printedName": "_ExpressibleByBuiltinStringLiteral", + "usr": "s:s34_ExpressibleByBuiltinStringLiteralP", + "mangledName": "$ss34_ExpressibleByBuiltinStringLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "BidirectionalCollection", + "printedName": "BidirectionalCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Character", + "printedName": "Swift.Character", + "usr": "s:SJ" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Index", + "printedName": "Swift.String.Index", + "usr": "s:SS5IndexV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Substring", + "printedName": "Swift.Substring", + "usr": "s:Ss" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "DefaultIndices", + "printedName": "Swift.DefaultIndices", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SI" + } + ] + } + ], + "usr": "s:SK", + "mangledName": "$sSK" + }, + { + "kind": "Conformance", + "name": "Collection", + "printedName": "Collection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Character", + "printedName": "Swift.Character", + "usr": "s:SJ" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Index", + "printedName": "Swift.String.Index", + "usr": "s:SS5IndexV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Iterator", + "printedName": "Iterator", + "children": [ + { + "kind": "TypeNominal", + "name": "Iterator", + "printedName": "Swift.String.Iterator", + "usr": "s:SS8IteratorV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Substring", + "printedName": "Swift.Substring", + "usr": "s:Ss" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "DefaultIndices", + "printedName": "Swift.DefaultIndices", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SI" + } + ] + } + ], + "usr": "s:Sl", + "mangledName": "$sSl" + }, + { + "kind": "Conformance", + "name": "Sequence", + "printedName": "Sequence", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Character", + "printedName": "Swift.Character", + "usr": "s:SJ" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Iterator", + "printedName": "Iterator", + "children": [ + { + "kind": "TypeNominal", + "name": "Iterator", + "printedName": "Swift.String.Iterator", + "usr": "s:SS8IteratorV" + } + ] + } + ], + "usr": "s:ST", + "mangledName": "$sST" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Comparable", + "printedName": "Comparable", + "usr": "s:SL", + "mangledName": "$sSL" + }, + { + "kind": "Conformance", + "name": "StringProtocol", + "printedName": "StringProtocol", + "children": [ + { + "kind": "TypeWitness", + "name": "UTF8View", + "printedName": "UTF8View", + "children": [ + { + "kind": "TypeNominal", + "name": "UTF8View", + "printedName": "Swift.String.UTF8View", + "usr": "s:SS8UTF8ViewV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "UTF16View", + "printedName": "UTF16View", + "children": [ + { + "kind": "TypeNominal", + "name": "UTF16View", + "printedName": "Swift.String.UTF16View", + "usr": "s:SS9UTF16ViewV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "UnicodeScalarView", + "printedName": "UnicodeScalarView", + "children": [ + { + "kind": "TypeNominal", + "name": "UnicodeScalarView", + "printedName": "Swift.String.UnicodeScalarView", + "usr": "s:SS17UnicodeScalarViewV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Substring", + "printedName": "Swift.Substring", + "usr": "s:Ss" + } + ] + } + ], + "usr": "s:Sy", + "mangledName": "$sSy" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringInterpolation", + "printedName": "ExpressibleByStringInterpolation", + "children": [ + { + "kind": "TypeWitness", + "name": "StringInterpolation", + "printedName": "StringInterpolation", + "children": [ + { + "kind": "TypeNominal", + "name": "DefaultStringInterpolation", + "printedName": "Swift.DefaultStringInterpolation", + "usr": "s:s26DefaultStringInterpolationV" + } + ] + } + ], + "usr": "s:s32ExpressibleByStringInterpolationP", + "mangledName": "$ss32ExpressibleByStringInterpolationP" + }, + { + "kind": "Conformance", + "name": "LosslessStringConvertible", + "printedName": "LosslessStringConvertible", + "usr": "s:s25LosslessStringConvertibleP", + "mangledName": "$ss25LosslessStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "RangeReplaceableCollection", + "printedName": "RangeReplaceableCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Substring", + "printedName": "Swift.Substring", + "usr": "s:Ss" + } + ] + } + ], + "usr": "s:Sm", + "mangledName": "$sSm" + }, + { + "kind": "Conformance", + "name": "MirrorPath", + "printedName": "MirrorPath", + "usr": "s:s10MirrorPathP", + "mangledName": "$ss10MirrorPathP" + }, + { + "kind": "Conformance", + "name": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSString", + "printedName": "Foundation.NSString", + "usr": "c:objc(cs)NSString" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Double", + "printedName": "Double", + "children": [ + { + "kind": "Var", + "name": "upInt", + "printedName": "upInt", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:Sd14HsFileAgentSdkE5upIntSivp", + "mangledName": "$sSd14HsFileAgentSdkE5upIntSivp", + "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:Sd14HsFileAgentSdkE5upIntSivg", + "mangledName": "$sSd14HsFileAgentSdkE5upIntSivg", + "moduleName": "HsFileAgentSdk", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:Sd", + "mangledName": "$sSd", + "moduleName": "Swift", + "declAttributes": [ + "Frozen" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "BinaryFloatingPoint", + "printedName": "BinaryFloatingPoint", + "children": [ + { + "kind": "TypeWitness", + "name": "RawSignificand", + "printedName": "RawSignificand", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt64", + "printedName": "Swift.UInt64", + "usr": "s:s6UInt64V" + } + ] + }, + { + "kind": "TypeWitness", + "name": "RawExponent", + "printedName": "RawExponent", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ] + } + ], + "usr": "s:SB", + "mangledName": "$sSB" + }, + { + "kind": "Conformance", + "name": "ExpressibleByFloatLiteral", + "printedName": "ExpressibleByFloatLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "FloatLiteralType", + "printedName": "FloatLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + } + ], + "usr": "s:s25ExpressibleByFloatLiteralP", + "mangledName": "$ss25ExpressibleByFloatLiteralP" + }, + { + "kind": "Conformance", + "name": "FloatingPoint", + "printedName": "FloatingPoint", + "children": [ + { + "kind": "TypeWitness", + "name": "Exponent", + "printedName": "Exponent", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SF", + "mangledName": "$sSF" + }, + { + "kind": "Conformance", + "name": "SignedNumeric", + "printedName": "SignedNumeric", + "usr": "s:s13SignedNumericP", + "mangledName": "$ss13SignedNumericP" + }, + { + "kind": "Conformance", + "name": "Numeric", + "printedName": "Numeric", + "children": [ + { + "kind": "TypeWitness", + "name": "Magnitude", + "printedName": "Magnitude", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + } + ], + "usr": "s:Sj", + "mangledName": "$sSj" + }, + { + "kind": "Conformance", + "name": "AdditiveArithmetic", + "printedName": "AdditiveArithmetic", + "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", + "printedName": "_ExpressibleByBuiltinIntegerLiteral", + "usr": "s:s35_ExpressibleByBuiltinIntegerLiteralP", + "mangledName": "$ss35_ExpressibleByBuiltinIntegerLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByIntegerLiteral", + "printedName": "ExpressibleByIntegerLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "IntegerLiteralType", + "printedName": "IntegerLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ] + } + ], + "usr": "s:s27ExpressibleByIntegerLiteralP", + "mangledName": "$ss27ExpressibleByIntegerLiteralP" + }, + { + "kind": "Conformance", + "name": "_ExpressibleByBuiltinFloatLiteral", + "printedName": "_ExpressibleByBuiltinFloatLiteral", + "usr": "s:s33_ExpressibleByBuiltinFloatLiteralP", + "mangledName": "$ss33_ExpressibleByBuiltinFloatLiteralP" + }, + { + "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": "Strideable", + "printedName": "Strideable", + "children": [ + { + "kind": "TypeWitness", + "name": "Stride", + "printedName": "Stride", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + } + ], + "usr": "s:Sx", + "mangledName": "$sSx" + }, + { + "kind": "Conformance", + "name": "Comparable", + "printedName": "Comparable", + "usr": "s:SL", + "mangledName": "$sSL" + }, + { + "kind": "Conformance", + "name": "SIMDScalar", + "printedName": "SIMDScalar", + "children": [ + { + "kind": "TypeWitness", + "name": "SIMDMaskScalar", + "printedName": "SIMDMaskScalar", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD2Storage", + "printedName": "SIMD2Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD2Storage", + "printedName": "Swift.Double.SIMD2Storage", + "usr": "s:Sd12SIMD2StorageV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD4Storage", + "printedName": "SIMD4Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD4Storage", + "printedName": "Swift.Double.SIMD4Storage", + "usr": "s:Sd12SIMD4StorageV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD8Storage", + "printedName": "SIMD8Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD8Storage", + "printedName": "Swift.Double.SIMD8Storage", + "usr": "s:Sd12SIMD8StorageV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD16Storage", + "printedName": "SIMD16Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD16Storage", + "printedName": "Swift.Double.SIMD16Storage", + "usr": "s:Sd13SIMD16StorageV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD32Storage", + "printedName": "SIMD32Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD32Storage", + "printedName": "Swift.Double.SIMD32Storage", + "usr": "s:Sd13SIMD32StorageV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD64Storage", + "printedName": "SIMD64Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD64Storage", + "printedName": "Swift.Double.SIMD64Storage", + "usr": "s:Sd13SIMD64StorageV" + } + ] + } + ], + "usr": "s:s10SIMDScalarP", + "mangledName": "$ss10SIMDScalarP" + }, + { + "kind": "Conformance", + "name": "_FormatSpecifiable", + "printedName": "_FormatSpecifiable", + "children": [ + { + "kind": "TypeWitness", + "name": "_Arg", + "printedName": "_Arg", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + } + ], + "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": "Int", + "printedName": "Int", + "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:Si14HsFileAgentSdkE5bytesSays5UInt8VGvp", + "mangledName": "$sSi14HsFileAgentSdkE5bytesSays5UInt8VGvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ], + "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:Si14HsFileAgentSdkE5bytesSays5UInt8VGvg", + "mangledName": "$sSi14HsFileAgentSdkE5bytesSays5UInt8VGvg", + "moduleName": "HsFileAgentSdk", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "byte", + "printedName": "byte", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" + } + ], + "declKind": "Var", + "usr": "s:Si14HsFileAgentSdkE4bytes5UInt8Vvp", + "mangledName": "$sSi14HsFileAgentSdkE4bytes5UInt8Vvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" + } + ], + "declKind": "Accessor", + "usr": "s:Si14HsFileAgentSdkE4bytes5UInt8Vvg", + "mangledName": "$sSi14HsFileAgentSdkE4bytes5UInt8Vvg", + "moduleName": "HsFileAgentSdk", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "byte2", + "printedName": "byte2", + "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:Si14HsFileAgentSdkE5byte2Says5UInt8VGvp", + "mangledName": "$sSi14HsFileAgentSdkE5byte2Says5UInt8VGvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ], + "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:Si14HsFileAgentSdkE5byte2Says5UInt8VGvg", + "mangledName": "$sSi14HsFileAgentSdkE5byte2Says5UInt8VGvg", + "moduleName": "HsFileAgentSdk", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "byte3", + "printedName": "byte3", + "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:Si14HsFileAgentSdkE5byte3Says5UInt8VGvp", + "mangledName": "$sSi14HsFileAgentSdkE5byte3Says5UInt8VGvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ], + "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:Si14HsFileAgentSdkE5byte3Says5UInt8VGvg", + "mangledName": "$sSi14HsFileAgentSdkE5byte3Says5UInt8VGvg", + "moduleName": "HsFileAgentSdk", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "byte4", + "printedName": "byte4", + "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:Si14HsFileAgentSdkE5byte4Says5UInt8VGvp", + "mangledName": "$sSi14HsFileAgentSdkE5byte4Says5UInt8VGvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ], + "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:Si14HsFileAgentSdkE5byte4Says5UInt8VGvg", + "mangledName": "$sSi14HsFileAgentSdkE5byte4Says5UInt8VGvg", + "moduleName": "HsFileAgentSdk", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:Si", + "mangledName": "$sSi", + "moduleName": "Swift", + "declAttributes": [ + "Frozen" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "FixedWidthInteger", + "printedName": "FixedWidthInteger", + "usr": "s:s17FixedWidthIntegerP", + "mangledName": "$ss17FixedWidthIntegerP" + }, + { + "kind": "Conformance", + "name": "SignedInteger", + "printedName": "SignedInteger", + "usr": "s:SZ", + "mangledName": "$sSZ" + }, + { + "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.Int.Words", + "usr": "s:Si5WordsV" + } + ] + } + ], + "usr": "s:Sz", + "mangledName": "$sSz" + }, + { + "kind": "Conformance", + "name": "LosslessStringConvertible", + "printedName": "LosslessStringConvertible", + "usr": "s:s25LosslessStringConvertibleP", + "mangledName": "$ss25LosslessStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "SignedNumeric", + "printedName": "SignedNumeric", + "usr": "s:s13SignedNumericP", + "mangledName": "$ss13SignedNumericP" + }, + { + "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": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ] + } + ], + "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": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "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": "CodingKeyRepresentable", + "printedName": "CodingKeyRepresentable", + "usr": "s:s22CodingKeyRepresentableP", + "mangledName": "$ss22CodingKeyRepresentableP" + }, + { + "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": "MirrorPath", + "printedName": "MirrorPath", + "usr": "s:s10MirrorPathP", + "mangledName": "$ss10MirrorPathP" + }, + { + "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": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD2Storage", + "printedName": "SIMD2Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD2Storage", + "printedName": "Swift.Int.SIMD2Storage", + "usr": "s:Si12SIMD2StorageV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD4Storage", + "printedName": "SIMD4Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD4Storage", + "printedName": "Swift.Int.SIMD4Storage", + "usr": "s:Si12SIMD4StorageV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD8Storage", + "printedName": "SIMD8Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD8Storage", + "printedName": "Swift.Int.SIMD8Storage", + "usr": "s:Si12SIMD8StorageV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD16Storage", + "printedName": "SIMD16Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD16Storage", + "printedName": "Swift.Int.SIMD16Storage", + "usr": "s:Si13SIMD16StorageV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD32Storage", + "printedName": "SIMD32Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD32Storage", + "printedName": "Swift.Int.SIMD32Storage", + "usr": "s:Si13SIMD32StorageV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD64Storage", + "printedName": "SIMD64Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD64Storage", + "printedName": "Swift.Int.SIMD64Storage", + "usr": "s:Si13SIMD64StorageV" + } + ] + } + ], + "usr": "s:s10SIMDScalarP", + "mangledName": "$ss10SIMDScalarP" + }, + { + "kind": "Conformance", + "name": "_FormatSpecifiable", + "printedName": "_FormatSpecifiable", + "children": [ + { + "kind": "TypeWitness", + "name": "_Arg", + "printedName": "_Arg", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ] + } + ], + "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": "BinaryInteger", + "printedName": "BinaryInteger", + "children": [ + { + "kind": "Var", + "name": "binaryString", + "printedName": "binaryString", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:Sz14HsFileAgentSdkE12binaryStringSSvp", + "mangledName": "$sSz14HsFileAgentSdkE12binaryStringSSvp", + "moduleName": "HsFileAgentSdk", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:Sz14HsFileAgentSdkE12binaryStringSSvg", + "mangledName": "$sSz14HsFileAgentSdkE12binaryStringSSvg", + "moduleName": "HsFileAgentSdk", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.BinaryInteger>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:Sz", + "mangledName": "$sSz", + "moduleName": "Swift", + "genericSig": "<τ_0_0 : Swift.CustomStringConvertible, τ_0_0 : Swift.Hashable, τ_0_0 : Swift.Numeric, τ_0_0 : Swift.Strideable, τ_0_0.Magnitude : Swift.BinaryInteger, τ_0_0.Magnitude == τ_0_0.Magnitude.Magnitude, τ_0_0.Words : Swift.RandomAccessCollection, τ_0_0.Words.Element == Swift.UInt, τ_0_0.Words.Index == Swift.Int>", + "sugared_genericSig": "", + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Strideable", + "printedName": "Strideable", + "usr": "s:Sx", + "mangledName": "$sSx" + }, + { + "kind": "Conformance", + "name": "Comparable", + "printedName": "Comparable", + "usr": "s:SL", + "mangledName": "$sSL" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Numeric", + "printedName": "Numeric", + "usr": "s:Sj", + "mangledName": "$sSj" + }, + { + "kind": "Conformance", + "name": "ExpressibleByIntegerLiteral", + "printedName": "ExpressibleByIntegerLiteral", + "usr": "s:s27ExpressibleByIntegerLiteralP", + "mangledName": "$ss27ExpressibleByIntegerLiteralP" + }, + { + "kind": "Conformance", + "name": "AdditiveArithmetic", + "printedName": "AdditiveArithmetic", + "usr": "s:s18AdditiveArithmeticP", + "mangledName": "$ss18AdditiveArithmeticP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Data", + "printedName": "Data", + "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", + "printedName": "int", + "children": [ + { + "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": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:10Foundation4DataV14HsFileAgentSdkE3intSivg", + "mangledName": "$s10Foundation4DataV14HsFileAgentSdkE3intSivg", + "moduleName": "HsFileAgentSdk", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "lrc", + "printedName": "lrc", + "children": [ + { + "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": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" + } + ], + "declKind": "Accessor", + "usr": "s:10Foundation4DataV14HsFileAgentSdkE3lrcs5UInt8Vvg", + "mangledName": "$s10Foundation4DataV14HsFileAgentSdkE3lrcs5UInt8Vvg", + "moduleName": "HsFileAgentSdk", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "string", + "printedName": "string", + "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()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s: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" + }, + { + "kind": "Conformance", + "name": "RandomAccessCollection", + "printedName": "RandomAccessCollection", + "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": "MutableCollection", + "printedName": "MutableCollection", + "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" + } + ] + } + ], + "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", + "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": "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", + "name": "Encodable", + "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" + }, + { + "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": "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": "_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": "IBPeripheralUUID", + "printedName": "IBPeripheralUUID", + "usr": "s:14HsFileAgentSdk16IBPeripheralUUIDP", + "mangledName": "$s14HsFileAgentSdk16IBPeripheralUUIDP" + }, + { + "kind": "Conformance", + "name": "Comparable", + "printedName": "Comparable", + "usr": "s:SL", + "mangledName": "$sSL" + }, + { + "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" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBResponse.swift", + "kind": "IntegerLiteral", + "offset": 272, + "length": 2, + "value": "18" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBResponse.swift", + "kind": "IntegerLiteral", + "offset": 301, + "length": 2, + "value": "17" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBResponse.swift", + "kind": "IntegerLiteral", + "offset": 319, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBResponse.swift", + "kind": "StringLiteral", + "offset": 551, + "length": 14, + "value": "\"操作成功\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBResponse.swift", + "kind": "BooleanLiteral", + "offset": 641, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBResponse.swift", + "kind": "Array", + "offset": 747, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBResponse.swift", + "kind": "StringLiteral", + "offset": 966, + "length": 81, + "value": "\"IBResponse(code: \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBResponse.swift", + "kind": "StringLiteral", + "offset": 1000, + "length": 1, + "value": "\",isSuccess: \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBResponse.swift", + "kind": "StringLiteral", + "offset": 1024, + "length": 1, + "value": "\", massage:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBResponse.swift", + "kind": "StringLiteral", + "offset": 1044, + "length": 1, + "value": "\", \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBResponse.swift", + "kind": "StringLiteral", + "offset": 1099, + "length": 16, + "value": "\"value:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBResponse.swift", + "kind": "StringLiteral", + "offset": 1111, + "length": 3, + "value": "\")\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBResponse.swift", + "kind": "StringLiteral", + "offset": 1164, + "length": 19, + "value": "\"items:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBResponse.swift", + "kind": "StringLiteral", + "offset": 1179, + "length": 3, + "value": "\")\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryStand.swift", + "kind": "Array", + "offset": 203, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryStand.swift", + "kind": "Array", + "offset": 287, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryStand.swift", + "kind": "IntegerLiteral", + "offset": 320, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryStand.swift", + "kind": "IntegerLiteral", + "offset": 343, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryStand.swift", + "kind": "IntegerLiteral", + "offset": 379, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryStand.swift", + "kind": "IntegerLiteral", + "offset": 472, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryStand.swift", + "kind": "IntegerLiteral", + "offset": 683, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBVibrateSound.swift", + "kind": "IntegerLiteral", + "offset": 296, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBVibrateSound.swift", + "kind": "StringLiteral", + "offset": 772, + "length": 142, + "value": "\"IBVibrateConfig(type: \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBVibrateSound.swift", + "kind": "StringLiteral", + "offset": 802, + "length": 1, + "value": "\",systemValue: \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBVibrateSound.swift", + "kind": "StringLiteral", + "offset": 830, + "length": 1, + "value": "\", ringsValue:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBVibrateSound.swift", + "kind": "StringLiteral", + "offset": 856, + "length": 1, + "value": "\", ringsState:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBVibrateSound.swift", + "kind": "StringLiteral", + "offset": 882, + "length": 1, + "value": "\", vibrateState:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBVibrateSound.swift", + "kind": "StringLiteral", + "offset": 912, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBVibrateSound.swift", + "kind": "IntegerLiteral", + "offset": 1043, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBVibrateSound.swift", + "kind": "IntegerLiteral", + "offset": 1115, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBVibrateSound.swift", + "kind": "IntegerLiteral", + "offset": 1187, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBVibrateSound.swift", + "kind": "IntegerLiteral", + "offset": 1266, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBVibrateSound.swift", + "kind": "IntegerLiteral", + "offset": 1374, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBVibrateSound.swift", + "kind": "IntegerLiteral", + "offset": 1460, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBVibrateSound.swift", + "kind": "IntegerLiteral", + "offset": 1493, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBVibrateSound.swift", + "kind": "IntegerLiteral", + "offset": 1526, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBVibrateSound.swift", + "kind": "IntegerLiteral", + "offset": 1559, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBVibrateSound.swift", + "kind": "IntegerLiteral", + "offset": 1594, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBVibrateSound.swift", + "kind": "StringLiteral", + "offset": 1658, + "length": 153, + "value": "\"IBVibrateSound(systemValue: \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBVibrateSound.swift", + "kind": "StringLiteral", + "offset": 1701, + "length": 1, + "value": "\", ringsValue:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBVibrateSound.swift", + "kind": "StringLiteral", + "offset": 1727, + "length": 1, + "value": "\", mediaValue:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBVibrateSound.swift", + "kind": "StringLiteral", + "offset": 1753, + "length": 1, + "value": "\", ringsState:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBVibrateSound.swift", + "kind": "StringLiteral", + "offset": 1779, + "length": 1, + "value": "\", vibrateState:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBVibrateSound.swift", + "kind": "StringLiteral", + "offset": 1809, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Dial.swift", + "kind": "StringLiteral", + "offset": 2195, + "length": 17, + "value": "\"已取消发送\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Dial.swift", + "kind": "IntegerLiteral", + "offset": 2746, + "length": 2, + "value": "18" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Dial.swift", + "kind": "StringLiteral", + "offset": 2780, + "length": 23, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Dial.swift", + "kind": "StringLiteral", + "offset": 2789, + "length": 1, + "value": "\" : \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Dial.swift", + "kind": "StringLiteral", + "offset": 2802, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Dial.swift", + "kind": "StringLiteral", + "offset": 3012, + "length": 38, + "value": "\"发送文件超时,发送失败!\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Dial.swift", + "kind": "StringLiteral", + "offset": 3253, + "length": 29, + "value": "\"文件内容发送结束...\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Dial.swift", + "kind": "StringLiteral", + "offset": 3796, + "length": 29, + "value": "\"发送文件校验码失败\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Dial.swift", + "kind": "Array", + "offset": 4617, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Dial.swift", + "kind": "StringLiteral", + "offset": 4997, + "length": 20, + "value": "\"读取文件失败\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAddressBook.swift", + "kind": "IntegerLiteral", + "offset": 237, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAddressBook.swift", + "kind": "Array", + "offset": 462, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAddressBook.swift", + "kind": "StringLiteral", + "offset": 1203, + "length": 4, + "value": "\"[ \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAddressBook.swift", + "kind": "StringLiteral", + "offset": 1316, + "length": 4, + "value": "\" ]\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAddressBook.swift", + "kind": "StringLiteral", + "offset": 1336, + "length": 80, + "value": "\"IBAddressBook(gender: \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAddressBook.swift", + "kind": "StringLiteral", + "offset": 1368, + "length": 1, + "value": "\", name:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAddressBook.swift", + "kind": "StringLiteral", + "offset": 1385, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAddressBook.swift", + "kind": "StringLiteral", + "offset": 1388, + "length": 1, + "value": "\", phoneNumbers:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAddressBook.swift", + "kind": "StringLiteral", + "offset": 1414, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAddressBook.swift", + "kind": "StringLiteral", + "offset": 1545, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAddressBook.swift", + "kind": "StringLiteral", + "offset": 1862, + "length": 94, + "value": "\"IBPhoneNumber(number: \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAddressBook.swift", + "kind": "StringLiteral", + "offset": 1894, + "length": 1, + "value": "\", location:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAddressBook.swift", + "kind": "StringLiteral", + "offset": 1919, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAddressBook.swift", + "kind": "StringLiteral", + "offset": 1922, + "length": 1, + "value": "\", `operator`:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAddressBook.swift", + "kind": "StringLiteral", + "offset": 1951, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAddressBook.swift", + "kind": "StringLiteral", + "offset": 1954, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 146, + "length": 8, + "value": "\"dialID\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 173, + "length": 8, + "value": "\"action\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 204, + "length": 12, + "value": "\"motionMode\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 237, + "length": 10, + "value": "\"language\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 265, + "length": 7, + "value": "\"value\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 289, + "length": 6, + "value": "\"file\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 318, + "length": 12, + "value": "\"targetStep\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 348, + "length": 7, + "value": "\"sleep\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 373, + "length": 7, + "value": "\"water\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 398, + "length": 7, + "value": "\"clock\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 427, + "length": 11, + "value": "\"heartRate\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 462, + "length": 13, + "value": "\"bloodOxygen\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 494, + "length": 8, + "value": "\"screen\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 527, + "length": 14, + "value": "\"vibrateSound\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 565, + "length": 13, + "value": "\"otherTarget\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 602, + "length": 13, + "value": "\"trainTarget\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 637, + "length": 11, + "value": "\"sendPhone\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 669, + "length": 10, + "value": "\"sendTime\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 701, + "length": 11, + "value": "\"auxiliary\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 733, + "length": 10, + "value": "\"userInfo\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 763, + "length": 9, + "value": "\"weather\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 796, + "length": 13, + "value": "\"addressBook\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 825, + "length": 5, + "value": "\"epo\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 846, + "length": 5, + "value": "\"ota\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 867, + "length": 5, + "value": "\"mp3\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 889, + "length": 6, + "value": "\"dial\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 916, + "length": 10, + "value": "\"dialFile\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 949, + "length": 12, + "value": "\"deleteFile\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 983, + "length": 11, + "value": "\"fetchFils\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 1014, + "length": 9, + "value": "\"aiValid\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 1046, + "length": 12, + "value": "\"aiResponse\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 146, + "length": 8, + "value": "\"dialID\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 173, + "length": 8, + "value": "\"action\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 204, + "length": 12, + "value": "\"motionMode\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 237, + "length": 10, + "value": "\"language\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 265, + "length": 7, + "value": "\"value\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 289, + "length": 6, + "value": "\"file\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 318, + "length": 12, + "value": "\"targetStep\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 348, + "length": 7, + "value": "\"sleep\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 373, + "length": 7, + "value": "\"water\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 398, + "length": 7, + "value": "\"clock\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 427, + "length": 11, + "value": "\"heartRate\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 462, + "length": 13, + "value": "\"bloodOxygen\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 494, + "length": 8, + "value": "\"screen\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 527, + "length": 14, + "value": "\"vibrateSound\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 565, + "length": 13, + "value": "\"otherTarget\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 602, + "length": 13, + "value": "\"trainTarget\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 637, + "length": 11, + "value": "\"sendPhone\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 669, + "length": 10, + "value": "\"sendTime\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 701, + "length": 11, + "value": "\"auxiliary\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 733, + "length": 10, + "value": "\"userInfo\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 763, + "length": 9, + "value": "\"weather\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 796, + "length": 13, + "value": "\"addressBook\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 825, + "length": 5, + "value": "\"epo\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 846, + "length": 5, + "value": "\"ota\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 867, + "length": 5, + "value": "\"mp3\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 889, + "length": 6, + "value": "\"dial\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 916, + "length": 10, + "value": "\"dialFile\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 949, + "length": 12, + "value": "\"deleteFile\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 983, + "length": 11, + "value": "\"fetchFils\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 1014, + "length": 9, + "value": "\"aiValid\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "StringLiteral", + "offset": 1046, + "length": 12, + "value": "\"aiResponse\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 4290, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 4316, + "length": 7, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 4348, + "length": 4, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 4290, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 4316, + "length": 7, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 4348, + "length": 4, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 4290, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 4316, + "length": 7, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 4348, + "length": 4, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 4425, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 4455, + "length": 3, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 4489, + "length": 4, + "value": "3" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 4519, + "length": 6, + "value": "4" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 4546, + "length": 3, + "value": "5" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 4425, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 4455, + "length": 3, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 4489, + "length": 4, + "value": "3" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 4519, + "length": 6, + "value": "4" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 4546, + "length": 3, + "value": "5" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 4425, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 4455, + "length": 3, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 4489, + "length": 4, + "value": "3" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 4519, + "length": 6, + "value": "4" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 4546, + "length": 3, + "value": "5" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 4847, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 4873, + "length": 5, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 4909, + "length": 11, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 4945, + "length": 5, + "value": "3" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 4981, + "length": 11, + "value": "4" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 5020, + "length": 7, + "value": "5" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 5052, + "length": 7, + "value": "6" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 5084, + "length": 5, + "value": "7" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 5114, + "length": 6, + "value": "8" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 5145, + "length": 6, + "value": "9" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 5176, + "length": 11, + "value": "10" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 5215, + "length": 5, + "value": "11" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 5245, + "length": 5, + "value": "12" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 5275, + "length": 9, + "value": "13" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 5309, + "length": 5, + "value": "14" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 5339, + "length": 7, + "value": "15" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 4847, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 4873, + "length": 5, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 4909, + "length": 11, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 4945, + "length": 5, + "value": "3" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 4981, + "length": 11, + "value": "4" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 5020, + "length": 7, + "value": "5" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 5052, + "length": 7, + "value": "6" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 5084, + "length": 5, + "value": "7" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 5114, + "length": 6, + "value": "8" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 5145, + "length": 6, + "value": "9" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 5176, + "length": 11, + "value": "10" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 5215, + "length": 5, + "value": "11" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 5245, + "length": 5, + "value": "12" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 5275, + "length": 9, + "value": "13" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 5309, + "length": 5, + "value": "14" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 5339, + "length": 7, + "value": "15" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 4847, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 4873, + "length": 5, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 4909, + "length": 11, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 4945, + "length": 5, + "value": "3" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 4981, + "length": 11, + "value": "4" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 5020, + "length": 7, + "value": "5" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 5052, + "length": 7, + "value": "6" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 5084, + "length": 5, + "value": "7" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 5114, + "length": 6, + "value": "8" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 5145, + "length": 6, + "value": "9" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 5176, + "length": 11, + "value": "10" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 5215, + "length": 5, + "value": "11" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 5245, + "length": 5, + "value": "12" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 5275, + "length": 9, + "value": "13" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 5309, + "length": 5, + "value": "14" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParameter.swift", + "kind": "IntegerLiteral", + "offset": 5339, + "length": 7, + "value": "15" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOtherTarget.swift", + "kind": "IntegerLiteral", + "offset": 228, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOtherTarget.swift", + "kind": "IntegerLiteral", + "offset": 296, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOtherTarget.swift", + "kind": "IntegerLiteral", + "offset": 365, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOtherTarget.swift", + "kind": "IntegerLiteral", + "offset": 439, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOtherTarget.swift", + "kind": "IntegerLiteral", + "offset": 517, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOtherTarget.swift", + "kind": "IntegerLiteral", + "offset": 597, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOtherTarget.swift", + "kind": "IntegerLiteral", + "offset": 676, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOtherTarget.swift", + "kind": "IntegerLiteral", + "offset": 758, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOtherTarget.swift", + "kind": "IntegerLiteral", + "offset": 762, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOtherTarget.swift", + "kind": "IntegerLiteral", + "offset": 792, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOtherTarget.swift", + "kind": "IntegerLiteral", + "offset": 820, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOtherTarget.swift", + "kind": "IntegerLiteral", + "offset": 850, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOtherTarget.swift", + "kind": "IntegerLiteral", + "offset": 883, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOtherTarget.swift", + "kind": "IntegerLiteral", + "offset": 918, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOtherTarget.swift", + "kind": "IntegerLiteral", + "offset": 952, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOtherTarget.swift", + "kind": "StringLiteral", + "offset": 1013, + "length": 176, + "value": "\"IBOtherTarget(calorie: \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOtherTarget.swift", + "kind": "StringLiteral", + "offset": 1047, + "length": 1, + "value": "\", mileage:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOtherTarget.swift", + "kind": "StringLiteral", + "offset": 1067, + "length": 1, + "value": "\", stand:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOtherTarget.swift", + "kind": "StringLiteral", + "offset": 1083, + "length": 1, + "value": "\", burning:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOtherTarget.swift", + "kind": "StringLiteral", + "offset": 1103, + "length": 1, + "value": "\", ringsState:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOtherTarget.swift", + "kind": "StringLiteral", + "offset": 1129, + "length": 1, + "value": "\", vibrateState:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOtherTarget.swift", + "kind": "StringLiteral", + "offset": 1159, + "length": 1, + "value": "\", noticeState:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOtherTarget.swift", + "kind": "StringLiteral", + "offset": 1187, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/HsFileAgentSdk.swift", + "kind": "StringLiteral", + "offset": 434, + "length": 17, + "value": "\"MixSdk version:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/HsFileAgentSdk.swift", + "kind": "StringLiteral", + "offset": 615, + "length": 7, + "value": "\"1.0.0\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/HsFileAgentSdk.swift", + "kind": "BooleanLiteral", + "offset": 678, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/HsFileAgentSdk.swift", + "kind": "StringLiteral", + "offset": 1417, + "length": 8, + "value": "\"[recv]\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/HsFileAgentSdk.swift", + "kind": "StringLiteral", + "offset": 1440, + "length": 3, + "value": "\" \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/HsFileAgentSdk.swift", + "kind": "StringLiteral", + "offset": 1700, + "length": 15, + "value": "\"write success\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/HsFileAgentSdk.swift", + "kind": "StringLiteral", + "offset": 1766, + "length": 15, + "value": "\"发送失败 \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/HsFileAgentSdk.swift", + "kind": "FloatLiteral", + "offset": 2131, + "length": 4, + "value": "0.02" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/HsFileAgentSdk.swift", + "kind": "StringLiteral", + "offset": 2156, + "length": 8, + "value": "\"[send]\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/HsFileAgentSdk.swift", + "kind": "StringLiteral", + "offset": 2179, + "length": 3, + "value": "\" \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAbout.swift", + "kind": "IntegerLiteral", + "offset": 259, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAbout.swift", + "kind": "IntegerLiteral", + "offset": 316, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAbout.swift", + "kind": "IntegerLiteral", + "offset": 372, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAbout.swift", + "kind": "IntegerLiteral", + "offset": 430, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAbout.swift", + "kind": "StringLiteral", + "offset": 487, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryDistance.swift", + "kind": "Array", + "offset": 221, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryDistance.swift", + "kind": "Array", + "offset": 308, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryDistance.swift", + "kind": "IntegerLiteral", + "offset": 341, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryDistance.swift", + "kind": "IntegerLiteral", + "offset": 364, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryDistance.swift", + "kind": "IntegerLiteral", + "offset": 400, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryDistance.swift", + "kind": "IntegerLiteral", + "offset": 496, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryDistance.swift", + "kind": "IntegerLiteral", + "offset": 540, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryDistance.swift", + "kind": "IntegerLiteral", + "offset": 546, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryDistance.swift", + "kind": "IntegerLiteral", + "offset": 762, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryDistance.swift", + "kind": "IntegerLiteral", + "offset": 811, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", + "kind": "Array", + "offset": 256, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", + "kind": "StringLiteral", + "offset": 325, + "length": 6, + "value": "\"recs\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", + "kind": "StringLiteral", + "offset": 325, + "length": 6, + "value": "\"recs\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", + "kind": "IntegerLiteral", + "offset": 506, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", + "kind": "IntegerLiteral", + "offset": 890, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", + "kind": "IntegerLiteral", + "offset": 966, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", + "kind": "IntegerLiteral", + "offset": 1042, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", + "kind": "IntegerLiteral", + "offset": 1158, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", + "kind": "IntegerLiteral", + "offset": 1310, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", + "kind": "IntegerLiteral", + "offset": 1382, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", + "kind": "IntegerLiteral", + "offset": 1456, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", + "kind": "IntegerLiteral", + "offset": 1673, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", + "kind": "StringLiteral", + "offset": 2103, + "length": 5, + "value": "\"src\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", + "kind": "StringLiteral", + "offset": 2134, + "length": 4, + "value": "\"bt\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", + "kind": "StringLiteral", + "offset": 2167, + "length": 4, + "value": "\"ty\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", + "kind": "StringLiteral", + "offset": 2192, + "length": 4, + "value": "\"st\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", + "kind": "StringLiteral", + "offset": 2217, + "length": 4, + "value": "\"sp\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", + "kind": "StringLiteral", + "offset": 2248, + "length": 5, + "value": "\"tgt\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", + "kind": "StringLiteral", + "offset": 2276, + "length": 4, + "value": "\"tg\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", + "kind": "StringLiteral", + "offset": 2305, + "length": 4, + "value": "\"pg\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", + "kind": "StringLiteral", + "offset": 2334, + "length": 4, + "value": "\"du\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", + "kind": "StringLiteral", + "offset": 2362, + "length": 4, + "value": "\"ca\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", + "kind": "StringLiteral", + "offset": 2391, + "length": 4, + "value": "\"dl\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", + "kind": "StringLiteral", + "offset": 2421, + "length": 4, + "value": "\"hr\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", + "kind": "StringLiteral", + "offset": 2446, + "length": 5, + "value": "\"stp\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", + "kind": "StringLiteral", + "offset": 2481, + "length": 4, + "value": "\"tl\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", + "kind": "StringLiteral", + "offset": 2508, + "length": 5, + "value": "\"cir\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", + "kind": "StringLiteral", + "offset": 2539, + "length": 5, + "value": "\"alt\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", + "kind": "StringLiteral", + "offset": 2103, + "length": 5, + "value": "\"src\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", + "kind": "StringLiteral", + "offset": 2134, + "length": 4, + "value": "\"bt\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", + "kind": "StringLiteral", + "offset": 2167, + "length": 4, + "value": "\"ty\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", + "kind": "StringLiteral", + "offset": 2192, + "length": 4, + "value": "\"st\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", + "kind": "StringLiteral", + "offset": 2217, + "length": 4, + "value": "\"sp\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", + "kind": "StringLiteral", + "offset": 2248, + "length": 5, + "value": "\"tgt\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", + "kind": "StringLiteral", + "offset": 2276, + "length": 4, + "value": "\"tg\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", + "kind": "StringLiteral", + "offset": 2305, + "length": 4, + "value": "\"pg\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", + "kind": "StringLiteral", + "offset": 2334, + "length": 4, + "value": "\"du\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", + "kind": "StringLiteral", + "offset": 2362, + "length": 4, + "value": "\"ca\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", + "kind": "StringLiteral", + "offset": 2391, + "length": 4, + "value": "\"dl\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", + "kind": "StringLiteral", + "offset": 2421, + "length": 4, + "value": "\"hr\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", + "kind": "StringLiteral", + "offset": 2446, + "length": 5, + "value": "\"stp\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", + "kind": "StringLiteral", + "offset": 2481, + "length": 4, + "value": "\"tl\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", + "kind": "StringLiteral", + "offset": 2508, + "length": 5, + "value": "\"cir\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBaseTraining.swift", + "kind": "StringLiteral", + "offset": 2539, + "length": 5, + "value": "\"alt\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainingData.swift", + "kind": "StringLiteral", + "offset": 849, + "length": 4, + "value": "\"st\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainingData.swift", + "kind": "StringLiteral", + "offset": 886, + "length": 4, + "value": "\"hr\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainingData.swift", + "kind": "StringLiteral", + "offset": 921, + "length": 4, + "value": "\"ca\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainingData.swift", + "kind": "StringLiteral", + "offset": 957, + "length": 4, + "value": "\"di\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainingData.swift", + "kind": "StringLiteral", + "offset": 994, + "length": 5, + "value": "\"stp\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainingData.swift", + "kind": "StringLiteral", + "offset": 1032, + "length": 4, + "value": "\"ti\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainingData.swift", + "kind": "StringLiteral", + "offset": 1103, + "length": 155, + "value": "\"IBTrainingData(startTime: \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainingData.swift", + "kind": "StringLiteral", + "offset": 1142, + "length": 1, + "value": "\", heartRate:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainingData.swift", + "kind": "StringLiteral", + "offset": 1166, + "length": 1, + "value": "\", calorie:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainingData.swift", + "kind": "StringLiteral", + "offset": 1186, + "length": 1, + "value": "\", distance:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainingData.swift", + "kind": "StringLiteral", + "offset": 1208, + "length": 1, + "value": "\", stepCount:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainingData.swift", + "kind": "StringLiteral", + "offset": 1232, + "length": 1, + "value": "\", intensity:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainingData.swift", + "kind": "StringLiteral", + "offset": 1256, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 543, + "length": 22, + "value": "\"缺少参数: dialID\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 812, + "length": 22, + "value": "\"缺少参数: action\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 1087, + "length": 26, + "value": "\"缺少参数: motionMode\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 1371, + "length": 24, + "value": "\"缺少参数: language\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 1657, + "length": 25, + "value": "\"缺少参数: auxiliary\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 1932, + "length": 21, + "value": "\"缺少参数: value\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 2203, + "length": 21, + "value": "\"缺少参数: value\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "IntegerLiteral", + "offset": 2280, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "IntegerLiteral", + "offset": 2284, + "length": 3, + "value": "255" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 2496, + "length": 21, + "value": "\"缺少参数: value\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 2760, + "length": 21, + "value": "\"缺少参数: value\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 3019, + "length": 20, + "value": "\"缺少参数: file\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 3283, + "length": 19, + "value": "\"缺少参数: ota\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 3362, + "length": 23, + "value": "\"json解析异常: ota\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 3428, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 3656, + "length": 25, + "value": "\"缺少参数: aiReponse\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 4130, + "length": 23, + "value": "\"缺少参数: aiValid\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "IntegerLiteral", + "offset": 4241, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "IntegerLiteral", + "offset": 4250, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "BooleanLiteral", + "offset": 4286, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 4611, + "length": 26, + "value": "\"缺少参数: targetStep\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 4961, + "length": 21, + "value": "\"缺少参数: sleep\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "IntegerLiteral", + "offset": 5057, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 6087, + "length": 21, + "value": "\"缺少参数: water\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "IntegerLiteral", + "offset": 6190, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "IntegerLiteral", + "offset": 6427, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 6769, + "length": 25, + "value": "\"缺少参数: heartRate\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "IntegerLiteral", + "offset": 6929, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 7238, + "length": 25, + "value": "\"缺少参数: heartRate\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "IntegerLiteral", + "offset": 7398, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 7680, + "length": 27, + "value": "\"缺少参数: otherTarget\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 8181, + "length": 31, + "value": "\"缺少参数: IBVibrateConfig\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "IntegerLiteral", + "offset": 8279, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 8456, + "length": 30, + "value": "\"参数错误: IBScreenConfig\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "IntegerLiteral", + "offset": 8542, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 8715, + "length": 30, + "value": "\"参数错误: IBScreenConfig\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "IntegerLiteral", + "offset": 8801, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 9034, + "length": 30, + "value": "\"参数错误: IBScreenConfig\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "Array", + "offset": 9105, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 9294, + "length": 30, + "value": "\"缺少参数: IBScreenConfig\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "IntegerLiteral", + "offset": 9391, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 9565, + "length": 30, + "value": "\"参数错误: IBScreenConfig\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 9848, + "length": 30, + "value": "\"参数错误: IBScreenConfig\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 10096, + "length": 24, + "value": "\"缺少参数: userInfo\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 10576, + "length": 21, + "value": "\"缺少参数: clock\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 10657, + "length": 25, + "value": "\"json解析异常: clock\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 10725, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 10965, + "length": 27, + "value": "\"缺少参数: trainTarget\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 11052, + "length": 31, + "value": "\"json解析异常: trainTarget\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 11126, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 11360, + "length": 25, + "value": "\"缺少参数: sendPhone\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 11445, + "length": 29, + "value": "\"json解析异常: sendPhone\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 11517, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 11748, + "length": 24, + "value": "\"缺少参数: sendTime\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 11832, + "length": 28, + "value": "\"json解析异常: sendTime\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 11903, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 12122, + "length": 23, + "value": "\"缺少参数: weather\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 12205, + "length": 27, + "value": "\"json解析异常: weather\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 12275, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 12505, + "length": 27, + "value": "\"缺少参数: addressBook\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "IntegerLiteral", + "offset": 12560, + "length": 2, + "value": "20" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 12576, + "length": 54, + "value": "\"参数: addressBook,最多不能超过20个联系人\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 12689, + "length": 4, + "value": "\"[ \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "IntegerLiteral", + "offset": 13070, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "IntegerLiteral", + "offset": 13217, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 13232, + "length": 58, + "value": "\"参数: addressBook,电话号码书数不能超过两个\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "IntegerLiteral", + "offset": 13620, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "IntegerLiteral", + "offset": 13914, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "IntegerLiteral", + "offset": 14208, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 14273, + "length": 4, + "value": "\" ]\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 14533, + "length": 19, + "value": "\"缺少参数: MP3\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 14612, + "length": 23, + "value": "\"json解析异常: MP3\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 14678, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 14884, + "length": 19, + "value": "\"缺少参数: epo\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 14962, + "length": 4, + "value": "\"[ \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 15293, + "length": 4, + "value": "\" ]\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 16092, + "length": 20, + "value": "\"缺少参数: dial\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "IntegerLiteral", + "offset": 16368, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "IntegerLiteral", + "offset": 16504, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 16734, + "length": 24, + "value": "\"缺少参数: dialFile\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "IntegerLiteral", + "offset": 17061, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBChecker.swift", + "kind": "StringLiteral", + "offset": 17331, + "length": 26, + "value": "\"缺少参数: deleteFile\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBDeleteFile.swift", + "kind": "Array", + "offset": 332, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBDeleteFile.swift", + "kind": "StringLiteral", + "offset": 416, + "length": 51, + "value": "\"IBDeleteFile(fileType: \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBDeleteFile.swift", + "kind": "StringLiteral", + "offset": 451, + "length": 1, + "value": "\", uids:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBDeleteFile.swift", + "kind": "StringLiteral", + "offset": 465, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTarinState.swift", + "kind": "IntegerLiteral", + "offset": 250, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTarinState.swift", + "kind": "IntegerLiteral", + "offset": 316, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTarinState.swift", + "kind": "IntegerLiteral", + "offset": 396, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTarinState.swift", + "kind": "IntegerLiteral", + "offset": 427, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTarinState.swift", + "kind": "IntegerLiteral", + "offset": 431, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTarinState.swift", + "kind": "StringLiteral", + "offset": 498, + "length": 53, + "value": "\"IBTarinState(state: \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTarinState.swift", + "kind": "StringLiteral", + "offset": 527, + "length": 1, + "value": "\", duration:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTarinState.swift", + "kind": "StringLiteral", + "offset": 549, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAiValid.swift", + "kind": "BooleanLiteral", + "offset": 233, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAiValid.swift", + "kind": "StringLiteral", + "offset": 405, + "length": 50, + "value": "\"IBAiValid(isValid: \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAiValid.swift", + "kind": "StringLiteral", + "offset": 435, + "length": 1, + "value": "\", key:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAiValid.swift", + "kind": "StringLiteral", + "offset": 450, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAiValid.swift", + "kind": "StringLiteral", + "offset": 453, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", + "kind": "IntegerLiteral", + "offset": 333, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", + "kind": "IntegerLiteral", + "offset": 337, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", + "kind": "IntegerLiteral", + "offset": 378, + "length": 2, + "value": "17" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", + "kind": "Array", + "offset": 841, + "length": 76, + "value": "[\"指令校验失败\", \"切换成功\", \"无该表盘资源\", \"切换失败\"]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", + "kind": "IntegerLiteral", + "offset": 956, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", + "kind": "Array", + "offset": 1687, + "length": 48, + "value": "[\"指令校验失败\", \"已安装\", \"未安装\"]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", + "kind": "IntegerLiteral", + "offset": 1774, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", + "kind": "IntegerLiteral", + "offset": 2126, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", + "kind": "Array", + "offset": 2305, + "length": 69, + "value": "[\"指令校验失败\", \"操作成功\", \"进行手势拍照\", \"退出\"]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", + "kind": "IntegerLiteral", + "offset": 2413, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", + "kind": "IntegerLiteral", + "offset": 2726, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", + "kind": "StringLiteral", + "offset": 2730, + "length": 8, + "value": "\"关闭\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", + "kind": "StringLiteral", + "offset": 2739, + "length": 8, + "value": "\"开启\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", + "kind": "Array", + "offset": 2965, + "length": 72, + "value": "[\"指令校验失败\", \"操作成功\", \"手表已找到,停止查找\"]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", + "kind": "IntegerLiteral", + "offset": 3076, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", + "kind": "Array", + "offset": 3287, + "length": 120, + "value": "[\"指令校验失败\", \"手表未与任何手机绑定\", \"手表已与该手机绑定\", \"手表已与其他手机绑定\"]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", + "kind": "IntegerLiteral", + "offset": 3446, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", + "kind": "Dictionary", + "offset": 3713, + "length": 64, + "value": "[(0, \"空闲状态\"), (9, \"USB存储状态\"), (10, \"运动训练状态\")]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", + "kind": "StringLiteral", + "offset": 3852, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", + "kind": "IntegerLiteral", + "offset": 4022, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", + "kind": "IntegerLiteral", + "offset": 4048, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", + "kind": "IntegerLiteral", + "offset": 4081, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", + "kind": "IntegerLiteral", + "offset": 4127, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", + "kind": "IntegerLiteral", + "offset": 4456, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", + "kind": "StringLiteral", + "offset": 8707, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", + "kind": "StringLiteral", + "offset": 9059, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", + "kind": "StringLiteral", + "offset": 9409, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", + "kind": "IntegerLiteral", + "offset": 9731, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", + "kind": "IntegerLiteral", + "offset": 9924, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", + "kind": "Array", + "offset": 9965, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", + "kind": "IntegerLiteral", + "offset": 9985, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", + "kind": "IntegerLiteral", + "offset": 10035, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", + "kind": "IntegerLiteral", + "offset": 10041, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", + "kind": "IntegerLiteral", + "offset": 10045, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBParser.swift", + "kind": "IntegerLiteral", + "offset": 10051, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", + "kind": "IntegerLiteral", + "offset": 191, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", + "kind": "IntegerLiteral", + "offset": 259, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", + "kind": "IntegerLiteral", + "offset": 317, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", + "kind": "IntegerLiteral", + "offset": 375, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", + "kind": "IntegerLiteral", + "offset": 425, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", + "kind": "IntegerLiteral", + "offset": 499, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", + "kind": "IntegerLiteral", + "offset": 556, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", + "kind": "IntegerLiteral", + "offset": 635, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", + "kind": "IntegerLiteral", + "offset": 714, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", + "kind": "IntegerLiteral", + "offset": 743, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", + "kind": "IntegerLiteral", + "offset": 772, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", + "kind": "IntegerLiteral", + "offset": 801, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", + "kind": "IntegerLiteral", + "offset": 805, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", + "kind": "IntegerLiteral", + "offset": 832, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", + "kind": "IntegerLiteral", + "offset": 836, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", + "kind": "IntegerLiteral", + "offset": 866, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", + "kind": "IntegerLiteral", + "offset": 870, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", + "kind": "IntegerLiteral", + "offset": 899, + "length": 2, + "value": "11" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", + "kind": "IntegerLiteral", + "offset": 933, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", + "kind": "StringLiteral", + "offset": 1001, + "length": 155, + "value": "\"IBUserInfo(age: \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", + "kind": "StringLiteral", + "offset": 1024, + "length": 1, + "value": "\", gender:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", + "kind": "StringLiteral", + "offset": 1042, + "length": 1, + "value": "\", height:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", + "kind": "StringLiteral", + "offset": 1060, + "length": 1, + "value": "\", weight:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", + "kind": "StringLiteral", + "offset": 1078, + "length": 1, + "value": "\", step:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", + "kind": "StringLiteral", + "offset": 1092, + "length": 1, + "value": "\", burning:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", + "kind": "StringLiteral", + "offset": 1112, + "length": 1, + "value": "\", stand:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", + "kind": "StringLiteral", + "offset": 1128, + "length": 1, + "value": "\", hourSystem:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBUserInfo.swift", + "kind": "StringLiteral", + "offset": 1154, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryHeartRate.swift", + "kind": "Array", + "offset": 215, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryHeartRate.swift", + "kind": "Array", + "offset": 303, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryHeartRate.swift", + "kind": "IntegerLiteral", + "offset": 336, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryHeartRate.swift", + "kind": "IntegerLiteral", + "offset": 359, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryHeartRate.swift", + "kind": "IntegerLiteral", + "offset": 395, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryHeartRate.swift", + "kind": "IntegerLiteral", + "offset": 492, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryHeartRate.swift", + "kind": "IntegerLiteral", + "offset": 536, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryHeartRate.swift", + "kind": "IntegerLiteral", + "offset": 751, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryHeartRate.swift", + "kind": "IntegerLiteral", + "offset": 796, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBloodOxygen.swift", + "kind": "Array", + "offset": 220, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBloodOxygen.swift", + "kind": "Array", + "offset": 310, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBloodOxygen.swift", + "kind": "IntegerLiteral", + "offset": 343, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBloodOxygen.swift", + "kind": "IntegerLiteral", + "offset": 366, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBloodOxygen.swift", + "kind": "IntegerLiteral", + "offset": 402, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBloodOxygen.swift", + "kind": "IntegerLiteral", + "offset": 501, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBloodOxygen.swift", + "kind": "IntegerLiteral", + "offset": 545, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBloodOxygen.swift", + "kind": "IntegerLiteral", + "offset": 762, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBloodOxygen.swift", + "kind": "IntegerLiteral", + "offset": 817, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", + "kind": "Array", + "offset": 397, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", + "kind": "StringLiteral", + "offset": 218, + "length": 6, + "value": "\"HsFileAgentSdk.Weakly\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", + "kind": "Array", + "offset": 589, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", + "kind": "StringLiteral", + "offset": 2400, + "length": 34, + "value": "\"observer or name must be not nil\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", + "kind": "Dictionary", + "offset": 3015, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", + "kind": "StringLiteral", + "offset": 4678, + "length": 36, + "value": "\"IOTBluetooth.ConnectStateDidChange\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", + "kind": "StringLiteral", + "offset": 4848, + "length": 24, + "value": "\"IOTBluetooth.TakePhoto\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", + "kind": "StringLiteral", + "offset": 4951, + "length": 22, + "value": "\"IOTBluetooth.weather\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", + "kind": "StringLiteral", + "offset": 5046, + "length": 25, + "value": "\"IOTBluetooth.FindDevice\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", + "kind": "StringLiteral", + "offset": 5200, + "length": 32, + "value": "\"IOTBluetooth.TrainStateChanged\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", + "kind": "StringLiteral", + "offset": 5376, + "length": 27, + "value": "\"IOTBluetooth.TrainingData\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", + "kind": "StringLiteral", + "offset": 5511, + "length": 32, + "value": "\"IOTBluetooth.TileReceiveFinish\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", + "kind": "IntegerLiteral", + "offset": 5811, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", + "kind": "IntegerLiteral", + "offset": 5841, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", + "kind": "IntegerLiteral", + "offset": 5854, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", + "kind": "BooleanLiteral", + "offset": 5937, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", + "kind": "IntegerLiteral", + "offset": 6146, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", + "kind": "BooleanLiteral", + "offset": 6220, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", + "kind": "IntegerLiteral", + "offset": 6280, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", + "kind": "IntegerLiteral", + "offset": 6286, + "length": 4, + "value": "0x05" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", + "kind": "IntegerLiteral", + "offset": 6305, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", + "kind": "IntegerLiteral", + "offset": 6311, + "length": 4, + "value": "0x03" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", + "kind": "BooleanLiteral", + "offset": 6364, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", + "kind": "IntegerLiteral", + "offset": 6430, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", + "kind": "IntegerLiteral", + "offset": 6436, + "length": 4, + "value": "0x05" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", + "kind": "IntegerLiteral", + "offset": 6455, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", + "kind": "IntegerLiteral", + "offset": 6461, + "length": 4, + "value": "0x04" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", + "kind": "Array", + "offset": 6583, + "length": 31, + "value": "[\"安装失败\", \"安装成功\"]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", + "kind": "StringLiteral", + "offset": 6638, + "length": 17, + "value": "\"安装状态:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", + "kind": "BooleanLiteral", + "offset": 6687, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", + "kind": "IntegerLiteral", + "offset": 7132, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", + "kind": "IntegerLiteral", + "offset": 7138, + "length": 4, + "value": "0x06" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", + "kind": "IntegerLiteral", + "offset": 7157, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", + "kind": "IntegerLiteral", + "offset": 7163, + "length": 4, + "value": "0x03" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", + "kind": "IntegerLiteral", + "offset": 7293, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", + "kind": "IntegerLiteral", + "offset": 7303, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", + "kind": "BooleanLiteral", + "offset": 7325, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", + "kind": "IntegerLiteral", + "offset": 7391, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", + "kind": "IntegerLiteral", + "offset": 7397, + "length": 4, + "value": "0x05" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", + "kind": "IntegerLiteral", + "offset": 7416, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", + "kind": "IntegerLiteral", + "offset": 7422, + "length": 4, + "value": "0x50" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", + "kind": "BooleanLiteral", + "offset": 7611, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", + "kind": "BooleanLiteral", + "offset": 7918, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", + "kind": "BooleanLiteral", + "offset": 8010, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBNotify.swift", + "kind": "BooleanLiteral", + "offset": 8040, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", + "kind": "BooleanLiteral", + "offset": 199, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", + "kind": "BooleanLiteral", + "offset": 227, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", + "kind": "BooleanLiteral", + "offset": 338, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", + "kind": "IntegerLiteral", + "offset": 444, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", + "kind": "BooleanLiteral", + "offset": 535, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", + "kind": "IntegerLiteral", + "offset": 659, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", + "kind": "BooleanLiteral", + "offset": 768, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", + "kind": "IntegerLiteral", + "offset": 876, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", + "kind": "BooleanLiteral", + "offset": 969, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", + "kind": "FloatLiteral", + "offset": 1114, + "length": 3, + "value": "8.0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", + "kind": "IntegerLiteral", + "offset": 1154, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", + "kind": "StringLiteral", + "offset": 1202, + "length": 3, + "value": "\"0\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", + "kind": "IntegerLiteral", + "offset": 1396, + "length": 10, + "value": "0b11111111" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", + "kind": "IntegerLiteral", + "offset": 1646, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", + "kind": "IntegerLiteral", + "offset": 1696, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", + "kind": "IntegerLiteral", + "offset": 1728, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", + "kind": "IntegerLiteral", + "offset": 1848, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", + "kind": "IntegerLiteral", + "offset": 1879, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", + "kind": "IntegerLiteral", + "offset": 2204, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", + "kind": "IntegerLiteral", + "offset": 2420, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", + "kind": "IntegerLiteral", + "offset": 2468, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", + "kind": "IntegerLiteral", + "offset": 2685, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", + "kind": "IntegerLiteral", + "offset": 2733, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", + "kind": "IntegerLiteral", + "offset": 2782, + "length": 2, + "value": "24" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", + "kind": "IntegerLiteral", + "offset": 2949, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", + "kind": "IntegerLiteral", + "offset": 3139, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", + "kind": "IntegerLiteral", + "offset": 3164, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", + "kind": "StringLiteral", + "offset": 3394, + "length": 6, + "value": "\"%02x\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", + "kind": "StringLiteral", + "offset": 3424, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", + "kind": "StringLiteral", + "offset": 3595, + "length": 6, + "value": "\"%02x\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", + "kind": "StringLiteral", + "offset": 3625, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", + "kind": "IntegerLiteral", + "offset": 3897, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", + "kind": "IntegerLiteral", + "offset": 3922, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", + "kind": "FloatLiteral", + "offset": 4196, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Any.swift", + "kind": "IntegerLiteral", + "offset": 4291, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBCode.swift", + "kind": "StringLiteral", + "offset": 213, + "length": 51, + "value": "\"IBError(rawValue:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBCode.swift", + "kind": "StringLiteral", + "offset": 242, + "length": 1, + "value": "\", message:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBCode.swift", + "kind": "StringLiteral", + "offset": 262, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBCode.swift", + "kind": "IntegerLiteral", + "offset": 311, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBCode.swift", + "kind": "IntegerLiteral", + "offset": 356, + "length": 4, + "value": "1001" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBCode.swift", + "kind": "IntegerLiteral", + "offset": 406, + "length": 4, + "value": "1002" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBCode.swift", + "kind": "IntegerLiteral", + "offset": 454, + "length": 4, + "value": "1003" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBCode.swift", + "kind": "IntegerLiteral", + "offset": 499, + "length": 4, + "value": "1004" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBCode.swift", + "kind": "IntegerLiteral", + "offset": 543, + "length": 4, + "value": "1005" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBCode.swift", + "kind": "StringLiteral", + "offset": 641, + "length": 14, + "value": "\"操作失败\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBCode.swift", + "kind": "StringLiteral", + "offset": 698, + "length": 14, + "value": "\"操作成功\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBCode.swift", + "kind": "StringLiteral", + "offset": 760, + "length": 14, + "value": "\"参数错误\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBCode.swift", + "kind": "StringLiteral", + "offset": 820, + "length": 14, + "value": "\"解析错误\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBCode.swift", + "kind": "StringLiteral", + "offset": 877, + "length": 14, + "value": "\"请求超时\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBCode.swift", + "kind": "StringLiteral", + "offset": 928, + "length": 14, + "value": "\"未知错误\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBCode.swift", + "kind": "IntegerLiteral", + "offset": 311, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBCode.swift", + "kind": "IntegerLiteral", + "offset": 356, + "length": 4, + "value": "1001" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBCode.swift", + "kind": "IntegerLiteral", + "offset": 406, + "length": 4, + "value": "1002" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBCode.swift", + "kind": "IntegerLiteral", + "offset": 454, + "length": 4, + "value": "1003" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBCode.swift", + "kind": "IntegerLiteral", + "offset": 499, + "length": 4, + "value": "1004" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBCode.swift", + "kind": "IntegerLiteral", + "offset": 543, + "length": 4, + "value": "1005" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBCode.swift", + "kind": "IntegerLiteral", + "offset": 311, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBCode.swift", + "kind": "IntegerLiteral", + "offset": 356, + "length": 4, + "value": "1001" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBCode.swift", + "kind": "IntegerLiteral", + "offset": 406, + "length": 4, + "value": "1002" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBCode.swift", + "kind": "IntegerLiteral", + "offset": 454, + "length": 4, + "value": "1003" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBCode.swift", + "kind": "IntegerLiteral", + "offset": 499, + "length": 4, + "value": "1004" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBCode.swift", + "kind": "IntegerLiteral", + "offset": 543, + "length": 4, + "value": "1005" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBFetchFile.swift", + "kind": "StringLiteral", + "offset": 481, + "length": 6, + "value": "\"type\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBFetchFile.swift", + "kind": "StringLiteral", + "offset": 625, + "length": 6, + "value": "\"list\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBFetchFile.swift", + "kind": "StringLiteral", + "offset": 861, + "length": 5, + "value": "\"uid\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBFetchFile.swift", + "kind": "IntegerLiteral", + "offset": 879, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBFetchFile.swift", + "kind": "StringLiteral", + "offset": 919, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBFetchFile.swift", + "kind": "StringLiteral", + "offset": 941, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBFetchFile.swift", + "kind": "StringLiteral", + "offset": 982, + "length": 6, + "value": "\"size\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBFetchFile.swift", + "kind": "IntegerLiteral", + "offset": 1001, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBFetchFile.swift", + "kind": "StringLiteral", + "offset": 1043, + "length": 8, + "value": "\"artist\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBFetchFile.swift", + "kind": "StringLiteral", + "offset": 1067, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBFetchFile.swift", + "kind": "StringLiteral", + "offset": 1112, + "length": 10, + "value": "\"duration\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBFetchFile.swift", + "kind": "IntegerLiteral", + "offset": 1135, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBFetchFile.swift", + "kind": "StringLiteral", + "offset": 1452, + "length": 5, + "value": "\"uid\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBFetchFile.swift", + "kind": "IntegerLiteral", + "offset": 1470, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBFetchFile.swift", + "kind": "StringLiteral", + "offset": 1510, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBFetchFile.swift", + "kind": "StringLiteral", + "offset": 1532, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBFetchFile.swift", + "kind": "StringLiteral", + "offset": 1573, + "length": 6, + "value": "\"size\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBFetchFile.swift", + "kind": "IntegerLiteral", + "offset": 1592, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBFetchFile.swift", + "kind": "IntegerLiteral", + "offset": 1880, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBFetchFile.swift", + "kind": "StringLiteral", + "offset": 1925, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBFetchFile.swift", + "kind": "IntegerLiteral", + "offset": 1981, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBFetchFile.swift", + "kind": "IntegerLiteral", + "offset": 2146, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBFetchFile.swift", + "kind": "StringLiteral", + "offset": 2191, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBFetchFile.swift", + "kind": "IntegerLiteral", + "offset": 2247, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBFetchFile.swift", + "kind": "StringLiteral", + "offset": 2288, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBFetchFile.swift", + "kind": "IntegerLiteral", + "offset": 2350, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBManufacturer.swift", + "kind": "IntegerLiteral", + "offset": 214, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBManufacturer.swift", + "kind": "IntegerLiteral", + "offset": 266, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBManufacturer.swift", + "kind": "IntegerLiteral", + "offset": 270, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBManufacturer.swift", + "kind": "StringLiteral", + "offset": 283, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBManufacturer.swift", + "kind": "StringLiteral", + "offset": 308, + "length": 4, + "value": "\"JH\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBManufacturer.swift", + "kind": "IntegerLiteral", + "offset": 363, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBManufacturer.swift", + "kind": "IntegerLiteral", + "offset": 396, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBManufacturer.swift", + "kind": "IntegerLiteral", + "offset": 400, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBManufacturer.swift", + "kind": "StringLiteral", + "offset": 418, + "length": 3, + "value": "\":\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBManufacturer.swift", + "kind": "IntegerLiteral", + "offset": 449, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBManufacturer.swift", + "kind": "IntegerLiteral", + "offset": 481, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBManufacturer.swift", + "kind": "IntegerLiteral", + "offset": 520, + "length": 2, + "value": "11" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBManufacturer.swift", + "kind": "IntegerLiteral", + "offset": 525, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBManufacturer.swift", + "kind": "StringLiteral", + "offset": 544, + "length": 4, + "value": "\"%d\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBManufacturer.swift", + "kind": "StringLiteral", + "offset": 550, + "length": 3, + "value": "\".\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", + "kind": "StringLiteral", + "offset": 605, + "length": 4, + "value": "\"ty\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", + "kind": "StringLiteral", + "offset": 634, + "length": 4, + "value": "\"di\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", + "kind": "StringLiteral", + "offset": 662, + "length": 4, + "value": "\"ca\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", + "kind": "StringLiteral", + "offset": 687, + "length": 4, + "value": "\"tm\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", + "kind": "StringLiteral", + "offset": 712, + "length": 4, + "value": "\"st\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", + "kind": "StringLiteral", + "offset": 605, + "length": 4, + "value": "\"ty\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", + "kind": "StringLiteral", + "offset": 634, + "length": 4, + "value": "\"di\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", + "kind": "StringLiteral", + "offset": 662, + "length": 4, + "value": "\"ca\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", + "kind": "StringLiteral", + "offset": 687, + "length": 4, + "value": "\"tm\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", + "kind": "StringLiteral", + "offset": 712, + "length": 4, + "value": "\"st\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", + "kind": "StringLiteral", + "offset": 769, + "length": 120, + "value": "\"IBTrainTarget(type: \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", + "kind": "StringLiteral", + "offset": 797, + "length": 1, + "value": "\", distance:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", + "kind": "IntegerLiteral", + "offset": 822, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", + "kind": "StringLiteral", + "offset": 824, + "length": 1, + "value": "\", calorie:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", + "kind": "IntegerLiteral", + "offset": 847, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", + "kind": "StringLiteral", + "offset": 849, + "length": 1, + "value": "\", time:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", + "kind": "IntegerLiteral", + "offset": 866, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", + "kind": "StringLiteral", + "offset": 868, + "length": 1, + "value": "\", step:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", + "kind": "IntegerLiteral", + "offset": 885, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", + "kind": "StringLiteral", + "offset": 887, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", + "kind": "IntegerLiteral", + "offset": 996, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", + "kind": "IntegerLiteral", + "offset": 1035, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", + "kind": "IntegerLiteral", + "offset": 1068, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", + "kind": "IntegerLiteral", + "offset": 1101, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", + "kind": "IntegerLiteral", + "offset": 996, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", + "kind": "IntegerLiteral", + "offset": 1035, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", + "kind": "IntegerLiteral", + "offset": 1068, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", + "kind": "IntegerLiteral", + "offset": 1101, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", + "kind": "IntegerLiteral", + "offset": 996, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", + "kind": "IntegerLiteral", + "offset": 1035, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", + "kind": "IntegerLiteral", + "offset": 1068, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTrainTarget.swift", + "kind": "IntegerLiteral", + "offset": 1101, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Mp3.swift", + "kind": "StringLiteral", + "offset": 992, + "length": 20, + "value": "\"读取文件失败\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Mp3.swift", + "kind": "StringLiteral", + "offset": 1139, + "length": 17, + "value": "\"已取消发送\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Mp3.swift", + "kind": "IntegerLiteral", + "offset": 1690, + "length": 2, + "value": "18" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Mp3.swift", + "kind": "StringLiteral", + "offset": 1724, + "length": 23, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Mp3.swift", + "kind": "StringLiteral", + "offset": 1733, + "length": 1, + "value": "\" : \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Mp3.swift", + "kind": "StringLiteral", + "offset": 1746, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Mp3.swift", + "kind": "StringLiteral", + "offset": 1955, + "length": 38, + "value": "\"发送文件超时,发送失败!\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Mp3.swift", + "kind": "StringLiteral", + "offset": 2196, + "length": 29, + "value": "\"文件内容发送结束...\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Mp3.swift", + "kind": "StringLiteral", + "offset": 2714, + "length": 29, + "value": "\"发送文件校验码失败\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBSender.swift", + "kind": "Array", + "offset": 351, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBSender.swift", + "kind": "Array", + "offset": 465, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBSender.swift", + "kind": "IntegerLiteral", + "offset": 639, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBSender.swift", + "kind": "IntegerLiteral", + "offset": 899, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBSender.swift", + "kind": "IntegerLiteral", + "offset": 964, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBSender.swift", + "kind": "IntegerLiteral", + "offset": 1013, + "length": 4, + "value": "0x73" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBSender.swift", + "kind": "IntegerLiteral", + "offset": 1191, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBSender.swift", + "kind": "IntegerLiteral", + "offset": 1219, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBSender.swift", + "kind": "IntegerLiteral", + "offset": 1315, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBSender.swift", + "kind": "IntegerLiteral", + "offset": 1332, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBSender.swift", + "kind": "IntegerLiteral", + "offset": 1457, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBSender.swift", + "kind": "IntegerLiteral", + "offset": 1677, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBSender.swift", + "kind": "IntegerLiteral", + "offset": 1726, + "length": 4, + "value": "0x73" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBSender.swift", + "kind": "IntegerLiteral", + "offset": 1916, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBSender.swift", + "kind": "Array", + "offset": 2077, + "length": 6, + "value": "[0x00]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBSender.swift", + "kind": "IntegerLiteral", + "offset": 2302, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBSender.swift", + "kind": "IntegerLiteral", + "offset": 2322, + "length": 3, + "value": "492" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBSender.swift", + "kind": "IntegerLiteral", + "offset": 2464, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBSender.swift", + "kind": "IntegerLiteral", + "offset": 2633, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBSender.swift", + "kind": "Array", + "offset": 3623, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryGps.swift", + "kind": "Array", + "offset": 222, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryGps.swift", + "kind": "Array", + "offset": 304, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryGps.swift", + "kind": "IntegerLiteral", + "offset": 337, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryGps.swift", + "kind": "IntegerLiteral", + "offset": 360, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryGps.swift", + "kind": "IntegerLiteral", + "offset": 397, + "length": 2, + "value": "11" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryGps.swift", + "kind": "IntegerLiteral", + "offset": 489, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryGps.swift", + "kind": "IntegerLiteral", + "offset": 531, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryGps.swift", + "kind": "IntegerLiteral", + "offset": 537, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryGps.swift", + "kind": "IntegerLiteral", + "offset": 579, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryGps.swift", + "kind": "IntegerLiteral", + "offset": 585, + "length": 2, + "value": "11" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryGps.swift", + "kind": "IntegerLiteral", + "offset": 816, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryGps.swift", + "kind": "IntegerLiteral", + "offset": 903, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryGps.swift", + "kind": "IntegerLiteral", + "offset": 990, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBurning.swift", + "kind": "Array", + "offset": 209, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBurning.swift", + "kind": "Array", + "offset": 295, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBurning.swift", + "kind": "IntegerLiteral", + "offset": 328, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBurning.swift", + "kind": "IntegerLiteral", + "offset": 351, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBurning.swift", + "kind": "IntegerLiteral", + "offset": 387, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBurning.swift", + "kind": "IntegerLiteral", + "offset": 482, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBurning.swift", + "kind": "IntegerLiteral", + "offset": 526, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBurning.swift", + "kind": "IntegerLiteral", + "offset": 532, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBurning.swift", + "kind": "IntegerLiteral", + "offset": 745, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryBurning.swift", + "kind": "IntegerLiteral", + "offset": 796, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/CRC16.swift", + "kind": "Array", + "offset": 306, + "length": 6, + "value": "[0, 0]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/CRC16.swift", + "kind": "IntegerLiteral", + "offset": 335, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/CRC16.swift", + "kind": "IntegerLiteral", + "offset": 339, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/CRC16.swift", + "kind": "IntegerLiteral", + "offset": 402, + "length": 3, + "value": "256" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/CRC16.swift", + "kind": "IntegerLiteral", + "offset": 432, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/CRC16.swift", + "kind": "IntegerLiteral", + "offset": 562, + "length": 6, + "value": "0xffff" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/CRC16.swift", + "kind": "IntegerLiteral", + "offset": 599, + "length": 6, + "value": "0xa001" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/CRC16.swift", + "kind": "IntegerLiteral", + "offset": 669, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/CRC16.swift", + "kind": "IntegerLiteral", + "offset": 743, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/CRC16.swift", + "kind": "IntegerLiteral", + "offset": 747, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/CRC16.swift", + "kind": "IntegerLiteral", + "offset": 780, + "length": 6, + "value": "0x0001" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/CRC16.swift", + "kind": "IntegerLiteral", + "offset": 791, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/CRC16.swift", + "kind": "IntegerLiteral", + "offset": 827, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/CRC16.swift", + "kind": "IntegerLiteral", + "offset": 924, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", + "kind": "IntegerLiteral", + "offset": 258, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", + "kind": "IntegerLiteral", + "offset": 352, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", + "kind": "IntegerLiteral", + "offset": 422, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", + "kind": "IntegerLiteral", + "offset": 503, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", + "kind": "IntegerLiteral", + "offset": 514, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", + "kind": "IntegerLiteral", + "offset": 639, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", + "kind": "IntegerLiteral", + "offset": 650, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", + "kind": "StringLiteral", + "offset": 852, + "length": 177, + "value": "\"IBWater(alertState: \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", + "kind": "StringLiteral", + "offset": 886, + "length": 1, + "value": "\", alertType:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", + "kind": "StringLiteral", + "offset": 910, + "length": 1, + "value": "\", drinkingValue:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", + "kind": "StringLiteral", + "offset": 942, + "length": 1, + "value": "\", start:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", + "kind": "StringLiteral", + "offset": 970, + "length": 1, + "value": "\", end:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", + "kind": "StringLiteral", + "offset": 994, + "length": 1, + "value": "\", frequency:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", + "kind": "StringLiteral", + "offset": 1027, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", + "kind": "IntegerLiteral", + "offset": 1122, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", + "kind": "IntegerLiteral", + "offset": 1149, + "length": 5, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", + "kind": "IntegerLiteral", + "offset": 1180, + "length": 5, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", + "kind": "IntegerLiteral", + "offset": 1211, + "length": 5, + "value": "3" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", + "kind": "IntegerLiteral", + "offset": 1247, + "length": 4, + "value": "4" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", + "kind": "IntegerLiteral", + "offset": 1122, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", + "kind": "IntegerLiteral", + "offset": 1149, + "length": 5, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", + "kind": "IntegerLiteral", + "offset": 1180, + "length": 5, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", + "kind": "IntegerLiteral", + "offset": 1211, + "length": 5, + "value": "3" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", + "kind": "IntegerLiteral", + "offset": 1247, + "length": 4, + "value": "4" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", + "kind": "IntegerLiteral", + "offset": 1122, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", + "kind": "IntegerLiteral", + "offset": 1149, + "length": 5, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", + "kind": "IntegerLiteral", + "offset": 1180, + "length": 5, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", + "kind": "IntegerLiteral", + "offset": 1211, + "length": 5, + "value": "3" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWater.swift", + "kind": "IntegerLiteral", + "offset": 1247, + "length": 4, + "value": "4" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 249, + "length": 3, + "value": "0x0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "StringLiteral", + "offset": 1649, + "length": 81, + "value": "\"[\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "StringLiteral", + "offset": 1668, + "length": 16, + "value": "\"0x%02X, 0x%02X\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "StringLiteral", + "offset": 1705, + "length": 1, + "value": "\"] \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "StringLiteral", + "offset": 1729, + "length": 3, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 1821, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 1858, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 2035, + "length": 4, + "value": "0x01" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 2082, + "length": 4, + "value": "0x02" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 2182, + "length": 4, + "value": "0x06" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 2226, + "length": 4, + "value": "0x05" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 2035, + "length": 4, + "value": "0x01" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 2082, + "length": 4, + "value": "0x02" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 2182, + "length": 4, + "value": "0x06" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 2226, + "length": 4, + "value": "0x05" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 2035, + "length": 4, + "value": "0x01" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 2082, + "length": 4, + "value": "0x02" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 2182, + "length": 4, + "value": "0x06" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 2226, + "length": 4, + "value": "0x05" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 2389, + "length": 4, + "value": "0x01" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 2530, + "length": 4, + "value": "0x03" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 2684, + "length": 4, + "value": "0x02" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 2884, + "length": 4, + "value": "0x1B" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 3108, + "length": 4, + "value": "0x17" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 3306, + "length": 4, + "value": "0x04" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 3537, + "length": 4, + "value": "0x08" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 3740, + "length": 4, + "value": "0x0A" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 3881, + "length": 4, + "value": "0x0B" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 4071, + "length": 4, + "value": "0x14" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 4305, + "length": 4, + "value": "0x16" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 4490, + "length": 4, + "value": "0x0E" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 4724, + "length": 4, + "value": "0x1E" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 4895, + "length": 4, + "value": "0x12" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 5134, + "length": 4, + "value": "0x1F" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 5311, + "length": 4, + "value": "0x13" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 5567, + "length": 4, + "value": "0x0F" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 5807, + "length": 4, + "value": "0x11" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 6123, + "length": 4, + "value": "0x15" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 6363, + "length": 4, + "value": "0x23" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 6506, + "length": 4, + "value": "0x25" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 6610, + "length": 4, + "value": "0x26" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 6710, + "length": 4, + "value": "0x27" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 6900, + "length": 4, + "value": "0x07" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 7093, + "length": 4, + "value": "0x01" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 7245, + "length": 4, + "value": "0x21" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 7459, + "length": 4, + "value": "0x2A" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 7747, + "length": 4, + "value": "0x0D" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 8079, + "length": 4, + "value": "0x19" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 8278, + "length": 4, + "value": "0x1A" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 8435, + "length": 4, + "value": "0x0E" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 8682, + "length": 4, + "value": "0x1C" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 8877, + "length": 4, + "value": "0x0F" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 9093, + "length": 4, + "value": "0x11" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 9330, + "length": 4, + "value": "0x1D" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 9541, + "length": 4, + "value": "0x2B" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 9711, + "length": 4, + "value": "0x16" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 9951, + "length": 4, + "value": "0x2C" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 10124, + "length": 4, + "value": "0x17" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 10347, + "length": 4, + "value": "0x29" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 10490, + "length": 4, + "value": "0x15" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 10767, + "length": 4, + "value": "0x24" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 10916, + "length": 4, + "value": "0x14" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 11147, + "length": 4, + "value": "0x28" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 11346, + "length": 4, + "value": "0x04" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 11794, + "length": 4, + "value": "0x40" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 12218, + "length": 4, + "value": "0x41" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 12629, + "length": 4, + "value": "0x43" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 13049, + "length": 4, + "value": "0x44" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 13459, + "length": 4, + "value": "0x45" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 13874, + "length": 4, + "value": "0x46" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 14290, + "length": 4, + "value": "0x47" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 14714, + "length": 4, + "value": "0x49" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 15122, + "length": 4, + "value": "0x4B" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 15406, + "length": 4, + "value": "0x4F" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 15564, + "length": 4, + "value": "0x2E" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 15742, + "length": 4, + "value": "0x05" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 16096, + "length": 4, + "value": "0x10" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 16291, + "length": 4, + "value": "0x02" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 16439, + "length": 4, + "value": "0x10" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 16565, + "length": 4, + "value": "0x2D" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 16726, + "length": 4, + "value": "0x20" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 16951, + "length": 4, + "value": "0x0B" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 17165, + "length": 4, + "value": "0x07" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 17579, + "length": 4, + "value": "0x05" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 17788, + "length": 4, + "value": "0x06" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 17978, + "length": 4, + "value": "0x08" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 18173, + "length": 4, + "value": "0x22" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 18407, + "length": 4, + "value": "0x22" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 18587, + "length": 4, + "value": "0x01" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 18774, + "length": 4, + "value": "0x28" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 18965, + "length": 4, + "value": "0x0B" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 19266, + "length": 4, + "value": "0x21" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 19517, + "length": 4, + "value": "0x06" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 19752, + "length": 4, + "value": "0x05" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 20013, + "length": 4, + "value": "0x34" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBAbility.swift", + "kind": "IntegerLiteral", + "offset": 20195, + "length": 4, + "value": "0x1f" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", + "kind": "IntegerLiteral", + "offset": 249, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", + "kind": "StringLiteral", + "offset": 607, + "length": 31, + "value": "\"IBScreenConfig(type: \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", + "kind": "StringLiteral", + "offset": 636, + "length": 1, + "value": "\",\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", + "kind": "StringLiteral", + "offset": 698, + "length": 29, + "value": "\"brightness: \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", + "kind": "StringLiteral", + "offset": 725, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", + "kind": "StringLiteral", + "offset": 794, + "length": 24, + "value": "\"duration: \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", + "kind": "StringLiteral", + "offset": 817, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", + "kind": "StringLiteral", + "offset": 879, + "length": 19, + "value": "\"wrist: \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", + "kind": "StringLiteral", + "offset": 896, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", + "kind": "IntegerLiteral", + "offset": 1035, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", + "kind": "IntegerLiteral", + "offset": 1188, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", + "kind": "IntegerLiteral", + "offset": 1273, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", + "kind": "IntegerLiteral", + "offset": 1325, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", + "kind": "IntegerLiteral", + "offset": 1366, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", + "kind": "StringLiteral", + "offset": 1425, + "length": 75, + "value": "\"IBScreen(brightness: \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", + "kind": "StringLiteral", + "offset": 1460, + "length": 1, + "value": "\", duration:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", + "kind": "StringLiteral", + "offset": 1482, + "length": 1, + "value": "\", wrist:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", + "kind": "StringLiteral", + "offset": 1498, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", + "kind": "IntegerLiteral", + "offset": 1573, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", + "kind": "IntegerLiteral", + "offset": 1599, + "length": 8, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", + "kind": "IntegerLiteral", + "offset": 1632, + "length": 8, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", + "kind": "IntegerLiteral", + "offset": 1665, + "length": 8, + "value": "3" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", + "kind": "IntegerLiteral", + "offset": 1700, + "length": 6, + "value": "4" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", + "kind": "IntegerLiteral", + "offset": 1733, + "length": 7, + "value": "5" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", + "kind": "IntegerLiteral", + "offset": 1573, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", + "kind": "IntegerLiteral", + "offset": 1599, + "length": 8, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", + "kind": "IntegerLiteral", + "offset": 1632, + "length": 8, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", + "kind": "IntegerLiteral", + "offset": 1665, + "length": 8, + "value": "3" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", + "kind": "IntegerLiteral", + "offset": 1700, + "length": 6, + "value": "4" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", + "kind": "IntegerLiteral", + "offset": 1733, + "length": 7, + "value": "5" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", + "kind": "IntegerLiteral", + "offset": 1573, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", + "kind": "IntegerLiteral", + "offset": 1599, + "length": 8, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", + "kind": "IntegerLiteral", + "offset": 1632, + "length": 8, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", + "kind": "IntegerLiteral", + "offset": 1665, + "length": 8, + "value": "3" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", + "kind": "IntegerLiteral", + "offset": 1700, + "length": 6, + "value": "4" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBScreen.swift", + "kind": "IntegerLiteral", + "offset": 1733, + "length": 7, + "value": "5" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBSendTime.swift", + "kind": "IntegerLiteral", + "offset": 207, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBSendTime.swift", + "kind": "IntegerLiteral", + "offset": 264, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBSendTime.swift", + "kind": "IntegerLiteral", + "offset": 326, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBSendTime.swift", + "kind": "IntegerLiteral", + "offset": 369, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBSendTime.swift", + "kind": "IntegerLiteral", + "offset": 410, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBSendTime.swift", + "kind": "IntegerLiteral", + "offset": 452, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBSendTime.swift", + "kind": "IntegerLiteral", + "offset": 496, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBSendTime.swift", + "kind": "IntegerLiteral", + "offset": 540, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/IBTools.swift", + "kind": "StringLiteral", + "offset": 210, + "length": 10, + "value": "\"temp.pcm\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTargetStep.swift", + "kind": "IntegerLiteral", + "offset": 206, + "length": 4, + "value": "5000" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTargetStep.swift", + "kind": "IntegerLiteral", + "offset": 285, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTargetStep.swift", + "kind": "IntegerLiteral", + "offset": 364, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTargetStep.swift", + "kind": "IntegerLiteral", + "offset": 442, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTargetStep.swift", + "kind": "IntegerLiteral", + "offset": 503, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTargetStep.swift", + "kind": "IntegerLiteral", + "offset": 546, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTargetStep.swift", + "kind": "IntegerLiteral", + "offset": 550, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTargetStep.swift", + "kind": "IntegerLiteral", + "offset": 577, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTargetStep.swift", + "kind": "IntegerLiteral", + "offset": 607, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTargetStep.swift", + "kind": "IntegerLiteral", + "offset": 636, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTargetStep.swift", + "kind": "StringLiteral", + "offset": 700, + "length": 84, + "value": "\"IBTargetStep(value: \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTargetStep.swift", + "kind": "StringLiteral", + "offset": 729, + "length": 1, + "value": "\", ring:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTargetStep.swift", + "kind": "StringLiteral", + "offset": 743, + "length": 1, + "value": "\", vibrate: \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTargetStep.swift", + "kind": "StringLiteral", + "offset": 764, + "length": 1, + "value": "\", notice:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBTargetStep.swift", + "kind": "StringLiteral", + "offset": 782, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", + "kind": "Array", + "offset": 459, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", + "kind": "IntegerLiteral", + "offset": 476, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", + "kind": "IntegerLiteral", + "offset": 547, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", + "kind": "Array", + "offset": 981, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", + "kind": "IntegerLiteral", + "offset": 1004, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", + "kind": "IntegerLiteral", + "offset": 1028, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", + "kind": "BooleanLiteral", + "offset": 1061, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", + "kind": "StringLiteral", + "offset": 1204, + "length": 21, + "value": "\"deinit IBFileSender\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", + "kind": "StringLiteral", + "offset": 1342, + "length": 26, + "value": "\"手表接收文件成功\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", + "kind": "StringLiteral", + "offset": 1479, + "length": 26, + "value": "\"手表接收文件失败\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", + "kind": "IntegerLiteral", + "offset": 3432, + "length": 3, + "value": "492" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", + "kind": "IntegerLiteral", + "offset": 3502, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", + "kind": "IntegerLiteral", + "offset": 3623, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", + "kind": "IntegerLiteral", + "offset": 3723, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", + "kind": "IntegerLiteral", + "offset": 3830, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", + "kind": "Array", + "offset": 4214, + "length": 18, + "value": "[0x73, 0x06, 0x02]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", + "kind": "IntegerLiteral", + "offset": 5772, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", + "kind": "IntegerLiteral", + "offset": 5796, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", + "kind": "IntegerLiteral", + "offset": 5813, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", + "kind": "IntegerLiteral", + "offset": 6596, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", + "kind": "StringLiteral", + "offset": 6652, + "length": 35, + "value": "\"当前有文件正在传输中...\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", + "kind": "BooleanLiteral", + "offset": 7008, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", + "kind": "Array", + "offset": 7309, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", + "kind": "FloatLiteral", + "offset": 7553, + "length": 4, + "value": "10.0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", + "kind": "BooleanLiteral", + "offset": 7568, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", + "kind": "StringLiteral", + "offset": 7691, + "length": 20, + "value": "\"发送文件失败\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", + "kind": "StringLiteral", + "offset": 7770, + "length": 29, + "value": "\"IBFileSender创建定时器\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender.swift", + "kind": "StringLiteral", + "offset": 7972, + "length": 29, + "value": "\"IBFileSender销毁定时器\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWatchInfo.swift", + "kind": "IntegerLiteral", + "offset": 198, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWatchInfo.swift", + "kind": "IntegerLiteral", + "offset": 227, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWatchInfo.swift", + "kind": "IntegerLiteral", + "offset": 231, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWatchInfo.swift", + "kind": "IntegerLiteral", + "offset": 269, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWatchInfo.swift", + "kind": "IntegerLiteral", + "offset": 273, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWatchInfo.swift", + "kind": "StringLiteral", + "offset": 291, + "length": 4, + "value": "\"%d\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWatchInfo.swift", + "kind": "StringLiteral", + "offset": 297, + "length": 3, + "value": "\".\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWatchInfo.swift", + "kind": "IntegerLiteral", + "offset": 328, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWatchInfo.swift", + "kind": "IntegerLiteral", + "offset": 332, + "length": 2, + "value": "11" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWatchInfo.swift", + "kind": "StringLiteral", + "offset": 343, + "length": 3, + "value": "\":\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWatchInfo.swift", + "kind": "IntegerLiteral", + "offset": 375, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWatchInfo.swift", + "kind": "IntegerLiteral", + "offset": 404, + "length": 2, + "value": "13" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWatchInfo.swift", + "kind": "IntegerLiteral", + "offset": 438, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWatchInfo.swift", + "kind": "IntegerLiteral", + "offset": 471, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWatchInfo.swift", + "kind": "IntegerLiteral", + "offset": 510, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWatchInfo.swift", + "kind": "IntegerLiteral", + "offset": 515, + "length": 2, + "value": "17" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWatchInfo.swift", + "kind": "StringLiteral", + "offset": 534, + "length": 4, + "value": "\"%d\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWatchInfo.swift", + "kind": "StringLiteral", + "offset": 540, + "length": 3, + "value": "\".\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWatchInfo.swift", + "kind": "IntegerLiteral", + "offset": 577, + "length": 2, + "value": "18" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWatchInfo.swift", + "kind": "IntegerLiteral", + "offset": 582, + "length": 2, + "value": "19" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWatchInfo.swift", + "kind": "StringLiteral", + "offset": 601, + "length": 4, + "value": "\"%d\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWatchInfo.swift", + "kind": "StringLiteral", + "offset": 607, + "length": 3, + "value": "\".\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/IBPeripheralUUID.swift", + "kind": "BooleanLiteral", + "offset": 413, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryCalorie.swift", + "kind": "Array", + "offset": 212, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryCalorie.swift", + "kind": "Array", + "offset": 298, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryCalorie.swift", + "kind": "IntegerLiteral", + "offset": 331, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryCalorie.swift", + "kind": "IntegerLiteral", + "offset": 354, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryCalorie.swift", + "kind": "IntegerLiteral", + "offset": 390, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryCalorie.swift", + "kind": "IntegerLiteral", + "offset": 485, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryCalorie.swift", + "kind": "IntegerLiteral", + "offset": 529, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryCalorie.swift", + "kind": "IntegerLiteral", + "offset": 535, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryCalorie.swift", + "kind": "IntegerLiteral", + "offset": 753, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryCalorie.swift", + "kind": "IntegerLiteral", + "offset": 804, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBMp3.swift", + "kind": "StringLiteral", + "offset": 210, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBMp3.swift", + "kind": "StringLiteral", + "offset": 264, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBMp3.swift", + "kind": "IntegerLiteral", + "offset": 330, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBMp3.swift", + "kind": "StringLiteral", + "offset": 461, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBMp3.swift", + "kind": "IntegerLiteral", + "offset": 515, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBMp3.swift", + "kind": "IntegerLiteral", + "offset": 571, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Ota.swift", + "kind": "StringLiteral", + "offset": 987, + "length": 20, + "value": "\"读取文件失败\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Ota.swift", + "kind": "StringLiteral", + "offset": 1134, + "length": 17, + "value": "\"已取消发送\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Ota.swift", + "kind": "IntegerLiteral", + "offset": 1685, + "length": 2, + "value": "18" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Ota.swift", + "kind": "StringLiteral", + "offset": 1719, + "length": 23, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Ota.swift", + "kind": "StringLiteral", + "offset": 1728, + "length": 1, + "value": "\" : \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Ota.swift", + "kind": "StringLiteral", + "offset": 1741, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Ota.swift", + "kind": "StringLiteral", + "offset": 1950, + "length": 38, + "value": "\"发送文件超时,发送失败!\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Ota.swift", + "kind": "StringLiteral", + "offset": 2191, + "length": 29, + "value": "\"文件内容发送结束...\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBFileSender+Ota.swift", + "kind": "StringLiteral", + "offset": 2709, + "length": 29, + "value": "\"发送文件校验码失败\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBPhoneInfo.swift", + "kind": "StringLiteral", + "offset": 212, + "length": 8, + "value": "\"iphone\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBPhoneInfo.swift", + "kind": "IntegerLiteral", + "offset": 291, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBPhoneInfo.swift", + "kind": "StringLiteral", + "offset": 479, + "length": 4, + "value": "\"pn\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBPhoneInfo.swift", + "kind": "StringLiteral", + "offset": 504, + "length": 4, + "value": "\"tp\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBPhoneInfo.swift", + "kind": "StringLiteral", + "offset": 528, + "length": 5, + "value": "\"mac\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBPhoneInfo.swift", + "kind": "StringLiteral", + "offset": 479, + "length": 4, + "value": "\"pn\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBPhoneInfo.swift", + "kind": "StringLiteral", + "offset": 504, + "length": 4, + "value": "\"tp\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBPhoneInfo.swift", + "kind": "StringLiteral", + "offset": 528, + "length": 5, + "value": "\"mac\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", + "kind": "IntegerLiteral", + "offset": 190, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", + "kind": "IntegerLiteral", + "offset": 196, + "length": 4, + "value": "0x05" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", + "kind": "IntegerLiteral", + "offset": 215, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", + "kind": "IntegerLiteral", + "offset": 221, + "length": 4, + "value": "0x11" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", + "kind": "IntegerLiteral", + "offset": 316, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", + "kind": "Array", + "offset": 346, + "length": 67, + "value": "[\"拒绝配对\", \"确认配对\", \"确认解绑其他手机\", \"其他\"]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", + "kind": "StringLiteral", + "offset": 437, + "length": 29, + "value": "\"收到确认配对消息:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", + "kind": "BooleanLiteral", + "offset": 498, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", + "kind": "IntegerLiteral", + "offset": 535, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", + "kind": "IntegerLiteral", + "offset": 541, + "length": 4, + "value": "0x05" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", + "kind": "IntegerLiteral", + "offset": 560, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", + "kind": "IntegerLiteral", + "offset": 566, + "length": 3, + "value": "0x1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", + "kind": "IntegerLiteral", + "offset": 681, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", + "kind": "Array", + "offset": 711, + "length": 31, + "value": "[\"拒绝解绑\", \"确认解绑\"]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", + "kind": "StringLiteral", + "offset": 766, + "length": 27, + "value": "\"收到确认解绑消息 \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", + "kind": "BooleanLiteral", + "offset": 825, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", + "kind": "IntegerLiteral", + "offset": 862, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", + "kind": "IntegerLiteral", + "offset": 868, + "length": 4, + "value": "0x05" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", + "kind": "IntegerLiteral", + "offset": 887, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", + "kind": "IntegerLiteral", + "offset": 893, + "length": 4, + "value": "0x10" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", + "kind": "IntegerLiteral", + "offset": 1015, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", + "kind": "IntegerLiteral", + "offset": 1045, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", + "kind": "StringLiteral", + "offset": 1148, + "length": 17, + "value": "\"IOTBletooth.mac\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", + "kind": "StringLiteral", + "offset": 1263, + "length": 26, + "value": "\"收到配对成功消息\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", + "kind": "StringLiteral", + "offset": 1425, + "length": 26, + "value": "\"收到配对失败消息\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", + "kind": "BooleanLiteral", + "offset": 1601, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", + "kind": "BooleanLiteral", + "offset": 1631, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", + "kind": "IntegerLiteral", + "offset": 1834, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBPairling.swift", + "kind": "IntegerLiteral", + "offset": 1869, + "length": 4, + "value": "2000" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "kind": "Array", + "offset": 203, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "kind": "IntegerLiteral", + "offset": 265, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "kind": "Array", + "offset": 345, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "kind": "IntegerLiteral", + "offset": 373, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "kind": "IntegerLiteral", + "offset": 429, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "kind": "IntegerLiteral", + "offset": 469, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "kind": "IntegerLiteral", + "offset": 488, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "kind": "IntegerLiteral", + "offset": 543, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "kind": "IntegerLiteral", + "offset": 599, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "kind": "IntegerLiteral", + "offset": 712, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "kind": "IntegerLiteral", + "offset": 724, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "kind": "IntegerLiteral", + "offset": 844, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "kind": "IntegerLiteral", + "offset": 892, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "kind": "IntegerLiteral", + "offset": 945, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "kind": "IntegerLiteral", + "offset": 949, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "kind": "IntegerLiteral", + "offset": 1000, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "kind": "IntegerLiteral", + "offset": 1004, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "kind": "IntegerLiteral", + "offset": 1076, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "kind": "IntegerLiteral", + "offset": 1102, + "length": 2, + "value": "11" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "kind": "IntegerLiteral", + "offset": 1147, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "kind": "IntegerLiteral", + "offset": 1219, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "kind": "IntegerLiteral", + "offset": 1245, + "length": 2, + "value": "13" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "kind": "IntegerLiteral", + "offset": 1323, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "kind": "IntegerLiteral", + "offset": 1349, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "kind": "IntegerLiteral", + "offset": 1425, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "kind": "IntegerLiteral", + "offset": 1451, + "length": 2, + "value": "17" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "kind": "IntegerLiteral", + "offset": 1524, + "length": 2, + "value": "18" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "kind": "IntegerLiteral", + "offset": 1550, + "length": 2, + "value": "19" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "kind": "IntegerLiteral", + "offset": 1623, + "length": 2, + "value": "20" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "kind": "Array", + "offset": 1676, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "kind": "IntegerLiteral", + "offset": 1738, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "kind": "IntegerLiteral", + "offset": 1829, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "kind": "IntegerLiteral", + "offset": 1862, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "kind": "IntegerLiteral", + "offset": 1967, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "kind": "IntegerLiteral", + "offset": 2148, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "kind": "IntegerLiteral", + "offset": 2352, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "kind": "IntegerLiteral", + "offset": 2464, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "kind": "IntegerLiteral", + "offset": 2538, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "kind": "IntegerLiteral", + "offset": 2610, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "kind": "IntegerLiteral", + "offset": 2689, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "kind": "IntegerLiteral", + "offset": 2700, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "kind": "StringLiteral", + "offset": 3309, + "length": 45, + "value": "\"IBSleepTime(hour: \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "kind": "StringLiteral", + "offset": 3335, + "length": 1, + "value": "\", minute:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "kind": "StringLiteral", + "offset": 3353, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "kind": "IntegerLiteral", + "offset": 3460, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistorySleep.swift", + "kind": "IntegerLiteral", + "offset": 3843, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAiResponse.swift", + "kind": "IntegerLiteral", + "offset": 318, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAiResponse.swift", + "kind": "StringLiteral", + "offset": 367, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAiResponse.swift", + "kind": "StringLiteral", + "offset": 455, + "length": 45, + "value": "\"IBAiResponse(type: \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAiResponse.swift", + "kind": "StringLiteral", + "offset": 482, + "length": 1, + "value": "\", value:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBAiResponse.swift", + "kind": "StringLiteral", + "offset": 498, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBClock.swift", + "kind": "Array", + "offset": 212, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBClock.swift", + "kind": "IntegerLiteral", + "offset": 685, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBClock.swift", + "kind": "IntegerLiteral", + "offset": 729, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBClock.swift", + "kind": "IntegerLiteral", + "offset": 775, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBClock.swift", + "kind": "IntegerLiteral", + "offset": 844, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBClock.swift", + "kind": "Array", + "offset": 1022, + "length": 3, + "value": "[0]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/JSON.swift", + "kind": "StringLiteral", + "offset": 321, + "length": 22, + "value": "\"无效的 JSONObject\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/JSON.swift", + "kind": "StringLiteral", + "offset": 735, + "length": 22, + "value": "\"无效的 JSONObject\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHeartRate.swift", + "kind": "IntegerLiteral", + "offset": 338, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHeartRate.swift", + "kind": "IntegerLiteral", + "offset": 441, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHeartRate.swift", + "kind": "IntegerLiteral", + "offset": 505, + "length": 3, + "value": "100" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHeartRate.swift", + "kind": "IntegerLiteral", + "offset": 616, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHeartRate.swift", + "kind": "IntegerLiteral", + "offset": 654, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHeartRate.swift", + "kind": "IntegerLiteral", + "offset": 690, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHeartRate.swift", + "kind": "IntegerLiteral", + "offset": 718, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHeartRate.swift", + "kind": "StringLiteral", + "offset": 779, + "length": 92, + "value": "\"IBHeartRate(rate: \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHeartRate.swift", + "kind": "StringLiteral", + "offset": 805, + "length": 1, + "value": "\", state:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHeartRate.swift", + "kind": "StringLiteral", + "offset": 821, + "length": 1, + "value": "\", higherOrLower:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHeartRate.swift", + "kind": "StringLiteral", + "offset": 853, + "length": 1, + "value": "\", value:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHeartRate.swift", + "kind": "StringLiteral", + "offset": 869, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHeartRate.swift", + "kind": "IntegerLiteral", + "offset": 968, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHeartRate.swift", + "kind": "IntegerLiteral", + "offset": 995, + "length": 4, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHeartRate.swift", + "kind": "IntegerLiteral", + "offset": 1025, + "length": 4, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHeartRate.swift", + "kind": "IntegerLiteral", + "offset": 1056, + "length": 5, + "value": "3" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHeartRate.swift", + "kind": "IntegerLiteral", + "offset": 968, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHeartRate.swift", + "kind": "IntegerLiteral", + "offset": 995, + "length": 4, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHeartRate.swift", + "kind": "IntegerLiteral", + "offset": 1025, + "length": 4, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHeartRate.swift", + "kind": "IntegerLiteral", + "offset": 1056, + "length": 5, + "value": "3" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHeartRate.swift", + "kind": "IntegerLiteral", + "offset": 968, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHeartRate.swift", + "kind": "IntegerLiteral", + "offset": 995, + "length": 4, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHeartRate.swift", + "kind": "IntegerLiteral", + "offset": 1025, + "length": 4, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHeartRate.swift", + "kind": "IntegerLiteral", + "offset": 1056, + "length": 5, + "value": "3" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWeather.swift", + "kind": "Array", + "offset": 369, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWeather.swift", + "kind": "StringLiteral", + "offset": 495, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWeather.swift", + "kind": "StringLiteral", + "offset": 547, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWeather.swift", + "kind": "IntegerLiteral", + "offset": 617, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWeather.swift", + "kind": "IntegerLiteral", + "offset": 704, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWeather.swift", + "kind": "IntegerLiteral", + "offset": 759, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWeather.swift", + "kind": "IntegerLiteral", + "offset": 909, + "length": 10, + "value": "1654012800" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWeather.swift", + "kind": "IntegerLiteral", + "offset": 998, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWeather.swift", + "kind": "StringLiteral", + "offset": 1123, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWeather.swift", + "kind": "IntegerLiteral", + "offset": 1189, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWeather.swift", + "kind": "IntegerLiteral", + "offset": 1254, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWeather.swift", + "kind": "IntegerLiteral", + "offset": 1394, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWeather.swift", + "kind": "IntegerLiteral", + "offset": 1459, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWeather.swift", + "kind": "StringLiteral", + "offset": 1523, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWeather.swift", + "kind": "StringLiteral", + "offset": 1576, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWeather.swift", + "kind": "IntegerLiteral", + "offset": 1626, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBWeather.swift", + "kind": "IntegerLiteral", + "offset": 1688, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOta.swift", + "kind": "StringLiteral", + "offset": 210, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOta.swift", + "kind": "IntegerLiteral", + "offset": 276, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOta.swift", + "kind": "IntegerLiteral", + "offset": 451, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOta.swift", + "kind": "IntegerLiteral", + "offset": 509, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOta.swift", + "kind": "IntegerLiteral", + "offset": 568, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOta.swift", + "kind": "IntegerLiteral", + "offset": 657, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOta.swift", + "kind": "IntegerLiteral", + "offset": 799, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOta.swift", + "kind": "IntegerLiteral", + "offset": 864, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOta.swift", + "kind": "IntegerLiteral", + "offset": 1041, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOta.swift", + "kind": "IntegerLiteral", + "offset": 1101, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOta.swift", + "kind": "IntegerLiteral", + "offset": 1162, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBOta.swift", + "kind": "IntegerLiteral", + "offset": 1253, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBSleep.swift", + "kind": "IntegerLiteral", + "offset": 253, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBSleep.swift", + "kind": "IntegerLiteral", + "offset": 465, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBSleep.swift", + "kind": "IntegerLiteral", + "offset": 525, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBSleep.swift", + "kind": "IntegerLiteral", + "offset": 559, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBSleep.swift", + "kind": "IntegerLiteral", + "offset": 608, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBSleep.swift", + "kind": "IntegerLiteral", + "offset": 629, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBSleep.swift", + "kind": "IntegerLiteral", + "offset": 683, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBSleep.swift", + "kind": "IntegerLiteral", + "offset": 704, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBSleep.swift", + "kind": "IntegerLiteral", + "offset": 748, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBSleep.swift", + "kind": "StringLiteral", + "offset": 1015, + "length": 164, + "value": "\"IBSleep(sleepTimeSet: \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBSleep.swift", + "kind": "StringLiteral", + "offset": 1053, + "length": 1, + "value": "\", sleepTime:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBSleep.swift", + "kind": "StringLiteral", + "offset": 1093, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBSleep.swift", + "kind": "StringLiteral", + "offset": 1096, + "length": 1, + "value": "\", getUpTime:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBSleep.swift", + "kind": "StringLiteral", + "offset": 1136, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBSleep.swift", + "kind": "StringLiteral", + "offset": 1139, + "length": 1, + "value": "\", alertBeforeMin20:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBSleep.swift", + "kind": "StringLiteral", + "offset": 1177, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBSleep.swift", + "kind": "StringLiteral", + "offset": 1468, + "length": 44, + "value": "\"IBTimeItem(hour: \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBSleep.swift", + "kind": "StringLiteral", + "offset": 1493, + "length": 1, + "value": "\", minute:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBSleep.swift", + "kind": "StringLiteral", + "offset": 1511, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBluetooth.swift", + "kind": "IntegerLiteral", + "offset": 145, + "length": 3, + "value": "450" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBluetooth.swift", + "kind": "StringLiteral", + "offset": 191, + "length": 6, + "value": "\"18E0\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBluetooth.swift", + "kind": "StringLiteral", + "offset": 258, + "length": 6, + "value": "\"2AE5\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBluetooth.swift", + "kind": "StringLiteral", + "offset": 321, + "length": 6, + "value": "\"2AE2\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBluetooth.swift", + "kind": "StringLiteral", + "offset": 408, + "length": 6, + "value": "\"2AE3\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBluetooth.swift", + "kind": "StringLiteral", + "offset": 496, + "length": 6, + "value": "\"2AE4\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBluetooth.swift", + "kind": "StringLiteral", + "offset": 591, + "length": 6, + "value": "\"2AE6\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBluetooth.swift", + "kind": "StringLiteral", + "offset": 634, + "length": 6, + "value": "\"2AE7\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBluetooth.swift", + "kind": "StringLiteral", + "offset": 1244, + "length": 29, + "value": "\"有命令正在执行中...\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBluetooth.swift", + "kind": "StringLiteral", + "offset": 1327, + "length": 29, + "value": "\"有命令正在执行中...\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBluetooth.swift", + "kind": "FloatLiteral", + "offset": 1618, + "length": 4, + "value": "0.02" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBluetooth.swift", + "kind": "StringLiteral", + "offset": 1660, + "length": 46, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBluetooth.swift", + "kind": "StringLiteral", + "offset": 1698, + "length": 5, + "value": "\" Write:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBluetooth.swift", + "kind": "StringLiteral", + "offset": 1731, + "length": 3, + "value": "\" \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBluetooth.swift", + "kind": "StringLiteral", + "offset": 1737, + "length": 28, + "value": "\"Bytes(\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBluetooth.swift", + "kind": "StringLiteral", + "offset": 1763, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBluetooth.swift", + "kind": "BooleanLiteral", + "offset": 2591, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBluetooth.swift", + "kind": "FloatLiteral", + "offset": 2938, + "length": 4, + "value": "10.0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBluetooth.swift", + "kind": "BooleanLiteral", + "offset": 2953, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Logger.swift", + "kind": "BooleanLiteral", + "offset": 148, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Logger.swift", + "kind": "Array", + "offset": 502, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Logger.swift", + "kind": "StringLiteral", + "offset": 696, + "length": 26, + "value": "\"\/Documents\/IOTBluetooth\/\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Logger.swift", + "kind": "BooleanLiteral", + "offset": 944, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Logger.swift", + "kind": "StringLiteral", + "offset": 1012, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Logger.swift", + "kind": "StringLiteral", + "offset": 1069, + "length": 30, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Logger.swift", + "kind": "StringLiteral", + "offset": 1094, + "length": 1, + "value": "\".log\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Logger.swift", + "kind": "StringLiteral", + "offset": 1381, + "length": 3, + "value": "\" \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Logger.swift", + "kind": "StringLiteral", + "offset": 1407, + "length": 4, + "value": "\"\n\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Logger.swift", + "kind": "StringLiteral", + "offset": 1505, + "length": 51, + "value": "\" [IOTBluetooth-\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Logger.swift", + "kind": "StringLiteral", + "offset": 1538, + "length": 6, + "value": "\"%03d\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Logger.swift", + "kind": "StringLiteral", + "offset": 1552, + "length": 1, + "value": "\"]: \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Logger.swift", + "kind": "StringLiteral", + "offset": 1570, + "length": 7, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Logger.swift", + "kind": "StringLiteral", + "offset": 1576, + "length": 46, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Logger.swift", + "kind": "StringLiteral", + "offset": 1707, + "length": 51, + "value": "\" [IOTBluetooth-\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Logger.swift", + "kind": "StringLiteral", + "offset": 1740, + "length": 6, + "value": "\"%03d\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Logger.swift", + "kind": "StringLiteral", + "offset": 1754, + "length": 1, + "value": "\"]: \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryStep.swift", + "kind": "Array", + "offset": 200, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryStep.swift", + "kind": "Array", + "offset": 283, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryStep.swift", + "kind": "IntegerLiteral", + "offset": 316, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryStep.swift", + "kind": "IntegerLiteral", + "offset": 339, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryStep.swift", + "kind": "IntegerLiteral", + "offset": 375, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryStep.swift", + "kind": "IntegerLiteral", + "offset": 467, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryStep.swift", + "kind": "IntegerLiteral", + "offset": 511, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryStep.swift", + "kind": "IntegerLiteral", + "offset": 517, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryStep.swift", + "kind": "IntegerLiteral", + "offset": 727, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBHistoryStep.swift", + "kind": "IntegerLiteral", + "offset": 775, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/LRC.swift", + "kind": "IntegerLiteral", + "offset": 237, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/LRC.swift", + "kind": "IntegerLiteral", + "offset": 343, + "length": 3, + "value": "256" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/LRC.swift", + "kind": "IntegerLiteral", + "offset": 375, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/LRC.swift", + "kind": "IntegerLiteral", + "offset": 379, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/LRC.swift", + "kind": "IntegerLiteral", + "offset": 383, + "length": 3, + "value": "256" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/LRC.swift", + "kind": "IntegerLiteral", + "offset": 521, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", + "kind": "StringLiteral", + "offset": 402, + "length": 10, + "value": "\"HH:mm:ss\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", + "kind": "StringLiteral", + "offset": 491, + "length": 7, + "value": "\"HH:mm\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", + "kind": "StringLiteral", + "offset": 572, + "length": 7, + "value": "\"MM-dd\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", + "kind": "StringLiteral", + "offset": 659, + "length": 12, + "value": "\"MM月dd日\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/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\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", + "kind": "StringLiteral", + "offset": 851, + "length": 18, + "value": "\"yyy年MM月dd日\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/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\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", + "kind": "StringLiteral", + "offset": 1069, + "length": 24, + "value": "\"yyy年MM月dd日 HH:mm\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/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\/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\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", + "kind": "StringLiteral", + "offset": 1413, + "length": 19, + "value": "\"yyyy-MM-dd HHmmss\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/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\/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\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", + "kind": "FloatLiteral", + "offset": 2126, + "length": 4, + "value": "60.0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", + "kind": "FloatLiteral", + "offset": 2189, + "length": 4, + "value": "60.0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", + "kind": "FloatLiteral", + "offset": 2196, + "length": 4, + "value": "60.0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", + "kind": "FloatLiteral", + "offset": 2255, + "length": 4, + "value": "60.0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", + "kind": "FloatLiteral", + "offset": 2262, + "length": 4, + "value": "60.0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", + "kind": "FloatLiteral", + "offset": 2269, + "length": 4, + "value": "24.0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", + "kind": "IntegerLiteral", + "offset": 2459, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", + "kind": "IntegerLiteral", + "offset": 2496, + "length": 3, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", + "kind": "IntegerLiteral", + "offset": 2535, + "length": 3, + "value": "3" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", + "kind": "IntegerLiteral", + "offset": 2574, + "length": 3, + "value": "4" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", + "kind": "IntegerLiteral", + "offset": 2613, + "length": 4, + "value": "5" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", + "kind": "IntegerLiteral", + "offset": 2653, + "length": 3, + "value": "6" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", + "kind": "IntegerLiteral", + "offset": 2692, + "length": 3, + "value": "7" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", + "kind": "IntegerLiteral", + "offset": 2459, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", + "kind": "IntegerLiteral", + "offset": 2496, + "length": 3, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", + "kind": "IntegerLiteral", + "offset": 2535, + "length": 3, + "value": "3" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", + "kind": "IntegerLiteral", + "offset": 2574, + "length": 3, + "value": "4" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", + "kind": "IntegerLiteral", + "offset": 2613, + "length": 4, + "value": "5" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", + "kind": "IntegerLiteral", + "offset": 2653, + "length": 3, + "value": "6" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", + "kind": "IntegerLiteral", + "offset": 2692, + "length": 3, + "value": "7" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", + "kind": "IntegerLiteral", + "offset": 2459, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", + "kind": "IntegerLiteral", + "offset": 2496, + "length": 3, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", + "kind": "IntegerLiteral", + "offset": 2535, + "length": 3, + "value": "3" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", + "kind": "IntegerLiteral", + "offset": 2574, + "length": 3, + "value": "4" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", + "kind": "IntegerLiteral", + "offset": 2613, + "length": 4, + "value": "5" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", + "kind": "IntegerLiteral", + "offset": 2653, + "length": 3, + "value": "6" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Tools\/Date.swift", + "kind": "IntegerLiteral", + "offset": 2692, + "length": 3, + "value": "7" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBDial.swift", + "kind": "IntegerLiteral", + "offset": 1577, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBDial.swift", + "kind": "IntegerLiteral", + "offset": 1750, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBDial.swift", + "kind": "StringLiteral", + "offset": 2354, + "length": 77, + "value": "\"IBMarketDail(UID: \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBDial.swift", + "kind": "StringLiteral", + "offset": 2379, + "length": 1, + "value": "\", themeLength:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBDial.swift", + "kind": "StringLiteral", + "offset": 2407, + "length": 1, + "value": "\", theme:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBDial.swift", + "kind": "StringLiteral", + "offset": 2426, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBDial.swift", + "kind": "StringLiteral", + "offset": 2429, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBDial.swift", + "kind": "StringLiteral", + "offset": 2557, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBDial.swift", + "kind": "StringLiteral", + "offset": 2615, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBDial.swift", + "kind": "IntegerLiteral", + "offset": 2695, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBDial.swift", + "kind": "IntegerLiteral", + "offset": 2852, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBDial.swift", + "kind": "IntegerLiteral", + "offset": 3139, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBDial.swift", + "kind": "IntegerLiteral", + "offset": 3356, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBDial.swift", + "kind": "StringLiteral", + "offset": 3445, + "length": 147, + "value": "\"IBDialFile(UID: \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBDial.swift", + "kind": "StringLiteral", + "offset": 3468, + "length": 1, + "value": "\", index:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBDial.swift", + "kind": "StringLiteral", + "offset": 3484, + "length": 1, + "value": "\",fileType: \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBDial.swift", + "kind": "StringLiteral", + "offset": 3506, + "length": 1, + "value": "\", nameLength:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBDial.swift", + "kind": "StringLiteral", + "offset": 3532, + "length": 1, + "value": "\", filePath:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBDial.swift", + "kind": "StringLiteral", + "offset": 3554, + "length": 1, + "value": "\", fileName:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBDial.swift", + "kind": "StringLiteral", + "offset": 3576, + "length": 1, + "value": "\", size:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBDial.swift", + "kind": "StringLiteral", + "offset": 3590, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBBloodOxygen.swift", + "kind": "IntegerLiteral", + "offset": 345, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBBloodOxygen.swift", + "kind": "IntegerLiteral", + "offset": 402, + "length": 2, + "value": "95" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBBloodOxygen.swift", + "kind": "IntegerLiteral", + "offset": 514, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBBloodOxygen.swift", + "kind": "IntegerLiteral", + "offset": 552, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBBloodOxygen.swift", + "kind": "IntegerLiteral", + "offset": 579, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBBloodOxygen.swift", + "kind": "IntegerLiteral", + "offset": 608, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBBloodOxygen.swift", + "kind": "StringLiteral", + "offset": 679, + "length": 62, + "value": "\"IBBloodOxygen(rate: \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBBloodOxygen.swift", + "kind": "StringLiteral", + "offset": 707, + "length": 1, + "value": "\", state:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBBloodOxygen.swift", + "kind": "StringLiteral", + "offset": 723, + "length": 1, + "value": "\", value:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBBloodOxygen.swift", + "kind": "StringLiteral", + "offset": 739, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBBloodOxygen.swift", + "kind": "IntegerLiteral", + "offset": 846, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBBloodOxygen.swift", + "kind": "IntegerLiteral", + "offset": 874, + "length": 5, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBBloodOxygen.swift", + "kind": "IntegerLiteral", + "offset": 905, + "length": 5, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBBloodOxygen.swift", + "kind": "IntegerLiteral", + "offset": 936, + "length": 5, + "value": "3" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBBloodOxygen.swift", + "kind": "IntegerLiteral", + "offset": 846, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBBloodOxygen.swift", + "kind": "IntegerLiteral", + "offset": 874, + "length": 5, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBBloodOxygen.swift", + "kind": "IntegerLiteral", + "offset": 905, + "length": 5, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBBloodOxygen.swift", + "kind": "IntegerLiteral", + "offset": 936, + "length": 5, + "value": "3" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBBloodOxygen.swift", + "kind": "IntegerLiteral", + "offset": 846, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBBloodOxygen.swift", + "kind": "IntegerLiteral", + "offset": 874, + "length": 5, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBBloodOxygen.swift", + "kind": "IntegerLiteral", + "offset": 905, + "length": 5, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBBloodOxygen.swift", + "kind": "IntegerLiteral", + "offset": 936, + "length": 5, + "value": "3" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBPeripheral.swift", + "kind": "IntegerLiteral", + "offset": 231, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBPeripheral.swift", + "kind": "StringLiteral", + "offset": 562, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBPeripheral.swift", + "kind": "Dictionary", + "offset": 655, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBPeripheral.swift", + "kind": "StringLiteral", + "offset": 799, + "length": 9, + "value": "\"Unknown\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBPeripheral.swift", + "kind": "StringLiteral", + "offset": 890, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBPeripheral.swift", + "kind": "IntegerLiteral", + "offset": 995, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBPeripheral.swift", + "kind": "StringLiteral", + "offset": 1043, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBPeripheral.swift", + "kind": "IntegerLiteral", + "offset": 1104, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBPeripheral.swift", + "kind": "IntegerLiteral", + "offset": 1155, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBPeripheral.swift", + "kind": "IntegerLiteral", + "offset": 1204, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBEpo.swift", + "kind": "IntegerLiteral", + "offset": 193, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBEpo.swift", + "kind": "IntegerLiteral", + "offset": 305, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBEpo.swift", + "kind": "StringLiteral", + "offset": 421, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBEpo.swift", + "kind": "StringLiteral", + "offset": 479, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBEpo.swift", + "kind": "IntegerLiteral", + "offset": 540, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBEpo.swift", + "kind": "StringLiteral", + "offset": 627, + "length": 112, + "value": "\"IBEpo(UID: \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBEpo.swift", + "kind": "StringLiteral", + "offset": 645, + "length": 1, + "value": "\", nameLength:\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBEpo.swift", + "kind": "StringLiteral", + "offset": 671, + "length": 1, + "value": "\",fileName: \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBEpo.swift", + "kind": "StringLiteral", + "offset": 693, + "length": 1, + "value": "\",filePath: \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBEpo.swift", + "kind": "StringLiteral", + "offset": 715, + "length": 1, + "value": "\",fileSize: \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBEpo.swift", + "kind": "StringLiteral", + "offset": 737, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 208, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 234, + "length": 7, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 269, + "length": 8, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 302, + "length": 6, + "value": "3" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 339, + "length": 7, + "value": "4" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 371, + "length": 7, + "value": "5" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 412, + "length": 8, + "value": "6" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 445, + "length": 6, + "value": "7" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 482, + "length": 10, + "value": "8" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 517, + "length": 6, + "value": "9" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 551, + "length": 5, + "value": "10" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 587, + "length": 7, + "value": "11" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 622, + "length": 5, + "value": "12" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 655, + "length": 5, + "value": "13" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 688, + "length": 5, + "value": "14" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 730, + "length": 10, + "value": "15" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 774, + "length": 9, + "value": "16" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 811, + "length": 6, + "value": "17" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 842, + "length": 4, + "value": "18" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 874, + "length": 10, + "value": "19" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 912, + "length": 7, + "value": "20" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 953, + "length": 8, + "value": "21" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 992, + "length": 7, + "value": "22" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 208, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 234, + "length": 7, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 269, + "length": 8, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 302, + "length": 6, + "value": "3" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 339, + "length": 7, + "value": "4" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 371, + "length": 7, + "value": "5" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 412, + "length": 8, + "value": "6" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 445, + "length": 6, + "value": "7" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 482, + "length": 10, + "value": "8" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 517, + "length": 6, + "value": "9" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 551, + "length": 5, + "value": "10" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 587, + "length": 7, + "value": "11" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 622, + "length": 5, + "value": "12" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 655, + "length": 5, + "value": "13" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 688, + "length": 5, + "value": "14" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 730, + "length": 10, + "value": "15" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 774, + "length": 9, + "value": "16" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 811, + "length": 6, + "value": "17" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 842, + "length": 4, + "value": "18" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 874, + "length": 10, + "value": "19" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 912, + "length": 7, + "value": "20" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 953, + "length": 8, + "value": "21" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 992, + "length": 7, + "value": "22" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 208, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 234, + "length": 7, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 269, + "length": 8, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 302, + "length": 6, + "value": "3" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 339, + "length": 7, + "value": "4" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 371, + "length": 7, + "value": "5" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 412, + "length": 8, + "value": "6" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 445, + "length": 6, + "value": "7" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 482, + "length": 10, + "value": "8" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 517, + "length": 6, + "value": "9" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 551, + "length": 5, + "value": "10" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 587, + "length": 7, + "value": "11" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 622, + "length": 5, + "value": "12" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 655, + "length": 5, + "value": "13" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 688, + "length": 5, + "value": "14" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 730, + "length": 10, + "value": "15" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 774, + "length": 9, + "value": "16" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 811, + "length": 6, + "value": "17" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 842, + "length": 4, + "value": "18" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 874, + "length": 10, + "value": "19" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 912, + "length": 7, + "value": "20" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 953, + "length": 8, + "value": "21" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/Models\/IBLanguage.swift", + "kind": "IntegerLiteral", + "offset": 992, + "length": 7, + "value": "22" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBReceiveManager.swift", + "kind": "IntegerLiteral", + "offset": 506, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBReceiveManager.swift", + "kind": "IntegerLiteral", + "offset": 523, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBReceiveManager.swift", + "kind": "IntegerLiteral", + "offset": 641, + "length": 2, + "value": "18" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBReceiveManager.swift", + "kind": "IntegerLiteral", + "offset": 649, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBReceiveManager.swift", + "kind": "IntegerLiteral", + "offset": 655, + "length": 4, + "value": "0x72" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBReceiveManager.swift", + "kind": "IntegerLiteral", + "offset": 693, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBReceiveManager.swift", + "kind": "IntegerLiteral", + "offset": 697, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBReceiveManager.swift", + "kind": "IntegerLiteral", + "offset": 737, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBReceiveManager.swift", + "kind": "IntegerLiteral", + "offset": 741, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBReceiveManager.swift", + "kind": "IntegerLiteral", + "offset": 781, + "length": 2, + "value": "11" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBReceiveManager.swift", + "kind": "IntegerLiteral", + "offset": 786, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBReceiveManager.swift", + "kind": "IntegerLiteral", + "offset": 824, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBReceiveManager.swift", + "kind": "IntegerLiteral", + "offset": 829, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBReceiveManager.swift", + "kind": "StringLiteral", + "offset": 873, + "length": 91, + "value": "\"pkgTotal = \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBReceiveManager.swift", + "kind": "StringLiteral", + "offset": 896, + "length": 1, + "value": "\",dataTotal = \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBReceiveManager.swift", + "kind": "StringLiteral", + "offset": 921, + "length": 1, + "value": "\",pkgIndex = \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBReceiveManager.swift", + "kind": "StringLiteral", + "offset": 944, + "length": 1, + "value": "\",pkgLen = \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBReceiveManager.swift", + "kind": "StringLiteral", + "offset": 963, + "length": 15, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBReceiveManager.swift", + "kind": "StringLiteral", + "offset": 977, + "length": 3, + "value": "\" \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBReceiveManager.swift", + "kind": "IntegerLiteral", + "offset": 1106, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBReceiveManager.swift", + "kind": "IntegerLiteral", + "offset": 1152, + "length": 2, + "value": "17" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBReceiveManager.swift", + "kind": "IntegerLiteral", + "offset": 1199, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBReceiveManager.swift", + "kind": "IntegerLiteral", + "offset": 1375, + "length": 2, + "value": "17" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBReceiveManager.swift", + "kind": "StringLiteral", + "offset": 1466, + "length": 51, + "value": "\"total = \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBReceiveManager.swift", + "kind": "StringLiteral", + "offset": 1487, + "length": 1, + "value": "\",receive = \"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBReceiveManager.swift", + "kind": "StringLiteral", + "offset": 1516, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/yaozuopan\/Documents\/code\/HsFileAgentSdk_iOS\/IOTBluetooth\/IOTBluetooth\/IBReceiveManager.swift", + "kind": "StringLiteral", + "offset": 1845, + "length": 3, + "value": "\" \"" + } + ] +} \ No newline at end of file diff --git a/IOTBluetooth_iOS/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.private.swiftinterface b/IOTBluetooth_iOS/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.private.swiftinterface new file mode 100644 index 0000000..92f5d98 --- /dev/null +++ b/IOTBluetooth_iOS/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.private.swiftinterface @@ -0,0 +1,950 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.9 effective-4.2 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) +// swift-module-flags: -target arm64-apple-ios13.0 -enable-objc-interop -enable-library-evolution -swift-version 4.2 -enforce-exclusivity=checked -O -module-name HsFileAgentSdk +// swift-module-flags-ignorable: -enable-bare-slash-regex +import CoreBluetooth +import Foundation +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 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 IBAddressBook { + public var gender: Swift.Int + public var name: Swift.String? + public var phoneNumbers: [HsFileAgentSdk.IBPhoneNumber] + 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 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 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 + } +} +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 + } +} +@_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 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 + 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 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 + public var description: Swift.String { + get + } +} +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 Swift.String { + public var binary: Swift.String { + get + } +} +extension Swift.Double { + public var upInt: Swift.Int { + get + } +} +extension Swift.Int { + public var bytes: [Swift.UInt8] { + get + } + public var byte: Swift.UInt8 { + get + } + public var byte2: [Swift.UInt8] { + get + } + public var byte3: [Swift.UInt8] { + get + } + public var byte4: [Swift.UInt8] { + get + } +} +extension Swift.BinaryInteger { + public var binaryString: Swift.String { + get + } +} +extension Swift.Array where Element == Swift.UInt8 { + public var int: Swift.Int { + get + } + public var data: Foundation.Data { + get + } +} +extension Foundation.Data { + public var bytes: [Swift.UInt8] { + get + } + public func joined(format: Swift.String = "%02x", _ separator: Swift.String = "") -> Swift.String + public func reversedJoined(format: Swift.String = "%02x", _ separator: Swift.String = "") -> Swift.String + public var int: Swift.Int { + get + } + public var lrc: Swift.UInt8 { + get + } +} +extension Swift.UInt8 { + public var int: Swift.Int { + get + } +} +public enum IBCode : Swift.Int, Swift.CustomStringConvertible { + 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 { + public init() + @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 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() + @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 { + get + } +} +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 +} +@_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 IBHistoryBurningItem { + public var time: Swift.Int + public var value: Swift.Int + public init() + @objc deinit +} +public class IBWater { + public var alertState: Swift.Int + public var alertType: Swift.Int + public var drinkingValue: Swift.Int + public var start: HsFileAgentSdk.IBTimeItem + public var end: HsFileAgentSdk.IBTimeItem + public var frequency: HsFileAgentSdk.IBFrequency + public init() + @objc deinit +} +public enum IBFrequency : Swift.Int { + case min30 + case hour1 + case hour2 + case hour3 + case none + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_hasMissingDesignatedInitializers public class IBAbility { + public var description: Swift.String { + get + } + @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 class IBScreenConfig { + public var type: Swift.Int + public var brightness: Swift.Int? + public var duration: HsFileAgentSdk.IBDuration? + public var wrist: Swift.Int? + public init() + @objc deinit +} +@_hasMissingDesignatedInitializers public class IBScreen { + public var brightness: Swift.Int + public var duration: HsFileAgentSdk.IBDuration + public var wrist: Swift.Int + public init() + @objc deinit +} +public enum IBDuration : Swift.Int { + case second5 + case second10 + case second15 + case second30 + case minute + case minute5 + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: 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 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 typealias IBProgressHandler = (_ total: Swift.Int, _ current: Swift.Int) -> Swift.Void +public class IBFileSender { + 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 { + get + } +} +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 init() + @objc deinit +} +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 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 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 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) +} +public class IBAiResponse { + public var value: Swift.String + public init() + public var description: Swift.String { + get + } + @objc deinit +} +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 +} +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 +} +@_hasMissingDesignatedInitializers public class IBHeartRate { + public var rate: HsFileAgentSdk.IBHeartRateFrequency + public var state: Swift.Int + public var higherOrLower: Swift.Int + public var value: Swift.Int + 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 { + get + } +} +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 +} +extension Foundation.Data { + public var string: Swift.String? { + get + } +} +extension Swift.String { + public var data: Foundation.Data? { + 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 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 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 +} +@_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 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 + } + public var peripheral: CoreBluetooth.CBPeripheral! { + get + } + public var macAddress: Swift.String { + get + } + public var advertisementData: [Swift.String : Any] { + get + } + public var uuid: Foundation.UUID! { + get + } + public var name: Swift.String { + get + } + public var softwareVersion: Swift.String { + get + } + public var battery: Swift.Int { + get + } + @objc deinit +} +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 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 + } +} +extension HsFileAgentSdk.IBMotionMode : Swift.Equatable {} +extension HsFileAgentSdk.IBMotionMode : Swift.Hashable {} +extension HsFileAgentSdk.IBMotionMode : Swift.RawRepresentable {} +extension HsFileAgentSdk.IBFile : Swift.Equatable {} +extension HsFileAgentSdk.IBFile : Swift.Hashable {} +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 {} diff --git a/IOTBluetooth_iOS/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.swiftdoc b/IOTBluetooth_iOS/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.swiftdoc new file mode 100644 index 0000000..2ed1b52 Binary files /dev/null and b/IOTBluetooth_iOS/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.swiftdoc differ diff --git a/IOTBluetooth_iOS/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.swiftinterface b/IOTBluetooth_iOS/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.swiftinterface new file mode 100644 index 0000000..92f5d98 --- /dev/null +++ b/IOTBluetooth_iOS/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.swiftinterface @@ -0,0 +1,950 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.9 effective-4.2 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) +// swift-module-flags: -target arm64-apple-ios13.0 -enable-objc-interop -enable-library-evolution -swift-version 4.2 -enforce-exclusivity=checked -O -module-name HsFileAgentSdk +// swift-module-flags-ignorable: -enable-bare-slash-regex +import CoreBluetooth +import Foundation +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 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 IBAddressBook { + public var gender: Swift.Int + public var name: Swift.String? + public var phoneNumbers: [HsFileAgentSdk.IBPhoneNumber] + 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 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 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 + } +} +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 + } +} +@_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 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 + 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 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 + public var description: Swift.String { + get + } +} +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 Swift.String { + public var binary: Swift.String { + get + } +} +extension Swift.Double { + public var upInt: Swift.Int { + get + } +} +extension Swift.Int { + public var bytes: [Swift.UInt8] { + get + } + public var byte: Swift.UInt8 { + get + } + public var byte2: [Swift.UInt8] { + get + } + public var byte3: [Swift.UInt8] { + get + } + public var byte4: [Swift.UInt8] { + get + } +} +extension Swift.BinaryInteger { + public var binaryString: Swift.String { + get + } +} +extension Swift.Array where Element == Swift.UInt8 { + public var int: Swift.Int { + get + } + public var data: Foundation.Data { + get + } +} +extension Foundation.Data { + public var bytes: [Swift.UInt8] { + get + } + public func joined(format: Swift.String = "%02x", _ separator: Swift.String = "") -> Swift.String + public func reversedJoined(format: Swift.String = "%02x", _ separator: Swift.String = "") -> Swift.String + public var int: Swift.Int { + get + } + public var lrc: Swift.UInt8 { + get + } +} +extension Swift.UInt8 { + public var int: Swift.Int { + get + } +} +public enum IBCode : Swift.Int, Swift.CustomStringConvertible { + 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 { + public init() + @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 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() + @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 { + get + } +} +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 +} +@_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 IBHistoryBurningItem { + public var time: Swift.Int + public var value: Swift.Int + public init() + @objc deinit +} +public class IBWater { + public var alertState: Swift.Int + public var alertType: Swift.Int + public var drinkingValue: Swift.Int + public var start: HsFileAgentSdk.IBTimeItem + public var end: HsFileAgentSdk.IBTimeItem + public var frequency: HsFileAgentSdk.IBFrequency + public init() + @objc deinit +} +public enum IBFrequency : Swift.Int { + case min30 + case hour1 + case hour2 + case hour3 + case none + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_hasMissingDesignatedInitializers public class IBAbility { + public var description: Swift.String { + get + } + @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 class IBScreenConfig { + public var type: Swift.Int + public var brightness: Swift.Int? + public var duration: HsFileAgentSdk.IBDuration? + public var wrist: Swift.Int? + public init() + @objc deinit +} +@_hasMissingDesignatedInitializers public class IBScreen { + public var brightness: Swift.Int + public var duration: HsFileAgentSdk.IBDuration + public var wrist: Swift.Int + public init() + @objc deinit +} +public enum IBDuration : Swift.Int { + case second5 + case second10 + case second15 + case second30 + case minute + case minute5 + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: 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 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 typealias IBProgressHandler = (_ total: Swift.Int, _ current: Swift.Int) -> Swift.Void +public class IBFileSender { + 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 { + get + } +} +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 init() + @objc deinit +} +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 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 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 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) +} +public class IBAiResponse { + public var value: Swift.String + public init() + public var description: Swift.String { + get + } + @objc deinit +} +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 +} +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 +} +@_hasMissingDesignatedInitializers public class IBHeartRate { + public var rate: HsFileAgentSdk.IBHeartRateFrequency + public var state: Swift.Int + public var higherOrLower: Swift.Int + public var value: Swift.Int + 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 { + get + } +} +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 +} +extension Foundation.Data { + public var string: Swift.String? { + get + } +} +extension Swift.String { + public var data: Foundation.Data? { + 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 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 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 +} +@_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 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 + } + public var peripheral: CoreBluetooth.CBPeripheral! { + get + } + public var macAddress: Swift.String { + get + } + public var advertisementData: [Swift.String : Any] { + get + } + public var uuid: Foundation.UUID! { + get + } + public var name: Swift.String { + get + } + public var softwareVersion: Swift.String { + get + } + public var battery: Swift.Int { + get + } + @objc deinit +} +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 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 + } +} +extension HsFileAgentSdk.IBMotionMode : Swift.Equatable {} +extension HsFileAgentSdk.IBMotionMode : Swift.Hashable {} +extension HsFileAgentSdk.IBMotionMode : Swift.RawRepresentable {} +extension HsFileAgentSdk.IBFile : Swift.Equatable {} +extension HsFileAgentSdk.IBFile : Swift.Hashable {} +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 {} diff --git a/IOTBluetooth_iOS/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.swiftmodule b/IOTBluetooth_iOS/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.swiftmodule new file mode 100644 index 0000000..10eb3d2 Binary files /dev/null and b/IOTBluetooth_iOS/HsFileAgentSdk.framework/Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.swiftmodule differ diff --git a/IOTBluetooth_iOS/HsFileAgentSdk.framework/Modules/module.modulemap b/IOTBluetooth_iOS/HsFileAgentSdk.framework/Modules/module.modulemap new file mode 100644 index 0000000..2fb3e7b --- /dev/null +++ b/IOTBluetooth_iOS/HsFileAgentSdk.framework/Modules/module.modulemap @@ -0,0 +1,4 @@ +framework module HsFileAgentSdk { + header "HsFileAgentSdk-Swift.h" + requires objc +} diff --git a/IOTBluetooth_iOS/HsFileAgentSdk.framework/_CodeSignature/CodeResources b/IOTBluetooth_iOS/HsFileAgentSdk.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..c0dafde --- /dev/null +++ b/IOTBluetooth_iOS/HsFileAgentSdk.framework/_CodeSignature/CodeResources @@ -0,0 +1,212 @@ + + + + + files + + AIAudio.sbc + + RpFgliSugx7VRkEHRc78ZrqRreA= + + Headers/HsFileAgentSdk-Swift.h + + j3Y0yn1c3Q4p4Vn9UjZ8OCgYMIc= + + Headers/IOTBluetooth.h + + CrKsp3/hSXf2W2Rs1jwI971L6AA= + + Info.plist + + A+koCTeFYzN/ClZH1A0NBY1PlyQ= + + Modules/HsFileAgentSdk.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo + + cE4sUpPIL78fI3lGWxO6aOYLNKY= + + Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.abi.json + + /OjLhZSoEAaccmqIS4jMmtTLxhs= + + Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.private.swiftinterface + + eIb4qm2wP7ysQZlFGiu59szKSEg= + + Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.swiftdoc + + ZOtalZ0xTz3BSqoQNV5NWyF2o5w= + + Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.swiftinterface + + eIb4qm2wP7ysQZlFGiu59szKSEg= + + Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.swiftmodule + + qBAc9S62uZBm2gIawb+W5TqQCEw= + + Modules/module.modulemap + + f79HwiSrdIBeN1D0Vf+cUsmF3qk= + + + files2 + + AIAudio.sbc + + hash2 + + lug8RrnIKGI1YtMEMhWLfcDk+wMEUF5obxlr3Cxw6p8= + + + Headers/HsFileAgentSdk-Swift.h + + hash2 + + QgBL6738IJEIHyuOHNXShzj4drkE5QHeD1vvgmcV8Qs= + + + Headers/IOTBluetooth.h + + hash2 + + KtifMyVkNOlsgy1BY5TN2xjfY/5n6yI4GLJspf4NES4= + + + Modules/HsFileAgentSdk.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo + + hash2 + + 9mNzyi++rffe/BWj3aMrKMJKQ4lFdFYfeE2y8OXpvm4= + + + Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.abi.json + + hash2 + + 7rDSsl9usjKQKT5liIWmt4FUKAFICeCfiAP+Rxh33q8= + + + Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.private.swiftinterface + + hash2 + + Dw6uy9+NCmIBF9MjDrSDnTeOuv24BSTFKzxAY2xjjkE= + + + Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.swiftdoc + + hash2 + + vZOFlWbn9UjckEdFqz1USGtiLJVNyFk/EMmN2JWHRXs= + + + Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.swiftinterface + + hash2 + + Dw6uy9+NCmIBF9MjDrSDnTeOuv24BSTFKzxAY2xjjkE= + + + Modules/HsFileAgentSdk.swiftmodule/arm64-apple-ios.swiftmodule + + hash2 + + mLZ/A0+Xwe5iusjOQoXjznoLuAgaYJtDG1BAzP5ucO8= + + + Modules/module.modulemap + + hash2 + + y0wFWb230zTL3zRgSf56ghY3Co2dufIP8ZttoBCPq+0= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/IOTBluetooth_iOS/IOTBluetooth.xcodeproj/project.pbxproj b/IOTBluetooth_iOS/IOTBluetooth.xcodeproj/project.pbxproj new file mode 100644 index 0000000..4c05fd8 --- /dev/null +++ b/IOTBluetooth_iOS/IOTBluetooth.xcodeproj/project.pbxproj @@ -0,0 +1,480 @@ +// !$*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/code/IOTBluetooth/IOTBluetooth.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/IOTBluetooth_iOS/IOTBluetooth.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from code/IOTBluetooth/IOTBluetooth.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to IOTBluetooth_iOS/IOTBluetooth.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/code/IOTBluetooth/IOTBluetooth.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/IOTBluetooth_iOS/IOTBluetooth.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from code/IOTBluetooth/IOTBluetooth.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to IOTBluetooth_iOS/IOTBluetooth.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/code/IOTBluetooth/IOTBluetooth.xcodeproj/xcshareddata/xcschemes/IOTBluetooth.xcscheme b/IOTBluetooth_iOS/IOTBluetooth.xcodeproj/xcshareddata/xcschemes/HsFileAgentSdk.xcscheme similarity index 91% rename from code/IOTBluetooth/IOTBluetooth.xcodeproj/xcshareddata/xcschemes/IOTBluetooth.xcscheme rename to IOTBluetooth_iOS/IOTBluetooth.xcodeproj/xcshareddata/xcschemes/HsFileAgentSdk.xcscheme index 7630f1c..39472ea 100644 --- a/code/IOTBluetooth/IOTBluetooth.xcodeproj/xcshareddata/xcschemes/IOTBluetooth.xcscheme +++ b/IOTBluetooth_iOS/IOTBluetooth.xcodeproj/xcshareddata/xcschemes/HsFileAgentSdk.xcscheme @@ -15,8 +15,8 @@ @@ -50,8 +50,8 @@ diff --git a/code/IOTBluetooth/Example/Datas.swift b/code/IOTBluetooth/Example/Datas.swift deleted file mode 100644 index b96c52b..0000000 --- a/code/IOTBluetooth/Example/Datas.swift +++ /dev/null @@ -1,132 +0,0 @@ -// -// Datas.swift -// Example -// -// Created by yaozuopan on 2024/3/19. -// - -import Foundation -import IOTBluetooth - - - -let datas: [(ability: IBAbility, label: String, parameters: [IBParameter])] = [ -// (.userData,"设置用户数据",[.userInfo(IBUserInfo())]), -// (.language, "设置语言", [.language(.chinese)]), -// (.about,"关于本机内容",[]), - (.find, "开始查找手表", [.action(1)]), -// (.find, "停止查找手表", [.action(0)]), -// (.message, "开启消息推送功能", [.action(1)]), -// (.message, "关闭消息推送功能", [.action(0)]), -// -// (.takePhoto, "开启手势拍照", [.action(1)]), -// (.takePhoto, "关闭手势拍照", [.action(0)]), -// (.restore, "恢复出厂设置", []), -// (.reboot, "重新启动", []), -// (.shutdown, "关机", []), -// (.fetchScreen, "获取手表屏幕参数", []), -// (.screen, "设置手表屏幕参数", [.screen(Config.setScreen())]), -// (.fetchBattery, "获取电量", []), -// (.fetchClock, "获取闹钟设置", []), -// (.setClock, "发送闹钟设置", [.clock(IBClock())]), -// -// (.fetchCurrentDialId, "发送当前表盘ID", []), -// (.switchDial, "切换表盘", [.dialID(1028)]), -// (.deleteDial, "删除表盘", [.dialID(10001)]), -// (.fetchDials, "获取所有表盘UID", []), -// (.checkDialID, "获取某表盘ID是否已安装", [.dialID(10001)]), -// -// (.fetchWatchState, "获取当前手表状态", []), -// (.fetchVibrateSound, "获取手表声音与震动参数", []), -// (.vibrateSound, "设置手表声音与震动参数", [.vibrateSound(Config.setVibrateSound())]), -// (.fetchAuxiliary, "获取手表辅助功能参数", []), -// (.auxiliary, "设置手表辅助功能参数", [.auxiliary(.bloodOxygen)]), -// (.unit, "设置手表公英制单位", [.value(1)]), -// -// -// (.disk, "获取SD卡剩余空间", []), -// (.unpair, "发送解除配对消息", []), -// (.sendUnpair, "发送取消解除配对消息", []), -// -// -// (.startSport, "开启指定运动模式", [.motionMode(.walking)]), -// (.trainPauseResume, "训练暂停", [.action(0)]), -// (.trainPauseResume, "训练恢复", [.action(1)]), -// (.endSport, "结束运动模式", []), -// -// (.heartRateMode, "开启自动获取实时心率", [.action(1)]), -// (.heartRateMode, "关闭自动获取实时心率", [.action(0)]), -// (.heartRateHigh, "设置最高心率提醒", [.value(180)]), -// (.heartRateHigh, "关闭最高心率提醒", [.value(0)]), -// (.fetchHeartRate, "获取手表心率参数", []), -// (.heartRate, "设置手表心率参数", [.heartRate(IBHeartRate())]), -// (.currentHeartRate, "获取实时心率", []), -// -// (.fetchBloodOxygen, "获取手表血氧设置", []), -// (.bloodOxygen, "设置手表血氧参数", [.bloodOxygen(IBBloodOxygen())]), -// (.trainFrequency, "设置训练实时数据采样频率", [.value(30)]), -// -// (.fetchTargetStep, "获取目标步数设置", []), -// (.targetStep, "设置目标步数", [.targetStep(IBTargetStep())]), -// (.fetchOtherTarget, "获取其他目标设置", []), -// (.targetOther, "设置其他目标", [.otherTarget(IBOtherTarget())]), -// (.trainTarget, "设置训练目标", [.trainTarget(IBTrainTarget())]), -// (.fetchSleep, "获取睡眠设置", []), -// (.sleep, "设置睡眠", [.sleep(IBSleep())]), -// (.fetchWater, "获取手表喝水提醒设置", []), -// (.water, "设置喝水提醒", [.water(IBWater())]), -// -// -// (.syncHeartRate, "同步心率历史数据", [.value(0)]), -// (.syncBloodOxygen, "同步血氧历史数据", [.value(0)]), -// (.syncStepCount, "同步历史步数数据", [.value(0)]), -// (.syncFatBurning, "同步燃脂时间历史数据", [.value(0)]), -// (.syncStand, "同步站立历史数据", [.value(0)]), -// (.syncCalorie, "同步卡路里历史数据", [.value(0)]), -// (.syncDistance, "同步距离历史数据", [.value(0)]), -// (.syncTrain, "同步基础训练历史数据", [.value(0)]), -// (.syncSleep, "同步睡眠历史数据", [.value(0)]), -// (.syncGPS, "同步路径坐标集历史数据", [.value(1654012800)]), -// (.sendSyncEnd, "发送同步数据结束消息", []), -// (.addressBook, "发送通讯录", [.addressBook([IBAddressBook()])]), - -// (.epo, "发送EPO文件", []), - (.ota, "发送OTA文件", []), - (.mp3, "发送MP3文件", []), -// (.dial, "发送自定义表盘文件", []), - (.dial, "发送市场表盘文件", []), - (.revokeFileSend, "撤销当前文件传输", []), - - - (.deleteFile, "删除指定文件", [.deleteFile(IBDeleteFile())]), - (.deleteFiles, "删除指定类型所有文件", [.file(.mp3)]), - (.fetchFiles, "获取指定类型所有文件", [.file(.mp3)]), - - (.sendWeather, "发送天气数据", [.weather(IBWeather())]), -] - -class Config{ - static func setScreen()->IBScreenConfig{ - let model = IBScreenConfig() - model.type = 0 - model.brightness = 255 - -// model.type = 1 -// model.duration = .minute -// model.wrist = 0 - return model - } - static func setVibrateSound()->IBVibrateConfig{ - let model = IBVibrateConfig() -// model.type = 0 -// model.systemValue = 92 - -// model.type = 1 -// model.ringsValue = 48 -// - model.type = 3 - model.ringsState = 1 - model.vibrateState = 1 - return model - } -} diff --git a/code/IOTBluetooth/Example/LogViewController.swift b/code/IOTBluetooth/Example/LogViewController.swift deleted file mode 100644 index 99f5173..0000000 --- a/code/IOTBluetooth/Example/LogViewController.swift +++ /dev/null @@ -1,28 +0,0 @@ -// -// LogViewController.swift -// Example -// -// Created by yaozuopan on 2024/3/14. -// - -import UIKit -import IOTBluetooth -import IOTBluetooth - -class LogViewController: BaseViewController { - - @IBOutlet weak var textView: UITextView! - - override func viewDidLoad() { - title = "蓝牙日志" - } - - 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) - } -} - diff --git a/code/IOTBluetooth/Example/ble/IBManager.swift b/code/IOTBluetooth/Example/ble/IBManager.swift deleted file mode 100644 index 18dda24..0000000 --- a/code/IOTBluetooth/Example/ble/IBManager.swift +++ /dev/null @@ -1,79 +0,0 @@ -//// -//// 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/code/IOTBluetooth/Example/ble/Logger.swift b/code/IOTBluetooth/Example/ble/Logger.swift deleted file mode 100644 index 3dbf8bf..0000000 --- a/code/IOTBluetooth/Example/ble/Logger.swift +++ /dev/null @@ -1,78 +0,0 @@ -// -// Logger.swift -// -// -// Created by Harvey on 2021/4/27. -// - -import Foundation - -/// 日记管理 -public class Logger { - static var isDebug: Bool = true - - fileprivate static let shared = Logger() - private var fileHandle:FileHandle? - private init() { - let path = getPath() - fileHandle = FileHandle(forWritingAtPath: path)! -// fileHandle?.seekToEndOfFile() - } - - fileprivate var dateString: String { - let f = DateFormatter() - f.dateFormat = "yyyy-MM-dd HH:mm:ss.SSS" - return f.string(from: Date()) - } - - 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 f = DateFormatter() - f.dateFormat = "yyyy-MM-dd HHmmss" - var time = f.string(from: Date()) - - let path = foldPath + "\(time).log" - if !FileManager.default.fileExists(atPath: path) { - FileManager.default.createFile(atPath: path, contents: nil, attributes: nil) - } - return path - } -} - -public 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 + " [app-\(String(format: "%03d", line))]: " + logs.map({ "\($0)" }).joined(separator: separator) + terminator - if Logger.isDebug { - print(Logger.shared.dateString, terminator: " [app-\(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/code/IOTBluetooth/IOTBluetooth.xcodeproj/project.pbxproj b/code/IOTBluetooth/IOTBluetooth.xcodeproj/project.pbxproj deleted file mode 100644 index 3c4ed9f..0000000 --- a/code/IOTBluetooth/IOTBluetooth.xcodeproj/project.pbxproj +++ /dev/null @@ -1,963 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 56; - objects = { - -/* Begin PBXBuildFile section */ - 180220CE2C2D5D560090D34A /* IBAiResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 180220CD2C2D5D560090D34A /* IBAiResponse.swift */; }; - 180B01982BFC831300524729 /* IBHistoryHeartRate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 180B01972BFC831300524729 /* IBHistoryHeartRate.swift */; }; - 180B019E2BFC9CF400524729 /* IBHistoryBaseTraining.swift in Sources */ = {isa = PBXBuildFile; fileRef = 180B019D2BFC9CF400524729 /* IBHistoryBaseTraining.swift */; }; - 180CE2652C0D728F00A7006E /* IBAddressBook.swift in Sources */ = {isa = PBXBuildFile; fileRef = 180CE2642C0D728F00A7006E /* IBAddressBook.swift */; }; - 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 */; }; - 181441CF2C11571400CCDD46 /* IBMp3.swift in Sources */ = {isa = PBXBuildFile; fileRef = 181441CE2C11571400CCDD46 /* IBMp3.swift */; }; - 181441D12C11575D00CCDD46 /* IBOta.swift in Sources */ = {isa = PBXBuildFile; fileRef = 181441D02C11575D00CCDD46 /* IBOta.swift */; }; - 181441D32C115AC500CCDD46 /* IBFileSender.swift in Sources */ = {isa = PBXBuildFile; fileRef = 181441D22C115AC500CCDD46 /* IBFileSender.swift */; }; - 181441D52C116AE500CCDD46 /* IBDial.swift in Sources */ = {isa = PBXBuildFile; fileRef = 181441D42C116AE500CCDD46 /* IBDial.swift */; }; - 18204C002C199B8600F94E69 /* IBFileSender+Mp3.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18204BFF2C199B8600F94E69 /* IBFileSender+Mp3.swift */; }; - 18204C022C199D0E00F94E69 /* IBFileSender+Ota.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18204C012C199D0E00F94E69 /* IBFileSender+Ota.swift */; }; - 18204C042C199E7800F94E69 /* IBFileSender+Dial.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18204C032C199E7800F94E69 /* IBFileSender+Dial.swift */; }; - 182DDFD42C5CE68900D44D37 /* IBAiValid.swift in Sources */ = {isa = PBXBuildFile; fileRef = 182DDFD32C5CE68900D44D37 /* IBAiValid.swift */; }; - 1839DBD02C14442200E33B6E /* IBFetchFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1839DBCF2C14442200E33B6E /* IBFetchFile.swift */; }; - 184431322BF3720E00546E4E /* IBOtherTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 184431312BF3720E00546E4E /* IBOtherTarget.swift */; }; - 1849DC8F2BEC8007002C2D2D /* IBVibrateSound.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1849DC8E2BEC8007002C2D2D /* IBVibrateSound.swift */; }; - 1849DC912BECD131002C2D2D /* IBCode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1849DC902BECD131002C2D2D /* IBCode.swift */; }; - 184B94CB2BF606CC0042BEB3 /* IBTrainTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 184B94CA2BF606CC0042BEB3 /* IBTrainTarget.swift */; }; - 1859DFA02BFF5A2700112E8C /* IBSendTime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1859DF9F2BFF5A2700112E8C /* IBSendTime.swift */; }; - 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 */; }; - 18884C442C11DBA300E01458 /* IBDeleteFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18884C432C11DBA300E01458 /* IBDeleteFile.swift */; }; - 18884C462C12A4EA00E01458 /* IBEpo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18884C452C12A4EA00E01458 /* IBEpo.swift */; }; - 18993AA22C073FED006742D2 /* IBBloodOxygen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18993AA12C073FED006742D2 /* IBBloodOxygen.swift */; }; - 189C15892C05E0CD00676A80 /* IBTarinState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 189C15882C05E0CD00676A80 /* IBTarinState.swift */; }; - 189C158B2C05F27C00676A80 /* IBAbout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 189C158A2C05F27C00676A80 /* IBAbout.swift */; }; - 189C158D2C05F58A00676A80 /* IBHistoryBloodOxygen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 189C158C2C05F58A00676A80 /* IBHistoryBloodOxygen.swift */; }; - 189C158F2C05F85200676A80 /* IBHistoryStep.swift in Sources */ = {isa = PBXBuildFile; fileRef = 189C158E2C05F85200676A80 /* IBHistoryStep.swift */; }; - 189C15912C05FBA100676A80 /* IBHistoryBurning.swift in Sources */ = {isa = PBXBuildFile; fileRef = 189C15902C05FBA100676A80 /* IBHistoryBurning.swift */; }; - 189C15932C05FFA600676A80 /* IBHistoryStand.swift in Sources */ = {isa = PBXBuildFile; fileRef = 189C15922C05FFA600676A80 /* IBHistoryStand.swift */; }; - 189C15952C05FFC700676A80 /* IBHistoryCalorie.swift in Sources */ = {isa = PBXBuildFile; fileRef = 189C15942C05FFC700676A80 /* IBHistoryCalorie.swift */; }; - 189C15972C05FFEE00676A80 /* IBHistoryDistance.swift in Sources */ = {isa = PBXBuildFile; fileRef = 189C15962C05FFEE00676A80 /* IBHistoryDistance.swift */; }; - 18C9589B2C082FA7006A5DE8 /* IBWeather.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18C9589A2C082FA7006A5DE8 /* IBWeather.swift */; }; - 18C9589D2C08600C006A5DE8 /* IBHistoryGps.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18C9589C2C08600C006A5DE8 /* IBHistoryGps.swift */; }; - 18C9589F2C086A9D006A5DE8 /* IBHistorySleep.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18C9589E2C086A9D006A5DE8 /* IBHistorySleep.swift */; }; - 18E7AC922BF44C6800CB9393 /* IBSleep.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18E7AC912BF44C6800CB9393 /* IBSleep.swift */; }; - 18E7AC942BF4B31000CB9393 /* IBWater.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18E7AC932BF4B31000CB9393 /* IBWater.swift */; }; - 18E7AC962BF5E39900CB9393 /* IBHeartRate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18E7AC952BF5E39900CB9393 /* IBHeartRate.swift */; }; - 18EC6E282BFF4C6D00757CA8 /* IBPhoneInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18EC6E272BFF4C6D00757CA8 /* IBPhoneInfo.swift */; }; - 18EF69512C45130200AA0A36 /* IBAiManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18EF69502C45130200AA0A36 /* IBAiManager.swift */; }; - 18EF69532C45136800AA0A36 /* IBPairling.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18EF69522C45136800AA0A36 /* IBPairling.swift */; }; - 18EF69552C45266D00AA0A36 /* IBReceiveManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18EF69542C45266D00AA0A36 /* IBReceiveManager.swift */; }; - 18EF69702C4798BB00AA0A36 /* libbz2.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 18EF696B2C47766400AA0A36 /* libbz2.tbd */; }; - 18EF69712C4798C600AA0A36 /* libiconv.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 18EF69692C47765800AA0A36 /* libiconv.tbd */; }; - 18EF69722C4798D100AA0A36 /* liblzma.5.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 18EF69672C47764400AA0A36 /* liblzma.5.tbd */; }; - 18EF69732C4798DD00AA0A36 /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 18EF695F2C476E2000AA0A36 /* libz.tbd */; }; - 18EF69762C47A0F200AA0A36 /* AIAudio.sbc in Resources */ = {isa = PBXBuildFile; fileRef = 18EF69752C47A0F200AA0A36 /* AIAudio.sbc */; }; - 18EF69772C47A0F200AA0A36 /* AIAudio.sbc in Resources */ = {isa = PBXBuildFile; fileRef = 18EF69752C47A0F200AA0A36 /* AIAudio.sbc */; }; - 18EF69792C47A86D00AA0A36 /* IBTools.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18EF69782C47A86D00AA0A36 /* IBTools.swift */; }; - 18EF697A2C47A86D00AA0A36 /* IBTools.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18EF69782C47A86D00AA0A36 /* IBTools.swift */; }; - 18EFF59B2C080F14001B1E0E /* IBUserInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18EFF59A2C080F14001B1E0E /* IBUserInfo.swift */; }; - 3FC0CFCE2CD8634200F97933 /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FC0CFCD2CD8634200F97933 /* Logger.swift */; }; - 3FFE56DF2CD6157F000C7415 /* IBManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A9F6AC02BA04BE100DA520F /* IBManager.swift */; }; - 3FFE56E02CD61584000C7415 /* IBBluetoothManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A0A39C52B980C88006A3B18 /* IBBluetoothManager.swift */; }; - 3FFE56E72CD624D6000C7415 /* HsFileAgentSdk.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FFE56E62CD624D6000C7415 /* HsFileAgentSdk.swift */; }; - 8A0A39BF2B980BEF006A3B18 /* IOTBluetooth.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A0A39BE2B980BEF006A3B18 /* IOTBluetooth.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8A0A39C92B980CC2006A3B18 /* CoreBluetooth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8A0A39C82B980CC2006A3B18 /* CoreBluetooth.framework */; }; - 8A0A39CB2B980CFC006A3B18 /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A0A39CA2B980CFC006A3B18 /* Logger.swift */; }; - 8A0A39D22B980E4C006A3B18 /* JSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A0A39D12B980E4C006A3B18 /* JSON.swift */; }; - 8A0A39D42B980E93006A3B18 /* Any.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A0A39D32B980E93006A3B18 /* Any.swift */; }; - 8A0A39D62B980EC9006A3B18 /* IBPeripheralUUID.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A0A39D52B980EC9006A3B18 /* IBPeripheralUUID.swift */; }; - 8A0A39D82B980F58006A3B18 /* UTF8.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A0A39D72B980F58006A3B18 /* UTF8.swift */; }; - 8A0A39DA2B981037006A3B18 /* Date.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A0A39D92B981037006A3B18 /* Date.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 */; }; - 8A34B9252BA2A069000F66BD /* IBWatchInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A34B9242BA2A069000F66BD /* IBWatchInfo.swift */; }; - 8A34B9292BA2AB86000F66BD /* LogViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A34B9282BA2AB86000F66BD /* LogViewController.swift */; }; - 8A34B92B2BA2D446000F66BD /* BaseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A34B92A2BA2D446000F66BD /* BaseViewController.swift */; }; - 8A34B92D2BA2FA02000F66BD /* IBManufacturer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A34B92C2BA2FA02000F66BD /* IBManufacturer.swift */; }; - 8A5822CF2BA1A67700590AB6 /* IBAbility.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A5822CE2BA1A67700590AB6 /* IBAbility.swift */; }; - 8A5822D12BA1C80700590AB6 /* LRC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A5822D02BA1C80700590AB6 /* LRC.swift */; }; - 8A65F95F2BABEC4D005C1EA4 /* IBClock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A65F95E2BABEC4D005C1EA4 /* IBClock.swift */; }; - 8A65F9612BAC0810005C1EA4 /* IBSimulateParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A65F9602BAC0810005C1EA4 /* IBSimulateParser.swift */; }; - 8A65F9632BAC1018005C1EA4 /* IBTargetStep.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A65F9622BAC1018005C1EA4 /* IBTargetStep.swift */; }; - 8A65F9652BAC271B005C1EA4 /* IBScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A65F9642BAC271B005C1EA4 /* IBScreen.swift */; }; - 8A76B6092BA84C2B0016F2AB /* AbilityViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A76B6082BA84C2B0016F2AB /* AbilityViewController.swift */; }; - 8A76B60B2BA851730016F2AB /* IBParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A76B60A2BA851730016F2AB /* IBParser.swift */; }; - 8A79D2252BA4278E0096A98C /* IBSender.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A79D2242BA4278E0096A98C /* IBSender.swift */; }; - 8A79D2272BA433330096A98C /* IBNotify.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A79D2262BA433330096A98C /* IBNotify.swift */; }; - 8A79D2292BA43F5A0096A98C /* IBResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A79D2282BA43F5A0096A98C /* IBResponse.swift */; }; - 8A878FE02BA93CF1008C7F26 /* Datas.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A878FDF2BA93CF1008C7F26 /* Datas.swift */; }; - 8A878FE22BA9444C008C7F26 /* IBParameter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A878FE12BA9444C008C7F26 /* IBParameter.swift */; }; - 8A878FE42BA94D09008C7F26 /* IBChecker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A878FE32BA94D09008C7F26 /* IBChecker.swift */; }; - 8A87FBB32BAA7F3900096761 /* IBLanguage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A87FBB22BAA7F3900096761 /* IBLanguage.swift */; }; - 8A87FBB52BAA85FB00096761 /* IBTrainingData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A87FBB42BAA85FB00096761 /* IBTrainingData.swift */; }; - 8A9F6ABD2BA0463D00DA520F /* CRC16.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A9F6ABC2BA0463D00DA520F /* CRC16.swift */; }; - 8A9F6ABE2BA0475100DA520F /* CoreBluetooth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8A0A39C82B980CC2006A3B18 /* CoreBluetooth.framework */; }; - 8A9F6AC22BA05CB500DA520F /* IOTBluetooth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8A0A39BB2B980BEF006A3B18 /* IOTBluetooth.framework */; }; - 8A9F6AC32BA05CB500DA520F /* IOTBluetooth.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 8A0A39BB2B980BEF006A3B18 /* IOTBluetooth.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 8A9F6AC42BA05CB500DA520F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 8A0A39B22B980BEF006A3B18 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8A0A39BA2B980BEF006A3B18; - remoteInfo = IOTBluetooth; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 8A9F6AC62BA05CB500DA520F /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - 8A9F6AC32BA05CB500DA520F /* IOTBluetooth.framework in Embed Frameworks */, - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 180220CD2C2D5D560090D34A /* IBAiResponse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBAiResponse.swift; sourceTree = ""; }; - 180B01972BFC831300524729 /* IBHistoryHeartRate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBHistoryHeartRate.swift; sourceTree = ""; }; - 180B019D2BFC9CF400524729 /* IBHistoryBaseTraining.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBHistoryBaseTraining.swift; sourceTree = ""; }; - 180CE2642C0D728F00A7006E /* IBAddressBook.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBAddressBook.swift; sourceTree = ""; }; - 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 = ""; }; - 181441CE2C11571400CCDD46 /* IBMp3.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBMp3.swift; sourceTree = ""; }; - 181441D02C11575D00CCDD46 /* IBOta.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBOta.swift; sourceTree = ""; }; - 181441D22C115AC500CCDD46 /* IBFileSender.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBFileSender.swift; sourceTree = ""; }; - 181441D42C116AE500CCDD46 /* IBDial.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBDial.swift; sourceTree = ""; }; - 18204BFF2C199B8600F94E69 /* IBFileSender+Mp3.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "IBFileSender+Mp3.swift"; sourceTree = ""; }; - 18204C012C199D0E00F94E69 /* IBFileSender+Ota.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "IBFileSender+Ota.swift"; sourceTree = ""; }; - 18204C032C199E7800F94E69 /* IBFileSender+Dial.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "IBFileSender+Dial.swift"; sourceTree = ""; }; - 182DDFD32C5CE68900D44D37 /* IBAiValid.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBAiValid.swift; sourceTree = ""; }; - 1839DBCF2C14442200E33B6E /* IBFetchFile.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBFetchFile.swift; sourceTree = ""; }; - 184431312BF3720E00546E4E /* IBOtherTarget.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBOtherTarget.swift; sourceTree = ""; }; - 1849DC8E2BEC8007002C2D2D /* IBVibrateSound.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBVibrateSound.swift; sourceTree = ""; }; - 1849DC902BECD131002C2D2D /* IBCode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBCode.swift; sourceTree = ""; }; - 184B94CA2BF606CC0042BEB3 /* IBTrainTarget.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBTrainTarget.swift; sourceTree = ""; }; - 1859DF9F2BFF5A2700112E8C /* IBSendTime.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBSendTime.swift; 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 = ""; }; - 18884C432C11DBA300E01458 /* IBDeleteFile.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBDeleteFile.swift; sourceTree = ""; }; - 18884C452C12A4EA00E01458 /* IBEpo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBEpo.swift; sourceTree = ""; }; - 18993AA12C073FED006742D2 /* IBBloodOxygen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBBloodOxygen.swift; sourceTree = ""; }; - 189C15882C05E0CD00676A80 /* IBTarinState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBTarinState.swift; sourceTree = ""; }; - 189C158A2C05F27C00676A80 /* IBAbout.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBAbout.swift; sourceTree = ""; }; - 189C158C2C05F58A00676A80 /* IBHistoryBloodOxygen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBHistoryBloodOxygen.swift; sourceTree = ""; }; - 189C158E2C05F85200676A80 /* IBHistoryStep.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBHistoryStep.swift; sourceTree = ""; }; - 189C15902C05FBA100676A80 /* IBHistoryBurning.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBHistoryBurning.swift; sourceTree = ""; }; - 189C15922C05FFA600676A80 /* IBHistoryStand.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBHistoryStand.swift; sourceTree = ""; }; - 189C15942C05FFC700676A80 /* IBHistoryCalorie.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBHistoryCalorie.swift; sourceTree = ""; }; - 189C15962C05FFEE00676A80 /* IBHistoryDistance.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBHistoryDistance.swift; sourceTree = ""; }; - 18C9589A2C082FA7006A5DE8 /* IBWeather.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBWeather.swift; sourceTree = ""; }; - 18C9589C2C08600C006A5DE8 /* IBHistoryGps.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBHistoryGps.swift; sourceTree = ""; }; - 18C9589E2C086A9D006A5DE8 /* IBHistorySleep.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBHistorySleep.swift; sourceTree = ""; }; - 18E7AC912BF44C6800CB9393 /* IBSleep.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBSleep.swift; sourceTree = ""; }; - 18E7AC932BF4B31000CB9393 /* IBWater.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBWater.swift; sourceTree = ""; }; - 18E7AC952BF5E39900CB9393 /* IBHeartRate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBHeartRate.swift; sourceTree = ""; }; - 18EC6E272BFF4C6D00757CA8 /* IBPhoneInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBPhoneInfo.swift; sourceTree = ""; }; - 18EF69502C45130200AA0A36 /* IBAiManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBAiManager.swift; sourceTree = ""; }; - 18EF69522C45136800AA0A36 /* IBPairling.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBPairling.swift; sourceTree = ""; }; - 18EF69542C45266D00AA0A36 /* IBReceiveManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBReceiveManager.swift; 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 = ""; }; - 18EF69782C47A86D00AA0A36 /* IBTools.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBTools.swift; sourceTree = ""; }; - 18EFF59A2C080F14001B1E0E /* IBUserInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBUserInfo.swift; sourceTree = ""; }; - 3FC0CFCD2CD8634200F97933 /* Logger.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Logger.swift; sourceTree = ""; }; - 3FFE56E62CD624D6000C7415 /* HsFileAgentSdk.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HsFileAgentSdk.swift; sourceTree = ""; }; - 8A0A39BB2B980BEF006A3B18 /* IOTBluetooth.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = IOTBluetooth.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8A0A39BE2B980BEF006A3B18 /* IOTBluetooth.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = IOTBluetooth.h; sourceTree = ""; }; - 8A0A39C52B980C88006A3B18 /* 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; }; - 8A0A39CA2B980CFC006A3B18 /* Logger.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Logger.swift; sourceTree = ""; }; - 8A0A39D12B980E4C006A3B18 /* JSON.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JSON.swift; sourceTree = ""; }; - 8A0A39D32B980E93006A3B18 /* Any.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Any.swift; sourceTree = ""; }; - 8A0A39D52B980EC9006A3B18 /* IBPeripheralUUID.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IBPeripheralUUID.swift; sourceTree = ""; }; - 8A0A39D72B980F58006A3B18 /* UTF8.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTF8.swift; sourceTree = ""; }; - 8A0A39D92B981037006A3B18 /* Date.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Date.swift; sourceTree = ""; }; - 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 = ""; }; - 8A34B9242BA2A069000F66BD /* IBWatchInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBWatchInfo.swift; 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 = ""; }; - 8A34B92C2BA2FA02000F66BD /* IBManufacturer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBManufacturer.swift; sourceTree = ""; }; - 8A5822CE2BA1A67700590AB6 /* IBAbility.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBAbility.swift; sourceTree = ""; }; - 8A5822D02BA1C80700590AB6 /* LRC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LRC.swift; sourceTree = ""; }; - 8A65F95E2BABEC4D005C1EA4 /* IBClock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBClock.swift; sourceTree = ""; }; - 8A65F9602BAC0810005C1EA4 /* IBSimulateParser.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IBSimulateParser.swift; sourceTree = ""; }; - 8A65F9622BAC1018005C1EA4 /* IBTargetStep.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBTargetStep.swift; sourceTree = ""; }; - 8A65F9642BAC271B005C1EA4 /* IBScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBScreen.swift; sourceTree = ""; }; - 8A76B6082BA84C2B0016F2AB /* AbilityViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AbilityViewController.swift; sourceTree = ""; }; - 8A76B60A2BA851730016F2AB /* IBParser.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBParser.swift; sourceTree = ""; }; - 8A79D2242BA4278E0096A98C /* IBSender.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBSender.swift; sourceTree = ""; }; - 8A79D2262BA433330096A98C /* IBNotify.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IBNotify.swift; sourceTree = ""; }; - 8A79D2282BA43F5A0096A98C /* IBResponse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBResponse.swift; sourceTree = ""; }; - 8A878FDF2BA93CF1008C7F26 /* Datas.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Datas.swift; sourceTree = ""; }; - 8A878FE12BA9444C008C7F26 /* IBParameter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBParameter.swift; sourceTree = ""; }; - 8A878FE32BA94D09008C7F26 /* IBChecker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBChecker.swift; sourceTree = ""; }; - 8A87FBB22BAA7F3900096761 /* IBLanguage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBLanguage.swift; sourceTree = ""; }; - 8A87FBB42BAA85FB00096761 /* IBTrainingData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBTrainingData.swift; sourceTree = ""; }; - 8A9F6ABC2BA0463D00DA520F /* CRC16.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CRC16.swift; sourceTree = ""; }; - 8A9F6AC02BA04BE100DA520F /* IBManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBManager.swift; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 8A0A39B82B980BEF006A3B18 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 18EF69732C4798DD00AA0A36 /* libz.tbd in Frameworks */, - 18EF69722C4798D100AA0A36 /* liblzma.5.tbd in Frameworks */, - 18EF69712C4798C600AA0A36 /* libiconv.tbd in Frameworks */, - 18EF69702C4798BB00AA0A36 /* libbz2.tbd in Frameworks */, - 8A0A39C92B980CC2006A3B18 /* CoreBluetooth.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8A1DFF4C2B9EB4F800B735FF /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 8A9F6AC22BA05CB500DA520F /* IOTBluetooth.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 = ""; - }; - 3FFE56DE2CD614B8000C7415 /* ble */ = { - isa = PBXGroup; - children = ( - 3FC0CFCD2CD8634200F97933 /* Logger.swift */, - 8A9F6AC02BA04BE100DA520F /* IBManager.swift */, - 8A0A39C52B980C88006A3B18 /* IBBluetoothManager.swift */, - ); - path = ble; - sourceTree = ""; - }; - 8A0A39B12B980BEF006A3B18 = { - isa = PBXGroup; - children = ( - 8A0A39BD2B980BEF006A3B18 /* IOTBluetooth */, - 8A1DFF502B9EB4F800B735FF /* Example */, - 8A0A39BC2B980BEF006A3B18 /* Products */, - 8A0A39C72B980CC2006A3B18 /* Frameworks */, - ); - sourceTree = ""; - }; - 8A0A39BC2B980BEF006A3B18 /* Products */ = { - isa = PBXGroup; - children = ( - 8A0A39BB2B980BEF006A3B18 /* IOTBluetooth.framework */, - 8A1DFF4F2B9EB4F800B735FF /* Example.app */, - ); - name = Products; - sourceTree = ""; - }; - 8A0A39BD2B980BEF006A3B18 /* IOTBluetooth */ = { - isa = PBXGroup; - children = ( - 8A9F6ABF2BA04B5100DA520F /* Models */, - 8A0A39D02B980DFD006A3B18 /* Tools */, - 18EF69542C45266D00AA0A36 /* IBReceiveManager.swift */, - 8A5822CE2BA1A67700590AB6 /* IBAbility.swift */, - 8A878FE32BA94D09008C7F26 /* IBChecker.swift */, - 8A76B60A2BA851730016F2AB /* IBParser.swift */, - 8A65F9602BAC0810005C1EA4 /* IBSimulateParser.swift */, - 8A878FE12BA9444C008C7F26 /* IBParameter.swift */, - 8A79D2242BA4278E0096A98C /* IBSender.swift */, - 181441D22C115AC500CCDD46 /* IBFileSender.swift */, - 18204BFF2C199B8600F94E69 /* IBFileSender+Mp3.swift */, - 18204C012C199D0E00F94E69 /* IBFileSender+Ota.swift */, - 18204C032C199E7800F94E69 /* IBFileSender+Dial.swift */, - 8A79D2262BA433330096A98C /* IBNotify.swift */, - 18EF69522C45136800AA0A36 /* IBPairling.swift */, - 18EF69502C45130200AA0A36 /* IBAiManager.swift */, - 3FFE56E62CD624D6000C7415 /* HsFileAgentSdk.swift */, - 8A0A39BE2B980BEF006A3B18 /* IOTBluetooth.h */, - ); - path = IOTBluetooth; - 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 = ""; - }; - 8A0A39D02B980DFD006A3B18 /* Tools */ = { - isa = PBXGroup; - children = ( - 8A0A39D52B980EC9006A3B18 /* IBPeripheralUUID.swift */, - 8A0A39D32B980E93006A3B18 /* Any.swift */, - 8A0A39D92B981037006A3B18 /* Date.swift */, - 8A0A39D12B980E4C006A3B18 /* JSON.swift */, - 8A9F6ABC2BA0463D00DA520F /* CRC16.swift */, - 8A5822D02BA1C80700590AB6 /* LRC.swift */, - 8A0A39D72B980F58006A3B18 /* UTF8.swift */, - 8A0A39CA2B980CFC006A3B18 /* Logger.swift */, - 18EF69782C47A86D00AA0A36 /* IBTools.swift */, - ); - path = Tools; - sourceTree = ""; - }; - 8A1DFF502B9EB4F800B735FF /* Example */ = { - isa = PBXGroup; - children = ( - 3FFE56DE2CD614B8000C7415 /* ble */, - 18113B292C1318FD00E04997 /* Resource */, - 8A1DFF512B9EB4F800B735FF /* AppDelegate.swift */, - 8A1DFF552B9EB4F800B735FF /* ViewController.swift */, - 8A76B6082BA84C2B0016F2AB /* AbilityViewController.swift */, - 8A878FDF2BA93CF1008C7F26 /* Datas.swift */, - 8A34B92A2BA2D446000F66BD /* BaseViewController.swift */, - 8A34B9282BA2AB86000F66BD /* LogViewController.swift */, - 8A1DFF572B9EB4F900B735FF /* Main.storyboard */, - 8A1DFF5A2B9EB4F900B735FF /* Assets.xcassets */, - 8A1DFF5C2B9EB4F900B735FF /* LaunchScreen.storyboard */, - 8A1DFF5F2B9EB4F900B735FF /* Info.plist */, - ); - path = Example; - sourceTree = ""; - }; - 8A9F6ABF2BA04B5100DA520F /* Models */ = { - isa = PBXGroup; - children = ( - 8A87FBB22BAA7F3900096761 /* IBLanguage.swift */, - 8A79D2282BA43F5A0096A98C /* IBResponse.swift */, - 8A65F95E2BABEC4D005C1EA4 /* IBClock.swift */, - 18E7AC912BF44C6800CB9393 /* IBSleep.swift */, - 8A65F9642BAC271B005C1EA4 /* IBScreen.swift */, - 18E7AC932BF4B31000CB9393 /* IBWater.swift */, - 8A65F9622BAC1018005C1EA4 /* IBTargetStep.swift */, - 8A87FBB42BAA85FB00096761 /* IBTrainingData.swift */, - 8A34B92C2BA2FA02000F66BD /* IBManufacturer.swift */, - 8A34B9242BA2A069000F66BD /* IBWatchInfo.swift */, - 184431312BF3720E00546E4E /* IBOtherTarget.swift */, - 184B94CA2BF606CC0042BEB3 /* IBTrainTarget.swift */, - 18E7AC952BF5E39900CB9393 /* IBHeartRate.swift */, - 18993AA12C073FED006742D2 /* IBBloodOxygen.swift */, - 180B01972BFC831300524729 /* IBHistoryHeartRate.swift */, - 189C158C2C05F58A00676A80 /* IBHistoryBloodOxygen.swift */, - 189C158E2C05F85200676A80 /* IBHistoryStep.swift */, - 189C15902C05FBA100676A80 /* IBHistoryBurning.swift */, - 189C15922C05FFA600676A80 /* IBHistoryStand.swift */, - 189C15942C05FFC700676A80 /* IBHistoryCalorie.swift */, - 189C15962C05FFEE00676A80 /* IBHistoryDistance.swift */, - 180B019D2BFC9CF400524729 /* IBHistoryBaseTraining.swift */, - 18C9589E2C086A9D006A5DE8 /* IBHistorySleep.swift */, - 18C9589C2C08600C006A5DE8 /* IBHistoryGps.swift */, - 1849DC8E2BEC8007002C2D2D /* IBVibrateSound.swift */, - 18EC6E272BFF4C6D00757CA8 /* IBPhoneInfo.swift */, - 1859DF9F2BFF5A2700112E8C /* IBSendTime.swift */, - 189C15882C05E0CD00676A80 /* IBTarinState.swift */, - 189C158A2C05F27C00676A80 /* IBAbout.swift */, - 18EFF59A2C080F14001B1E0E /* IBUserInfo.swift */, - 18C9589A2C082FA7006A5DE8 /* IBWeather.swift */, - 180CE2642C0D728F00A7006E /* IBAddressBook.swift */, - 181441CE2C11571400CCDD46 /* IBMp3.swift */, - 181441D02C11575D00CCDD46 /* IBOta.swift */, - 181441D42C116AE500CCDD46 /* IBDial.swift */, - 18884C452C12A4EA00E01458 /* IBEpo.swift */, - 18884C432C11DBA300E01458 /* IBDeleteFile.swift */, - 1839DBCF2C14442200E33B6E /* IBFetchFile.swift */, - 180220CD2C2D5D560090D34A /* IBAiResponse.swift */, - 1849DC902BECD131002C2D2D /* IBCode.swift */, - 182DDFD32C5CE68900D44D37 /* IBAiValid.swift */, - ); - path = Models; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - 8A0A39B62B980BEF006A3B18 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 8A0A39BF2B980BEF006A3B18 /* IOTBluetooth.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - 8A0A39BA2B980BEF006A3B18 /* IOTBluetooth */ = { - isa = PBXNativeTarget; - buildConfigurationList = 8A0A39C22B980BEF006A3B18 /* Build configuration list for PBXNativeTarget "IOTBluetooth" */; - buildPhases = ( - 8A0A39B62B980BEF006A3B18 /* Headers */, - 8A0A39B72B980BEF006A3B18 /* Sources */, - 8A0A39B82B980BEF006A3B18 /* Frameworks */, - 8A0A39B92B980BEF006A3B18 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = IOTBluetooth; - productName = IOTBluetooth; - productReference = 8A0A39BB2B980BEF006A3B18 /* IOTBluetooth.framework */; - productType = "com.apple.product-type.framework"; - }; - 8A1DFF4E2B9EB4F800B735FF /* Example */ = { - isa = PBXNativeTarget; - buildConfigurationList = 8A1DFF622B9EB4F900B735FF /* Build configuration list for PBXNativeTarget "Example" */; - buildPhases = ( - 8A1DFF4B2B9EB4F800B735FF /* Sources */, - 8A1DFF4C2B9EB4F800B735FF /* Frameworks */, - 8A1DFF4D2B9EB4F800B735FF /* Resources */, - 8A9F6AC62BA05CB500DA520F /* Embed Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 8A9F6AC52BA05CB500DA520F /* PBXTargetDependency */, - ); - 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 = { - 8A0A39BA2B980BEF006A3B18 = { - CreatedOnToolsVersion = 15.0; - LastSwiftMigration = 1500; - }; - 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 = ( - 8A0A39BA2B980BEF006A3B18 /* IOTBluetooth */, - 8A1DFF4E2B9EB4F800B735FF /* Example */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 8A0A39B92B980BEF006A3B18 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 18EF69762C47A0F200AA0A36 /* AIAudio.sbc in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 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 */ - 8A0A39B72B980BEF006A3B18 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8A79D2292BA43F5A0096A98C /* IBResponse.swift in Sources */, - 189C15932C05FFA600676A80 /* IBHistoryStand.swift in Sources */, - 1849DC8F2BEC8007002C2D2D /* IBVibrateSound.swift in Sources */, - 18204C042C199E7800F94E69 /* IBFileSender+Dial.swift in Sources */, - 180CE2652C0D728F00A7006E /* IBAddressBook.swift in Sources */, - 8A878FE22BA9444C008C7F26 /* IBParameter.swift in Sources */, - 184431322BF3720E00546E4E /* IBOtherTarget.swift in Sources */, - 189C158B2C05F27C00676A80 /* IBAbout.swift in Sources */, - 189C15972C05FFEE00676A80 /* IBHistoryDistance.swift in Sources */, - 180B019E2BFC9CF400524729 /* IBHistoryBaseTraining.swift in Sources */, - 8A87FBB52BAA85FB00096761 /* IBTrainingData.swift in Sources */, - 8A878FE42BA94D09008C7F26 /* IBChecker.swift in Sources */, - 18884C442C11DBA300E01458 /* IBDeleteFile.swift in Sources */, - 189C15892C05E0CD00676A80 /* IBTarinState.swift in Sources */, - 182DDFD42C5CE68900D44D37 /* IBAiValid.swift in Sources */, - 8A76B60B2BA851730016F2AB /* IBParser.swift in Sources */, - 18EFF59B2C080F14001B1E0E /* IBUserInfo.swift in Sources */, - 8A65F9612BAC0810005C1EA4 /* IBSimulateParser.swift in Sources */, - 180B01982BFC831300524729 /* IBHistoryHeartRate.swift in Sources */, - 189C158D2C05F58A00676A80 /* IBHistoryBloodOxygen.swift in Sources */, - 8A79D2272BA433330096A98C /* IBNotify.swift in Sources */, - 8A0A39D42B980E93006A3B18 /* Any.swift in Sources */, - 1849DC912BECD131002C2D2D /* IBCode.swift in Sources */, - 1839DBD02C14442200E33B6E /* IBFetchFile.swift in Sources */, - 8A34B92D2BA2FA02000F66BD /* IBManufacturer.swift in Sources */, - 184B94CB2BF606CC0042BEB3 /* IBTrainTarget.swift in Sources */, - 18204C002C199B8600F94E69 /* IBFileSender+Mp3.swift in Sources */, - 8A79D2252BA4278E0096A98C /* IBSender.swift in Sources */, - 18C9589D2C08600C006A5DE8 /* IBHistoryGps.swift in Sources */, - 189C15912C05FBA100676A80 /* IBHistoryBurning.swift in Sources */, - 8A9F6ABD2BA0463D00DA520F /* CRC16.swift in Sources */, - 18E7AC942BF4B31000CB9393 /* IBWater.swift in Sources */, - 8A5822CF2BA1A67700590AB6 /* IBAbility.swift in Sources */, - 8A65F9652BAC271B005C1EA4 /* IBScreen.swift in Sources */, - 1859DFA02BFF5A2700112E8C /* IBSendTime.swift in Sources */, - 18EF69792C47A86D00AA0A36 /* IBTools.swift in Sources */, - 8A65F9632BAC1018005C1EA4 /* IBTargetStep.swift in Sources */, - 181441D32C115AC500CCDD46 /* IBFileSender.swift in Sources */, - 8A34B9252BA2A069000F66BD /* IBWatchInfo.swift in Sources */, - 8A0A39D62B980EC9006A3B18 /* IBPeripheralUUID.swift in Sources */, - 189C15952C05FFC700676A80 /* IBHistoryCalorie.swift in Sources */, - 181441CF2C11571400CCDD46 /* IBMp3.swift in Sources */, - 18EF69512C45130200AA0A36 /* IBAiManager.swift in Sources */, - 18204C022C199D0E00F94E69 /* IBFileSender+Ota.swift in Sources */, - 18EC6E282BFF4C6D00757CA8 /* IBPhoneInfo.swift in Sources */, - 18EF69532C45136800AA0A36 /* IBPairling.swift in Sources */, - 18C9589F2C086A9D006A5DE8 /* IBHistorySleep.swift in Sources */, - 180220CE2C2D5D560090D34A /* IBAiResponse.swift in Sources */, - 8A65F95F2BABEC4D005C1EA4 /* IBClock.swift in Sources */, - 8A0A39D22B980E4C006A3B18 /* JSON.swift in Sources */, - 18E7AC962BF5E39900CB9393 /* IBHeartRate.swift in Sources */, - 18C9589B2C082FA7006A5DE8 /* IBWeather.swift in Sources */, - 8A0A39D82B980F58006A3B18 /* UTF8.swift in Sources */, - 181441D12C11575D00CCDD46 /* IBOta.swift in Sources */, - 18E7AC922BF44C6800CB9393 /* IBSleep.swift in Sources */, - 8A0A39CB2B980CFC006A3B18 /* Logger.swift in Sources */, - 189C158F2C05F85200676A80 /* IBHistoryStep.swift in Sources */, - 8A5822D12BA1C80700590AB6 /* LRC.swift in Sources */, - 8A0A39DA2B981037006A3B18 /* Date.swift in Sources */, - 181441D52C116AE500CCDD46 /* IBDial.swift in Sources */, - 18993AA22C073FED006742D2 /* IBBloodOxygen.swift in Sources */, - 3FFE56E72CD624D6000C7415 /* HsFileAgentSdk.swift in Sources */, - 18884C462C12A4EA00E01458 /* IBEpo.swift in Sources */, - 8A87FBB32BAA7F3900096761 /* IBLanguage.swift in Sources */, - 18EF69552C45266D00AA0A36 /* IBReceiveManager.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8A1DFF4B2B9EB4F800B735FF /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8A878FE02BA93CF1008C7F26 /* Datas.swift in Sources */, - 8A34B92B2BA2D446000F66BD /* BaseViewController.swift in Sources */, - 8A76B6092BA84C2B0016F2AB /* AbilityViewController.swift in Sources */, - 3FFE56DF2CD6157F000C7415 /* IBManager.swift in Sources */, - 18EF697A2C47A86D00AA0A36 /* IBTools.swift in Sources */, - 3FC0CFCE2CD8634200F97933 /* Logger.swift in Sources */, - 3FFE56E02CD61584000C7415 /* IBBluetoothManager.swift in Sources */, - 8A1DFF562B9EB4F800B735FF /* ViewController.swift in Sources */, - 8A1DFF522B9EB4F800B735FF /* AppDelegate.swift in Sources */, - 8A34B9292BA2AB86000F66BD /* LogViewController.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 8A9F6AC52BA05CB500DA520F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 8A0A39BA2B980BEF006A3B18 /* IOTBluetooth */; - targetProxy = 8A9F6AC42BA05CB500DA520F /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency 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; - }; - 8A0A39C32B980BEF006A3B18 /* 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; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(PROJECT_DIR)/Example", - "$(PROJECT_DIR)/IOTBluetooth", - ); - 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 = com.thisiot.IOTBluetooth; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SKIP_INSTALL = YES; - SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; - SUPPORTS_MACCATALYST = NO; - SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = YES; - SWIFT_EMIT_LOC_STRINGS = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 4.2; - TARGETED_DEVICE_FAMILY = 1; - }; - name = Debug; - }; - 8A0A39C42B980BEF006A3B18 /* 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; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(PROJECT_DIR)/Example", - "$(PROJECT_DIR)/IOTBluetooth", - ); - 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 = com.thisiot.IOTBluetooth; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SKIP_INSTALL = YES; - SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; - SUPPORTS_MACCATALYST = NO; - SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = YES; - SWIFT_EMIT_LOC_STRINGS = YES; - SWIFT_VERSION = 4.2; - TARGETED_DEVICE_FAMILY = 1; - }; - 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", - ); - 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", - ); - 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; - }; - 8A0A39C22B980BEF006A3B18 /* Build configuration list for PBXNativeTarget "IOTBluetooth" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8A0A39C32B980BEF006A3B18 /* Debug */, - 8A0A39C42B980BEF006A3B18 /* 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/code/IOTBluetooth/IOTBluetooth.xcodeproj/xcshareddata/xcschemes/Example.xcscheme b/code/IOTBluetooth/IOTBluetooth.xcodeproj/xcshareddata/xcschemes/Example.xcscheme deleted file mode 100644 index d80a4c0..0000000 --- a/code/IOTBluetooth/IOTBluetooth.xcodeproj/xcshareddata/xcschemes/Example.xcscheme +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/code/IOTBluetooth/IOTBluetooth/HsFileAgentSdk.swift b/code/IOTBluetooth/IOTBluetooth/HsFileAgentSdk.swift deleted file mode 100644 index dd8f4cd..0000000 --- a/code/IOTBluetooth/IOTBluetooth/HsFileAgentSdk.swift +++ /dev/null @@ -1,70 +0,0 @@ -// -// 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("MixSdk version:",HsFileAgentSdk.shared.version) - } - - /// 日志 - public var logs: [String] { Logger.logs } - - /// SDK 版本号 - public let version: String = "1.0.0" - /// 默认为 false - public var isDebug: Bool = false { - didSet { Logger.isDebug = isDebug } - } - - /// 清空日志 - public func cleanLog(){ - Logger.logs.removeAll() - } - - /// 文件发送实例 - internal weak var fileSender: IBFileSender? - - public var sdkToDeviceCallback:IBSdkToDeviceBlock? - - public func sendToSdk(_ data:Data){ - Logger.log("[recv]" + data.joined(" ")) - } - - func sendToDevice(fileData:Data){ - Thread.sleep(forTimeInterval:0.02) - Logger.log("[send]" + fileData.joined(" ")) - sdkToDeviceCallback?(fileData) - } - - func sendToDevice(_ sender:IBSender){ - for dataPacket in sender.dataPacket { - sendToDevice(fileData: dataPacket.data) - } - } - func sendToDevice(_ sender:IBFileSender){ -// for dataPacket in sender.dataPacket { -// sendToDevice(fileData: dataPacket.data) -// } - } -} - - -extension HsFileAgentSdk { - -} diff --git a/code/IOTBluetooth/IOTBluetooth/IBAbility.swift b/code/IOTBluetooth/IOTBluetooth/IBAbility.swift deleted file mode 100644 index 977cd54..0000000 --- a/code/IOTBluetooth/IOTBluetooth/IBAbility.swift +++ /dev/null @@ -1,558 +0,0 @@ -// -// IBAbility.swift -// IOTBluetooth -// -// Created by yaozuopan on 2024/3/13. -// - -import Foundation -/// 主服务 -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 = "2AE0" - -/// 功能指令 -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 = 0x04 - /// 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(0x21).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(0x22).parser(IBGeneralParser.self).checker(IBDialChecker.self) - - /// 发送单个表盘文件信息 - /// - Parameter dialFile: see ``IBDailFile`` - internal static let dialFile = IBAbility.file.id(0x24).parser(IBGeneralParser.self).checker(IBDialFileChecker.self) - - /// 发送文件校验码 - /// - Parameter value:Int - internal static let fileCheckCode = IBAbility.file.id(0x23).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(0x20).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.short.id(0x20).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/code/IOTBluetooth/IOTBluetooth/IBAiManager.swift b/code/IOTBluetooth/IOTBluetooth/IBAiManager.swift deleted file mode 100644 index ba96e93..0000000 --- a/code/IOTBluetooth/IOTBluetooth/IBAiManager.swift +++ /dev/null @@ -1,196 +0,0 @@ -//// -//// 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/code/IOTBluetooth/IOTBluetooth/IBChecker.swift b/code/IOTBluetooth/IOTBluetooth/IBChecker.swift deleted file mode 100644 index e414359..0000000 --- a/code/IOTBluetooth/IOTBluetooth/IBChecker.swift +++ /dev/null @@ -1,467 +0,0 @@ -// -// 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/code/IOTBluetooth/IOTBluetooth/IBFileSender+Dial.swift b/code/IOTBluetooth/IOTBluetooth/IBFileSender+Dial.swift deleted file mode 100644 index 672927b..0000000 --- a/code/IOTBluetooth/IOTBluetooth/IBFileSender+Dial.swift +++ /dev/null @@ -1,165 +0,0 @@ -// -// 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() - HsFileAgentSdk.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 - Logger.log("\(total) : \(current)") - self.progress?(self.total,self.current) - self.sendContentDial() - } - else{ - completion(.response.code(.failure).message("发送文件超时,发送失败!")) - self.remove() - } - } - self.lastData = model - HsFileAgentSdk.shared.sendToDevice(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/code/IOTBluetooth/IOTBluetooth/IBFileSender+Mp3.swift b/code/IOTBluetooth/IOTBluetooth/IBFileSender+Mp3.swift deleted file mode 100644 index 90e4e32..0000000 --- a/code/IOTBluetooth/IOTBluetooth/IBFileSender+Mp3.swift +++ /dev/null @@ -1,88 +0,0 @@ -// -// 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() - HsFileAgentSdk.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 - Logger.log("\(total) : \(current)") - self.progress?(self.total,self.current) - self.sendContentMp3() - } - else{ - completion(.response.code(.failure).message("发送文件超时,发送失败!")) - self.remove() - } - } - self.lastData = model - HsFileAgentSdk.shared.sendToDevice(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/code/IOTBluetooth/IOTBluetooth/IBFileSender+Ota.swift b/code/IOTBluetooth/IOTBluetooth/IBFileSender+Ota.swift deleted file mode 100644 index 100c8da..0000000 --- a/code/IOTBluetooth/IOTBluetooth/IBFileSender+Ota.swift +++ /dev/null @@ -1,87 +0,0 @@ -// -// 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() - HsFileAgentSdk.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 - Logger.log("\(total) : \(current)") - self.progress?(self.total,self.current) - self.sendContentOta() - } - else{ - completion(.response.code(.failure).message("发送文件超时,发送失败!")) - self.remove() - } - } - self.lastData = model - HsFileAgentSdk.shared.sendToDevice(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/code/IOTBluetooth/IOTBluetooth/IBFileSender.swift b/code/IOTBluetooth/IOTBluetooth/IBFileSender.swift deleted file mode 100644 index f36d7bf..0000000 --- a/code/IOTBluetooth/IOTBluetooth/IBFileSender.swift +++ /dev/null @@ -1,261 +0,0 @@ -// -// 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) - } - } -} - -public extension IBFileSender{ - @discardableResult - /// 发送OTA - /// - Parameters: - /// - filePath: 文件路径 - /// - info: ota信息 - /// - Returns: self - func ota(_ info:IBSendOta) ->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/code/IOTBluetooth/IOTBluetooth/IBKeeper.swift b/code/IOTBluetooth/IOTBluetooth/IBKeeper.swift deleted file mode 100644 index 53b8a37..0000000 --- a/code/IOTBluetooth/IOTBluetooth/IBKeeper.swift +++ /dev/null @@ -1,104 +0,0 @@ -// -// IBKeeper.swift -// UnifyBluetooth -// -// Created by yaozuopan on 2024/2/5. -// - -import Foundation -import CoreBluetooth - -class UBDevice: Codable { - let uuid: String - let name: String - let vendors: Int - - var battery: Int - var rssi: Int - - init(_ uuid: String, vendors: Int, name: String, battery: Int, rssi: Int) { - self.uuid = uuid - self.name = name - self.vendors = vendors - self.battery = battery - self.rssi = rssi - } -} - -/// 数据保存 -struct IBKeeper { - static let saver = UserDefaults.standard - - private static let serviceKey = "IBKeeper.Services" - private static let connectedKey = "IBKeeper.Connected" - - /// 记录最新的连接设备 - static func lastConnected(_ peripheral: IBPeripheral?) { - guard let peripheral = peripheral else { return } - addServices(peripheral.peripheral.services) - addConnected(peripheral) - } - - /// 保存蓝牙服务特征 - private static func addServices(_ services: [CBService]?) { - guard let services = services?.map({ $0.uuid.uuidString }) else { return } - - var recordServices = saver.stringArray(forKey: serviceKey) ?? [] - recordServices.append(contentsOf: services) - recordServices = Array(Set(recordServices)) - saver.setValue(recordServices, forKey: serviceKey) - } - - /// 记录已连接过的设备 - private static func addConnected(_ peripheral: IBPeripheral) { - var recordConnected: [UBDevice] = [] - if let jsonData = saver.data(forKey: connectedKey) { - recordConnected = JSON.decode([UBDevice].self, from: jsonData) ?? [] - } - - if let device = recordConnected.filter({ $0.uuid == peripheral.uuid.uuidString }).first { - device.battery = peripheral.battery - device.rssi = peripheral.rssi - } else { - recordConnected.append(UBDevice(peripheral.uuid.uuidString, - vendors: peripheral.vendors.rawValue, - name: peripheral.peripheral.name ?? "", - battery: peripheral.battery, - rssi: peripheral.rssi)) - } - - saver.setValue(recordConnected.jsonData, forKey: connectedKey) - } - - /// 从已连接记录中移除已解绑设备 - static func removeConnected(_ uuid: UUID?) { - guard let uuid = uuid else { return } - - var recordConnected: [UBDevice] = [] - if let jsonData = saver.data(forKey: connectedKey) { - recordConnected = JSON.decode([UBDevice].self, from: jsonData) ?? [] - } - - recordConnected.removeAll { $0.uuid == uuid.uuidString } - saver.setValue(recordConnected.jsonData, forKey: connectedKey) - } - - /// 已连接过设备的服务特征列表 - static var services: [CBUUID] { - (saver.stringArray(forKey: serviceKey) ?? []).map { CBUUID(string: $0) } - } - - /// 已连接过的设备列表 - static var connected: [IBPeripheral] { - guard let jsonData = saver.data(forKey: connectedKey) else { return [] } - let recordConnected = JSON.decode([UBDevice].self, from: jsonData) ?? [] - return recordConnected.map { - IBPeripheral(nil, uuid: $0.uuid, name: $0.name, vendors: $0.vendors, rssi: $0.rssi, battery: $0.battery) } - } - - /// 已连接过的设备UUID列表 - static var connectedUUIDs: [UUID] { - guard let jsonData = saver.data(forKey: connectedKey) else { return [] } - return (JSON.decode([UBDevice].self, from: jsonData) ?? []).compactMap { UUID(uuidString: $0.uuid) } - } -} diff --git a/code/IOTBluetooth/IOTBluetooth/IBNotify.swift b/code/IOTBluetooth/IOTBluetooth/IBNotify.swift deleted file mode 100644 index cd5b516..0000000 --- a/code/IOTBluetooth/IOTBluetooth/IBNotify.swift +++ /dev/null @@ -1,244 +0,0 @@ -// -// 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] == 0x05 && data.bytes[2] == 0x20 { - let result = IBGeneralParser.dataPacket(data) - HsFileAgentSdk.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/code/IOTBluetooth/IOTBluetooth/IBPairling.swift b/code/IOTBluetooth/IOTBluetooth/IBPairling.swift deleted file mode 100644 index 69d2b8c..0000000 --- a/code/IOTBluetooth/IOTBluetooth/IBPairling.swift +++ /dev/null @@ -1,72 +0,0 @@ -// -// 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/code/IOTBluetooth/IOTBluetooth/IBParameter.swift b/code/IOTBluetooth/IOTBluetooth/IBParameter.swift deleted file mode 100644 index 853f8a4..0000000 --- a/code/IOTBluetooth/IOTBluetooth/IBParameter.swift +++ /dev/null @@ -1,216 +0,0 @@ -// -// 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/code/IOTBluetooth/IOTBluetooth/IBParser.swift b/code/IOTBluetooth/IOTBluetooth/IBParser.swift deleted file mode 100644 index f77524f..0000000 --- a/code/IOTBluetooth/IOTBluetooth/IBParser.swift +++ /dev/null @@ -1,345 +0,0 @@ -// -// 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/code/IOTBluetooth/IOTBluetooth/IBReceiveManager.swift b/code/IOTBluetooth/IOTBluetooth/IBReceiveManager.swift deleted file mode 100644 index e8ad4a0..0000000 --- a/code/IOTBluetooth/IOTBluetooth/IBReceiveManager.swift +++ /dev/null @@ -1,113 +0,0 @@ -// -// IBReceiveManager.swift -// IOTBluetooth -// -// Created by incar on 2024/7/15. -// - -import Foundation -import CoreBluetooth - - -@objc protocol IBReceiveManagerDelegate { - func receiveManagerDidReceiveFullData(characteristic: CBCharacteristic,_ data:Data) -} - -class IBReceiveManager{ - var delegate:IBReceiveManagerDelegate? - static let shared = IBReceiveManager() - - var headData = Data() - var lastData = Data() - var totalData = Data() - - - func receice(characteristic: CBCharacteristic){ - guard let data = characteristic.value else { return } - if(data.count == 2 && data.int == 0){ -// Logger.log("收到0000指令异常") - return - } - - if data.count >= 18,data[0] == 0x72{ - let mark = characteristic.isNotifying ? "Notify Read" : "Read" - let uuid = characteristic.uuid.uuidString - 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(mark, uuid, "->", "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) - } - - totalData = totalData + data.suffix(from: 17).prefix(pkgLen) - if pkgTotal == pkgIndex{ - Logger.log("total = \(dataTotal),receive = \(totalData.count)") - let fullData = headData + totalData + lastData - didGetFullData(characteristic: characteristic, data: fullData) - } -// } -// else{ -// didGetFullData(characteristic: characteristic, data: data) -// } - } - else{ - Logger.log( data.joined(" ")) - didGetFullData(characteristic: characteristic, data: data) - } - } - - func didGetFullData(characteristic: CBCharacteristic,data:Data){ -// Logger.log( data.joined(" ")) - - delegate?.receiveManagerDidReceiveFullData(characteristic: characteristic, data) - totalData = Data() - - if characteristic.uuid.uuidString == readCharacteristicUUID { - let info = IBWatchInfo(data) - sendDeviceInfo() - } - - 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{ - //通知连接失败 - - return - } - guard let value = result.value as? Int else {return} - if value == 2 { - //通知连接成功 - - } - else if value == 1{ - //等待手表同意连接 - Logger.log("等待手表同意连接") - } - else if value == 3{ - //手表已与其他手机绑定 - - } - } - } -} - diff --git a/code/IOTBluetooth/IOTBluetooth/IBSender.swift b/code/IOTBluetooth/IOTBluetooth/IBSender.swift deleted file mode 100644 index 68fbd50..0000000 --- a/code/IOTBluetooth/IOTBluetooth/IBSender.swift +++ /dev/null @@ -1,141 +0,0 @@ -// -// 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) - HsFileAgentSdk.shared.sendToDevice(self) - return self - } -} - -extension IBSender { - static var all: [IBSender] = [] - - /// 从缓存实例集合中移除该实例 - func remove() { - Self.all.removeAll { $0 === self } - } -} diff --git a/code/IOTBluetooth/IOTBluetooth/IBSimulateParser.swift b/code/IOTBluetooth/IOTBluetooth/IBSimulateParser.swift deleted file mode 100644 index 4f97eb2..0000000 --- a/code/IOTBluetooth/IOTBluetooth/IBSimulateParser.swift +++ /dev/null @@ -1,24 +0,0 @@ -// -// 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/code/IOTBluetooth/IOTBluetooth/Models/IBAbout.swift b/code/IOTBluetooth/IOTBluetooth/Models/IBAbout.swift deleted file mode 100644 index 2e70140..0000000 --- a/code/IOTBluetooth/IOTBluetooth/Models/IBAbout.swift +++ /dev/null @@ -1,24 +0,0 @@ -// -// 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/code/IOTBluetooth/IOTBluetooth/Models/IBAddressBook.swift b/code/IOTBluetooth/IOTBluetooth/Models/IBAddressBook.swift deleted file mode 100644 index c76cad3..0000000 --- a/code/IOTBluetooth/IOTBluetooth/Models/IBAddressBook.swift +++ /dev/null @@ -1,71 +0,0 @@ -// -// 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/code/IOTBluetooth/IOTBluetooth/Models/IBAiResponse.swift b/code/IOTBluetooth/IOTBluetooth/Models/IBAiResponse.swift deleted file mode 100644 index 63afd5a..0000000 --- a/code/IOTBluetooth/IOTBluetooth/Models/IBAiResponse.swift +++ /dev/null @@ -1,21 +0,0 @@ -// -// 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/code/IOTBluetooth/IOTBluetooth/Models/IBAiValid.swift b/code/IOTBluetooth/IOTBluetooth/Models/IBAiValid.swift deleted file mode 100644 index d5ccf80..0000000 --- a/code/IOTBluetooth/IOTBluetooth/Models/IBAiValid.swift +++ /dev/null @@ -1,21 +0,0 @@ -// -// 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/code/IOTBluetooth/IOTBluetooth/Models/IBBloodOxygen.swift b/code/IOTBluetooth/IOTBluetooth/Models/IBBloodOxygen.swift deleted file mode 100644 index 99f6639..0000000 --- a/code/IOTBluetooth/IOTBluetooth/Models/IBBloodOxygen.swift +++ /dev/null @@ -1,42 +0,0 @@ -// -// 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/code/IOTBluetooth/IOTBluetooth/Models/IBClock.swift b/code/IOTBluetooth/IOTBluetooth/Models/IBClock.swift deleted file mode 100644 index 600d82b..0000000 --- a/code/IOTBluetooth/IOTBluetooth/Models/IBClock.swift +++ /dev/null @@ -1,56 +0,0 @@ -// -// 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/code/IOTBluetooth/IOTBluetooth/Models/IBCode.swift b/code/IOTBluetooth/IOTBluetooth/Models/IBCode.swift deleted file mode 100644 index 3711401..0000000 --- a/code/IOTBluetooth/IOTBluetooth/Models/IBCode.swift +++ /dev/null @@ -1,45 +0,0 @@ -// -// 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/code/IOTBluetooth/IOTBluetooth/Models/IBDeleteFile.swift b/code/IOTBluetooth/IOTBluetooth/Models/IBDeleteFile.swift deleted file mode 100644 index a46fd18..0000000 --- a/code/IOTBluetooth/IOTBluetooth/Models/IBDeleteFile.swift +++ /dev/null @@ -1,22 +0,0 @@ -// -// 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/code/IOTBluetooth/IOTBluetooth/Models/IBDial.swift b/code/IOTBluetooth/IOTBluetooth/Models/IBDial.swift deleted file mode 100644 index 6d8060d..0000000 --- a/code/IOTBluetooth/IOTBluetooth/Models/IBDial.swift +++ /dev/null @@ -1,104 +0,0 @@ -// -// 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/code/IOTBluetooth/IOTBluetooth/Models/IBEpo.swift b/code/IOTBluetooth/IOTBluetooth/Models/IBEpo.swift deleted file mode 100644 index a5a2340..0000000 --- a/code/IOTBluetooth/IOTBluetooth/Models/IBEpo.swift +++ /dev/null @@ -1,27 +0,0 @@ -// -// 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/code/IOTBluetooth/IOTBluetooth/Models/IBFetchFile.swift b/code/IOTBluetooth/IOTBluetooth/Models/IBFetchFile.swift deleted file mode 100644 index bd7fa42..0000000 --- a/code/IOTBluetooth/IOTBluetooth/Models/IBFetchFile.swift +++ /dev/null @@ -1,80 +0,0 @@ -// -// 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/code/IOTBluetooth/IOTBluetooth/Models/IBHeartRate.swift b/code/IOTBluetooth/IOTBluetooth/Models/IBHeartRate.swift deleted file mode 100644 index eee15b4..0000000 --- a/code/IOTBluetooth/IOTBluetooth/Models/IBHeartRate.swift +++ /dev/null @@ -1,43 +0,0 @@ -// -// 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/code/IOTBluetooth/IOTBluetooth/Models/IBHistoryBaseTraining.swift b/code/IOTBluetooth/IOTBluetooth/Models/IBHistoryBaseTraining.swift deleted file mode 100644 index b93cb22..0000000 --- a/code/IOTBluetooth/IOTBluetooth/Models/IBHistoryBaseTraining.swift +++ /dev/null @@ -1,113 +0,0 @@ -// -// 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/code/IOTBluetooth/IOTBluetooth/Models/IBHistoryBloodOxygen.swift b/code/IOTBluetooth/IOTBluetooth/Models/IBHistoryBloodOxygen.swift deleted file mode 100644 index e922be8..0000000 --- a/code/IOTBluetooth/IOTBluetooth/Models/IBHistoryBloodOxygen.swift +++ /dev/null @@ -1,36 +0,0 @@ -// -// 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/code/IOTBluetooth/IOTBluetooth/Models/IBHistoryBurning.swift b/code/IOTBluetooth/IOTBluetooth/Models/IBHistoryBurning.swift deleted file mode 100644 index 33f1466..0000000 --- a/code/IOTBluetooth/IOTBluetooth/Models/IBHistoryBurning.swift +++ /dev/null @@ -1,36 +0,0 @@ -// -// 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/code/IOTBluetooth/IOTBluetooth/Models/IBHistoryCalorie.swift b/code/IOTBluetooth/IOTBluetooth/Models/IBHistoryCalorie.swift deleted file mode 100644 index c5f7ed8..0000000 --- a/code/IOTBluetooth/IOTBluetooth/Models/IBHistoryCalorie.swift +++ /dev/null @@ -1,36 +0,0 @@ -// -// 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/code/IOTBluetooth/IOTBluetooth/Models/IBHistoryDistance.swift b/code/IOTBluetooth/IOTBluetooth/Models/IBHistoryDistance.swift deleted file mode 100644 index ef8d97d..0000000 --- a/code/IOTBluetooth/IOTBluetooth/Models/IBHistoryDistance.swift +++ /dev/null @@ -1,36 +0,0 @@ -// -// 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/code/IOTBluetooth/IOTBluetooth/Models/IBHistoryGps.swift b/code/IOTBluetooth/IOTBluetooth/Models/IBHistoryGps.swift deleted file mode 100644 index 78eb6fc..0000000 --- a/code/IOTBluetooth/IOTBluetooth/Models/IBHistoryGps.swift +++ /dev/null @@ -1,40 +0,0 @@ -// -// 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/code/IOTBluetooth/IOTBluetooth/Models/IBHistoryHeartRate.swift b/code/IOTBluetooth/IOTBluetooth/Models/IBHistoryHeartRate.swift deleted file mode 100644 index ad3248f..0000000 --- a/code/IOTBluetooth/IOTBluetooth/Models/IBHistoryHeartRate.swift +++ /dev/null @@ -1,36 +0,0 @@ -// -// 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/code/IOTBluetooth/IOTBluetooth/Models/IBHistorySleep.swift b/code/IOTBluetooth/IOTBluetooth/Models/IBHistorySleep.swift deleted file mode 100644 index ef75792..0000000 --- a/code/IOTBluetooth/IOTBluetooth/Models/IBHistorySleep.swift +++ /dev/null @@ -1,113 +0,0 @@ -// -// 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/code/IOTBluetooth/IOTBluetooth/Models/IBHistoryStand.swift b/code/IOTBluetooth/IOTBluetooth/Models/IBHistoryStand.swift deleted file mode 100644 index 918a8f8..0000000 --- a/code/IOTBluetooth/IOTBluetooth/Models/IBHistoryStand.swift +++ /dev/null @@ -1,33 +0,0 @@ -// -// 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/code/IOTBluetooth/IOTBluetooth/Models/IBHistoryStep.swift b/code/IOTBluetooth/IOTBluetooth/Models/IBHistoryStep.swift deleted file mode 100644 index 538bc4b..0000000 --- a/code/IOTBluetooth/IOTBluetooth/Models/IBHistoryStep.swift +++ /dev/null @@ -1,36 +0,0 @@ -// -// 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/code/IOTBluetooth/IOTBluetooth/Models/IBLanguage.swift b/code/IOTBluetooth/IOTBluetooth/Models/IBLanguage.swift deleted file mode 100644 index 722f730..0000000 --- a/code/IOTBluetooth/IOTBluetooth/Models/IBLanguage.swift +++ /dev/null @@ -1,58 +0,0 @@ -// -// 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/code/IOTBluetooth/IOTBluetooth/Models/IBManufacturer.swift b/code/IOTBluetooth/IOTBluetooth/Models/IBManufacturer.swift deleted file mode 100644 index 6300d84..0000000 --- a/code/IOTBluetooth/IOTBluetooth/Models/IBManufacturer.swift +++ /dev/null @@ -1,37 +0,0 @@ -// -// 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/code/IOTBluetooth/IOTBluetooth/Models/IBMp3.swift b/code/IOTBluetooth/IOTBluetooth/Models/IBMp3.swift deleted file mode 100644 index 3b10293..0000000 --- a/code/IOTBluetooth/IOTBluetooth/Models/IBMp3.swift +++ /dev/null @@ -1,38 +0,0 @@ -// -// 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/code/IOTBluetooth/IOTBluetooth/Models/IBOta.swift b/code/IOTBluetooth/IOTBluetooth/Models/IBOta.swift deleted file mode 100644 index 5f8aa00..0000000 --- a/code/IOTBluetooth/IOTBluetooth/Models/IBOta.swift +++ /dev/null @@ -1,48 +0,0 @@ -// -// 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/code/IOTBluetooth/IOTBluetooth/Models/IBOtherTarget.swift b/code/IOTBluetooth/IOTBluetooth/Models/IBOtherTarget.swift deleted file mode 100644 index fd0aaf7..0000000 --- a/code/IOTBluetooth/IOTBluetooth/Models/IBOtherTarget.swift +++ /dev/null @@ -1,41 +0,0 @@ -// -// 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/code/IOTBluetooth/IOTBluetooth/Models/IBPhoneInfo.swift b/code/IOTBluetooth/IOTBluetooth/Models/IBPhoneInfo.swift deleted file mode 100644 index 0387b03..0000000 --- a/code/IOTBluetooth/IOTBluetooth/Models/IBPhoneInfo.swift +++ /dev/null @@ -1,25 +0,0 @@ -// -// 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/code/IOTBluetooth/IOTBluetooth/Models/IBResponse.swift b/code/IOTBluetooth/IOTBluetooth/Models/IBResponse.swift deleted file mode 100644 index 27891f4..0000000 --- a/code/IOTBluetooth/IOTBluetooth/Models/IBResponse.swift +++ /dev/null @@ -1,77 +0,0 @@ -// -// 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/code/IOTBluetooth/IOTBluetooth/Models/IBScreen.swift b/code/IOTBluetooth/IOTBluetooth/Models/IBScreen.swift deleted file mode 100644 index 9a1a017..0000000 --- a/code/IOTBluetooth/IOTBluetooth/Models/IBScreen.swift +++ /dev/null @@ -1,77 +0,0 @@ -// -// 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/code/IOTBluetooth/IOTBluetooth/Models/IBSendTime.swift b/code/IOTBluetooth/IOTBluetooth/Models/IBSendTime.swift deleted file mode 100644 index 5cb39eb..0000000 --- a/code/IOTBluetooth/IOTBluetooth/Models/IBSendTime.swift +++ /dev/null @@ -1,30 +0,0 @@ -// -// 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/code/IOTBluetooth/IOTBluetooth/Models/IBSleep.swift b/code/IOTBluetooth/IOTBluetooth/Models/IBSleep.swift deleted file mode 100644 index 04e703a..0000000 --- a/code/IOTBluetooth/IOTBluetooth/Models/IBSleep.swift +++ /dev/null @@ -1,56 +0,0 @@ -// -// 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/code/IOTBluetooth/IOTBluetooth/Models/IBTargetStep.swift b/code/IOTBluetooth/IOTBluetooth/Models/IBTargetStep.swift deleted file mode 100644 index 5666ca8..0000000 --- a/code/IOTBluetooth/IOTBluetooth/Models/IBTargetStep.swift +++ /dev/null @@ -1,37 +0,0 @@ -// -// 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/code/IOTBluetooth/IOTBluetooth/Models/IBTarinState.swift b/code/IOTBluetooth/IOTBluetooth/Models/IBTarinState.swift deleted file mode 100644 index 9e048fe..0000000 --- a/code/IOTBluetooth/IOTBluetooth/Models/IBTarinState.swift +++ /dev/null @@ -1,26 +0,0 @@ -// -// 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/code/IOTBluetooth/IOTBluetooth/Models/IBTrainTarget.swift b/code/IOTBluetooth/IOTBluetooth/Models/IBTrainTarget.swift deleted file mode 100644 index bbc1946..0000000 --- a/code/IOTBluetooth/IOTBluetooth/Models/IBTrainTarget.swift +++ /dev/null @@ -1,46 +0,0 @@ -// -// 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/code/IOTBluetooth/IOTBluetooth/Models/IBTrainingData.swift b/code/IOTBluetooth/IOTBluetooth/Models/IBTrainingData.swift deleted file mode 100644 index 270c59e..0000000 --- a/code/IOTBluetooth/IOTBluetooth/Models/IBTrainingData.swift +++ /dev/null @@ -1,48 +0,0 @@ -// -// 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/code/IOTBluetooth/IOTBluetooth/Models/IBUserInfo.swift b/code/IOTBluetooth/IOTBluetooth/Models/IBUserInfo.swift deleted file mode 100644 index 34e8192..0000000 --- a/code/IOTBluetooth/IOTBluetooth/Models/IBUserInfo.swift +++ /dev/null @@ -1,45 +0,0 @@ -// -// 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/code/IOTBluetooth/IOTBluetooth/Models/IBVibrateSound.swift b/code/IOTBluetooth/IOTBluetooth/Models/IBVibrateSound.swift deleted file mode 100644 index 88e1ccd..0000000 --- a/code/IOTBluetooth/IOTBluetooth/Models/IBVibrateSound.swift +++ /dev/null @@ -1,63 +0,0 @@ -//// -//// IBVibrateSound.swift -//// IOTBluetooth -//// -//// Created by incar on 2024/5/9. -//// -// - -/// 声音震动设置模型 -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))" - } -} - -/// 声音震动模型 -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/code/IOTBluetooth/IOTBluetooth/Models/IBWatchInfo.swift b/code/IOTBluetooth/IOTBluetooth/Models/IBWatchInfo.swift deleted file mode 100644 index 2a7c0c1..0000000 --- a/code/IOTBluetooth/IOTBluetooth/Models/IBWatchInfo.swift +++ /dev/null @@ -1,46 +0,0 @@ -// -// 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/code/IOTBluetooth/IOTBluetooth/Models/IBWater.swift b/code/IOTBluetooth/IOTBluetooth/Models/IBWater.swift deleted file mode 100644 index 1da5ebd..0000000 --- a/code/IOTBluetooth/IOTBluetooth/Models/IBWater.swift +++ /dev/null @@ -1,45 +0,0 @@ -// -// 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/code/IOTBluetooth/IOTBluetooth/Models/IBWeather.swift b/code/IOTBluetooth/IOTBluetooth/Models/IBWeather.swift deleted file mode 100644 index 5409798..0000000 --- a/code/IOTBluetooth/IOTBluetooth/Models/IBWeather.swift +++ /dev/null @@ -1,70 +0,0 @@ -// -// 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/code/IOTBluetooth/IOTBluetooth/Tools/Any.swift b/code/IOTBluetooth/IOTBluetooth/Tools/Any.swift deleted file mode 100644 index 662e7e1..0000000 --- a/code/IOTBluetooth/IOTBluetooth/Tools/Any.swift +++ /dev/null @@ -1,196 +0,0 @@ -// -// 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/code/IOTBluetooth/IOTBluetooth/Tools/CRC16.swift b/code/IOTBluetooth/IOTBluetooth/Tools/CRC16.swift deleted file mode 100644 index 0025438..0000000 --- a/code/IOTBluetooth/IOTBluetooth/Tools/CRC16.swift +++ /dev/null @@ -1,44 +0,0 @@ -// -// 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/code/IOTBluetooth/IOTBluetooth/Tools/Date.swift b/code/IOTBluetooth/IOTBluetooth/Tools/Date.swift deleted file mode 100644 index 6f0e492..0000000 --- a/code/IOTBluetooth/IOTBluetooth/Tools/Date.swift +++ /dev/null @@ -1,148 +0,0 @@ -// -// 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/code/IOTBluetooth/IOTBluetooth/Tools/IBPeripheralUUID.swift b/code/IOTBluetooth/IOTBluetooth/Tools/IBPeripheralUUID.swift deleted file mode 100644 index 285800b..0000000 --- a/code/IOTBluetooth/IOTBluetooth/Tools/IBPeripheralUUID.swift +++ /dev/null @@ -1,23 +0,0 @@ -// -// 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/code/IOTBluetooth/IOTBluetooth/Tools/IBTools.swift b/code/IOTBluetooth/IOTBluetooth/Tools/IBTools.swift deleted file mode 100644 index 0965990..0000000 --- a/code/IOTBluetooth/IOTBluetooth/Tools/IBTools.swift +++ /dev/null @@ -1,35 +0,0 @@ -// -// 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/code/IOTBluetooth/IOTBluetooth/Tools/JSON.swift b/code/IOTBluetooth/IOTBluetooth/Tools/JSON.swift deleted file mode 100644 index 9c94ed9..0000000 --- a/code/IOTBluetooth/IOTBluetooth/Tools/JSON.swift +++ /dev/null @@ -1,115 +0,0 @@ -// -// 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/code/IOTBluetooth/IOTBluetooth/Tools/LRC.swift b/code/IOTBluetooth/IOTBluetooth/Tools/LRC.swift deleted file mode 100644 index 8270a6a..0000000 --- a/code/IOTBluetooth/IOTBluetooth/Tools/LRC.swift +++ /dev/null @@ -1,29 +0,0 @@ -// -// 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/code/IOTBluetooth/IOTBluetooth/Tools/Logger.swift b/code/IOTBluetooth/IOTBluetooth/Tools/Logger.swift deleted file mode 100644 index e3c23bc..0000000 --- a/code/IOTBluetooth/IOTBluetooth/Tools/Logger.swift +++ /dev/null @@ -1,69 +0,0 @@ -// -// Logger.swift -// -// -// Created by Harvey on 2021/4/27. -// - -import Foundation - -/// 日记管理 -public 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 - } -} - -public 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/code/IOTBluetooth/IOTBluetooth/Tools/UTF8.swift b/code/IOTBluetooth/IOTBluetooth/Tools/UTF8.swift deleted file mode 100644 index a88e787..0000000 --- a/code/IOTBluetooth/IOTBluetooth/Tools/UTF8.swift +++ /dev/null @@ -1,16 +0,0 @@ -// -// 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) } -}