1 // swift-interface-format-version: 1.0
2 // swift-compiler-version: Apple Swift version 5.9.2 effective-4.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
3 // 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
4 // swift-module-flags-ignorable: -enable-bare-slash-regex
9 import _StringProcessing
10 import _SwiftConcurrencyShims
11 @_hasMissingDesignatedInitializers public class IBResponseModel {
14 @_hasMissingDesignatedInitializers public class IBResponse : Swift.CustomStringConvertible {
15 public var code: HsFileAgentSdk.IBCode {
18 public var message: Swift.String {
21 public var isSuccess: Swift.Bool {
24 public var items: [Any] {
27 public var value: Any? {
30 public var description: Swift.String {
35 public class IBHistoryStandItem {
36 public var time: Swift.Int
40 public class IBVibrateConfig {
41 public var type: Swift.Int
42 public var systemValue: Swift.Int?
43 public var ringsValue: Swift.Int?
44 public var ringsState: Swift.Int?
45 public var vibrateState: Swift.Int?
49 @_hasMissingDesignatedInitializers public class IBVibrateSound {
50 public var systemValue: Swift.Int
51 public var ringsValue: Swift.Int
52 public var mediaValue: Swift.Int
53 public var ringsState: Swift.Int
54 public var vibrateState: Swift.Int
58 public class IBAddressBook {
59 public var gender: Swift.Int
60 public var name: Swift.String?
61 public var phoneNumbers: [HsFileAgentSdk.IBPhoneNumber]
63 public var description: Swift.String {
68 public class IBPhoneNumber {
69 public var number: Swift.String
70 public var location: Swift.String?
71 public var `operator`: Swift.String?
73 public var description: Swift.String {
78 public enum IBParameter {
79 case dialID(Swift.Int)
80 case action(Swift.Int)
81 case motionMode(HsFileAgentSdk.IBMotionMode)
82 case language(HsFileAgentSdk.IBLanguage)
84 case file(HsFileAgentSdk.IBFile)
85 case targetStep(HsFileAgentSdk.IBTargetStep)
86 case sleep(HsFileAgentSdk.IBSleep)
87 case water(HsFileAgentSdk.IBWater)
88 case clock(HsFileAgentSdk.IBClock)
89 case heartRate(HsFileAgentSdk.IBHeartRate)
90 case bloodOxygen(HsFileAgentSdk.IBBloodOxygen)
91 case screen(HsFileAgentSdk.IBScreenConfig)
92 case vibrateSound(HsFileAgentSdk.IBVibrateConfig)
93 case otherTarget(HsFileAgentSdk.IBOtherTarget)
94 case trainTarget(HsFileAgentSdk.IBTrainTarget)
95 case sendPhone(HsFileAgentSdk.IBPhoneInfo)
96 case sendTime(HsFileAgentSdk.IBSendTime)
97 case auxiliary(HsFileAgentSdk.IBAuxiliary)
98 case userInfo(HsFileAgentSdk.IBUserInfo)
99 case weather(HsFileAgentSdk.IBWeather)
100 case addressBook([HsFileAgentSdk.IBAddressBook])
101 case epo([HsFileAgentSdk.IBEpo])
102 case ota(HsFileAgentSdk.IBOtaFile)
103 case MP3(HsFileAgentSdk.IBMp3File)
104 case dial(HsFileAgentSdk.IBDial)
105 case dialFile(HsFileAgentSdk.IBDialFile)
106 case deleteFile(HsFileAgentSdk.IBDeleteFile)
107 case fetchFils(HsFileAgentSdk.IBFile)
108 case aiValid(HsFileAgentSdk.IBAiValid)
109 case aiResponse(HsFileAgentSdk.IBAiResponse)
111 public enum IBMotionMode : Swift.Int {
115 public init?(rawValue: Swift.Int)
116 public typealias RawValue = Swift.Int
117 public var rawValue: Swift.Int {
121 public enum IBFile : Swift.Int, Swift.Codable {
127 public init?(rawValue: Swift.Int)
128 public typealias RawValue = Swift.Int
129 public var rawValue: Swift.Int {
133 public enum IBAuxiliary : Swift.Int {
150 public init?(rawValue: Swift.Int)
151 public typealias RawValue = Swift.Int
152 public var rawValue: Swift.Int {
156 @_hasMissingDesignatedInitializers public class IBOtherTarget {
157 public var calorie: Swift.Int
158 public var mileage: Swift.Int
159 public var stand: Swift.Int
160 public var burning: Swift.Int
161 public var ringsState: Swift.Int
162 public var vibrateState: Swift.Int
163 public var noticeState: Swift.Int
167 public typealias IBSdkToDeviceBlock = (_ data: Foundation.Data) -> Swift.Void
168 @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers public class HsFileAgentSdk : ObjectiveC.NSObject {
169 public static let shared: HsFileAgentSdk.HsFileAgentSdk
170 public func initSDK()
171 public var logs: [Swift.String] {
174 final public let version: Swift.String
175 public var isDebug: Swift.Bool {
179 public func cleanLog()
180 public var sdkToDeviceCallback: HsFileAgentSdk.IBSdkToDeviceBlock?
181 public func sendToSdk(characteristic: CoreBluetooth.CBCharacteristic, error: (any Swift.Error)?)
182 public func didWriteToDevice(characteristic: CoreBluetooth.CBCharacteristic, error: (any Swift.Error)?)
185 public class IBAbout : Swift.Codable {
186 public var code: Swift.Int
187 public var major: Swift.Int
188 public var mid: Swift.Int
189 public var minor: Swift.Int
190 public var macAddress: Swift.String
193 public func encode(to encoder: any Swift.Encoder) throws
194 required public init(from decoder: any Swift.Decoder) throws
196 public class IBHistoryDistanceItem {
197 public var time: Swift.Int
198 public var value: Swift.Float
202 @_hasMissingDesignatedInitializers public class IBHistoryBaseTrainingItem : Swift.Codable {
203 public var source: Swift.Int
204 public var otherType: Swift.Int?
205 public var trainingType: Swift.Int
206 public var star: Swift.Int
207 public var stop: Swift.Int
208 public var targetType: Swift.Int
209 public var target: Swift.Int
210 public var progress: Swift.Int
211 public var duration: Swift.Int
212 public var calorie: Swift.Int?
213 public var distance: Swift.Int?
214 public var heartRate: Swift.Int
215 public var step: Swift.Int?
216 public var trainingLevel: Swift.Int?
217 public var circle: Swift.Int?
218 public var elevation: Swift.Int?
220 public func encode(to encoder: any Swift.Encoder) throws
221 required public init(from decoder: any Swift.Decoder) throws
223 public struct IBTrainingData {
224 public let startTime: Swift.Int
225 public let heartRate: Swift.Int
226 public let calorie: Swift.Int
227 public let distance: Swift.Int
228 public let stepCount: Swift.Int
229 public let intensity: Swift.Int
230 public var description: Swift.String {
234 public class IBDeleteFile : Swift.Codable {
235 public var fileType: HsFileAgentSdk.IBFile
236 public var uids: [Swift.Int]
238 public var description: Swift.String {
242 public func encode(to encoder: any Swift.Encoder) throws
243 required public init(from decoder: any Swift.Decoder) throws
245 @_hasMissingDesignatedInitializers public class IBTarinState {
246 public var state: Swift.Int
247 public var duration: Swift.Int
249 public var description: Swift.String {
254 public class IBAiValid {
255 public var isValid: Swift.Bool
256 public var key: Swift.String?
258 public var description: Swift.String {
263 @_hasMissingDesignatedInitializers public class IBUserInfo {
264 public var age: Swift.Int
265 public var gender: Swift.Int
266 public var height: Swift.Int
267 public var weight: Swift.Int
268 public var step: Swift.Int
269 public var burning: Swift.Int
270 public var stand: Swift.Int
271 public var hourSystem: Swift.Int
273 public var description: Swift.String {
278 public class IBHistoryHeartRateItem {
279 public var time: Swift.Int
280 public var value: Swift.Int
284 public class IBHistoryBloodOxygenItem {
285 public var time: Swift.Int
286 public var value: Swift.Int
290 extension HsFileAgentSdk.IBNotify {
294 @_hasMissingDesignatedInitializers public class IBNotify {
297 extension HsFileAgentSdk.IBNotify.Name {
298 public static let connectStateDidChange: HsFileAgentSdk.IBNotify.Name
299 public static let takePhoto: HsFileAgentSdk.IBNotify.Name
300 public static let weather: HsFileAgentSdk.IBNotify.Name
301 public static let didFindDevice: HsFileAgentSdk.IBNotify.Name
302 public static let trainStateDidChanged: HsFileAgentSdk.IBNotify.Name
303 public static let trainingData: HsFileAgentSdk.IBNotify.Name
305 extension Swift.String {
306 public var binary: Swift.String {
310 extension Swift.Double {
311 public var upInt: Swift.Int {
315 extension Swift.Int {
316 public var bytes: [Swift.UInt8] {
319 public var byte: Swift.UInt8 {
322 public var byte2: [Swift.UInt8] {
325 public var byte3: [Swift.UInt8] {
328 public var byte4: [Swift.UInt8] {
332 extension Swift.BinaryInteger {
333 public var binaryString: Swift.String {
337 extension Swift.Array where Element == Swift.UInt8 {
338 public var int: Swift.Int {
341 public var data: Foundation.Data {
345 extension Foundation.Data {
346 public var bytes: [Swift.UInt8] {
349 public func joined(format: Swift.String = "%02x", _ separator: Swift.String = "") -> Swift.String
350 public func reversedJoined(format: Swift.String = "%02x", _ separator: Swift.String = "") -> Swift.String
351 public var int: Swift.Int {
354 public var lrc: Swift.UInt8 {
358 extension Swift.UInt8 {
359 public var int: Swift.Int {
363 public enum IBCode : Swift.Int, Swift.CustomStringConvertible {
364 public var description: Swift.String {
373 public init?(rawValue: Swift.Int)
374 public typealias RawValue = Swift.Int
375 public var rawValue: Swift.Int {
379 @_hasMissingDesignatedInitializers public class IBFetchFile : Swift.Codable {
382 public func encode(to encoder: any Swift.Encoder) throws
383 required public init(from decoder: any Swift.Decoder) throws
385 public class IBFetchDialItem : Swift.Codable {
388 public func encode(to encoder: any Swift.Encoder) throws
389 required public init(from decoder: any Swift.Decoder) throws
391 public class IBFetchMp3Item : Swift.Codable {
394 public func encode(to encoder: any Swift.Encoder) throws
395 required public init(from decoder: any Swift.Decoder) throws
397 public class IBTrainTarget : Swift.Codable {
398 public var type: HsFileAgentSdk.IBTrainTargetType
399 public var distance: Swift.Int?
400 public var calorie: Swift.Int?
401 public var time: Swift.Int?
402 public var step: Swift.Int?
405 public func encode(to encoder: any Swift.Encoder) throws
406 required public init(from decoder: any Swift.Decoder) throws
408 public enum IBTrainTargetType : Swift.Int, Swift.Codable {
413 public init?(rawValue: Swift.Int)
414 public typealias RawValue = Swift.Int
415 public var rawValue: Swift.Int {
419 public typealias IBCompletionHandler = (_ result: HsFileAgentSdk.IBResponse) -> Swift.Void
420 public class IBSender {
424 extension HsFileAgentSdk.IBSender {
426 public func ability(_ value: HsFileAgentSdk.IBAbility) -> Self
428 public func parameters(_ value: [HsFileAgentSdk.IBParameter]) -> Self
430 public func response(_ handler: @escaping HsFileAgentSdk.IBCompletionHandler) -> Self
432 @_hasMissingDesignatedInitializers public class IBHistoryGps {
435 public class IBHistoryGpsItem {
436 public var time: Swift.Int
437 public var lat: Swift.Int
438 public var lon: Swift.Int
442 public class IBHistoryBurningItem {
443 public var time: Swift.Int
444 public var value: Swift.Int
448 public class IBWater {
449 public var alertState: Swift.Int
450 public var alertType: Swift.Int
451 public var drinkingValue: Swift.Int
452 public var start: HsFileAgentSdk.IBTimeItem
453 public var end: HsFileAgentSdk.IBTimeItem
454 public var frequency: HsFileAgentSdk.IBFrequency
458 public enum IBFrequency : Swift.Int {
464 public init?(rawValue: Swift.Int)
465 public typealias RawValue = Swift.Int
466 public var rawValue: Swift.Int {
470 @_hasMissingDesignatedInitializers public class IBAbility {
471 public var description: Swift.String {
476 extension HsFileAgentSdk.IBAbility {
477 public static let userData: HsFileAgentSdk.IBAbility
478 public static let about: HsFileAgentSdk.IBAbility
479 public static let switchDial: HsFileAgentSdk.IBAbility
480 public static let deleteDial: HsFileAgentSdk.IBAbility
481 public static let fetchCurrentDialId: HsFileAgentSdk.IBAbility
482 public static let find: HsFileAgentSdk.IBAbility
483 public static let message: HsFileAgentSdk.IBAbility
484 public static let startSport: HsFileAgentSdk.IBAbility
485 public static let endSport: HsFileAgentSdk.IBAbility
486 public static let trainFrequency: HsFileAgentSdk.IBAbility
487 public static let trainPauseResume: HsFileAgentSdk.IBAbility
488 public static let language: HsFileAgentSdk.IBAbility
489 public static let fetchHeartRate: HsFileAgentSdk.IBAbility
490 public static let heartRate: HsFileAgentSdk.IBAbility
491 public static let fetchBloodOxygen: HsFileAgentSdk.IBAbility
492 public static let bloodOxygen: HsFileAgentSdk.IBAbility
493 public static let currentHeartRate: HsFileAgentSdk.IBAbility
494 public static let heartRateMode: HsFileAgentSdk.IBAbility
495 public static let heartRateHigh: HsFileAgentSdk.IBAbility
496 public static let takePhoto: HsFileAgentSdk.IBAbility
497 public static let restore: HsFileAgentSdk.IBAbility
498 public static let reboot: HsFileAgentSdk.IBAbility
499 public static let shutdown: HsFileAgentSdk.IBAbility
500 public static let fetchBattery: HsFileAgentSdk.IBAbility
501 public static let fetchClock: HsFileAgentSdk.IBAbility
502 public static let setClock: HsFileAgentSdk.IBAbility
503 public static let fetchDials: HsFileAgentSdk.IBAbility
504 public static let checkDialID: HsFileAgentSdk.IBAbility
505 public static let fetchWatchState: HsFileAgentSdk.IBAbility
506 public static let fetchScreen: HsFileAgentSdk.IBAbility
507 public static let screen: HsFileAgentSdk.IBAbility
508 public static let fetchVibrateSound: HsFileAgentSdk.IBAbility
509 public static let vibrateSound: HsFileAgentSdk.IBAbility
510 public static let auxiliary: HsFileAgentSdk.IBAbility
511 public static let fetchAuxiliary: HsFileAgentSdk.IBAbility
512 public static let fetchTargetStep: HsFileAgentSdk.IBAbility
513 public static let targetStep: HsFileAgentSdk.IBAbility
514 public static let fetchOtherTarget: HsFileAgentSdk.IBAbility
515 public static let targetOther: HsFileAgentSdk.IBAbility
516 public static let fetchSleep: HsFileAgentSdk.IBAbility
517 public static let sleep: HsFileAgentSdk.IBAbility
518 public static let fetchWater: HsFileAgentSdk.IBAbility
519 public static let water: HsFileAgentSdk.IBAbility
520 public static let unit: HsFileAgentSdk.IBAbility
521 public static let trainTarget: HsFileAgentSdk.IBAbility
522 public static let syncHeartRate: HsFileAgentSdk.IBAbility
523 public static let syncBloodOxygen: HsFileAgentSdk.IBAbility
524 public static let syncStepCount: HsFileAgentSdk.IBAbility
525 public static let syncFatBurning: HsFileAgentSdk.IBAbility
526 public static let syncStand: HsFileAgentSdk.IBAbility
527 public static let syncCalorie: HsFileAgentSdk.IBAbility
528 public static let syncDistance: HsFileAgentSdk.IBAbility
529 public static let syncTrain: HsFileAgentSdk.IBAbility
530 public static let syncSleep: HsFileAgentSdk.IBAbility
531 public static let syncGPS: HsFileAgentSdk.IBAbility
532 public static let sendSyncEnd: HsFileAgentSdk.IBAbility
533 public static let disk: HsFileAgentSdk.IBAbility
534 public static let sendPhone: HsFileAgentSdk.IBAbility
535 public static let sendTime: HsFileAgentSdk.IBAbility
536 public static let unpair: HsFileAgentSdk.IBAbility
537 public static let sendUnpair: HsFileAgentSdk.IBAbility
538 public static let sendWeather: HsFileAgentSdk.IBAbility
539 public static let addressBook: HsFileAgentSdk.IBAbility
540 public static let mp3: HsFileAgentSdk.IBAbility
541 public static let dial: HsFileAgentSdk.IBAbility
542 public static let deleteFile: HsFileAgentSdk.IBAbility
543 public static let deleteFiles: HsFileAgentSdk.IBAbility
544 public static let ota: HsFileAgentSdk.IBAbility
545 public static let revokeFileSend: HsFileAgentSdk.IBAbility
546 public static let fetchFiles: HsFileAgentSdk.IBAbility
548 public class IBScreenConfig {
549 public var type: Swift.Int
550 public var brightness: Swift.Int?
551 public var duration: HsFileAgentSdk.IBDuration?
552 public var wrist: Swift.Int?
556 @_hasMissingDesignatedInitializers public class IBScreen {
557 public var brightness: Swift.Int
558 public var duration: HsFileAgentSdk.IBDuration
559 public var wrist: Swift.Int
563 public enum IBDuration : Swift.Int {
570 public init?(rawValue: Swift.Int)
571 public typealias RawValue = Swift.Int
572 public var rawValue: Swift.Int {
576 public class IBSendTime : Swift.Codable {
577 public var time: Swift.Int
578 public var week: Swift.Int
579 public var year: Swift.Int
580 public var month: Swift.Int
581 public var day: Swift.Int
582 public var hour: Swift.Int
583 public var minute: Swift.Int
584 public var second: Swift.Int
587 public func encode(to encoder: any Swift.Encoder) throws
588 required public init(from decoder: any Swift.Decoder) throws
590 @_hasMissingDesignatedInitializers public class IBTargetStep {
591 public var value: Swift.Int
592 public var ring: Swift.Int
593 public var vibrate: Swift.Int
594 public var notice: Swift.Int
598 public typealias IBProgressHandler = (_ total: Swift.Int, _ current: Swift.Int) -> Swift.Void
599 public class IBFileSender {
603 extension HsFileAgentSdk.IBFileSender {
605 public func ota(_ info: HsFileAgentSdk.IBSendOta) -> Self
607 public func mp3(_ info: HsFileAgentSdk.IBSendMp3) -> Self
608 public func dial(_ info: HsFileAgentSdk.IBDial) -> Self
610 public func progress(_ value: @escaping HsFileAgentSdk.IBProgressHandler) -> Self
612 public func response(_ handler: @escaping HsFileAgentSdk.IBCompletionHandler) -> Self
613 public func revokeFileSend(_ handler: @escaping HsFileAgentSdk.IBCompletionHandler)
615 public protocol IBPeripheralUUID {
616 var uuid: Foundation.UUID { get }
618 extension Foundation.UUID : HsFileAgentSdk.IBPeripheralUUID {
619 public var uuid: Foundation.UUID {
623 public func == (lhs: (any HsFileAgentSdk.IBPeripheralUUID)?, rhs: (any HsFileAgentSdk.IBPeripheralUUID)?) -> Swift.Bool
624 public class IBHistoryCalorieItem {
625 public var time: Swift.Int
626 public var value: Swift.Float
630 public class IBSendMp3 : Swift.Codable {
631 public var filePath: Swift.String
632 public var name: Swift.String
635 public func encode(to encoder: any Swift.Encoder) throws
636 required public init(from decoder: any Swift.Decoder) throws
638 @_hasMissingDesignatedInitializers public class IBMp3File : Swift.Codable {
640 public func encode(to encoder: any Swift.Encoder) throws
641 required public init(from decoder: any Swift.Decoder) throws
643 public class IBPhoneInfo : Swift.Codable {
644 public var name: Swift.String
645 public var type: Swift.Int
646 public var mac: [Swift.Int]?
649 public func encode(to encoder: any Swift.Encoder) throws
650 required public init(from decoder: any Swift.Decoder) throws
652 public class IBHistorySleepItem {
653 public var sleepId: Swift.Int
654 public var type: Swift.Int
655 public var startTime: Swift.Int
656 public var endTime: Swift.Int
657 public var totalSleep: HsFileAgentSdk.IBSleepTime
658 public var deepSleep: HsFileAgentSdk.IBSleepTime?
659 public var lightSleep: HsFileAgentSdk.IBSleepTime?
660 public var remSleep: HsFileAgentSdk.IBSleepTime?
661 public var awake: HsFileAgentSdk.IBSleepTime?
662 public var states: [HsFileAgentSdk.IBSleepState]?
666 public struct IBSleepTime {
667 public var hour: Swift.Int
668 public var minute: Swift.Int
669 public init(hour: Swift.Int, minute: Swift.Int)
671 public struct IBSleepState {
672 public var time: Swift.Int
673 public var state: Swift.Int
674 public init(time: Swift.Int, state: Swift.Int)
676 public class IBAiResponse {
677 public var value: Swift.String
679 public var description: Swift.String {
684 public class IBClock : Swift.Codable {
685 public var alarms: [HsFileAgentSdk.IBClockInfo]
688 public func encode(to encoder: any Swift.Encoder) throws
689 required public init(from decoder: any Swift.Decoder) throws
691 public class IBClockInfo : Swift.Codable {
692 public var id: Swift.Int
693 public var hour: Swift.Int
694 public var minute: Swift.Int
695 public var enable: Swift.Int
696 public var `repeat`: [Swift.Int]
699 public func encode(to encoder: any Swift.Encoder) throws
700 required public init(from decoder: any Swift.Decoder) throws
702 @_hasMissingDesignatedInitializers public class IBHeartRate {
703 public var rate: HsFileAgentSdk.IBHeartRateFrequency
704 public var state: Swift.Int
705 public var higherOrLower: Swift.Int
706 public var value: Swift.Int
710 public enum IBHeartRateFrequency : Swift.Int {
715 public init?(rawValue: Swift.Int)
716 public typealias RawValue = Swift.Int
717 public var rawValue: Swift.Int {
721 public class IBWeather : Swift.Codable {
722 public var address: HsFileAgentSdk.IBAddress
723 public var now: HsFileAgentSdk.IBWeatherNow
724 public var daily: [HsFileAgentSdk.IBWeatherInfo]
727 public func encode(to encoder: any Swift.Encoder) throws
728 required public init(from decoder: any Swift.Decoder) throws
730 public class IBAddress : Swift.Codable {
731 public var city: Swift.String
732 public var subLocality: Swift.String
733 public var lat: Swift.Int
734 public var lon: Swift.Int
735 public var atm: Swift.Int
738 public func encode(to encoder: any Swift.Encoder) throws
739 required public init(from decoder: any Swift.Decoder) throws
741 public class IBWeatherInfo : Swift.Codable {
742 public var fxDate: Swift.Int
743 public var iconDay: Swift.Int
744 public var textDay: Swift.String
745 public var tempMax: Swift.Int
746 public var tempMin: Swift.Int
749 public func encode(to encoder: any Swift.Encoder) throws
750 required public init(from decoder: any Swift.Decoder) throws
752 public class IBWeatherNow : Swift.Codable {
753 public var temp: Swift.Int
754 public var iconNight: Swift.Int
755 public var textNight: Swift.String
756 public var windScale: Swift.String
757 public var humidity: Swift.Int
758 public var uvIndex: Swift.Int
761 public func encode(to encoder: any Swift.Encoder) throws
762 required public init(from decoder: any Swift.Decoder) throws
764 extension Foundation.Data {
765 public var string: Swift.String? {
769 extension Swift.String {
770 public var data: Foundation.Data? {
774 public class IBSendOta : Swift.Codable {
775 public var filePath: Swift.String
776 public var major: Swift.Int
777 public var mid: Swift.Int
778 public var minor: Swift.Int
779 public var isForced: Swift.Int
782 public func encode(to encoder: any Swift.Encoder) throws
783 required public init(from decoder: any Swift.Decoder) throws
785 @_hasMissingDesignatedInitializers public class IBOtaFile : Swift.Codable {
787 public func encode(to encoder: any Swift.Encoder) throws
788 required public init(from decoder: any Swift.Decoder) throws
790 @_hasMissingDesignatedInitializers public class IBSleep {
791 public var sleepTimeSet: Swift.Int
792 public var sleepTime: HsFileAgentSdk.IBTimeItem?
793 public var getUpTime: HsFileAgentSdk.IBTimeItem?
794 public var alertBeforeMin20: Swift.Int
798 public struct IBTimeItem {
799 public var hour: Swift.Int
800 public var minute: Swift.Int
801 public init(hour: Swift.Int, minute: Swift.Int)
803 public class IBHistoryStepItem {
804 public var time: Swift.Int
805 public var value: Swift.Int
810 public static func calculateLRC(_ bytes: [Swift.UInt8]) -> Swift.UInt8
811 public static func calculate(_ bytes: [Swift.UInt8]) -> Swift.UInt8
813 public class IBDial {
814 public var UID: Swift.Int
815 public var theme: Swift.String?
816 public var batteryStyle: Swift.Int?
817 public var timeStyle: Swift.Int?
818 public var timeColor: Swift.Int?
819 public var files: [HsFileAgentSdk.IBDialFile]?
821 public var description: Swift.String {
826 public class IBDialFile {
827 public var filePath: Swift.String
828 public var fileName: Swift.String
830 public var description: Swift.String {
835 @_hasMissingDesignatedInitializers public class IBBloodOxygen {
836 public var rate: HsFileAgentSdk.IBBloodOxygenFrequency
837 public var state: Swift.Int
838 public var value: Swift.Int
842 public enum IBBloodOxygenFrequency : Swift.Int {
847 public init?(rawValue: Swift.Int)
848 public typealias RawValue = Swift.Int
849 public var rawValue: Swift.Int {
853 @_hasMissingDesignatedInitializers public class IBPeripheral {
854 public var rssi: Swift.Int {
857 public var peripheral: CoreBluetooth.CBPeripheral! {
860 public var macAddress: Swift.String {
863 public var advertisementData: [Swift.String : Any] {
866 public var uuid: Foundation.UUID! {
869 public var name: Swift.String {
872 public var softwareVersion: Swift.String {
875 public var battery: Swift.Int {
881 public var UID: Swift.Int
882 public var nameLength: Swift.Int
883 public var fileName: Swift.String
884 public var filePath: Swift.String
886 public var description: Swift.String {
891 public enum IBLanguage : Swift.Int {
915 public init?(rawValue: Swift.Int)
916 public typealias RawValue = Swift.Int
917 public var rawValue: Swift.Int {
921 extension HsFileAgentSdk.IBMotionMode : Swift.Equatable {}
922 extension HsFileAgentSdk.IBMotionMode : Swift.Hashable {}
923 extension HsFileAgentSdk.IBMotionMode : Swift.RawRepresentable {}
924 extension HsFileAgentSdk.IBFile : Swift.Equatable {}
925 extension HsFileAgentSdk.IBFile : Swift.Hashable {}
926 extension HsFileAgentSdk.IBFile : Swift.RawRepresentable {}
927 extension HsFileAgentSdk.IBAuxiliary : Swift.Equatable {}
928 extension HsFileAgentSdk.IBAuxiliary : Swift.Hashable {}
929 extension HsFileAgentSdk.IBAuxiliary : Swift.RawRepresentable {}
930 extension HsFileAgentSdk.IBCode : Swift.Equatable {}
931 extension HsFileAgentSdk.IBCode : Swift.Hashable {}
932 extension HsFileAgentSdk.IBCode : Swift.RawRepresentable {}
933 extension HsFileAgentSdk.IBTrainTargetType : Swift.Equatable {}
934 extension HsFileAgentSdk.IBTrainTargetType : Swift.Hashable {}
935 extension HsFileAgentSdk.IBTrainTargetType : Swift.RawRepresentable {}
936 extension HsFileAgentSdk.IBFrequency : Swift.Equatable {}
937 extension HsFileAgentSdk.IBFrequency : Swift.Hashable {}
938 extension HsFileAgentSdk.IBFrequency : Swift.RawRepresentable {}
939 extension HsFileAgentSdk.IBDuration : Swift.Equatable {}
940 extension HsFileAgentSdk.IBDuration : Swift.Hashable {}
941 extension HsFileAgentSdk.IBDuration : Swift.RawRepresentable {}
942 extension HsFileAgentSdk.IBHeartRateFrequency : Swift.Equatable {}
943 extension HsFileAgentSdk.IBHeartRateFrequency : Swift.Hashable {}
944 extension HsFileAgentSdk.IBHeartRateFrequency : Swift.RawRepresentable {}
945 extension HsFileAgentSdk.IBBloodOxygenFrequency : Swift.Equatable {}
946 extension HsFileAgentSdk.IBBloodOxygenFrequency : Swift.Hashable {}
947 extension HsFileAgentSdk.IBBloodOxygenFrequency : Swift.RawRepresentable {}
948 extension HsFileAgentSdk.IBLanguage : Swift.Equatable {}
949 extension HsFileAgentSdk.IBLanguage : Swift.Hashable {}
950 extension HsFileAgentSdk.IBLanguage : Swift.RawRepresentable {}