├── .github └── workflows │ └── run_ci.yml ├── .gitignore ├── .swiftpm └── xcode │ ├── package.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ └── xcshareddata │ └── xcschemes │ ├── VitalCore.xcscheme │ ├── VitalDevices.xcscheme │ ├── VitalHealthKit.xcscheme │ └── vital-ios-Package.xcscheme ├── BLEMonitorSimulator ├── BLEMonitorSimulator.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── xcshareddata │ │ └── xcschemes │ │ └── BLEMonitorSimulator.xcscheme ├── BLEMonitorSimulator │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ ├── BLEMonitorSimulatorApp.swift │ ├── ContentView.swift │ ├── GlucoseMonitorSimulation.swift │ ├── Info.plist │ ├── Preview Content │ │ └── Preview Assets.xcassets │ │ │ └── Contents.json │ └── SFloat.swift └── BLEMonitorSimulatorTests │ └── SFloatTests.swift ├── Examples ├── .swiftpm │ └── xcode │ │ └── package.xcworkspace │ │ └── contents.xcworkspacedata ├── Example.entitlements ├── Example.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ └── swiftpm │ │ │ └── Package.resolved │ └── xcshareddata │ │ └── xcschemes │ │ └── Example (iOS).xcscheme ├── Info.plist ├── Package.swift └── iOS │ ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ ├── 1024.png │ │ ├── 120-1.png │ │ ├── 120-2.png │ │ ├── 180.png │ │ ├── 40.png │ │ ├── 58.png │ │ ├── 60.png │ │ ├── 80-1.png │ │ ├── 87.png │ │ └── Contents.json │ └── Contents.json │ ├── Devices Tab │ ├── DeviceConnection.swift │ ├── DevicesExample.swift │ ├── Extensions │ │ ├── BloodPressureDataPoint+Identifiable.swift │ │ ├── DateFormatter.swift │ │ ├── Identifiable.swift │ │ └── Reducer.swift │ ├── Libre1Connection.swift │ └── Models │ │ └── Devices+Support.swift │ ├── HealthKit Tab │ └── HealthKitExample.swift │ ├── Link Creation │ └── LinkCreation.swift │ ├── Root.swift │ ├── Settings │ └── Settings.swift │ └── UI │ └── Styles.swift ├── LICENSE ├── Package.resolved ├── Package.swift ├── README.md ├── Sources ├── VitalCore │ ├── AnyDecodable │ │ ├── LICENSE │ │ └── Source │ │ │ └── AnyDecodable.swift │ ├── Calendar │ │ └── GregorianCalendar.swift │ ├── Core │ │ ├── Client │ │ │ ├── Current.swift │ │ │ ├── Data Models │ │ │ │ ├── Base Models │ │ │ │ │ ├── LinkCRUD.swift │ │ │ │ │ ├── ResourceData.swift │ │ │ │ │ ├── TimeSeriesDataPoint.swift │ │ │ │ │ ├── UserCRUD.swift │ │ │ │ │ └── VitalResource.swift │ │ │ │ ├── Gets │ │ │ │ │ ├── Activity.swift │ │ │ │ │ ├── Body.swift │ │ │ │ │ ├── MenstrualCycle.swift │ │ │ │ │ ├── Sleep.swift │ │ │ │ │ ├── Source.swift │ │ │ │ │ └── Workout.swift │ │ │ │ └── Patches │ │ │ │ │ ├── ActivityPatch.swift │ │ │ │ │ ├── BloodPressureSample.swift │ │ │ │ │ ├── BodyPatch.swift │ │ │ │ │ ├── BulkQuantitySample.swift │ │ │ │ │ ├── LocalElectrocardiogram.swift │ │ │ │ │ ├── LocalMenstrualCycle.swift │ │ │ │ │ ├── MealPatch.swift │ │ │ │ │ ├── ProfilePatch.swift │ │ │ │ │ ├── QuantitySample.swift │ │ │ │ │ ├── SleepPatch.swift │ │ │ │ │ ├── SourceType.swift │ │ │ │ │ ├── TaggedPayload.swift │ │ │ │ │ ├── UserConnection.swift │ │ │ │ │ ├── VitalAPIResource.swift │ │ │ │ │ └── WorkoutPatch.swift │ │ │ ├── Endpoints │ │ │ │ ├── VitalClient+Endpoints+Extensions.swift │ │ │ │ ├── VitalClient+Link.swift │ │ │ │ ├── VitalClient+Summary.swift │ │ │ │ ├── VitalClient+Timeseries.swift │ │ │ │ └── VitalClient+User.swift │ │ │ ├── NetworkError.swift │ │ │ ├── ProtectedBox+BackgroundTask.swift │ │ │ ├── ProtectedBox.swift │ │ │ ├── VitalClient+ControlPlane.swift │ │ │ ├── VitalClient+JWT.swift │ │ │ ├── VitalClient+Legacy.swift │ │ │ ├── VitalClient+VitalConnect.swift │ │ │ ├── VitalClient.swift │ │ │ └── VitalClientDelegates.swift │ │ ├── Encodable │ │ │ ├── AnyEncodable.swift │ │ │ └── NilAsNull.swift │ │ ├── Extensions │ │ │ ├── APIClient+Extensions.swift │ │ │ ├── Optional+IsNil.swift │ │ │ ├── String+Path.swift │ │ │ ├── TimeoutError.swift │ │ │ └── URL+AppendQuery.swift │ │ ├── Log │ │ │ └── PersistentLog.swift │ │ ├── Logs │ │ │ └── VitalLogger.swift │ │ └── Storage │ │ │ ├── SDKStartupParams.swift │ │ │ ├── VitalCoreStorage.swift │ │ │ ├── VitalGistStorage.swift │ │ │ └── VitalSecureStorage.swift │ ├── DataCompression │ │ ├── LICENSE │ │ └── Source │ │ │ └── Data+Gzip.swift │ ├── Get │ │ ├── LICENSE │ │ └── Source │ │ │ ├── APIClient.swift │ │ │ ├── APIClientDelegate.swift │ │ │ ├── DataLoader.swift │ │ │ ├── Request.swift │ │ │ └── Response.swift │ ├── JWT │ │ └── VitalJWTAuth.swift │ ├── Keychain │ │ ├── LICENSE │ │ └── Source │ │ │ └── KeychainSwiftDistrib.swift │ └── VitalCore.h ├── VitalDevices │ ├── DeviceManager+Brands.swift │ ├── DeviceManager+Reader.swift │ ├── DeviceManager.swift │ ├── DeviceReading │ │ ├── BloodPressureReader1810.swift │ │ ├── DeviceReadingError.swift │ │ ├── Errors.swift │ │ ├── GATTMeter.swift │ │ ├── GATTMeterWithNoRACP.swift │ │ ├── GlucoseMeter1808.swift │ │ ├── Libre1Reader.swift │ │ ├── PairingDevice.swift │ │ ├── RACPResponse.swift │ │ └── VerioGlucoseMeter.swift │ ├── Extensions │ │ ├── AnyPublisher+Utils.swift │ │ ├── Array+Unique.swift │ │ ├── QuantitySample+Glucose.swift │ │ └── String+UUID.swift │ ├── Integration │ │ └── PostSamples.swift │ ├── LICENSE │ ├── Models │ │ ├── Brand.swift │ │ ├── SFloat.swift │ │ └── ScannedDevice.swift │ ├── NFC │ │ ├── Extensions.swift │ │ ├── Glucose.swift │ │ ├── NFC+Extensions.swift │ │ ├── NFC.swift │ │ └── Sensors │ │ │ └── Sensor.swift │ └── VitalDevices.h ├── VitalHealthKit │ ├── Extensions │ │ ├── Array.swift │ │ ├── Date.swift │ │ ├── Error.swift │ │ ├── HKHealthStore.swift │ │ ├── HKWorkoutActivityType.swift │ │ ├── Set.swift │ │ └── String.swift │ ├── HealthKit │ │ ├── Abstractions.swift │ │ ├── AppStateTracker.swift │ │ ├── Concurrency.swift │ │ ├── HealthKitReads+Body.swift │ │ ├── HealthKitReads+Electrocardiogram.swift │ │ ├── HealthKitReads+HeartRateAlert.swift │ │ ├── HealthKitReads+MenstrualCycle.swift │ │ ├── HealthKitReads+WorkoutStream.swift │ │ ├── HealthKitReads.swift │ │ ├── HealthKitWrites.swift │ │ ├── Models │ │ │ ├── BackgroundDeliveryPayload.swift │ │ │ ├── CoreModels+Extensions.swift │ │ │ ├── DataSource.swift │ │ │ ├── LocalSyncState.swift │ │ │ ├── VitalResource+HealthKit.swift │ │ │ └── WritableVitalResource.swift │ │ ├── Storage │ │ │ ├── SyncProgressReporter.swift │ │ │ ├── SyncProgressStore.swift │ │ │ ├── VitalAnchor.swift │ │ │ ├── VitalHealthKitStorage.swift │ │ │ └── VitalStatistics.swift │ │ ├── UserHistoryStore.swift │ │ ├── VitalHealthKitClient+Logs.swift │ │ └── VitalHealthKitClient.swift │ ├── UI │ │ ├── ForEachVitalResource.swift │ │ ├── SyncProgressView.swift │ │ └── SyncProgressViewController.swift │ ├── VitalHealthKit.h │ └── XPlatSupport │ │ └── HealthKitDataType.swift └── VitalLogging │ ├── LICENSE.txt │ ├── Locks.swift │ ├── LogHandler.swift │ ├── Logging.swift │ ├── MetadataProvider.swift │ ├── NOTICE.txt │ └── README.txt ├── Tests ├── VitalCoreTests │ ├── GregorianCalendarTests.swift │ ├── ProviderTests.swift │ ├── SourceTypeTests.swift │ ├── Utility.swift │ ├── VitalClientTests.swift │ └── VitalJWTAuthSerializationTests.swift ├── VitalDevicesTests │ ├── Libre1ReaderTests.swift │ └── VerioGlucoseMeter.swift └── VitalHealthKitTests │ ├── SampleTypeTests.swift │ ├── StatisticalQueryTests.swift │ ├── UserHistoryStoreTests.swift │ ├── VitalHealthKitAnchorTests.swift │ ├── VitalHealthKitClientTests.swift │ ├── VitalHealthKitFreeFunctions.swift │ ├── VitalHealthKitReadsTests.swift │ ├── VitalHealthKitStorageTests.swift │ ├── VitalResourceTests.swift │ ├── VitalhealthKitDateTests.swift │ └── XPlatSupportTests.swift ├── VitalCore.podspec ├── VitalDevices.podspec ├── VitalHealthKit.podspec ├── VitalLogging.podspec └── vital-ios.xcworkspace ├── contents.xcworkspacedata └── xcshareddata ├── IDEWorkspaceChecks.plist └── swiftpm └── Package.resolved /.github/workflows/run_ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/.github/workflows/run_ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | /.build 3 | /Packages 4 | /*.xcodeproj 5 | xcuserdata/ -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /.swiftpm/xcode/xcshareddata/xcschemes/VitalCore.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/.swiftpm/xcode/xcshareddata/xcschemes/VitalCore.xcscheme -------------------------------------------------------------------------------- /.swiftpm/xcode/xcshareddata/xcschemes/VitalDevices.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/.swiftpm/xcode/xcshareddata/xcschemes/VitalDevices.xcscheme -------------------------------------------------------------------------------- /.swiftpm/xcode/xcshareddata/xcschemes/VitalHealthKit.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/.swiftpm/xcode/xcshareddata/xcschemes/VitalHealthKit.xcscheme -------------------------------------------------------------------------------- /.swiftpm/xcode/xcshareddata/xcschemes/vital-ios-Package.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/.swiftpm/xcode/xcshareddata/xcschemes/vital-ios-Package.xcscheme -------------------------------------------------------------------------------- /BLEMonitorSimulator/BLEMonitorSimulator.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/BLEMonitorSimulator/BLEMonitorSimulator.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /BLEMonitorSimulator/BLEMonitorSimulator.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/BLEMonitorSimulator/BLEMonitorSimulator.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /BLEMonitorSimulator/BLEMonitorSimulator.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/BLEMonitorSimulator/BLEMonitorSimulator.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /BLEMonitorSimulator/BLEMonitorSimulator.xcodeproj/xcshareddata/xcschemes/BLEMonitorSimulator.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/BLEMonitorSimulator/BLEMonitorSimulator.xcodeproj/xcshareddata/xcschemes/BLEMonitorSimulator.xcscheme -------------------------------------------------------------------------------- /BLEMonitorSimulator/BLEMonitorSimulator/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/BLEMonitorSimulator/BLEMonitorSimulator/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /BLEMonitorSimulator/BLEMonitorSimulator/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/BLEMonitorSimulator/BLEMonitorSimulator/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /BLEMonitorSimulator/BLEMonitorSimulator/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/BLEMonitorSimulator/BLEMonitorSimulator/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /BLEMonitorSimulator/BLEMonitorSimulator/BLEMonitorSimulatorApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/BLEMonitorSimulator/BLEMonitorSimulator/BLEMonitorSimulatorApp.swift -------------------------------------------------------------------------------- /BLEMonitorSimulator/BLEMonitorSimulator/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/BLEMonitorSimulator/BLEMonitorSimulator/ContentView.swift -------------------------------------------------------------------------------- /BLEMonitorSimulator/BLEMonitorSimulator/GlucoseMonitorSimulation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/BLEMonitorSimulator/BLEMonitorSimulator/GlucoseMonitorSimulation.swift -------------------------------------------------------------------------------- /BLEMonitorSimulator/BLEMonitorSimulator/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/BLEMonitorSimulator/BLEMonitorSimulator/Info.plist -------------------------------------------------------------------------------- /BLEMonitorSimulator/BLEMonitorSimulator/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/BLEMonitorSimulator/BLEMonitorSimulator/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /BLEMonitorSimulator/BLEMonitorSimulator/SFloat.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/BLEMonitorSimulator/BLEMonitorSimulator/SFloat.swift -------------------------------------------------------------------------------- /BLEMonitorSimulator/BLEMonitorSimulatorTests/SFloatTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/BLEMonitorSimulator/BLEMonitorSimulatorTests/SFloatTests.swift -------------------------------------------------------------------------------- /Examples/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Examples/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Examples/Example.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Examples/Example.entitlements -------------------------------------------------------------------------------- /Examples/Example.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Examples/Example.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Examples/Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Examples/Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Examples/Example.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Examples/Example.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Examples/Example.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Examples/Example.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /Examples/Example.xcodeproj/xcshareddata/xcschemes/Example (iOS).xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Examples/Example.xcodeproj/xcshareddata/xcschemes/Example (iOS).xcscheme -------------------------------------------------------------------------------- /Examples/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Examples/Info.plist -------------------------------------------------------------------------------- /Examples/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Examples/Package.swift -------------------------------------------------------------------------------- /Examples/iOS/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Examples/iOS/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /Examples/iOS/Assets.xcassets/AppIcon.appiconset/1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Examples/iOS/Assets.xcassets/AppIcon.appiconset/1024.png -------------------------------------------------------------------------------- /Examples/iOS/Assets.xcassets/AppIcon.appiconset/120-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Examples/iOS/Assets.xcassets/AppIcon.appiconset/120-1.png -------------------------------------------------------------------------------- /Examples/iOS/Assets.xcassets/AppIcon.appiconset/120-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Examples/iOS/Assets.xcassets/AppIcon.appiconset/120-2.png -------------------------------------------------------------------------------- /Examples/iOS/Assets.xcassets/AppIcon.appiconset/180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Examples/iOS/Assets.xcassets/AppIcon.appiconset/180.png -------------------------------------------------------------------------------- /Examples/iOS/Assets.xcassets/AppIcon.appiconset/40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Examples/iOS/Assets.xcassets/AppIcon.appiconset/40.png -------------------------------------------------------------------------------- /Examples/iOS/Assets.xcassets/AppIcon.appiconset/58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Examples/iOS/Assets.xcassets/AppIcon.appiconset/58.png -------------------------------------------------------------------------------- /Examples/iOS/Assets.xcassets/AppIcon.appiconset/60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Examples/iOS/Assets.xcassets/AppIcon.appiconset/60.png -------------------------------------------------------------------------------- /Examples/iOS/Assets.xcassets/AppIcon.appiconset/80-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Examples/iOS/Assets.xcassets/AppIcon.appiconset/80-1.png -------------------------------------------------------------------------------- /Examples/iOS/Assets.xcassets/AppIcon.appiconset/87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Examples/iOS/Assets.xcassets/AppIcon.appiconset/87.png -------------------------------------------------------------------------------- /Examples/iOS/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Examples/iOS/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Examples/iOS/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Examples/iOS/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Examples/iOS/Devices Tab/DeviceConnection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Examples/iOS/Devices Tab/DeviceConnection.swift -------------------------------------------------------------------------------- /Examples/iOS/Devices Tab/DevicesExample.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Examples/iOS/Devices Tab/DevicesExample.swift -------------------------------------------------------------------------------- /Examples/iOS/Devices Tab/Extensions/BloodPressureDataPoint+Identifiable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Examples/iOS/Devices Tab/Extensions/BloodPressureDataPoint+Identifiable.swift -------------------------------------------------------------------------------- /Examples/iOS/Devices Tab/Extensions/DateFormatter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Examples/iOS/Devices Tab/Extensions/DateFormatter.swift -------------------------------------------------------------------------------- /Examples/iOS/Devices Tab/Extensions/Identifiable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Examples/iOS/Devices Tab/Extensions/Identifiable.swift -------------------------------------------------------------------------------- /Examples/iOS/Devices Tab/Extensions/Reducer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Examples/iOS/Devices Tab/Extensions/Reducer.swift -------------------------------------------------------------------------------- /Examples/iOS/Devices Tab/Libre1Connection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Examples/iOS/Devices Tab/Libre1Connection.swift -------------------------------------------------------------------------------- /Examples/iOS/Devices Tab/Models/Devices+Support.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Examples/iOS/Devices Tab/Models/Devices+Support.swift -------------------------------------------------------------------------------- /Examples/iOS/HealthKit Tab/HealthKitExample.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Examples/iOS/HealthKit Tab/HealthKitExample.swift -------------------------------------------------------------------------------- /Examples/iOS/Link Creation/LinkCreation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Examples/iOS/Link Creation/LinkCreation.swift -------------------------------------------------------------------------------- /Examples/iOS/Root.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Examples/iOS/Root.swift -------------------------------------------------------------------------------- /Examples/iOS/Settings/Settings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Examples/iOS/Settings/Settings.swift -------------------------------------------------------------------------------- /Examples/iOS/UI/Styles.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Examples/iOS/UI/Styles.swift -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/README.md -------------------------------------------------------------------------------- /Sources/VitalCore/AnyDecodable/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/AnyDecodable/LICENSE -------------------------------------------------------------------------------- /Sources/VitalCore/AnyDecodable/Source/AnyDecodable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/AnyDecodable/Source/AnyDecodable.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Calendar/GregorianCalendar.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Calendar/GregorianCalendar.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Core/Client/Current.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Core/Client/Current.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Core/Client/Data Models/Base Models/LinkCRUD.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Core/Client/Data Models/Base Models/LinkCRUD.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Core/Client/Data Models/Base Models/ResourceData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Core/Client/Data Models/Base Models/ResourceData.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Core/Client/Data Models/Base Models/TimeSeriesDataPoint.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Core/Client/Data Models/Base Models/TimeSeriesDataPoint.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Core/Client/Data Models/Base Models/UserCRUD.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Core/Client/Data Models/Base Models/UserCRUD.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Core/Client/Data Models/Base Models/VitalResource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Core/Client/Data Models/Base Models/VitalResource.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Core/Client/Data Models/Gets/Activity.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Core/Client/Data Models/Gets/Activity.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Core/Client/Data Models/Gets/Body.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Core/Client/Data Models/Gets/Body.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Core/Client/Data Models/Gets/MenstrualCycle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Core/Client/Data Models/Gets/MenstrualCycle.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Core/Client/Data Models/Gets/Sleep.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Core/Client/Data Models/Gets/Sleep.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Core/Client/Data Models/Gets/Source.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Core/Client/Data Models/Gets/Source.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Core/Client/Data Models/Gets/Workout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Core/Client/Data Models/Gets/Workout.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Core/Client/Data Models/Patches/ActivityPatch.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Core/Client/Data Models/Patches/ActivityPatch.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Core/Client/Data Models/Patches/BloodPressureSample.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Core/Client/Data Models/Patches/BloodPressureSample.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Core/Client/Data Models/Patches/BodyPatch.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Core/Client/Data Models/Patches/BodyPatch.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Core/Client/Data Models/Patches/BulkQuantitySample.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Core/Client/Data Models/Patches/BulkQuantitySample.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Core/Client/Data Models/Patches/LocalElectrocardiogram.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Core/Client/Data Models/Patches/LocalElectrocardiogram.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Core/Client/Data Models/Patches/LocalMenstrualCycle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Core/Client/Data Models/Patches/LocalMenstrualCycle.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Core/Client/Data Models/Patches/MealPatch.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Core/Client/Data Models/Patches/MealPatch.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Core/Client/Data Models/Patches/ProfilePatch.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Core/Client/Data Models/Patches/ProfilePatch.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Core/Client/Data Models/Patches/QuantitySample.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Core/Client/Data Models/Patches/QuantitySample.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Core/Client/Data Models/Patches/SleepPatch.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Core/Client/Data Models/Patches/SleepPatch.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Core/Client/Data Models/Patches/SourceType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Core/Client/Data Models/Patches/SourceType.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Core/Client/Data Models/Patches/TaggedPayload.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Core/Client/Data Models/Patches/TaggedPayload.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Core/Client/Data Models/Patches/UserConnection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Core/Client/Data Models/Patches/UserConnection.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Core/Client/Data Models/Patches/VitalAPIResource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Core/Client/Data Models/Patches/VitalAPIResource.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Core/Client/Data Models/Patches/WorkoutPatch.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Core/Client/Data Models/Patches/WorkoutPatch.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Core/Client/Endpoints/VitalClient+Endpoints+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Core/Client/Endpoints/VitalClient+Endpoints+Extensions.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Core/Client/Endpoints/VitalClient+Link.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Core/Client/Endpoints/VitalClient+Link.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Core/Client/Endpoints/VitalClient+Summary.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Core/Client/Endpoints/VitalClient+Summary.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Core/Client/Endpoints/VitalClient+Timeseries.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Core/Client/Endpoints/VitalClient+Timeseries.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Core/Client/Endpoints/VitalClient+User.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Core/Client/Endpoints/VitalClient+User.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Core/Client/NetworkError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Core/Client/NetworkError.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Core/Client/ProtectedBox+BackgroundTask.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Core/Client/ProtectedBox+BackgroundTask.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Core/Client/ProtectedBox.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Core/Client/ProtectedBox.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Core/Client/VitalClient+ControlPlane.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Core/Client/VitalClient+ControlPlane.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Core/Client/VitalClient+JWT.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Core/Client/VitalClient+JWT.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Core/Client/VitalClient+Legacy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Core/Client/VitalClient+Legacy.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Core/Client/VitalClient+VitalConnect.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Core/Client/VitalClient+VitalConnect.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Core/Client/VitalClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Core/Client/VitalClient.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Core/Client/VitalClientDelegates.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Core/Client/VitalClientDelegates.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Core/Encodable/AnyEncodable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Core/Encodable/AnyEncodable.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Core/Encodable/NilAsNull.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Core/Encodable/NilAsNull.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Core/Extensions/APIClient+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Core/Extensions/APIClient+Extensions.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Core/Extensions/Optional+IsNil.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Core/Extensions/Optional+IsNil.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Core/Extensions/String+Path.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Core/Extensions/String+Path.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Core/Extensions/TimeoutError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Core/Extensions/TimeoutError.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Core/Extensions/URL+AppendQuery.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Core/Extensions/URL+AppendQuery.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Core/Log/PersistentLog.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Core/Log/PersistentLog.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Core/Logs/VitalLogger.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Core/Logs/VitalLogger.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Core/Storage/SDKStartupParams.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Core/Storage/SDKStartupParams.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Core/Storage/VitalCoreStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Core/Storage/VitalCoreStorage.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Core/Storage/VitalGistStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Core/Storage/VitalGistStorage.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Core/Storage/VitalSecureStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Core/Storage/VitalSecureStorage.swift -------------------------------------------------------------------------------- /Sources/VitalCore/DataCompression/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/DataCompression/LICENSE -------------------------------------------------------------------------------- /Sources/VitalCore/DataCompression/Source/Data+Gzip.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/DataCompression/Source/Data+Gzip.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Get/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Get/LICENSE -------------------------------------------------------------------------------- /Sources/VitalCore/Get/Source/APIClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Get/Source/APIClient.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Get/Source/APIClientDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Get/Source/APIClientDelegate.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Get/Source/DataLoader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Get/Source/DataLoader.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Get/Source/Request.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Get/Source/Request.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Get/Source/Response.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Get/Source/Response.swift -------------------------------------------------------------------------------- /Sources/VitalCore/JWT/VitalJWTAuth.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/JWT/VitalJWTAuth.swift -------------------------------------------------------------------------------- /Sources/VitalCore/Keychain/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Keychain/LICENSE -------------------------------------------------------------------------------- /Sources/VitalCore/Keychain/Source/KeychainSwiftDistrib.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/Keychain/Source/KeychainSwiftDistrib.swift -------------------------------------------------------------------------------- /Sources/VitalCore/VitalCore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalCore/VitalCore.h -------------------------------------------------------------------------------- /Sources/VitalDevices/DeviceManager+Brands.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalDevices/DeviceManager+Brands.swift -------------------------------------------------------------------------------- /Sources/VitalDevices/DeviceManager+Reader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalDevices/DeviceManager+Reader.swift -------------------------------------------------------------------------------- /Sources/VitalDevices/DeviceManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalDevices/DeviceManager.swift -------------------------------------------------------------------------------- /Sources/VitalDevices/DeviceReading/BloodPressureReader1810.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalDevices/DeviceReading/BloodPressureReader1810.swift -------------------------------------------------------------------------------- /Sources/VitalDevices/DeviceReading/DeviceReadingError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalDevices/DeviceReading/DeviceReadingError.swift -------------------------------------------------------------------------------- /Sources/VitalDevices/DeviceReading/Errors.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalDevices/DeviceReading/Errors.swift -------------------------------------------------------------------------------- /Sources/VitalDevices/DeviceReading/GATTMeter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalDevices/DeviceReading/GATTMeter.swift -------------------------------------------------------------------------------- /Sources/VitalDevices/DeviceReading/GATTMeterWithNoRACP.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalDevices/DeviceReading/GATTMeterWithNoRACP.swift -------------------------------------------------------------------------------- /Sources/VitalDevices/DeviceReading/GlucoseMeter1808.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalDevices/DeviceReading/GlucoseMeter1808.swift -------------------------------------------------------------------------------- /Sources/VitalDevices/DeviceReading/Libre1Reader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalDevices/DeviceReading/Libre1Reader.swift -------------------------------------------------------------------------------- /Sources/VitalDevices/DeviceReading/PairingDevice.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalDevices/DeviceReading/PairingDevice.swift -------------------------------------------------------------------------------- /Sources/VitalDevices/DeviceReading/RACPResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalDevices/DeviceReading/RACPResponse.swift -------------------------------------------------------------------------------- /Sources/VitalDevices/DeviceReading/VerioGlucoseMeter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalDevices/DeviceReading/VerioGlucoseMeter.swift -------------------------------------------------------------------------------- /Sources/VitalDevices/Extensions/AnyPublisher+Utils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalDevices/Extensions/AnyPublisher+Utils.swift -------------------------------------------------------------------------------- /Sources/VitalDevices/Extensions/Array+Unique.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalDevices/Extensions/Array+Unique.swift -------------------------------------------------------------------------------- /Sources/VitalDevices/Extensions/QuantitySample+Glucose.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalDevices/Extensions/QuantitySample+Glucose.swift -------------------------------------------------------------------------------- /Sources/VitalDevices/Extensions/String+UUID.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalDevices/Extensions/String+UUID.swift -------------------------------------------------------------------------------- /Sources/VitalDevices/Integration/PostSamples.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalDevices/Integration/PostSamples.swift -------------------------------------------------------------------------------- /Sources/VitalDevices/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalDevices/LICENSE -------------------------------------------------------------------------------- /Sources/VitalDevices/Models/Brand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalDevices/Models/Brand.swift -------------------------------------------------------------------------------- /Sources/VitalDevices/Models/SFloat.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalDevices/Models/SFloat.swift -------------------------------------------------------------------------------- /Sources/VitalDevices/Models/ScannedDevice.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalDevices/Models/ScannedDevice.swift -------------------------------------------------------------------------------- /Sources/VitalDevices/NFC/Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalDevices/NFC/Extensions.swift -------------------------------------------------------------------------------- /Sources/VitalDevices/NFC/Glucose.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalDevices/NFC/Glucose.swift -------------------------------------------------------------------------------- /Sources/VitalDevices/NFC/NFC+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalDevices/NFC/NFC+Extensions.swift -------------------------------------------------------------------------------- /Sources/VitalDevices/NFC/NFC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalDevices/NFC/NFC.swift -------------------------------------------------------------------------------- /Sources/VitalDevices/NFC/Sensors/Sensor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalDevices/NFC/Sensors/Sensor.swift -------------------------------------------------------------------------------- /Sources/VitalDevices/VitalDevices.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalDevices/VitalDevices.h -------------------------------------------------------------------------------- /Sources/VitalHealthKit/Extensions/Array.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalHealthKit/Extensions/Array.swift -------------------------------------------------------------------------------- /Sources/VitalHealthKit/Extensions/Date.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalHealthKit/Extensions/Date.swift -------------------------------------------------------------------------------- /Sources/VitalHealthKit/Extensions/Error.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalHealthKit/Extensions/Error.swift -------------------------------------------------------------------------------- /Sources/VitalHealthKit/Extensions/HKHealthStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalHealthKit/Extensions/HKHealthStore.swift -------------------------------------------------------------------------------- /Sources/VitalHealthKit/Extensions/HKWorkoutActivityType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalHealthKit/Extensions/HKWorkoutActivityType.swift -------------------------------------------------------------------------------- /Sources/VitalHealthKit/Extensions/Set.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalHealthKit/Extensions/Set.swift -------------------------------------------------------------------------------- /Sources/VitalHealthKit/Extensions/String.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalHealthKit/Extensions/String.swift -------------------------------------------------------------------------------- /Sources/VitalHealthKit/HealthKit/Abstractions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalHealthKit/HealthKit/Abstractions.swift -------------------------------------------------------------------------------- /Sources/VitalHealthKit/HealthKit/AppStateTracker.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalHealthKit/HealthKit/AppStateTracker.swift -------------------------------------------------------------------------------- /Sources/VitalHealthKit/HealthKit/Concurrency.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalHealthKit/HealthKit/Concurrency.swift -------------------------------------------------------------------------------- /Sources/VitalHealthKit/HealthKit/HealthKitReads+Body.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalHealthKit/HealthKit/HealthKitReads+Body.swift -------------------------------------------------------------------------------- /Sources/VitalHealthKit/HealthKit/HealthKitReads+Electrocardiogram.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalHealthKit/HealthKit/HealthKitReads+Electrocardiogram.swift -------------------------------------------------------------------------------- /Sources/VitalHealthKit/HealthKit/HealthKitReads+HeartRateAlert.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalHealthKit/HealthKit/HealthKitReads+HeartRateAlert.swift -------------------------------------------------------------------------------- /Sources/VitalHealthKit/HealthKit/HealthKitReads+MenstrualCycle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalHealthKit/HealthKit/HealthKitReads+MenstrualCycle.swift -------------------------------------------------------------------------------- /Sources/VitalHealthKit/HealthKit/HealthKitReads+WorkoutStream.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalHealthKit/HealthKit/HealthKitReads+WorkoutStream.swift -------------------------------------------------------------------------------- /Sources/VitalHealthKit/HealthKit/HealthKitReads.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalHealthKit/HealthKit/HealthKitReads.swift -------------------------------------------------------------------------------- /Sources/VitalHealthKit/HealthKit/HealthKitWrites.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalHealthKit/HealthKit/HealthKitWrites.swift -------------------------------------------------------------------------------- /Sources/VitalHealthKit/HealthKit/Models/BackgroundDeliveryPayload.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalHealthKit/HealthKit/Models/BackgroundDeliveryPayload.swift -------------------------------------------------------------------------------- /Sources/VitalHealthKit/HealthKit/Models/CoreModels+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalHealthKit/HealthKit/Models/CoreModels+Extensions.swift -------------------------------------------------------------------------------- /Sources/VitalHealthKit/HealthKit/Models/DataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalHealthKit/HealthKit/Models/DataSource.swift -------------------------------------------------------------------------------- /Sources/VitalHealthKit/HealthKit/Models/LocalSyncState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalHealthKit/HealthKit/Models/LocalSyncState.swift -------------------------------------------------------------------------------- /Sources/VitalHealthKit/HealthKit/Models/VitalResource+HealthKit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalHealthKit/HealthKit/Models/VitalResource+HealthKit.swift -------------------------------------------------------------------------------- /Sources/VitalHealthKit/HealthKit/Models/WritableVitalResource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalHealthKit/HealthKit/Models/WritableVitalResource.swift -------------------------------------------------------------------------------- /Sources/VitalHealthKit/HealthKit/Storage/SyncProgressReporter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalHealthKit/HealthKit/Storage/SyncProgressReporter.swift -------------------------------------------------------------------------------- /Sources/VitalHealthKit/HealthKit/Storage/SyncProgressStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalHealthKit/HealthKit/Storage/SyncProgressStore.swift -------------------------------------------------------------------------------- /Sources/VitalHealthKit/HealthKit/Storage/VitalAnchor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalHealthKit/HealthKit/Storage/VitalAnchor.swift -------------------------------------------------------------------------------- /Sources/VitalHealthKit/HealthKit/Storage/VitalHealthKitStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalHealthKit/HealthKit/Storage/VitalHealthKitStorage.swift -------------------------------------------------------------------------------- /Sources/VitalHealthKit/HealthKit/Storage/VitalStatistics.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalHealthKit/HealthKit/Storage/VitalStatistics.swift -------------------------------------------------------------------------------- /Sources/VitalHealthKit/HealthKit/UserHistoryStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalHealthKit/HealthKit/UserHistoryStore.swift -------------------------------------------------------------------------------- /Sources/VitalHealthKit/HealthKit/VitalHealthKitClient+Logs.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalHealthKit/HealthKit/VitalHealthKitClient+Logs.swift -------------------------------------------------------------------------------- /Sources/VitalHealthKit/HealthKit/VitalHealthKitClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalHealthKit/HealthKit/VitalHealthKitClient.swift -------------------------------------------------------------------------------- /Sources/VitalHealthKit/UI/ForEachVitalResource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalHealthKit/UI/ForEachVitalResource.swift -------------------------------------------------------------------------------- /Sources/VitalHealthKit/UI/SyncProgressView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalHealthKit/UI/SyncProgressView.swift -------------------------------------------------------------------------------- /Sources/VitalHealthKit/UI/SyncProgressViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalHealthKit/UI/SyncProgressViewController.swift -------------------------------------------------------------------------------- /Sources/VitalHealthKit/VitalHealthKit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalHealthKit/VitalHealthKit.h -------------------------------------------------------------------------------- /Sources/VitalHealthKit/XPlatSupport/HealthKitDataType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalHealthKit/XPlatSupport/HealthKitDataType.swift -------------------------------------------------------------------------------- /Sources/VitalLogging/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalLogging/LICENSE.txt -------------------------------------------------------------------------------- /Sources/VitalLogging/Locks.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalLogging/Locks.swift -------------------------------------------------------------------------------- /Sources/VitalLogging/LogHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalLogging/LogHandler.swift -------------------------------------------------------------------------------- /Sources/VitalLogging/Logging.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalLogging/Logging.swift -------------------------------------------------------------------------------- /Sources/VitalLogging/MetadataProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalLogging/MetadataProvider.swift -------------------------------------------------------------------------------- /Sources/VitalLogging/NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalLogging/NOTICE.txt -------------------------------------------------------------------------------- /Sources/VitalLogging/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Sources/VitalLogging/README.txt -------------------------------------------------------------------------------- /Tests/VitalCoreTests/GregorianCalendarTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Tests/VitalCoreTests/GregorianCalendarTests.swift -------------------------------------------------------------------------------- /Tests/VitalCoreTests/ProviderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Tests/VitalCoreTests/ProviderTests.swift -------------------------------------------------------------------------------- /Tests/VitalCoreTests/SourceTypeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Tests/VitalCoreTests/SourceTypeTests.swift -------------------------------------------------------------------------------- /Tests/VitalCoreTests/Utility.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Tests/VitalCoreTests/Utility.swift -------------------------------------------------------------------------------- /Tests/VitalCoreTests/VitalClientTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Tests/VitalCoreTests/VitalClientTests.swift -------------------------------------------------------------------------------- /Tests/VitalCoreTests/VitalJWTAuthSerializationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Tests/VitalCoreTests/VitalJWTAuthSerializationTests.swift -------------------------------------------------------------------------------- /Tests/VitalDevicesTests/Libre1ReaderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Tests/VitalDevicesTests/Libre1ReaderTests.swift -------------------------------------------------------------------------------- /Tests/VitalDevicesTests/VerioGlucoseMeter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Tests/VitalDevicesTests/VerioGlucoseMeter.swift -------------------------------------------------------------------------------- /Tests/VitalHealthKitTests/SampleTypeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Tests/VitalHealthKitTests/SampleTypeTests.swift -------------------------------------------------------------------------------- /Tests/VitalHealthKitTests/StatisticalQueryTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Tests/VitalHealthKitTests/StatisticalQueryTests.swift -------------------------------------------------------------------------------- /Tests/VitalHealthKitTests/UserHistoryStoreTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Tests/VitalHealthKitTests/UserHistoryStoreTests.swift -------------------------------------------------------------------------------- /Tests/VitalHealthKitTests/VitalHealthKitAnchorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Tests/VitalHealthKitTests/VitalHealthKitAnchorTests.swift -------------------------------------------------------------------------------- /Tests/VitalHealthKitTests/VitalHealthKitClientTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Tests/VitalHealthKitTests/VitalHealthKitClientTests.swift -------------------------------------------------------------------------------- /Tests/VitalHealthKitTests/VitalHealthKitFreeFunctions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Tests/VitalHealthKitTests/VitalHealthKitFreeFunctions.swift -------------------------------------------------------------------------------- /Tests/VitalHealthKitTests/VitalHealthKitReadsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Tests/VitalHealthKitTests/VitalHealthKitReadsTests.swift -------------------------------------------------------------------------------- /Tests/VitalHealthKitTests/VitalHealthKitStorageTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Tests/VitalHealthKitTests/VitalHealthKitStorageTests.swift -------------------------------------------------------------------------------- /Tests/VitalHealthKitTests/VitalResourceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Tests/VitalHealthKitTests/VitalResourceTests.swift -------------------------------------------------------------------------------- /Tests/VitalHealthKitTests/VitalhealthKitDateTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Tests/VitalHealthKitTests/VitalhealthKitDateTests.swift -------------------------------------------------------------------------------- /Tests/VitalHealthKitTests/XPlatSupportTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/Tests/VitalHealthKitTests/XPlatSupportTests.swift -------------------------------------------------------------------------------- /VitalCore.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/VitalCore.podspec -------------------------------------------------------------------------------- /VitalDevices.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/VitalDevices.podspec -------------------------------------------------------------------------------- /VitalHealthKit.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/VitalHealthKit.podspec -------------------------------------------------------------------------------- /VitalLogging.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/VitalLogging.podspec -------------------------------------------------------------------------------- /vital-ios.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/vital-ios.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /vital-ios.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/vital-ios.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /vital-ios.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tryVital/vital-ios/HEAD/vital-ios.xcworkspace/xcshareddata/swiftpm/Package.resolved --------------------------------------------------------------------------------