field_ios

In-the-field app for Radroots on iOS
git clone https://radroots.dev/git/field_ios.git
Log | Files | Refs | README | LICENSE

commit cc6232526807010089bdb0b979feb7d981109646
parent 362996b388032132641554e947f2e0e87ad5fc72
Author: triesap <tyson@radroots.org>
Date:   Sat,  8 Aug 2026 01:48:28 +0000

feat(ios): ship the runtime-backed Today feed

- Render all five contracted card types from shared runtime projection pages.
- Sync bounded relay data while preserving durable cached offline truth.
- Enforce trusted media, context, pagination, navigation, and accessibility states.
- Pin and regenerate the exact reviewed shared FFI revision.

Diffstat:
MCargo.lock | 36++++++++++++++++++------------------
MCargo.toml | 2+-
MRadroots.xcodeproj/project.pbxproj | 12++++++++++++
MRadroots/App/AppEntry.swift | 2+-
MRadroots/App/RadrootsAppModel.swift | 17+++++++++++++++--
MRadroots/App/RadrootsRootShell.swift | 16+++++++++++++---
MRadroots/Runtime/RadrootsGeneratedRuntimeBackend.swift | 235+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
MRadroots/Runtime/RadrootsRuntimeClient.swift | 43+++++++++++++++++++++++++++++++++++++++++++
MRadroots/Runtime/RadrootsRuntimeModels.swift | 228+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
ARadroots/State/RadrootsTodayStore.swift | 255+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
ARadroots/Views/RadrootsTodayView.swift | 346+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
MRadrootsFFI/api/RadrootsKitBindings.symbols.json | 2+-
MRadrootsFFI/provenance.json | 8++++----
MRadrootsFFI/source.lock | 16++++++++--------
MRadrootsTests/RadrootsRuntimeClientTests.swift | 20++++++++++++++++++++
ARadrootsTests/RadrootsTodayStoreTests.swift | 353+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
MRadrootsUITests/RadrootsRootShellUITests.swift | 8++++++--
Mproject.yml | 3+++
Mradroots.lib.source-lock.v1.toml | 6+++---
19 files changed, 1565 insertions(+), 43 deletions(-)

diff --git a/Cargo.lock b/Cargo.lock @@ -1641,7 +1641,7 @@ checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf" [[package]] name = "radroots_blossom" version = "0.1.0-alpha" -source = "git+https://github.com/radrootslabs/lib?rev=33029ce6c297d1af66a4931f563e930b6d22a311#33029ce6c297d1af66a4931f563e930b6d22a311" +source = "git+https://github.com/radrootslabs/lib?rev=875c423d487cdc7c140bf7742c7986748ba7e602#875c423d487cdc7c140bf7742c7986748ba7e602" dependencies = [ "mediatype", "serde", @@ -1653,7 +1653,7 @@ dependencies = [ [[package]] name = "radroots_core" version = "0.1.0-alpha" -source = "git+https://github.com/radrootslabs/lib?rev=33029ce6c297d1af66a4931f563e930b6d22a311#33029ce6c297d1af66a4931f563e930b6d22a311" +source = "git+https://github.com/radrootslabs/lib?rev=875c423d487cdc7c140bf7742c7986748ba7e602#875c423d487cdc7c140bf7742c7986748ba7e602" dependencies = [ "rust_decimal", "serde", @@ -1662,7 +1662,7 @@ dependencies = [ [[package]] name = "radroots_event" version = "0.1.0-alpha" -source = "git+https://github.com/radrootslabs/lib?rev=33029ce6c297d1af66a4931f563e930b6d22a311#33029ce6c297d1af66a4931f563e930b6d22a311" +source = "git+https://github.com/radrootslabs/lib?rev=875c423d487cdc7c140bf7742c7986748ba7e602#875c423d487cdc7c140bf7742c7986748ba7e602" dependencies = [ "hex", "jiff-tzdb", @@ -1680,7 +1680,7 @@ dependencies = [ [[package]] name = "radroots_event_codec" version = "0.1.0-alpha" -source = "git+https://github.com/radrootslabs/lib?rev=33029ce6c297d1af66a4931f563e930b6d22a311#33029ce6c297d1af66a4931f563e930b6d22a311" +source = "git+https://github.com/radrootslabs/lib?rev=875c423d487cdc7c140bf7742c7986748ba7e602#875c423d487cdc7c140bf7742c7986748ba7e602" dependencies = [ "hex", "radroots_blossom", @@ -1697,7 +1697,7 @@ dependencies = [ [[package]] name = "radroots_identity" version = "0.1.0-alpha" -source = "git+https://github.com/radrootslabs/lib?rev=33029ce6c297d1af66a4931f563e930b6d22a311#33029ce6c297d1af66a4931f563e930b6d22a311" +source = "git+https://github.com/radrootslabs/lib?rev=875c423d487cdc7c140bf7742c7986748ba7e602#875c423d487cdc7c140bf7742c7986748ba7e602" dependencies = [ "k256", "serde", @@ -1714,7 +1714,7 @@ dependencies = [ [[package]] name = "radroots_mobile_core" version = "0.1.0-alpha" -source = "git+https://github.com/radrootslabs/lib?rev=33029ce6c297d1af66a4931f563e930b6d22a311#33029ce6c297d1af66a4931f563e930b6d22a311" +source = "git+https://github.com/radrootslabs/lib?rev=875c423d487cdc7c140bf7742c7986748ba7e602#875c423d487cdc7c140bf7742c7986748ba7e602" dependencies = [ "chrono", "hex", @@ -1738,7 +1738,7 @@ dependencies = [ [[package]] name = "radroots_mobile_ffi" version = "0.1.0-alpha" -source = "git+https://github.com/radrootslabs/lib?rev=33029ce6c297d1af66a4931f563e930b6d22a311#33029ce6c297d1af66a4931f563e930b6d22a311" +source = "git+https://github.com/radrootslabs/lib?rev=875c423d487cdc7c140bf7742c7986748ba7e602#875c423d487cdc7c140bf7742c7986748ba7e602" dependencies = [ "async-trait", "hex", @@ -1760,7 +1760,7 @@ dependencies = [ [[package]] name = "radroots_nostr" version = "0.1.0-alpha" -source = "git+https://github.com/radrootslabs/lib?rev=33029ce6c297d1af66a4931f563e930b6d22a311#33029ce6c297d1af66a4931f563e930b6d22a311" +source = "git+https://github.com/radrootslabs/lib?rev=875c423d487cdc7c140bf7742c7986748ba7e602#875c423d487cdc7c140bf7742c7986748ba7e602" dependencies = [ "base64", "nostr", @@ -1776,7 +1776,7 @@ dependencies = [ [[package]] name = "radroots_protocol" version = "0.1.0-alpha" -source = "git+https://github.com/radrootslabs/lib?rev=33029ce6c297d1af66a4931f563e930b6d22a311#33029ce6c297d1af66a4931f563e930b6d22a311" +source = "git+https://github.com/radrootslabs/lib?rev=875c423d487cdc7c140bf7742c7986748ba7e602#875c423d487cdc7c140bf7742c7986748ba7e602" dependencies = [ "serde", ] @@ -1784,7 +1784,7 @@ dependencies = [ [[package]] name = "radroots_sdk" version = "0.1.0-alpha" -source = "git+https://github.com/radrootslabs/lib?rev=33029ce6c297d1af66a4931f563e930b6d22a311#33029ce6c297d1af66a4931f563e930b6d22a311" +source = "git+https://github.com/radrootslabs/lib?rev=875c423d487cdc7c140bf7742c7986748ba7e602#875c423d487cdc7c140bf7742c7986748ba7e602" dependencies = [ "radroots_blossom", "radroots_core", @@ -1809,7 +1809,7 @@ dependencies = [ [[package]] name = "radroots_secrets" version = "0.1.0-alpha" -source = "git+https://github.com/radrootslabs/lib?rev=33029ce6c297d1af66a4931f563e930b6d22a311#33029ce6c297d1af66a4931f563e930b6d22a311" +source = "git+https://github.com/radrootslabs/lib?rev=875c423d487cdc7c140bf7742c7986748ba7e602#875c423d487cdc7c140bf7742c7986748ba7e602" dependencies = [ "chacha20poly1305", "sha2", @@ -1820,7 +1820,7 @@ dependencies = [ [[package]] name = "radroots_signing" version = "0.1.0-alpha" -source = "git+https://github.com/radrootslabs/lib?rev=33029ce6c297d1af66a4931f563e930b6d22a311#33029ce6c297d1af66a4931f563e930b6d22a311" +source = "git+https://github.com/radrootslabs/lib?rev=875c423d487cdc7c140bf7742c7986748ba7e602#875c423d487cdc7c140bf7742c7986748ba7e602" dependencies = [ "hex", "radroots_event", @@ -1834,7 +1834,7 @@ dependencies = [ [[package]] name = "radroots_storage" version = "0.1.0-alpha" -source = "git+https://github.com/radrootslabs/lib?rev=33029ce6c297d1af66a4931f563e930b6d22a311#33029ce6c297d1af66a4931f563e930b6d22a311" +source = "git+https://github.com/radrootslabs/lib?rev=875c423d487cdc7c140bf7742c7986748ba7e602#875c423d487cdc7c140bf7742c7986748ba7e602" dependencies = [ "radroots_event", "radroots_event_codec", @@ -1848,7 +1848,7 @@ dependencies = [ [[package]] name = "radroots_storage_sqlite" version = "0.1.0-alpha" -source = "git+https://github.com/radrootslabs/lib?rev=33029ce6c297d1af66a4931f563e930b6d22a311#33029ce6c297d1af66a4931f563e930b6d22a311" +source = "git+https://github.com/radrootslabs/lib?rev=875c423d487cdc7c140bf7742c7986748ba7e602#875c423d487cdc7c140bf7742c7986748ba7e602" dependencies = [ "fs2", "radroots_event", @@ -1865,7 +1865,7 @@ dependencies = [ [[package]] name = "radroots_sync" version = "0.1.0-alpha" -source = "git+https://github.com/radrootslabs/lib?rev=33029ce6c297d1af66a4931f563e930b6d22a311#33029ce6c297d1af66a4931f563e930b6d22a311" +source = "git+https://github.com/radrootslabs/lib?rev=875c423d487cdc7c140bf7742c7986748ba7e602#875c423d487cdc7c140bf7742c7986748ba7e602" dependencies = [ "radroots_event", "radroots_event_codec", @@ -1880,7 +1880,7 @@ dependencies = [ [[package]] name = "radroots_trade" version = "0.1.0-alpha" -source = "git+https://github.com/radrootslabs/lib?rev=33029ce6c297d1af66a4931f563e930b6d22a311#33029ce6c297d1af66a4931f563e930b6d22a311" +source = "git+https://github.com/radrootslabs/lib?rev=875c423d487cdc7c140bf7742c7986748ba7e602#875c423d487cdc7c140bf7742c7986748ba7e602" dependencies = [ "hex", "radroots_core", @@ -1894,7 +1894,7 @@ dependencies = [ [[package]] name = "radroots_transport" version = "0.1.0-alpha" -source = "git+https://github.com/radrootslabs/lib?rev=33029ce6c297d1af66a4931f563e930b6d22a311#33029ce6c297d1af66a4931f563e930b6d22a311" +source = "git+https://github.com/radrootslabs/lib?rev=875c423d487cdc7c140bf7742c7986748ba7e602#875c423d487cdc7c140bf7742c7986748ba7e602" dependencies = [ "radroots_event", "radroots_identity", @@ -1906,7 +1906,7 @@ dependencies = [ [[package]] name = "radroots_transport_nostr" version = "0.1.0-alpha" -source = "git+https://github.com/radrootslabs/lib?rev=33029ce6c297d1af66a4931f563e930b6d22a311#33029ce6c297d1af66a4931f563e930b6d22a311" +source = "git+https://github.com/radrootslabs/lib?rev=875c423d487cdc7c140bf7742c7986748ba7e602#875c423d487cdc7c140bf7742c7986748ba7e602" dependencies = [ "async-wsocket", "futures", diff --git a/Cargo.toml b/Cargo.toml @@ -23,4 +23,4 @@ todo = "deny" unimplemented = "deny" [workspace.dependencies] -radroots_mobile_ffi = { git = "https://github.com/radrootslabs/lib", rev = "33029ce6c297d1af66a4931f563e930b6d22a311", version = "=0.1.0-alpha" } +radroots_mobile_ffi = { git = "https://github.com/radrootslabs/lib", rev = "875c423d487cdc7c140bf7742c7986748ba7e602", version = "=0.1.0-alpha" } diff --git a/Radroots.xcodeproj/project.pbxproj b/Radroots.xcodeproj/project.pbxproj @@ -10,6 +10,7 @@ 27F796571E92A6589E0111E3 /* RadrootsKitBindings.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FF8CEF5491290B1218ACFCE7 /* RadrootsKitBindings.framework */; }; 41B5CB28ACA51221A1BA59D5 /* RadrootsSessionStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76F84D4706216F743E373F2A /* RadrootsSessionStore.swift */; }; 47D9564F81A5E7CEA86B759C /* RadrootsProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57C4A7EB045E43F109C4DCA1 /* RadrootsProvider.swift */; }; + 499BCC8FC845FDD77E74FD99 /* RadrootsTodayStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A6A6D1850A21E5516060E5E /* RadrootsTodayStore.swift */; }; 509FF909EFFD7FD9BAEC537C /* RadrootsRootShell.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF529B919921D63157110E44 /* RadrootsRootShell.swift */; }; 51FE0A95B71A5D4EDCEB0748 /* RadrootsStateMigrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C26D512B6CBD1A9BE4780682 /* RadrootsStateMigrationTests.swift */; }; 5DAE76BBC71E4A192E029785 /* RadrootsGeneratedRuntimeBackend.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B14CE9958D4C71AFB41D2DD /* RadrootsGeneratedRuntimeBackend.swift */; }; @@ -18,6 +19,7 @@ 7527378BC2D91420121C1C9C /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = F432D5450B21DFADF99FACD1 /* Localizable.strings */; }; 75C044403AF08F7230DE9485 /* RadrootsRootShellUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF484F988B3D1D3D81880388 /* RadrootsRootShellUITests.swift */; }; 7CF6D05AC3F7C8CAD56E3A91 /* RadrootsRootShellTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8F89E4B3A775E88F661B891 /* RadrootsRootShellTests.swift */; }; + 86DF51D41F92E1A695D83205 /* RadrootsTodayView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78F57CD1A43D46EE8CB35591 /* RadrootsTodayView.swift */; }; AA7D80A73CD6C22ED5080781 /* RadrootsKitBindings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 879C89400666972D90996AE5 /* RadrootsKitBindings.swift */; }; B356719A54375706DBBDC118 /* RadrootsRuntimeModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DDB24124BB8917DBB49EC2C /* RadrootsRuntimeModels.swift */; }; C356F2A068722087ED91256C /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 298DA81B0A000E307098C840 /* Assets.xcassets */; }; @@ -30,6 +32,7 @@ F3E40E5A76B4EA19AC7603D2 /* RadrootsKit in Frameworks */ = {isa = PBXBuildFile; productRef = 2DAD90EBF8EB00ACDD7611CD /* RadrootsKit */; }; F6F36A06BD77BCFA64FC3541 /* RadrootsIdentityStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D0BC5AE5000DE34D9303379 /* RadrootsIdentityStore.swift */; }; F7EEF54776B037D98F389AD6 /* RadrootsRuntimeClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57F5216F7C18E2EE21B8528A /* RadrootsRuntimeClient.swift */; }; + FE9376121B0780485673EC06 /* RadrootsTodayStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D91770F919A06DB39186281B /* RadrootsTodayStoreTests.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -72,6 +75,7 @@ /* Begin PBXFileReference section */ 298DA81B0A000E307098C840 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; }; + 2A6A6D1850A21E5516060E5E /* RadrootsTodayStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RadrootsTodayStore.swift; sourceTree = "<group>"; }; 2D0BC5AE5000DE34D9303379 /* RadrootsIdentityStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RadrootsIdentityStore.swift; sourceTree = "<group>"; }; 30A8A8321A8A261F6D1B480D /* Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = "<group>"; }; 318804462AADCA05FB04ACD9 /* RadrootsTests.xctest */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = wrapper.cfbundle; path = RadrootsTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -85,6 +89,7 @@ 5B14CE9958D4C71AFB41D2DD /* RadrootsGeneratedRuntimeBackend.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RadrootsGeneratedRuntimeBackend.swift; sourceTree = "<group>"; }; 67A31CC210B73EC072BD3542 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; }; 76F84D4706216F743E373F2A /* RadrootsSessionStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RadrootsSessionStore.swift; sourceTree = "<group>"; }; + 78F57CD1A43D46EE8CB35591 /* RadrootsTodayView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RadrootsTodayView.swift; sourceTree = "<group>"; }; 879C89400666972D90996AE5 /* RadrootsKitBindings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RadrootsKitBindings.swift; sourceTree = "<group>"; }; 93AA285819DD1269C3EAD80A /* Radroots.app */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = wrapper.application; path = Radroots.app; sourceTree = BUILT_PRODUCTS_DIR; }; 9469790A906080D90F8735CB /* RuntimeStatusView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RuntimeStatusView.swift; sourceTree = "<group>"; }; @@ -95,6 +100,7 @@ CF484F988B3D1D3D81880388 /* RadrootsRootShellUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RadrootsRootShellUITests.swift; sourceTree = "<group>"; }; CF529B919921D63157110E44 /* RadrootsRootShell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RadrootsRootShell.swift; sourceTree = "<group>"; }; D0451E8A8521D320172FFA35 /* RadrootsRuntimeClientTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RadrootsRuntimeClientTests.swift; sourceTree = "<group>"; }; + D91770F919A06DB39186281B /* RadrootsTodayStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RadrootsTodayStoreTests.swift; sourceTree = "<group>"; }; DF9FBA655BDA52E08FB62EED /* RadrootsConfigurationStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RadrootsConfigurationStore.swift; sourceTree = "<group>"; }; FF8CEF5491290B1218ACFCE7 /* RadrootsKitBindings.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RadrootsKitBindings.framework; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ @@ -126,6 +132,7 @@ B8F89E4B3A775E88F661B891 /* RadrootsRootShellTests.swift */, D0451E8A8521D320172FFA35 /* RadrootsRuntimeClientTests.swift */, C26D512B6CBD1A9BE4780682 /* RadrootsStateMigrationTests.swift */, + D91770F919A06DB39186281B /* RadrootsTodayStoreTests.swift */, ); path = RadrootsTests; sourceTree = "<group>"; @@ -186,6 +193,7 @@ DF9FBA655BDA52E08FB62EED /* RadrootsConfigurationStore.swift */, 2D0BC5AE5000DE34D9303379 /* RadrootsIdentityStore.swift */, 76F84D4706216F743E373F2A /* RadrootsSessionStore.swift */, + 2A6A6D1850A21E5516060E5E /* RadrootsTodayStore.swift */, ); name = State; path = Radroots/State; @@ -241,6 +249,7 @@ E05061D0ADB560FA929B4D9A /* Views */ = { isa = PBXGroup; children = ( + 78F57CD1A43D46EE8CB35591 /* RadrootsTodayView.swift */, 9469790A906080D90F8735CB /* RuntimeStatusView.swift */, ); name = Views; @@ -432,6 +441,7 @@ 7CF6D05AC3F7C8CAD56E3A91 /* RadrootsRootShellTests.swift in Sources */, CEED5B97CB1F94445162D662 /* RadrootsRuntimeClientTests.swift in Sources */, 51FE0A95B71A5D4EDCEB0748 /* RadrootsStateMigrationTests.swift in Sources */, + FE9376121B0780485673EC06 /* RadrootsTodayStoreTests.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -450,6 +460,8 @@ F7EEF54776B037D98F389AD6 /* RadrootsRuntimeClient.swift in Sources */, B356719A54375706DBBDC118 /* RadrootsRuntimeModels.swift in Sources */, 41B5CB28ACA51221A1BA59D5 /* RadrootsSessionStore.swift in Sources */, + 499BCC8FC845FDD77E74FD99 /* RadrootsTodayStore.swift in Sources */, + 86DF51D41F92E1A695D83205 /* RadrootsTodayView.swift in Sources */, CA827A410369AC55B0FEE305 /* RuntimeStatusView.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; diff --git a/Radroots/App/AppEntry.swift b/Radroots/App/AppEntry.swift @@ -6,7 +6,7 @@ struct AppEntry: View { var body: some View { Group { if case let .running(snapshot) = appModel.phase { - RadrootsRootShell(snapshot: snapshot) + RadrootsRootShell(snapshot: snapshot, todayStore: appModel.todayStore) } else { RuntimeStatusView( phase: appModel.phase, diff --git a/Radroots/App/RadrootsAppModel.swift b/Radroots/App/RadrootsAppModel.swift @@ -5,16 +5,21 @@ final class RadrootsAppModel: ObservableObject { typealias Phase = RadrootsSessionPhase @Published private(set) var phase: Phase = .starting + private(set) var todayStore: RadrootsTodayStore? private let sessionStore: RadrootsSessionStore? private let bootstrapFailure: RadrootsRuntimeFailure? private var generation: UInt64 = 0 private let isShellUITest: Bool - init(sessionStore: RadrootsSessionStore? = nil) { + init( + sessionStore: RadrootsSessionStore? = nil, + runtimeClient: RadrootsRuntimeClient? = nil + ) { #if DEBUG if ProcessInfo.processInfo.environment["RADROOTS_IOS_UI_TEST_SHELL"] == "1" { self.sessionStore = nil + todayStore = nil bootstrapFailure = nil isShellUITest = true phase = .running(.shellUITest) @@ -24,13 +29,17 @@ final class RadrootsAppModel: ObservableObject { isShellUITest = false if let sessionStore { self.sessionStore = sessionStore + todayStore = runtimeClient.map { RadrootsTodayStore(runtimeClient: $0) } bootstrapFailure = nil } else { do { - self.sessionStore = try .production() + let runtimeClient = runtimeClient ?? .production() + self.sessionStore = try .production(runtimeClient: runtimeClient) + todayStore = RadrootsTodayStore(runtimeClient: runtimeClient) bootstrapFailure = nil } catch let error as LocalizedError { self.sessionStore = nil + todayStore = nil bootstrapFailure = .local( operation: "app.bootstrap", code: "ios.app.configuration_invalid", @@ -38,6 +47,7 @@ final class RadrootsAppModel: ObservableObject { ) } catch { self.sessionStore = nil + todayStore = nil bootstrapFailure = .local( operation: "app.bootstrap", code: "ios.app.configuration_invalid", @@ -89,6 +99,9 @@ final class RadrootsAppModel: ObservableObject { } let result = await operation(sessionStore) guard generation == requestedGeneration else { return } + if case let .running(snapshot) = result { + todayStore?.configure(snapshot: snapshot) + } phase = result } } diff --git a/Radroots/App/RadrootsRootShell.swift b/Radroots/App/RadrootsRootShell.swift @@ -25,12 +25,22 @@ enum RadrootsRootTab: String, CaseIterable, Sendable { struct RadrootsRootShell: View { let snapshot: RadrootsRuntimeSnapshot + let todayStore: RadrootsTodayStore? @SceneStorage("radroots.selected_root_tab") private var storedSelection = RadrootsRootTab.today.rawValue + init(snapshot: RadrootsRuntimeSnapshot, todayStore: RadrootsTodayStore? = nil) { + self.snapshot = snapshot + self.todayStore = todayStore + } + var body: some View { TabView(selection: selection) { NavigationStack { - RadrootsTodayLanding(snapshot: snapshot) + if let todayStore { + RadrootsTodayView(snapshot: snapshot, store: todayStore) + } else { + RadrootsTodayLanding(snapshot: snapshot) + } } .tabItem { Label("Today", systemImage: "sun.max.fill") } .tag(RadrootsRootTab.today) @@ -98,7 +108,7 @@ private struct RadrootsTodayLanding: View { } } -private struct RadrootsSearchSheet: View { +struct RadrootsSearchSheet: View { @Environment(\.dismiss) private var dismiss var body: some View { @@ -115,7 +125,7 @@ private struct RadrootsSearchSheet: View { } } -private struct RadrootsAccountSheet: View { +struct RadrootsAccountSheet: View { let snapshot: RadrootsRuntimeSnapshot @Environment(\.dismiss) private var dismiss diff --git a/Radroots/Runtime/RadrootsGeneratedRuntimeBackend.swift b/Radroots/Runtime/RadrootsGeneratedRuntimeBackend.swift @@ -136,6 +136,62 @@ private final class RadrootsGeneratedRuntimeBackend: RadrootsRuntimeBackend, @un } } + func todayPage(request: RadrootsTodayPageRequest) async throws -> RadrootsTodayPage { + do { + let page = try await runtime.phase1TodayPage( + context: request.context.generatedValue, + limit: request.limit, + asOfUnixS: request.asOfUnixSeconds, + cursor: request.cursor + ) + return page.appValue + } catch { + throw Self.failure(from: error) + } + } + + func refreshToday( + context: RadrootsLocalNetwork, + nowUnixSeconds: UInt64, + update: RadrootsTodayProjectionUpdate + ) async throws -> RadrootsTodayRefreshReceipt { + do { + let receipt = try await runtime.phase1SyncToday( + context: context.generatedValue, + nowUnixS: nowUnixSeconds, + update: update.generatedValue + ) + switch receipt.relayState { + case .complete: + return receipt.projection.appValue + case .partial: + throw RadrootsRuntimeFailure( + schemaVersion: 1, + code: "today_relay_partial", + category: "relay", + retryable: true, + recoveryActions: ["retry"], + operationID: "runtime.today.refresh", + capabilityID: "nostr_source", + safeMessage: "Today refreshed from only part of the local network." + ) + case .offline: + throw RadrootsRuntimeFailure( + schemaVersion: 1, + code: "today_relay_offline", + category: "relay", + retryable: true, + recoveryActions: ["retry"], + operationID: "runtime.today.refresh", + capabilityID: "nostr_source", + safeMessage: "Today is showing saved posts because the local network is offline." + ) + } + } catch { + throw Self.failure(from: error) + } + } + func subscribe( bufferCapacity: Int, receive: @escaping @Sendable (RadrootsRuntimeChange) async -> Void @@ -325,3 +381,182 @@ private extension FfiRuntimeChangeKind { } } } + +private extension RadrootsLocalNetwork { + var generatedValue: FfiLocalNetworkRecord { + FfiLocalNetworkRecord( + schemaVersion: schemaVersion, + id: id, + label: label, + relayUrls: relayURLs, + locality: locality, + followedAuthors: followedAuthors, + generation: generation + ) + } +} + +private extension RadrootsTodayProjectionUpdate { + var generatedValue: FfiTodayProjectionUpdate { + switch self { + case .incremental: .incremental + case .rebuild: .rebuild + } + } +} + +private extension FfiTodayRefreshRecord { + var appValue: RadrootsTodayRefreshReceipt { + RadrootsTodayRefreshReceipt( + update: update.appValue, + sourceEvents: sourceEvents, + visibleCards: visibleCards, + profiles: profiles, + threadEntries: threadEntries, + contentGeneration: contentGeneration, + changed: changed + ) + } +} + +private extension FfiTodayProjectionUpdate { + var appValue: RadrootsTodayProjectionUpdate { + switch self { + case .incremental: .incremental + case .rebuild: .rebuild + } + } +} + +private extension FfiTodayPageRecord { + var appValue: RadrootsTodayPage { + RadrootsTodayPage( + asOfUnixSeconds: asOfUnixS, + items: items.map(\.appValue), + nextCursor: nextCursor + ) + } +} + +private extension FfiTodayCardRecord { + var appValue: RadrootsTodayCard { + RadrootsTodayCard( + id: cardId, + type: cardType.appValue, + sourceEventID: sourceEventId, + sourceAddress: sourceAddress, + authorPublicKey: authorPublicKey, + contractID: contractId, + title: title, + content: content, + authoredAtUnixSeconds: authoredAtUnixS, + effectiveAtUnixSeconds: effectiveAtUnixS, + eventStartUnixSeconds: eventStartUnixS, + eventEndUnixSeconds: eventEndUnixS, + location: location, + priceAmount: priceAmount, + priceCurrency: priceCurrency, + priceUnit: priceUnit, + quantity: quantity, + contextRank: contextRank, + inclusionReason: inclusionReason, + media: media.map(\.appValue), + lifecycle: lifecycle.appValue, + rankDigest: rankDigest, + authorProfile: authorProfile?.appValue, + thread: thread.map(\.appValue), + localOperationID: localOperationId, + localOperationState: localOperationState + ) + } +} + +private extension FfiTodayCardType { + var appValue: RadrootsTodayCardType { + switch self { + case .update: .update + case .photoUpdate: .photoUpdate + case .ask: .ask + case .event: .event + case .foodAvailability: .foodAvailability + } + } +} + +private extension FfiMediaReferenceRecord { + var appValue: RadrootsMediaReference { + RadrootsMediaReference( + url: url, + sha256: sha256, + mediaType: mediaType, + width: width, + height: height, + byteSize: byteSize, + alt: alt, + verification: verification.appValue + ) + } +} + +private extension FfiMediaVerificationState { + var appValue: RadrootsMediaVerificationState { + switch self { + case .pending: .pending + case .verified: .verified + case .failed: .failed + case .unavailable: .unavailable + } + } +} + +private extension FfiProfileRecord { + var appValue: RadrootsProfileSummary { + RadrootsProfileSummary( + authorPublicKey: authorPublicKey, + name: name, + displayName: displayName, + about: about, + picture: picture?.appValue, + banner: banner?.appValue, + nip05: nip05, + website: website, + lightningAddress: lightningAddress + ) + } +} + +private extension FfiThreadEntryRecord { + var appValue: RadrootsThreadEntry { + RadrootsThreadEntry( + id: eventId, + authorPublicKey: authorPublicKey, + content: content, + authoredAtUnixSeconds: authoredAtUnixS, + type: profile.appValue, + root: root, + parentEventID: parentEventId, + authorProfile: authorProfile?.appValue + ) + } +} + +private extension FfiThreadProfile { + var appValue: RadrootsThreadEntryType { + switch self { + case .profile: .profile + case .reply: .reply + case .comment: .comment + case .deletion: .deletion + } + } +} + +private extension FfiCardLifecycleState { + var appValue: RadrootsCardLifecycleState { + switch self { + case .active: .active + case .sold: .sold + case .past: .past + } + } +} diff --git a/Radroots/Runtime/RadrootsRuntimeClient.swift b/Radroots/Runtime/RadrootsRuntimeClient.swift @@ -6,6 +6,12 @@ protocol RadrootsRuntimeSubscriptionToken: Sendable { protocol RadrootsRuntimeBackend: Sendable { func snapshot() async throws -> RadrootsRuntimeSnapshot + func todayPage(request: RadrootsTodayPageRequest) async throws -> RadrootsTodayPage + func refreshToday( + context: RadrootsLocalNetwork, + nowUnixSeconds: UInt64, + update: RadrootsTodayProjectionUpdate + ) async throws -> RadrootsTodayRefreshReceipt func subscribe( bufferCapacity: Int, receive: @escaping @Sendable (RadrootsRuntimeChange) async -> Void @@ -117,6 +123,40 @@ actor RadrootsRuntimeClient { return try await backendSnapshot(backend) } + func todayPage(request: RadrootsTodayPageRequest) async throws -> RadrootsTodayPage { + guard let backend, case .running = lifecycleState else { + throw RadrootsRuntimeClientError.notRunning + } + do { + return try await backend.todayPage(request: request) + } catch { + throw RadrootsRuntimeClientError.today( + Self.failure(from: error, operation: "runtime.today.page") + ) + } + } + + func refreshToday( + context: RadrootsLocalNetwork, + nowUnixSeconds: UInt64, + update: RadrootsTodayProjectionUpdate = .incremental + ) async throws -> RadrootsTodayRefreshReceipt { + guard let backend, case .running = lifecycleState else { + throw RadrootsRuntimeClientError.notRunning + } + do { + return try await backend.refreshToday( + context: context, + nowUnixSeconds: nowUnixSeconds, + update: update + ) + } catch { + throw RadrootsRuntimeClientError.today( + Self.failure(from: error, operation: "runtime.today.refresh") + ) + } + } + func changes(bufferCapacity: Int = 16) async throws -> AsyncStream<RadrootsRuntimeChange> { guard (1 ... 64).contains(bufferCapacity) else { throw RadrootsRuntimeClientError.invalidBufferCapacity @@ -334,6 +374,9 @@ actor RadrootsRuntimeClient { if case let RadrootsRuntimeClientError.status(failure) = error { return failure } + if case let RadrootsRuntimeClientError.today(failure) = error { + return failure + } if case let RadrootsRuntimeClientError.shutdown(failure) = error { return failure } diff --git a/Radroots/Runtime/RadrootsRuntimeModels.swift b/Radroots/Runtime/RadrootsRuntimeModels.swift @@ -178,6 +178,7 @@ enum RadrootsRuntimeClientError: Error, Sendable, Equatable { case startup(RadrootsRuntimeFailure) case subscription(RadrootsRuntimeFailure) case status(RadrootsRuntimeFailure) + case today(RadrootsRuntimeFailure) case shutdown(RadrootsRuntimeFailure) } @@ -193,12 +194,239 @@ extension RadrootsRuntimeClientError: LocalizedError { case let .startup(failure), let .subscription(failure), let .status(failure), + let .today(failure), let .shutdown(failure): failure.safeMessage } } } +struct RadrootsLocalNetwork: Sendable, Equatable, Hashable, Identifiable { + let schemaVersion: UInt16 + let id: String + let label: String + let relayURLs: [String] + let locality: String? + let followedAuthors: [String] + let generation: UInt64 + + static func defaultContext(snapshot: RadrootsRuntimeSnapshot) -> Self { + Self( + schemaVersion: 1, + id: "default", + label: "Local network", + relayURLs: snapshot.relay?.relays.map(\.url) ?? [], + locality: nil, + followedAuthors: [], + generation: 1 + ) + } +} + +enum RadrootsTodayCardType: String, CaseIterable, Sendable, Equatable, Hashable { + case update + case photoUpdate + case ask + case event + case foodAvailability + + var label: String { + switch self { + case .update: "Update" + case .photoUpdate: "Photo update" + case .ask: "Ask" + case .event: "Event" + case .foodAvailability: "Food availability" + } + } +} + +enum RadrootsMediaVerificationState: String, Sendable, Equatable, Hashable { + case pending + case verified + case failed + case unavailable +} + +struct RadrootsMediaReference: Sendable, Equatable, Hashable, Identifiable { + let url: String + let sha256: String? + let mediaType: String? + let width: UInt32? + let height: UInt32? + let byteSize: UInt64? + let alt: String? + let verification: RadrootsMediaVerificationState + + var id: String { + sha256 ?? url + } + + var trustedURL: URL? { + guard verification == .verified, + let candidate = URL(string: url), + candidate.scheme?.lowercased() == "https" + else { + return nil + } + return candidate + } +} + +struct RadrootsProfileSummary: Sendable, Equatable, Hashable { + let authorPublicKey: String + let name: String? + let displayName: String? + let about: String? + let picture: RadrootsMediaReference? + let banner: RadrootsMediaReference? + let nip05: String? + let website: String? + let lightningAddress: String? + + var preferredName: String { + for candidate in [displayName, name] { + if let candidate, !candidate.trimmingCharacters(in: .whitespacesAndNewlines).isEmpty { + return candidate + } + } + guard authorPublicKey.count > 16 else { return authorPublicKey } + return "\(authorPublicKey.prefix(8))…\(authorPublicKey.suffix(8))" + } +} + +enum RadrootsThreadEntryType: String, Sendable, Equatable, Hashable { + case profile + case reply + case comment + case deletion +} + +struct RadrootsThreadEntry: Sendable, Equatable, Hashable, Identifiable { + let id: String + let authorPublicKey: String + let content: String + let authoredAtUnixSeconds: UInt64 + let type: RadrootsThreadEntryType + let root: String + let parentEventID: String + let authorProfile: RadrootsProfileSummary? +} + +enum RadrootsCardLifecycleState: String, Sendable, Equatable, Hashable { + case active + case sold + case past +} + +struct RadrootsTodayCard: Sendable, Equatable, Hashable, Identifiable { + let id: String + let type: RadrootsTodayCardType + let sourceEventID: String + let sourceAddress: String? + let authorPublicKey: String + let contractID: String + let title: String? + let content: String + let authoredAtUnixSeconds: UInt64 + let effectiveAtUnixSeconds: UInt64 + let eventStartUnixSeconds: UInt64? + let eventEndUnixSeconds: UInt64? + let location: String? + let priceAmount: String? + let priceCurrency: String? + let priceUnit: String? + let quantity: String? + let contextRank: UInt8 + let inclusionReason: String + let media: [RadrootsMediaReference] + let lifecycle: RadrootsCardLifecycleState + let rankDigest: String? + let authorProfile: RadrootsProfileSummary? + let thread: [RadrootsThreadEntry] + let localOperationID: String? + let localOperationState: String? + + var authorName: String { + authorProfile?.preferredName ?? RadrootsProfileSummary( + authorPublicKey: authorPublicKey, + name: nil, + displayName: nil, + about: nil, + picture: nil, + banner: nil, + nip05: nil, + website: nil, + lightningAddress: nil + ).preferredName + } + + var priceSummary: String? { + guard let priceAmount, let priceCurrency, let priceUnit else { return nil } + return "\(priceAmount) \(priceCurrency)/\(priceUnit)" + } + + var accessibilitySummary: String { + var parts = [type.label, "by \(authorName)"] + if let title { + parts.append(title) + } + if !content.isEmpty { + parts.append(content) + } + if let priceSummary { + parts.append(priceSummary) + } + if lifecycle != .active { + parts.append(lifecycle.rawValue) + } + if let localOperationState { + parts.append(localOperationState) + } + return parts.joined(separator: ", ") + } +} + +struct RadrootsTodayPageRequest: Sendable, Equatable { + let context: RadrootsLocalNetwork + let limit: UInt16 + let asOfUnixSeconds: UInt64? + let cursor: String? + + static func first( + context: RadrootsLocalNetwork, + limit: UInt16, + asOfUnixSeconds: UInt64 + ) -> Self { + Self(context: context, limit: limit, asOfUnixSeconds: asOfUnixSeconds, cursor: nil) + } + + static func after(context: RadrootsLocalNetwork, limit: UInt16, cursor: String) -> Self { + Self(context: context, limit: limit, asOfUnixSeconds: nil, cursor: cursor) + } +} + +struct RadrootsTodayPage: Sendable, Equatable { + let asOfUnixSeconds: UInt64 + let items: [RadrootsTodayCard] + let nextCursor: String? +} + +enum RadrootsTodayProjectionUpdate: Sendable, Equatable { + case incremental + case rebuild +} + +struct RadrootsTodayRefreshReceipt: Sendable, Equatable { + let update: RadrootsTodayProjectionUpdate + let sourceEvents: UInt64 + let visibleCards: UInt64 + let profiles: UInt64 + let threadEntries: UInt64 + let contentGeneration: UInt64 + let changed: Bool +} + enum RadrootsRuntimeLifecycle: Sendable, Equatable { case stopped case starting(generation: UInt64) diff --git a/Radroots/State/RadrootsTodayStore.swift b/Radroots/State/RadrootsTodayStore.swift @@ -0,0 +1,255 @@ +import Foundation + +enum RadrootsTodayLoadState: Sendable, Equatable { + case idle + case loading + case loaded + case empty + case offline(message: String) + case failed(message: String) +} + +@MainActor +final class RadrootsTodayStore: ObservableObject { + @Published private(set) var contexts: [RadrootsLocalNetwork] + @Published private(set) var selectedContextID: String? + @Published private(set) var cards: [RadrootsTodayCard] = [] + @Published private(set) var state: RadrootsTodayLoadState = .idle + @Published private(set) var isLoadingNextPage = false + + private let runtimeClient: RadrootsRuntimeClient + private let pageSize: UInt16 + private let now: @Sendable () -> UInt64 + private var frozenAsOfUnixSeconds: UInt64? + private var nextCursor: String? + private var requestGeneration: UInt64 = 0 + private var observationTask: Task<Void, Never>? + private var reloadTask: Task<Void, Never>? + private var isStarted = false + + init( + runtimeClient: RadrootsRuntimeClient, + contexts: [RadrootsLocalNetwork] = [], + selectedContextID: String? = nil, + pageSize: UInt16 = 20, + now: @escaping @Sendable () -> UInt64 = { + UInt64(Date().timeIntervalSince1970) + } + ) { + self.runtimeClient = runtimeClient + self.contexts = Self.unique(contexts) + self.pageSize = min(max(pageSize, 1), 100) + self.now = now + if let selectedContextID, + self.contexts.contains(where: { $0.id == selectedContextID }) + { + self.selectedContextID = selectedContextID + } else { + self.selectedContextID = self.contexts.first?.id + } + } + + deinit { + observationTask?.cancel() + reloadTask?.cancel() + } + + var selectedContext: RadrootsLocalNetwork? { + contexts.first(where: { $0.id == selectedContextID }) + } + + var canLoadNextPage: Bool { + nextCursor != nil && !isLoadingNextPage + } + + func configure(snapshot: RadrootsRuntimeSnapshot) { + guard contexts.isEmpty else { return } + let context = RadrootsLocalNetwork.defaultContext(snapshot: snapshot) + contexts = [context] + selectedContextID = context.id + } + + func start() async { + guard !isStarted else { return } + isStarted = true + observationTask = Task { [weak self, runtimeClient] in + do { + let changes = try await runtimeClient.changes(bufferCapacity: 16) + for await change in changes { + guard !Task.isCancelled else { break } + switch change.kind { + case .today, .drafts, .media, .identity: + await self?.reload(refreshProjection: false) + case .initial, .relay, .lifecycle: + continue + } + } + } catch { + // Loading remains available from the durable local projection. + } + self?.observationDidFinish() + } + await reload() + } + + func stop() { + isStarted = false + requestGeneration &+= 1 + observationTask?.cancel() + observationTask = nil + reloadTask?.cancel() + reloadTask = nil + isLoadingNextPage = false + } + + func selectContext(id: String) { + guard id != selectedContextID, + contexts.contains(where: { $0.id == id }) + else { + return + } + selectedContextID = id + requestGeneration &+= 1 + reloadTask?.cancel() + reloadTask = Task { [weak self] in + await self?.reload() + } + } + + func replaceContexts(_ updatedContexts: [RadrootsLocalNetwork], selectedID: String?) { + let updatedContexts = Self.unique(updatedContexts) + guard !updatedContexts.isEmpty else { return } + contexts = updatedContexts + selectedContextID = selectedID.flatMap { requested in + updatedContexts.contains(where: { $0.id == requested }) ? requested : nil + } ?? updatedContexts.first?.id + requestGeneration &+= 1 + reloadTask?.cancel() + reloadTask = Task { [weak self] in + await self?.reload() + } + } + + func reload( + refreshProjection: Bool = true, + update: RadrootsTodayProjectionUpdate = .incremental + ) async { + guard let context = selectedContext else { + cards = [] + state = .failed(message: "Choose a local network to load Today.") + return + } + + requestGeneration &+= 1 + let generation = requestGeneration + frozenAsOfUnixSeconds = nil + nextCursor = nil + isLoadingNextPage = false + if cards.isEmpty { + state = .loading + } + + var refreshFailure: Error? + if refreshProjection { + do { + _ = try await runtimeClient.refreshToday( + context: context, + nowUnixSeconds: now(), + update: update + ) + } catch { + refreshFailure = error + } + } + + do { + let asOf = now() + let page = try await runtimeClient.todayPage( + request: .first( + context: context, + limit: pageSize, + asOfUnixSeconds: asOf + ) + ) + guard generation == requestGeneration, !Task.isCancelled else { return } + frozenAsOfUnixSeconds = page.asOfUnixSeconds + nextCursor = page.nextCursor + cards = Self.unique(page.items) + state = refreshFailure.map(Self.failureState) ?? (cards.isEmpty ? .empty : .loaded) + } catch { + guard generation == requestGeneration, !Task.isCancelled else { return } + state = Self.failureState(error) + } + } + + func loadNextPage() async { + guard let context = selectedContext, + let cursor = nextCursor, + !isLoadingNextPage + else { + return + } + let generation = requestGeneration + isLoadingNextPage = true + defer { + if generation == requestGeneration { + isLoadingNextPage = false + } + } + + do { + let page = try await runtimeClient.todayPage( + request: .after(context: context, limit: pageSize, cursor: cursor) + ) + guard generation == requestGeneration, !Task.isCancelled else { return } + guard frozenAsOfUnixSeconds == nil || frozenAsOfUnixSeconds == page.asOfUnixSeconds else { + state = .failed(message: "Today changed while loading. Refresh to continue.") + return + } + frozenAsOfUnixSeconds = page.asOfUnixSeconds + nextCursor = page.nextCursor + cards = Self.unique(cards + page.items) + switch state { + case .offline, .failed: + break + default: + state = cards.isEmpty ? .empty : .loaded + } + } catch { + guard generation == requestGeneration, !Task.isCancelled else { return } + state = Self.failureState(error) + } + } + + private static func unique(_ contexts: [RadrootsLocalNetwork]) -> [RadrootsLocalNetwork] { + var identifiers = Set<String>() + return contexts.filter { identifiers.insert($0.id).inserted } + } + + private func observationDidFinish() { + observationTask = nil + isStarted = false + } + + private static func unique(_ cards: [RadrootsTodayCard]) -> [RadrootsTodayCard] { + var identifiers = Set<String>() + return cards.filter { identifiers.insert($0.id).inserted } + } + + private static func failureState(_ error: Error) -> RadrootsTodayLoadState { + let failure: RadrootsRuntimeFailure? = if case let RadrootsRuntimeClientError.today(value) = error { + value + } else if case let RadrootsRuntimeClientError.status(value) = error { + value + } else { + error as? RadrootsRuntimeFailure + } + let message = failure?.safeMessage ?? "Today could not be loaded." + guard let failure else { return .failed(message: message) } + let category = failure.category.lowercased() + if failure.retryable || category.contains("network") || category.contains("relay") { + return .offline(message: message) + } + return .failed(message: message) + } +} diff --git a/Radroots/Views/RadrootsTodayView.swift b/Radroots/Views/RadrootsTodayView.swift @@ -0,0 +1,346 @@ +import SwiftUI + +struct RadrootsTodayView: View { + let snapshot: RadrootsRuntimeSnapshot + @ObservedObject var store: RadrootsTodayStore + @State private var showsAccount = false + @State private var showsContextPicker = false + @State private var showsSearch = false + + var body: some View { + Group { + switch store.state { + case .idle where store.cards.isEmpty, + .loading where store.cards.isEmpty: + ProgressView("Loading Today…") + .accessibilityIdentifier("radroots.today.loading") + case .empty: + ContentUnavailableView { + Label("Nothing here yet", systemImage: "leaf") + } description: { + Text("Pull to refresh or add the first update to this local network.") + } actions: { + Button("Refresh") { Task { await store.reload() } } + } + .accessibilityIdentifier("radroots.today.empty") + case let .failed(message) where store.cards.isEmpty: + unavailableView( + title: "Today is unavailable", + message: message, + systemImage: "exclamationmark.triangle" + ) + .accessibilityIdentifier("radroots.today.error") + case let .offline(message) where store.cards.isEmpty: + unavailableView( + title: "You’re offline", + message: message, + systemImage: "wifi.slash" + ) + .accessibilityIdentifier("radroots.today.offline") + default: + feed + } + } + .navigationTitle("Today") + .toolbar { toolbarContent } + .sheet(isPresented: $showsContextPicker) { + RadrootsContextPicker(store: store) + } + .sheet(isPresented: $showsAccount) { + RadrootsAccountSheet(snapshot: snapshot) + } + .sheet(isPresented: $showsSearch) { + RadrootsSearchSheet() + } + .task { await store.start() } + .accessibilityIdentifier("radroots.today.root") + } + + private var feed: some View { + List { + if case let .offline(message) = store.state { + statusBanner(message: message, systemImage: "wifi.slash") + } else if case let .failed(message) = store.state { + statusBanner(message: message, systemImage: "exclamationmark.triangle") + } + + ForEach(store.cards) { card in + NavigationLink(value: card) { + RadrootsTodayCardView(card: card) + } + .accessibilityIdentifier("radroots.today.card.\(card.id)") + .onAppear { + guard card.id == store.cards.last?.id, store.canLoadNextPage else { return } + Task { await store.loadNextPage() } + } + } + + if store.isLoadingNextPage { + HStack { + Spacer() + ProgressView("Loading more…") + Spacer() + } + .accessibilityIdentifier("radroots.today.loading_more") + } + } + .listStyle(.plain) + .refreshable { await store.reload() } + .navigationDestination(for: RadrootsTodayCard.self) { card in + RadrootsTodayDetailView(card: card) + } + .accessibilityIdentifier("radroots.today.feed") + } + + @ToolbarContentBuilder + private var toolbarContent: some ToolbarContent { + ToolbarItem(placement: .topBarLeading) { + Button { + showsContextPicker = true + } label: { + Label(store.selectedContext?.label ?? "Local network", systemImage: "location.circle") + } + .accessibilityLabel("Choose local network") + .accessibilityValue(store.selectedContext?.label ?? "None") + .accessibilityIdentifier("radroots.support.context") + } + ToolbarItem(placement: .topBarTrailing) { + Button { + showsSearch = true + } label: { + Label("Search", systemImage: "magnifyingglass") + } + .accessibilityIdentifier("radroots.support.search") + } + ToolbarItem(placement: .topBarTrailing) { + Button { + showsAccount = true + } label: { + Label("Account", systemImage: "person.crop.circle") + } + .accessibilityIdentifier("radroots.support.account") + } + } + + private func unavailableView( + title: String, + message: String, + systemImage: String + ) -> some View { + ContentUnavailableView { + Label(title, systemImage: systemImage) + } description: { + Text(message) + } actions: { + Button("Try again") { Task { await store.reload() } } + } + } + + private func statusBanner(message: String, systemImage: String) -> some View { + Label(message, systemImage: systemImage) + .font(.footnote) + .foregroundStyle(.secondary) + .accessibilityIdentifier("radroots.today.status") + } +} + +private struct RadrootsContextPicker: View { + @ObservedObject var store: RadrootsTodayStore + @Environment(\.dismiss) private var dismiss + + var body: some View { + NavigationStack { + List(store.contexts) { context in + Button { + store.selectContext(id: context.id) + dismiss() + } label: { + HStack { + VStack(alignment: .leading, spacing: 4) { + Text(context.label) + .foregroundStyle(.primary) + if let locality = context.locality { + Text(locality) + .font(.caption) + .foregroundStyle(.secondary) + } + } + Spacer() + if context.id == store.selectedContextID { + Image(systemName: "checkmark") + .accessibilityHidden(true) + } + } + } + .accessibilityLabel(context.label) + .accessibilityValue(context.id == store.selectedContextID ? "Selected" : "") + .accessibilityIdentifier("radroots.context.\(context.id)") + } + .navigationTitle("Local network") + .toolbar { + ToolbarItem(placement: .confirmationAction) { + Button("Done") { dismiss() } + } + } + } + .presentationDetents([.medium, .large]) + .accessibilityIdentifier("radroots.context.picker") + } +} + +private struct RadrootsTodayCardView: View { + let card: RadrootsTodayCard + + var body: some View { + VStack(alignment: .leading, spacing: 12) { + HStack(alignment: .firstTextBaseline) { + Text(card.authorName) + .font(.subheadline.weight(.semibold)) + Spacer() + Text(card.type.label) + .font(.caption.weight(.semibold)) + .padding(.horizontal, 8) + .padding(.vertical, 4) + .background(.tint.opacity(0.12), in: Capsule()) + } + + if let title = card.title { + Text(title) + .font(.headline) + } + if !card.content.isEmpty { + Text(card.content) + .font(card.type == .ask ? .headline : .body) + } + + if card.type == .event { + eventMetadata + } + if card.type == .foodAvailability { + foodMetadata + } + + ForEach(card.media) { media in + RadrootsTrustedMediaView(media: media) + } + + HStack(spacing: 12) { + Text(Date(timeIntervalSince1970: TimeInterval(card.authoredAtUnixSeconds)), style: .relative) + if card.lifecycle != .active { + Label(card.lifecycle.rawValue.capitalized, systemImage: "clock") + } + if let operationState = card.localOperationState { + Label(operationState.replacingOccurrences(of: "_", with: " ").capitalized, systemImage: "arrow.triangle.2.circlepath") + } + } + .font(.caption) + .foregroundStyle(.secondary) + } + .padding(.vertical, 8) + .accessibilityElement(children: .combine) + .accessibilityLabel(card.accessibilitySummary) + } + + private var eventMetadata: some View { + VStack(alignment: .leading, spacing: 4) { + if let start = card.eventStartUnixSeconds { + Label( + Date(timeIntervalSince1970: TimeInterval(start)).formatted(date: .abbreviated, time: .shortened), + systemImage: "calendar" + ) + } + if let location = card.location { + Label(location, systemImage: "mappin.and.ellipse") + } + } + .font(.subheadline) + } + + private var foodMetadata: some View { + HStack(spacing: 12) { + if let price = card.priceSummary { + Label(price, systemImage: "tag") + } + if let quantity = card.quantity, let unit = card.priceUnit { + Label("\(quantity) \(unit) available", systemImage: "basket") + } + if let location = card.location { + Label(location, systemImage: "mappin.and.ellipse") + } + } + .font(.subheadline) + } +} + +private struct RadrootsTrustedMediaView: View { + let media: RadrootsMediaReference + + var body: some View { + Group { + if let url = media.trustedURL { + AsyncImage(url: url) { phase in + switch phase { + case let .success(image): + image.resizable().scaledToFill() + case .failure: + mediaState("Media could not be loaded", systemImage: "photo.badge.exclamationmark") + case .empty: + ProgressView() + @unknown default: + mediaState("Media unavailable", systemImage: "photo") + } + } + } else { + switch media.verification { + case .pending: + mediaState("Verifying media", systemImage: "hourglass") + case .failed: + mediaState("Media failed verification", systemImage: "shield.slash") + case .unavailable: + mediaState("Media not verified", systemImage: "shield.lefthalf.filled") + case .verified: + mediaState("Media URL is not trusted", systemImage: "lock.trianglebadge.exclamationmark") + } + } + } + .frame(maxWidth: .infinity, minHeight: 120, maxHeight: 260) + .background(.quaternary, in: RoundedRectangle(cornerRadius: 12)) + .clipShape(RoundedRectangle(cornerRadius: 12)) + .accessibilityLabel(media.alt ?? media.verification.rawValue.capitalized) + } + + private func mediaState(_ message: String, systemImage: String) -> some View { + ContentUnavailableView(message, systemImage: systemImage) + .font(.caption) + } +} + +private struct RadrootsTodayDetailView: View { + let card: RadrootsTodayCard + + var body: some View { + List { + Section { + RadrootsTodayCardView(card: card) + } + if !card.thread.isEmpty { + Section("Conversation") { + ForEach(card.thread) { entry in + VStack(alignment: .leading, spacing: 4) { + Text(entry.authorProfile?.preferredName ?? entry.authorPublicKey) + .font(.subheadline.weight(.semibold)) + Text(entry.content) + Text(entry.type.rawValue.capitalized) + .font(.caption) + .foregroundStyle(.secondary) + } + .accessibilityElement(children: .combine) + } + } + } + } + .navigationTitle(card.type.label) + .navigationBarTitleDisplayMode(.inline) + .accessibilityIdentifier("radroots.today.detail.\(card.id)") + } +} diff --git a/RadrootsFFI/api/RadrootsKitBindings.symbols.json b/RadrootsFFI/api/RadrootsKitBindings.symbols.json @@ -1 +1 @@ -{"generator":"Apple Swift version 6.3.3 (swiftlang-6.3.3.1.3 clang-2100.1.1.101)","module":{"name":"RadrootsKitBindings","platform":{"architecture":"arm64","environment":"simulator","operatingSystem":{"minimumVersion":{"major":18,"minor":0},"name":"ios"},"vendor":"apple"}},"relationships":[{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A10HostSignerP","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A10HostSignerP","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A11ErrorRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A11ErrorRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A11ErrorRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A11ErrorRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A11ErrorRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A11ErrorRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A15RuntimeObserverP","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A15RuntimeObserverP","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A7RuntimeC","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A7RuntimeC","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A7RuntimeC","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A8AppErrorO","target":"s:10Foundation14LocalizedErrorP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A8AppErrorO","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A8AppErrorO","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A8AppErrorO","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A8AppErrorO","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A8AppErrorO","target":"s:s5ErrorP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A8AppErrorO","target":"s:s5ErrorP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A8AppErrorO","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A8AppErrorO","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A8AppErrorO","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A8AppErrorO","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A8AppErrorO","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A8AppErrorO","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings11FfiMeRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings11FfiMeRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings11FfiMeRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings11FfiMeRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings11FfiMeRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings11FfiMeRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings13FfiMediaStageO","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings13FfiMediaStageO","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings13FfiMediaStageO","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings13FfiMediaStageO","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings13FfiMediaStageO","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings13FfiMediaStageO","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings14FfiOutboxStateO","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings14FfiOutboxStateO","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings14FfiOutboxStateO","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings14FfiOutboxStateO","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings14FfiOutboxStateO","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings14FfiOutboxStateO","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings15FfiAddFieldKindO","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings15FfiAddFieldKindO","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings15FfiAddFieldKindO","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings15FfiAddFieldKindO","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings15FfiAddFieldKindO","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings15FfiAddFieldKindO","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiAddDraftInputV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiAddDraftInputV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiAddDraftInputV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiAddDraftInputV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiAddDraftInputV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiAddDraftInputV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiAppInfoRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiAppInfoRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiAppInfoRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiAppInfoRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiAppInfoRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiAppInfoRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiProfileRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiProfileRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiProfileRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiProfileRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiProfileRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiProfileRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiThreadProfileO","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiThreadProfileO","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiThreadProfileO","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiThreadProfileO","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiThreadProfileO","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiThreadProfileO","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiTodayCardTypeO","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiTodayCardTypeO","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiTodayCardTypeO","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiTodayCardTypeO","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiTodayCardTypeO","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiTodayCardTypeO","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings17FfiAddCommandTypeO","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings17FfiAddCommandTypeO","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings17FfiAddCommandTypeO","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings17FfiAddCommandTypeO","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings17FfiAddCommandTypeO","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings17FfiAddCommandTypeO","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings17FfiAddFieldRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings17FfiAddFieldRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings17FfiAddFieldRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings17FfiAddFieldRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings17FfiAddFieldRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings17FfiAddFieldRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings17FfiShutdownRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings17FfiShutdownRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings17FfiShutdownRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings17FfiShutdownRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings17FfiShutdownRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings17FfiShutdownRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings17HostSigningResultV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings17HostSigningResultV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings17HostSigningResultV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings17HostSigningResultV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings17HostSigningResultV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings17HostSigningResultV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiAddSchemaRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiAddSchemaRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiAddSchemaRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiAddSchemaRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiAddSchemaRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiAddSchemaRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiBuildInfoRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiBuildInfoRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiBuildInfoRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiBuildInfoRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiBuildInfoRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiBuildInfoRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiEventTimingKindO","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiEventTimingKindO","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiEventTimingKindO","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiEventTimingKindO","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiEventTimingKindO","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiEventTimingKindO","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiTodayPageRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiTodayPageRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiTodayPageRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiTodayPageRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiTodayPageRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiTodayPageRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18HostSigningOutcomeO","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18HostSigningOutcomeO","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18HostSigningOutcomeO","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18HostSigningOutcomeO","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18HostSigningOutcomeO","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18HostSigningOutcomeO","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18HostSigningPurposeO","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18HostSigningPurposeO","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18HostSigningPurposeO","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18HostSigningPurposeO","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18HostSigningPurposeO","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18HostSigningPurposeO","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18HostSigningRequestV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18HostSigningRequestV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18HostSigningRequestV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18HostSigningRequestV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18HostSigningRequestV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18HostSigningRequestV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18SignerStatusRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18SignerStatusRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18SignerStatusRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18SignerStatusRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18SignerStatusRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18SignerStatusRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings19FfiCapabilityRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings19FfiCapabilityRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings19FfiCapabilityRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings19FfiCapabilityRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings19FfiCapabilityRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings19FfiCapabilityRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings19FfiDraftMediaRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings19FfiDraftMediaRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings19FfiDraftMediaRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings19FfiDraftMediaRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings19FfiDraftMediaRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings19FfiDraftMediaRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings19FfiSearchResultTypeO","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings19FfiSearchResultTypeO","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings19FfiSearchResultTypeO","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings19FfiSearchResultTypeO","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings19FfiSearchResultTypeO","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings19FfiSearchResultTypeO","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiAppPlatformRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiAppPlatformRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiAppPlatformRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiAppPlatformRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiAppPlatformRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiAppPlatformRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiDraftStatusRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiDraftStatusRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiDraftStatusRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiDraftStatusRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiDraftStatusRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiDraftStatusRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiRelaySatisfactionO","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiRelaySatisfactionO","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiRelaySatisfactionO","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiRelaySatisfactionO","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiRelaySatisfactionO","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiRelaySatisfactionO","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiRelayStatusRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiRelayStatusRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiRelayStatusRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiRelayStatusRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiRelayStatusRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiRelayStatusRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiThreadEntryRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiThreadEntryRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiThreadEntryRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiThreadEntryRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiThreadEntryRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiThreadEntryRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiBlossomUploadInputV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiBlossomUploadInputV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiBlossomUploadInputV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiBlossomUploadInputV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiBlossomUploadInputV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiBlossomUploadInputV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiCancellationPolicyO","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiCancellationPolicyO","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiCancellationPolicyO","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiCancellationPolicyO","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiCancellationPolicyO","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiCancellationPolicyO","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiCardLifecycleStateO","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiCardLifecycleStateO","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiCardLifecycleStateO","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiCardLifecycleStateO","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiCardLifecycleStateO","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiCardLifecycleStateO","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiPreparedMediaInputV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiPreparedMediaInputV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiPreparedMediaInputV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiPreparedMediaInputV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiPreparedMediaInputV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiPreparedMediaInputV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiSearchResultRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiSearchResultRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiSearchResultRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiSearchResultRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiSearchResultRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiSearchResultRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiSubscriptionHandleC","target":"s:19RadrootsKitBindings29FfiSubscriptionHandleProtocolP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiSubscriptionHandleC","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiSubscriptionHandleC","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings22FfiCardAddParityRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings22FfiCardAddParityRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings22FfiCardAddParityRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings22FfiCardAddParityRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings22FfiCardAddParityRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings22FfiCardAddParityRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings22FfiStorageStatusRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings22FfiStorageStatusRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings22FfiStorageStatusRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings22FfiStorageStatusRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings22FfiStorageStatusRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings22FfiStorageStatusRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings24FfiTodayProjectionUpdateO","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings24FfiTodayProjectionUpdateO","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings24FfiTodayProjectionUpdateO","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings24FfiTodayProjectionUpdateO","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings24FfiTodayProjectionUpdateO","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings24FfiTodayProjectionUpdateO","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings24SignerAvailabilityRecordO","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings24SignerAvailabilityRecordO","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings24SignerAvailabilityRecordO","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings24SignerAvailabilityRecordO","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings24SignerAvailabilityRecordO","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings24SignerAvailabilityRecordO","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings25FfiMediaVerificationStateO","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings25FfiMediaVerificationStateO","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings25FfiMediaVerificationStateO","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings25FfiMediaVerificationStateO","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings25FfiMediaVerificationStateO","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings25FfiMediaVerificationStateO","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings25ProtectedDataAvailabilityO","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings25ProtectedDataAvailabilityO","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings25ProtectedDataAvailabilityO","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings25ProtectedDataAvailabilityO","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings25ProtectedDataAvailabilityO","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings25ProtectedDataAvailabilityO","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings29FfiSubscriptionHandleProtocolP","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings29FfiSubscriptionHandleProtocolP","target":"s:s8SendableP"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A11ErrorRecordV11operationIdSSSgvp","target":"s:19RadrootsKitBindings0A11ErrorRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A11ErrorRecordV11safeMessageSSvp","target":"s:19RadrootsKitBindings0A11ErrorRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A11ErrorRecordV12capabilityIdSSSgvp","target":"s:19RadrootsKitBindings0A11ErrorRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A11ErrorRecordV13schemaVersion4code8category9retryable15recoveryActions11operationId010capabilityN011safeMessageACs6UInt16V_S2SSbSaySSGSSSgAOSStcfc","target":"s:19RadrootsKitBindings0A11ErrorRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A11ErrorRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings0A11ErrorRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A11ErrorRecordV15recoveryActionsSaySSGvp","target":"s:19RadrootsKitBindings0A11ErrorRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A11ErrorRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings0A11ErrorRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A11ErrorRecordV4codeSSvp","target":"s:19RadrootsKitBindings0A11ErrorRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A11ErrorRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings0A11ErrorRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A11ErrorRecordV8categorySSvp","target":"s:19RadrootsKitBindings0A11ErrorRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A11ErrorRecordV9retryableSbvp","target":"s:19RadrootsKitBindings0A11ErrorRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC12phase1Search7context5query5limit9asOfUnixSSayAA03FfiF12ResultRecordVGAA0m12LocalNetworkO0V_SSs6UInt16Vs6UInt64VtYaKF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC12uptimeMilliss5Int64VyF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC14identityStatusAA011FfiIdentityF6RecordVyKF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC14sdkRelayStatusAA03FfifG12ReportRecordVSgyKF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC14withHostSigner27applicationSupportDirectory12publicKeyHex016sourceGenerationM00nO15CreatedAtUnixMs13protectedData04hostG0ACSS_S2Ss6UInt64VAA09ProtectedU12AvailabilityOAA0afG0_ptYaKFZ","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC15phase1SaveDraft7draftId5input15authoredAtUnixS16expectedRevision09persistedlM2MsAA03FfiG12StatusRecordVSS_AA0r3AddG5InputVs6UInt64VAOSgAOtYaKF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC15phase1TodayPage7context5limit9asOfUnixS6cursorAA03FfifG6RecordVAA0n12LocalNetworkO0V_s6UInt16Vs6UInt64VSgSSSgtYaKF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC15sdkCapabilitiesSayAA19FfiCapabilityRecordVGyF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC16phase1AddSchemasSayAA03FfiF12SchemaRecordVGyF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC16phase1DraftHeads5limitSayAA03FfiF12StatusRecordVGs6UInt16V_tYaKF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC16phase1QueueDraft7draftId16expectedRevision6policy14queuedAtUnixMsAA03FfiG12StatusRecordVSS_s6UInt64VAA0qf6PolicyS0VALtYaKF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC16sdkStorageStatusAA03FfifG6RecordVyYaKF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC16subscribeChanges8observerAA21FfiSubscriptionHandleCAA0aD8Observer_p_tKF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC17phase1CancelDraft7draftId16expectedRevision17cancelledAtUnixMsAA03FfiG12StatusRecordVSS_s6UInt64VAKtYaKF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC17phase1DraftStatus7draftIdAA03FfifG6RecordVSS_tYaKF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC17sdkBlossomProfileSSSgyKF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC18phase1LocalNetwork7contextAA03FfifG6RecordVAG_tKF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC18phase1RefreshToday7context8nowUnixS6updateAA03FfigF6RecordVAA0l12LocalNetworkM0V_s6UInt64VAA0lG16ProjectionUpdateOtYaKF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC18setAppInfoPlatform8platform8bundleId7version11buildNumber0M3ShaySSSg_A4JtF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC19phase1CardAddParitySayAA03FfifgH6RecordVGyF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC21configureDeviceRelays08writableG0ySaySSG_tKF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC21configurePublicRelays08writableG0ySaySSG_tKF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC21phase1SignQueuedDraft7draftId16expectedRevisionAA03FfiH12StatusRecordVSS_s6UInt64VtYaKF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC22configureDeviceBlossom7originsySaySSG_tKF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC22configurePublicBlossom7originsySaySSG_tKF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC22phase1UploadDraftMedia5inputAA03FfiG12StatusRecordVAA0j7BlossomF5InputV_tYaKF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC22phase1ValidateAddDraft5input15authoredAtUnixSyAA03FfigH5InputV_s6UInt64VtKF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC23phase1RecoverDraftQueue7draftId17recoveredAtUnixMsAA03FfiG12StatusRecordVSS_s6UInt64VtYaKF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC24configureSimulatorRelays08loopbackG0ySaySSG_tKF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC25configureSimulatorBlossom7originsySaySSG_tKF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC27applicationSupportDirectory12publicKeyHex016sourceGenerationJ00kL15CreatedAtUnixMs13protectedDataACSS_S2Ss6UInt64VAA09ProtectedR12AvailabilityOtYaKcfc","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC4infoAA03FfiD10InfoRecordVyF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC8infoJsonSSyF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC8phase1Me7context9asOfUnixSAA03FfiF6RecordVAA0k12LocalNetworkL0V_s6UInt64VtYaKF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC8shutdownAA17FfiShutdownRecordVyYaKF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A8AppErrorO16errorDescriptionSSSgvp","target":"s:19RadrootsKitBindings0A8AppErrorO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A8AppErrorO7FailureyAcA0aE6RecordV_tcACmF","target":"s:19RadrootsKitBindings0A8AppErrorO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings11FfiMeRecordV13schemaVersion9publicKey7profile5cardsACs6UInt16V_SSAA0d7ProfileF0VSgSayAA0d9TodayCardF0VGtcfc","target":"s:19RadrootsKitBindings11FfiMeRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings11FfiMeRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings11FfiMeRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings11FfiMeRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings11FfiMeRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings11FfiMeRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings11FfiMeRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings11FfiMeRecordV5cardsSayAA0d9TodayCardF0VGvp","target":"s:19RadrootsKitBindings11FfiMeRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings11FfiMeRecordV7profileAA0d7ProfileF0VSgvp","target":"s:19RadrootsKitBindings11FfiMeRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings11FfiMeRecordV9publicKeySSvp","target":"s:19RadrootsKitBindings11FfiMeRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings13FfiMediaStageO6failedyA2CmF","target":"s:19RadrootsKitBindings13FfiMediaStageO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings13FfiMediaStageO7pendingyA2CmF","target":"s:19RadrootsKitBindings13FfiMediaStageO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings13FfiMediaStageO8orphanedyA2CmF","target":"s:19RadrootsKitBindings13FfiMediaStageO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings13FfiMediaStageO8verifiedyA2CmF","target":"s:19RadrootsKitBindings13FfiMediaStageO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings13FfiMediaStageO9preparingyA2CmF","target":"s:19RadrootsKitBindings13FfiMediaStageO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings13FfiMediaStageO9uploadingyA2CmF","target":"s:19RadrootsKitBindings13FfiMediaStageO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings14FfiOutboxStateO10deliveringyA2CmF","target":"s:19RadrootsKitBindings14FfiOutboxStateO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings14FfiOutboxStateO11readyToSignyA2CmF","target":"s:19RadrootsKitBindings14FfiOutboxStateO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings14FfiOutboxStateO14mediaPreparingyA2CmF","target":"s:19RadrootsKitBindings14FfiOutboxStateO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings14FfiOutboxStateO14mediaUploadingyA2CmF","target":"s:19RadrootsKitBindings14FfiOutboxStateO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings14FfiOutboxStateO18partiallyDeliveredyA2CmF","target":"s:19RadrootsKitBindings14FfiOutboxStateO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings14FfiOutboxStateO5draftyA2CmF","target":"s:19RadrootsKitBindings14FfiOutboxStateO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings14FfiOutboxStateO6queuedyA2CmF","target":"s:19RadrootsKitBindings14FfiOutboxStateO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings14FfiOutboxStateO6signedyA2CmF","target":"s:19RadrootsKitBindings14FfiOutboxStateO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings14FfiOutboxStateO7signingyA2CmF","target":"s:19RadrootsKitBindings14FfiOutboxStateO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings14FfiOutboxStateO8completeyA2CmF","target":"s:19RadrootsKitBindings14FfiOutboxStateO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings14FfiOutboxStateO8terminalyA2CmF","target":"s:19RadrootsKitBindings14FfiOutboxStateO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings14FfiOutboxStateO9cancelledyA2CmF","target":"s:19RadrootsKitBindings14FfiOutboxStateO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings14FfiOutboxStateO9retryableyA2CmF","target":"s:19RadrootsKitBindings14FfiOutboxStateO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings15FfiAddFieldKindO13multilineTextyA2CmF","target":"s:19RadrootsKitBindings15FfiAddFieldKindO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings15FfiAddFieldKindO4dateyA2CmF","target":"s:19RadrootsKitBindings15FfiAddFieldKindO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings15FfiAddFieldKindO4textyA2CmF","target":"s:19RadrootsKitBindings15FfiAddFieldKindO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings15FfiAddFieldKindO5mediayA2CmF","target":"s:19RadrootsKitBindings15FfiAddFieldKindO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings15FfiAddFieldKindO6choiceyA2CmF","target":"s:19RadrootsKitBindings15FfiAddFieldKindO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings15FfiAddFieldKindO7decimalyA2CmF","target":"s:19RadrootsKitBindings15FfiAddFieldKindO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings15FfiAddFieldKindO8dateTimeyA2CmF","target":"s:19RadrootsKitBindings15FfiAddFieldKindO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings15FfiAddFieldKindO8locationyA2CmF","target":"s:19RadrootsKitBindings15FfiAddFieldKindO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAddDraftInputV10foodStatusSSSgvp","target":"s:19RadrootsKitBindings16FfiAddDraftInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAddDraftInputV10identifierSSSgvp","target":"s:19RadrootsKitBindings16FfiAddDraftInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAddDraftInputV11commandTypeAA0de7CommandI0Ovp","target":"s:19RadrootsKitBindings16FfiAddDraftInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAddDraftInputV11eventTimingAA0d5EventI4KindOSgvp","target":"s:19RadrootsKitBindings16FfiAddDraftInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAddDraftInputV11priceAmountSSSgvp","target":"s:19RadrootsKitBindings16FfiAddDraftInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAddDraftInputV12eventEndDateSSSgvp","target":"s:19RadrootsKitBindings16FfiAddDraftInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAddDraftInputV13eventEndUnixSs6UInt64VSgvp","target":"s:19RadrootsKitBindings16FfiAddDraftInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAddDraftInputV13eventTimezoneSSSgvp","target":"s:19RadrootsKitBindings16FfiAddDraftInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAddDraftInputV13schemaVersion11commandType7content10identifier5title7summary8location11eventTiming0Q9StartDate0q3EndT00qS5UnixS0quV1S0Q8Timezone11priceAmount8currency4unit8quantity10foodStatus5mediaACs6UInt16V_AA0de7CommandK0OS2SSgA_A_A_AA0d5EventR4KindOSgA_A_s6UInt64VSgA5_A_A_A_A_A_A_SayAA0d13PreparedMediaG0VGtcfc","target":"s:19RadrootsKitBindings16FfiAddDraftInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAddDraftInputV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings16FfiAddDraftInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAddDraftInputV14eventStartDateSSSgvp","target":"s:19RadrootsKitBindings16FfiAddDraftInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAddDraftInputV15eventStartUnixSs6UInt64VSgvp","target":"s:19RadrootsKitBindings16FfiAddDraftInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAddDraftInputV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings16FfiAddDraftInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAddDraftInputV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings16FfiAddDraftInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAddDraftInputV4unitSSSgvp","target":"s:19RadrootsKitBindings16FfiAddDraftInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAddDraftInputV5mediaSayAA0d13PreparedMediaG0VGvp","target":"s:19RadrootsKitBindings16FfiAddDraftInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAddDraftInputV5titleSSSgvp","target":"s:19RadrootsKitBindings16FfiAddDraftInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAddDraftInputV7contentSSvp","target":"s:19RadrootsKitBindings16FfiAddDraftInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAddDraftInputV7summarySSSgvp","target":"s:19RadrootsKitBindings16FfiAddDraftInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAddDraftInputV8currencySSSgvp","target":"s:19RadrootsKitBindings16FfiAddDraftInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAddDraftInputV8locationSSSgvp","target":"s:19RadrootsKitBindings16FfiAddDraftInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAddDraftInputV8quantitySSSgvp","target":"s:19RadrootsKitBindings16FfiAddDraftInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAppInfoRecordV12shuttingDownSbvp","target":"s:19RadrootsKitBindings16FfiAppInfoRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAppInfoRecordV12uptimeMilliss5Int64Vvp","target":"s:19RadrootsKitBindings16FfiAppInfoRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAppInfoRecordV13schemaVersion5build13startedUnixMs12uptimeMillis12shuttingDown8platformACs6UInt16V_AA0d5BuildfG0Vs5Int64VAOSbAA0de8PlatformG0VSgtcfc","target":"s:19RadrootsKitBindings16FfiAppInfoRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAppInfoRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings16FfiAppInfoRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAppInfoRecordV13startedUnixMss5Int64Vvp","target":"s:19RadrootsKitBindings16FfiAppInfoRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAppInfoRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings16FfiAppInfoRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAppInfoRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings16FfiAppInfoRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAppInfoRecordV5buildAA0d5BuildfG0Vvp","target":"s:19RadrootsKitBindings16FfiAppInfoRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAppInfoRecordV8platformAA0de8PlatformG0VSgvp","target":"s:19RadrootsKitBindings16FfiAppInfoRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiProfileRecordV11displayNameSSSgvp","target":"s:19RadrootsKitBindings16FfiProfileRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiProfileRecordV13schemaVersion15authorPublicKey4name11displayName5about7picture6banner5nip057website16lightningAddressACs6UInt16V_S2SSgA2pA0d14MediaReferenceF0VSgAs3Ptcfc","target":"s:19RadrootsKitBindings16FfiProfileRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiProfileRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings16FfiProfileRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiProfileRecordV15authorPublicKeySSvp","target":"s:19RadrootsKitBindings16FfiProfileRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiProfileRecordV16lightningAddressSSSgvp","target":"s:19RadrootsKitBindings16FfiProfileRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiProfileRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings16FfiProfileRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiProfileRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings16FfiProfileRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiProfileRecordV4nameSSSgvp","target":"s:19RadrootsKitBindings16FfiProfileRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiProfileRecordV5aboutSSSgvp","target":"s:19RadrootsKitBindings16FfiProfileRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiProfileRecordV5nip05SSSgvp","target":"s:19RadrootsKitBindings16FfiProfileRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiProfileRecordV6bannerAA0d14MediaReferenceF0VSgvp","target":"s:19RadrootsKitBindings16FfiProfileRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiProfileRecordV7pictureAA0d14MediaReferenceF0VSgvp","target":"s:19RadrootsKitBindings16FfiProfileRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiProfileRecordV7websiteSSSgvp","target":"s:19RadrootsKitBindings16FfiProfileRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiThreadProfileO5replyyA2CmF","target":"s:19RadrootsKitBindings16FfiThreadProfileO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiThreadProfileO7commentyA2CmF","target":"s:19RadrootsKitBindings16FfiThreadProfileO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiThreadProfileO7profileyA2CmF","target":"s:19RadrootsKitBindings16FfiThreadProfileO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiThreadProfileO8deletionyA2CmF","target":"s:19RadrootsKitBindings16FfiThreadProfileO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiTodayCardTypeO11photoUpdateyA2CmF","target":"s:19RadrootsKitBindings16FfiTodayCardTypeO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiTodayCardTypeO16foodAvailabilityyA2CmF","target":"s:19RadrootsKitBindings16FfiTodayCardTypeO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiTodayCardTypeO3askyA2CmF","target":"s:19RadrootsKitBindings16FfiTodayCardTypeO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiTodayCardTypeO5eventyA2CmF","target":"s:19RadrootsKitBindings16FfiTodayCardTypeO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiTodayCardTypeO6updateyA2CmF","target":"s:19RadrootsKitBindings16FfiTodayCardTypeO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17FfiAddCommandTypeO11createEventyA2CmF","target":"s:19RadrootsKitBindings17FfiAddCommandTypeO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17FfiAddCommandTypeO12createUpdateyA2CmF","target":"s:19RadrootsKitBindings17FfiAddCommandTypeO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17FfiAddCommandTypeO17createPhotoUpdateyA2CmF","target":"s:19RadrootsKitBindings17FfiAddCommandTypeO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17FfiAddCommandTypeO22createFoodAvailabilityyA2CmF","target":"s:19RadrootsKitBindings17FfiAddCommandTypeO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17FfiAddCommandTypeO9createAskyA2CmF","target":"s:19RadrootsKitBindings17FfiAddCommandTypeO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17FfiAddFieldRecordV13schemaVersion2id5label4kind8required7choices8maxBytesACs6UInt16V_S2SAA0deF4KindOSbSaySSGs6UInt64VSgtcfc","target":"s:19RadrootsKitBindings17FfiAddFieldRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17FfiAddFieldRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings17FfiAddFieldRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17FfiAddFieldRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings17FfiAddFieldRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17FfiAddFieldRecordV2idSSvp","target":"s:19RadrootsKitBindings17FfiAddFieldRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17FfiAddFieldRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings17FfiAddFieldRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17FfiAddFieldRecordV4kindAA0deF4KindOvp","target":"s:19RadrootsKitBindings17FfiAddFieldRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17FfiAddFieldRecordV5labelSSvp","target":"s:19RadrootsKitBindings17FfiAddFieldRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17FfiAddFieldRecordV7choicesSaySSGvp","target":"s:19RadrootsKitBindings17FfiAddFieldRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17FfiAddFieldRecordV8maxBytess6UInt64VSgvp","target":"s:19RadrootsKitBindings17FfiAddFieldRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17FfiAddFieldRecordV8requiredSbvp","target":"s:19RadrootsKitBindings17FfiAddFieldRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17FfiShutdownRecordV13alreadyClosedSbvp","target":"s:19RadrootsKitBindings17FfiShutdownRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17FfiShutdownRecordV13schemaVersion5state13alreadyClosedACs6UInt16V_SSSbtcfc","target":"s:19RadrootsKitBindings17FfiShutdownRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17FfiShutdownRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings17FfiShutdownRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17FfiShutdownRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings17FfiShutdownRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17FfiShutdownRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings17FfiShutdownRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17FfiShutdownRecordV5stateSSvp","target":"s:19RadrootsKitBindings17FfiShutdownRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17HostSigningResultV11operationIdSSvp","target":"s:19RadrootsKitBindings17HostSigningResultV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17HostSigningResultV12signatureHexSSSgvp","target":"s:19RadrootsKitBindings17HostSigningResultV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17HostSigningResultV13schemaVersion7outcome11operationId013signerRequestK09publicKey7purpose12signatureHex17completedAtUnixMsACs6UInt16V_AA0dE7OutcomeOS3SAA0dE7PurposeOSSSgs6UInt64Vtcfc","target":"s:19RadrootsKitBindings17HostSigningResultV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17HostSigningResultV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings17HostSigningResultV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17HostSigningResultV15signerRequestIdSSvp","target":"s:19RadrootsKitBindings17HostSigningResultV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17HostSigningResultV17completedAtUnixMss6UInt64Vvp","target":"s:19RadrootsKitBindings17HostSigningResultV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17HostSigningResultV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings17HostSigningResultV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17HostSigningResultV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings17HostSigningResultV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17HostSigningResultV7outcomeAA0dE7OutcomeOvp","target":"s:19RadrootsKitBindings17HostSigningResultV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17HostSigningResultV7purposeAA0dE7PurposeOvp","target":"s:19RadrootsKitBindings17HostSigningResultV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17HostSigningResultV9publicKeySSvp","target":"s:19RadrootsKitBindings17HostSigningResultV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiAddSchemaRecordV11commandTypeAA0de7CommandI0Ovp","target":"s:19RadrootsKitBindings18FfiAddSchemaRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiAddSchemaRecordV13schemaVersion11commandType5label6fieldsACs6UInt16V_AA0de7CommandK0OSSSayAA0de5FieldG0VGtcfc","target":"s:19RadrootsKitBindings18FfiAddSchemaRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiAddSchemaRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings18FfiAddSchemaRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiAddSchemaRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings18FfiAddSchemaRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiAddSchemaRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings18FfiAddSchemaRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiAddSchemaRecordV5labelSSvp","target":"s:19RadrootsKitBindings18FfiAddSchemaRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiAddSchemaRecordV6fieldsSayAA0de5FieldG0VGvp","target":"s:19RadrootsKitBindings18FfiAddSchemaRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiBuildInfoRecordV11libRevisionSSSgvp","target":"s:19RadrootsKitBindings18FfiBuildInfoRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiBuildInfoRecordV12crateVersionSSvp","target":"s:19RadrootsKitBindings18FfiBuildInfoRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiBuildInfoRecordV13buildTimeUnixs6UInt64VSgvp","target":"s:19RadrootsKitBindings18FfiBuildInfoRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiBuildInfoRecordV13schemaVersion9crateName0jI05rustc7profile11libRevision08consumerO013buildTimeUnixACs6UInt16V_S3SSgA3Ns6UInt64VSgtcfc","target":"s:19RadrootsKitBindings18FfiBuildInfoRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiBuildInfoRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings18FfiBuildInfoRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiBuildInfoRecordV16consumerRevisionSSSgvp","target":"s:19RadrootsKitBindings18FfiBuildInfoRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiBuildInfoRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings18FfiBuildInfoRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiBuildInfoRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings18FfiBuildInfoRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiBuildInfoRecordV5rustcSSSgvp","target":"s:19RadrootsKitBindings18FfiBuildInfoRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiBuildInfoRecordV7profileSSSgvp","target":"s:19RadrootsKitBindings18FfiBuildInfoRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiBuildInfoRecordV9crateNameSSvp","target":"s:19RadrootsKitBindings18FfiBuildInfoRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiEventTimingKindO5timedyA2CmF","target":"s:19RadrootsKitBindings18FfiEventTimingKindO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiEventTimingKindO6allDayyA2CmF","target":"s:19RadrootsKitBindings18FfiEventTimingKindO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV10contractIdSSvp","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV10rankDigestSSSgvp","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV11contextRanks5UInt8Vvp","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV13authorProfileAA0diG0VSgvp","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV13eventEndUnixSs6UInt64VSgvp","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV13schemaVersion6cardId0J4Type011sourceEventK00M7Address15authorPublicKey08contractK05title7content15authoredAtUnixS09effectivewX1S010eventStartX1S0z3EndX1S11contextRank15inclusionReason5media9lifecycle10rankDigest0P7Profile6thread014localOperationK019localOperationStateACs6UInt16V_SSAA0defL0OS2SSgS2SA2_SSs6UInt64VA4_A4_SgA5_s5UInt8VSSSayAA0d14MediaReferenceG0VGAA0dF14LifecycleStateOA2_AA0d7ProfileG0VSgSayAA0d11ThreadEntryG0VGA2_A2_tcfc","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV13sourceAddressSSSgvp","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV13sourceEventIdSSvp","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV15authorPublicKeySSvp","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV15authoredAtUnixSs6UInt64Vvp","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV15eventStartUnixSs6UInt64VSgvp","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV15inclusionReasonSSvp","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV16effectiveAtUnixSs6UInt64Vvp","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV16localOperationIdSSSgvp","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV19localOperationStateSSSgvp","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV5mediaSayAA0d14MediaReferenceG0VGvp","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV5titleSSSgvp","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV6cardIdSSvp","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV6threadSayAA0d11ThreadEntryG0VGvp","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV7contentSSvp","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV8cardTypeAA0defI0Ovp","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV9lifecycleAA0dF14LifecycleStateOvp","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayPageRecordV10nextCursorSSSgvp","target":"s:19RadrootsKitBindings18FfiTodayPageRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayPageRecordV13schemaVersion9asOfUnixS5items10nextCursorACs6UInt16V_s6UInt64VSayAA0de4CardG0VGSSSgtcfc","target":"s:19RadrootsKitBindings18FfiTodayPageRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayPageRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings18FfiTodayPageRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayPageRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings18FfiTodayPageRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayPageRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings18FfiTodayPageRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayPageRecordV5itemsSayAA0de4CardG0VGvp","target":"s:19RadrootsKitBindings18FfiTodayPageRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayPageRecordV9asOfUnixSs6UInt64Vvp","target":"s:19RadrootsKitBindings18FfiTodayPageRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18HostSigningOutcomeO11invalidatedyA2CmF","target":"s:19RadrootsKitBindings18HostSigningOutcomeO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18HostSigningOutcomeO11unavailableyA2CmF","target":"s:19RadrootsKitBindings18HostSigningOutcomeO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18HostSigningOutcomeO6failedyA2CmF","target":"s:19RadrootsKitBindings18HostSigningOutcomeO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18HostSigningOutcomeO6lockedyA2CmF","target":"s:19RadrootsKitBindings18HostSigningOutcomeO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18HostSigningOutcomeO6signedyA2CmF","target":"s:19RadrootsKitBindings18HostSigningOutcomeO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18HostSigningOutcomeO8rejectedyA2CmF","target":"s:19RadrootsKitBindings18HostSigningOutcomeO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18HostSigningOutcomeO8timedOutyA2CmF","target":"s:19RadrootsKitBindings18HostSigningOutcomeO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18HostSigningOutcomeO9cancelledyA2CmF","target":"s:19RadrootsKitBindings18HostSigningOutcomeO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18HostSigningPurposeO10nostrEventyA2CmF","target":"s:19RadrootsKitBindings18HostSigningPurposeO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18HostSigningPurposeO13blossomUploadyA2CmF","target":"s:19RadrootsKitBindings18HostSigningPurposeO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18HostSigningRequestV06signerF2IdSSvp","target":"s:19RadrootsKitBindings18HostSigningRequestV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18HostSigningRequestV10artifactIdSSvp","target":"s:19RadrootsKitBindings18HostSigningRequestV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18HostSigningRequestV11operationIdSSvp","target":"s:19RadrootsKitBindings18HostSigningRequestV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18HostSigningRequestV13eventIdDigest10Foundation4DataVvp","target":"s:19RadrootsKitBindings18HostSigningRequestV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18HostSigningRequestV13operationKindSSvp","target":"s:19RadrootsKitBindings18HostSigningRequestV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18HostSigningRequestV13schemaVersion13operationKind0I2Id08artifactK006signerfK09publicKey7purpose14deadlineUnixMs05eventK6Digest013expectedEventK009createdAtR1S4kind4tags7contentACs6UInt16V_S5SAA0dE7PurposeOs6UInt64V10Foundation4DataVSSAWs6UInt32VSaySaySSGGSStcfc","target":"s:19RadrootsKitBindings18HostSigningRequestV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18HostSigningRequestV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings18HostSigningRequestV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18HostSigningRequestV14createdAtUnixSs6UInt64Vvp","target":"s:19RadrootsKitBindings18HostSigningRequestV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18HostSigningRequestV14deadlineUnixMss6UInt64Vvp","target":"s:19RadrootsKitBindings18HostSigningRequestV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18HostSigningRequestV15expectedEventIdSSvp","target":"s:19RadrootsKitBindings18HostSigningRequestV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18HostSigningRequestV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings18HostSigningRequestV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18HostSigningRequestV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings18HostSigningRequestV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18HostSigningRequestV4kinds6UInt32Vvp","target":"s:19RadrootsKitBindings18HostSigningRequestV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18HostSigningRequestV4tagsSaySaySSGGvp","target":"s:19RadrootsKitBindings18HostSigningRequestV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18HostSigningRequestV7contentSSvp","target":"s:19RadrootsKitBindings18HostSigningRequestV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18HostSigningRequestV7purposeAA0dE7PurposeOvp","target":"s:19RadrootsKitBindings18HostSigningRequestV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18HostSigningRequestV9publicKeySSvp","target":"s:19RadrootsKitBindings18HostSigningRequestV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18SignerStatusRecordV12availabilityAA0d12AvailabilityF0Ovp","target":"s:19RadrootsKitBindings18SignerStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18SignerStatusRecordV13schemaVersion12availabilityACs6UInt16V_AA0d12AvailabilityF0Otcfc","target":"s:19RadrootsKitBindings18SignerStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18SignerStatusRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings18SignerStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18SignerStatusRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings18SignerStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18SignerStatusRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings18SignerStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings19FfiCapabilityRecordV10configuredSbvp","target":"s:19RadrootsKitBindings19FfiCapabilityRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings19FfiCapabilityRecordV12availabilitySSvp","target":"s:19RadrootsKitBindings19FfiCapabilityRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings19FfiCapabilityRecordV13schemaVersion2id8compiled10configured12availability8maturityACs6UInt16V_SSS2bS2Stcfc","target":"s:19RadrootsKitBindings19FfiCapabilityRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings19FfiCapabilityRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings19FfiCapabilityRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings19FfiCapabilityRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings19FfiCapabilityRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings19FfiCapabilityRecordV2idSSvp","target":"s:19RadrootsKitBindings19FfiCapabilityRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings19FfiCapabilityRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings19FfiCapabilityRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings19FfiCapabilityRecordV8compiledSbvp","target":"s:19RadrootsKitBindings19FfiCapabilityRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings19FfiCapabilityRecordV8maturitySSvp","target":"s:19RadrootsKitBindings19FfiCapabilityRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings19FfiDraftMediaRecordV13schemaVersion3url5stage14uploadAttempts16verifiedAtUnixMs14possibleOrphan16orphanReasonCode0t8RecordedopQ0ACs6UInt16V_SSAA0dF5StageOs5UInt8Vs6UInt64VSgSbSSSgATtcfc","target":"s:19RadrootsKitBindings19FfiDraftMediaRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings19FfiDraftMediaRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings19FfiDraftMediaRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings19FfiDraftMediaRecordV14possibleOrphanSbvp","target":"s:19RadrootsKitBindings19FfiDraftMediaRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings19FfiDraftMediaRecordV14uploadAttemptss5UInt8Vvp","target":"s:19RadrootsKitBindings19FfiDraftMediaRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings19FfiDraftMediaRecordV16orphanReasonCodeSSSgvp","target":"s:19RadrootsKitBindings19FfiDraftMediaRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings19FfiDraftMediaRecordV16verifiedAtUnixMss6UInt64VSgvp","target":"s:19RadrootsKitBindings19FfiDraftMediaRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings19FfiDraftMediaRecordV22orphanRecordedAtUnixMss6UInt64VSgvp","target":"s:19RadrootsKitBindings19FfiDraftMediaRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings19FfiDraftMediaRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings19FfiDraftMediaRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings19FfiDraftMediaRecordV3urlSSvp","target":"s:19RadrootsKitBindings19FfiDraftMediaRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings19FfiDraftMediaRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings19FfiDraftMediaRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings19FfiDraftMediaRecordV5stageAA0dF5StageOvp","target":"s:19RadrootsKitBindings19FfiDraftMediaRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings19FfiSearchResultTypeO4cardyA2CmF","target":"s:19RadrootsKitBindings19FfiSearchResultTypeO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings19FfiSearchResultTypeO7profileyA2CmF","target":"s:19RadrootsKitBindings19FfiSearchResultTypeO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiAppPlatformRecordV11buildNumberSSSgvp","target":"s:19RadrootsKitBindings20FfiAppPlatformRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiAppPlatformRecordV13schemaVersion8platform8bundleId7version11buildNumber0N3ShaACs6UInt16V_SSSgA4Ltcfc","target":"s:19RadrootsKitBindings20FfiAppPlatformRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiAppPlatformRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings20FfiAppPlatformRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiAppPlatformRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings20FfiAppPlatformRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiAppPlatformRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings20FfiAppPlatformRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiAppPlatformRecordV7versionSSSgvp","target":"s:19RadrootsKitBindings20FfiAppPlatformRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiAppPlatformRecordV8buildShaSSSgvp","target":"s:19RadrootsKitBindings20FfiAppPlatformRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiAppPlatformRecordV8bundleIdSSSgvp","target":"s:19RadrootsKitBindings20FfiAppPlatformRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiAppPlatformRecordV8platformSSSgvp","target":"s:19RadrootsKitBindings20FfiAppPlatformRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiDraftStatusRecordV10settlementAA0d19OperationSettlementG0VSgvp","target":"s:19RadrootsKitBindings20FfiDraftStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiDraftStatusRecordV11commandTypeAA0d10AddCommandI0Ovp","target":"s:19RadrootsKitBindings20FfiDraftStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiDraftStatusRecordV11operationIdSSSgvp","target":"s:19RadrootsKitBindings20FfiDraftStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiDraftStatusRecordV13schemaVersion7draftId8revision15authorPublicKey11commandType5state04cardK009operationK015createdAtUnixMs07updatedvwX05media10settlementACs6UInt16V_SSs6UInt64VSSAA0d10AddCommandQ0OAA0D11OutboxStateOS2SSgA2SSayAA0de5MediaG0VGAA0d19OperationSettlementG0VSgtcfc","target":"s:19RadrootsKitBindings20FfiDraftStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiDraftStatusRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings20FfiDraftStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiDraftStatusRecordV15authorPublicKeySSvp","target":"s:19RadrootsKitBindings20FfiDraftStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiDraftStatusRecordV15createdAtUnixMss6UInt64Vvp","target":"s:19RadrootsKitBindings20FfiDraftStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiDraftStatusRecordV15updatedAtUnixMss6UInt64Vvp","target":"s:19RadrootsKitBindings20FfiDraftStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiDraftStatusRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings20FfiDraftStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiDraftStatusRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings20FfiDraftStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiDraftStatusRecordV5mediaSayAA0de5MediaG0VGvp","target":"s:19RadrootsKitBindings20FfiDraftStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiDraftStatusRecordV5stateAA0D11OutboxStateOvp","target":"s:19RadrootsKitBindings20FfiDraftStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiDraftStatusRecordV6cardIdSSvp","target":"s:19RadrootsKitBindings20FfiDraftStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiDraftStatusRecordV7draftIdSSvp","target":"s:19RadrootsKitBindings20FfiDraftStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiDraftStatusRecordV8revisions6UInt64Vvp","target":"s:19RadrootsKitBindings20FfiDraftStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV12cancellationAA0d12CancellationF0Ovp","target":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV12satisfactionAA0D17RelaySatisfactionOvp","target":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV13schemaVersion9relayUrls12satisfaction22deliveryDeadlineUnixMs12cancellationACs6UInt16V_SaySSGAA0D17RelaySatisfactionOs6UInt64VAA0d12CancellationF0Otcfc","target":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV22deliveryDeadlineUnixMss6UInt64Vvp","target":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV9relayUrlsSaySSGvp","target":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRelaySatisfactionO11allAcceptedyA2CmF","target":"s:19RadrootsKitBindings20FfiRelaySatisfactionO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRelaySatisfactionO11anyAcceptedyA2CmF","target":"s:19RadrootsKitBindings20FfiRelaySatisfactionO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRelaySatisfactionO12allDeliveredyA2CmF","target":"s:19RadrootsKitBindings20FfiRelaySatisfactionO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRelaySatisfactionO12anyDeliveredyA2CmF","target":"s:19RadrootsKitBindings20FfiRelaySatisfactionO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRelayStatusRecordV10writeStateSSvp","target":"s:19RadrootsKitBindings20FfiRelayStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRelayStatusRecordV13schemaVersion8relayUrl6access9readState05writeN00M17LastAttemptUnixMs0opqrS00m4NextqrS00otqrS0ACs6UInt16V_S4Ss6UInt64VSgA3Qtcfc","target":"s:19RadrootsKitBindings20FfiRelayStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRelayStatusRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings20FfiRelayStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRelayStatusRecordV21readLastAttemptUnixMss6UInt64VSgvp","target":"s:19RadrootsKitBindings20FfiRelayStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRelayStatusRecordV21readNextAttemptUnixMss6UInt64VSgvp","target":"s:19RadrootsKitBindings20FfiRelayStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRelayStatusRecordV22writeLastAttemptUnixMss6UInt64VSgvp","target":"s:19RadrootsKitBindings20FfiRelayStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRelayStatusRecordV22writeNextAttemptUnixMss6UInt64VSgvp","target":"s:19RadrootsKitBindings20FfiRelayStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRelayStatusRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings20FfiRelayStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRelayStatusRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings20FfiRelayStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRelayStatusRecordV6accessSSvp","target":"s:19RadrootsKitBindings20FfiRelayStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRelayStatusRecordV8relayUrlSSvp","target":"s:19RadrootsKitBindings20FfiRelayStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRelayStatusRecordV9readStateSSvp","target":"s:19RadrootsKitBindings20FfiRelayStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO5mediayA2CmF","target":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO5relayyA2CmF","target":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO5todayyA2CmF","target":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO6draftsyA2CmF","target":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO7initialyA2CmF","target":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO8identityyA2CmF","target":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO9lifecycleyA2CmF","target":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV13schemaVersion3app3sdk0K6ClosedACs6UInt16V_AA0d3AppfG0VAA0d5BuildfG0VSbtcfc","target":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV3appAA0d3AppfG0Vvp","target":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV3sdkAA0d5BuildfG0Vvp","target":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV9sdkClosedSbvp","target":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiThreadEntryRecordV13authorProfileAA0diG0VSgvp","target":"s:19RadrootsKitBindings20FfiThreadEntryRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiThreadEntryRecordV13parentEventIdSSvp","target":"s:19RadrootsKitBindings20FfiThreadEntryRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiThreadEntryRecordV13schemaVersion7eventId15authorPublicKey7content15authoredAtUnixS7profile4root011parentEventK00L7ProfileACs6UInt16V_S3Ss6UInt64VAA0deW0OS2SAA0dwG0VSgtcfc","target":"s:19RadrootsKitBindings20FfiThreadEntryRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiThreadEntryRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings20FfiThreadEntryRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiThreadEntryRecordV15authorPublicKeySSvp","target":"s:19RadrootsKitBindings20FfiThreadEntryRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiThreadEntryRecordV15authoredAtUnixSs6UInt64Vvp","target":"s:19RadrootsKitBindings20FfiThreadEntryRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiThreadEntryRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings20FfiThreadEntryRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiThreadEntryRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings20FfiThreadEntryRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiThreadEntryRecordV4rootSSvp","target":"s:19RadrootsKitBindings20FfiThreadEntryRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiThreadEntryRecordV7contentSSvp","target":"s:19RadrootsKitBindings20FfiThreadEntryRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiThreadEntryRecordV7eventIdSSvp","target":"s:19RadrootsKitBindings20FfiThreadEntryRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiThreadEntryRecordV7profileAA0dE7ProfileOvp","target":"s:19RadrootsKitBindings20FfiThreadEntryRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiBlossomUploadInputV10artifactIdSSvp","target":"s:19RadrootsKitBindings21FfiBlossomUploadInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiBlossomUploadInputV11operationIdSSvp","target":"s:19RadrootsKitBindings21FfiBlossomUploadInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiBlossomUploadInputV13schemaVersion7draftId16expectedRevision5media20authorizationContent0O14CreatedAtUnixS0O15LifetimeSeconds09operationK008artifactK0015signingDeadlineS2Ms0X12Cancellation08verifiedrsZ007updatedrsZ0ACs6UInt16V_SSs6UInt64VAA0d13PreparedMediaG0VSSA2TS2SAtA0D18CancellationPolicyOA2Ttcfc","target":"s:19RadrootsKitBindings21FfiBlossomUploadInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiBlossomUploadInputV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings21FfiBlossomUploadInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiBlossomUploadInputV15updatedAtUnixMss6UInt64Vvp","target":"s:19RadrootsKitBindings21FfiBlossomUploadInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiBlossomUploadInputV16expectedRevisions6UInt64Vvp","target":"s:19RadrootsKitBindings21FfiBlossomUploadInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiBlossomUploadInputV16verifiedAtUnixMss6UInt64Vvp","target":"s:19RadrootsKitBindings21FfiBlossomUploadInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiBlossomUploadInputV19signingCancellationAA0dI6PolicyOvp","target":"s:19RadrootsKitBindings21FfiBlossomUploadInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiBlossomUploadInputV20authorizationContentSSvp","target":"s:19RadrootsKitBindings21FfiBlossomUploadInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiBlossomUploadInputV21signingDeadlineUnixMss6UInt64Vvp","target":"s:19RadrootsKitBindings21FfiBlossomUploadInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiBlossomUploadInputV27authorizationCreatedAtUnixSs6UInt64Vvp","target":"s:19RadrootsKitBindings21FfiBlossomUploadInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiBlossomUploadInputV28authorizationLifetimeSecondss6UInt64Vvp","target":"s:19RadrootsKitBindings21FfiBlossomUploadInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiBlossomUploadInputV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings21FfiBlossomUploadInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiBlossomUploadInputV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings21FfiBlossomUploadInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiBlossomUploadInputV5mediaAA0d13PreparedMediaG0Vvp","target":"s:19RadrootsKitBindings21FfiBlossomUploadInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiBlossomUploadInputV7draftIdSSvp","target":"s:19RadrootsKitBindings21FfiBlossomUploadInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiCancellationPolicyO16localCooperativeyA2CmF","target":"s:19RadrootsKitBindings21FfiCancellationPolicyO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiCancellationPolicyO24preservePublishedRequestyA2CmF","target":"s:19RadrootsKitBindings21FfiCancellationPolicyO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiCardLifecycleStateO4pastyA2CmF","target":"s:19RadrootsKitBindings21FfiCardLifecycleStateO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiCardLifecycleStateO4soldyA2CmF","target":"s:19RadrootsKitBindings21FfiCardLifecycleStateO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiCardLifecycleStateO6activeyA2CmF","target":"s:19RadrootsKitBindings21FfiCardLifecycleStateO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV10generations6UInt64Vvp","target":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV13schemaVersion2id5label9relayUrls8locality15followedAuthors10generationACs6UInt16V_S2SSaySSGSSSgAMs6UInt64Vtcfc","target":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV15followedAuthorsSaySSGvp","target":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV2idSSvp","target":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV5labelSSvp","target":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV8localitySSSgvp","target":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV9relayUrlsSaySSGvp","target":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiPreparedMediaInputV13schemaVersion15opaqueReference14fileDescriptor3url6sha2569mediaType8byteSize5width6height3alt15preparedAtUnixSACs6UInt16V_SSs6UInt64VS3SARs6UInt32VATSSARtcfc","target":"s:19RadrootsKitBindings21FfiPreparedMediaInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiPreparedMediaInputV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings21FfiPreparedMediaInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiPreparedMediaInputV14fileDescriptors6UInt64Vvp","target":"s:19RadrootsKitBindings21FfiPreparedMediaInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiPreparedMediaInputV15opaqueReferenceSSvp","target":"s:19RadrootsKitBindings21FfiPreparedMediaInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiPreparedMediaInputV15preparedAtUnixSs6UInt64Vvp","target":"s:19RadrootsKitBindings21FfiPreparedMediaInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiPreparedMediaInputV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings21FfiPreparedMediaInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiPreparedMediaInputV3altSSvp","target":"s:19RadrootsKitBindings21FfiPreparedMediaInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiPreparedMediaInputV3urlSSvp","target":"s:19RadrootsKitBindings21FfiPreparedMediaInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiPreparedMediaInputV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings21FfiPreparedMediaInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiPreparedMediaInputV5widths6UInt32Vvp","target":"s:19RadrootsKitBindings21FfiPreparedMediaInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiPreparedMediaInputV6heights6UInt32Vvp","target":"s:19RadrootsKitBindings21FfiPreparedMediaInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiPreparedMediaInputV6sha256SSvp","target":"s:19RadrootsKitBindings21FfiPreparedMediaInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiPreparedMediaInputV8byteSizes6UInt64Vvp","target":"s:19RadrootsKitBindings21FfiPreparedMediaInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiPreparedMediaInputV9mediaTypeSSvp","target":"s:19RadrootsKitBindings21FfiPreparedMediaInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiSearchResultRecordV10resultTypeAA0defI0Ovp","target":"s:19RadrootsKitBindings21FfiSearchResultRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiSearchResultRecordV13schemaVersion10resultType8stableId4card7profileACs6UInt16V_AA0defK0OSSAA0d9TodayCardG0VSgAA0d7ProfileG0VSgtcfc","target":"s:19RadrootsKitBindings21FfiSearchResultRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiSearchResultRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings21FfiSearchResultRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiSearchResultRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings21FfiSearchResultRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiSearchResultRecordV4cardAA0d9TodayCardG0VSgvp","target":"s:19RadrootsKitBindings21FfiSearchResultRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiSearchResultRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings21FfiSearchResultRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiSearchResultRecordV7profileAA0d7ProfileG0VSgvp","target":"s:19RadrootsKitBindings21FfiSearchResultRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiSearchResultRecordV8stableIdSSvp","target":"s:19RadrootsKitBindings21FfiSearchResultRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiSubscriptionHandleC11unsubscribeyyF","target":"s:19RadrootsKitBindings21FfiSubscriptionHandleC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiSubscriptionHandleC8isActiveSbyF","target":"s:19RadrootsKitBindings21FfiSubscriptionHandleC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV12sourceEventss6UInt64Vvp","target":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV12visibleCardss6UInt64Vvp","target":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV13schemaVersion6update12sourceEvents12visibleCards8profiles13threadEntries17contentGeneration7changedACs6UInt16V_AA0dE16ProjectionUpdateOs6UInt64VA4QSbtcfc","target":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV13threadEntriess6UInt64Vvp","target":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV17contentGenerations6UInt64Vvp","target":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV6updateAA0dE16ProjectionUpdateOvp","target":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV7changedSbvp","target":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV8profiless6UInt64Vvp","target":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings22FfiCardAddParityRecordV11commandTypeAA0df7CommandJ0Ovp","target":"s:19RadrootsKitBindings22FfiCardAddParityRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings22FfiCardAddParityRecordV13schemaVersion8cardType07commandL0ACs6UInt16V_AA0d5TodayeL0OAA0df7CommandL0Otcfc","target":"s:19RadrootsKitBindings22FfiCardAddParityRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings22FfiCardAddParityRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings22FfiCardAddParityRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings22FfiCardAddParityRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings22FfiCardAddParityRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings22FfiCardAddParityRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings22FfiCardAddParityRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings22FfiCardAddParityRecordV8cardTypeAA0d5TodayeJ0Ovp","target":"s:19RadrootsKitBindings22FfiCardAddParityRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV10generations6UInt64Vvp","target":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV13schemaVersion10generation4kind8entityIdACs6UInt16V_s6UInt64VAA0deF4KindOSSSgtcfc","target":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV4kindAA0deF4KindOvp","target":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV8entityIdSSSgvp","target":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings22FfiStorageStatusRecordV13schemaVersion7backend8openMode8shutdown9integrityACs6UInt16V_S4Stcfc","target":"s:19RadrootsKitBindings22FfiStorageStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings22FfiStorageStatusRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings22FfiStorageStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings22FfiStorageStatusRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings22FfiStorageStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings22FfiStorageStatusRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings22FfiStorageStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings22FfiStorageStatusRecordV7backendSSvp","target":"s:19RadrootsKitBindings22FfiStorageStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings22FfiStorageStatusRecordV8openModeSSvp","target":"s:19RadrootsKitBindings22FfiStorageStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings22FfiStorageStatusRecordV8shutdownSSvp","target":"s:19RadrootsKitBindings22FfiStorageStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings22FfiStorageStatusRecordV9integritySSvp","target":"s:19RadrootsKitBindings22FfiStorageStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV13schemaVersion9publicKey20hostSignerConfiguredACs6UInt16V_SSSbtcfc","target":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV20hostSignerConfiguredSbvp","target":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV9publicKeySSvp","target":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV12verificationAA0dE17VerificationStateOvp","target":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV13schemaVersion3url6sha2569mediaType5width6height8byteSize3alt12verificationACs6UInt16V_S2SSgAOs6UInt32VSgARs6UInt64VSgAoA0dE17VerificationStateOtcfc","target":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV3altSSSgvp","target":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV3urlSSvp","target":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV5widths6UInt32VSgvp","target":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV6heights6UInt32VSgvp","target":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV6sha256SSSgvp","target":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV8byteSizes6UInt64VSgvp","target":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV9mediaTypeSSSgvp","target":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings24FfiTodayProjectionUpdateO11incrementalyA2CmF","target":"s:19RadrootsKitBindings24FfiTodayProjectionUpdateO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings24FfiTodayProjectionUpdateO7rebuildyA2CmF","target":"s:19RadrootsKitBindings24FfiTodayProjectionUpdateO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings24SignerAvailabilityRecordO11unavailableyA2CmF","target":"s:19RadrootsKitBindings24SignerAvailabilityRecordO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings24SignerAvailabilityRecordO4busyyA2CmF","target":"s:19RadrootsKitBindings24SignerAvailabilityRecordO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings24SignerAvailabilityRecordO5readyyA2CmF","target":"s:19RadrootsKitBindings24SignerAvailabilityRecordO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings24SignerAvailabilityRecordO6lockedyA2CmF","target":"s:19RadrootsKitBindings24SignerAvailabilityRecordO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings25FfiMediaVerificationStateO11unavailableyA2CmF","target":"s:19RadrootsKitBindings25FfiMediaVerificationStateO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings25FfiMediaVerificationStateO6failedyA2CmF","target":"s:19RadrootsKitBindings25FfiMediaVerificationStateO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings25FfiMediaVerificationStateO7pendingyA2CmF","target":"s:19RadrootsKitBindings25FfiMediaVerificationStateO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings25FfiMediaVerificationStateO8verifiedyA2CmF","target":"s:19RadrootsKitBindings25FfiMediaVerificationStateO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings25ProtectedDataAvailabilityO11unavailableyA2CmF","target":"s:19RadrootsKitBindings25ProtectedDataAvailabilityO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings25ProtectedDataAvailabilityO9availableyA2CmF","target":"s:19RadrootsKitBindings25ProtectedDataAvailabilityO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV13schemaVersion7profile5state16readAvailability05writeN06relaysACs6UInt16V_S4SSayAA0defH0VGtcfc","target":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV16readAvailabilitySSvp","target":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV17writeAvailabilitySSvp","target":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV5stateSSvp","target":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV6relaysSayAA0defH0VGvp","target":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV7profileSSvp","target":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV13deliveryPlanss6UInt16Vvp","target":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV13indeterminates6UInt16Vvp","target":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV13schemaVersion9artifacts6signed8admitted7pending9retryable13indeterminate14failedTerminal9cancelled13deliveryPlans0S9Satisfied0S7Pending0S9Retryable0S9Exhausted0s6FailedQ00S9CancelledACs6UInt16V_A15Utcfc","target":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV14failedTerminals6UInt16Vvp","target":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV15deliveryPendings6UInt16Vvp","target":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV17deliveryCancelleds6UInt16Vvp","target":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV17deliveryExhausteds6UInt16Vvp","target":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV17deliveryRetryables6UInt16Vvp","target":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV17deliverySatisfieds6UInt16Vvp","target":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV22deliveryFailedTerminals6UInt16Vvp","target":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV6signeds6UInt16Vvp","target":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV7pendings6UInt16Vvp","target":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV8admitteds6UInt16Vvp","target":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV9artifactss6UInt16Vvp","target":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV9cancelleds6UInt16Vvp","target":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV9retryables6UInt16Vvp","target":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A10HostSignerP12signerStatusAA0eG6RecordVyYaF","target":"s:19RadrootsKitBindings0A10HostSignerP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A10HostSignerP4sign7requestAA0D13SigningResultVAA0dH7RequestV_tYaF","target":"s:19RadrootsKitBindings0A10HostSignerP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeObserverP8onChange6changeyAA03FfidG6RecordV_tF","target":"s:19RadrootsKitBindings0A15RuntimeObserverP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP12phase1Search7context5query5limit9asOfUnixSSayAA03FfiG12ResultRecordVGAA0n12LocalNetworkP0V_SSs6UInt16Vs6UInt64VtYaKF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP12uptimeMilliss5Int64VyF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP14identityStatusAA011FfiIdentityG6RecordVyKF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP14sdkRelayStatusAA03FfigH12ReportRecordVSgyKF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP15phase1SaveDraft7draftId5input15authoredAtUnixS16expectedRevision09persistedmN2MsAA03FfiH12StatusRecordVSS_AA0s3AddH5InputVs6UInt64VAOSgAOtYaKF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP15phase1TodayPage7context5limit9asOfUnixS6cursorAA03FfigH6RecordVAA0o12LocalNetworkP0V_s6UInt16Vs6UInt64VSgSSSgtYaKF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP15sdkCapabilitiesSayAA19FfiCapabilityRecordVGyF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP16phase1AddSchemasSayAA03FfiG12SchemaRecordVGyF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP16phase1DraftHeads5limitSayAA03FfiG12StatusRecordVGs6UInt16V_tYaKF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP16phase1QueueDraft7draftId16expectedRevision6policy14queuedAtUnixMsAA03FfiH12StatusRecordVSS_s6UInt64VAA0rg6PolicyT0VALtYaKF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP16sdkStorageStatusAA03FfigH6RecordVyYaKF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP16subscribeChanges8observerAA21FfiSubscriptionHandleCAA0aD8Observer_p_tKF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP17phase1CancelDraft7draftId16expectedRevision17cancelledAtUnixMsAA03FfiH12StatusRecordVSS_s6UInt64VAKtYaKF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP17phase1DraftStatus7draftIdAA03FfigH6RecordVSS_tYaKF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP17sdkBlossomProfileSSSgyKF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP18phase1LocalNetwork7contextAA03FfigH6RecordVAG_tKF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP18phase1RefreshToday7context8nowUnixS6updateAA03FfihG6RecordVAA0m12LocalNetworkN0V_s6UInt64VAA0mH16ProjectionUpdateOtYaKF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP18setAppInfoPlatform8platform8bundleId7version11buildNumber0N3ShaySSSg_A4JtF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP19phase1CardAddParitySayAA03FfighI6RecordVGyF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP21configureDeviceRelays08writableH0ySaySSG_tKF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP21configurePublicRelays08writableH0ySaySSG_tKF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP21phase1SignQueuedDraft7draftId16expectedRevisionAA03FfiI12StatusRecordVSS_s6UInt64VtYaKF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP22configureDeviceBlossom7originsySaySSG_tKF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP22configurePublicBlossom7originsySaySSG_tKF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP22phase1UploadDraftMedia5inputAA03FfiH12StatusRecordVAA0k7BlossomG5InputV_tYaKF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP22phase1ValidateAddDraft5input15authoredAtUnixSyAA03FfihI5InputV_s6UInt64VtKF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP23phase1RecoverDraftQueue7draftId17recoveredAtUnixMsAA03FfiH12StatusRecordVSS_s6UInt64VtYaKF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP24configureSimulatorRelays08loopbackH0ySaySSG_tKF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP25configureSimulatorBlossom7originsySaySSG_tKF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP4infoAA03FfiD10InfoRecordVyF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP8infoJsonSSyF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP8phase1Me7context9asOfUnixSAA03FfiG6RecordVAA0l12LocalNetworkM0V_s6UInt64VtYaKF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP8shutdownAA17FfiShutdownRecordVyYaKF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings29FfiSubscriptionHandleProtocolP11unsubscribeyyF","target":"s:19RadrootsKitBindings29FfiSubscriptionHandleProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings29FfiSubscriptionHandleProtocolP8isActiveSbyF","target":"s:19RadrootsKitBindings29FfiSubscriptionHandleProtocolP"}],"schema":"radroots.swift-api-snapshot.v1","symbols":[{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"uniffiEnsureRadrootsMobileFfiInitialized"},{"kind":"text","spelling":"()"}],"kind":"swift.func","path":["uniffiEnsureRadrootsMobileFfiInitialized()"],"precise":"s:19RadrootsKitBindings012uniffiEnsureA20MobileFfiInitializedyyF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"uniffiForeignFutureHandleCountRadrootsMobileCore"},{"kind":"text","spelling":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","spelling":"Int"}],"kind":"swift.func","path":["uniffiForeignFutureHandleCountRadrootsMobileCore()"],"precise":"s:19RadrootsKitBindings030uniffiForeignFutureHandleCountA10MobileCoreSiyF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"protocol"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"RadrootsHostSigner"},{"kind":"text","spelling":" : AnyObject, "},{"kind":"typeIdentifier","preciseIdentifier":"s:s8SendableP","spelling":"Sendable"}],"kind":"swift.protocol","path":["RadrootsHostSigner"],"precise":"s:19RadrootsKitBindings0A10HostSignerP"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"signerStatus"},{"kind":"text","spelling":"() "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18SignerStatusRecordV","spelling":"SignerStatusRecord"}],"kind":"swift.method","path":["RadrootsHostSigner","signerStatus()"],"precise":"s:19RadrootsKitBindings0A10HostSignerP12signerStatusAA0eG6RecordVyYaF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"sign"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"request"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18HostSigningRequestV","spelling":"HostSigningRequest"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings17HostSigningResultV","spelling":"HostSigningResult"}],"kind":"swift.method","path":["RadrootsHostSigner","sign(request:)"],"precise":"s:19RadrootsKitBindings0A10HostSignerP4sign7requestAA0D13SigningResultVAA0dH7RequestV_tYaF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"RadrootsErrorRecord"}],"kind":"swift.struct","path":["RadrootsErrorRecord"],"precise":"s:19RadrootsKitBindings0A11ErrorRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"operationId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["RadrootsErrorRecord","operationId"],"precise":"s:19RadrootsKitBindings0A11ErrorRecordV11operationIdSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"safeMessage"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["RadrootsErrorRecord","safeMessage"],"precise":"s:19RadrootsKitBindings0A11ErrorRecordV11safeMessageSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"capabilityId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["RadrootsErrorRecord","capabilityId"],"precise":"s:19RadrootsKitBindings0A11ErrorRecordV12capabilityIdSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"code"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"category"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"retryable"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"recoveryActions"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"], "},{"kind":"externalParam","spelling":"operationId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"capabilityId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"safeMessage"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":")"}],"kind":"swift.init","path":["RadrootsErrorRecord","init(schemaVersion:code:category:retryable:recoveryActions:operationId:capabilityId:safeMessage:)"],"precise":"s:19RadrootsKitBindings0A11ErrorRecordV13schemaVersion4code8category9retryable15recoveryActions11operationId010capabilityN011safeMessageACs6UInt16V_S2SSbSaySSGSSSgAOSStcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["RadrootsErrorRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings0A11ErrorRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"recoveryActions"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"]"}],"kind":"swift.property","path":["RadrootsErrorRecord","recoveryActions"],"precise":"s:19RadrootsKitBindings0A11ErrorRecordV15recoveryActionsSaySSGvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings0A11ErrorRecordV","spelling":"RadrootsErrorRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings0A11ErrorRecordV","spelling":"RadrootsErrorRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["RadrootsErrorRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings0A11ErrorRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"code"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["RadrootsErrorRecord","code"],"precise":"s:19RadrootsKitBindings0A11ErrorRecordV4codeSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["RadrootsErrorRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings0A11ErrorRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"category"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["RadrootsErrorRecord","category"],"precise":"s:19RadrootsKitBindings0A11ErrorRecordV8categorySSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"retryable"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.property","path":["RadrootsErrorRecord","retryable"],"precise":"s:19RadrootsKitBindings0A11ErrorRecordV9retryableSbvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"protocol"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"RadrootsRuntimeObserver"},{"kind":"text","spelling":" : AnyObject, "},{"kind":"typeIdentifier","preciseIdentifier":"s:s8SendableP","spelling":"Sendable"}],"kind":"swift.protocol","path":["RadrootsRuntimeObserver"],"precise":"s:19RadrootsKitBindings0A15RuntimeObserverP"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"onChange"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"change"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV","spelling":"FfiRuntimeChangeRecord"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["RadrootsRuntimeObserver","onChange(change:)"],"precise":"s:19RadrootsKitBindings0A15RuntimeObserverP8onChange6changeyAA03FfidG6RecordV_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"protocol"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"RadrootsRuntimeProtocol"},{"kind":"text","spelling":" : AnyObject, "},{"kind":"typeIdentifier","preciseIdentifier":"s:s8SendableP","spelling":"Sendable"}],"kind":"swift.protocol","path":["RadrootsRuntimeProtocol"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1Search"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"context"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV","spelling":"FfiLocalNetworkRecord"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"query"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"limit"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"asOfUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> ["},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiSearchResultRecordV","spelling":"FfiSearchResultRecord"},{"kind":"text","spelling":"]"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","phase1Search(context:query:limit:asOfUnixS:)"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP12phase1Search7context5query5limit9asOfUnixSSayAA03FfiG12ResultRecordVGAA0n12LocalNetworkP0V_SSs6UInt16Vs6UInt64VtYaKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"uptimeMillis"},{"kind":"text","spelling":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5Int64V","spelling":"Int64"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","uptimeMillis()"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP12uptimeMilliss5Int64VyF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"identityStatus"},{"kind":"text","spelling":"() "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV","spelling":"FfiIdentityStatusRecord"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","identityStatus()"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP14identityStatusAA011FfiIdentityG6RecordVyKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"sdkRelayStatus"},{"kind":"text","spelling":"() "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV","spelling":"FfiRelayStatusReportRecord"},{"kind":"text","spelling":"?"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","sdkRelayStatus()"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP14sdkRelayStatusAA03FfigH12ReportRecordVSgyKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1SaveDraft"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"draftId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"input"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings16FfiAddDraftInputV","spelling":"FfiAddDraftInput"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"authoredAtUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"expectedRevision"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"persistedAtUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiDraftStatusRecordV","spelling":"FfiDraftStatusRecord"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","phase1SaveDraft(draftId:input:authoredAtUnixS:expectedRevision:persistedAtUnixMs:)"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP15phase1SaveDraft7draftId5input15authoredAtUnixS16expectedRevision09persistedmN2MsAA03FfiH12StatusRecordVSS_AA0s3AddH5InputVs6UInt64VAOSgAOtYaKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1TodayPage"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"context"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV","spelling":"FfiLocalNetworkRecord"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"limit"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"asOfUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"cursor"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?) "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18FfiTodayPageRecordV","spelling":"FfiTodayPageRecord"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","phase1TodayPage(context:limit:asOfUnixS:cursor:)"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP15phase1TodayPage7context5limit9asOfUnixS6cursorAA03FfigH6RecordVAA0o12LocalNetworkP0V_s6UInt16Vs6UInt64VSgSSSgtYaKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"sdkCapabilities"},{"kind":"text","spelling":"() -> ["},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings19FfiCapabilityRecordV","spelling":"FfiCapabilityRecord"},{"kind":"text","spelling":"]"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","sdkCapabilities()"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP15sdkCapabilitiesSayAA19FfiCapabilityRecordVGyF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1AddSchemas"},{"kind":"text","spelling":"() -> ["},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18FfiAddSchemaRecordV","spelling":"FfiAddSchemaRecord"},{"kind":"text","spelling":"]"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","phase1AddSchemas()"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP16phase1AddSchemasSayAA03FfiG12SchemaRecordVGyF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1DraftHeads"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"limit"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> ["},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiDraftStatusRecordV","spelling":"FfiDraftStatusRecord"},{"kind":"text","spelling":"]"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","phase1DraftHeads(limit:)"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP16phase1DraftHeads5limitSayAA03FfiG12StatusRecordVGs6UInt16V_tYaKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1QueueDraft"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"draftId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"expectedRevision"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"policy"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV","spelling":"FfiQueuePolicyRecord"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"queuedAtUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiDraftStatusRecordV","spelling":"FfiDraftStatusRecord"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","phase1QueueDraft(draftId:expectedRevision:policy:queuedAtUnixMs:)"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP16phase1QueueDraft7draftId16expectedRevision6policy14queuedAtUnixMsAA03FfiH12StatusRecordVSS_s6UInt64VAA0rg6PolicyT0VALtYaKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"sdkStorageStatus"},{"kind":"text","spelling":"() "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings22FfiStorageStatusRecordV","spelling":"FfiStorageStatusRecord"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","sdkStorageStatus()"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP16sdkStorageStatusAA03FfigH6RecordVyYaKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"subscribeChanges"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"observer"},{"kind":"text","spelling":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings0A15RuntimeObserverP","spelling":"RadrootsRuntimeObserver"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiSubscriptionHandleC","spelling":"FfiSubscriptionHandle"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","subscribeChanges(observer:)"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP16subscribeChanges8observerAA21FfiSubscriptionHandleCAA0aD8Observer_p_tKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1CancelDraft"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"draftId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"expectedRevision"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"cancelledAtUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiDraftStatusRecordV","spelling":"FfiDraftStatusRecord"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","phase1CancelDraft(draftId:expectedRevision:cancelledAtUnixMs:)"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP17phase1CancelDraft7draftId16expectedRevision17cancelledAtUnixMsAA03FfiH12StatusRecordVSS_s6UInt64VAKtYaKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1DraftStatus"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"draftId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiDraftStatusRecordV","spelling":"FfiDraftStatusRecord"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","phase1DraftStatus(draftId:)"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP17phase1DraftStatus7draftIdAA03FfigH6RecordVSS_tYaKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"sdkBlossomProfile"},{"kind":"text","spelling":"() "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","sdkBlossomProfile()"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP17sdkBlossomProfileSSSgyKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1LocalNetwork"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"context"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV","spelling":"FfiLocalNetworkRecord"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV","spelling":"FfiLocalNetworkRecord"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","phase1LocalNetwork(context:)"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP18phase1LocalNetwork7contextAA03FfigH6RecordVAG_tKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1RefreshToday"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"context"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV","spelling":"FfiLocalNetworkRecord"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"nowUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"update"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings24FfiTodayProjectionUpdateO","spelling":"FfiTodayProjectionUpdate"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV","spelling":"FfiTodayRefreshRecord"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","phase1RefreshToday(context:nowUnixS:update:)"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP18phase1RefreshToday7context8nowUnixS6updateAA03FfihG6RecordVAA0m12LocalNetworkN0V_s6UInt64VAA0mH16ProjectionUpdateOtYaKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"setAppInfoPlatform"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"platform"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"bundleId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"version"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"buildNumber"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"buildSha"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?)"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","setAppInfoPlatform(platform:bundleId:version:buildNumber:buildSha:)"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP18setAppInfoPlatform8platform8bundleId7version11buildNumber0N3ShaySSSg_A4JtF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1CardAddParity"},{"kind":"text","spelling":"() -> ["},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings22FfiCardAddParityRecordV","spelling":"FfiCardAddParityRecord"},{"kind":"text","spelling":"]"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","phase1CardAddParity()"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP19phase1CardAddParitySayAA03FfighI6RecordVGyF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"configureDeviceRelays"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"writableRelays"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"]) "},{"kind":"keyword","spelling":"throws"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","configureDeviceRelays(writableRelays:)"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP21configureDeviceRelays08writableH0ySaySSG_tKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"configurePublicRelays"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"writableRelays"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"]) "},{"kind":"keyword","spelling":"throws"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","configurePublicRelays(writableRelays:)"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP21configurePublicRelays08writableH0ySaySSG_tKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1SignQueuedDraft"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"draftId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"expectedRevision"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiDraftStatusRecordV","spelling":"FfiDraftStatusRecord"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","phase1SignQueuedDraft(draftId:expectedRevision:)"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP21phase1SignQueuedDraft7draftId16expectedRevisionAA03FfiI12StatusRecordVSS_s6UInt64VtYaKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"configureDeviceBlossom"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"origins"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"]) "},{"kind":"keyword","spelling":"throws"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","configureDeviceBlossom(origins:)"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP22configureDeviceBlossom7originsySaySSG_tKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"configurePublicBlossom"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"origins"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"]) "},{"kind":"keyword","spelling":"throws"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","configurePublicBlossom(origins:)"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP22configurePublicBlossom7originsySaySSG_tKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1UploadDraftMedia"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"input"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiBlossomUploadInputV","spelling":"FfiBlossomUploadInput"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiDraftStatusRecordV","spelling":"FfiDraftStatusRecord"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","phase1UploadDraftMedia(input:)"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP22phase1UploadDraftMedia5inputAA03FfiH12StatusRecordVAA0k7BlossomG5InputV_tYaKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1ValidateAddDraft"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"input"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings16FfiAddDraftInputV","spelling":"FfiAddDraftInput"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"authoredAtUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"throws"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","phase1ValidateAddDraft(input:authoredAtUnixS:)"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP22phase1ValidateAddDraft5input15authoredAtUnixSyAA03FfihI5InputV_s6UInt64VtKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1RecoverDraftQueue"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"draftId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"recoveredAtUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiDraftStatusRecordV","spelling":"FfiDraftStatusRecord"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","phase1RecoverDraftQueue(draftId:recoveredAtUnixMs:)"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP23phase1RecoverDraftQueue7draftId17recoveredAtUnixMsAA03FfiH12StatusRecordVSS_s6UInt64VtYaKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"configureSimulatorRelays"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"loopbackRelays"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"]) "},{"kind":"keyword","spelling":"throws"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","configureSimulatorRelays(loopbackRelays:)"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP24configureSimulatorRelays08loopbackH0ySaySSG_tKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"configureSimulatorBlossom"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"origins"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"]) "},{"kind":"keyword","spelling":"throws"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","configureSimulatorBlossom(origins:)"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP25configureSimulatorBlossom7originsySaySSG_tKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"info"},{"kind":"text","spelling":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV","spelling":"FfiRuntimeInfoRecord"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","info()"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP4infoAA03FfiD10InfoRecordVyF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"infoJson"},{"kind":"text","spelling":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","infoJson()"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP8infoJsonSSyF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1Me"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"context"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV","spelling":"FfiLocalNetworkRecord"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"asOfUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings11FfiMeRecordV","spelling":"FfiMeRecord"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","phase1Me(context:asOfUnixS:)"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP8phase1Me7context9asOfUnixSAA03FfiG6RecordVAA0l12LocalNetworkM0V_s6UInt64VtYaKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"shutdown"},{"kind":"text","spelling":"() "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings17FfiShutdownRecordV","spelling":"FfiShutdownRecord"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","shutdown()"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP8shutdownAA17FfiShutdownRecordVyYaKF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"class"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"RadrootsRuntime"}],"kind":"swift.class","path":["RadrootsRuntime"],"precise":"s:19RadrootsKitBindings0A7RuntimeC"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1Search"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"context"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV","spelling":"FfiLocalNetworkRecord"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"query"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"limit"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"asOfUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> ["},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiSearchResultRecordV","spelling":"FfiSearchResultRecord"},{"kind":"text","spelling":"]"}],"kind":"swift.method","path":["RadrootsRuntime","phase1Search(context:query:limit:asOfUnixS:)"],"precise":"s:19RadrootsKitBindings0A7RuntimeC12phase1Search7context5query5limit9asOfUnixSSayAA03FfiF12ResultRecordVGAA0m12LocalNetworkO0V_SSs6UInt16Vs6UInt64VtYaKF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"uptimeMillis"},{"kind":"text","spelling":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5Int64V","spelling":"Int64"}],"kind":"swift.method","path":["RadrootsRuntime","uptimeMillis()"],"precise":"s:19RadrootsKitBindings0A7RuntimeC12uptimeMilliss5Int64VyF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"identityStatus"},{"kind":"text","spelling":"() "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV","spelling":"FfiIdentityStatusRecord"}],"kind":"swift.method","path":["RadrootsRuntime","identityStatus()"],"precise":"s:19RadrootsKitBindings0A7RuntimeC14identityStatusAA011FfiIdentityF6RecordVyKF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"sdkRelayStatus"},{"kind":"text","spelling":"() "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV","spelling":"FfiRelayStatusReportRecord"},{"kind":"text","spelling":"?"}],"kind":"swift.method","path":["RadrootsRuntime","sdkRelayStatus()"],"precise":"s:19RadrootsKitBindings0A7RuntimeC14sdkRelayStatusAA03FfifG12ReportRecordVSgyKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"withHostSigner"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"applicationSupportDirectory"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"publicKeyHex"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"sourceGenerationHex"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"sourceGenerationCreatedAtUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"protectedData"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings25ProtectedDataAvailabilityO","spelling":"ProtectedDataAvailability"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"hostSigner"},{"kind":"text","spelling":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings0A10HostSignerP","spelling":"RadrootsHostSigner"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings0A7RuntimeC","spelling":"RadrootsRuntime"}],"kind":"swift.type.method","path":["RadrootsRuntime","withHostSigner(applicationSupportDirectory:publicKeyHex:sourceGenerationHex:sourceGenerationCreatedAtUnixMs:protectedData:hostSigner:)"],"precise":"s:19RadrootsKitBindings0A7RuntimeC14withHostSigner27applicationSupportDirectory12publicKeyHex016sourceGenerationM00nO15CreatedAtUnixMs13protectedData04hostG0ACSS_S2Ss6UInt64VAA09ProtectedU12AvailabilityOAA0afG0_ptYaKFZ"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1SaveDraft"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"draftId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"input"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings16FfiAddDraftInputV","spelling":"FfiAddDraftInput"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"authoredAtUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"expectedRevision"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"persistedAtUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiDraftStatusRecordV","spelling":"FfiDraftStatusRecord"}],"kind":"swift.method","path":["RadrootsRuntime","phase1SaveDraft(draftId:input:authoredAtUnixS:expectedRevision:persistedAtUnixMs:)"],"precise":"s:19RadrootsKitBindings0A7RuntimeC15phase1SaveDraft7draftId5input15authoredAtUnixS16expectedRevision09persistedlM2MsAA03FfiG12StatusRecordVSS_AA0r3AddG5InputVs6UInt64VAOSgAOtYaKF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1TodayPage"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"context"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV","spelling":"FfiLocalNetworkRecord"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"limit"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"asOfUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"cursor"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?) "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18FfiTodayPageRecordV","spelling":"FfiTodayPageRecord"}],"kind":"swift.method","path":["RadrootsRuntime","phase1TodayPage(context:limit:asOfUnixS:cursor:)"],"precise":"s:19RadrootsKitBindings0A7RuntimeC15phase1TodayPage7context5limit9asOfUnixS6cursorAA03FfifG6RecordVAA0n12LocalNetworkO0V_s6UInt16Vs6UInt64VSgSSSgtYaKF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"sdkCapabilities"},{"kind":"text","spelling":"() -> ["},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings19FfiCapabilityRecordV","spelling":"FfiCapabilityRecord"},{"kind":"text","spelling":"]"}],"kind":"swift.method","path":["RadrootsRuntime","sdkCapabilities()"],"precise":"s:19RadrootsKitBindings0A7RuntimeC15sdkCapabilitiesSayAA19FfiCapabilityRecordVGyF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1AddSchemas"},{"kind":"text","spelling":"() -> ["},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18FfiAddSchemaRecordV","spelling":"FfiAddSchemaRecord"},{"kind":"text","spelling":"]"}],"kind":"swift.method","path":["RadrootsRuntime","phase1AddSchemas()"],"precise":"s:19RadrootsKitBindings0A7RuntimeC16phase1AddSchemasSayAA03FfiF12SchemaRecordVGyF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1DraftHeads"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"limit"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> ["},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiDraftStatusRecordV","spelling":"FfiDraftStatusRecord"},{"kind":"text","spelling":"]"}],"kind":"swift.method","path":["RadrootsRuntime","phase1DraftHeads(limit:)"],"precise":"s:19RadrootsKitBindings0A7RuntimeC16phase1DraftHeads5limitSayAA03FfiF12StatusRecordVGs6UInt16V_tYaKF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1QueueDraft"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"draftId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"expectedRevision"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"policy"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV","spelling":"FfiQueuePolicyRecord"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"queuedAtUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiDraftStatusRecordV","spelling":"FfiDraftStatusRecord"}],"kind":"swift.method","path":["RadrootsRuntime","phase1QueueDraft(draftId:expectedRevision:policy:queuedAtUnixMs:)"],"precise":"s:19RadrootsKitBindings0A7RuntimeC16phase1QueueDraft7draftId16expectedRevision6policy14queuedAtUnixMsAA03FfiG12StatusRecordVSS_s6UInt64VAA0qf6PolicyS0VALtYaKF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"sdkStorageStatus"},{"kind":"text","spelling":"() "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings22FfiStorageStatusRecordV","spelling":"FfiStorageStatusRecord"}],"kind":"swift.method","path":["RadrootsRuntime","sdkStorageStatus()"],"precise":"s:19RadrootsKitBindings0A7RuntimeC16sdkStorageStatusAA03FfifG6RecordVyYaKF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"subscribeChanges"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"observer"},{"kind":"text","spelling":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings0A15RuntimeObserverP","spelling":"RadrootsRuntimeObserver"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiSubscriptionHandleC","spelling":"FfiSubscriptionHandle"}],"kind":"swift.method","path":["RadrootsRuntime","subscribeChanges(observer:)"],"precise":"s:19RadrootsKitBindings0A7RuntimeC16subscribeChanges8observerAA21FfiSubscriptionHandleCAA0aD8Observer_p_tKF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1CancelDraft"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"draftId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"expectedRevision"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"cancelledAtUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiDraftStatusRecordV","spelling":"FfiDraftStatusRecord"}],"kind":"swift.method","path":["RadrootsRuntime","phase1CancelDraft(draftId:expectedRevision:cancelledAtUnixMs:)"],"precise":"s:19RadrootsKitBindings0A7RuntimeC17phase1CancelDraft7draftId16expectedRevision17cancelledAtUnixMsAA03FfiG12StatusRecordVSS_s6UInt64VAKtYaKF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1DraftStatus"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"draftId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiDraftStatusRecordV","spelling":"FfiDraftStatusRecord"}],"kind":"swift.method","path":["RadrootsRuntime","phase1DraftStatus(draftId:)"],"precise":"s:19RadrootsKitBindings0A7RuntimeC17phase1DraftStatus7draftIdAA03FfifG6RecordVSS_tYaKF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"sdkBlossomProfile"},{"kind":"text","spelling":"() "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.method","path":["RadrootsRuntime","sdkBlossomProfile()"],"precise":"s:19RadrootsKitBindings0A7RuntimeC17sdkBlossomProfileSSSgyKF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1LocalNetwork"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"context"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV","spelling":"FfiLocalNetworkRecord"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV","spelling":"FfiLocalNetworkRecord"}],"kind":"swift.method","path":["RadrootsRuntime","phase1LocalNetwork(context:)"],"precise":"s:19RadrootsKitBindings0A7RuntimeC18phase1LocalNetwork7contextAA03FfifG6RecordVAG_tKF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1RefreshToday"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"context"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV","spelling":"FfiLocalNetworkRecord"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"nowUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"update"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings24FfiTodayProjectionUpdateO","spelling":"FfiTodayProjectionUpdate"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV","spelling":"FfiTodayRefreshRecord"}],"kind":"swift.method","path":["RadrootsRuntime","phase1RefreshToday(context:nowUnixS:update:)"],"precise":"s:19RadrootsKitBindings0A7RuntimeC18phase1RefreshToday7context8nowUnixS6updateAA03FfigF6RecordVAA0l12LocalNetworkM0V_s6UInt64VAA0lG16ProjectionUpdateOtYaKF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"setAppInfoPlatform"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"platform"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"bundleId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"version"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"buildNumber"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"buildSha"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?)"}],"kind":"swift.method","path":["RadrootsRuntime","setAppInfoPlatform(platform:bundleId:version:buildNumber:buildSha:)"],"precise":"s:19RadrootsKitBindings0A7RuntimeC18setAppInfoPlatform8platform8bundleId7version11buildNumber0M3ShaySSSg_A4JtF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1CardAddParity"},{"kind":"text","spelling":"() -> ["},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings22FfiCardAddParityRecordV","spelling":"FfiCardAddParityRecord"},{"kind":"text","spelling":"]"}],"kind":"swift.method","path":["RadrootsRuntime","phase1CardAddParity()"],"precise":"s:19RadrootsKitBindings0A7RuntimeC19phase1CardAddParitySayAA03FfifgH6RecordVGyF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"configureDeviceRelays"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"writableRelays"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"]) "},{"kind":"keyword","spelling":"throws"}],"kind":"swift.method","path":["RadrootsRuntime","configureDeviceRelays(writableRelays:)"],"precise":"s:19RadrootsKitBindings0A7RuntimeC21configureDeviceRelays08writableG0ySaySSG_tKF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"configurePublicRelays"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"writableRelays"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"]) "},{"kind":"keyword","spelling":"throws"}],"kind":"swift.method","path":["RadrootsRuntime","configurePublicRelays(writableRelays:)"],"precise":"s:19RadrootsKitBindings0A7RuntimeC21configurePublicRelays08writableG0ySaySSG_tKF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1SignQueuedDraft"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"draftId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"expectedRevision"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiDraftStatusRecordV","spelling":"FfiDraftStatusRecord"}],"kind":"swift.method","path":["RadrootsRuntime","phase1SignQueuedDraft(draftId:expectedRevision:)"],"precise":"s:19RadrootsKitBindings0A7RuntimeC21phase1SignQueuedDraft7draftId16expectedRevisionAA03FfiH12StatusRecordVSS_s6UInt64VtYaKF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"configureDeviceBlossom"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"origins"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"]) "},{"kind":"keyword","spelling":"throws"}],"kind":"swift.method","path":["RadrootsRuntime","configureDeviceBlossom(origins:)"],"precise":"s:19RadrootsKitBindings0A7RuntimeC22configureDeviceBlossom7originsySaySSG_tKF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"configurePublicBlossom"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"origins"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"]) "},{"kind":"keyword","spelling":"throws"}],"kind":"swift.method","path":["RadrootsRuntime","configurePublicBlossom(origins:)"],"precise":"s:19RadrootsKitBindings0A7RuntimeC22configurePublicBlossom7originsySaySSG_tKF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1UploadDraftMedia"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"input"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiBlossomUploadInputV","spelling":"FfiBlossomUploadInput"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiDraftStatusRecordV","spelling":"FfiDraftStatusRecord"}],"kind":"swift.method","path":["RadrootsRuntime","phase1UploadDraftMedia(input:)"],"precise":"s:19RadrootsKitBindings0A7RuntimeC22phase1UploadDraftMedia5inputAA03FfiG12StatusRecordVAA0j7BlossomF5InputV_tYaKF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1ValidateAddDraft"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"input"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings16FfiAddDraftInputV","spelling":"FfiAddDraftInput"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"authoredAtUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"throws"}],"kind":"swift.method","path":["RadrootsRuntime","phase1ValidateAddDraft(input:authoredAtUnixS:)"],"precise":"s:19RadrootsKitBindings0A7RuntimeC22phase1ValidateAddDraft5input15authoredAtUnixSyAA03FfigH5InputV_s6UInt64VtKF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1RecoverDraftQueue"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"draftId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"recoveredAtUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiDraftStatusRecordV","spelling":"FfiDraftStatusRecord"}],"kind":"swift.method","path":["RadrootsRuntime","phase1RecoverDraftQueue(draftId:recoveredAtUnixMs:)"],"precise":"s:19RadrootsKitBindings0A7RuntimeC23phase1RecoverDraftQueue7draftId17recoveredAtUnixMsAA03FfiG12StatusRecordVSS_s6UInt64VtYaKF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"configureSimulatorRelays"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"loopbackRelays"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"]) "},{"kind":"keyword","spelling":"throws"}],"kind":"swift.method","path":["RadrootsRuntime","configureSimulatorRelays(loopbackRelays:)"],"precise":"s:19RadrootsKitBindings0A7RuntimeC24configureSimulatorRelays08loopbackG0ySaySSG_tKF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"configureSimulatorBlossom"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"origins"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"]) "},{"kind":"keyword","spelling":"throws"}],"kind":"swift.method","path":["RadrootsRuntime","configureSimulatorBlossom(origins:)"],"precise":"s:19RadrootsKitBindings0A7RuntimeC25configureSimulatorBlossom7originsySaySSG_tKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"convenience"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"applicationSupportDirectory"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"publicKeyHex"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"sourceGenerationHex"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"sourceGenerationCreatedAtUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"protectedData"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings25ProtectedDataAvailabilityO","spelling":"ProtectedDataAvailability"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"}],"kind":"swift.init","path":["RadrootsRuntime","init(applicationSupportDirectory:publicKeyHex:sourceGenerationHex:sourceGenerationCreatedAtUnixMs:protectedData:)"],"precise":"s:19RadrootsKitBindings0A7RuntimeC27applicationSupportDirectory12publicKeyHex016sourceGenerationJ00kL15CreatedAtUnixMs13protectedDataACSS_S2Ss6UInt64VAA09ProtectedR12AvailabilityOtYaKcfc"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"info"},{"kind":"text","spelling":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV","spelling":"FfiRuntimeInfoRecord"}],"kind":"swift.method","path":["RadrootsRuntime","info()"],"precise":"s:19RadrootsKitBindings0A7RuntimeC4infoAA03FfiD10InfoRecordVyF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"infoJson"},{"kind":"text","spelling":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.method","path":["RadrootsRuntime","infoJson()"],"precise":"s:19RadrootsKitBindings0A7RuntimeC8infoJsonSSyF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1Me"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"context"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV","spelling":"FfiLocalNetworkRecord"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"asOfUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings11FfiMeRecordV","spelling":"FfiMeRecord"}],"kind":"swift.method","path":["RadrootsRuntime","phase1Me(context:asOfUnixS:)"],"precise":"s:19RadrootsKitBindings0A7RuntimeC8phase1Me7context9asOfUnixSAA03FfiF6RecordVAA0k12LocalNetworkL0V_s6UInt64VtYaKF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"shutdown"},{"kind":"text","spelling":"() "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings17FfiShutdownRecordV","spelling":"FfiShutdownRecord"}],"kind":"swift.method","path":["RadrootsRuntime","shutdown()"],"precise":"s:19RadrootsKitBindings0A7RuntimeC8shutdownAA17FfiShutdownRecordVyYaKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"enum"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"RadrootsAppError"}],"kind":"swift.enum","path":["RadrootsAppError"],"precise":"s:19RadrootsKitBindings0A8AppErrorO"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"errorDescription"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"? { "},{"kind":"keyword","spelling":"get"},{"kind":"text","spelling":" }"}],"kind":"swift.property","path":["RadrootsAppError","errorDescription"],"precise":"s:19RadrootsKitBindings0A8AppErrorO16errorDescriptionSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"Failure"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"report"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings0A11ErrorRecordV","spelling":"RadrootsErrorRecord"},{"kind":"text","spelling":")"}],"kind":"swift.enum.case","path":["RadrootsAppError","Failure(report:)"],"precise":"s:19RadrootsKitBindings0A8AppErrorO7FailureyAcA0aE6RecordV_tcACmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiMeRecord"}],"kind":"swift.struct","path":["FfiMeRecord"],"precise":"s:19RadrootsKitBindings11FfiMeRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"publicKey"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"profile"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings16FfiProfileRecordV","spelling":"FfiProfileRecord"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"cards"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18FfiTodayCardRecordV","spelling":"FfiTodayCardRecord"},{"kind":"text","spelling":"])"}],"kind":"swift.init","path":["FfiMeRecord","init(schemaVersion:publicKey:profile:cards:)"],"precise":"s:19RadrootsKitBindings11FfiMeRecordV13schemaVersion9publicKey7profile5cardsACs6UInt16V_SSAA0d7ProfileF0VSgSayAA0d9TodayCardF0VGtcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiMeRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings11FfiMeRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings11FfiMeRecordV","spelling":"FfiMeRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings11FfiMeRecordV","spelling":"FfiMeRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiMeRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings11FfiMeRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiMeRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings11FfiMeRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"cards"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18FfiTodayCardRecordV","spelling":"FfiTodayCardRecord"},{"kind":"text","spelling":"]"}],"kind":"swift.property","path":["FfiMeRecord","cards"],"precise":"s:19RadrootsKitBindings11FfiMeRecordV5cardsSayAA0d9TodayCardF0VGvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"profile"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings16FfiProfileRecordV","spelling":"FfiProfileRecord"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiMeRecord","profile"],"precise":"s:19RadrootsKitBindings11FfiMeRecordV7profileAA0d7ProfileF0VSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"publicKey"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiMeRecord","publicKey"],"precise":"s:19RadrootsKitBindings11FfiMeRecordV9publicKeySSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"initLogging"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"dir"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"fileName"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"isStdout"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"},{"kind":"text","spelling":"?) "},{"kind":"keyword","spelling":"throws"}],"kind":"swift.func","path":["initLogging(dir:fileName:isStdout:)"],"precise":"s:19RadrootsKitBindings11initLogging3dir8fileName8isStdoutySSSg_AFSbSgtKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"enum"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiMediaStage"}],"kind":"swift.enum","path":["FfiMediaStage"],"precise":"s:19RadrootsKitBindings13FfiMediaStageO"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"failed"}],"kind":"swift.enum.case","path":["FfiMediaStage","failed"],"precise":"s:19RadrootsKitBindings13FfiMediaStageO6failedyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"pending"}],"kind":"swift.enum.case","path":["FfiMediaStage","pending"],"precise":"s:19RadrootsKitBindings13FfiMediaStageO7pendingyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"orphaned"}],"kind":"swift.enum.case","path":["FfiMediaStage","orphaned"],"precise":"s:19RadrootsKitBindings13FfiMediaStageO8orphanedyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"verified"}],"kind":"swift.enum.case","path":["FfiMediaStage","verified"],"precise":"s:19RadrootsKitBindings13FfiMediaStageO8verifiedyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"preparing"}],"kind":"swift.enum.case","path":["FfiMediaStage","preparing"],"precise":"s:19RadrootsKitBindings13FfiMediaStageO9preparingyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"uploading"}],"kind":"swift.enum.case","path":["FfiMediaStage","uploading"],"precise":"s:19RadrootsKitBindings13FfiMediaStageO9uploadingyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"enum"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiOutboxState"}],"kind":"swift.enum","path":["FfiOutboxState"],"precise":"s:19RadrootsKitBindings14FfiOutboxStateO"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"delivering"}],"kind":"swift.enum.case","path":["FfiOutboxState","delivering"],"precise":"s:19RadrootsKitBindings14FfiOutboxStateO10deliveringyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"readyToSign"}],"kind":"swift.enum.case","path":["FfiOutboxState","readyToSign"],"precise":"s:19RadrootsKitBindings14FfiOutboxStateO11readyToSignyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"mediaPreparing"}],"kind":"swift.enum.case","path":["FfiOutboxState","mediaPreparing"],"precise":"s:19RadrootsKitBindings14FfiOutboxStateO14mediaPreparingyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"mediaUploading"}],"kind":"swift.enum.case","path":["FfiOutboxState","mediaUploading"],"precise":"s:19RadrootsKitBindings14FfiOutboxStateO14mediaUploadingyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"partiallyDelivered"}],"kind":"swift.enum.case","path":["FfiOutboxState","partiallyDelivered"],"precise":"s:19RadrootsKitBindings14FfiOutboxStateO18partiallyDeliveredyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"draft"}],"kind":"swift.enum.case","path":["FfiOutboxState","draft"],"precise":"s:19RadrootsKitBindings14FfiOutboxStateO5draftyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"queued"}],"kind":"swift.enum.case","path":["FfiOutboxState","queued"],"precise":"s:19RadrootsKitBindings14FfiOutboxStateO6queuedyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"signed"}],"kind":"swift.enum.case","path":["FfiOutboxState","signed"],"precise":"s:19RadrootsKitBindings14FfiOutboxStateO6signedyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"signing"}],"kind":"swift.enum.case","path":["FfiOutboxState","signing"],"precise":"s:19RadrootsKitBindings14FfiOutboxStateO7signingyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"complete"}],"kind":"swift.enum.case","path":["FfiOutboxState","complete"],"precise":"s:19RadrootsKitBindings14FfiOutboxStateO8completeyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"terminal"}],"kind":"swift.enum.case","path":["FfiOutboxState","terminal"],"precise":"s:19RadrootsKitBindings14FfiOutboxStateO8terminalyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"cancelled"}],"kind":"swift.enum.case","path":["FfiOutboxState","cancelled"],"precise":"s:19RadrootsKitBindings14FfiOutboxStateO9cancelledyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"retryable"}],"kind":"swift.enum.case","path":["FfiOutboxState","retryable"],"precise":"s:19RadrootsKitBindings14FfiOutboxStateO9retryableyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"enum"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiAddFieldKind"}],"kind":"swift.enum","path":["FfiAddFieldKind"],"precise":"s:19RadrootsKitBindings15FfiAddFieldKindO"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"multilineText"}],"kind":"swift.enum.case","path":["FfiAddFieldKind","multilineText"],"precise":"s:19RadrootsKitBindings15FfiAddFieldKindO13multilineTextyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"date"}],"kind":"swift.enum.case","path":["FfiAddFieldKind","date"],"precise":"s:19RadrootsKitBindings15FfiAddFieldKindO4dateyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"text"}],"kind":"swift.enum.case","path":["FfiAddFieldKind","text"],"precise":"s:19RadrootsKitBindings15FfiAddFieldKindO4textyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"media"}],"kind":"swift.enum.case","path":["FfiAddFieldKind","media"],"precise":"s:19RadrootsKitBindings15FfiAddFieldKindO5mediayA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"choice"}],"kind":"swift.enum.case","path":["FfiAddFieldKind","choice"],"precise":"s:19RadrootsKitBindings15FfiAddFieldKindO6choiceyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"decimal"}],"kind":"swift.enum.case","path":["FfiAddFieldKind","decimal"],"precise":"s:19RadrootsKitBindings15FfiAddFieldKindO7decimalyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"dateTime"}],"kind":"swift.enum.case","path":["FfiAddFieldKind","dateTime"],"precise":"s:19RadrootsKitBindings15FfiAddFieldKindO8dateTimeyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"location"}],"kind":"swift.enum.case","path":["FfiAddFieldKind","location"],"precise":"s:19RadrootsKitBindings15FfiAddFieldKindO8locationyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiAddDraftInput"}],"kind":"swift.struct","path":["FfiAddDraftInput"],"precise":"s:19RadrootsKitBindings16FfiAddDraftInputV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"foodStatus"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiAddDraftInput","foodStatus"],"precise":"s:19RadrootsKitBindings16FfiAddDraftInputV10foodStatusSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"identifier"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiAddDraftInput","identifier"],"precise":"s:19RadrootsKitBindings16FfiAddDraftInputV10identifierSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"commandType"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings17FfiAddCommandTypeO","spelling":"FfiAddCommandType"}],"kind":"swift.property","path":["FfiAddDraftInput","commandType"],"precise":"s:19RadrootsKitBindings16FfiAddDraftInputV11commandTypeAA0de7CommandI0Ovp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"eventTiming"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18FfiEventTimingKindO","spelling":"FfiEventTimingKind"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiAddDraftInput","eventTiming"],"precise":"s:19RadrootsKitBindings16FfiAddDraftInputV11eventTimingAA0d5EventI4KindOSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"priceAmount"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiAddDraftInput","priceAmount"],"precise":"s:19RadrootsKitBindings16FfiAddDraftInputV11priceAmountSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"eventEndDate"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiAddDraftInput","eventEndDate"],"precise":"s:19RadrootsKitBindings16FfiAddDraftInputV12eventEndDateSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"eventEndUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiAddDraftInput","eventEndUnixS"],"precise":"s:19RadrootsKitBindings16FfiAddDraftInputV13eventEndUnixSs6UInt64VSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"eventTimezone"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiAddDraftInput","eventTimezone"],"precise":"s:19RadrootsKitBindings16FfiAddDraftInputV13eventTimezoneSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"commandType"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings17FfiAddCommandTypeO","spelling":"FfiAddCommandType"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"content"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"identifier"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"title"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"summary"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"location"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"eventTiming"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18FfiEventTimingKindO","spelling":"FfiEventTimingKind"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"eventStartDate"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"eventEndDate"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"eventStartUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"eventEndUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"eventTimezone"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"priceAmount"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"currency"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"unit"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"quantity"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"foodStatus"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"media"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiPreparedMediaInputV","spelling":"FfiPreparedMediaInput"},{"kind":"text","spelling":"])"}],"kind":"swift.init","path":["FfiAddDraftInput","init(schemaVersion:commandType:content:identifier:title:summary:location:eventTiming:eventStartDate:eventEndDate:eventStartUnixS:eventEndUnixS:eventTimezone:priceAmount:currency:unit:quantity:foodStatus:media:)"],"precise":"s:19RadrootsKitBindings16FfiAddDraftInputV13schemaVersion11commandType7content10identifier5title7summary8location11eventTiming0Q9StartDate0q3EndT00qS5UnixS0quV1S0Q8Timezone11priceAmount8currency4unit8quantity10foodStatus5mediaACs6UInt16V_AA0de7CommandK0OS2SSgA_A_A_AA0d5EventR4KindOSgA_A_s6UInt64VSgA5_A_A_A_A_A_A_SayAA0d13PreparedMediaG0VGtcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiAddDraftInput","schemaVersion"],"precise":"s:19RadrootsKitBindings16FfiAddDraftInputV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"eventStartDate"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiAddDraftInput","eventStartDate"],"precise":"s:19RadrootsKitBindings16FfiAddDraftInputV14eventStartDateSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"eventStartUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiAddDraftInput","eventStartUnixS"],"precise":"s:19RadrootsKitBindings16FfiAddDraftInputV15eventStartUnixSs6UInt64VSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings16FfiAddDraftInputV","spelling":"FfiAddDraftInput"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings16FfiAddDraftInputV","spelling":"FfiAddDraftInput"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiAddDraftInput","==(_:_:)"],"precise":"s:19RadrootsKitBindings16FfiAddDraftInputV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiAddDraftInput","hash(into:)"],"precise":"s:19RadrootsKitBindings16FfiAddDraftInputV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"unit"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiAddDraftInput","unit"],"precise":"s:19RadrootsKitBindings16FfiAddDraftInputV4unitSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"media"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiPreparedMediaInputV","spelling":"FfiPreparedMediaInput"},{"kind":"text","spelling":"]"}],"kind":"swift.property","path":["FfiAddDraftInput","media"],"precise":"s:19RadrootsKitBindings16FfiAddDraftInputV5mediaSayAA0d13PreparedMediaG0VGvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"title"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiAddDraftInput","title"],"precise":"s:19RadrootsKitBindings16FfiAddDraftInputV5titleSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"content"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiAddDraftInput","content"],"precise":"s:19RadrootsKitBindings16FfiAddDraftInputV7contentSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"summary"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiAddDraftInput","summary"],"precise":"s:19RadrootsKitBindings16FfiAddDraftInputV7summarySSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"currency"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiAddDraftInput","currency"],"precise":"s:19RadrootsKitBindings16FfiAddDraftInputV8currencySSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"location"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiAddDraftInput","location"],"precise":"s:19RadrootsKitBindings16FfiAddDraftInputV8locationSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"quantity"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiAddDraftInput","quantity"],"precise":"s:19RadrootsKitBindings16FfiAddDraftInputV8quantitySSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiAppInfoRecord"}],"kind":"swift.struct","path":["FfiAppInfoRecord"],"precise":"s:19RadrootsKitBindings16FfiAppInfoRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"shuttingDown"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.property","path":["FfiAppInfoRecord","shuttingDown"],"precise":"s:19RadrootsKitBindings16FfiAppInfoRecordV12shuttingDownSbvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"uptimeMillis"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5Int64V","spelling":"Int64"}],"kind":"swift.property","path":["FfiAppInfoRecord","uptimeMillis"],"precise":"s:19RadrootsKitBindings16FfiAppInfoRecordV12uptimeMilliss5Int64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"build"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18FfiBuildInfoRecordV","spelling":"FfiBuildInfoRecord"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"startedUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5Int64V","spelling":"Int64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"uptimeMillis"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5Int64V","spelling":"Int64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"shuttingDown"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"platform"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiAppPlatformRecordV","spelling":"FfiAppPlatformRecord"},{"kind":"text","spelling":"?)"}],"kind":"swift.init","path":["FfiAppInfoRecord","init(schemaVersion:build:startedUnixMs:uptimeMillis:shuttingDown:platform:)"],"precise":"s:19RadrootsKitBindings16FfiAppInfoRecordV13schemaVersion5build13startedUnixMs12uptimeMillis12shuttingDown8platformACs6UInt16V_AA0d5BuildfG0Vs5Int64VAOSbAA0de8PlatformG0VSgtcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiAppInfoRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings16FfiAppInfoRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"startedUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5Int64V","spelling":"Int64"}],"kind":"swift.property","path":["FfiAppInfoRecord","startedUnixMs"],"precise":"s:19RadrootsKitBindings16FfiAppInfoRecordV13startedUnixMss5Int64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings16FfiAppInfoRecordV","spelling":"FfiAppInfoRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings16FfiAppInfoRecordV","spelling":"FfiAppInfoRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiAppInfoRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings16FfiAppInfoRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiAppInfoRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings16FfiAppInfoRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"build"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18FfiBuildInfoRecordV","spelling":"FfiBuildInfoRecord"}],"kind":"swift.property","path":["FfiAppInfoRecord","build"],"precise":"s:19RadrootsKitBindings16FfiAppInfoRecordV5buildAA0d5BuildfG0Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"platform"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiAppPlatformRecordV","spelling":"FfiAppPlatformRecord"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiAppInfoRecord","platform"],"precise":"s:19RadrootsKitBindings16FfiAppInfoRecordV8platformAA0de8PlatformG0VSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiProfileRecord"}],"kind":"swift.struct","path":["FfiProfileRecord"],"precise":"s:19RadrootsKitBindings16FfiProfileRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"displayName"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiProfileRecord","displayName"],"precise":"s:19RadrootsKitBindings16FfiProfileRecordV11displayNameSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"authorPublicKey"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"name"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"displayName"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"about"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"picture"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV","spelling":"FfiMediaReferenceRecord"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"banner"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV","spelling":"FfiMediaReferenceRecord"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"nip05"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"website"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"lightningAddress"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?)"}],"kind":"swift.init","path":["FfiProfileRecord","init(schemaVersion:authorPublicKey:name:displayName:about:picture:banner:nip05:website:lightningAddress:)"],"precise":"s:19RadrootsKitBindings16FfiProfileRecordV13schemaVersion15authorPublicKey4name11displayName5about7picture6banner5nip057website16lightningAddressACs6UInt16V_S2SSgA2pA0d14MediaReferenceF0VSgAs3Ptcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiProfileRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings16FfiProfileRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"authorPublicKey"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiProfileRecord","authorPublicKey"],"precise":"s:19RadrootsKitBindings16FfiProfileRecordV15authorPublicKeySSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"lightningAddress"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiProfileRecord","lightningAddress"],"precise":"s:19RadrootsKitBindings16FfiProfileRecordV16lightningAddressSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings16FfiProfileRecordV","spelling":"FfiProfileRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings16FfiProfileRecordV","spelling":"FfiProfileRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiProfileRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings16FfiProfileRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiProfileRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings16FfiProfileRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"name"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiProfileRecord","name"],"precise":"s:19RadrootsKitBindings16FfiProfileRecordV4nameSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"about"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiProfileRecord","about"],"precise":"s:19RadrootsKitBindings16FfiProfileRecordV5aboutSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"nip05"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiProfileRecord","nip05"],"precise":"s:19RadrootsKitBindings16FfiProfileRecordV5nip05SSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"banner"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV","spelling":"FfiMediaReferenceRecord"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiProfileRecord","banner"],"precise":"s:19RadrootsKitBindings16FfiProfileRecordV6bannerAA0d14MediaReferenceF0VSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"picture"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV","spelling":"FfiMediaReferenceRecord"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiProfileRecord","picture"],"precise":"s:19RadrootsKitBindings16FfiProfileRecordV7pictureAA0d14MediaReferenceF0VSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"website"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiProfileRecord","website"],"precise":"s:19RadrootsKitBindings16FfiProfileRecordV7websiteSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"enum"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiThreadProfile"}],"kind":"swift.enum","path":["FfiThreadProfile"],"precise":"s:19RadrootsKitBindings16FfiThreadProfileO"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"reply"}],"kind":"swift.enum.case","path":["FfiThreadProfile","reply"],"precise":"s:19RadrootsKitBindings16FfiThreadProfileO5replyyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"comment"}],"kind":"swift.enum.case","path":["FfiThreadProfile","comment"],"precise":"s:19RadrootsKitBindings16FfiThreadProfileO7commentyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"profile"}],"kind":"swift.enum.case","path":["FfiThreadProfile","profile"],"precise":"s:19RadrootsKitBindings16FfiThreadProfileO7profileyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"deletion"}],"kind":"swift.enum.case","path":["FfiThreadProfile","deletion"],"precise":"s:19RadrootsKitBindings16FfiThreadProfileO8deletionyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"enum"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiTodayCardType"}],"kind":"swift.enum","path":["FfiTodayCardType"],"precise":"s:19RadrootsKitBindings16FfiTodayCardTypeO"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"photoUpdate"}],"kind":"swift.enum.case","path":["FfiTodayCardType","photoUpdate"],"precise":"s:19RadrootsKitBindings16FfiTodayCardTypeO11photoUpdateyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"foodAvailability"}],"kind":"swift.enum.case","path":["FfiTodayCardType","foodAvailability"],"precise":"s:19RadrootsKitBindings16FfiTodayCardTypeO16foodAvailabilityyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"ask"}],"kind":"swift.enum.case","path":["FfiTodayCardType","ask"],"precise":"s:19RadrootsKitBindings16FfiTodayCardTypeO3askyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"event"}],"kind":"swift.enum.case","path":["FfiTodayCardType","event"],"precise":"s:19RadrootsKitBindings16FfiTodayCardTypeO5eventyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"update"}],"kind":"swift.enum.case","path":["FfiTodayCardType","update"],"precise":"s:19RadrootsKitBindings16FfiTodayCardTypeO6updateyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"enum"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiAddCommandType"}],"kind":"swift.enum","path":["FfiAddCommandType"],"precise":"s:19RadrootsKitBindings17FfiAddCommandTypeO"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"createEvent"}],"kind":"swift.enum.case","path":["FfiAddCommandType","createEvent"],"precise":"s:19RadrootsKitBindings17FfiAddCommandTypeO11createEventyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"createUpdate"}],"kind":"swift.enum.case","path":["FfiAddCommandType","createUpdate"],"precise":"s:19RadrootsKitBindings17FfiAddCommandTypeO12createUpdateyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"createPhotoUpdate"}],"kind":"swift.enum.case","path":["FfiAddCommandType","createPhotoUpdate"],"precise":"s:19RadrootsKitBindings17FfiAddCommandTypeO17createPhotoUpdateyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"createFoodAvailability"}],"kind":"swift.enum.case","path":["FfiAddCommandType","createFoodAvailability"],"precise":"s:19RadrootsKitBindings17FfiAddCommandTypeO22createFoodAvailabilityyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"createAsk"}],"kind":"swift.enum.case","path":["FfiAddCommandType","createAsk"],"precise":"s:19RadrootsKitBindings17FfiAddCommandTypeO9createAskyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiAddFieldRecord"}],"kind":"swift.struct","path":["FfiAddFieldRecord"],"precise":"s:19RadrootsKitBindings17FfiAddFieldRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"id"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"label"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"kind"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings15FfiAddFieldKindO","spelling":"FfiAddFieldKind"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"required"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"choices"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"], "},{"kind":"externalParam","spelling":"maxBytes"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?)"}],"kind":"swift.init","path":["FfiAddFieldRecord","init(schemaVersion:id:label:kind:required:choices:maxBytes:)"],"precise":"s:19RadrootsKitBindings17FfiAddFieldRecordV13schemaVersion2id5label4kind8required7choices8maxBytesACs6UInt16V_S2SAA0deF4KindOSbSaySSGs6UInt64VSgtcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiAddFieldRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings17FfiAddFieldRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings17FfiAddFieldRecordV","spelling":"FfiAddFieldRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings17FfiAddFieldRecordV","spelling":"FfiAddFieldRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiAddFieldRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings17FfiAddFieldRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"id"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiAddFieldRecord","id"],"precise":"s:19RadrootsKitBindings17FfiAddFieldRecordV2idSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiAddFieldRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings17FfiAddFieldRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"kind"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings15FfiAddFieldKindO","spelling":"FfiAddFieldKind"}],"kind":"swift.property","path":["FfiAddFieldRecord","kind"],"precise":"s:19RadrootsKitBindings17FfiAddFieldRecordV4kindAA0deF4KindOvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"label"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiAddFieldRecord","label"],"precise":"s:19RadrootsKitBindings17FfiAddFieldRecordV5labelSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"choices"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"]"}],"kind":"swift.property","path":["FfiAddFieldRecord","choices"],"precise":"s:19RadrootsKitBindings17FfiAddFieldRecordV7choicesSaySSGvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"maxBytes"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiAddFieldRecord","maxBytes"],"precise":"s:19RadrootsKitBindings17FfiAddFieldRecordV8maxBytess6UInt64VSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"required"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.property","path":["FfiAddFieldRecord","required"],"precise":"s:19RadrootsKitBindings17FfiAddFieldRecordV8requiredSbvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiShutdownRecord"}],"kind":"swift.struct","path":["FfiShutdownRecord"],"precise":"s:19RadrootsKitBindings17FfiShutdownRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"alreadyClosed"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.property","path":["FfiShutdownRecord","alreadyClosed"],"precise":"s:19RadrootsKitBindings17FfiShutdownRecordV13alreadyClosedSbvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"state"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"alreadyClosed"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"},{"kind":"text","spelling":")"}],"kind":"swift.init","path":["FfiShutdownRecord","init(schemaVersion:state:alreadyClosed:)"],"precise":"s:19RadrootsKitBindings17FfiShutdownRecordV13schemaVersion5state13alreadyClosedACs6UInt16V_SSSbtcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiShutdownRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings17FfiShutdownRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings17FfiShutdownRecordV","spelling":"FfiShutdownRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings17FfiShutdownRecordV","spelling":"FfiShutdownRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiShutdownRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings17FfiShutdownRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiShutdownRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings17FfiShutdownRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"state"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiShutdownRecord","state"],"precise":"s:19RadrootsKitBindings17FfiShutdownRecordV5stateSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"HostSigningResult"}],"kind":"swift.struct","path":["HostSigningResult"],"precise":"s:19RadrootsKitBindings17HostSigningResultV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"operationId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["HostSigningResult","operationId"],"precise":"s:19RadrootsKitBindings17HostSigningResultV11operationIdSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"signatureHex"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["HostSigningResult","signatureHex"],"precise":"s:19RadrootsKitBindings17HostSigningResultV12signatureHexSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"outcome"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18HostSigningOutcomeO","spelling":"HostSigningOutcome"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"operationId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"signerRequestId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"publicKey"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"purpose"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18HostSigningPurposeO","spelling":"HostSigningPurpose"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"signatureHex"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"completedAtUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":")"}],"kind":"swift.init","path":["HostSigningResult","init(schemaVersion:outcome:operationId:signerRequestId:publicKey:purpose:signatureHex:completedAtUnixMs:)"],"precise":"s:19RadrootsKitBindings17HostSigningResultV13schemaVersion7outcome11operationId013signerRequestK09publicKey7purpose12signatureHex17completedAtUnixMsACs6UInt16V_AA0dE7OutcomeOS3SAA0dE7PurposeOSSSgs6UInt64Vtcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["HostSigningResult","schemaVersion"],"precise":"s:19RadrootsKitBindings17HostSigningResultV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"signerRequestId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["HostSigningResult","signerRequestId"],"precise":"s:19RadrootsKitBindings17HostSigningResultV15signerRequestIdSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"completedAtUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["HostSigningResult","completedAtUnixMs"],"precise":"s:19RadrootsKitBindings17HostSigningResultV17completedAtUnixMss6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings17HostSigningResultV","spelling":"HostSigningResult"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings17HostSigningResultV","spelling":"HostSigningResult"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["HostSigningResult","==(_:_:)"],"precise":"s:19RadrootsKitBindings17HostSigningResultV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["HostSigningResult","hash(into:)"],"precise":"s:19RadrootsKitBindings17HostSigningResultV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"outcome"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18HostSigningOutcomeO","spelling":"HostSigningOutcome"}],"kind":"swift.property","path":["HostSigningResult","outcome"],"precise":"s:19RadrootsKitBindings17HostSigningResultV7outcomeAA0dE7OutcomeOvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"purpose"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18HostSigningPurposeO","spelling":"HostSigningPurpose"}],"kind":"swift.property","path":["HostSigningResult","purpose"],"precise":"s:19RadrootsKitBindings17HostSigningResultV7purposeAA0dE7PurposeOvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"publicKey"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["HostSigningResult","publicKey"],"precise":"s:19RadrootsKitBindings17HostSigningResultV9publicKeySSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"initLoggingStdout"},{"kind":"text","spelling":"() "},{"kind":"keyword","spelling":"throws"}],"kind":"swift.func","path":["initLoggingStdout()"],"precise":"s:19RadrootsKitBindings17initLoggingStdoutyyKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiAddSchemaRecord"}],"kind":"swift.struct","path":["FfiAddSchemaRecord"],"precise":"s:19RadrootsKitBindings18FfiAddSchemaRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"commandType"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings17FfiAddCommandTypeO","spelling":"FfiAddCommandType"}],"kind":"swift.property","path":["FfiAddSchemaRecord","commandType"],"precise":"s:19RadrootsKitBindings18FfiAddSchemaRecordV11commandTypeAA0de7CommandI0Ovp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"commandType"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings17FfiAddCommandTypeO","spelling":"FfiAddCommandType"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"label"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"fields"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings17FfiAddFieldRecordV","spelling":"FfiAddFieldRecord"},{"kind":"text","spelling":"])"}],"kind":"swift.init","path":["FfiAddSchemaRecord","init(schemaVersion:commandType:label:fields:)"],"precise":"s:19RadrootsKitBindings18FfiAddSchemaRecordV13schemaVersion11commandType5label6fieldsACs6UInt16V_AA0de7CommandK0OSSSayAA0de5FieldG0VGtcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiAddSchemaRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings18FfiAddSchemaRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18FfiAddSchemaRecordV","spelling":"FfiAddSchemaRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18FfiAddSchemaRecordV","spelling":"FfiAddSchemaRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiAddSchemaRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings18FfiAddSchemaRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiAddSchemaRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings18FfiAddSchemaRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"label"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiAddSchemaRecord","label"],"precise":"s:19RadrootsKitBindings18FfiAddSchemaRecordV5labelSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"fields"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings17FfiAddFieldRecordV","spelling":"FfiAddFieldRecord"},{"kind":"text","spelling":"]"}],"kind":"swift.property","path":["FfiAddSchemaRecord","fields"],"precise":"s:19RadrootsKitBindings18FfiAddSchemaRecordV6fieldsSayAA0de5FieldG0VGvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiBuildInfoRecord"}],"kind":"swift.struct","path":["FfiBuildInfoRecord"],"precise":"s:19RadrootsKitBindings18FfiBuildInfoRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"libRevision"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiBuildInfoRecord","libRevision"],"precise":"s:19RadrootsKitBindings18FfiBuildInfoRecordV11libRevisionSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"crateVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiBuildInfoRecord","crateVersion"],"precise":"s:19RadrootsKitBindings18FfiBuildInfoRecordV12crateVersionSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"buildTimeUnix"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiBuildInfoRecord","buildTimeUnix"],"precise":"s:19RadrootsKitBindings18FfiBuildInfoRecordV13buildTimeUnixs6UInt64VSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"crateName"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"crateVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"rustc"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"profile"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"libRevision"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"consumerRevision"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"buildTimeUnix"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?)"}],"kind":"swift.init","path":["FfiBuildInfoRecord","init(schemaVersion:crateName:crateVersion:rustc:profile:libRevision:consumerRevision:buildTimeUnix:)"],"precise":"s:19RadrootsKitBindings18FfiBuildInfoRecordV13schemaVersion9crateName0jI05rustc7profile11libRevision08consumerO013buildTimeUnixACs6UInt16V_S3SSgA3Ns6UInt64VSgtcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiBuildInfoRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings18FfiBuildInfoRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"consumerRevision"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiBuildInfoRecord","consumerRevision"],"precise":"s:19RadrootsKitBindings18FfiBuildInfoRecordV16consumerRevisionSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18FfiBuildInfoRecordV","spelling":"FfiBuildInfoRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18FfiBuildInfoRecordV","spelling":"FfiBuildInfoRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiBuildInfoRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings18FfiBuildInfoRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiBuildInfoRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings18FfiBuildInfoRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"rustc"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiBuildInfoRecord","rustc"],"precise":"s:19RadrootsKitBindings18FfiBuildInfoRecordV5rustcSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"profile"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiBuildInfoRecord","profile"],"precise":"s:19RadrootsKitBindings18FfiBuildInfoRecordV7profileSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"crateName"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiBuildInfoRecord","crateName"],"precise":"s:19RadrootsKitBindings18FfiBuildInfoRecordV9crateNameSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"enum"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiEventTimingKind"}],"kind":"swift.enum","path":["FfiEventTimingKind"],"precise":"s:19RadrootsKitBindings18FfiEventTimingKindO"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"timed"}],"kind":"swift.enum.case","path":["FfiEventTimingKind","timed"],"precise":"s:19RadrootsKitBindings18FfiEventTimingKindO5timedyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"allDay"}],"kind":"swift.enum.case","path":["FfiEventTimingKind","allDay"],"precise":"s:19RadrootsKitBindings18FfiEventTimingKindO6allDayyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiTodayCardRecord"}],"kind":"swift.struct","path":["FfiTodayCardRecord"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"contractId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiTodayCardRecord","contractId"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV10contractIdSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"rankDigest"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiTodayCardRecord","rankDigest"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV10rankDigestSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"contextRank"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5UInt8V","spelling":"UInt8"}],"kind":"swift.property","path":["FfiTodayCardRecord","contextRank"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV11contextRanks5UInt8Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"authorProfile"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings16FfiProfileRecordV","spelling":"FfiProfileRecord"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiTodayCardRecord","authorProfile"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV13authorProfileAA0diG0VSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"eventEndUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiTodayCardRecord","eventEndUnixS"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV13eventEndUnixSs6UInt64VSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"cardId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"cardType"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings16FfiTodayCardTypeO","spelling":"FfiTodayCardType"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"sourceEventId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"sourceAddress"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"authorPublicKey"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"contractId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"title"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"content"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"authoredAtUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"effectiveAtUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"eventStartUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"eventEndUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"contextRank"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5UInt8V","spelling":"UInt8"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"inclusionReason"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"media"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV","spelling":"FfiMediaReferenceRecord"},{"kind":"text","spelling":"], "},{"kind":"externalParam","spelling":"lifecycle"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiCardLifecycleStateO","spelling":"FfiCardLifecycleState"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"rankDigest"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"authorProfile"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings16FfiProfileRecordV","spelling":"FfiProfileRecord"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"thread"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiThreadEntryRecordV","spelling":"FfiThreadEntryRecord"},{"kind":"text","spelling":"], "},{"kind":"externalParam","spelling":"localOperationId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"localOperationState"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?)"}],"kind":"swift.init","path":["FfiTodayCardRecord","init(schemaVersion:cardId:cardType:sourceEventId:sourceAddress:authorPublicKey:contractId:title:content:authoredAtUnixS:effectiveAtUnixS:eventStartUnixS:eventEndUnixS:contextRank:inclusionReason:media:lifecycle:rankDigest:authorProfile:thread:localOperationId:localOperationState:)"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV13schemaVersion6cardId0J4Type011sourceEventK00M7Address15authorPublicKey08contractK05title7content15authoredAtUnixS09effectivewX1S010eventStartX1S0z3EndX1S11contextRank15inclusionReason5media9lifecycle10rankDigest0P7Profile6thread014localOperationK019localOperationStateACs6UInt16V_SSAA0defL0OS2SSgS2SA2_SSs6UInt64VA4_A4_SgA5_s5UInt8VSSSayAA0d14MediaReferenceG0VGAA0dF14LifecycleStateOA2_AA0d7ProfileG0VSgSayAA0d11ThreadEntryG0VGA2_A2_tcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiTodayCardRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"sourceAddress"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiTodayCardRecord","sourceAddress"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV13sourceAddressSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"sourceEventId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiTodayCardRecord","sourceEventId"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV13sourceEventIdSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"authorPublicKey"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiTodayCardRecord","authorPublicKey"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV15authorPublicKeySSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"authoredAtUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["FfiTodayCardRecord","authoredAtUnixS"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV15authoredAtUnixSs6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"eventStartUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiTodayCardRecord","eventStartUnixS"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV15eventStartUnixSs6UInt64VSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"inclusionReason"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiTodayCardRecord","inclusionReason"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV15inclusionReasonSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"effectiveAtUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["FfiTodayCardRecord","effectiveAtUnixS"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV16effectiveAtUnixSs6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"localOperationId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiTodayCardRecord","localOperationId"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV16localOperationIdSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"localOperationState"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiTodayCardRecord","localOperationState"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV19localOperationStateSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18FfiTodayCardRecordV","spelling":"FfiTodayCardRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18FfiTodayCardRecordV","spelling":"FfiTodayCardRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiTodayCardRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiTodayCardRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"media"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV","spelling":"FfiMediaReferenceRecord"},{"kind":"text","spelling":"]"}],"kind":"swift.property","path":["FfiTodayCardRecord","media"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV5mediaSayAA0d14MediaReferenceG0VGvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"title"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiTodayCardRecord","title"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV5titleSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"cardId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiTodayCardRecord","cardId"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV6cardIdSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"thread"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiThreadEntryRecordV","spelling":"FfiThreadEntryRecord"},{"kind":"text","spelling":"]"}],"kind":"swift.property","path":["FfiTodayCardRecord","thread"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV6threadSayAA0d11ThreadEntryG0VGvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"content"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiTodayCardRecord","content"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV7contentSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"cardType"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings16FfiTodayCardTypeO","spelling":"FfiTodayCardType"}],"kind":"swift.property","path":["FfiTodayCardRecord","cardType"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV8cardTypeAA0defI0Ovp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"lifecycle"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiCardLifecycleStateO","spelling":"FfiCardLifecycleState"}],"kind":"swift.property","path":["FfiTodayCardRecord","lifecycle"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV9lifecycleAA0dF14LifecycleStateOvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiTodayPageRecord"}],"kind":"swift.struct","path":["FfiTodayPageRecord"],"precise":"s:19RadrootsKitBindings18FfiTodayPageRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"nextCursor"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiTodayPageRecord","nextCursor"],"precise":"s:19RadrootsKitBindings18FfiTodayPageRecordV10nextCursorSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"asOfUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"items"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18FfiTodayCardRecordV","spelling":"FfiTodayCardRecord"},{"kind":"text","spelling":"], "},{"kind":"externalParam","spelling":"nextCursor"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?)"}],"kind":"swift.init","path":["FfiTodayPageRecord","init(schemaVersion:asOfUnixS:items:nextCursor:)"],"precise":"s:19RadrootsKitBindings18FfiTodayPageRecordV13schemaVersion9asOfUnixS5items10nextCursorACs6UInt16V_s6UInt64VSayAA0de4CardG0VGSSSgtcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiTodayPageRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings18FfiTodayPageRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18FfiTodayPageRecordV","spelling":"FfiTodayPageRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18FfiTodayPageRecordV","spelling":"FfiTodayPageRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiTodayPageRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings18FfiTodayPageRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiTodayPageRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings18FfiTodayPageRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"items"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18FfiTodayCardRecordV","spelling":"FfiTodayCardRecord"},{"kind":"text","spelling":"]"}],"kind":"swift.property","path":["FfiTodayPageRecord","items"],"precise":"s:19RadrootsKitBindings18FfiTodayPageRecordV5itemsSayAA0de4CardG0VGvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"asOfUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["FfiTodayPageRecord","asOfUnixS"],"precise":"s:19RadrootsKitBindings18FfiTodayPageRecordV9asOfUnixSs6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"enum"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"HostSigningOutcome"}],"kind":"swift.enum","path":["HostSigningOutcome"],"precise":"s:19RadrootsKitBindings18HostSigningOutcomeO"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"invalidated"}],"kind":"swift.enum.case","path":["HostSigningOutcome","invalidated"],"precise":"s:19RadrootsKitBindings18HostSigningOutcomeO11invalidatedyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"unavailable"}],"kind":"swift.enum.case","path":["HostSigningOutcome","unavailable"],"precise":"s:19RadrootsKitBindings18HostSigningOutcomeO11unavailableyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"failed"}],"kind":"swift.enum.case","path":["HostSigningOutcome","failed"],"precise":"s:19RadrootsKitBindings18HostSigningOutcomeO6failedyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"locked"}],"kind":"swift.enum.case","path":["HostSigningOutcome","locked"],"precise":"s:19RadrootsKitBindings18HostSigningOutcomeO6lockedyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"signed"}],"kind":"swift.enum.case","path":["HostSigningOutcome","signed"],"precise":"s:19RadrootsKitBindings18HostSigningOutcomeO6signedyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"rejected"}],"kind":"swift.enum.case","path":["HostSigningOutcome","rejected"],"precise":"s:19RadrootsKitBindings18HostSigningOutcomeO8rejectedyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"timedOut"}],"kind":"swift.enum.case","path":["HostSigningOutcome","timedOut"],"precise":"s:19RadrootsKitBindings18HostSigningOutcomeO8timedOutyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"cancelled"}],"kind":"swift.enum.case","path":["HostSigningOutcome","cancelled"],"precise":"s:19RadrootsKitBindings18HostSigningOutcomeO9cancelledyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"enum"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"HostSigningPurpose"}],"kind":"swift.enum","path":["HostSigningPurpose"],"precise":"s:19RadrootsKitBindings18HostSigningPurposeO"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"nostrEvent"}],"kind":"swift.enum.case","path":["HostSigningPurpose","nostrEvent"],"precise":"s:19RadrootsKitBindings18HostSigningPurposeO10nostrEventyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"blossomUpload"}],"kind":"swift.enum.case","path":["HostSigningPurpose","blossomUpload"],"precise":"s:19RadrootsKitBindings18HostSigningPurposeO13blossomUploadyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"HostSigningRequest"}],"kind":"swift.struct","path":["HostSigningRequest"],"precise":"s:19RadrootsKitBindings18HostSigningRequestV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"signerRequestId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["HostSigningRequest","signerRequestId"],"precise":"s:19RadrootsKitBindings18HostSigningRequestV06signerF2IdSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"artifactId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["HostSigningRequest","artifactId"],"precise":"s:19RadrootsKitBindings18HostSigningRequestV10artifactIdSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"operationId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["HostSigningRequest","operationId"],"precise":"s:19RadrootsKitBindings18HostSigningRequestV11operationIdSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"eventIdDigest"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","spelling":"Data"}],"kind":"swift.property","path":["HostSigningRequest","eventIdDigest"],"precise":"s:19RadrootsKitBindings18HostSigningRequestV13eventIdDigest10Foundation4DataVvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"operationKind"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["HostSigningRequest","operationKind"],"precise":"s:19RadrootsKitBindings18HostSigningRequestV13operationKindSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"operationKind"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"operationId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"artifactId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"signerRequestId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"publicKey"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"purpose"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18HostSigningPurposeO","spelling":"HostSigningPurpose"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"deadlineUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"eventIdDigest"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","spelling":"Data"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"expectedEventId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"createdAtUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"kind"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt32V","spelling":"UInt32"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"tags"},{"kind":"text","spelling":": [["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"]], "},{"kind":"externalParam","spelling":"content"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":")"}],"kind":"swift.init","path":["HostSigningRequest","init(schemaVersion:operationKind:operationId:artifactId:signerRequestId:publicKey:purpose:deadlineUnixMs:eventIdDigest:expectedEventId:createdAtUnixS:kind:tags:content:)"],"precise":"s:19RadrootsKitBindings18HostSigningRequestV13schemaVersion13operationKind0I2Id08artifactK006signerfK09publicKey7purpose14deadlineUnixMs05eventK6Digest013expectedEventK009createdAtR1S4kind4tags7contentACs6UInt16V_S5SAA0dE7PurposeOs6UInt64V10Foundation4DataVSSAWs6UInt32VSaySaySSGGSStcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["HostSigningRequest","schemaVersion"],"precise":"s:19RadrootsKitBindings18HostSigningRequestV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"createdAtUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["HostSigningRequest","createdAtUnixS"],"precise":"s:19RadrootsKitBindings18HostSigningRequestV14createdAtUnixSs6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"deadlineUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["HostSigningRequest","deadlineUnixMs"],"precise":"s:19RadrootsKitBindings18HostSigningRequestV14deadlineUnixMss6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"expectedEventId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["HostSigningRequest","expectedEventId"],"precise":"s:19RadrootsKitBindings18HostSigningRequestV15expectedEventIdSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18HostSigningRequestV","spelling":"HostSigningRequest"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18HostSigningRequestV","spelling":"HostSigningRequest"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["HostSigningRequest","==(_:_:)"],"precise":"s:19RadrootsKitBindings18HostSigningRequestV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["HostSigningRequest","hash(into:)"],"precise":"s:19RadrootsKitBindings18HostSigningRequestV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"kind"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt32V","spelling":"UInt32"}],"kind":"swift.property","path":["HostSigningRequest","kind"],"precise":"s:19RadrootsKitBindings18HostSigningRequestV4kinds6UInt32Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"tags"},{"kind":"text","spelling":": [["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"]]"}],"kind":"swift.property","path":["HostSigningRequest","tags"],"precise":"s:19RadrootsKitBindings18HostSigningRequestV4tagsSaySaySSGGvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"content"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["HostSigningRequest","content"],"precise":"s:19RadrootsKitBindings18HostSigningRequestV7contentSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"purpose"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18HostSigningPurposeO","spelling":"HostSigningPurpose"}],"kind":"swift.property","path":["HostSigningRequest","purpose"],"precise":"s:19RadrootsKitBindings18HostSigningRequestV7purposeAA0dE7PurposeOvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"publicKey"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["HostSigningRequest","publicKey"],"precise":"s:19RadrootsKitBindings18HostSigningRequestV9publicKeySSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"SignerStatusRecord"}],"kind":"swift.struct","path":["SignerStatusRecord"],"precise":"s:19RadrootsKitBindings18SignerStatusRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"availability"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings24SignerAvailabilityRecordO","spelling":"SignerAvailabilityRecord"}],"kind":"swift.property","path":["SignerStatusRecord","availability"],"precise":"s:19RadrootsKitBindings18SignerStatusRecordV12availabilityAA0d12AvailabilityF0Ovp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"availability"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings24SignerAvailabilityRecordO","spelling":"SignerAvailabilityRecord"},{"kind":"text","spelling":")"}],"kind":"swift.init","path":["SignerStatusRecord","init(schemaVersion:availability:)"],"precise":"s:19RadrootsKitBindings18SignerStatusRecordV13schemaVersion12availabilityACs6UInt16V_AA0d12AvailabilityF0Otcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["SignerStatusRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings18SignerStatusRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18SignerStatusRecordV","spelling":"SignerStatusRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18SignerStatusRecordV","spelling":"SignerStatusRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["SignerStatusRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings18SignerStatusRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["SignerStatusRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings18SignerStatusRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiCapabilityRecord"}],"kind":"swift.struct","path":["FfiCapabilityRecord"],"precise":"s:19RadrootsKitBindings19FfiCapabilityRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"configured"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.property","path":["FfiCapabilityRecord","configured"],"precise":"s:19RadrootsKitBindings19FfiCapabilityRecordV10configuredSbvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"availability"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiCapabilityRecord","availability"],"precise":"s:19RadrootsKitBindings19FfiCapabilityRecordV12availabilitySSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"id"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"compiled"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"configured"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"availability"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"maturity"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":")"}],"kind":"swift.init","path":["FfiCapabilityRecord","init(schemaVersion:id:compiled:configured:availability:maturity:)"],"precise":"s:19RadrootsKitBindings19FfiCapabilityRecordV13schemaVersion2id8compiled10configured12availability8maturityACs6UInt16V_SSS2bS2Stcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiCapabilityRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings19FfiCapabilityRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings19FfiCapabilityRecordV","spelling":"FfiCapabilityRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings19FfiCapabilityRecordV","spelling":"FfiCapabilityRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiCapabilityRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings19FfiCapabilityRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"id"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiCapabilityRecord","id"],"precise":"s:19RadrootsKitBindings19FfiCapabilityRecordV2idSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiCapabilityRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings19FfiCapabilityRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"compiled"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.property","path":["FfiCapabilityRecord","compiled"],"precise":"s:19RadrootsKitBindings19FfiCapabilityRecordV8compiledSbvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"maturity"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiCapabilityRecord","maturity"],"precise":"s:19RadrootsKitBindings19FfiCapabilityRecordV8maturitySSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiDraftMediaRecord"}],"kind":"swift.struct","path":["FfiDraftMediaRecord"],"precise":"s:19RadrootsKitBindings19FfiDraftMediaRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"url"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"stage"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings13FfiMediaStageO","spelling":"FfiMediaStage"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"uploadAttempts"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5UInt8V","spelling":"UInt8"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"verifiedAtUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"possibleOrphan"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"orphanReasonCode"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"orphanRecordedAtUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?)"}],"kind":"swift.init","path":["FfiDraftMediaRecord","init(schemaVersion:url:stage:uploadAttempts:verifiedAtUnixMs:possibleOrphan:orphanReasonCode:orphanRecordedAtUnixMs:)"],"precise":"s:19RadrootsKitBindings19FfiDraftMediaRecordV13schemaVersion3url5stage14uploadAttempts16verifiedAtUnixMs14possibleOrphan16orphanReasonCode0t8RecordedopQ0ACs6UInt16V_SSAA0dF5StageOs5UInt8Vs6UInt64VSgSbSSSgATtcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiDraftMediaRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings19FfiDraftMediaRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"possibleOrphan"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.property","path":["FfiDraftMediaRecord","possibleOrphan"],"precise":"s:19RadrootsKitBindings19FfiDraftMediaRecordV14possibleOrphanSbvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"uploadAttempts"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5UInt8V","spelling":"UInt8"}],"kind":"swift.property","path":["FfiDraftMediaRecord","uploadAttempts"],"precise":"s:19RadrootsKitBindings19FfiDraftMediaRecordV14uploadAttemptss5UInt8Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"orphanReasonCode"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiDraftMediaRecord","orphanReasonCode"],"precise":"s:19RadrootsKitBindings19FfiDraftMediaRecordV16orphanReasonCodeSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"verifiedAtUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiDraftMediaRecord","verifiedAtUnixMs"],"precise":"s:19RadrootsKitBindings19FfiDraftMediaRecordV16verifiedAtUnixMss6UInt64VSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"orphanRecordedAtUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiDraftMediaRecord","orphanRecordedAtUnixMs"],"precise":"s:19RadrootsKitBindings19FfiDraftMediaRecordV22orphanRecordedAtUnixMss6UInt64VSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings19FfiDraftMediaRecordV","spelling":"FfiDraftMediaRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings19FfiDraftMediaRecordV","spelling":"FfiDraftMediaRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiDraftMediaRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings19FfiDraftMediaRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"url"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiDraftMediaRecord","url"],"precise":"s:19RadrootsKitBindings19FfiDraftMediaRecordV3urlSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiDraftMediaRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings19FfiDraftMediaRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"stage"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings13FfiMediaStageO","spelling":"FfiMediaStage"}],"kind":"swift.property","path":["FfiDraftMediaRecord","stage"],"precise":"s:19RadrootsKitBindings19FfiDraftMediaRecordV5stageAA0dF5StageOvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"enum"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiSearchResultType"}],"kind":"swift.enum","path":["FfiSearchResultType"],"precise":"s:19RadrootsKitBindings19FfiSearchResultTypeO"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"card"}],"kind":"swift.enum.case","path":["FfiSearchResultType","card"],"precise":"s:19RadrootsKitBindings19FfiSearchResultTypeO4cardyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"profile"}],"kind":"swift.enum.case","path":["FfiSearchResultType","profile"],"precise":"s:19RadrootsKitBindings19FfiSearchResultTypeO7profileyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiAppPlatformRecord"}],"kind":"swift.struct","path":["FfiAppPlatformRecord"],"precise":"s:19RadrootsKitBindings20FfiAppPlatformRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"buildNumber"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiAppPlatformRecord","buildNumber"],"precise":"s:19RadrootsKitBindings20FfiAppPlatformRecordV11buildNumberSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"platform"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"bundleId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"version"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"buildNumber"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"buildSha"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?)"}],"kind":"swift.init","path":["FfiAppPlatformRecord","init(schemaVersion:platform:bundleId:version:buildNumber:buildSha:)"],"precise":"s:19RadrootsKitBindings20FfiAppPlatformRecordV13schemaVersion8platform8bundleId7version11buildNumber0N3ShaACs6UInt16V_SSSgA4Ltcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiAppPlatformRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings20FfiAppPlatformRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiAppPlatformRecordV","spelling":"FfiAppPlatformRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiAppPlatformRecordV","spelling":"FfiAppPlatformRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiAppPlatformRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings20FfiAppPlatformRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiAppPlatformRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings20FfiAppPlatformRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"version"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiAppPlatformRecord","version"],"precise":"s:19RadrootsKitBindings20FfiAppPlatformRecordV7versionSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"buildSha"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiAppPlatformRecord","buildSha"],"precise":"s:19RadrootsKitBindings20FfiAppPlatformRecordV8buildShaSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"bundleId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiAppPlatformRecord","bundleId"],"precise":"s:19RadrootsKitBindings20FfiAppPlatformRecordV8bundleIdSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"platform"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiAppPlatformRecord","platform"],"precise":"s:19RadrootsKitBindings20FfiAppPlatformRecordV8platformSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiDraftStatusRecord"}],"kind":"swift.struct","path":["FfiDraftStatusRecord"],"precise":"s:19RadrootsKitBindings20FfiDraftStatusRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"settlement"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV","spelling":"FfiOperationSettlementRecord"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiDraftStatusRecord","settlement"],"precise":"s:19RadrootsKitBindings20FfiDraftStatusRecordV10settlementAA0d19OperationSettlementG0VSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"commandType"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings17FfiAddCommandTypeO","spelling":"FfiAddCommandType"}],"kind":"swift.property","path":["FfiDraftStatusRecord","commandType"],"precise":"s:19RadrootsKitBindings20FfiDraftStatusRecordV11commandTypeAA0d10AddCommandI0Ovp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"operationId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiDraftStatusRecord","operationId"],"precise":"s:19RadrootsKitBindings20FfiDraftStatusRecordV11operationIdSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"draftId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"revision"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"authorPublicKey"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"commandType"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings17FfiAddCommandTypeO","spelling":"FfiAddCommandType"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"state"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings14FfiOutboxStateO","spelling":"FfiOutboxState"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"cardId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"operationId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"createdAtUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"updatedAtUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"media"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings19FfiDraftMediaRecordV","spelling":"FfiDraftMediaRecord"},{"kind":"text","spelling":"], "},{"kind":"externalParam","spelling":"settlement"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV","spelling":"FfiOperationSettlementRecord"},{"kind":"text","spelling":"?)"}],"kind":"swift.init","path":["FfiDraftStatusRecord","init(schemaVersion:draftId:revision:authorPublicKey:commandType:state:cardId:operationId:createdAtUnixMs:updatedAtUnixMs:media:settlement:)"],"precise":"s:19RadrootsKitBindings20FfiDraftStatusRecordV13schemaVersion7draftId8revision15authorPublicKey11commandType5state04cardK009operationK015createdAtUnixMs07updatedvwX05media10settlementACs6UInt16V_SSs6UInt64VSSAA0d10AddCommandQ0OAA0D11OutboxStateOS2SSgA2SSayAA0de5MediaG0VGAA0d19OperationSettlementG0VSgtcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiDraftStatusRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings20FfiDraftStatusRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"authorPublicKey"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiDraftStatusRecord","authorPublicKey"],"precise":"s:19RadrootsKitBindings20FfiDraftStatusRecordV15authorPublicKeySSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"createdAtUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["FfiDraftStatusRecord","createdAtUnixMs"],"precise":"s:19RadrootsKitBindings20FfiDraftStatusRecordV15createdAtUnixMss6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"updatedAtUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["FfiDraftStatusRecord","updatedAtUnixMs"],"precise":"s:19RadrootsKitBindings20FfiDraftStatusRecordV15updatedAtUnixMss6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiDraftStatusRecordV","spelling":"FfiDraftStatusRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiDraftStatusRecordV","spelling":"FfiDraftStatusRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiDraftStatusRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings20FfiDraftStatusRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiDraftStatusRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings20FfiDraftStatusRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"media"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings19FfiDraftMediaRecordV","spelling":"FfiDraftMediaRecord"},{"kind":"text","spelling":"]"}],"kind":"swift.property","path":["FfiDraftStatusRecord","media"],"precise":"s:19RadrootsKitBindings20FfiDraftStatusRecordV5mediaSayAA0de5MediaG0VGvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"state"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings14FfiOutboxStateO","spelling":"FfiOutboxState"}],"kind":"swift.property","path":["FfiDraftStatusRecord","state"],"precise":"s:19RadrootsKitBindings20FfiDraftStatusRecordV5stateAA0D11OutboxStateOvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"cardId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiDraftStatusRecord","cardId"],"precise":"s:19RadrootsKitBindings20FfiDraftStatusRecordV6cardIdSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"draftId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiDraftStatusRecord","draftId"],"precise":"s:19RadrootsKitBindings20FfiDraftStatusRecordV7draftIdSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"revision"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["FfiDraftStatusRecord","revision"],"precise":"s:19RadrootsKitBindings20FfiDraftStatusRecordV8revisions6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiQueuePolicyRecord"}],"kind":"swift.struct","path":["FfiQueuePolicyRecord"],"precise":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"cancellation"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiCancellationPolicyO","spelling":"FfiCancellationPolicy"}],"kind":"swift.property","path":["FfiQueuePolicyRecord","cancellation"],"precise":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV12cancellationAA0d12CancellationF0Ovp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"satisfaction"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiRelaySatisfactionO","spelling":"FfiRelaySatisfaction"}],"kind":"swift.property","path":["FfiQueuePolicyRecord","satisfaction"],"precise":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV12satisfactionAA0D17RelaySatisfactionOvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"relayUrls"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"], "},{"kind":"externalParam","spelling":"satisfaction"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiRelaySatisfactionO","spelling":"FfiRelaySatisfaction"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"deliveryDeadlineUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"cancellation"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiCancellationPolicyO","spelling":"FfiCancellationPolicy"},{"kind":"text","spelling":")"}],"kind":"swift.init","path":["FfiQueuePolicyRecord","init(schemaVersion:relayUrls:satisfaction:deliveryDeadlineUnixMs:cancellation:)"],"precise":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV13schemaVersion9relayUrls12satisfaction22deliveryDeadlineUnixMs12cancellationACs6UInt16V_SaySSGAA0D17RelaySatisfactionOs6UInt64VAA0d12CancellationF0Otcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiQueuePolicyRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"deliveryDeadlineUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["FfiQueuePolicyRecord","deliveryDeadlineUnixMs"],"precise":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV22deliveryDeadlineUnixMss6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV","spelling":"FfiQueuePolicyRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV","spelling":"FfiQueuePolicyRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiQueuePolicyRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiQueuePolicyRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"relayUrls"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"]"}],"kind":"swift.property","path":["FfiQueuePolicyRecord","relayUrls"],"precise":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV9relayUrlsSaySSGvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"enum"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiRelaySatisfaction"}],"kind":"swift.enum","path":["FfiRelaySatisfaction"],"precise":"s:19RadrootsKitBindings20FfiRelaySatisfactionO"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"allAccepted"}],"kind":"swift.enum.case","path":["FfiRelaySatisfaction","allAccepted"],"precise":"s:19RadrootsKitBindings20FfiRelaySatisfactionO11allAcceptedyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"anyAccepted"}],"kind":"swift.enum.case","path":["FfiRelaySatisfaction","anyAccepted"],"precise":"s:19RadrootsKitBindings20FfiRelaySatisfactionO11anyAcceptedyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"allDelivered"}],"kind":"swift.enum.case","path":["FfiRelaySatisfaction","allDelivered"],"precise":"s:19RadrootsKitBindings20FfiRelaySatisfactionO12allDeliveredyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"anyDelivered"}],"kind":"swift.enum.case","path":["FfiRelaySatisfaction","anyDelivered"],"precise":"s:19RadrootsKitBindings20FfiRelaySatisfactionO12anyDeliveredyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiRelayStatusRecord"}],"kind":"swift.struct","path":["FfiRelayStatusRecord"],"precise":"s:19RadrootsKitBindings20FfiRelayStatusRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"writeState"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiRelayStatusRecord","writeState"],"precise":"s:19RadrootsKitBindings20FfiRelayStatusRecordV10writeStateSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"relayUrl"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"access"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"readState"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"writeState"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"readLastAttemptUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"writeLastAttemptUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"readNextAttemptUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"writeNextAttemptUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?)"}],"kind":"swift.init","path":["FfiRelayStatusRecord","init(schemaVersion:relayUrl:access:readState:writeState:readLastAttemptUnixMs:writeLastAttemptUnixMs:readNextAttemptUnixMs:writeNextAttemptUnixMs:)"],"precise":"s:19RadrootsKitBindings20FfiRelayStatusRecordV13schemaVersion8relayUrl6access9readState05writeN00M17LastAttemptUnixMs0opqrS00m4NextqrS00otqrS0ACs6UInt16V_S4Ss6UInt64VSgA3Qtcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiRelayStatusRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings20FfiRelayStatusRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"readLastAttemptUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiRelayStatusRecord","readLastAttemptUnixMs"],"precise":"s:19RadrootsKitBindings20FfiRelayStatusRecordV21readLastAttemptUnixMss6UInt64VSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"readNextAttemptUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiRelayStatusRecord","readNextAttemptUnixMs"],"precise":"s:19RadrootsKitBindings20FfiRelayStatusRecordV21readNextAttemptUnixMss6UInt64VSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"writeLastAttemptUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiRelayStatusRecord","writeLastAttemptUnixMs"],"precise":"s:19RadrootsKitBindings20FfiRelayStatusRecordV22writeLastAttemptUnixMss6UInt64VSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"writeNextAttemptUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiRelayStatusRecord","writeNextAttemptUnixMs"],"precise":"s:19RadrootsKitBindings20FfiRelayStatusRecordV22writeNextAttemptUnixMss6UInt64VSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiRelayStatusRecordV","spelling":"FfiRelayStatusRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiRelayStatusRecordV","spelling":"FfiRelayStatusRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiRelayStatusRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings20FfiRelayStatusRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiRelayStatusRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings20FfiRelayStatusRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"access"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiRelayStatusRecord","access"],"precise":"s:19RadrootsKitBindings20FfiRelayStatusRecordV6accessSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"relayUrl"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiRelayStatusRecord","relayUrl"],"precise":"s:19RadrootsKitBindings20FfiRelayStatusRecordV8relayUrlSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"readState"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiRelayStatusRecord","readState"],"precise":"s:19RadrootsKitBindings20FfiRelayStatusRecordV9readStateSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"enum"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiRuntimeChangeKind"}],"kind":"swift.enum","path":["FfiRuntimeChangeKind"],"precise":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"media"}],"kind":"swift.enum.case","path":["FfiRuntimeChangeKind","media"],"precise":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO5mediayA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"relay"}],"kind":"swift.enum.case","path":["FfiRuntimeChangeKind","relay"],"precise":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO5relayyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"today"}],"kind":"swift.enum.case","path":["FfiRuntimeChangeKind","today"],"precise":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO5todayyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"drafts"}],"kind":"swift.enum.case","path":["FfiRuntimeChangeKind","drafts"],"precise":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO6draftsyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"initial"}],"kind":"swift.enum.case","path":["FfiRuntimeChangeKind","initial"],"precise":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO7initialyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"identity"}],"kind":"swift.enum.case","path":["FfiRuntimeChangeKind","identity"],"precise":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO8identityyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"lifecycle"}],"kind":"swift.enum.case","path":["FfiRuntimeChangeKind","lifecycle"],"precise":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO9lifecycleyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiRuntimeInfoRecord"}],"kind":"swift.struct","path":["FfiRuntimeInfoRecord"],"precise":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"app"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings16FfiAppInfoRecordV","spelling":"FfiAppInfoRecord"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"sdk"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18FfiBuildInfoRecordV","spelling":"FfiBuildInfoRecord"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"sdkClosed"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"},{"kind":"text","spelling":")"}],"kind":"swift.init","path":["FfiRuntimeInfoRecord","init(schemaVersion:app:sdk:sdkClosed:)"],"precise":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV13schemaVersion3app3sdk0K6ClosedACs6UInt16V_AA0d3AppfG0VAA0d5BuildfG0VSbtcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiRuntimeInfoRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV","spelling":"FfiRuntimeInfoRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV","spelling":"FfiRuntimeInfoRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiRuntimeInfoRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"app"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings16FfiAppInfoRecordV","spelling":"FfiAppInfoRecord"}],"kind":"swift.property","path":["FfiRuntimeInfoRecord","app"],"precise":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV3appAA0d3AppfG0Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"sdk"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18FfiBuildInfoRecordV","spelling":"FfiBuildInfoRecord"}],"kind":"swift.property","path":["FfiRuntimeInfoRecord","sdk"],"precise":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV3sdkAA0d5BuildfG0Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiRuntimeInfoRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"sdkClosed"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.property","path":["FfiRuntimeInfoRecord","sdkClosed"],"precise":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV9sdkClosedSbvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiThreadEntryRecord"}],"kind":"swift.struct","path":["FfiThreadEntryRecord"],"precise":"s:19RadrootsKitBindings20FfiThreadEntryRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"authorProfile"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings16FfiProfileRecordV","spelling":"FfiProfileRecord"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiThreadEntryRecord","authorProfile"],"precise":"s:19RadrootsKitBindings20FfiThreadEntryRecordV13authorProfileAA0diG0VSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"parentEventId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiThreadEntryRecord","parentEventId"],"precise":"s:19RadrootsKitBindings20FfiThreadEntryRecordV13parentEventIdSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"eventId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"authorPublicKey"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"content"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"authoredAtUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"profile"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings16FfiThreadProfileO","spelling":"FfiThreadProfile"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"root"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"parentEventId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"authorProfile"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings16FfiProfileRecordV","spelling":"FfiProfileRecord"},{"kind":"text","spelling":"?)"}],"kind":"swift.init","path":["FfiThreadEntryRecord","init(schemaVersion:eventId:authorPublicKey:content:authoredAtUnixS:profile:root:parentEventId:authorProfile:)"],"precise":"s:19RadrootsKitBindings20FfiThreadEntryRecordV13schemaVersion7eventId15authorPublicKey7content15authoredAtUnixS7profile4root011parentEventK00L7ProfileACs6UInt16V_S3Ss6UInt64VAA0deW0OS2SAA0dwG0VSgtcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiThreadEntryRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings20FfiThreadEntryRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"authorPublicKey"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiThreadEntryRecord","authorPublicKey"],"precise":"s:19RadrootsKitBindings20FfiThreadEntryRecordV15authorPublicKeySSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"authoredAtUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["FfiThreadEntryRecord","authoredAtUnixS"],"precise":"s:19RadrootsKitBindings20FfiThreadEntryRecordV15authoredAtUnixSs6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiThreadEntryRecordV","spelling":"FfiThreadEntryRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiThreadEntryRecordV","spelling":"FfiThreadEntryRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiThreadEntryRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings20FfiThreadEntryRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiThreadEntryRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings20FfiThreadEntryRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"root"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiThreadEntryRecord","root"],"precise":"s:19RadrootsKitBindings20FfiThreadEntryRecordV4rootSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"content"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiThreadEntryRecord","content"],"precise":"s:19RadrootsKitBindings20FfiThreadEntryRecordV7contentSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"eventId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiThreadEntryRecord","eventId"],"precise":"s:19RadrootsKitBindings20FfiThreadEntryRecordV7eventIdSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"profile"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings16FfiThreadProfileO","spelling":"FfiThreadProfile"}],"kind":"swift.property","path":["FfiThreadEntryRecord","profile"],"precise":"s:19RadrootsKitBindings20FfiThreadEntryRecordV7profileAA0dE7ProfileOvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiBlossomUploadInput"}],"kind":"swift.struct","path":["FfiBlossomUploadInput"],"precise":"s:19RadrootsKitBindings21FfiBlossomUploadInputV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"artifactId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiBlossomUploadInput","artifactId"],"precise":"s:19RadrootsKitBindings21FfiBlossomUploadInputV10artifactIdSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"operationId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiBlossomUploadInput","operationId"],"precise":"s:19RadrootsKitBindings21FfiBlossomUploadInputV11operationIdSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"draftId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"expectedRevision"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"media"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiPreparedMediaInputV","spelling":"FfiPreparedMediaInput"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"authorizationContent"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"authorizationCreatedAtUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"authorizationLifetimeSeconds"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"operationId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"artifactId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"signingDeadlineUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"signingCancellation"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiCancellationPolicyO","spelling":"FfiCancellationPolicy"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"verifiedAtUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"updatedAtUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":")"}],"kind":"swift.init","path":["FfiBlossomUploadInput","init(schemaVersion:draftId:expectedRevision:media:authorizationContent:authorizationCreatedAtUnixS:authorizationLifetimeSeconds:operationId:artifactId:signingDeadlineUnixMs:signingCancellation:verifiedAtUnixMs:updatedAtUnixMs:)"],"precise":"s:19RadrootsKitBindings21FfiBlossomUploadInputV13schemaVersion7draftId16expectedRevision5media20authorizationContent0O14CreatedAtUnixS0O15LifetimeSeconds09operationK008artifactK0015signingDeadlineS2Ms0X12Cancellation08verifiedrsZ007updatedrsZ0ACs6UInt16V_SSs6UInt64VAA0d13PreparedMediaG0VSSA2TS2SAtA0D18CancellationPolicyOA2Ttcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiBlossomUploadInput","schemaVersion"],"precise":"s:19RadrootsKitBindings21FfiBlossomUploadInputV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"updatedAtUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["FfiBlossomUploadInput","updatedAtUnixMs"],"precise":"s:19RadrootsKitBindings21FfiBlossomUploadInputV15updatedAtUnixMss6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"expectedRevision"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["FfiBlossomUploadInput","expectedRevision"],"precise":"s:19RadrootsKitBindings21FfiBlossomUploadInputV16expectedRevisions6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"verifiedAtUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["FfiBlossomUploadInput","verifiedAtUnixMs"],"precise":"s:19RadrootsKitBindings21FfiBlossomUploadInputV16verifiedAtUnixMss6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"signingCancellation"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiCancellationPolicyO","spelling":"FfiCancellationPolicy"}],"kind":"swift.property","path":["FfiBlossomUploadInput","signingCancellation"],"precise":"s:19RadrootsKitBindings21FfiBlossomUploadInputV19signingCancellationAA0dI6PolicyOvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"authorizationContent"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiBlossomUploadInput","authorizationContent"],"precise":"s:19RadrootsKitBindings21FfiBlossomUploadInputV20authorizationContentSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"signingDeadlineUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["FfiBlossomUploadInput","signingDeadlineUnixMs"],"precise":"s:19RadrootsKitBindings21FfiBlossomUploadInputV21signingDeadlineUnixMss6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"authorizationCreatedAtUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["FfiBlossomUploadInput","authorizationCreatedAtUnixS"],"precise":"s:19RadrootsKitBindings21FfiBlossomUploadInputV27authorizationCreatedAtUnixSs6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"authorizationLifetimeSeconds"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["FfiBlossomUploadInput","authorizationLifetimeSeconds"],"precise":"s:19RadrootsKitBindings21FfiBlossomUploadInputV28authorizationLifetimeSecondss6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiBlossomUploadInputV","spelling":"FfiBlossomUploadInput"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiBlossomUploadInputV","spelling":"FfiBlossomUploadInput"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiBlossomUploadInput","==(_:_:)"],"precise":"s:19RadrootsKitBindings21FfiBlossomUploadInputV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiBlossomUploadInput","hash(into:)"],"precise":"s:19RadrootsKitBindings21FfiBlossomUploadInputV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"media"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiPreparedMediaInputV","spelling":"FfiPreparedMediaInput"}],"kind":"swift.property","path":["FfiBlossomUploadInput","media"],"precise":"s:19RadrootsKitBindings21FfiBlossomUploadInputV5mediaAA0d13PreparedMediaG0Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"draftId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiBlossomUploadInput","draftId"],"precise":"s:19RadrootsKitBindings21FfiBlossomUploadInputV7draftIdSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"enum"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiCancellationPolicy"}],"kind":"swift.enum","path":["FfiCancellationPolicy"],"precise":"s:19RadrootsKitBindings21FfiCancellationPolicyO"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"localCooperative"}],"kind":"swift.enum.case","path":["FfiCancellationPolicy","localCooperative"],"precise":"s:19RadrootsKitBindings21FfiCancellationPolicyO16localCooperativeyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"preservePublishedRequest"}],"kind":"swift.enum.case","path":["FfiCancellationPolicy","preservePublishedRequest"],"precise":"s:19RadrootsKitBindings21FfiCancellationPolicyO24preservePublishedRequestyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"enum"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiCardLifecycleState"}],"kind":"swift.enum","path":["FfiCardLifecycleState"],"precise":"s:19RadrootsKitBindings21FfiCardLifecycleStateO"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"past"}],"kind":"swift.enum.case","path":["FfiCardLifecycleState","past"],"precise":"s:19RadrootsKitBindings21FfiCardLifecycleStateO4pastyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"sold"}],"kind":"swift.enum.case","path":["FfiCardLifecycleState","sold"],"precise":"s:19RadrootsKitBindings21FfiCardLifecycleStateO4soldyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"active"}],"kind":"swift.enum.case","path":["FfiCardLifecycleState","active"],"precise":"s:19RadrootsKitBindings21FfiCardLifecycleStateO6activeyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiLocalNetworkRecord"}],"kind":"swift.struct","path":["FfiLocalNetworkRecord"],"precise":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"generation"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["FfiLocalNetworkRecord","generation"],"precise":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV10generations6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"id"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"label"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"relayUrls"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"], "},{"kind":"externalParam","spelling":"locality"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"followedAuthors"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"], "},{"kind":"externalParam","spelling":"generation"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":")"}],"kind":"swift.init","path":["FfiLocalNetworkRecord","init(schemaVersion:id:label:relayUrls:locality:followedAuthors:generation:)"],"precise":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV13schemaVersion2id5label9relayUrls8locality15followedAuthors10generationACs6UInt16V_S2SSaySSGSSSgAMs6UInt64Vtcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiLocalNetworkRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"followedAuthors"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"]"}],"kind":"swift.property","path":["FfiLocalNetworkRecord","followedAuthors"],"precise":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV15followedAuthorsSaySSGvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV","spelling":"FfiLocalNetworkRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV","spelling":"FfiLocalNetworkRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiLocalNetworkRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"id"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiLocalNetworkRecord","id"],"precise":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV2idSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiLocalNetworkRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"label"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiLocalNetworkRecord","label"],"precise":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV5labelSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"locality"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiLocalNetworkRecord","locality"],"precise":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV8localitySSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"relayUrls"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"]"}],"kind":"swift.property","path":["FfiLocalNetworkRecord","relayUrls"],"precise":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV9relayUrlsSaySSGvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiPreparedMediaInput"}],"kind":"swift.struct","path":["FfiPreparedMediaInput"],"precise":"s:19RadrootsKitBindings21FfiPreparedMediaInputV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"opaqueReference"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"fileDescriptor"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"url"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"sha256"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"mediaType"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"byteSize"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"width"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt32V","spelling":"UInt32"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"height"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt32V","spelling":"UInt32"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"alt"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"preparedAtUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":")"}],"kind":"swift.init","path":["FfiPreparedMediaInput","init(schemaVersion:opaqueReference:fileDescriptor:url:sha256:mediaType:byteSize:width:height:alt:preparedAtUnixS:)"],"precise":"s:19RadrootsKitBindings21FfiPreparedMediaInputV13schemaVersion15opaqueReference14fileDescriptor3url6sha2569mediaType8byteSize5width6height3alt15preparedAtUnixSACs6UInt16V_SSs6UInt64VS3SARs6UInt32VATSSARtcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiPreparedMediaInput","schemaVersion"],"precise":"s:19RadrootsKitBindings21FfiPreparedMediaInputV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"fileDescriptor"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["FfiPreparedMediaInput","fileDescriptor"],"precise":"s:19RadrootsKitBindings21FfiPreparedMediaInputV14fileDescriptors6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"opaqueReference"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiPreparedMediaInput","opaqueReference"],"precise":"s:19RadrootsKitBindings21FfiPreparedMediaInputV15opaqueReferenceSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"preparedAtUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["FfiPreparedMediaInput","preparedAtUnixS"],"precise":"s:19RadrootsKitBindings21FfiPreparedMediaInputV15preparedAtUnixSs6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiPreparedMediaInputV","spelling":"FfiPreparedMediaInput"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiPreparedMediaInputV","spelling":"FfiPreparedMediaInput"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiPreparedMediaInput","==(_:_:)"],"precise":"s:19RadrootsKitBindings21FfiPreparedMediaInputV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"alt"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiPreparedMediaInput","alt"],"precise":"s:19RadrootsKitBindings21FfiPreparedMediaInputV3altSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"url"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiPreparedMediaInput","url"],"precise":"s:19RadrootsKitBindings21FfiPreparedMediaInputV3urlSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiPreparedMediaInput","hash(into:)"],"precise":"s:19RadrootsKitBindings21FfiPreparedMediaInputV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"width"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt32V","spelling":"UInt32"}],"kind":"swift.property","path":["FfiPreparedMediaInput","width"],"precise":"s:19RadrootsKitBindings21FfiPreparedMediaInputV5widths6UInt32Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"height"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt32V","spelling":"UInt32"}],"kind":"swift.property","path":["FfiPreparedMediaInput","height"],"precise":"s:19RadrootsKitBindings21FfiPreparedMediaInputV6heights6UInt32Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"sha256"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiPreparedMediaInput","sha256"],"precise":"s:19RadrootsKitBindings21FfiPreparedMediaInputV6sha256SSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"byteSize"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["FfiPreparedMediaInput","byteSize"],"precise":"s:19RadrootsKitBindings21FfiPreparedMediaInputV8byteSizes6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"mediaType"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiPreparedMediaInput","mediaType"],"precise":"s:19RadrootsKitBindings21FfiPreparedMediaInputV9mediaTypeSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiSearchResultRecord"}],"kind":"swift.struct","path":["FfiSearchResultRecord"],"precise":"s:19RadrootsKitBindings21FfiSearchResultRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"resultType"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings19FfiSearchResultTypeO","spelling":"FfiSearchResultType"}],"kind":"swift.property","path":["FfiSearchResultRecord","resultType"],"precise":"s:19RadrootsKitBindings21FfiSearchResultRecordV10resultTypeAA0defI0Ovp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"resultType"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings19FfiSearchResultTypeO","spelling":"FfiSearchResultType"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"stableId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"card"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18FfiTodayCardRecordV","spelling":"FfiTodayCardRecord"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"profile"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings16FfiProfileRecordV","spelling":"FfiProfileRecord"},{"kind":"text","spelling":"?)"}],"kind":"swift.init","path":["FfiSearchResultRecord","init(schemaVersion:resultType:stableId:card:profile:)"],"precise":"s:19RadrootsKitBindings21FfiSearchResultRecordV13schemaVersion10resultType8stableId4card7profileACs6UInt16V_AA0defK0OSSAA0d9TodayCardG0VSgAA0d7ProfileG0VSgtcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiSearchResultRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings21FfiSearchResultRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiSearchResultRecordV","spelling":"FfiSearchResultRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiSearchResultRecordV","spelling":"FfiSearchResultRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiSearchResultRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings21FfiSearchResultRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"card"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18FfiTodayCardRecordV","spelling":"FfiTodayCardRecord"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiSearchResultRecord","card"],"precise":"s:19RadrootsKitBindings21FfiSearchResultRecordV4cardAA0d9TodayCardG0VSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiSearchResultRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings21FfiSearchResultRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"profile"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings16FfiProfileRecordV","spelling":"FfiProfileRecord"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiSearchResultRecord","profile"],"precise":"s:19RadrootsKitBindings21FfiSearchResultRecordV7profileAA0d7ProfileG0VSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"stableId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiSearchResultRecord","stableId"],"precise":"s:19RadrootsKitBindings21FfiSearchResultRecordV8stableIdSSvp"},{"access":"open","declaration":[{"kind":"keyword","spelling":"class"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiSubscriptionHandle"}],"kind":"swift.class","path":["FfiSubscriptionHandle"],"precise":"s:19RadrootsKitBindings21FfiSubscriptionHandleC"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"unsubscribe"},{"kind":"text","spelling":"()"}],"kind":"swift.method","path":["FfiSubscriptionHandle","unsubscribe()"],"precise":"s:19RadrootsKitBindings21FfiSubscriptionHandleC11unsubscribeyyF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"isActive"},{"kind":"text","spelling":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.method","path":["FfiSubscriptionHandle","isActive()"],"precise":"s:19RadrootsKitBindings21FfiSubscriptionHandleC8isActiveSbyF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiTodayRefreshRecord"}],"kind":"swift.struct","path":["FfiTodayRefreshRecord"],"precise":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"sourceEvents"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["FfiTodayRefreshRecord","sourceEvents"],"precise":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV12sourceEventss6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"visibleCards"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["FfiTodayRefreshRecord","visibleCards"],"precise":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV12visibleCardss6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"update"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings24FfiTodayProjectionUpdateO","spelling":"FfiTodayProjectionUpdate"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"sourceEvents"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"visibleCards"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"profiles"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"threadEntries"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"contentGeneration"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"changed"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"},{"kind":"text","spelling":")"}],"kind":"swift.init","path":["FfiTodayRefreshRecord","init(schemaVersion:update:sourceEvents:visibleCards:profiles:threadEntries:contentGeneration:changed:)"],"precise":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV13schemaVersion6update12sourceEvents12visibleCards8profiles13threadEntries17contentGeneration7changedACs6UInt16V_AA0dE16ProjectionUpdateOs6UInt64VA4QSbtcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiTodayRefreshRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"threadEntries"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["FfiTodayRefreshRecord","threadEntries"],"precise":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV13threadEntriess6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"contentGeneration"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["FfiTodayRefreshRecord","contentGeneration"],"precise":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV17contentGenerations6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV","spelling":"FfiTodayRefreshRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV","spelling":"FfiTodayRefreshRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiTodayRefreshRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiTodayRefreshRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"update"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings24FfiTodayProjectionUpdateO","spelling":"FfiTodayProjectionUpdate"}],"kind":"swift.property","path":["FfiTodayRefreshRecord","update"],"precise":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV6updateAA0dE16ProjectionUpdateOvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"changed"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.property","path":["FfiTodayRefreshRecord","changed"],"precise":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV7changedSbvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"profiles"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["FfiTodayRefreshRecord","profiles"],"precise":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV8profiless6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiCardAddParityRecord"}],"kind":"swift.struct","path":["FfiCardAddParityRecord"],"precise":"s:19RadrootsKitBindings22FfiCardAddParityRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"commandType"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings17FfiAddCommandTypeO","spelling":"FfiAddCommandType"}],"kind":"swift.property","path":["FfiCardAddParityRecord","commandType"],"precise":"s:19RadrootsKitBindings22FfiCardAddParityRecordV11commandTypeAA0df7CommandJ0Ovp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"cardType"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings16FfiTodayCardTypeO","spelling":"FfiTodayCardType"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"commandType"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings17FfiAddCommandTypeO","spelling":"FfiAddCommandType"},{"kind":"text","spelling":")"}],"kind":"swift.init","path":["FfiCardAddParityRecord","init(schemaVersion:cardType:commandType:)"],"precise":"s:19RadrootsKitBindings22FfiCardAddParityRecordV13schemaVersion8cardType07commandL0ACs6UInt16V_AA0d5TodayeL0OAA0df7CommandL0Otcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiCardAddParityRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings22FfiCardAddParityRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings22FfiCardAddParityRecordV","spelling":"FfiCardAddParityRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings22FfiCardAddParityRecordV","spelling":"FfiCardAddParityRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiCardAddParityRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings22FfiCardAddParityRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiCardAddParityRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings22FfiCardAddParityRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"cardType"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings16FfiTodayCardTypeO","spelling":"FfiTodayCardType"}],"kind":"swift.property","path":["FfiCardAddParityRecord","cardType"],"precise":"s:19RadrootsKitBindings22FfiCardAddParityRecordV8cardTypeAA0d5TodayeJ0Ovp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiRuntimeChangeRecord"}],"kind":"swift.struct","path":["FfiRuntimeChangeRecord"],"precise":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"generation"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["FfiRuntimeChangeRecord","generation"],"precise":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV10generations6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"generation"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"kind"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO","spelling":"FfiRuntimeChangeKind"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"entityId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?)"}],"kind":"swift.init","path":["FfiRuntimeChangeRecord","init(schemaVersion:generation:kind:entityId:)"],"precise":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV13schemaVersion10generation4kind8entityIdACs6UInt16V_s6UInt64VAA0deF4KindOSSSgtcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiRuntimeChangeRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV","spelling":"FfiRuntimeChangeRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV","spelling":"FfiRuntimeChangeRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiRuntimeChangeRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiRuntimeChangeRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"kind"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO","spelling":"FfiRuntimeChangeKind"}],"kind":"swift.property","path":["FfiRuntimeChangeRecord","kind"],"precise":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV4kindAA0deF4KindOvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"entityId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiRuntimeChangeRecord","entityId"],"precise":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV8entityIdSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiStorageStatusRecord"}],"kind":"swift.struct","path":["FfiStorageStatusRecord"],"precise":"s:19RadrootsKitBindings22FfiStorageStatusRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"backend"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"openMode"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"shutdown"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"integrity"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":")"}],"kind":"swift.init","path":["FfiStorageStatusRecord","init(schemaVersion:backend:openMode:shutdown:integrity:)"],"precise":"s:19RadrootsKitBindings22FfiStorageStatusRecordV13schemaVersion7backend8openMode8shutdown9integrityACs6UInt16V_S4Stcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiStorageStatusRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings22FfiStorageStatusRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings22FfiStorageStatusRecordV","spelling":"FfiStorageStatusRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings22FfiStorageStatusRecordV","spelling":"FfiStorageStatusRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiStorageStatusRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings22FfiStorageStatusRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiStorageStatusRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings22FfiStorageStatusRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"backend"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiStorageStatusRecord","backend"],"precise":"s:19RadrootsKitBindings22FfiStorageStatusRecordV7backendSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"openMode"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiStorageStatusRecord","openMode"],"precise":"s:19RadrootsKitBindings22FfiStorageStatusRecordV8openModeSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"shutdown"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiStorageStatusRecord","shutdown"],"precise":"s:19RadrootsKitBindings22FfiStorageStatusRecordV8shutdownSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"integrity"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiStorageStatusRecord","integrity"],"precise":"s:19RadrootsKitBindings22FfiStorageStatusRecordV9integritySSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiIdentityStatusRecord"}],"kind":"swift.struct","path":["FfiIdentityStatusRecord"],"precise":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"publicKey"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"hostSignerConfigured"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"},{"kind":"text","spelling":")"}],"kind":"swift.init","path":["FfiIdentityStatusRecord","init(schemaVersion:publicKey:hostSignerConfigured:)"],"precise":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV13schemaVersion9publicKey20hostSignerConfiguredACs6UInt16V_SSSbtcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiIdentityStatusRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hostSignerConfigured"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.property","path":["FfiIdentityStatusRecord","hostSignerConfigured"],"precise":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV20hostSignerConfiguredSbvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV","spelling":"FfiIdentityStatusRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV","spelling":"FfiIdentityStatusRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiIdentityStatusRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiIdentityStatusRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"publicKey"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiIdentityStatusRecord","publicKey"],"precise":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV9publicKeySSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiMediaReferenceRecord"}],"kind":"swift.struct","path":["FfiMediaReferenceRecord"],"precise":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"verification"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings25FfiMediaVerificationStateO","spelling":"FfiMediaVerificationState"}],"kind":"swift.property","path":["FfiMediaReferenceRecord","verification"],"precise":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV12verificationAA0dE17VerificationStateOvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"url"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"sha256"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"mediaType"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"width"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt32V","spelling":"UInt32"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"height"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt32V","spelling":"UInt32"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"byteSize"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"alt"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"verification"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings25FfiMediaVerificationStateO","spelling":"FfiMediaVerificationState"},{"kind":"text","spelling":")"}],"kind":"swift.init","path":["FfiMediaReferenceRecord","init(schemaVersion:url:sha256:mediaType:width:height:byteSize:alt:verification:)"],"precise":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV13schemaVersion3url6sha2569mediaType5width6height8byteSize3alt12verificationACs6UInt16V_S2SSgAOs6UInt32VSgARs6UInt64VSgAoA0dE17VerificationStateOtcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiMediaReferenceRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV","spelling":"FfiMediaReferenceRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV","spelling":"FfiMediaReferenceRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiMediaReferenceRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"alt"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiMediaReferenceRecord","alt"],"precise":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV3altSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"url"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiMediaReferenceRecord","url"],"precise":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV3urlSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiMediaReferenceRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"width"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt32V","spelling":"UInt32"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiMediaReferenceRecord","width"],"precise":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV5widths6UInt32VSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"height"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt32V","spelling":"UInt32"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiMediaReferenceRecord","height"],"precise":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV6heights6UInt32VSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"sha256"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiMediaReferenceRecord","sha256"],"precise":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV6sha256SSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"byteSize"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiMediaReferenceRecord","byteSize"],"precise":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV8byteSizes6UInt64VSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"mediaType"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiMediaReferenceRecord","mediaType"],"precise":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV9mediaTypeSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"enum"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiTodayProjectionUpdate"}],"kind":"swift.enum","path":["FfiTodayProjectionUpdate"],"precise":"s:19RadrootsKitBindings24FfiTodayProjectionUpdateO"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"incremental"}],"kind":"swift.enum.case","path":["FfiTodayProjectionUpdate","incremental"],"precise":"s:19RadrootsKitBindings24FfiTodayProjectionUpdateO11incrementalyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"rebuild"}],"kind":"swift.enum.case","path":["FfiTodayProjectionUpdate","rebuild"],"precise":"s:19RadrootsKitBindings24FfiTodayProjectionUpdateO7rebuildyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"enum"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"SignerAvailabilityRecord"}],"kind":"swift.enum","path":["SignerAvailabilityRecord"],"precise":"s:19RadrootsKitBindings24SignerAvailabilityRecordO"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"unavailable"}],"kind":"swift.enum.case","path":["SignerAvailabilityRecord","unavailable"],"precise":"s:19RadrootsKitBindings24SignerAvailabilityRecordO11unavailableyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"busy"}],"kind":"swift.enum.case","path":["SignerAvailabilityRecord","busy"],"precise":"s:19RadrootsKitBindings24SignerAvailabilityRecordO4busyyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"ready"}],"kind":"swift.enum.case","path":["SignerAvailabilityRecord","ready"],"precise":"s:19RadrootsKitBindings24SignerAvailabilityRecordO5readyyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"locked"}],"kind":"swift.enum.case","path":["SignerAvailabilityRecord","locked"],"precise":"s:19RadrootsKitBindings24SignerAvailabilityRecordO6lockedyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"enum"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiMediaVerificationState"}],"kind":"swift.enum","path":["FfiMediaVerificationState"],"precise":"s:19RadrootsKitBindings25FfiMediaVerificationStateO"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"unavailable"}],"kind":"swift.enum.case","path":["FfiMediaVerificationState","unavailable"],"precise":"s:19RadrootsKitBindings25FfiMediaVerificationStateO11unavailableyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"failed"}],"kind":"swift.enum.case","path":["FfiMediaVerificationState","failed"],"precise":"s:19RadrootsKitBindings25FfiMediaVerificationStateO6failedyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"pending"}],"kind":"swift.enum.case","path":["FfiMediaVerificationState","pending"],"precise":"s:19RadrootsKitBindings25FfiMediaVerificationStateO7pendingyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"verified"}],"kind":"swift.enum.case","path":["FfiMediaVerificationState","verified"],"precise":"s:19RadrootsKitBindings25FfiMediaVerificationStateO8verifiedyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"enum"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"ProtectedDataAvailability"}],"kind":"swift.enum","path":["ProtectedDataAvailability"],"precise":"s:19RadrootsKitBindings25ProtectedDataAvailabilityO"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"unavailable"}],"kind":"swift.enum.case","path":["ProtectedDataAvailability","unavailable"],"precise":"s:19RadrootsKitBindings25ProtectedDataAvailabilityO11unavailableyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"available"}],"kind":"swift.enum.case","path":["ProtectedDataAvailability","available"],"precise":"s:19RadrootsKitBindings25ProtectedDataAvailabilityO9availableyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiRelayStatusReportRecord"}],"kind":"swift.struct","path":["FfiRelayStatusReportRecord"],"precise":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"profile"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"state"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"readAvailability"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"writeAvailability"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"relays"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiRelayStatusRecordV","spelling":"FfiRelayStatusRecord"},{"kind":"text","spelling":"])"}],"kind":"swift.init","path":["FfiRelayStatusReportRecord","init(schemaVersion:profile:state:readAvailability:writeAvailability:relays:)"],"precise":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV13schemaVersion7profile5state16readAvailability05writeN06relaysACs6UInt16V_S4SSayAA0defH0VGtcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiRelayStatusReportRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"readAvailability"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiRelayStatusReportRecord","readAvailability"],"precise":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV16readAvailabilitySSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"writeAvailability"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiRelayStatusReportRecord","writeAvailability"],"precise":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV17writeAvailabilitySSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV","spelling":"FfiRelayStatusReportRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV","spelling":"FfiRelayStatusReportRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiRelayStatusReportRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiRelayStatusReportRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"state"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiRelayStatusReportRecord","state"],"precise":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV5stateSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"relays"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiRelayStatusRecordV","spelling":"FfiRelayStatusRecord"},{"kind":"text","spelling":"]"}],"kind":"swift.property","path":["FfiRelayStatusReportRecord","relays"],"precise":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV6relaysSayAA0defH0VGvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"profile"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiRelayStatusReportRecord","profile"],"precise":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV7profileSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiOperationSettlementRecord"}],"kind":"swift.struct","path":["FfiOperationSettlementRecord"],"precise":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"deliveryPlans"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiOperationSettlementRecord","deliveryPlans"],"precise":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV13deliveryPlanss6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"indeterminate"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiOperationSettlementRecord","indeterminate"],"precise":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV13indeterminates6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"artifacts"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"signed"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"admitted"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"pending"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"retryable"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"indeterminate"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"failedTerminal"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"cancelled"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"deliveryPlans"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"deliverySatisfied"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"deliveryPending"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"deliveryRetryable"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"deliveryExhausted"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"deliveryFailedTerminal"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"deliveryCancelled"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":")"}],"kind":"swift.init","path":["FfiOperationSettlementRecord","init(schemaVersion:artifacts:signed:admitted:pending:retryable:indeterminate:failedTerminal:cancelled:deliveryPlans:deliverySatisfied:deliveryPending:deliveryRetryable:deliveryExhausted:deliveryFailedTerminal:deliveryCancelled:)"],"precise":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV13schemaVersion9artifacts6signed8admitted7pending9retryable13indeterminate14failedTerminal9cancelled13deliveryPlans0S9Satisfied0S7Pending0S9Retryable0S9Exhausted0s6FailedQ00S9CancelledACs6UInt16V_A15Utcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiOperationSettlementRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"failedTerminal"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiOperationSettlementRecord","failedTerminal"],"precise":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV14failedTerminals6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"deliveryPending"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiOperationSettlementRecord","deliveryPending"],"precise":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV15deliveryPendings6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"deliveryCancelled"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiOperationSettlementRecord","deliveryCancelled"],"precise":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV17deliveryCancelleds6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"deliveryExhausted"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiOperationSettlementRecord","deliveryExhausted"],"precise":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV17deliveryExhausteds6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"deliveryRetryable"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiOperationSettlementRecord","deliveryRetryable"],"precise":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV17deliveryRetryables6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"deliverySatisfied"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiOperationSettlementRecord","deliverySatisfied"],"precise":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV17deliverySatisfieds6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"deliveryFailedTerminal"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiOperationSettlementRecord","deliveryFailedTerminal"],"precise":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV22deliveryFailedTerminals6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV","spelling":"FfiOperationSettlementRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV","spelling":"FfiOperationSettlementRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiOperationSettlementRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiOperationSettlementRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"signed"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiOperationSettlementRecord","signed"],"precise":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV6signeds6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"pending"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiOperationSettlementRecord","pending"],"precise":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV7pendings6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"admitted"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiOperationSettlementRecord","admitted"],"precise":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV8admitteds6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"artifacts"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiOperationSettlementRecord","artifacts"],"precise":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV9artifactss6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"cancelled"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiOperationSettlementRecord","cancelled"],"precise":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV9cancelleds6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"retryable"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiOperationSettlementRecord","retryable"],"precise":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV9retryables6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"protocol"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiSubscriptionHandleProtocol"},{"kind":"text","spelling":" : AnyObject, "},{"kind":"typeIdentifier","preciseIdentifier":"s:s8SendableP","spelling":"Sendable"}],"kind":"swift.protocol","path":["FfiSubscriptionHandleProtocol"],"precise":"s:19RadrootsKitBindings29FfiSubscriptionHandleProtocolP"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"unsubscribe"},{"kind":"text","spelling":"()"}],"kind":"swift.method","path":["FfiSubscriptionHandleProtocol","unsubscribe()"],"precise":"s:19RadrootsKitBindings29FfiSubscriptionHandleProtocolP11unsubscribeyyF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"isActive"},{"kind":"text","spelling":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.method","path":["FfiSubscriptionHandleProtocol","isActive()"],"precise":"s:19RadrootsKitBindings29FfiSubscriptionHandleProtocolP8isActiveSbyF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"logInfo"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"msg"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"throws"}],"kind":"swift.func","path":["logInfo(msg:)"],"precise":"s:19RadrootsKitBindings7logInfo3msgySS_tKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"logDebug"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"msg"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"throws"}],"kind":"swift.func","path":["logDebug(msg:)"],"precise":"s:19RadrootsKitBindings8logDebug3msgySS_tKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"logError"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"msg"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"throws"}],"kind":"swift.func","path":["logError(msg:)"],"precise":"s:19RadrootsKitBindings8logError3msgySS_tKF"}]} +{"generator":"Apple Swift version 6.3.3 (swiftlang-6.3.3.1.3 clang-2100.1.1.101)","module":{"name":"RadrootsKitBindings","platform":{"architecture":"arm64","environment":"simulator","operatingSystem":{"minimumVersion":{"major":18,"minor":0},"name":"ios"},"vendor":"apple"}},"relationships":[{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A10HostSignerP","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A10HostSignerP","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A11ErrorRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A11ErrorRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A11ErrorRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A11ErrorRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A11ErrorRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A11ErrorRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A15RuntimeObserverP","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A15RuntimeObserverP","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A7RuntimeC","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A7RuntimeC","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A7RuntimeC","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A8AppErrorO","target":"s:10Foundation14LocalizedErrorP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A8AppErrorO","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A8AppErrorO","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A8AppErrorO","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A8AppErrorO","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A8AppErrorO","target":"s:s5ErrorP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A8AppErrorO","target":"s:s5ErrorP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A8AppErrorO","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A8AppErrorO","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A8AppErrorO","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A8AppErrorO","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A8AppErrorO","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings0A8AppErrorO","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings11FfiMeRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings11FfiMeRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings11FfiMeRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings11FfiMeRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings11FfiMeRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings11FfiMeRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings13FfiMediaStageO","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings13FfiMediaStageO","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings13FfiMediaStageO","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings13FfiMediaStageO","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings13FfiMediaStageO","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings13FfiMediaStageO","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings14FfiOutboxStateO","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings14FfiOutboxStateO","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings14FfiOutboxStateO","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings14FfiOutboxStateO","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings14FfiOutboxStateO","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings14FfiOutboxStateO","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings15FfiAddFieldKindO","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings15FfiAddFieldKindO","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings15FfiAddFieldKindO","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings15FfiAddFieldKindO","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings15FfiAddFieldKindO","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings15FfiAddFieldKindO","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiAddDraftInputV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiAddDraftInputV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiAddDraftInputV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiAddDraftInputV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiAddDraftInputV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiAddDraftInputV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiAppInfoRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiAppInfoRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiAppInfoRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiAppInfoRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiAppInfoRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiAppInfoRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiProfileRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiProfileRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiProfileRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiProfileRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiProfileRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiProfileRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiThreadProfileO","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiThreadProfileO","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiThreadProfileO","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiThreadProfileO","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiThreadProfileO","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiThreadProfileO","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiTodayCardTypeO","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiTodayCardTypeO","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiTodayCardTypeO","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiTodayCardTypeO","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiTodayCardTypeO","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings16FfiTodayCardTypeO","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings17FfiAddCommandTypeO","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings17FfiAddCommandTypeO","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings17FfiAddCommandTypeO","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings17FfiAddCommandTypeO","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings17FfiAddCommandTypeO","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings17FfiAddCommandTypeO","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings17FfiAddFieldRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings17FfiAddFieldRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings17FfiAddFieldRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings17FfiAddFieldRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings17FfiAddFieldRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings17FfiAddFieldRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings17FfiShutdownRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings17FfiShutdownRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings17FfiShutdownRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings17FfiShutdownRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings17FfiShutdownRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings17FfiShutdownRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings17HostSigningResultV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings17HostSigningResultV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings17HostSigningResultV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings17HostSigningResultV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings17HostSigningResultV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings17HostSigningResultV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiAddSchemaRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiAddSchemaRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiAddSchemaRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiAddSchemaRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiAddSchemaRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiAddSchemaRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiBuildInfoRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiBuildInfoRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiBuildInfoRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiBuildInfoRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiBuildInfoRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiBuildInfoRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiEventTimingKindO","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiEventTimingKindO","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiEventTimingKindO","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiEventTimingKindO","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiEventTimingKindO","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiEventTimingKindO","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiTodayPageRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiTodayPageRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiTodayPageRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiTodayPageRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiTodayPageRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiTodayPageRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiTodaySyncRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiTodaySyncRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiTodaySyncRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiTodaySyncRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiTodaySyncRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18FfiTodaySyncRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18HostSigningOutcomeO","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18HostSigningOutcomeO","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18HostSigningOutcomeO","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18HostSigningOutcomeO","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18HostSigningOutcomeO","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18HostSigningOutcomeO","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18HostSigningPurposeO","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18HostSigningPurposeO","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18HostSigningPurposeO","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18HostSigningPurposeO","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18HostSigningPurposeO","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18HostSigningPurposeO","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18HostSigningRequestV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18HostSigningRequestV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18HostSigningRequestV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18HostSigningRequestV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18HostSigningRequestV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18HostSigningRequestV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18SignerStatusRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18SignerStatusRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18SignerStatusRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18SignerStatusRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18SignerStatusRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings18SignerStatusRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings19FfiCapabilityRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings19FfiCapabilityRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings19FfiCapabilityRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings19FfiCapabilityRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings19FfiCapabilityRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings19FfiCapabilityRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings19FfiDraftMediaRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings19FfiDraftMediaRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings19FfiDraftMediaRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings19FfiDraftMediaRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings19FfiDraftMediaRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings19FfiDraftMediaRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings19FfiSearchResultTypeO","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings19FfiSearchResultTypeO","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings19FfiSearchResultTypeO","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings19FfiSearchResultTypeO","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings19FfiSearchResultTypeO","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings19FfiSearchResultTypeO","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiAppPlatformRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiAppPlatformRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiAppPlatformRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiAppPlatformRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiAppPlatformRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiAppPlatformRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiDraftStatusRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiDraftStatusRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiDraftStatusRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiDraftStatusRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiDraftStatusRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiDraftStatusRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiRelaySatisfactionO","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiRelaySatisfactionO","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiRelaySatisfactionO","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiRelaySatisfactionO","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiRelaySatisfactionO","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiRelaySatisfactionO","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiRelayStatusRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiRelayStatusRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiRelayStatusRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiRelayStatusRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiRelayStatusRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiRelayStatusRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiThreadEntryRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiThreadEntryRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiThreadEntryRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiThreadEntryRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiThreadEntryRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings20FfiThreadEntryRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiBlossomUploadInputV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiBlossomUploadInputV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiBlossomUploadInputV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiBlossomUploadInputV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiBlossomUploadInputV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiBlossomUploadInputV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiCancellationPolicyO","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiCancellationPolicyO","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiCancellationPolicyO","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiCancellationPolicyO","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiCancellationPolicyO","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiCancellationPolicyO","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiCardLifecycleStateO","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiCardLifecycleStateO","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiCardLifecycleStateO","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiCardLifecycleStateO","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiCardLifecycleStateO","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiCardLifecycleStateO","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiPreparedMediaInputV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiPreparedMediaInputV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiPreparedMediaInputV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiPreparedMediaInputV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiPreparedMediaInputV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiPreparedMediaInputV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiSearchResultRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiSearchResultRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiSearchResultRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiSearchResultRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiSearchResultRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiSearchResultRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiSubscriptionHandleC","target":"s:19RadrootsKitBindings29FfiSubscriptionHandleProtocolP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiSubscriptionHandleC","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiSubscriptionHandleC","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings22FfiCardAddParityRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings22FfiCardAddParityRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings22FfiCardAddParityRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings22FfiCardAddParityRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings22FfiCardAddParityRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings22FfiCardAddParityRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings22FfiStorageStatusRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings22FfiStorageStatusRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings22FfiStorageStatusRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings22FfiStorageStatusRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings22FfiStorageStatusRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings22FfiStorageStatusRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings22FfiTodayRelaySyncStateO","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings22FfiTodayRelaySyncStateO","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings22FfiTodayRelaySyncStateO","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings22FfiTodayRelaySyncStateO","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings22FfiTodayRelaySyncStateO","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings22FfiTodayRelaySyncStateO","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings24FfiTodayProjectionUpdateO","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings24FfiTodayProjectionUpdateO","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings24FfiTodayProjectionUpdateO","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings24FfiTodayProjectionUpdateO","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings24FfiTodayProjectionUpdateO","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings24FfiTodayProjectionUpdateO","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings24SignerAvailabilityRecordO","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings24SignerAvailabilityRecordO","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings24SignerAvailabilityRecordO","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings24SignerAvailabilityRecordO","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings24SignerAvailabilityRecordO","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings24SignerAvailabilityRecordO","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings25FfiMediaVerificationStateO","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings25FfiMediaVerificationStateO","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings25FfiMediaVerificationStateO","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings25FfiMediaVerificationStateO","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings25FfiMediaVerificationStateO","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings25FfiMediaVerificationStateO","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings25ProtectedDataAvailabilityO","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings25ProtectedDataAvailabilityO","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings25ProtectedDataAvailabilityO","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings25ProtectedDataAvailabilityO","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings25ProtectedDataAvailabilityO","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings25ProtectedDataAvailabilityO","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV","target":"s:SH"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV","target":"s:SQ"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV","target":"s:s8CopyableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV","target":"s:s8SendableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV","target":"s:s9EscapableP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings29FfiSubscriptionHandleProtocolP","target":"s:s16SendableMetatypeP"},{"kind":"conformsTo","source":"s:19RadrootsKitBindings29FfiSubscriptionHandleProtocolP","target":"s:s8SendableP"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A11ErrorRecordV11operationIdSSSgvp","target":"s:19RadrootsKitBindings0A11ErrorRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A11ErrorRecordV11safeMessageSSvp","target":"s:19RadrootsKitBindings0A11ErrorRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A11ErrorRecordV12capabilityIdSSSgvp","target":"s:19RadrootsKitBindings0A11ErrorRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A11ErrorRecordV13schemaVersion4code8category9retryable15recoveryActions11operationId010capabilityN011safeMessageACs6UInt16V_S2SSbSaySSGSSSgAOSStcfc","target":"s:19RadrootsKitBindings0A11ErrorRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A11ErrorRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings0A11ErrorRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A11ErrorRecordV15recoveryActionsSaySSGvp","target":"s:19RadrootsKitBindings0A11ErrorRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A11ErrorRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings0A11ErrorRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A11ErrorRecordV4codeSSvp","target":"s:19RadrootsKitBindings0A11ErrorRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A11ErrorRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings0A11ErrorRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A11ErrorRecordV8categorySSvp","target":"s:19RadrootsKitBindings0A11ErrorRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A11ErrorRecordV9retryableSbvp","target":"s:19RadrootsKitBindings0A11ErrorRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC12phase1Search7context5query5limit9asOfUnixSSayAA03FfiF12ResultRecordVGAA0m12LocalNetworkO0V_SSs6UInt16Vs6UInt64VtYaKF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC12uptimeMilliss5Int64VyF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC14identityStatusAA011FfiIdentityF6RecordVyKF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC14sdkRelayStatusAA03FfifG12ReportRecordVSgyKF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC14withHostSigner27applicationSupportDirectory12publicKeyHex016sourceGenerationM00nO15CreatedAtUnixMs13protectedData04hostG0ACSS_S2Ss6UInt64VAA09ProtectedU12AvailabilityOAA0afG0_ptYaKFZ","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC15phase1SaveDraft7draftId5input15authoredAtUnixS16expectedRevision09persistedlM2MsAA03FfiG12StatusRecordVSS_AA0r3AddG5InputVs6UInt64VAOSgAOtYaKF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC15phase1SyncToday7context8nowUnixS6updateAA03FfigF6RecordVAA0l12LocalNetworkM0V_s6UInt64VAA0lG16ProjectionUpdateOtYaKF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC15phase1TodayPage7context5limit9asOfUnixS6cursorAA03FfifG6RecordVAA0n12LocalNetworkO0V_s6UInt16Vs6UInt64VSgSSSgtYaKF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC15sdkCapabilitiesSayAA19FfiCapabilityRecordVGyF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC16phase1AddSchemasSayAA03FfiF12SchemaRecordVGyF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC16phase1DraftHeads5limitSayAA03FfiF12StatusRecordVGs6UInt16V_tYaKF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC16phase1QueueDraft7draftId16expectedRevision6policy14queuedAtUnixMsAA03FfiG12StatusRecordVSS_s6UInt64VAA0qf6PolicyS0VALtYaKF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC16sdkStorageStatusAA03FfifG6RecordVyYaKF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC16subscribeChanges8observerAA21FfiSubscriptionHandleCAA0aD8Observer_p_tKF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC17phase1CancelDraft7draftId16expectedRevision17cancelledAtUnixMsAA03FfiG12StatusRecordVSS_s6UInt64VAKtYaKF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC17phase1DraftStatus7draftIdAA03FfifG6RecordVSS_tYaKF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC17sdkBlossomProfileSSSgyKF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC18phase1LocalNetwork7contextAA03FfifG6RecordVAG_tKF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC18phase1RefreshToday7context8nowUnixS6updateAA03FfigF6RecordVAA0l12LocalNetworkM0V_s6UInt64VAA0lG16ProjectionUpdateOtYaKF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC18setAppInfoPlatform8platform8bundleId7version11buildNumber0M3ShaySSSg_A4JtF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC19phase1CardAddParitySayAA03FfifgH6RecordVGyF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC21configureDeviceRelays08writableG0ySaySSG_tKF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC21configurePublicRelays08writableG0ySaySSG_tKF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC21phase1SignQueuedDraft7draftId16expectedRevisionAA03FfiH12StatusRecordVSS_s6UInt64VtYaKF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC22configureDeviceBlossom7originsySaySSG_tKF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC22configurePublicBlossom7originsySaySSG_tKF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC22phase1UploadDraftMedia5inputAA03FfiG12StatusRecordVAA0j7BlossomF5InputV_tYaKF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC22phase1ValidateAddDraft5input15authoredAtUnixSyAA03FfigH5InputV_s6UInt64VtKF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC23phase1RecoverDraftQueue7draftId17recoveredAtUnixMsAA03FfiG12StatusRecordVSS_s6UInt64VtYaKF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC24configureSimulatorRelays08loopbackG0ySaySSG_tKF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC25configureSimulatorBlossom7originsySaySSG_tKF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC27applicationSupportDirectory12publicKeyHex016sourceGenerationJ00kL15CreatedAtUnixMs13protectedDataACSS_S2Ss6UInt64VAA09ProtectedR12AvailabilityOtYaKcfc","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC4infoAA03FfiD10InfoRecordVyF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC8infoJsonSSyF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC8phase1Me7context9asOfUnixSAA03FfiF6RecordVAA0k12LocalNetworkL0V_s6UInt64VtYaKF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A7RuntimeC8shutdownAA17FfiShutdownRecordVyYaKF","target":"s:19RadrootsKitBindings0A7RuntimeC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A8AppErrorO16errorDescriptionSSSgvp","target":"s:19RadrootsKitBindings0A8AppErrorO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings0A8AppErrorO7FailureyAcA0aE6RecordV_tcACmF","target":"s:19RadrootsKitBindings0A8AppErrorO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings11FfiMeRecordV13schemaVersion9publicKey7profile5cardsACs6UInt16V_SSAA0d7ProfileF0VSgSayAA0d9TodayCardF0VGtcfc","target":"s:19RadrootsKitBindings11FfiMeRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings11FfiMeRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings11FfiMeRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings11FfiMeRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings11FfiMeRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings11FfiMeRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings11FfiMeRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings11FfiMeRecordV5cardsSayAA0d9TodayCardF0VGvp","target":"s:19RadrootsKitBindings11FfiMeRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings11FfiMeRecordV7profileAA0d7ProfileF0VSgvp","target":"s:19RadrootsKitBindings11FfiMeRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings11FfiMeRecordV9publicKeySSvp","target":"s:19RadrootsKitBindings11FfiMeRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings13FfiMediaStageO6failedyA2CmF","target":"s:19RadrootsKitBindings13FfiMediaStageO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings13FfiMediaStageO7pendingyA2CmF","target":"s:19RadrootsKitBindings13FfiMediaStageO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings13FfiMediaStageO8orphanedyA2CmF","target":"s:19RadrootsKitBindings13FfiMediaStageO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings13FfiMediaStageO8verifiedyA2CmF","target":"s:19RadrootsKitBindings13FfiMediaStageO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings13FfiMediaStageO9preparingyA2CmF","target":"s:19RadrootsKitBindings13FfiMediaStageO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings13FfiMediaStageO9uploadingyA2CmF","target":"s:19RadrootsKitBindings13FfiMediaStageO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings14FfiOutboxStateO10deliveringyA2CmF","target":"s:19RadrootsKitBindings14FfiOutboxStateO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings14FfiOutboxStateO11readyToSignyA2CmF","target":"s:19RadrootsKitBindings14FfiOutboxStateO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings14FfiOutboxStateO14mediaPreparingyA2CmF","target":"s:19RadrootsKitBindings14FfiOutboxStateO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings14FfiOutboxStateO14mediaUploadingyA2CmF","target":"s:19RadrootsKitBindings14FfiOutboxStateO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings14FfiOutboxStateO18partiallyDeliveredyA2CmF","target":"s:19RadrootsKitBindings14FfiOutboxStateO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings14FfiOutboxStateO5draftyA2CmF","target":"s:19RadrootsKitBindings14FfiOutboxStateO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings14FfiOutboxStateO6queuedyA2CmF","target":"s:19RadrootsKitBindings14FfiOutboxStateO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings14FfiOutboxStateO6signedyA2CmF","target":"s:19RadrootsKitBindings14FfiOutboxStateO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings14FfiOutboxStateO7signingyA2CmF","target":"s:19RadrootsKitBindings14FfiOutboxStateO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings14FfiOutboxStateO8completeyA2CmF","target":"s:19RadrootsKitBindings14FfiOutboxStateO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings14FfiOutboxStateO8terminalyA2CmF","target":"s:19RadrootsKitBindings14FfiOutboxStateO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings14FfiOutboxStateO9cancelledyA2CmF","target":"s:19RadrootsKitBindings14FfiOutboxStateO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings14FfiOutboxStateO9retryableyA2CmF","target":"s:19RadrootsKitBindings14FfiOutboxStateO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings15FfiAddFieldKindO13multilineTextyA2CmF","target":"s:19RadrootsKitBindings15FfiAddFieldKindO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings15FfiAddFieldKindO4dateyA2CmF","target":"s:19RadrootsKitBindings15FfiAddFieldKindO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings15FfiAddFieldKindO4textyA2CmF","target":"s:19RadrootsKitBindings15FfiAddFieldKindO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings15FfiAddFieldKindO5mediayA2CmF","target":"s:19RadrootsKitBindings15FfiAddFieldKindO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings15FfiAddFieldKindO6choiceyA2CmF","target":"s:19RadrootsKitBindings15FfiAddFieldKindO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings15FfiAddFieldKindO7decimalyA2CmF","target":"s:19RadrootsKitBindings15FfiAddFieldKindO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings15FfiAddFieldKindO8dateTimeyA2CmF","target":"s:19RadrootsKitBindings15FfiAddFieldKindO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings15FfiAddFieldKindO8locationyA2CmF","target":"s:19RadrootsKitBindings15FfiAddFieldKindO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAddDraftInputV10foodStatusSSSgvp","target":"s:19RadrootsKitBindings16FfiAddDraftInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAddDraftInputV10identifierSSSgvp","target":"s:19RadrootsKitBindings16FfiAddDraftInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAddDraftInputV11commandTypeAA0de7CommandI0Ovp","target":"s:19RadrootsKitBindings16FfiAddDraftInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAddDraftInputV11eventTimingAA0d5EventI4KindOSgvp","target":"s:19RadrootsKitBindings16FfiAddDraftInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAddDraftInputV11priceAmountSSSgvp","target":"s:19RadrootsKitBindings16FfiAddDraftInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAddDraftInputV12eventEndDateSSSgvp","target":"s:19RadrootsKitBindings16FfiAddDraftInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAddDraftInputV13eventEndUnixSs6UInt64VSgvp","target":"s:19RadrootsKitBindings16FfiAddDraftInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAddDraftInputV13eventTimezoneSSSgvp","target":"s:19RadrootsKitBindings16FfiAddDraftInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAddDraftInputV13schemaVersion11commandType7content10identifier5title7summary8location11eventTiming0Q9StartDate0q3EndT00qS5UnixS0quV1S0Q8Timezone11priceAmount8currency4unit8quantity10foodStatus5mediaACs6UInt16V_AA0de7CommandK0OS2SSgA_A_A_AA0d5EventR4KindOSgA_A_s6UInt64VSgA5_A_A_A_A_A_A_SayAA0d13PreparedMediaG0VGtcfc","target":"s:19RadrootsKitBindings16FfiAddDraftInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAddDraftInputV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings16FfiAddDraftInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAddDraftInputV14eventStartDateSSSgvp","target":"s:19RadrootsKitBindings16FfiAddDraftInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAddDraftInputV15eventStartUnixSs6UInt64VSgvp","target":"s:19RadrootsKitBindings16FfiAddDraftInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAddDraftInputV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings16FfiAddDraftInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAddDraftInputV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings16FfiAddDraftInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAddDraftInputV4unitSSSgvp","target":"s:19RadrootsKitBindings16FfiAddDraftInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAddDraftInputV5mediaSayAA0d13PreparedMediaG0VGvp","target":"s:19RadrootsKitBindings16FfiAddDraftInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAddDraftInputV5titleSSSgvp","target":"s:19RadrootsKitBindings16FfiAddDraftInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAddDraftInputV7contentSSvp","target":"s:19RadrootsKitBindings16FfiAddDraftInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAddDraftInputV7summarySSSgvp","target":"s:19RadrootsKitBindings16FfiAddDraftInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAddDraftInputV8currencySSSgvp","target":"s:19RadrootsKitBindings16FfiAddDraftInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAddDraftInputV8locationSSSgvp","target":"s:19RadrootsKitBindings16FfiAddDraftInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAddDraftInputV8quantitySSSgvp","target":"s:19RadrootsKitBindings16FfiAddDraftInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAppInfoRecordV12shuttingDownSbvp","target":"s:19RadrootsKitBindings16FfiAppInfoRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAppInfoRecordV12uptimeMilliss5Int64Vvp","target":"s:19RadrootsKitBindings16FfiAppInfoRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAppInfoRecordV13schemaVersion5build13startedUnixMs12uptimeMillis12shuttingDown8platformACs6UInt16V_AA0d5BuildfG0Vs5Int64VAOSbAA0de8PlatformG0VSgtcfc","target":"s:19RadrootsKitBindings16FfiAppInfoRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAppInfoRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings16FfiAppInfoRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAppInfoRecordV13startedUnixMss5Int64Vvp","target":"s:19RadrootsKitBindings16FfiAppInfoRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAppInfoRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings16FfiAppInfoRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAppInfoRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings16FfiAppInfoRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAppInfoRecordV5buildAA0d5BuildfG0Vvp","target":"s:19RadrootsKitBindings16FfiAppInfoRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiAppInfoRecordV8platformAA0de8PlatformG0VSgvp","target":"s:19RadrootsKitBindings16FfiAppInfoRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiProfileRecordV11displayNameSSSgvp","target":"s:19RadrootsKitBindings16FfiProfileRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiProfileRecordV13schemaVersion15authorPublicKey4name11displayName5about7picture6banner5nip057website16lightningAddressACs6UInt16V_S2SSgA2pA0d14MediaReferenceF0VSgAs3Ptcfc","target":"s:19RadrootsKitBindings16FfiProfileRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiProfileRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings16FfiProfileRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiProfileRecordV15authorPublicKeySSvp","target":"s:19RadrootsKitBindings16FfiProfileRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiProfileRecordV16lightningAddressSSSgvp","target":"s:19RadrootsKitBindings16FfiProfileRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiProfileRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings16FfiProfileRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiProfileRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings16FfiProfileRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiProfileRecordV4nameSSSgvp","target":"s:19RadrootsKitBindings16FfiProfileRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiProfileRecordV5aboutSSSgvp","target":"s:19RadrootsKitBindings16FfiProfileRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiProfileRecordV5nip05SSSgvp","target":"s:19RadrootsKitBindings16FfiProfileRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiProfileRecordV6bannerAA0d14MediaReferenceF0VSgvp","target":"s:19RadrootsKitBindings16FfiProfileRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiProfileRecordV7pictureAA0d14MediaReferenceF0VSgvp","target":"s:19RadrootsKitBindings16FfiProfileRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiProfileRecordV7websiteSSSgvp","target":"s:19RadrootsKitBindings16FfiProfileRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiThreadProfileO5replyyA2CmF","target":"s:19RadrootsKitBindings16FfiThreadProfileO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiThreadProfileO7commentyA2CmF","target":"s:19RadrootsKitBindings16FfiThreadProfileO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiThreadProfileO7profileyA2CmF","target":"s:19RadrootsKitBindings16FfiThreadProfileO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiThreadProfileO8deletionyA2CmF","target":"s:19RadrootsKitBindings16FfiThreadProfileO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiTodayCardTypeO11photoUpdateyA2CmF","target":"s:19RadrootsKitBindings16FfiTodayCardTypeO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiTodayCardTypeO16foodAvailabilityyA2CmF","target":"s:19RadrootsKitBindings16FfiTodayCardTypeO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiTodayCardTypeO3askyA2CmF","target":"s:19RadrootsKitBindings16FfiTodayCardTypeO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiTodayCardTypeO5eventyA2CmF","target":"s:19RadrootsKitBindings16FfiTodayCardTypeO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings16FfiTodayCardTypeO6updateyA2CmF","target":"s:19RadrootsKitBindings16FfiTodayCardTypeO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17FfiAddCommandTypeO11createEventyA2CmF","target":"s:19RadrootsKitBindings17FfiAddCommandTypeO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17FfiAddCommandTypeO12createUpdateyA2CmF","target":"s:19RadrootsKitBindings17FfiAddCommandTypeO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17FfiAddCommandTypeO17createPhotoUpdateyA2CmF","target":"s:19RadrootsKitBindings17FfiAddCommandTypeO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17FfiAddCommandTypeO22createFoodAvailabilityyA2CmF","target":"s:19RadrootsKitBindings17FfiAddCommandTypeO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17FfiAddCommandTypeO9createAskyA2CmF","target":"s:19RadrootsKitBindings17FfiAddCommandTypeO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17FfiAddFieldRecordV13schemaVersion2id5label4kind8required7choices8maxBytesACs6UInt16V_S2SAA0deF4KindOSbSaySSGs6UInt64VSgtcfc","target":"s:19RadrootsKitBindings17FfiAddFieldRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17FfiAddFieldRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings17FfiAddFieldRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17FfiAddFieldRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings17FfiAddFieldRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17FfiAddFieldRecordV2idSSvp","target":"s:19RadrootsKitBindings17FfiAddFieldRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17FfiAddFieldRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings17FfiAddFieldRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17FfiAddFieldRecordV4kindAA0deF4KindOvp","target":"s:19RadrootsKitBindings17FfiAddFieldRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17FfiAddFieldRecordV5labelSSvp","target":"s:19RadrootsKitBindings17FfiAddFieldRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17FfiAddFieldRecordV7choicesSaySSGvp","target":"s:19RadrootsKitBindings17FfiAddFieldRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17FfiAddFieldRecordV8maxBytess6UInt64VSgvp","target":"s:19RadrootsKitBindings17FfiAddFieldRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17FfiAddFieldRecordV8requiredSbvp","target":"s:19RadrootsKitBindings17FfiAddFieldRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17FfiShutdownRecordV13alreadyClosedSbvp","target":"s:19RadrootsKitBindings17FfiShutdownRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17FfiShutdownRecordV13schemaVersion5state13alreadyClosedACs6UInt16V_SSSbtcfc","target":"s:19RadrootsKitBindings17FfiShutdownRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17FfiShutdownRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings17FfiShutdownRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17FfiShutdownRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings17FfiShutdownRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17FfiShutdownRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings17FfiShutdownRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17FfiShutdownRecordV5stateSSvp","target":"s:19RadrootsKitBindings17FfiShutdownRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17HostSigningResultV11operationIdSSvp","target":"s:19RadrootsKitBindings17HostSigningResultV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17HostSigningResultV12signatureHexSSSgvp","target":"s:19RadrootsKitBindings17HostSigningResultV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17HostSigningResultV13schemaVersion7outcome11operationId013signerRequestK09publicKey7purpose12signatureHex17completedAtUnixMsACs6UInt16V_AA0dE7OutcomeOS3SAA0dE7PurposeOSSSgs6UInt64Vtcfc","target":"s:19RadrootsKitBindings17HostSigningResultV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17HostSigningResultV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings17HostSigningResultV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17HostSigningResultV15signerRequestIdSSvp","target":"s:19RadrootsKitBindings17HostSigningResultV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17HostSigningResultV17completedAtUnixMss6UInt64Vvp","target":"s:19RadrootsKitBindings17HostSigningResultV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17HostSigningResultV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings17HostSigningResultV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17HostSigningResultV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings17HostSigningResultV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17HostSigningResultV7outcomeAA0dE7OutcomeOvp","target":"s:19RadrootsKitBindings17HostSigningResultV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17HostSigningResultV7purposeAA0dE7PurposeOvp","target":"s:19RadrootsKitBindings17HostSigningResultV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings17HostSigningResultV9publicKeySSvp","target":"s:19RadrootsKitBindings17HostSigningResultV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiAddSchemaRecordV11commandTypeAA0de7CommandI0Ovp","target":"s:19RadrootsKitBindings18FfiAddSchemaRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiAddSchemaRecordV13schemaVersion11commandType5label6fieldsACs6UInt16V_AA0de7CommandK0OSSSayAA0de5FieldG0VGtcfc","target":"s:19RadrootsKitBindings18FfiAddSchemaRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiAddSchemaRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings18FfiAddSchemaRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiAddSchemaRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings18FfiAddSchemaRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiAddSchemaRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings18FfiAddSchemaRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiAddSchemaRecordV5labelSSvp","target":"s:19RadrootsKitBindings18FfiAddSchemaRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiAddSchemaRecordV6fieldsSayAA0de5FieldG0VGvp","target":"s:19RadrootsKitBindings18FfiAddSchemaRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiBuildInfoRecordV11libRevisionSSSgvp","target":"s:19RadrootsKitBindings18FfiBuildInfoRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiBuildInfoRecordV12crateVersionSSvp","target":"s:19RadrootsKitBindings18FfiBuildInfoRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiBuildInfoRecordV13buildTimeUnixs6UInt64VSgvp","target":"s:19RadrootsKitBindings18FfiBuildInfoRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiBuildInfoRecordV13schemaVersion9crateName0jI05rustc7profile11libRevision08consumerO013buildTimeUnixACs6UInt16V_S3SSgA3Ns6UInt64VSgtcfc","target":"s:19RadrootsKitBindings18FfiBuildInfoRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiBuildInfoRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings18FfiBuildInfoRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiBuildInfoRecordV16consumerRevisionSSSgvp","target":"s:19RadrootsKitBindings18FfiBuildInfoRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiBuildInfoRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings18FfiBuildInfoRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiBuildInfoRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings18FfiBuildInfoRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiBuildInfoRecordV5rustcSSSgvp","target":"s:19RadrootsKitBindings18FfiBuildInfoRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiBuildInfoRecordV7profileSSSgvp","target":"s:19RadrootsKitBindings18FfiBuildInfoRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiBuildInfoRecordV9crateNameSSvp","target":"s:19RadrootsKitBindings18FfiBuildInfoRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiEventTimingKindO5timedyA2CmF","target":"s:19RadrootsKitBindings18FfiEventTimingKindO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiEventTimingKindO6allDayyA2CmF","target":"s:19RadrootsKitBindings18FfiEventTimingKindO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV10contractIdSSvp","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV10rankDigestSSSgvp","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV11contextRanks5UInt8Vvp","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV11priceAmountSSSgvp","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV13authorProfileAA0diG0VSgvp","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV13eventEndUnixSs6UInt64VSgvp","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV13priceCurrencySSSgvp","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV13schemaVersion6cardId0J4Type011sourceEventK00M7Address15authorPublicKey08contractK05title7content15authoredAtUnixS09effectivewX1S010eventStartX1S0z3EndX1S8location11priceAmount13priceCurrency9priceUnit8quantity11contextRank15inclusionReason5media9lifecycle10rankDigest0P7Profile6thread014localOperationK019localOperationStateACs6UInt16V_SSAA0defL0OS2SSgS2SA7_SSs6UInt64VA9_A9_SgA10_A7_A7_A7_A7_A7_s5UInt8VSSSayAA0d14MediaReferenceG0VGAA0dF14LifecycleStateOA7_AA0d7ProfileG0VSgSayAA0d11ThreadEntryG0VGA7_A7_tcfc","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV13sourceAddressSSSgvp","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV13sourceEventIdSSvp","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV15authorPublicKeySSvp","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV15authoredAtUnixSs6UInt64Vvp","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV15eventStartUnixSs6UInt64VSgvp","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV15inclusionReasonSSvp","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV16effectiveAtUnixSs6UInt64Vvp","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV16localOperationIdSSSgvp","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV19localOperationStateSSSgvp","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV5mediaSayAA0d14MediaReferenceG0VGvp","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV5titleSSSgvp","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV6cardIdSSvp","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV6threadSayAA0d11ThreadEntryG0VGvp","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV7contentSSvp","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV8cardTypeAA0defI0Ovp","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV8locationSSSgvp","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV8quantitySSSgvp","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV9lifecycleAA0dF14LifecycleStateOvp","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayCardRecordV9priceUnitSSSgvp","target":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayPageRecordV10nextCursorSSSgvp","target":"s:19RadrootsKitBindings18FfiTodayPageRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayPageRecordV13schemaVersion9asOfUnixS5items10nextCursorACs6UInt16V_s6UInt64VSayAA0de4CardG0VGSSSgtcfc","target":"s:19RadrootsKitBindings18FfiTodayPageRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayPageRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings18FfiTodayPageRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayPageRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings18FfiTodayPageRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayPageRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings18FfiTodayPageRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayPageRecordV5itemsSayAA0de4CardG0VGvp","target":"s:19RadrootsKitBindings18FfiTodayPageRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodayPageRecordV9asOfUnixSs6UInt64Vvp","target":"s:19RadrootsKitBindings18FfiTodayPageRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodaySyncRecordV10projectionAA0de7RefreshG0Vvp","target":"s:19RadrootsKitBindings18FfiTodaySyncRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodaySyncRecordV10relayStateAA0de5RelayfI0Ovp","target":"s:19RadrootsKitBindings18FfiTodaySyncRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodaySyncRecordV12pagesFetcheds6UInt16Vvp","target":"s:19RadrootsKitBindings18FfiTodaySyncRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodaySyncRecordV13schemaVersion10relayState12pagesFetched14eventsObserved0N8Admitted0N8Rejected10projectionACs6UInt16V_AA0de5RelayfK0OALs6UInt64VA2pA0de7RefreshG0Vtcfc","target":"s:19RadrootsKitBindings18FfiTodaySyncRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodaySyncRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings18FfiTodaySyncRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodaySyncRecordV14eventsAdmitteds6UInt64Vvp","target":"s:19RadrootsKitBindings18FfiTodaySyncRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodaySyncRecordV14eventsObserveds6UInt64Vvp","target":"s:19RadrootsKitBindings18FfiTodaySyncRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodaySyncRecordV14eventsRejecteds6UInt64Vvp","target":"s:19RadrootsKitBindings18FfiTodaySyncRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodaySyncRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings18FfiTodaySyncRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18FfiTodaySyncRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings18FfiTodaySyncRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18HostSigningOutcomeO11invalidatedyA2CmF","target":"s:19RadrootsKitBindings18HostSigningOutcomeO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18HostSigningOutcomeO11unavailableyA2CmF","target":"s:19RadrootsKitBindings18HostSigningOutcomeO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18HostSigningOutcomeO6failedyA2CmF","target":"s:19RadrootsKitBindings18HostSigningOutcomeO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18HostSigningOutcomeO6lockedyA2CmF","target":"s:19RadrootsKitBindings18HostSigningOutcomeO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18HostSigningOutcomeO6signedyA2CmF","target":"s:19RadrootsKitBindings18HostSigningOutcomeO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18HostSigningOutcomeO8rejectedyA2CmF","target":"s:19RadrootsKitBindings18HostSigningOutcomeO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18HostSigningOutcomeO8timedOutyA2CmF","target":"s:19RadrootsKitBindings18HostSigningOutcomeO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18HostSigningOutcomeO9cancelledyA2CmF","target":"s:19RadrootsKitBindings18HostSigningOutcomeO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18HostSigningPurposeO10nostrEventyA2CmF","target":"s:19RadrootsKitBindings18HostSigningPurposeO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18HostSigningPurposeO13blossomUploadyA2CmF","target":"s:19RadrootsKitBindings18HostSigningPurposeO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18HostSigningRequestV06signerF2IdSSvp","target":"s:19RadrootsKitBindings18HostSigningRequestV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18HostSigningRequestV10artifactIdSSvp","target":"s:19RadrootsKitBindings18HostSigningRequestV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18HostSigningRequestV11operationIdSSvp","target":"s:19RadrootsKitBindings18HostSigningRequestV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18HostSigningRequestV13eventIdDigest10Foundation4DataVvp","target":"s:19RadrootsKitBindings18HostSigningRequestV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18HostSigningRequestV13operationKindSSvp","target":"s:19RadrootsKitBindings18HostSigningRequestV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18HostSigningRequestV13schemaVersion13operationKind0I2Id08artifactK006signerfK09publicKey7purpose14deadlineUnixMs05eventK6Digest013expectedEventK009createdAtR1S4kind4tags7contentACs6UInt16V_S5SAA0dE7PurposeOs6UInt64V10Foundation4DataVSSAWs6UInt32VSaySaySSGGSStcfc","target":"s:19RadrootsKitBindings18HostSigningRequestV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18HostSigningRequestV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings18HostSigningRequestV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18HostSigningRequestV14createdAtUnixSs6UInt64Vvp","target":"s:19RadrootsKitBindings18HostSigningRequestV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18HostSigningRequestV14deadlineUnixMss6UInt64Vvp","target":"s:19RadrootsKitBindings18HostSigningRequestV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18HostSigningRequestV15expectedEventIdSSvp","target":"s:19RadrootsKitBindings18HostSigningRequestV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18HostSigningRequestV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings18HostSigningRequestV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18HostSigningRequestV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings18HostSigningRequestV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18HostSigningRequestV4kinds6UInt32Vvp","target":"s:19RadrootsKitBindings18HostSigningRequestV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18HostSigningRequestV4tagsSaySaySSGGvp","target":"s:19RadrootsKitBindings18HostSigningRequestV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18HostSigningRequestV7contentSSvp","target":"s:19RadrootsKitBindings18HostSigningRequestV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18HostSigningRequestV7purposeAA0dE7PurposeOvp","target":"s:19RadrootsKitBindings18HostSigningRequestV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18HostSigningRequestV9publicKeySSvp","target":"s:19RadrootsKitBindings18HostSigningRequestV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18SignerStatusRecordV12availabilityAA0d12AvailabilityF0Ovp","target":"s:19RadrootsKitBindings18SignerStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18SignerStatusRecordV13schemaVersion12availabilityACs6UInt16V_AA0d12AvailabilityF0Otcfc","target":"s:19RadrootsKitBindings18SignerStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18SignerStatusRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings18SignerStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18SignerStatusRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings18SignerStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings18SignerStatusRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings18SignerStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings19FfiCapabilityRecordV10configuredSbvp","target":"s:19RadrootsKitBindings19FfiCapabilityRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings19FfiCapabilityRecordV12availabilitySSvp","target":"s:19RadrootsKitBindings19FfiCapabilityRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings19FfiCapabilityRecordV13schemaVersion2id8compiled10configured12availability8maturityACs6UInt16V_SSS2bS2Stcfc","target":"s:19RadrootsKitBindings19FfiCapabilityRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings19FfiCapabilityRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings19FfiCapabilityRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings19FfiCapabilityRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings19FfiCapabilityRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings19FfiCapabilityRecordV2idSSvp","target":"s:19RadrootsKitBindings19FfiCapabilityRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings19FfiCapabilityRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings19FfiCapabilityRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings19FfiCapabilityRecordV8compiledSbvp","target":"s:19RadrootsKitBindings19FfiCapabilityRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings19FfiCapabilityRecordV8maturitySSvp","target":"s:19RadrootsKitBindings19FfiCapabilityRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings19FfiDraftMediaRecordV13schemaVersion3url5stage14uploadAttempts16verifiedAtUnixMs14possibleOrphan16orphanReasonCode0t8RecordedopQ0ACs6UInt16V_SSAA0dF5StageOs5UInt8Vs6UInt64VSgSbSSSgATtcfc","target":"s:19RadrootsKitBindings19FfiDraftMediaRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings19FfiDraftMediaRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings19FfiDraftMediaRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings19FfiDraftMediaRecordV14possibleOrphanSbvp","target":"s:19RadrootsKitBindings19FfiDraftMediaRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings19FfiDraftMediaRecordV14uploadAttemptss5UInt8Vvp","target":"s:19RadrootsKitBindings19FfiDraftMediaRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings19FfiDraftMediaRecordV16orphanReasonCodeSSSgvp","target":"s:19RadrootsKitBindings19FfiDraftMediaRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings19FfiDraftMediaRecordV16verifiedAtUnixMss6UInt64VSgvp","target":"s:19RadrootsKitBindings19FfiDraftMediaRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings19FfiDraftMediaRecordV22orphanRecordedAtUnixMss6UInt64VSgvp","target":"s:19RadrootsKitBindings19FfiDraftMediaRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings19FfiDraftMediaRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings19FfiDraftMediaRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings19FfiDraftMediaRecordV3urlSSvp","target":"s:19RadrootsKitBindings19FfiDraftMediaRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings19FfiDraftMediaRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings19FfiDraftMediaRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings19FfiDraftMediaRecordV5stageAA0dF5StageOvp","target":"s:19RadrootsKitBindings19FfiDraftMediaRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings19FfiSearchResultTypeO4cardyA2CmF","target":"s:19RadrootsKitBindings19FfiSearchResultTypeO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings19FfiSearchResultTypeO7profileyA2CmF","target":"s:19RadrootsKitBindings19FfiSearchResultTypeO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiAppPlatformRecordV11buildNumberSSSgvp","target":"s:19RadrootsKitBindings20FfiAppPlatformRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiAppPlatformRecordV13schemaVersion8platform8bundleId7version11buildNumber0N3ShaACs6UInt16V_SSSgA4Ltcfc","target":"s:19RadrootsKitBindings20FfiAppPlatformRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiAppPlatformRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings20FfiAppPlatformRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiAppPlatformRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings20FfiAppPlatformRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiAppPlatformRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings20FfiAppPlatformRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiAppPlatformRecordV7versionSSSgvp","target":"s:19RadrootsKitBindings20FfiAppPlatformRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiAppPlatformRecordV8buildShaSSSgvp","target":"s:19RadrootsKitBindings20FfiAppPlatformRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiAppPlatformRecordV8bundleIdSSSgvp","target":"s:19RadrootsKitBindings20FfiAppPlatformRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiAppPlatformRecordV8platformSSSgvp","target":"s:19RadrootsKitBindings20FfiAppPlatformRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiDraftStatusRecordV10settlementAA0d19OperationSettlementG0VSgvp","target":"s:19RadrootsKitBindings20FfiDraftStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiDraftStatusRecordV11commandTypeAA0d10AddCommandI0Ovp","target":"s:19RadrootsKitBindings20FfiDraftStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiDraftStatusRecordV11operationIdSSSgvp","target":"s:19RadrootsKitBindings20FfiDraftStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiDraftStatusRecordV13schemaVersion7draftId8revision15authorPublicKey11commandType5state04cardK009operationK015createdAtUnixMs07updatedvwX05media10settlementACs6UInt16V_SSs6UInt64VSSAA0d10AddCommandQ0OAA0D11OutboxStateOS2SSgA2SSayAA0de5MediaG0VGAA0d19OperationSettlementG0VSgtcfc","target":"s:19RadrootsKitBindings20FfiDraftStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiDraftStatusRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings20FfiDraftStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiDraftStatusRecordV15authorPublicKeySSvp","target":"s:19RadrootsKitBindings20FfiDraftStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiDraftStatusRecordV15createdAtUnixMss6UInt64Vvp","target":"s:19RadrootsKitBindings20FfiDraftStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiDraftStatusRecordV15updatedAtUnixMss6UInt64Vvp","target":"s:19RadrootsKitBindings20FfiDraftStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiDraftStatusRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings20FfiDraftStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiDraftStatusRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings20FfiDraftStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiDraftStatusRecordV5mediaSayAA0de5MediaG0VGvp","target":"s:19RadrootsKitBindings20FfiDraftStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiDraftStatusRecordV5stateAA0D11OutboxStateOvp","target":"s:19RadrootsKitBindings20FfiDraftStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiDraftStatusRecordV6cardIdSSvp","target":"s:19RadrootsKitBindings20FfiDraftStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiDraftStatusRecordV7draftIdSSvp","target":"s:19RadrootsKitBindings20FfiDraftStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiDraftStatusRecordV8revisions6UInt64Vvp","target":"s:19RadrootsKitBindings20FfiDraftStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV12cancellationAA0d12CancellationF0Ovp","target":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV12satisfactionAA0D17RelaySatisfactionOvp","target":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV13schemaVersion9relayUrls12satisfaction22deliveryDeadlineUnixMs12cancellationACs6UInt16V_SaySSGAA0D17RelaySatisfactionOs6UInt64VAA0d12CancellationF0Otcfc","target":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV22deliveryDeadlineUnixMss6UInt64Vvp","target":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV9relayUrlsSaySSGvp","target":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRelaySatisfactionO11allAcceptedyA2CmF","target":"s:19RadrootsKitBindings20FfiRelaySatisfactionO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRelaySatisfactionO11anyAcceptedyA2CmF","target":"s:19RadrootsKitBindings20FfiRelaySatisfactionO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRelaySatisfactionO12allDeliveredyA2CmF","target":"s:19RadrootsKitBindings20FfiRelaySatisfactionO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRelaySatisfactionO12anyDeliveredyA2CmF","target":"s:19RadrootsKitBindings20FfiRelaySatisfactionO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRelayStatusRecordV10writeStateSSvp","target":"s:19RadrootsKitBindings20FfiRelayStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRelayStatusRecordV13schemaVersion8relayUrl6access9readState05writeN00M17LastAttemptUnixMs0opqrS00m4NextqrS00otqrS0ACs6UInt16V_S4Ss6UInt64VSgA3Qtcfc","target":"s:19RadrootsKitBindings20FfiRelayStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRelayStatusRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings20FfiRelayStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRelayStatusRecordV21readLastAttemptUnixMss6UInt64VSgvp","target":"s:19RadrootsKitBindings20FfiRelayStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRelayStatusRecordV21readNextAttemptUnixMss6UInt64VSgvp","target":"s:19RadrootsKitBindings20FfiRelayStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRelayStatusRecordV22writeLastAttemptUnixMss6UInt64VSgvp","target":"s:19RadrootsKitBindings20FfiRelayStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRelayStatusRecordV22writeNextAttemptUnixMss6UInt64VSgvp","target":"s:19RadrootsKitBindings20FfiRelayStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRelayStatusRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings20FfiRelayStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRelayStatusRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings20FfiRelayStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRelayStatusRecordV6accessSSvp","target":"s:19RadrootsKitBindings20FfiRelayStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRelayStatusRecordV8relayUrlSSvp","target":"s:19RadrootsKitBindings20FfiRelayStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRelayStatusRecordV9readStateSSvp","target":"s:19RadrootsKitBindings20FfiRelayStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO5mediayA2CmF","target":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO5relayyA2CmF","target":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO5todayyA2CmF","target":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO6draftsyA2CmF","target":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO7initialyA2CmF","target":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO8identityyA2CmF","target":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO9lifecycleyA2CmF","target":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV13schemaVersion3app3sdk0K6ClosedACs6UInt16V_AA0d3AppfG0VAA0d5BuildfG0VSbtcfc","target":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV3appAA0d3AppfG0Vvp","target":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV3sdkAA0d5BuildfG0Vvp","target":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV9sdkClosedSbvp","target":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiThreadEntryRecordV13authorProfileAA0diG0VSgvp","target":"s:19RadrootsKitBindings20FfiThreadEntryRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiThreadEntryRecordV13parentEventIdSSvp","target":"s:19RadrootsKitBindings20FfiThreadEntryRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiThreadEntryRecordV13schemaVersion7eventId15authorPublicKey7content15authoredAtUnixS7profile4root011parentEventK00L7ProfileACs6UInt16V_S3Ss6UInt64VAA0deW0OS2SAA0dwG0VSgtcfc","target":"s:19RadrootsKitBindings20FfiThreadEntryRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiThreadEntryRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings20FfiThreadEntryRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiThreadEntryRecordV15authorPublicKeySSvp","target":"s:19RadrootsKitBindings20FfiThreadEntryRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiThreadEntryRecordV15authoredAtUnixSs6UInt64Vvp","target":"s:19RadrootsKitBindings20FfiThreadEntryRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiThreadEntryRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings20FfiThreadEntryRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiThreadEntryRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings20FfiThreadEntryRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiThreadEntryRecordV4rootSSvp","target":"s:19RadrootsKitBindings20FfiThreadEntryRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiThreadEntryRecordV7contentSSvp","target":"s:19RadrootsKitBindings20FfiThreadEntryRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiThreadEntryRecordV7eventIdSSvp","target":"s:19RadrootsKitBindings20FfiThreadEntryRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings20FfiThreadEntryRecordV7profileAA0dE7ProfileOvp","target":"s:19RadrootsKitBindings20FfiThreadEntryRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiBlossomUploadInputV10artifactIdSSvp","target":"s:19RadrootsKitBindings21FfiBlossomUploadInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiBlossomUploadInputV11operationIdSSvp","target":"s:19RadrootsKitBindings21FfiBlossomUploadInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiBlossomUploadInputV13schemaVersion7draftId16expectedRevision5media20authorizationContent0O14CreatedAtUnixS0O15LifetimeSeconds09operationK008artifactK0015signingDeadlineS2Ms0X12Cancellation08verifiedrsZ007updatedrsZ0ACs6UInt16V_SSs6UInt64VAA0d13PreparedMediaG0VSSA2TS2SAtA0D18CancellationPolicyOA2Ttcfc","target":"s:19RadrootsKitBindings21FfiBlossomUploadInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiBlossomUploadInputV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings21FfiBlossomUploadInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiBlossomUploadInputV15updatedAtUnixMss6UInt64Vvp","target":"s:19RadrootsKitBindings21FfiBlossomUploadInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiBlossomUploadInputV16expectedRevisions6UInt64Vvp","target":"s:19RadrootsKitBindings21FfiBlossomUploadInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiBlossomUploadInputV16verifiedAtUnixMss6UInt64Vvp","target":"s:19RadrootsKitBindings21FfiBlossomUploadInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiBlossomUploadInputV19signingCancellationAA0dI6PolicyOvp","target":"s:19RadrootsKitBindings21FfiBlossomUploadInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiBlossomUploadInputV20authorizationContentSSvp","target":"s:19RadrootsKitBindings21FfiBlossomUploadInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiBlossomUploadInputV21signingDeadlineUnixMss6UInt64Vvp","target":"s:19RadrootsKitBindings21FfiBlossomUploadInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiBlossomUploadInputV27authorizationCreatedAtUnixSs6UInt64Vvp","target":"s:19RadrootsKitBindings21FfiBlossomUploadInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiBlossomUploadInputV28authorizationLifetimeSecondss6UInt64Vvp","target":"s:19RadrootsKitBindings21FfiBlossomUploadInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiBlossomUploadInputV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings21FfiBlossomUploadInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiBlossomUploadInputV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings21FfiBlossomUploadInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiBlossomUploadInputV5mediaAA0d13PreparedMediaG0Vvp","target":"s:19RadrootsKitBindings21FfiBlossomUploadInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiBlossomUploadInputV7draftIdSSvp","target":"s:19RadrootsKitBindings21FfiBlossomUploadInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiCancellationPolicyO16localCooperativeyA2CmF","target":"s:19RadrootsKitBindings21FfiCancellationPolicyO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiCancellationPolicyO24preservePublishedRequestyA2CmF","target":"s:19RadrootsKitBindings21FfiCancellationPolicyO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiCardLifecycleStateO4pastyA2CmF","target":"s:19RadrootsKitBindings21FfiCardLifecycleStateO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiCardLifecycleStateO4soldyA2CmF","target":"s:19RadrootsKitBindings21FfiCardLifecycleStateO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiCardLifecycleStateO6activeyA2CmF","target":"s:19RadrootsKitBindings21FfiCardLifecycleStateO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV10generations6UInt64Vvp","target":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV13schemaVersion2id5label9relayUrls8locality15followedAuthors10generationACs6UInt16V_S2SSaySSGSSSgAMs6UInt64Vtcfc","target":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV15followedAuthorsSaySSGvp","target":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV2idSSvp","target":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV5labelSSvp","target":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV8localitySSSgvp","target":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV9relayUrlsSaySSGvp","target":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiPreparedMediaInputV13schemaVersion15opaqueReference14fileDescriptor3url6sha2569mediaType8byteSize5width6height3alt15preparedAtUnixSACs6UInt16V_SSs6UInt64VS3SARs6UInt32VATSSARtcfc","target":"s:19RadrootsKitBindings21FfiPreparedMediaInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiPreparedMediaInputV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings21FfiPreparedMediaInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiPreparedMediaInputV14fileDescriptors6UInt64Vvp","target":"s:19RadrootsKitBindings21FfiPreparedMediaInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiPreparedMediaInputV15opaqueReferenceSSvp","target":"s:19RadrootsKitBindings21FfiPreparedMediaInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiPreparedMediaInputV15preparedAtUnixSs6UInt64Vvp","target":"s:19RadrootsKitBindings21FfiPreparedMediaInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiPreparedMediaInputV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings21FfiPreparedMediaInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiPreparedMediaInputV3altSSvp","target":"s:19RadrootsKitBindings21FfiPreparedMediaInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiPreparedMediaInputV3urlSSvp","target":"s:19RadrootsKitBindings21FfiPreparedMediaInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiPreparedMediaInputV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings21FfiPreparedMediaInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiPreparedMediaInputV5widths6UInt32Vvp","target":"s:19RadrootsKitBindings21FfiPreparedMediaInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiPreparedMediaInputV6heights6UInt32Vvp","target":"s:19RadrootsKitBindings21FfiPreparedMediaInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiPreparedMediaInputV6sha256SSvp","target":"s:19RadrootsKitBindings21FfiPreparedMediaInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiPreparedMediaInputV8byteSizes6UInt64Vvp","target":"s:19RadrootsKitBindings21FfiPreparedMediaInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiPreparedMediaInputV9mediaTypeSSvp","target":"s:19RadrootsKitBindings21FfiPreparedMediaInputV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiSearchResultRecordV10resultTypeAA0defI0Ovp","target":"s:19RadrootsKitBindings21FfiSearchResultRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiSearchResultRecordV13schemaVersion10resultType8stableId4card7profileACs6UInt16V_AA0defK0OSSAA0d9TodayCardG0VSgAA0d7ProfileG0VSgtcfc","target":"s:19RadrootsKitBindings21FfiSearchResultRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiSearchResultRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings21FfiSearchResultRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiSearchResultRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings21FfiSearchResultRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiSearchResultRecordV4cardAA0d9TodayCardG0VSgvp","target":"s:19RadrootsKitBindings21FfiSearchResultRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiSearchResultRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings21FfiSearchResultRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiSearchResultRecordV7profileAA0d7ProfileG0VSgvp","target":"s:19RadrootsKitBindings21FfiSearchResultRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiSearchResultRecordV8stableIdSSvp","target":"s:19RadrootsKitBindings21FfiSearchResultRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiSubscriptionHandleC11unsubscribeyyF","target":"s:19RadrootsKitBindings21FfiSubscriptionHandleC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiSubscriptionHandleC8isActiveSbyF","target":"s:19RadrootsKitBindings21FfiSubscriptionHandleC"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV12sourceEventss6UInt64Vvp","target":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV12visibleCardss6UInt64Vvp","target":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV13schemaVersion6update12sourceEvents12visibleCards8profiles13threadEntries17contentGeneration7changedACs6UInt16V_AA0dE16ProjectionUpdateOs6UInt64VA4QSbtcfc","target":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV13threadEntriess6UInt64Vvp","target":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV17contentGenerations6UInt64Vvp","target":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV6updateAA0dE16ProjectionUpdateOvp","target":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV7changedSbvp","target":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV8profiless6UInt64Vvp","target":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings22FfiCardAddParityRecordV11commandTypeAA0df7CommandJ0Ovp","target":"s:19RadrootsKitBindings22FfiCardAddParityRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings22FfiCardAddParityRecordV13schemaVersion8cardType07commandL0ACs6UInt16V_AA0d5TodayeL0OAA0df7CommandL0Otcfc","target":"s:19RadrootsKitBindings22FfiCardAddParityRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings22FfiCardAddParityRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings22FfiCardAddParityRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings22FfiCardAddParityRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings22FfiCardAddParityRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings22FfiCardAddParityRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings22FfiCardAddParityRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings22FfiCardAddParityRecordV8cardTypeAA0d5TodayeJ0Ovp","target":"s:19RadrootsKitBindings22FfiCardAddParityRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV10generations6UInt64Vvp","target":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV13schemaVersion10generation4kind8entityIdACs6UInt16V_s6UInt64VAA0deF4KindOSSSgtcfc","target":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV4kindAA0deF4KindOvp","target":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV8entityIdSSSgvp","target":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings22FfiStorageStatusRecordV13schemaVersion7backend8openMode8shutdown9integrityACs6UInt16V_S4Stcfc","target":"s:19RadrootsKitBindings22FfiStorageStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings22FfiStorageStatusRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings22FfiStorageStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings22FfiStorageStatusRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings22FfiStorageStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings22FfiStorageStatusRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings22FfiStorageStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings22FfiStorageStatusRecordV7backendSSvp","target":"s:19RadrootsKitBindings22FfiStorageStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings22FfiStorageStatusRecordV8openModeSSvp","target":"s:19RadrootsKitBindings22FfiStorageStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings22FfiStorageStatusRecordV8shutdownSSvp","target":"s:19RadrootsKitBindings22FfiStorageStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings22FfiStorageStatusRecordV9integritySSvp","target":"s:19RadrootsKitBindings22FfiStorageStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings22FfiTodayRelaySyncStateO7offlineyA2CmF","target":"s:19RadrootsKitBindings22FfiTodayRelaySyncStateO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings22FfiTodayRelaySyncStateO7partialyA2CmF","target":"s:19RadrootsKitBindings22FfiTodayRelaySyncStateO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings22FfiTodayRelaySyncStateO8completeyA2CmF","target":"s:19RadrootsKitBindings22FfiTodayRelaySyncStateO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV13schemaVersion9publicKey20hostSignerConfiguredACs6UInt16V_SSSbtcfc","target":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV20hostSignerConfiguredSbvp","target":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV9publicKeySSvp","target":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV12verificationAA0dE17VerificationStateOvp","target":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV13schemaVersion3url6sha2569mediaType5width6height8byteSize3alt12verificationACs6UInt16V_S2SSgAOs6UInt32VSgARs6UInt64VSgAoA0dE17VerificationStateOtcfc","target":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV3altSSSgvp","target":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV3urlSSvp","target":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV5widths6UInt32VSgvp","target":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV6heights6UInt32VSgvp","target":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV6sha256SSSgvp","target":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV8byteSizes6UInt64VSgvp","target":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV9mediaTypeSSSgvp","target":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings24FfiTodayProjectionUpdateO11incrementalyA2CmF","target":"s:19RadrootsKitBindings24FfiTodayProjectionUpdateO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings24FfiTodayProjectionUpdateO7rebuildyA2CmF","target":"s:19RadrootsKitBindings24FfiTodayProjectionUpdateO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings24SignerAvailabilityRecordO11unavailableyA2CmF","target":"s:19RadrootsKitBindings24SignerAvailabilityRecordO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings24SignerAvailabilityRecordO4busyyA2CmF","target":"s:19RadrootsKitBindings24SignerAvailabilityRecordO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings24SignerAvailabilityRecordO5readyyA2CmF","target":"s:19RadrootsKitBindings24SignerAvailabilityRecordO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings24SignerAvailabilityRecordO6lockedyA2CmF","target":"s:19RadrootsKitBindings24SignerAvailabilityRecordO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings25FfiMediaVerificationStateO11unavailableyA2CmF","target":"s:19RadrootsKitBindings25FfiMediaVerificationStateO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings25FfiMediaVerificationStateO6failedyA2CmF","target":"s:19RadrootsKitBindings25FfiMediaVerificationStateO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings25FfiMediaVerificationStateO7pendingyA2CmF","target":"s:19RadrootsKitBindings25FfiMediaVerificationStateO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings25FfiMediaVerificationStateO8verifiedyA2CmF","target":"s:19RadrootsKitBindings25FfiMediaVerificationStateO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings25ProtectedDataAvailabilityO11unavailableyA2CmF","target":"s:19RadrootsKitBindings25ProtectedDataAvailabilityO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings25ProtectedDataAvailabilityO9availableyA2CmF","target":"s:19RadrootsKitBindings25ProtectedDataAvailabilityO"},{"kind":"memberOf","source":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV13schemaVersion7profile5state16readAvailability05writeN06relaysACs6UInt16V_S4SSayAA0defH0VGtcfc","target":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV16readAvailabilitySSvp","target":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV17writeAvailabilitySSvp","target":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV5stateSSvp","target":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV6relaysSayAA0defH0VGvp","target":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV7profileSSvp","target":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV13deliveryPlanss6UInt16Vvp","target":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV13indeterminates6UInt16Vvp","target":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV13schemaVersion9artifacts6signed8admitted7pending9retryable13indeterminate14failedTerminal9cancelled13deliveryPlans0S9Satisfied0S7Pending0S9Retryable0S9Exhausted0s6FailedQ00S9CancelledACs6UInt16V_A15Utcfc","target":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV13schemaVersions6UInt16Vvp","target":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV14failedTerminals6UInt16Vvp","target":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV15deliveryPendings6UInt16Vvp","target":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV17deliveryCancelleds6UInt16Vvp","target":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV17deliveryExhausteds6UInt16Vvp","target":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV17deliveryRetryables6UInt16Vvp","target":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV17deliverySatisfieds6UInt16Vvp","target":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV22deliveryFailedTerminals6UInt16Vvp","target":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV2eeoiySbAC_ACtFZ","target":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV4hash4intoys6HasherVz_tF","target":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV6signeds6UInt16Vvp","target":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV7pendings6UInt16Vvp","target":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV8admitteds6UInt16Vvp","target":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV9artifactss6UInt16Vvp","target":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV9cancelleds6UInt16Vvp","target":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV"},{"kind":"memberOf","source":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV9retryables6UInt16Vvp","target":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A10HostSignerP12signerStatusAA0eG6RecordVyYaF","target":"s:19RadrootsKitBindings0A10HostSignerP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A10HostSignerP4sign7requestAA0D13SigningResultVAA0dH7RequestV_tYaF","target":"s:19RadrootsKitBindings0A10HostSignerP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeObserverP8onChange6changeyAA03FfidG6RecordV_tF","target":"s:19RadrootsKitBindings0A15RuntimeObserverP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP12phase1Search7context5query5limit9asOfUnixSSayAA03FfiG12ResultRecordVGAA0n12LocalNetworkP0V_SSs6UInt16Vs6UInt64VtYaKF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP12uptimeMilliss5Int64VyF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP14identityStatusAA011FfiIdentityG6RecordVyKF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP14sdkRelayStatusAA03FfigH12ReportRecordVSgyKF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP15phase1SaveDraft7draftId5input15authoredAtUnixS16expectedRevision09persistedmN2MsAA03FfiH12StatusRecordVSS_AA0s3AddH5InputVs6UInt64VAOSgAOtYaKF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP15phase1SyncToday7context8nowUnixS6updateAA03FfihG6RecordVAA0m12LocalNetworkN0V_s6UInt64VAA0mH16ProjectionUpdateOtYaKF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP15phase1TodayPage7context5limit9asOfUnixS6cursorAA03FfigH6RecordVAA0o12LocalNetworkP0V_s6UInt16Vs6UInt64VSgSSSgtYaKF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP15sdkCapabilitiesSayAA19FfiCapabilityRecordVGyF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP16phase1AddSchemasSayAA03FfiG12SchemaRecordVGyF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP16phase1DraftHeads5limitSayAA03FfiG12StatusRecordVGs6UInt16V_tYaKF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP16phase1QueueDraft7draftId16expectedRevision6policy14queuedAtUnixMsAA03FfiH12StatusRecordVSS_s6UInt64VAA0rg6PolicyT0VALtYaKF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP16sdkStorageStatusAA03FfigH6RecordVyYaKF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP16subscribeChanges8observerAA21FfiSubscriptionHandleCAA0aD8Observer_p_tKF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP17phase1CancelDraft7draftId16expectedRevision17cancelledAtUnixMsAA03FfiH12StatusRecordVSS_s6UInt64VAKtYaKF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP17phase1DraftStatus7draftIdAA03FfigH6RecordVSS_tYaKF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP17sdkBlossomProfileSSSgyKF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP18phase1LocalNetwork7contextAA03FfigH6RecordVAG_tKF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP18phase1RefreshToday7context8nowUnixS6updateAA03FfihG6RecordVAA0m12LocalNetworkN0V_s6UInt64VAA0mH16ProjectionUpdateOtYaKF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP18setAppInfoPlatform8platform8bundleId7version11buildNumber0N3ShaySSSg_A4JtF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP19phase1CardAddParitySayAA03FfighI6RecordVGyF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP21configureDeviceRelays08writableH0ySaySSG_tKF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP21configurePublicRelays08writableH0ySaySSG_tKF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP21phase1SignQueuedDraft7draftId16expectedRevisionAA03FfiI12StatusRecordVSS_s6UInt64VtYaKF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP22configureDeviceBlossom7originsySaySSG_tKF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP22configurePublicBlossom7originsySaySSG_tKF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP22phase1UploadDraftMedia5inputAA03FfiH12StatusRecordVAA0k7BlossomG5InputV_tYaKF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP22phase1ValidateAddDraft5input15authoredAtUnixSyAA03FfihI5InputV_s6UInt64VtKF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP23phase1RecoverDraftQueue7draftId17recoveredAtUnixMsAA03FfiH12StatusRecordVSS_s6UInt64VtYaKF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP24configureSimulatorRelays08loopbackH0ySaySSG_tKF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP25configureSimulatorBlossom7originsySaySSG_tKF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP4infoAA03FfiD10InfoRecordVyF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP8infoJsonSSyF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP8phase1Me7context9asOfUnixSAA03FfiG6RecordVAA0l12LocalNetworkM0V_s6UInt64VtYaKF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings0A15RuntimeProtocolP8shutdownAA17FfiShutdownRecordVyYaKF","target":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings29FfiSubscriptionHandleProtocolP11unsubscribeyyF","target":"s:19RadrootsKitBindings29FfiSubscriptionHandleProtocolP"},{"kind":"requirementOf","source":"s:19RadrootsKitBindings29FfiSubscriptionHandleProtocolP8isActiveSbyF","target":"s:19RadrootsKitBindings29FfiSubscriptionHandleProtocolP"}],"schema":"radroots.swift-api-snapshot.v1","symbols":[{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"uniffiEnsureRadrootsMobileFfiInitialized"},{"kind":"text","spelling":"()"}],"kind":"swift.func","path":["uniffiEnsureRadrootsMobileFfiInitialized()"],"precise":"s:19RadrootsKitBindings012uniffiEnsureA20MobileFfiInitializedyyF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"uniffiForeignFutureHandleCountRadrootsMobileCore"},{"kind":"text","spelling":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","spelling":"Int"}],"kind":"swift.func","path":["uniffiForeignFutureHandleCountRadrootsMobileCore()"],"precise":"s:19RadrootsKitBindings030uniffiForeignFutureHandleCountA10MobileCoreSiyF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"protocol"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"RadrootsHostSigner"},{"kind":"text","spelling":" : AnyObject, "},{"kind":"typeIdentifier","preciseIdentifier":"s:s8SendableP","spelling":"Sendable"}],"kind":"swift.protocol","path":["RadrootsHostSigner"],"precise":"s:19RadrootsKitBindings0A10HostSignerP"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"signerStatus"},{"kind":"text","spelling":"() "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18SignerStatusRecordV","spelling":"SignerStatusRecord"}],"kind":"swift.method","path":["RadrootsHostSigner","signerStatus()"],"precise":"s:19RadrootsKitBindings0A10HostSignerP12signerStatusAA0eG6RecordVyYaF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"sign"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"request"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18HostSigningRequestV","spelling":"HostSigningRequest"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings17HostSigningResultV","spelling":"HostSigningResult"}],"kind":"swift.method","path":["RadrootsHostSigner","sign(request:)"],"precise":"s:19RadrootsKitBindings0A10HostSignerP4sign7requestAA0D13SigningResultVAA0dH7RequestV_tYaF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"RadrootsErrorRecord"}],"kind":"swift.struct","path":["RadrootsErrorRecord"],"precise":"s:19RadrootsKitBindings0A11ErrorRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"operationId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["RadrootsErrorRecord","operationId"],"precise":"s:19RadrootsKitBindings0A11ErrorRecordV11operationIdSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"safeMessage"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["RadrootsErrorRecord","safeMessage"],"precise":"s:19RadrootsKitBindings0A11ErrorRecordV11safeMessageSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"capabilityId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["RadrootsErrorRecord","capabilityId"],"precise":"s:19RadrootsKitBindings0A11ErrorRecordV12capabilityIdSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"code"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"category"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"retryable"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"recoveryActions"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"], "},{"kind":"externalParam","spelling":"operationId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"capabilityId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"safeMessage"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":")"}],"kind":"swift.init","path":["RadrootsErrorRecord","init(schemaVersion:code:category:retryable:recoveryActions:operationId:capabilityId:safeMessage:)"],"precise":"s:19RadrootsKitBindings0A11ErrorRecordV13schemaVersion4code8category9retryable15recoveryActions11operationId010capabilityN011safeMessageACs6UInt16V_S2SSbSaySSGSSSgAOSStcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["RadrootsErrorRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings0A11ErrorRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"recoveryActions"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"]"}],"kind":"swift.property","path":["RadrootsErrorRecord","recoveryActions"],"precise":"s:19RadrootsKitBindings0A11ErrorRecordV15recoveryActionsSaySSGvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings0A11ErrorRecordV","spelling":"RadrootsErrorRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings0A11ErrorRecordV","spelling":"RadrootsErrorRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["RadrootsErrorRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings0A11ErrorRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"code"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["RadrootsErrorRecord","code"],"precise":"s:19RadrootsKitBindings0A11ErrorRecordV4codeSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["RadrootsErrorRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings0A11ErrorRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"category"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["RadrootsErrorRecord","category"],"precise":"s:19RadrootsKitBindings0A11ErrorRecordV8categorySSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"retryable"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.property","path":["RadrootsErrorRecord","retryable"],"precise":"s:19RadrootsKitBindings0A11ErrorRecordV9retryableSbvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"protocol"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"RadrootsRuntimeObserver"},{"kind":"text","spelling":" : AnyObject, "},{"kind":"typeIdentifier","preciseIdentifier":"s:s8SendableP","spelling":"Sendable"}],"kind":"swift.protocol","path":["RadrootsRuntimeObserver"],"precise":"s:19RadrootsKitBindings0A15RuntimeObserverP"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"onChange"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"change"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV","spelling":"FfiRuntimeChangeRecord"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["RadrootsRuntimeObserver","onChange(change:)"],"precise":"s:19RadrootsKitBindings0A15RuntimeObserverP8onChange6changeyAA03FfidG6RecordV_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"protocol"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"RadrootsRuntimeProtocol"},{"kind":"text","spelling":" : AnyObject, "},{"kind":"typeIdentifier","preciseIdentifier":"s:s8SendableP","spelling":"Sendable"}],"kind":"swift.protocol","path":["RadrootsRuntimeProtocol"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1Search"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"context"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV","spelling":"FfiLocalNetworkRecord"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"query"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"limit"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"asOfUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> ["},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiSearchResultRecordV","spelling":"FfiSearchResultRecord"},{"kind":"text","spelling":"]"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","phase1Search(context:query:limit:asOfUnixS:)"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP12phase1Search7context5query5limit9asOfUnixSSayAA03FfiG12ResultRecordVGAA0n12LocalNetworkP0V_SSs6UInt16Vs6UInt64VtYaKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"uptimeMillis"},{"kind":"text","spelling":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5Int64V","spelling":"Int64"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","uptimeMillis()"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP12uptimeMilliss5Int64VyF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"identityStatus"},{"kind":"text","spelling":"() "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV","spelling":"FfiIdentityStatusRecord"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","identityStatus()"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP14identityStatusAA011FfiIdentityG6RecordVyKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"sdkRelayStatus"},{"kind":"text","spelling":"() "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV","spelling":"FfiRelayStatusReportRecord"},{"kind":"text","spelling":"?"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","sdkRelayStatus()"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP14sdkRelayStatusAA03FfigH12ReportRecordVSgyKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1SaveDraft"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"draftId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"input"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings16FfiAddDraftInputV","spelling":"FfiAddDraftInput"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"authoredAtUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"expectedRevision"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"persistedAtUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiDraftStatusRecordV","spelling":"FfiDraftStatusRecord"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","phase1SaveDraft(draftId:input:authoredAtUnixS:expectedRevision:persistedAtUnixMs:)"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP15phase1SaveDraft7draftId5input15authoredAtUnixS16expectedRevision09persistedmN2MsAA03FfiH12StatusRecordVSS_AA0s3AddH5InputVs6UInt64VAOSgAOtYaKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1SyncToday"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"context"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV","spelling":"FfiLocalNetworkRecord"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"nowUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"update"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings24FfiTodayProjectionUpdateO","spelling":"FfiTodayProjectionUpdate"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18FfiTodaySyncRecordV","spelling":"FfiTodaySyncRecord"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","phase1SyncToday(context:nowUnixS:update:)"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP15phase1SyncToday7context8nowUnixS6updateAA03FfihG6RecordVAA0m12LocalNetworkN0V_s6UInt64VAA0mH16ProjectionUpdateOtYaKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1TodayPage"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"context"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV","spelling":"FfiLocalNetworkRecord"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"limit"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"asOfUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"cursor"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?) "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18FfiTodayPageRecordV","spelling":"FfiTodayPageRecord"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","phase1TodayPage(context:limit:asOfUnixS:cursor:)"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP15phase1TodayPage7context5limit9asOfUnixS6cursorAA03FfigH6RecordVAA0o12LocalNetworkP0V_s6UInt16Vs6UInt64VSgSSSgtYaKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"sdkCapabilities"},{"kind":"text","spelling":"() -> ["},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings19FfiCapabilityRecordV","spelling":"FfiCapabilityRecord"},{"kind":"text","spelling":"]"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","sdkCapabilities()"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP15sdkCapabilitiesSayAA19FfiCapabilityRecordVGyF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1AddSchemas"},{"kind":"text","spelling":"() -> ["},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18FfiAddSchemaRecordV","spelling":"FfiAddSchemaRecord"},{"kind":"text","spelling":"]"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","phase1AddSchemas()"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP16phase1AddSchemasSayAA03FfiG12SchemaRecordVGyF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1DraftHeads"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"limit"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> ["},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiDraftStatusRecordV","spelling":"FfiDraftStatusRecord"},{"kind":"text","spelling":"]"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","phase1DraftHeads(limit:)"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP16phase1DraftHeads5limitSayAA03FfiG12StatusRecordVGs6UInt16V_tYaKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1QueueDraft"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"draftId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"expectedRevision"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"policy"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV","spelling":"FfiQueuePolicyRecord"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"queuedAtUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiDraftStatusRecordV","spelling":"FfiDraftStatusRecord"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","phase1QueueDraft(draftId:expectedRevision:policy:queuedAtUnixMs:)"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP16phase1QueueDraft7draftId16expectedRevision6policy14queuedAtUnixMsAA03FfiH12StatusRecordVSS_s6UInt64VAA0rg6PolicyT0VALtYaKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"sdkStorageStatus"},{"kind":"text","spelling":"() "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings22FfiStorageStatusRecordV","spelling":"FfiStorageStatusRecord"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","sdkStorageStatus()"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP16sdkStorageStatusAA03FfigH6RecordVyYaKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"subscribeChanges"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"observer"},{"kind":"text","spelling":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings0A15RuntimeObserverP","spelling":"RadrootsRuntimeObserver"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiSubscriptionHandleC","spelling":"FfiSubscriptionHandle"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","subscribeChanges(observer:)"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP16subscribeChanges8observerAA21FfiSubscriptionHandleCAA0aD8Observer_p_tKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1CancelDraft"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"draftId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"expectedRevision"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"cancelledAtUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiDraftStatusRecordV","spelling":"FfiDraftStatusRecord"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","phase1CancelDraft(draftId:expectedRevision:cancelledAtUnixMs:)"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP17phase1CancelDraft7draftId16expectedRevision17cancelledAtUnixMsAA03FfiH12StatusRecordVSS_s6UInt64VAKtYaKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1DraftStatus"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"draftId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiDraftStatusRecordV","spelling":"FfiDraftStatusRecord"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","phase1DraftStatus(draftId:)"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP17phase1DraftStatus7draftIdAA03FfigH6RecordVSS_tYaKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"sdkBlossomProfile"},{"kind":"text","spelling":"() "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","sdkBlossomProfile()"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP17sdkBlossomProfileSSSgyKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1LocalNetwork"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"context"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV","spelling":"FfiLocalNetworkRecord"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV","spelling":"FfiLocalNetworkRecord"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","phase1LocalNetwork(context:)"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP18phase1LocalNetwork7contextAA03FfigH6RecordVAG_tKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1RefreshToday"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"context"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV","spelling":"FfiLocalNetworkRecord"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"nowUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"update"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings24FfiTodayProjectionUpdateO","spelling":"FfiTodayProjectionUpdate"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV","spelling":"FfiTodayRefreshRecord"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","phase1RefreshToday(context:nowUnixS:update:)"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP18phase1RefreshToday7context8nowUnixS6updateAA03FfihG6RecordVAA0m12LocalNetworkN0V_s6UInt64VAA0mH16ProjectionUpdateOtYaKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"setAppInfoPlatform"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"platform"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"bundleId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"version"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"buildNumber"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"buildSha"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?)"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","setAppInfoPlatform(platform:bundleId:version:buildNumber:buildSha:)"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP18setAppInfoPlatform8platform8bundleId7version11buildNumber0N3ShaySSSg_A4JtF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1CardAddParity"},{"kind":"text","spelling":"() -> ["},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings22FfiCardAddParityRecordV","spelling":"FfiCardAddParityRecord"},{"kind":"text","spelling":"]"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","phase1CardAddParity()"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP19phase1CardAddParitySayAA03FfighI6RecordVGyF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"configureDeviceRelays"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"writableRelays"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"]) "},{"kind":"keyword","spelling":"throws"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","configureDeviceRelays(writableRelays:)"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP21configureDeviceRelays08writableH0ySaySSG_tKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"configurePublicRelays"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"writableRelays"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"]) "},{"kind":"keyword","spelling":"throws"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","configurePublicRelays(writableRelays:)"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP21configurePublicRelays08writableH0ySaySSG_tKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1SignQueuedDraft"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"draftId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"expectedRevision"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiDraftStatusRecordV","spelling":"FfiDraftStatusRecord"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","phase1SignQueuedDraft(draftId:expectedRevision:)"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP21phase1SignQueuedDraft7draftId16expectedRevisionAA03FfiI12StatusRecordVSS_s6UInt64VtYaKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"configureDeviceBlossom"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"origins"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"]) "},{"kind":"keyword","spelling":"throws"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","configureDeviceBlossom(origins:)"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP22configureDeviceBlossom7originsySaySSG_tKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"configurePublicBlossom"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"origins"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"]) "},{"kind":"keyword","spelling":"throws"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","configurePublicBlossom(origins:)"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP22configurePublicBlossom7originsySaySSG_tKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1UploadDraftMedia"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"input"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiBlossomUploadInputV","spelling":"FfiBlossomUploadInput"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiDraftStatusRecordV","spelling":"FfiDraftStatusRecord"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","phase1UploadDraftMedia(input:)"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP22phase1UploadDraftMedia5inputAA03FfiH12StatusRecordVAA0k7BlossomG5InputV_tYaKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1ValidateAddDraft"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"input"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings16FfiAddDraftInputV","spelling":"FfiAddDraftInput"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"authoredAtUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"throws"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","phase1ValidateAddDraft(input:authoredAtUnixS:)"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP22phase1ValidateAddDraft5input15authoredAtUnixSyAA03FfihI5InputV_s6UInt64VtKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1RecoverDraftQueue"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"draftId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"recoveredAtUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiDraftStatusRecordV","spelling":"FfiDraftStatusRecord"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","phase1RecoverDraftQueue(draftId:recoveredAtUnixMs:)"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP23phase1RecoverDraftQueue7draftId17recoveredAtUnixMsAA03FfiH12StatusRecordVSS_s6UInt64VtYaKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"configureSimulatorRelays"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"loopbackRelays"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"]) "},{"kind":"keyword","spelling":"throws"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","configureSimulatorRelays(loopbackRelays:)"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP24configureSimulatorRelays08loopbackH0ySaySSG_tKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"configureSimulatorBlossom"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"origins"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"]) "},{"kind":"keyword","spelling":"throws"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","configureSimulatorBlossom(origins:)"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP25configureSimulatorBlossom7originsySaySSG_tKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"info"},{"kind":"text","spelling":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV","spelling":"FfiRuntimeInfoRecord"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","info()"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP4infoAA03FfiD10InfoRecordVyF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"infoJson"},{"kind":"text","spelling":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","infoJson()"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP8infoJsonSSyF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1Me"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"context"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV","spelling":"FfiLocalNetworkRecord"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"asOfUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings11FfiMeRecordV","spelling":"FfiMeRecord"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","phase1Me(context:asOfUnixS:)"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP8phase1Me7context9asOfUnixSAA03FfiG6RecordVAA0l12LocalNetworkM0V_s6UInt64VtYaKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"shutdown"},{"kind":"text","spelling":"() "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings17FfiShutdownRecordV","spelling":"FfiShutdownRecord"}],"kind":"swift.method","path":["RadrootsRuntimeProtocol","shutdown()"],"precise":"s:19RadrootsKitBindings0A15RuntimeProtocolP8shutdownAA17FfiShutdownRecordVyYaKF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"class"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"RadrootsRuntime"}],"kind":"swift.class","path":["RadrootsRuntime"],"precise":"s:19RadrootsKitBindings0A7RuntimeC"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1Search"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"context"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV","spelling":"FfiLocalNetworkRecord"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"query"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"limit"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"asOfUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> ["},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiSearchResultRecordV","spelling":"FfiSearchResultRecord"},{"kind":"text","spelling":"]"}],"kind":"swift.method","path":["RadrootsRuntime","phase1Search(context:query:limit:asOfUnixS:)"],"precise":"s:19RadrootsKitBindings0A7RuntimeC12phase1Search7context5query5limit9asOfUnixSSayAA03FfiF12ResultRecordVGAA0m12LocalNetworkO0V_SSs6UInt16Vs6UInt64VtYaKF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"uptimeMillis"},{"kind":"text","spelling":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5Int64V","spelling":"Int64"}],"kind":"swift.method","path":["RadrootsRuntime","uptimeMillis()"],"precise":"s:19RadrootsKitBindings0A7RuntimeC12uptimeMilliss5Int64VyF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"identityStatus"},{"kind":"text","spelling":"() "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV","spelling":"FfiIdentityStatusRecord"}],"kind":"swift.method","path":["RadrootsRuntime","identityStatus()"],"precise":"s:19RadrootsKitBindings0A7RuntimeC14identityStatusAA011FfiIdentityF6RecordVyKF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"sdkRelayStatus"},{"kind":"text","spelling":"() "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV","spelling":"FfiRelayStatusReportRecord"},{"kind":"text","spelling":"?"}],"kind":"swift.method","path":["RadrootsRuntime","sdkRelayStatus()"],"precise":"s:19RadrootsKitBindings0A7RuntimeC14sdkRelayStatusAA03FfifG12ReportRecordVSgyKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"withHostSigner"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"applicationSupportDirectory"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"publicKeyHex"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"sourceGenerationHex"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"sourceGenerationCreatedAtUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"protectedData"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings25ProtectedDataAvailabilityO","spelling":"ProtectedDataAvailability"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"hostSigner"},{"kind":"text","spelling":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings0A10HostSignerP","spelling":"RadrootsHostSigner"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings0A7RuntimeC","spelling":"RadrootsRuntime"}],"kind":"swift.type.method","path":["RadrootsRuntime","withHostSigner(applicationSupportDirectory:publicKeyHex:sourceGenerationHex:sourceGenerationCreatedAtUnixMs:protectedData:hostSigner:)"],"precise":"s:19RadrootsKitBindings0A7RuntimeC14withHostSigner27applicationSupportDirectory12publicKeyHex016sourceGenerationM00nO15CreatedAtUnixMs13protectedData04hostG0ACSS_S2Ss6UInt64VAA09ProtectedU12AvailabilityOAA0afG0_ptYaKFZ"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1SaveDraft"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"draftId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"input"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings16FfiAddDraftInputV","spelling":"FfiAddDraftInput"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"authoredAtUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"expectedRevision"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"persistedAtUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiDraftStatusRecordV","spelling":"FfiDraftStatusRecord"}],"kind":"swift.method","path":["RadrootsRuntime","phase1SaveDraft(draftId:input:authoredAtUnixS:expectedRevision:persistedAtUnixMs:)"],"precise":"s:19RadrootsKitBindings0A7RuntimeC15phase1SaveDraft7draftId5input15authoredAtUnixS16expectedRevision09persistedlM2MsAA03FfiG12StatusRecordVSS_AA0r3AddG5InputVs6UInt64VAOSgAOtYaKF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1SyncToday"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"context"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV","spelling":"FfiLocalNetworkRecord"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"nowUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"update"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings24FfiTodayProjectionUpdateO","spelling":"FfiTodayProjectionUpdate"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18FfiTodaySyncRecordV","spelling":"FfiTodaySyncRecord"}],"kind":"swift.method","path":["RadrootsRuntime","phase1SyncToday(context:nowUnixS:update:)"],"precise":"s:19RadrootsKitBindings0A7RuntimeC15phase1SyncToday7context8nowUnixS6updateAA03FfigF6RecordVAA0l12LocalNetworkM0V_s6UInt64VAA0lG16ProjectionUpdateOtYaKF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1TodayPage"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"context"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV","spelling":"FfiLocalNetworkRecord"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"limit"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"asOfUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"cursor"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?) "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18FfiTodayPageRecordV","spelling":"FfiTodayPageRecord"}],"kind":"swift.method","path":["RadrootsRuntime","phase1TodayPage(context:limit:asOfUnixS:cursor:)"],"precise":"s:19RadrootsKitBindings0A7RuntimeC15phase1TodayPage7context5limit9asOfUnixS6cursorAA03FfifG6RecordVAA0n12LocalNetworkO0V_s6UInt16Vs6UInt64VSgSSSgtYaKF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"sdkCapabilities"},{"kind":"text","spelling":"() -> ["},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings19FfiCapabilityRecordV","spelling":"FfiCapabilityRecord"},{"kind":"text","spelling":"]"}],"kind":"swift.method","path":["RadrootsRuntime","sdkCapabilities()"],"precise":"s:19RadrootsKitBindings0A7RuntimeC15sdkCapabilitiesSayAA19FfiCapabilityRecordVGyF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1AddSchemas"},{"kind":"text","spelling":"() -> ["},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18FfiAddSchemaRecordV","spelling":"FfiAddSchemaRecord"},{"kind":"text","spelling":"]"}],"kind":"swift.method","path":["RadrootsRuntime","phase1AddSchemas()"],"precise":"s:19RadrootsKitBindings0A7RuntimeC16phase1AddSchemasSayAA03FfiF12SchemaRecordVGyF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1DraftHeads"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"limit"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> ["},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiDraftStatusRecordV","spelling":"FfiDraftStatusRecord"},{"kind":"text","spelling":"]"}],"kind":"swift.method","path":["RadrootsRuntime","phase1DraftHeads(limit:)"],"precise":"s:19RadrootsKitBindings0A7RuntimeC16phase1DraftHeads5limitSayAA03FfiF12StatusRecordVGs6UInt16V_tYaKF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1QueueDraft"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"draftId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"expectedRevision"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"policy"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV","spelling":"FfiQueuePolicyRecord"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"queuedAtUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiDraftStatusRecordV","spelling":"FfiDraftStatusRecord"}],"kind":"swift.method","path":["RadrootsRuntime","phase1QueueDraft(draftId:expectedRevision:policy:queuedAtUnixMs:)"],"precise":"s:19RadrootsKitBindings0A7RuntimeC16phase1QueueDraft7draftId16expectedRevision6policy14queuedAtUnixMsAA03FfiG12StatusRecordVSS_s6UInt64VAA0qf6PolicyS0VALtYaKF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"sdkStorageStatus"},{"kind":"text","spelling":"() "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings22FfiStorageStatusRecordV","spelling":"FfiStorageStatusRecord"}],"kind":"swift.method","path":["RadrootsRuntime","sdkStorageStatus()"],"precise":"s:19RadrootsKitBindings0A7RuntimeC16sdkStorageStatusAA03FfifG6RecordVyYaKF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"subscribeChanges"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"observer"},{"kind":"text","spelling":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings0A15RuntimeObserverP","spelling":"RadrootsRuntimeObserver"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiSubscriptionHandleC","spelling":"FfiSubscriptionHandle"}],"kind":"swift.method","path":["RadrootsRuntime","subscribeChanges(observer:)"],"precise":"s:19RadrootsKitBindings0A7RuntimeC16subscribeChanges8observerAA21FfiSubscriptionHandleCAA0aD8Observer_p_tKF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1CancelDraft"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"draftId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"expectedRevision"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"cancelledAtUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiDraftStatusRecordV","spelling":"FfiDraftStatusRecord"}],"kind":"swift.method","path":["RadrootsRuntime","phase1CancelDraft(draftId:expectedRevision:cancelledAtUnixMs:)"],"precise":"s:19RadrootsKitBindings0A7RuntimeC17phase1CancelDraft7draftId16expectedRevision17cancelledAtUnixMsAA03FfiG12StatusRecordVSS_s6UInt64VAKtYaKF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1DraftStatus"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"draftId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiDraftStatusRecordV","spelling":"FfiDraftStatusRecord"}],"kind":"swift.method","path":["RadrootsRuntime","phase1DraftStatus(draftId:)"],"precise":"s:19RadrootsKitBindings0A7RuntimeC17phase1DraftStatus7draftIdAA03FfifG6RecordVSS_tYaKF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"sdkBlossomProfile"},{"kind":"text","spelling":"() "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.method","path":["RadrootsRuntime","sdkBlossomProfile()"],"precise":"s:19RadrootsKitBindings0A7RuntimeC17sdkBlossomProfileSSSgyKF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1LocalNetwork"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"context"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV","spelling":"FfiLocalNetworkRecord"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV","spelling":"FfiLocalNetworkRecord"}],"kind":"swift.method","path":["RadrootsRuntime","phase1LocalNetwork(context:)"],"precise":"s:19RadrootsKitBindings0A7RuntimeC18phase1LocalNetwork7contextAA03FfifG6RecordVAG_tKF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1RefreshToday"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"context"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV","spelling":"FfiLocalNetworkRecord"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"nowUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"update"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings24FfiTodayProjectionUpdateO","spelling":"FfiTodayProjectionUpdate"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV","spelling":"FfiTodayRefreshRecord"}],"kind":"swift.method","path":["RadrootsRuntime","phase1RefreshToday(context:nowUnixS:update:)"],"precise":"s:19RadrootsKitBindings0A7RuntimeC18phase1RefreshToday7context8nowUnixS6updateAA03FfigF6RecordVAA0l12LocalNetworkM0V_s6UInt64VAA0lG16ProjectionUpdateOtYaKF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"setAppInfoPlatform"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"platform"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"bundleId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"version"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"buildNumber"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"buildSha"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?)"}],"kind":"swift.method","path":["RadrootsRuntime","setAppInfoPlatform(platform:bundleId:version:buildNumber:buildSha:)"],"precise":"s:19RadrootsKitBindings0A7RuntimeC18setAppInfoPlatform8platform8bundleId7version11buildNumber0M3ShaySSSg_A4JtF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1CardAddParity"},{"kind":"text","spelling":"() -> ["},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings22FfiCardAddParityRecordV","spelling":"FfiCardAddParityRecord"},{"kind":"text","spelling":"]"}],"kind":"swift.method","path":["RadrootsRuntime","phase1CardAddParity()"],"precise":"s:19RadrootsKitBindings0A7RuntimeC19phase1CardAddParitySayAA03FfifgH6RecordVGyF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"configureDeviceRelays"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"writableRelays"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"]) "},{"kind":"keyword","spelling":"throws"}],"kind":"swift.method","path":["RadrootsRuntime","configureDeviceRelays(writableRelays:)"],"precise":"s:19RadrootsKitBindings0A7RuntimeC21configureDeviceRelays08writableG0ySaySSG_tKF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"configurePublicRelays"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"writableRelays"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"]) "},{"kind":"keyword","spelling":"throws"}],"kind":"swift.method","path":["RadrootsRuntime","configurePublicRelays(writableRelays:)"],"precise":"s:19RadrootsKitBindings0A7RuntimeC21configurePublicRelays08writableG0ySaySSG_tKF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1SignQueuedDraft"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"draftId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"expectedRevision"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiDraftStatusRecordV","spelling":"FfiDraftStatusRecord"}],"kind":"swift.method","path":["RadrootsRuntime","phase1SignQueuedDraft(draftId:expectedRevision:)"],"precise":"s:19RadrootsKitBindings0A7RuntimeC21phase1SignQueuedDraft7draftId16expectedRevisionAA03FfiH12StatusRecordVSS_s6UInt64VtYaKF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"configureDeviceBlossom"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"origins"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"]) "},{"kind":"keyword","spelling":"throws"}],"kind":"swift.method","path":["RadrootsRuntime","configureDeviceBlossom(origins:)"],"precise":"s:19RadrootsKitBindings0A7RuntimeC22configureDeviceBlossom7originsySaySSG_tKF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"configurePublicBlossom"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"origins"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"]) "},{"kind":"keyword","spelling":"throws"}],"kind":"swift.method","path":["RadrootsRuntime","configurePublicBlossom(origins:)"],"precise":"s:19RadrootsKitBindings0A7RuntimeC22configurePublicBlossom7originsySaySSG_tKF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1UploadDraftMedia"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"input"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiBlossomUploadInputV","spelling":"FfiBlossomUploadInput"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiDraftStatusRecordV","spelling":"FfiDraftStatusRecord"}],"kind":"swift.method","path":["RadrootsRuntime","phase1UploadDraftMedia(input:)"],"precise":"s:19RadrootsKitBindings0A7RuntimeC22phase1UploadDraftMedia5inputAA03FfiG12StatusRecordVAA0j7BlossomF5InputV_tYaKF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1ValidateAddDraft"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"input"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings16FfiAddDraftInputV","spelling":"FfiAddDraftInput"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"authoredAtUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"throws"}],"kind":"swift.method","path":["RadrootsRuntime","phase1ValidateAddDraft(input:authoredAtUnixS:)"],"precise":"s:19RadrootsKitBindings0A7RuntimeC22phase1ValidateAddDraft5input15authoredAtUnixSyAA03FfigH5InputV_s6UInt64VtKF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1RecoverDraftQueue"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"draftId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"recoveredAtUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiDraftStatusRecordV","spelling":"FfiDraftStatusRecord"}],"kind":"swift.method","path":["RadrootsRuntime","phase1RecoverDraftQueue(draftId:recoveredAtUnixMs:)"],"precise":"s:19RadrootsKitBindings0A7RuntimeC23phase1RecoverDraftQueue7draftId17recoveredAtUnixMsAA03FfiG12StatusRecordVSS_s6UInt64VtYaKF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"configureSimulatorRelays"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"loopbackRelays"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"]) "},{"kind":"keyword","spelling":"throws"}],"kind":"swift.method","path":["RadrootsRuntime","configureSimulatorRelays(loopbackRelays:)"],"precise":"s:19RadrootsKitBindings0A7RuntimeC24configureSimulatorRelays08loopbackG0ySaySSG_tKF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"configureSimulatorBlossom"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"origins"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"]) "},{"kind":"keyword","spelling":"throws"}],"kind":"swift.method","path":["RadrootsRuntime","configureSimulatorBlossom(origins:)"],"precise":"s:19RadrootsKitBindings0A7RuntimeC25configureSimulatorBlossom7originsySaySSG_tKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"convenience"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"applicationSupportDirectory"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"publicKeyHex"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"sourceGenerationHex"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"sourceGenerationCreatedAtUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"protectedData"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings25ProtectedDataAvailabilityO","spelling":"ProtectedDataAvailability"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"}],"kind":"swift.init","path":["RadrootsRuntime","init(applicationSupportDirectory:publicKeyHex:sourceGenerationHex:sourceGenerationCreatedAtUnixMs:protectedData:)"],"precise":"s:19RadrootsKitBindings0A7RuntimeC27applicationSupportDirectory12publicKeyHex016sourceGenerationJ00kL15CreatedAtUnixMs13protectedDataACSS_S2Ss6UInt64VAA09ProtectedR12AvailabilityOtYaKcfc"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"info"},{"kind":"text","spelling":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV","spelling":"FfiRuntimeInfoRecord"}],"kind":"swift.method","path":["RadrootsRuntime","info()"],"precise":"s:19RadrootsKitBindings0A7RuntimeC4infoAA03FfiD10InfoRecordVyF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"infoJson"},{"kind":"text","spelling":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.method","path":["RadrootsRuntime","infoJson()"],"precise":"s:19RadrootsKitBindings0A7RuntimeC8infoJsonSSyF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"phase1Me"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"context"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV","spelling":"FfiLocalNetworkRecord"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"asOfUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings11FfiMeRecordV","spelling":"FfiMeRecord"}],"kind":"swift.method","path":["RadrootsRuntime","phase1Me(context:asOfUnixS:)"],"precise":"s:19RadrootsKitBindings0A7RuntimeC8phase1Me7context9asOfUnixSAA03FfiF6RecordVAA0k12LocalNetworkL0V_s6UInt64VtYaKF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"shutdown"},{"kind":"text","spelling":"() "},{"kind":"keyword","spelling":"async"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"throws"},{"kind":"text","spelling":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings17FfiShutdownRecordV","spelling":"FfiShutdownRecord"}],"kind":"swift.method","path":["RadrootsRuntime","shutdown()"],"precise":"s:19RadrootsKitBindings0A7RuntimeC8shutdownAA17FfiShutdownRecordVyYaKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"enum"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"RadrootsAppError"}],"kind":"swift.enum","path":["RadrootsAppError"],"precise":"s:19RadrootsKitBindings0A8AppErrorO"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"errorDescription"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"? { "},{"kind":"keyword","spelling":"get"},{"kind":"text","spelling":" }"}],"kind":"swift.property","path":["RadrootsAppError","errorDescription"],"precise":"s:19RadrootsKitBindings0A8AppErrorO16errorDescriptionSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"Failure"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"report"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings0A11ErrorRecordV","spelling":"RadrootsErrorRecord"},{"kind":"text","spelling":")"}],"kind":"swift.enum.case","path":["RadrootsAppError","Failure(report:)"],"precise":"s:19RadrootsKitBindings0A8AppErrorO7FailureyAcA0aE6RecordV_tcACmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiMeRecord"}],"kind":"swift.struct","path":["FfiMeRecord"],"precise":"s:19RadrootsKitBindings11FfiMeRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"publicKey"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"profile"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings16FfiProfileRecordV","spelling":"FfiProfileRecord"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"cards"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18FfiTodayCardRecordV","spelling":"FfiTodayCardRecord"},{"kind":"text","spelling":"])"}],"kind":"swift.init","path":["FfiMeRecord","init(schemaVersion:publicKey:profile:cards:)"],"precise":"s:19RadrootsKitBindings11FfiMeRecordV13schemaVersion9publicKey7profile5cardsACs6UInt16V_SSAA0d7ProfileF0VSgSayAA0d9TodayCardF0VGtcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiMeRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings11FfiMeRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings11FfiMeRecordV","spelling":"FfiMeRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings11FfiMeRecordV","spelling":"FfiMeRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiMeRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings11FfiMeRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiMeRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings11FfiMeRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"cards"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18FfiTodayCardRecordV","spelling":"FfiTodayCardRecord"},{"kind":"text","spelling":"]"}],"kind":"swift.property","path":["FfiMeRecord","cards"],"precise":"s:19RadrootsKitBindings11FfiMeRecordV5cardsSayAA0d9TodayCardF0VGvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"profile"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings16FfiProfileRecordV","spelling":"FfiProfileRecord"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiMeRecord","profile"],"precise":"s:19RadrootsKitBindings11FfiMeRecordV7profileAA0d7ProfileF0VSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"publicKey"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiMeRecord","publicKey"],"precise":"s:19RadrootsKitBindings11FfiMeRecordV9publicKeySSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"initLogging"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"dir"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"fileName"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"isStdout"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"},{"kind":"text","spelling":"?) "},{"kind":"keyword","spelling":"throws"}],"kind":"swift.func","path":["initLogging(dir:fileName:isStdout:)"],"precise":"s:19RadrootsKitBindings11initLogging3dir8fileName8isStdoutySSSg_AFSbSgtKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"enum"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiMediaStage"}],"kind":"swift.enum","path":["FfiMediaStage"],"precise":"s:19RadrootsKitBindings13FfiMediaStageO"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"failed"}],"kind":"swift.enum.case","path":["FfiMediaStage","failed"],"precise":"s:19RadrootsKitBindings13FfiMediaStageO6failedyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"pending"}],"kind":"swift.enum.case","path":["FfiMediaStage","pending"],"precise":"s:19RadrootsKitBindings13FfiMediaStageO7pendingyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"orphaned"}],"kind":"swift.enum.case","path":["FfiMediaStage","orphaned"],"precise":"s:19RadrootsKitBindings13FfiMediaStageO8orphanedyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"verified"}],"kind":"swift.enum.case","path":["FfiMediaStage","verified"],"precise":"s:19RadrootsKitBindings13FfiMediaStageO8verifiedyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"preparing"}],"kind":"swift.enum.case","path":["FfiMediaStage","preparing"],"precise":"s:19RadrootsKitBindings13FfiMediaStageO9preparingyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"uploading"}],"kind":"swift.enum.case","path":["FfiMediaStage","uploading"],"precise":"s:19RadrootsKitBindings13FfiMediaStageO9uploadingyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"enum"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiOutboxState"}],"kind":"swift.enum","path":["FfiOutboxState"],"precise":"s:19RadrootsKitBindings14FfiOutboxStateO"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"delivering"}],"kind":"swift.enum.case","path":["FfiOutboxState","delivering"],"precise":"s:19RadrootsKitBindings14FfiOutboxStateO10deliveringyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"readyToSign"}],"kind":"swift.enum.case","path":["FfiOutboxState","readyToSign"],"precise":"s:19RadrootsKitBindings14FfiOutboxStateO11readyToSignyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"mediaPreparing"}],"kind":"swift.enum.case","path":["FfiOutboxState","mediaPreparing"],"precise":"s:19RadrootsKitBindings14FfiOutboxStateO14mediaPreparingyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"mediaUploading"}],"kind":"swift.enum.case","path":["FfiOutboxState","mediaUploading"],"precise":"s:19RadrootsKitBindings14FfiOutboxStateO14mediaUploadingyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"partiallyDelivered"}],"kind":"swift.enum.case","path":["FfiOutboxState","partiallyDelivered"],"precise":"s:19RadrootsKitBindings14FfiOutboxStateO18partiallyDeliveredyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"draft"}],"kind":"swift.enum.case","path":["FfiOutboxState","draft"],"precise":"s:19RadrootsKitBindings14FfiOutboxStateO5draftyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"queued"}],"kind":"swift.enum.case","path":["FfiOutboxState","queued"],"precise":"s:19RadrootsKitBindings14FfiOutboxStateO6queuedyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"signed"}],"kind":"swift.enum.case","path":["FfiOutboxState","signed"],"precise":"s:19RadrootsKitBindings14FfiOutboxStateO6signedyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"signing"}],"kind":"swift.enum.case","path":["FfiOutboxState","signing"],"precise":"s:19RadrootsKitBindings14FfiOutboxStateO7signingyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"complete"}],"kind":"swift.enum.case","path":["FfiOutboxState","complete"],"precise":"s:19RadrootsKitBindings14FfiOutboxStateO8completeyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"terminal"}],"kind":"swift.enum.case","path":["FfiOutboxState","terminal"],"precise":"s:19RadrootsKitBindings14FfiOutboxStateO8terminalyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"cancelled"}],"kind":"swift.enum.case","path":["FfiOutboxState","cancelled"],"precise":"s:19RadrootsKitBindings14FfiOutboxStateO9cancelledyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"retryable"}],"kind":"swift.enum.case","path":["FfiOutboxState","retryable"],"precise":"s:19RadrootsKitBindings14FfiOutboxStateO9retryableyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"enum"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiAddFieldKind"}],"kind":"swift.enum","path":["FfiAddFieldKind"],"precise":"s:19RadrootsKitBindings15FfiAddFieldKindO"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"multilineText"}],"kind":"swift.enum.case","path":["FfiAddFieldKind","multilineText"],"precise":"s:19RadrootsKitBindings15FfiAddFieldKindO13multilineTextyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"date"}],"kind":"swift.enum.case","path":["FfiAddFieldKind","date"],"precise":"s:19RadrootsKitBindings15FfiAddFieldKindO4dateyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"text"}],"kind":"swift.enum.case","path":["FfiAddFieldKind","text"],"precise":"s:19RadrootsKitBindings15FfiAddFieldKindO4textyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"media"}],"kind":"swift.enum.case","path":["FfiAddFieldKind","media"],"precise":"s:19RadrootsKitBindings15FfiAddFieldKindO5mediayA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"choice"}],"kind":"swift.enum.case","path":["FfiAddFieldKind","choice"],"precise":"s:19RadrootsKitBindings15FfiAddFieldKindO6choiceyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"decimal"}],"kind":"swift.enum.case","path":["FfiAddFieldKind","decimal"],"precise":"s:19RadrootsKitBindings15FfiAddFieldKindO7decimalyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"dateTime"}],"kind":"swift.enum.case","path":["FfiAddFieldKind","dateTime"],"precise":"s:19RadrootsKitBindings15FfiAddFieldKindO8dateTimeyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"location"}],"kind":"swift.enum.case","path":["FfiAddFieldKind","location"],"precise":"s:19RadrootsKitBindings15FfiAddFieldKindO8locationyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiAddDraftInput"}],"kind":"swift.struct","path":["FfiAddDraftInput"],"precise":"s:19RadrootsKitBindings16FfiAddDraftInputV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"foodStatus"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiAddDraftInput","foodStatus"],"precise":"s:19RadrootsKitBindings16FfiAddDraftInputV10foodStatusSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"identifier"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiAddDraftInput","identifier"],"precise":"s:19RadrootsKitBindings16FfiAddDraftInputV10identifierSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"commandType"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings17FfiAddCommandTypeO","spelling":"FfiAddCommandType"}],"kind":"swift.property","path":["FfiAddDraftInput","commandType"],"precise":"s:19RadrootsKitBindings16FfiAddDraftInputV11commandTypeAA0de7CommandI0Ovp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"eventTiming"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18FfiEventTimingKindO","spelling":"FfiEventTimingKind"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiAddDraftInput","eventTiming"],"precise":"s:19RadrootsKitBindings16FfiAddDraftInputV11eventTimingAA0d5EventI4KindOSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"priceAmount"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiAddDraftInput","priceAmount"],"precise":"s:19RadrootsKitBindings16FfiAddDraftInputV11priceAmountSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"eventEndDate"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiAddDraftInput","eventEndDate"],"precise":"s:19RadrootsKitBindings16FfiAddDraftInputV12eventEndDateSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"eventEndUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiAddDraftInput","eventEndUnixS"],"precise":"s:19RadrootsKitBindings16FfiAddDraftInputV13eventEndUnixSs6UInt64VSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"eventTimezone"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiAddDraftInput","eventTimezone"],"precise":"s:19RadrootsKitBindings16FfiAddDraftInputV13eventTimezoneSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"commandType"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings17FfiAddCommandTypeO","spelling":"FfiAddCommandType"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"content"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"identifier"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"title"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"summary"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"location"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"eventTiming"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18FfiEventTimingKindO","spelling":"FfiEventTimingKind"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"eventStartDate"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"eventEndDate"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"eventStartUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"eventEndUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"eventTimezone"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"priceAmount"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"currency"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"unit"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"quantity"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"foodStatus"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"media"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiPreparedMediaInputV","spelling":"FfiPreparedMediaInput"},{"kind":"text","spelling":"])"}],"kind":"swift.init","path":["FfiAddDraftInput","init(schemaVersion:commandType:content:identifier:title:summary:location:eventTiming:eventStartDate:eventEndDate:eventStartUnixS:eventEndUnixS:eventTimezone:priceAmount:currency:unit:quantity:foodStatus:media:)"],"precise":"s:19RadrootsKitBindings16FfiAddDraftInputV13schemaVersion11commandType7content10identifier5title7summary8location11eventTiming0Q9StartDate0q3EndT00qS5UnixS0quV1S0Q8Timezone11priceAmount8currency4unit8quantity10foodStatus5mediaACs6UInt16V_AA0de7CommandK0OS2SSgA_A_A_AA0d5EventR4KindOSgA_A_s6UInt64VSgA5_A_A_A_A_A_A_SayAA0d13PreparedMediaG0VGtcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiAddDraftInput","schemaVersion"],"precise":"s:19RadrootsKitBindings16FfiAddDraftInputV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"eventStartDate"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiAddDraftInput","eventStartDate"],"precise":"s:19RadrootsKitBindings16FfiAddDraftInputV14eventStartDateSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"eventStartUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiAddDraftInput","eventStartUnixS"],"precise":"s:19RadrootsKitBindings16FfiAddDraftInputV15eventStartUnixSs6UInt64VSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings16FfiAddDraftInputV","spelling":"FfiAddDraftInput"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings16FfiAddDraftInputV","spelling":"FfiAddDraftInput"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiAddDraftInput","==(_:_:)"],"precise":"s:19RadrootsKitBindings16FfiAddDraftInputV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiAddDraftInput","hash(into:)"],"precise":"s:19RadrootsKitBindings16FfiAddDraftInputV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"unit"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiAddDraftInput","unit"],"precise":"s:19RadrootsKitBindings16FfiAddDraftInputV4unitSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"media"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiPreparedMediaInputV","spelling":"FfiPreparedMediaInput"},{"kind":"text","spelling":"]"}],"kind":"swift.property","path":["FfiAddDraftInput","media"],"precise":"s:19RadrootsKitBindings16FfiAddDraftInputV5mediaSayAA0d13PreparedMediaG0VGvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"title"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiAddDraftInput","title"],"precise":"s:19RadrootsKitBindings16FfiAddDraftInputV5titleSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"content"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiAddDraftInput","content"],"precise":"s:19RadrootsKitBindings16FfiAddDraftInputV7contentSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"summary"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiAddDraftInput","summary"],"precise":"s:19RadrootsKitBindings16FfiAddDraftInputV7summarySSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"currency"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiAddDraftInput","currency"],"precise":"s:19RadrootsKitBindings16FfiAddDraftInputV8currencySSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"location"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiAddDraftInput","location"],"precise":"s:19RadrootsKitBindings16FfiAddDraftInputV8locationSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"quantity"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiAddDraftInput","quantity"],"precise":"s:19RadrootsKitBindings16FfiAddDraftInputV8quantitySSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiAppInfoRecord"}],"kind":"swift.struct","path":["FfiAppInfoRecord"],"precise":"s:19RadrootsKitBindings16FfiAppInfoRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"shuttingDown"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.property","path":["FfiAppInfoRecord","shuttingDown"],"precise":"s:19RadrootsKitBindings16FfiAppInfoRecordV12shuttingDownSbvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"uptimeMillis"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5Int64V","spelling":"Int64"}],"kind":"swift.property","path":["FfiAppInfoRecord","uptimeMillis"],"precise":"s:19RadrootsKitBindings16FfiAppInfoRecordV12uptimeMilliss5Int64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"build"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18FfiBuildInfoRecordV","spelling":"FfiBuildInfoRecord"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"startedUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5Int64V","spelling":"Int64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"uptimeMillis"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5Int64V","spelling":"Int64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"shuttingDown"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"platform"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiAppPlatformRecordV","spelling":"FfiAppPlatformRecord"},{"kind":"text","spelling":"?)"}],"kind":"swift.init","path":["FfiAppInfoRecord","init(schemaVersion:build:startedUnixMs:uptimeMillis:shuttingDown:platform:)"],"precise":"s:19RadrootsKitBindings16FfiAppInfoRecordV13schemaVersion5build13startedUnixMs12uptimeMillis12shuttingDown8platformACs6UInt16V_AA0d5BuildfG0Vs5Int64VAOSbAA0de8PlatformG0VSgtcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiAppInfoRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings16FfiAppInfoRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"startedUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5Int64V","spelling":"Int64"}],"kind":"swift.property","path":["FfiAppInfoRecord","startedUnixMs"],"precise":"s:19RadrootsKitBindings16FfiAppInfoRecordV13startedUnixMss5Int64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings16FfiAppInfoRecordV","spelling":"FfiAppInfoRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings16FfiAppInfoRecordV","spelling":"FfiAppInfoRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiAppInfoRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings16FfiAppInfoRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiAppInfoRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings16FfiAppInfoRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"build"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18FfiBuildInfoRecordV","spelling":"FfiBuildInfoRecord"}],"kind":"swift.property","path":["FfiAppInfoRecord","build"],"precise":"s:19RadrootsKitBindings16FfiAppInfoRecordV5buildAA0d5BuildfG0Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"platform"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiAppPlatformRecordV","spelling":"FfiAppPlatformRecord"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiAppInfoRecord","platform"],"precise":"s:19RadrootsKitBindings16FfiAppInfoRecordV8platformAA0de8PlatformG0VSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiProfileRecord"}],"kind":"swift.struct","path":["FfiProfileRecord"],"precise":"s:19RadrootsKitBindings16FfiProfileRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"displayName"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiProfileRecord","displayName"],"precise":"s:19RadrootsKitBindings16FfiProfileRecordV11displayNameSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"authorPublicKey"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"name"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"displayName"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"about"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"picture"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV","spelling":"FfiMediaReferenceRecord"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"banner"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV","spelling":"FfiMediaReferenceRecord"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"nip05"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"website"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"lightningAddress"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?)"}],"kind":"swift.init","path":["FfiProfileRecord","init(schemaVersion:authorPublicKey:name:displayName:about:picture:banner:nip05:website:lightningAddress:)"],"precise":"s:19RadrootsKitBindings16FfiProfileRecordV13schemaVersion15authorPublicKey4name11displayName5about7picture6banner5nip057website16lightningAddressACs6UInt16V_S2SSgA2pA0d14MediaReferenceF0VSgAs3Ptcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiProfileRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings16FfiProfileRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"authorPublicKey"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiProfileRecord","authorPublicKey"],"precise":"s:19RadrootsKitBindings16FfiProfileRecordV15authorPublicKeySSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"lightningAddress"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiProfileRecord","lightningAddress"],"precise":"s:19RadrootsKitBindings16FfiProfileRecordV16lightningAddressSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings16FfiProfileRecordV","spelling":"FfiProfileRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings16FfiProfileRecordV","spelling":"FfiProfileRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiProfileRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings16FfiProfileRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiProfileRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings16FfiProfileRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"name"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiProfileRecord","name"],"precise":"s:19RadrootsKitBindings16FfiProfileRecordV4nameSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"about"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiProfileRecord","about"],"precise":"s:19RadrootsKitBindings16FfiProfileRecordV5aboutSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"nip05"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiProfileRecord","nip05"],"precise":"s:19RadrootsKitBindings16FfiProfileRecordV5nip05SSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"banner"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV","spelling":"FfiMediaReferenceRecord"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiProfileRecord","banner"],"precise":"s:19RadrootsKitBindings16FfiProfileRecordV6bannerAA0d14MediaReferenceF0VSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"picture"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV","spelling":"FfiMediaReferenceRecord"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiProfileRecord","picture"],"precise":"s:19RadrootsKitBindings16FfiProfileRecordV7pictureAA0d14MediaReferenceF0VSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"website"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiProfileRecord","website"],"precise":"s:19RadrootsKitBindings16FfiProfileRecordV7websiteSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"enum"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiThreadProfile"}],"kind":"swift.enum","path":["FfiThreadProfile"],"precise":"s:19RadrootsKitBindings16FfiThreadProfileO"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"reply"}],"kind":"swift.enum.case","path":["FfiThreadProfile","reply"],"precise":"s:19RadrootsKitBindings16FfiThreadProfileO5replyyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"comment"}],"kind":"swift.enum.case","path":["FfiThreadProfile","comment"],"precise":"s:19RadrootsKitBindings16FfiThreadProfileO7commentyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"profile"}],"kind":"swift.enum.case","path":["FfiThreadProfile","profile"],"precise":"s:19RadrootsKitBindings16FfiThreadProfileO7profileyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"deletion"}],"kind":"swift.enum.case","path":["FfiThreadProfile","deletion"],"precise":"s:19RadrootsKitBindings16FfiThreadProfileO8deletionyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"enum"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiTodayCardType"}],"kind":"swift.enum","path":["FfiTodayCardType"],"precise":"s:19RadrootsKitBindings16FfiTodayCardTypeO"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"photoUpdate"}],"kind":"swift.enum.case","path":["FfiTodayCardType","photoUpdate"],"precise":"s:19RadrootsKitBindings16FfiTodayCardTypeO11photoUpdateyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"foodAvailability"}],"kind":"swift.enum.case","path":["FfiTodayCardType","foodAvailability"],"precise":"s:19RadrootsKitBindings16FfiTodayCardTypeO16foodAvailabilityyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"ask"}],"kind":"swift.enum.case","path":["FfiTodayCardType","ask"],"precise":"s:19RadrootsKitBindings16FfiTodayCardTypeO3askyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"event"}],"kind":"swift.enum.case","path":["FfiTodayCardType","event"],"precise":"s:19RadrootsKitBindings16FfiTodayCardTypeO5eventyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"update"}],"kind":"swift.enum.case","path":["FfiTodayCardType","update"],"precise":"s:19RadrootsKitBindings16FfiTodayCardTypeO6updateyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"enum"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiAddCommandType"}],"kind":"swift.enum","path":["FfiAddCommandType"],"precise":"s:19RadrootsKitBindings17FfiAddCommandTypeO"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"createEvent"}],"kind":"swift.enum.case","path":["FfiAddCommandType","createEvent"],"precise":"s:19RadrootsKitBindings17FfiAddCommandTypeO11createEventyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"createUpdate"}],"kind":"swift.enum.case","path":["FfiAddCommandType","createUpdate"],"precise":"s:19RadrootsKitBindings17FfiAddCommandTypeO12createUpdateyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"createPhotoUpdate"}],"kind":"swift.enum.case","path":["FfiAddCommandType","createPhotoUpdate"],"precise":"s:19RadrootsKitBindings17FfiAddCommandTypeO17createPhotoUpdateyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"createFoodAvailability"}],"kind":"swift.enum.case","path":["FfiAddCommandType","createFoodAvailability"],"precise":"s:19RadrootsKitBindings17FfiAddCommandTypeO22createFoodAvailabilityyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"createAsk"}],"kind":"swift.enum.case","path":["FfiAddCommandType","createAsk"],"precise":"s:19RadrootsKitBindings17FfiAddCommandTypeO9createAskyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiAddFieldRecord"}],"kind":"swift.struct","path":["FfiAddFieldRecord"],"precise":"s:19RadrootsKitBindings17FfiAddFieldRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"id"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"label"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"kind"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings15FfiAddFieldKindO","spelling":"FfiAddFieldKind"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"required"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"choices"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"], "},{"kind":"externalParam","spelling":"maxBytes"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?)"}],"kind":"swift.init","path":["FfiAddFieldRecord","init(schemaVersion:id:label:kind:required:choices:maxBytes:)"],"precise":"s:19RadrootsKitBindings17FfiAddFieldRecordV13schemaVersion2id5label4kind8required7choices8maxBytesACs6UInt16V_S2SAA0deF4KindOSbSaySSGs6UInt64VSgtcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiAddFieldRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings17FfiAddFieldRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings17FfiAddFieldRecordV","spelling":"FfiAddFieldRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings17FfiAddFieldRecordV","spelling":"FfiAddFieldRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiAddFieldRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings17FfiAddFieldRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"id"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiAddFieldRecord","id"],"precise":"s:19RadrootsKitBindings17FfiAddFieldRecordV2idSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiAddFieldRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings17FfiAddFieldRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"kind"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings15FfiAddFieldKindO","spelling":"FfiAddFieldKind"}],"kind":"swift.property","path":["FfiAddFieldRecord","kind"],"precise":"s:19RadrootsKitBindings17FfiAddFieldRecordV4kindAA0deF4KindOvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"label"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiAddFieldRecord","label"],"precise":"s:19RadrootsKitBindings17FfiAddFieldRecordV5labelSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"choices"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"]"}],"kind":"swift.property","path":["FfiAddFieldRecord","choices"],"precise":"s:19RadrootsKitBindings17FfiAddFieldRecordV7choicesSaySSGvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"maxBytes"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiAddFieldRecord","maxBytes"],"precise":"s:19RadrootsKitBindings17FfiAddFieldRecordV8maxBytess6UInt64VSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"required"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.property","path":["FfiAddFieldRecord","required"],"precise":"s:19RadrootsKitBindings17FfiAddFieldRecordV8requiredSbvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiShutdownRecord"}],"kind":"swift.struct","path":["FfiShutdownRecord"],"precise":"s:19RadrootsKitBindings17FfiShutdownRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"alreadyClosed"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.property","path":["FfiShutdownRecord","alreadyClosed"],"precise":"s:19RadrootsKitBindings17FfiShutdownRecordV13alreadyClosedSbvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"state"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"alreadyClosed"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"},{"kind":"text","spelling":")"}],"kind":"swift.init","path":["FfiShutdownRecord","init(schemaVersion:state:alreadyClosed:)"],"precise":"s:19RadrootsKitBindings17FfiShutdownRecordV13schemaVersion5state13alreadyClosedACs6UInt16V_SSSbtcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiShutdownRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings17FfiShutdownRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings17FfiShutdownRecordV","spelling":"FfiShutdownRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings17FfiShutdownRecordV","spelling":"FfiShutdownRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiShutdownRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings17FfiShutdownRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiShutdownRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings17FfiShutdownRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"state"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiShutdownRecord","state"],"precise":"s:19RadrootsKitBindings17FfiShutdownRecordV5stateSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"HostSigningResult"}],"kind":"swift.struct","path":["HostSigningResult"],"precise":"s:19RadrootsKitBindings17HostSigningResultV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"operationId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["HostSigningResult","operationId"],"precise":"s:19RadrootsKitBindings17HostSigningResultV11operationIdSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"signatureHex"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["HostSigningResult","signatureHex"],"precise":"s:19RadrootsKitBindings17HostSigningResultV12signatureHexSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"outcome"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18HostSigningOutcomeO","spelling":"HostSigningOutcome"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"operationId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"signerRequestId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"publicKey"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"purpose"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18HostSigningPurposeO","spelling":"HostSigningPurpose"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"signatureHex"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"completedAtUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":")"}],"kind":"swift.init","path":["HostSigningResult","init(schemaVersion:outcome:operationId:signerRequestId:publicKey:purpose:signatureHex:completedAtUnixMs:)"],"precise":"s:19RadrootsKitBindings17HostSigningResultV13schemaVersion7outcome11operationId013signerRequestK09publicKey7purpose12signatureHex17completedAtUnixMsACs6UInt16V_AA0dE7OutcomeOS3SAA0dE7PurposeOSSSgs6UInt64Vtcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["HostSigningResult","schemaVersion"],"precise":"s:19RadrootsKitBindings17HostSigningResultV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"signerRequestId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["HostSigningResult","signerRequestId"],"precise":"s:19RadrootsKitBindings17HostSigningResultV15signerRequestIdSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"completedAtUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["HostSigningResult","completedAtUnixMs"],"precise":"s:19RadrootsKitBindings17HostSigningResultV17completedAtUnixMss6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings17HostSigningResultV","spelling":"HostSigningResult"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings17HostSigningResultV","spelling":"HostSigningResult"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["HostSigningResult","==(_:_:)"],"precise":"s:19RadrootsKitBindings17HostSigningResultV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["HostSigningResult","hash(into:)"],"precise":"s:19RadrootsKitBindings17HostSigningResultV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"outcome"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18HostSigningOutcomeO","spelling":"HostSigningOutcome"}],"kind":"swift.property","path":["HostSigningResult","outcome"],"precise":"s:19RadrootsKitBindings17HostSigningResultV7outcomeAA0dE7OutcomeOvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"purpose"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18HostSigningPurposeO","spelling":"HostSigningPurpose"}],"kind":"swift.property","path":["HostSigningResult","purpose"],"precise":"s:19RadrootsKitBindings17HostSigningResultV7purposeAA0dE7PurposeOvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"publicKey"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["HostSigningResult","publicKey"],"precise":"s:19RadrootsKitBindings17HostSigningResultV9publicKeySSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"initLoggingStdout"},{"kind":"text","spelling":"() "},{"kind":"keyword","spelling":"throws"}],"kind":"swift.func","path":["initLoggingStdout()"],"precise":"s:19RadrootsKitBindings17initLoggingStdoutyyKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiAddSchemaRecord"}],"kind":"swift.struct","path":["FfiAddSchemaRecord"],"precise":"s:19RadrootsKitBindings18FfiAddSchemaRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"commandType"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings17FfiAddCommandTypeO","spelling":"FfiAddCommandType"}],"kind":"swift.property","path":["FfiAddSchemaRecord","commandType"],"precise":"s:19RadrootsKitBindings18FfiAddSchemaRecordV11commandTypeAA0de7CommandI0Ovp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"commandType"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings17FfiAddCommandTypeO","spelling":"FfiAddCommandType"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"label"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"fields"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings17FfiAddFieldRecordV","spelling":"FfiAddFieldRecord"},{"kind":"text","spelling":"])"}],"kind":"swift.init","path":["FfiAddSchemaRecord","init(schemaVersion:commandType:label:fields:)"],"precise":"s:19RadrootsKitBindings18FfiAddSchemaRecordV13schemaVersion11commandType5label6fieldsACs6UInt16V_AA0de7CommandK0OSSSayAA0de5FieldG0VGtcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiAddSchemaRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings18FfiAddSchemaRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18FfiAddSchemaRecordV","spelling":"FfiAddSchemaRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18FfiAddSchemaRecordV","spelling":"FfiAddSchemaRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiAddSchemaRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings18FfiAddSchemaRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiAddSchemaRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings18FfiAddSchemaRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"label"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiAddSchemaRecord","label"],"precise":"s:19RadrootsKitBindings18FfiAddSchemaRecordV5labelSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"fields"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings17FfiAddFieldRecordV","spelling":"FfiAddFieldRecord"},{"kind":"text","spelling":"]"}],"kind":"swift.property","path":["FfiAddSchemaRecord","fields"],"precise":"s:19RadrootsKitBindings18FfiAddSchemaRecordV6fieldsSayAA0de5FieldG0VGvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiBuildInfoRecord"}],"kind":"swift.struct","path":["FfiBuildInfoRecord"],"precise":"s:19RadrootsKitBindings18FfiBuildInfoRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"libRevision"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiBuildInfoRecord","libRevision"],"precise":"s:19RadrootsKitBindings18FfiBuildInfoRecordV11libRevisionSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"crateVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiBuildInfoRecord","crateVersion"],"precise":"s:19RadrootsKitBindings18FfiBuildInfoRecordV12crateVersionSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"buildTimeUnix"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiBuildInfoRecord","buildTimeUnix"],"precise":"s:19RadrootsKitBindings18FfiBuildInfoRecordV13buildTimeUnixs6UInt64VSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"crateName"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"crateVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"rustc"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"profile"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"libRevision"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"consumerRevision"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"buildTimeUnix"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?)"}],"kind":"swift.init","path":["FfiBuildInfoRecord","init(schemaVersion:crateName:crateVersion:rustc:profile:libRevision:consumerRevision:buildTimeUnix:)"],"precise":"s:19RadrootsKitBindings18FfiBuildInfoRecordV13schemaVersion9crateName0jI05rustc7profile11libRevision08consumerO013buildTimeUnixACs6UInt16V_S3SSgA3Ns6UInt64VSgtcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiBuildInfoRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings18FfiBuildInfoRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"consumerRevision"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiBuildInfoRecord","consumerRevision"],"precise":"s:19RadrootsKitBindings18FfiBuildInfoRecordV16consumerRevisionSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18FfiBuildInfoRecordV","spelling":"FfiBuildInfoRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18FfiBuildInfoRecordV","spelling":"FfiBuildInfoRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiBuildInfoRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings18FfiBuildInfoRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiBuildInfoRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings18FfiBuildInfoRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"rustc"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiBuildInfoRecord","rustc"],"precise":"s:19RadrootsKitBindings18FfiBuildInfoRecordV5rustcSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"profile"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiBuildInfoRecord","profile"],"precise":"s:19RadrootsKitBindings18FfiBuildInfoRecordV7profileSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"crateName"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiBuildInfoRecord","crateName"],"precise":"s:19RadrootsKitBindings18FfiBuildInfoRecordV9crateNameSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"enum"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiEventTimingKind"}],"kind":"swift.enum","path":["FfiEventTimingKind"],"precise":"s:19RadrootsKitBindings18FfiEventTimingKindO"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"timed"}],"kind":"swift.enum.case","path":["FfiEventTimingKind","timed"],"precise":"s:19RadrootsKitBindings18FfiEventTimingKindO5timedyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"allDay"}],"kind":"swift.enum.case","path":["FfiEventTimingKind","allDay"],"precise":"s:19RadrootsKitBindings18FfiEventTimingKindO6allDayyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiTodayCardRecord"}],"kind":"swift.struct","path":["FfiTodayCardRecord"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"contractId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiTodayCardRecord","contractId"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV10contractIdSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"rankDigest"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiTodayCardRecord","rankDigest"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV10rankDigestSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"contextRank"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5UInt8V","spelling":"UInt8"}],"kind":"swift.property","path":["FfiTodayCardRecord","contextRank"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV11contextRanks5UInt8Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"priceAmount"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiTodayCardRecord","priceAmount"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV11priceAmountSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"authorProfile"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings16FfiProfileRecordV","spelling":"FfiProfileRecord"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiTodayCardRecord","authorProfile"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV13authorProfileAA0diG0VSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"eventEndUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiTodayCardRecord","eventEndUnixS"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV13eventEndUnixSs6UInt64VSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"priceCurrency"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiTodayCardRecord","priceCurrency"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV13priceCurrencySSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"cardId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"cardType"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings16FfiTodayCardTypeO","spelling":"FfiTodayCardType"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"sourceEventId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"sourceAddress"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"authorPublicKey"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"contractId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"title"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"content"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"authoredAtUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"effectiveAtUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"eventStartUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"eventEndUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"location"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"priceAmount"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"priceCurrency"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"priceUnit"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"quantity"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"contextRank"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5UInt8V","spelling":"UInt8"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"inclusionReason"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"media"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV","spelling":"FfiMediaReferenceRecord"},{"kind":"text","spelling":"], "},{"kind":"externalParam","spelling":"lifecycle"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiCardLifecycleStateO","spelling":"FfiCardLifecycleState"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"rankDigest"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"authorProfile"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings16FfiProfileRecordV","spelling":"FfiProfileRecord"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"thread"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiThreadEntryRecordV","spelling":"FfiThreadEntryRecord"},{"kind":"text","spelling":"], "},{"kind":"externalParam","spelling":"localOperationId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"localOperationState"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?)"}],"kind":"swift.init","path":["FfiTodayCardRecord","init(schemaVersion:cardId:cardType:sourceEventId:sourceAddress:authorPublicKey:contractId:title:content:authoredAtUnixS:effectiveAtUnixS:eventStartUnixS:eventEndUnixS:location:priceAmount:priceCurrency:priceUnit:quantity:contextRank:inclusionReason:media:lifecycle:rankDigest:authorProfile:thread:localOperationId:localOperationState:)"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV13schemaVersion6cardId0J4Type011sourceEventK00M7Address15authorPublicKey08contractK05title7content15authoredAtUnixS09effectivewX1S010eventStartX1S0z3EndX1S8location11priceAmount13priceCurrency9priceUnit8quantity11contextRank15inclusionReason5media9lifecycle10rankDigest0P7Profile6thread014localOperationK019localOperationStateACs6UInt16V_SSAA0defL0OS2SSgS2SA7_SSs6UInt64VA9_A9_SgA10_A7_A7_A7_A7_A7_s5UInt8VSSSayAA0d14MediaReferenceG0VGAA0dF14LifecycleStateOA7_AA0d7ProfileG0VSgSayAA0d11ThreadEntryG0VGA7_A7_tcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiTodayCardRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"sourceAddress"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiTodayCardRecord","sourceAddress"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV13sourceAddressSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"sourceEventId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiTodayCardRecord","sourceEventId"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV13sourceEventIdSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"authorPublicKey"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiTodayCardRecord","authorPublicKey"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV15authorPublicKeySSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"authoredAtUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["FfiTodayCardRecord","authoredAtUnixS"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV15authoredAtUnixSs6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"eventStartUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiTodayCardRecord","eventStartUnixS"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV15eventStartUnixSs6UInt64VSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"inclusionReason"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiTodayCardRecord","inclusionReason"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV15inclusionReasonSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"effectiveAtUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["FfiTodayCardRecord","effectiveAtUnixS"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV16effectiveAtUnixSs6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"localOperationId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiTodayCardRecord","localOperationId"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV16localOperationIdSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"localOperationState"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiTodayCardRecord","localOperationState"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV19localOperationStateSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18FfiTodayCardRecordV","spelling":"FfiTodayCardRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18FfiTodayCardRecordV","spelling":"FfiTodayCardRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiTodayCardRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiTodayCardRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"media"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV","spelling":"FfiMediaReferenceRecord"},{"kind":"text","spelling":"]"}],"kind":"swift.property","path":["FfiTodayCardRecord","media"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV5mediaSayAA0d14MediaReferenceG0VGvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"title"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiTodayCardRecord","title"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV5titleSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"cardId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiTodayCardRecord","cardId"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV6cardIdSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"thread"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiThreadEntryRecordV","spelling":"FfiThreadEntryRecord"},{"kind":"text","spelling":"]"}],"kind":"swift.property","path":["FfiTodayCardRecord","thread"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV6threadSayAA0d11ThreadEntryG0VGvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"content"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiTodayCardRecord","content"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV7contentSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"cardType"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings16FfiTodayCardTypeO","spelling":"FfiTodayCardType"}],"kind":"swift.property","path":["FfiTodayCardRecord","cardType"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV8cardTypeAA0defI0Ovp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"location"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiTodayCardRecord","location"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV8locationSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"quantity"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiTodayCardRecord","quantity"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV8quantitySSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"lifecycle"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiCardLifecycleStateO","spelling":"FfiCardLifecycleState"}],"kind":"swift.property","path":["FfiTodayCardRecord","lifecycle"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV9lifecycleAA0dF14LifecycleStateOvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"priceUnit"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiTodayCardRecord","priceUnit"],"precise":"s:19RadrootsKitBindings18FfiTodayCardRecordV9priceUnitSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiTodayPageRecord"}],"kind":"swift.struct","path":["FfiTodayPageRecord"],"precise":"s:19RadrootsKitBindings18FfiTodayPageRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"nextCursor"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiTodayPageRecord","nextCursor"],"precise":"s:19RadrootsKitBindings18FfiTodayPageRecordV10nextCursorSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"asOfUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"items"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18FfiTodayCardRecordV","spelling":"FfiTodayCardRecord"},{"kind":"text","spelling":"], "},{"kind":"externalParam","spelling":"nextCursor"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?)"}],"kind":"swift.init","path":["FfiTodayPageRecord","init(schemaVersion:asOfUnixS:items:nextCursor:)"],"precise":"s:19RadrootsKitBindings18FfiTodayPageRecordV13schemaVersion9asOfUnixS5items10nextCursorACs6UInt16V_s6UInt64VSayAA0de4CardG0VGSSSgtcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiTodayPageRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings18FfiTodayPageRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18FfiTodayPageRecordV","spelling":"FfiTodayPageRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18FfiTodayPageRecordV","spelling":"FfiTodayPageRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiTodayPageRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings18FfiTodayPageRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiTodayPageRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings18FfiTodayPageRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"items"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18FfiTodayCardRecordV","spelling":"FfiTodayCardRecord"},{"kind":"text","spelling":"]"}],"kind":"swift.property","path":["FfiTodayPageRecord","items"],"precise":"s:19RadrootsKitBindings18FfiTodayPageRecordV5itemsSayAA0de4CardG0VGvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"asOfUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["FfiTodayPageRecord","asOfUnixS"],"precise":"s:19RadrootsKitBindings18FfiTodayPageRecordV9asOfUnixSs6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiTodaySyncRecord"}],"kind":"swift.struct","path":["FfiTodaySyncRecord"],"precise":"s:19RadrootsKitBindings18FfiTodaySyncRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"projection"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV","spelling":"FfiTodayRefreshRecord"}],"kind":"swift.property","path":["FfiTodaySyncRecord","projection"],"precise":"s:19RadrootsKitBindings18FfiTodaySyncRecordV10projectionAA0de7RefreshG0Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"relayState"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings22FfiTodayRelaySyncStateO","spelling":"FfiTodayRelaySyncState"}],"kind":"swift.property","path":["FfiTodaySyncRecord","relayState"],"precise":"s:19RadrootsKitBindings18FfiTodaySyncRecordV10relayStateAA0de5RelayfI0Ovp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"pagesFetched"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiTodaySyncRecord","pagesFetched"],"precise":"s:19RadrootsKitBindings18FfiTodaySyncRecordV12pagesFetcheds6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"relayState"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings22FfiTodayRelaySyncStateO","spelling":"FfiTodayRelaySyncState"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"pagesFetched"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"eventsObserved"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"eventsAdmitted"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"eventsRejected"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"projection"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV","spelling":"FfiTodayRefreshRecord"},{"kind":"text","spelling":")"}],"kind":"swift.init","path":["FfiTodaySyncRecord","init(schemaVersion:relayState:pagesFetched:eventsObserved:eventsAdmitted:eventsRejected:projection:)"],"precise":"s:19RadrootsKitBindings18FfiTodaySyncRecordV13schemaVersion10relayState12pagesFetched14eventsObserved0N8Admitted0N8Rejected10projectionACs6UInt16V_AA0de5RelayfK0OALs6UInt64VA2pA0de7RefreshG0Vtcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiTodaySyncRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings18FfiTodaySyncRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"eventsAdmitted"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["FfiTodaySyncRecord","eventsAdmitted"],"precise":"s:19RadrootsKitBindings18FfiTodaySyncRecordV14eventsAdmitteds6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"eventsObserved"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["FfiTodaySyncRecord","eventsObserved"],"precise":"s:19RadrootsKitBindings18FfiTodaySyncRecordV14eventsObserveds6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"eventsRejected"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["FfiTodaySyncRecord","eventsRejected"],"precise":"s:19RadrootsKitBindings18FfiTodaySyncRecordV14eventsRejecteds6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18FfiTodaySyncRecordV","spelling":"FfiTodaySyncRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18FfiTodaySyncRecordV","spelling":"FfiTodaySyncRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiTodaySyncRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings18FfiTodaySyncRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiTodaySyncRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings18FfiTodaySyncRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"enum"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"HostSigningOutcome"}],"kind":"swift.enum","path":["HostSigningOutcome"],"precise":"s:19RadrootsKitBindings18HostSigningOutcomeO"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"invalidated"}],"kind":"swift.enum.case","path":["HostSigningOutcome","invalidated"],"precise":"s:19RadrootsKitBindings18HostSigningOutcomeO11invalidatedyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"unavailable"}],"kind":"swift.enum.case","path":["HostSigningOutcome","unavailable"],"precise":"s:19RadrootsKitBindings18HostSigningOutcomeO11unavailableyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"failed"}],"kind":"swift.enum.case","path":["HostSigningOutcome","failed"],"precise":"s:19RadrootsKitBindings18HostSigningOutcomeO6failedyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"locked"}],"kind":"swift.enum.case","path":["HostSigningOutcome","locked"],"precise":"s:19RadrootsKitBindings18HostSigningOutcomeO6lockedyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"signed"}],"kind":"swift.enum.case","path":["HostSigningOutcome","signed"],"precise":"s:19RadrootsKitBindings18HostSigningOutcomeO6signedyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"rejected"}],"kind":"swift.enum.case","path":["HostSigningOutcome","rejected"],"precise":"s:19RadrootsKitBindings18HostSigningOutcomeO8rejectedyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"timedOut"}],"kind":"swift.enum.case","path":["HostSigningOutcome","timedOut"],"precise":"s:19RadrootsKitBindings18HostSigningOutcomeO8timedOutyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"cancelled"}],"kind":"swift.enum.case","path":["HostSigningOutcome","cancelled"],"precise":"s:19RadrootsKitBindings18HostSigningOutcomeO9cancelledyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"enum"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"HostSigningPurpose"}],"kind":"swift.enum","path":["HostSigningPurpose"],"precise":"s:19RadrootsKitBindings18HostSigningPurposeO"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"nostrEvent"}],"kind":"swift.enum.case","path":["HostSigningPurpose","nostrEvent"],"precise":"s:19RadrootsKitBindings18HostSigningPurposeO10nostrEventyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"blossomUpload"}],"kind":"swift.enum.case","path":["HostSigningPurpose","blossomUpload"],"precise":"s:19RadrootsKitBindings18HostSigningPurposeO13blossomUploadyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"HostSigningRequest"}],"kind":"swift.struct","path":["HostSigningRequest"],"precise":"s:19RadrootsKitBindings18HostSigningRequestV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"signerRequestId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["HostSigningRequest","signerRequestId"],"precise":"s:19RadrootsKitBindings18HostSigningRequestV06signerF2IdSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"artifactId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["HostSigningRequest","artifactId"],"precise":"s:19RadrootsKitBindings18HostSigningRequestV10artifactIdSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"operationId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["HostSigningRequest","operationId"],"precise":"s:19RadrootsKitBindings18HostSigningRequestV11operationIdSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"eventIdDigest"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","spelling":"Data"}],"kind":"swift.property","path":["HostSigningRequest","eventIdDigest"],"precise":"s:19RadrootsKitBindings18HostSigningRequestV13eventIdDigest10Foundation4DataVvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"operationKind"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["HostSigningRequest","operationKind"],"precise":"s:19RadrootsKitBindings18HostSigningRequestV13operationKindSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"operationKind"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"operationId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"artifactId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"signerRequestId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"publicKey"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"purpose"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18HostSigningPurposeO","spelling":"HostSigningPurpose"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"deadlineUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"eventIdDigest"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","spelling":"Data"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"expectedEventId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"createdAtUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"kind"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt32V","spelling":"UInt32"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"tags"},{"kind":"text","spelling":": [["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"]], "},{"kind":"externalParam","spelling":"content"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":")"}],"kind":"swift.init","path":["HostSigningRequest","init(schemaVersion:operationKind:operationId:artifactId:signerRequestId:publicKey:purpose:deadlineUnixMs:eventIdDigest:expectedEventId:createdAtUnixS:kind:tags:content:)"],"precise":"s:19RadrootsKitBindings18HostSigningRequestV13schemaVersion13operationKind0I2Id08artifactK006signerfK09publicKey7purpose14deadlineUnixMs05eventK6Digest013expectedEventK009createdAtR1S4kind4tags7contentACs6UInt16V_S5SAA0dE7PurposeOs6UInt64V10Foundation4DataVSSAWs6UInt32VSaySaySSGGSStcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["HostSigningRequest","schemaVersion"],"precise":"s:19RadrootsKitBindings18HostSigningRequestV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"createdAtUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["HostSigningRequest","createdAtUnixS"],"precise":"s:19RadrootsKitBindings18HostSigningRequestV14createdAtUnixSs6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"deadlineUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["HostSigningRequest","deadlineUnixMs"],"precise":"s:19RadrootsKitBindings18HostSigningRequestV14deadlineUnixMss6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"expectedEventId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["HostSigningRequest","expectedEventId"],"precise":"s:19RadrootsKitBindings18HostSigningRequestV15expectedEventIdSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18HostSigningRequestV","spelling":"HostSigningRequest"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18HostSigningRequestV","spelling":"HostSigningRequest"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["HostSigningRequest","==(_:_:)"],"precise":"s:19RadrootsKitBindings18HostSigningRequestV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["HostSigningRequest","hash(into:)"],"precise":"s:19RadrootsKitBindings18HostSigningRequestV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"kind"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt32V","spelling":"UInt32"}],"kind":"swift.property","path":["HostSigningRequest","kind"],"precise":"s:19RadrootsKitBindings18HostSigningRequestV4kinds6UInt32Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"tags"},{"kind":"text","spelling":": [["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"]]"}],"kind":"swift.property","path":["HostSigningRequest","tags"],"precise":"s:19RadrootsKitBindings18HostSigningRequestV4tagsSaySaySSGGvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"content"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["HostSigningRequest","content"],"precise":"s:19RadrootsKitBindings18HostSigningRequestV7contentSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"purpose"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18HostSigningPurposeO","spelling":"HostSigningPurpose"}],"kind":"swift.property","path":["HostSigningRequest","purpose"],"precise":"s:19RadrootsKitBindings18HostSigningRequestV7purposeAA0dE7PurposeOvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"publicKey"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["HostSigningRequest","publicKey"],"precise":"s:19RadrootsKitBindings18HostSigningRequestV9publicKeySSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"SignerStatusRecord"}],"kind":"swift.struct","path":["SignerStatusRecord"],"precise":"s:19RadrootsKitBindings18SignerStatusRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"availability"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings24SignerAvailabilityRecordO","spelling":"SignerAvailabilityRecord"}],"kind":"swift.property","path":["SignerStatusRecord","availability"],"precise":"s:19RadrootsKitBindings18SignerStatusRecordV12availabilityAA0d12AvailabilityF0Ovp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"availability"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings24SignerAvailabilityRecordO","spelling":"SignerAvailabilityRecord"},{"kind":"text","spelling":")"}],"kind":"swift.init","path":["SignerStatusRecord","init(schemaVersion:availability:)"],"precise":"s:19RadrootsKitBindings18SignerStatusRecordV13schemaVersion12availabilityACs6UInt16V_AA0d12AvailabilityF0Otcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["SignerStatusRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings18SignerStatusRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18SignerStatusRecordV","spelling":"SignerStatusRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18SignerStatusRecordV","spelling":"SignerStatusRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["SignerStatusRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings18SignerStatusRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["SignerStatusRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings18SignerStatusRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiCapabilityRecord"}],"kind":"swift.struct","path":["FfiCapabilityRecord"],"precise":"s:19RadrootsKitBindings19FfiCapabilityRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"configured"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.property","path":["FfiCapabilityRecord","configured"],"precise":"s:19RadrootsKitBindings19FfiCapabilityRecordV10configuredSbvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"availability"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiCapabilityRecord","availability"],"precise":"s:19RadrootsKitBindings19FfiCapabilityRecordV12availabilitySSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"id"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"compiled"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"configured"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"availability"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"maturity"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":")"}],"kind":"swift.init","path":["FfiCapabilityRecord","init(schemaVersion:id:compiled:configured:availability:maturity:)"],"precise":"s:19RadrootsKitBindings19FfiCapabilityRecordV13schemaVersion2id8compiled10configured12availability8maturityACs6UInt16V_SSS2bS2Stcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiCapabilityRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings19FfiCapabilityRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings19FfiCapabilityRecordV","spelling":"FfiCapabilityRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings19FfiCapabilityRecordV","spelling":"FfiCapabilityRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiCapabilityRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings19FfiCapabilityRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"id"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiCapabilityRecord","id"],"precise":"s:19RadrootsKitBindings19FfiCapabilityRecordV2idSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiCapabilityRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings19FfiCapabilityRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"compiled"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.property","path":["FfiCapabilityRecord","compiled"],"precise":"s:19RadrootsKitBindings19FfiCapabilityRecordV8compiledSbvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"maturity"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiCapabilityRecord","maturity"],"precise":"s:19RadrootsKitBindings19FfiCapabilityRecordV8maturitySSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiDraftMediaRecord"}],"kind":"swift.struct","path":["FfiDraftMediaRecord"],"precise":"s:19RadrootsKitBindings19FfiDraftMediaRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"url"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"stage"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings13FfiMediaStageO","spelling":"FfiMediaStage"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"uploadAttempts"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5UInt8V","spelling":"UInt8"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"verifiedAtUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"possibleOrphan"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"orphanReasonCode"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"orphanRecordedAtUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?)"}],"kind":"swift.init","path":["FfiDraftMediaRecord","init(schemaVersion:url:stage:uploadAttempts:verifiedAtUnixMs:possibleOrphan:orphanReasonCode:orphanRecordedAtUnixMs:)"],"precise":"s:19RadrootsKitBindings19FfiDraftMediaRecordV13schemaVersion3url5stage14uploadAttempts16verifiedAtUnixMs14possibleOrphan16orphanReasonCode0t8RecordedopQ0ACs6UInt16V_SSAA0dF5StageOs5UInt8Vs6UInt64VSgSbSSSgATtcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiDraftMediaRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings19FfiDraftMediaRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"possibleOrphan"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.property","path":["FfiDraftMediaRecord","possibleOrphan"],"precise":"s:19RadrootsKitBindings19FfiDraftMediaRecordV14possibleOrphanSbvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"uploadAttempts"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5UInt8V","spelling":"UInt8"}],"kind":"swift.property","path":["FfiDraftMediaRecord","uploadAttempts"],"precise":"s:19RadrootsKitBindings19FfiDraftMediaRecordV14uploadAttemptss5UInt8Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"orphanReasonCode"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiDraftMediaRecord","orphanReasonCode"],"precise":"s:19RadrootsKitBindings19FfiDraftMediaRecordV16orphanReasonCodeSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"verifiedAtUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiDraftMediaRecord","verifiedAtUnixMs"],"precise":"s:19RadrootsKitBindings19FfiDraftMediaRecordV16verifiedAtUnixMss6UInt64VSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"orphanRecordedAtUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiDraftMediaRecord","orphanRecordedAtUnixMs"],"precise":"s:19RadrootsKitBindings19FfiDraftMediaRecordV22orphanRecordedAtUnixMss6UInt64VSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings19FfiDraftMediaRecordV","spelling":"FfiDraftMediaRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings19FfiDraftMediaRecordV","spelling":"FfiDraftMediaRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiDraftMediaRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings19FfiDraftMediaRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"url"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiDraftMediaRecord","url"],"precise":"s:19RadrootsKitBindings19FfiDraftMediaRecordV3urlSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiDraftMediaRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings19FfiDraftMediaRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"stage"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings13FfiMediaStageO","spelling":"FfiMediaStage"}],"kind":"swift.property","path":["FfiDraftMediaRecord","stage"],"precise":"s:19RadrootsKitBindings19FfiDraftMediaRecordV5stageAA0dF5StageOvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"enum"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiSearchResultType"}],"kind":"swift.enum","path":["FfiSearchResultType"],"precise":"s:19RadrootsKitBindings19FfiSearchResultTypeO"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"card"}],"kind":"swift.enum.case","path":["FfiSearchResultType","card"],"precise":"s:19RadrootsKitBindings19FfiSearchResultTypeO4cardyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"profile"}],"kind":"swift.enum.case","path":["FfiSearchResultType","profile"],"precise":"s:19RadrootsKitBindings19FfiSearchResultTypeO7profileyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiAppPlatformRecord"}],"kind":"swift.struct","path":["FfiAppPlatformRecord"],"precise":"s:19RadrootsKitBindings20FfiAppPlatformRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"buildNumber"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiAppPlatformRecord","buildNumber"],"precise":"s:19RadrootsKitBindings20FfiAppPlatformRecordV11buildNumberSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"platform"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"bundleId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"version"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"buildNumber"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"buildSha"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?)"}],"kind":"swift.init","path":["FfiAppPlatformRecord","init(schemaVersion:platform:bundleId:version:buildNumber:buildSha:)"],"precise":"s:19RadrootsKitBindings20FfiAppPlatformRecordV13schemaVersion8platform8bundleId7version11buildNumber0N3ShaACs6UInt16V_SSSgA4Ltcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiAppPlatformRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings20FfiAppPlatformRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiAppPlatformRecordV","spelling":"FfiAppPlatformRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiAppPlatformRecordV","spelling":"FfiAppPlatformRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiAppPlatformRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings20FfiAppPlatformRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiAppPlatformRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings20FfiAppPlatformRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"version"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiAppPlatformRecord","version"],"precise":"s:19RadrootsKitBindings20FfiAppPlatformRecordV7versionSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"buildSha"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiAppPlatformRecord","buildSha"],"precise":"s:19RadrootsKitBindings20FfiAppPlatformRecordV8buildShaSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"bundleId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiAppPlatformRecord","bundleId"],"precise":"s:19RadrootsKitBindings20FfiAppPlatformRecordV8bundleIdSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"platform"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiAppPlatformRecord","platform"],"precise":"s:19RadrootsKitBindings20FfiAppPlatformRecordV8platformSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiDraftStatusRecord"}],"kind":"swift.struct","path":["FfiDraftStatusRecord"],"precise":"s:19RadrootsKitBindings20FfiDraftStatusRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"settlement"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV","spelling":"FfiOperationSettlementRecord"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiDraftStatusRecord","settlement"],"precise":"s:19RadrootsKitBindings20FfiDraftStatusRecordV10settlementAA0d19OperationSettlementG0VSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"commandType"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings17FfiAddCommandTypeO","spelling":"FfiAddCommandType"}],"kind":"swift.property","path":["FfiDraftStatusRecord","commandType"],"precise":"s:19RadrootsKitBindings20FfiDraftStatusRecordV11commandTypeAA0d10AddCommandI0Ovp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"operationId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiDraftStatusRecord","operationId"],"precise":"s:19RadrootsKitBindings20FfiDraftStatusRecordV11operationIdSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"draftId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"revision"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"authorPublicKey"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"commandType"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings17FfiAddCommandTypeO","spelling":"FfiAddCommandType"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"state"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings14FfiOutboxStateO","spelling":"FfiOutboxState"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"cardId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"operationId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"createdAtUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"updatedAtUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"media"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings19FfiDraftMediaRecordV","spelling":"FfiDraftMediaRecord"},{"kind":"text","spelling":"], "},{"kind":"externalParam","spelling":"settlement"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV","spelling":"FfiOperationSettlementRecord"},{"kind":"text","spelling":"?)"}],"kind":"swift.init","path":["FfiDraftStatusRecord","init(schemaVersion:draftId:revision:authorPublicKey:commandType:state:cardId:operationId:createdAtUnixMs:updatedAtUnixMs:media:settlement:)"],"precise":"s:19RadrootsKitBindings20FfiDraftStatusRecordV13schemaVersion7draftId8revision15authorPublicKey11commandType5state04cardK009operationK015createdAtUnixMs07updatedvwX05media10settlementACs6UInt16V_SSs6UInt64VSSAA0d10AddCommandQ0OAA0D11OutboxStateOS2SSgA2SSayAA0de5MediaG0VGAA0d19OperationSettlementG0VSgtcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiDraftStatusRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings20FfiDraftStatusRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"authorPublicKey"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiDraftStatusRecord","authorPublicKey"],"precise":"s:19RadrootsKitBindings20FfiDraftStatusRecordV15authorPublicKeySSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"createdAtUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["FfiDraftStatusRecord","createdAtUnixMs"],"precise":"s:19RadrootsKitBindings20FfiDraftStatusRecordV15createdAtUnixMss6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"updatedAtUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["FfiDraftStatusRecord","updatedAtUnixMs"],"precise":"s:19RadrootsKitBindings20FfiDraftStatusRecordV15updatedAtUnixMss6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiDraftStatusRecordV","spelling":"FfiDraftStatusRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiDraftStatusRecordV","spelling":"FfiDraftStatusRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiDraftStatusRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings20FfiDraftStatusRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiDraftStatusRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings20FfiDraftStatusRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"media"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings19FfiDraftMediaRecordV","spelling":"FfiDraftMediaRecord"},{"kind":"text","spelling":"]"}],"kind":"swift.property","path":["FfiDraftStatusRecord","media"],"precise":"s:19RadrootsKitBindings20FfiDraftStatusRecordV5mediaSayAA0de5MediaG0VGvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"state"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings14FfiOutboxStateO","spelling":"FfiOutboxState"}],"kind":"swift.property","path":["FfiDraftStatusRecord","state"],"precise":"s:19RadrootsKitBindings20FfiDraftStatusRecordV5stateAA0D11OutboxStateOvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"cardId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiDraftStatusRecord","cardId"],"precise":"s:19RadrootsKitBindings20FfiDraftStatusRecordV6cardIdSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"draftId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiDraftStatusRecord","draftId"],"precise":"s:19RadrootsKitBindings20FfiDraftStatusRecordV7draftIdSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"revision"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["FfiDraftStatusRecord","revision"],"precise":"s:19RadrootsKitBindings20FfiDraftStatusRecordV8revisions6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiQueuePolicyRecord"}],"kind":"swift.struct","path":["FfiQueuePolicyRecord"],"precise":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"cancellation"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiCancellationPolicyO","spelling":"FfiCancellationPolicy"}],"kind":"swift.property","path":["FfiQueuePolicyRecord","cancellation"],"precise":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV12cancellationAA0d12CancellationF0Ovp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"satisfaction"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiRelaySatisfactionO","spelling":"FfiRelaySatisfaction"}],"kind":"swift.property","path":["FfiQueuePolicyRecord","satisfaction"],"precise":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV12satisfactionAA0D17RelaySatisfactionOvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"relayUrls"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"], "},{"kind":"externalParam","spelling":"satisfaction"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiRelaySatisfactionO","spelling":"FfiRelaySatisfaction"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"deliveryDeadlineUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"cancellation"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiCancellationPolicyO","spelling":"FfiCancellationPolicy"},{"kind":"text","spelling":")"}],"kind":"swift.init","path":["FfiQueuePolicyRecord","init(schemaVersion:relayUrls:satisfaction:deliveryDeadlineUnixMs:cancellation:)"],"precise":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV13schemaVersion9relayUrls12satisfaction22deliveryDeadlineUnixMs12cancellationACs6UInt16V_SaySSGAA0D17RelaySatisfactionOs6UInt64VAA0d12CancellationF0Otcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiQueuePolicyRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"deliveryDeadlineUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["FfiQueuePolicyRecord","deliveryDeadlineUnixMs"],"precise":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV22deliveryDeadlineUnixMss6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV","spelling":"FfiQueuePolicyRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV","spelling":"FfiQueuePolicyRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiQueuePolicyRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiQueuePolicyRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"relayUrls"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"]"}],"kind":"swift.property","path":["FfiQueuePolicyRecord","relayUrls"],"precise":"s:19RadrootsKitBindings20FfiQueuePolicyRecordV9relayUrlsSaySSGvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"enum"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiRelaySatisfaction"}],"kind":"swift.enum","path":["FfiRelaySatisfaction"],"precise":"s:19RadrootsKitBindings20FfiRelaySatisfactionO"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"allAccepted"}],"kind":"swift.enum.case","path":["FfiRelaySatisfaction","allAccepted"],"precise":"s:19RadrootsKitBindings20FfiRelaySatisfactionO11allAcceptedyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"anyAccepted"}],"kind":"swift.enum.case","path":["FfiRelaySatisfaction","anyAccepted"],"precise":"s:19RadrootsKitBindings20FfiRelaySatisfactionO11anyAcceptedyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"allDelivered"}],"kind":"swift.enum.case","path":["FfiRelaySatisfaction","allDelivered"],"precise":"s:19RadrootsKitBindings20FfiRelaySatisfactionO12allDeliveredyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"anyDelivered"}],"kind":"swift.enum.case","path":["FfiRelaySatisfaction","anyDelivered"],"precise":"s:19RadrootsKitBindings20FfiRelaySatisfactionO12anyDeliveredyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiRelayStatusRecord"}],"kind":"swift.struct","path":["FfiRelayStatusRecord"],"precise":"s:19RadrootsKitBindings20FfiRelayStatusRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"writeState"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiRelayStatusRecord","writeState"],"precise":"s:19RadrootsKitBindings20FfiRelayStatusRecordV10writeStateSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"relayUrl"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"access"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"readState"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"writeState"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"readLastAttemptUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"writeLastAttemptUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"readNextAttemptUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"writeNextAttemptUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?)"}],"kind":"swift.init","path":["FfiRelayStatusRecord","init(schemaVersion:relayUrl:access:readState:writeState:readLastAttemptUnixMs:writeLastAttemptUnixMs:readNextAttemptUnixMs:writeNextAttemptUnixMs:)"],"precise":"s:19RadrootsKitBindings20FfiRelayStatusRecordV13schemaVersion8relayUrl6access9readState05writeN00M17LastAttemptUnixMs0opqrS00m4NextqrS00otqrS0ACs6UInt16V_S4Ss6UInt64VSgA3Qtcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiRelayStatusRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings20FfiRelayStatusRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"readLastAttemptUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiRelayStatusRecord","readLastAttemptUnixMs"],"precise":"s:19RadrootsKitBindings20FfiRelayStatusRecordV21readLastAttemptUnixMss6UInt64VSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"readNextAttemptUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiRelayStatusRecord","readNextAttemptUnixMs"],"precise":"s:19RadrootsKitBindings20FfiRelayStatusRecordV21readNextAttemptUnixMss6UInt64VSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"writeLastAttemptUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiRelayStatusRecord","writeLastAttemptUnixMs"],"precise":"s:19RadrootsKitBindings20FfiRelayStatusRecordV22writeLastAttemptUnixMss6UInt64VSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"writeNextAttemptUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiRelayStatusRecord","writeNextAttemptUnixMs"],"precise":"s:19RadrootsKitBindings20FfiRelayStatusRecordV22writeNextAttemptUnixMss6UInt64VSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiRelayStatusRecordV","spelling":"FfiRelayStatusRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiRelayStatusRecordV","spelling":"FfiRelayStatusRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiRelayStatusRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings20FfiRelayStatusRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiRelayStatusRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings20FfiRelayStatusRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"access"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiRelayStatusRecord","access"],"precise":"s:19RadrootsKitBindings20FfiRelayStatusRecordV6accessSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"relayUrl"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiRelayStatusRecord","relayUrl"],"precise":"s:19RadrootsKitBindings20FfiRelayStatusRecordV8relayUrlSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"readState"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiRelayStatusRecord","readState"],"precise":"s:19RadrootsKitBindings20FfiRelayStatusRecordV9readStateSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"enum"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiRuntimeChangeKind"}],"kind":"swift.enum","path":["FfiRuntimeChangeKind"],"precise":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"media"}],"kind":"swift.enum.case","path":["FfiRuntimeChangeKind","media"],"precise":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO5mediayA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"relay"}],"kind":"swift.enum.case","path":["FfiRuntimeChangeKind","relay"],"precise":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO5relayyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"today"}],"kind":"swift.enum.case","path":["FfiRuntimeChangeKind","today"],"precise":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO5todayyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"drafts"}],"kind":"swift.enum.case","path":["FfiRuntimeChangeKind","drafts"],"precise":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO6draftsyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"initial"}],"kind":"swift.enum.case","path":["FfiRuntimeChangeKind","initial"],"precise":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO7initialyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"identity"}],"kind":"swift.enum.case","path":["FfiRuntimeChangeKind","identity"],"precise":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO8identityyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"lifecycle"}],"kind":"swift.enum.case","path":["FfiRuntimeChangeKind","lifecycle"],"precise":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO9lifecycleyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiRuntimeInfoRecord"}],"kind":"swift.struct","path":["FfiRuntimeInfoRecord"],"precise":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"app"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings16FfiAppInfoRecordV","spelling":"FfiAppInfoRecord"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"sdk"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18FfiBuildInfoRecordV","spelling":"FfiBuildInfoRecord"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"sdkClosed"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"},{"kind":"text","spelling":")"}],"kind":"swift.init","path":["FfiRuntimeInfoRecord","init(schemaVersion:app:sdk:sdkClosed:)"],"precise":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV13schemaVersion3app3sdk0K6ClosedACs6UInt16V_AA0d3AppfG0VAA0d5BuildfG0VSbtcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiRuntimeInfoRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV","spelling":"FfiRuntimeInfoRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV","spelling":"FfiRuntimeInfoRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiRuntimeInfoRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"app"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings16FfiAppInfoRecordV","spelling":"FfiAppInfoRecord"}],"kind":"swift.property","path":["FfiRuntimeInfoRecord","app"],"precise":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV3appAA0d3AppfG0Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"sdk"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18FfiBuildInfoRecordV","spelling":"FfiBuildInfoRecord"}],"kind":"swift.property","path":["FfiRuntimeInfoRecord","sdk"],"precise":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV3sdkAA0d5BuildfG0Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiRuntimeInfoRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"sdkClosed"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.property","path":["FfiRuntimeInfoRecord","sdkClosed"],"precise":"s:19RadrootsKitBindings20FfiRuntimeInfoRecordV9sdkClosedSbvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiThreadEntryRecord"}],"kind":"swift.struct","path":["FfiThreadEntryRecord"],"precise":"s:19RadrootsKitBindings20FfiThreadEntryRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"authorProfile"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings16FfiProfileRecordV","spelling":"FfiProfileRecord"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiThreadEntryRecord","authorProfile"],"precise":"s:19RadrootsKitBindings20FfiThreadEntryRecordV13authorProfileAA0diG0VSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"parentEventId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiThreadEntryRecord","parentEventId"],"precise":"s:19RadrootsKitBindings20FfiThreadEntryRecordV13parentEventIdSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"eventId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"authorPublicKey"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"content"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"authoredAtUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"profile"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings16FfiThreadProfileO","spelling":"FfiThreadProfile"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"root"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"parentEventId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"authorProfile"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings16FfiProfileRecordV","spelling":"FfiProfileRecord"},{"kind":"text","spelling":"?)"}],"kind":"swift.init","path":["FfiThreadEntryRecord","init(schemaVersion:eventId:authorPublicKey:content:authoredAtUnixS:profile:root:parentEventId:authorProfile:)"],"precise":"s:19RadrootsKitBindings20FfiThreadEntryRecordV13schemaVersion7eventId15authorPublicKey7content15authoredAtUnixS7profile4root011parentEventK00L7ProfileACs6UInt16V_S3Ss6UInt64VAA0deW0OS2SAA0dwG0VSgtcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiThreadEntryRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings20FfiThreadEntryRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"authorPublicKey"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiThreadEntryRecord","authorPublicKey"],"precise":"s:19RadrootsKitBindings20FfiThreadEntryRecordV15authorPublicKeySSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"authoredAtUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["FfiThreadEntryRecord","authoredAtUnixS"],"precise":"s:19RadrootsKitBindings20FfiThreadEntryRecordV15authoredAtUnixSs6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiThreadEntryRecordV","spelling":"FfiThreadEntryRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiThreadEntryRecordV","spelling":"FfiThreadEntryRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiThreadEntryRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings20FfiThreadEntryRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiThreadEntryRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings20FfiThreadEntryRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"root"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiThreadEntryRecord","root"],"precise":"s:19RadrootsKitBindings20FfiThreadEntryRecordV4rootSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"content"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiThreadEntryRecord","content"],"precise":"s:19RadrootsKitBindings20FfiThreadEntryRecordV7contentSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"eventId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiThreadEntryRecord","eventId"],"precise":"s:19RadrootsKitBindings20FfiThreadEntryRecordV7eventIdSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"profile"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings16FfiThreadProfileO","spelling":"FfiThreadProfile"}],"kind":"swift.property","path":["FfiThreadEntryRecord","profile"],"precise":"s:19RadrootsKitBindings20FfiThreadEntryRecordV7profileAA0dE7ProfileOvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiBlossomUploadInput"}],"kind":"swift.struct","path":["FfiBlossomUploadInput"],"precise":"s:19RadrootsKitBindings21FfiBlossomUploadInputV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"artifactId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiBlossomUploadInput","artifactId"],"precise":"s:19RadrootsKitBindings21FfiBlossomUploadInputV10artifactIdSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"operationId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiBlossomUploadInput","operationId"],"precise":"s:19RadrootsKitBindings21FfiBlossomUploadInputV11operationIdSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"draftId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"expectedRevision"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"media"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiPreparedMediaInputV","spelling":"FfiPreparedMediaInput"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"authorizationContent"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"authorizationCreatedAtUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"authorizationLifetimeSeconds"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"operationId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"artifactId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"signingDeadlineUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"signingCancellation"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiCancellationPolicyO","spelling":"FfiCancellationPolicy"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"verifiedAtUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"updatedAtUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":")"}],"kind":"swift.init","path":["FfiBlossomUploadInput","init(schemaVersion:draftId:expectedRevision:media:authorizationContent:authorizationCreatedAtUnixS:authorizationLifetimeSeconds:operationId:artifactId:signingDeadlineUnixMs:signingCancellation:verifiedAtUnixMs:updatedAtUnixMs:)"],"precise":"s:19RadrootsKitBindings21FfiBlossomUploadInputV13schemaVersion7draftId16expectedRevision5media20authorizationContent0O14CreatedAtUnixS0O15LifetimeSeconds09operationK008artifactK0015signingDeadlineS2Ms0X12Cancellation08verifiedrsZ007updatedrsZ0ACs6UInt16V_SSs6UInt64VAA0d13PreparedMediaG0VSSA2TS2SAtA0D18CancellationPolicyOA2Ttcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiBlossomUploadInput","schemaVersion"],"precise":"s:19RadrootsKitBindings21FfiBlossomUploadInputV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"updatedAtUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["FfiBlossomUploadInput","updatedAtUnixMs"],"precise":"s:19RadrootsKitBindings21FfiBlossomUploadInputV15updatedAtUnixMss6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"expectedRevision"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["FfiBlossomUploadInput","expectedRevision"],"precise":"s:19RadrootsKitBindings21FfiBlossomUploadInputV16expectedRevisions6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"verifiedAtUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["FfiBlossomUploadInput","verifiedAtUnixMs"],"precise":"s:19RadrootsKitBindings21FfiBlossomUploadInputV16verifiedAtUnixMss6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"signingCancellation"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiCancellationPolicyO","spelling":"FfiCancellationPolicy"}],"kind":"swift.property","path":["FfiBlossomUploadInput","signingCancellation"],"precise":"s:19RadrootsKitBindings21FfiBlossomUploadInputV19signingCancellationAA0dI6PolicyOvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"authorizationContent"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiBlossomUploadInput","authorizationContent"],"precise":"s:19RadrootsKitBindings21FfiBlossomUploadInputV20authorizationContentSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"signingDeadlineUnixMs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["FfiBlossomUploadInput","signingDeadlineUnixMs"],"precise":"s:19RadrootsKitBindings21FfiBlossomUploadInputV21signingDeadlineUnixMss6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"authorizationCreatedAtUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["FfiBlossomUploadInput","authorizationCreatedAtUnixS"],"precise":"s:19RadrootsKitBindings21FfiBlossomUploadInputV27authorizationCreatedAtUnixSs6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"authorizationLifetimeSeconds"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["FfiBlossomUploadInput","authorizationLifetimeSeconds"],"precise":"s:19RadrootsKitBindings21FfiBlossomUploadInputV28authorizationLifetimeSecondss6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiBlossomUploadInputV","spelling":"FfiBlossomUploadInput"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiBlossomUploadInputV","spelling":"FfiBlossomUploadInput"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiBlossomUploadInput","==(_:_:)"],"precise":"s:19RadrootsKitBindings21FfiBlossomUploadInputV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiBlossomUploadInput","hash(into:)"],"precise":"s:19RadrootsKitBindings21FfiBlossomUploadInputV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"media"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiPreparedMediaInputV","spelling":"FfiPreparedMediaInput"}],"kind":"swift.property","path":["FfiBlossomUploadInput","media"],"precise":"s:19RadrootsKitBindings21FfiBlossomUploadInputV5mediaAA0d13PreparedMediaG0Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"draftId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiBlossomUploadInput","draftId"],"precise":"s:19RadrootsKitBindings21FfiBlossomUploadInputV7draftIdSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"enum"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiCancellationPolicy"}],"kind":"swift.enum","path":["FfiCancellationPolicy"],"precise":"s:19RadrootsKitBindings21FfiCancellationPolicyO"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"localCooperative"}],"kind":"swift.enum.case","path":["FfiCancellationPolicy","localCooperative"],"precise":"s:19RadrootsKitBindings21FfiCancellationPolicyO16localCooperativeyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"preservePublishedRequest"}],"kind":"swift.enum.case","path":["FfiCancellationPolicy","preservePublishedRequest"],"precise":"s:19RadrootsKitBindings21FfiCancellationPolicyO24preservePublishedRequestyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"enum"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiCardLifecycleState"}],"kind":"swift.enum","path":["FfiCardLifecycleState"],"precise":"s:19RadrootsKitBindings21FfiCardLifecycleStateO"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"past"}],"kind":"swift.enum.case","path":["FfiCardLifecycleState","past"],"precise":"s:19RadrootsKitBindings21FfiCardLifecycleStateO4pastyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"sold"}],"kind":"swift.enum.case","path":["FfiCardLifecycleState","sold"],"precise":"s:19RadrootsKitBindings21FfiCardLifecycleStateO4soldyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"active"}],"kind":"swift.enum.case","path":["FfiCardLifecycleState","active"],"precise":"s:19RadrootsKitBindings21FfiCardLifecycleStateO6activeyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiLocalNetworkRecord"}],"kind":"swift.struct","path":["FfiLocalNetworkRecord"],"precise":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"generation"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["FfiLocalNetworkRecord","generation"],"precise":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV10generations6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"id"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"label"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"relayUrls"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"], "},{"kind":"externalParam","spelling":"locality"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"followedAuthors"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"], "},{"kind":"externalParam","spelling":"generation"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":")"}],"kind":"swift.init","path":["FfiLocalNetworkRecord","init(schemaVersion:id:label:relayUrls:locality:followedAuthors:generation:)"],"precise":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV13schemaVersion2id5label9relayUrls8locality15followedAuthors10generationACs6UInt16V_S2SSaySSGSSSgAMs6UInt64Vtcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiLocalNetworkRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"followedAuthors"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"]"}],"kind":"swift.property","path":["FfiLocalNetworkRecord","followedAuthors"],"precise":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV15followedAuthorsSaySSGvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV","spelling":"FfiLocalNetworkRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV","spelling":"FfiLocalNetworkRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiLocalNetworkRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"id"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiLocalNetworkRecord","id"],"precise":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV2idSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiLocalNetworkRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"label"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiLocalNetworkRecord","label"],"precise":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV5labelSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"locality"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiLocalNetworkRecord","locality"],"precise":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV8localitySSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"relayUrls"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"]"}],"kind":"swift.property","path":["FfiLocalNetworkRecord","relayUrls"],"precise":"s:19RadrootsKitBindings21FfiLocalNetworkRecordV9relayUrlsSaySSGvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiPreparedMediaInput"}],"kind":"swift.struct","path":["FfiPreparedMediaInput"],"precise":"s:19RadrootsKitBindings21FfiPreparedMediaInputV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"opaqueReference"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"fileDescriptor"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"url"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"sha256"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"mediaType"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"byteSize"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"width"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt32V","spelling":"UInt32"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"height"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt32V","spelling":"UInt32"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"alt"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"preparedAtUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":")"}],"kind":"swift.init","path":["FfiPreparedMediaInput","init(schemaVersion:opaqueReference:fileDescriptor:url:sha256:mediaType:byteSize:width:height:alt:preparedAtUnixS:)"],"precise":"s:19RadrootsKitBindings21FfiPreparedMediaInputV13schemaVersion15opaqueReference14fileDescriptor3url6sha2569mediaType8byteSize5width6height3alt15preparedAtUnixSACs6UInt16V_SSs6UInt64VS3SARs6UInt32VATSSARtcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiPreparedMediaInput","schemaVersion"],"precise":"s:19RadrootsKitBindings21FfiPreparedMediaInputV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"fileDescriptor"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["FfiPreparedMediaInput","fileDescriptor"],"precise":"s:19RadrootsKitBindings21FfiPreparedMediaInputV14fileDescriptors6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"opaqueReference"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiPreparedMediaInput","opaqueReference"],"precise":"s:19RadrootsKitBindings21FfiPreparedMediaInputV15opaqueReferenceSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"preparedAtUnixS"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["FfiPreparedMediaInput","preparedAtUnixS"],"precise":"s:19RadrootsKitBindings21FfiPreparedMediaInputV15preparedAtUnixSs6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiPreparedMediaInputV","spelling":"FfiPreparedMediaInput"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiPreparedMediaInputV","spelling":"FfiPreparedMediaInput"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiPreparedMediaInput","==(_:_:)"],"precise":"s:19RadrootsKitBindings21FfiPreparedMediaInputV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"alt"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiPreparedMediaInput","alt"],"precise":"s:19RadrootsKitBindings21FfiPreparedMediaInputV3altSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"url"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiPreparedMediaInput","url"],"precise":"s:19RadrootsKitBindings21FfiPreparedMediaInputV3urlSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiPreparedMediaInput","hash(into:)"],"precise":"s:19RadrootsKitBindings21FfiPreparedMediaInputV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"width"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt32V","spelling":"UInt32"}],"kind":"swift.property","path":["FfiPreparedMediaInput","width"],"precise":"s:19RadrootsKitBindings21FfiPreparedMediaInputV5widths6UInt32Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"height"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt32V","spelling":"UInt32"}],"kind":"swift.property","path":["FfiPreparedMediaInput","height"],"precise":"s:19RadrootsKitBindings21FfiPreparedMediaInputV6heights6UInt32Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"sha256"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiPreparedMediaInput","sha256"],"precise":"s:19RadrootsKitBindings21FfiPreparedMediaInputV6sha256SSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"byteSize"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["FfiPreparedMediaInput","byteSize"],"precise":"s:19RadrootsKitBindings21FfiPreparedMediaInputV8byteSizes6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"mediaType"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiPreparedMediaInput","mediaType"],"precise":"s:19RadrootsKitBindings21FfiPreparedMediaInputV9mediaTypeSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiSearchResultRecord"}],"kind":"swift.struct","path":["FfiSearchResultRecord"],"precise":"s:19RadrootsKitBindings21FfiSearchResultRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"resultType"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings19FfiSearchResultTypeO","spelling":"FfiSearchResultType"}],"kind":"swift.property","path":["FfiSearchResultRecord","resultType"],"precise":"s:19RadrootsKitBindings21FfiSearchResultRecordV10resultTypeAA0defI0Ovp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"resultType"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings19FfiSearchResultTypeO","spelling":"FfiSearchResultType"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"stableId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"card"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18FfiTodayCardRecordV","spelling":"FfiTodayCardRecord"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"profile"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings16FfiProfileRecordV","spelling":"FfiProfileRecord"},{"kind":"text","spelling":"?)"}],"kind":"swift.init","path":["FfiSearchResultRecord","init(schemaVersion:resultType:stableId:card:profile:)"],"precise":"s:19RadrootsKitBindings21FfiSearchResultRecordV13schemaVersion10resultType8stableId4card7profileACs6UInt16V_AA0defK0OSSAA0d9TodayCardG0VSgAA0d7ProfileG0VSgtcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiSearchResultRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings21FfiSearchResultRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiSearchResultRecordV","spelling":"FfiSearchResultRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiSearchResultRecordV","spelling":"FfiSearchResultRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiSearchResultRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings21FfiSearchResultRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"card"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings18FfiTodayCardRecordV","spelling":"FfiTodayCardRecord"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiSearchResultRecord","card"],"precise":"s:19RadrootsKitBindings21FfiSearchResultRecordV4cardAA0d9TodayCardG0VSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiSearchResultRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings21FfiSearchResultRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"profile"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings16FfiProfileRecordV","spelling":"FfiProfileRecord"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiSearchResultRecord","profile"],"precise":"s:19RadrootsKitBindings21FfiSearchResultRecordV7profileAA0d7ProfileG0VSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"stableId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiSearchResultRecord","stableId"],"precise":"s:19RadrootsKitBindings21FfiSearchResultRecordV8stableIdSSvp"},{"access":"open","declaration":[{"kind":"keyword","spelling":"class"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiSubscriptionHandle"}],"kind":"swift.class","path":["FfiSubscriptionHandle"],"precise":"s:19RadrootsKitBindings21FfiSubscriptionHandleC"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"unsubscribe"},{"kind":"text","spelling":"()"}],"kind":"swift.method","path":["FfiSubscriptionHandle","unsubscribe()"],"precise":"s:19RadrootsKitBindings21FfiSubscriptionHandleC11unsubscribeyyF"},{"access":"open","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"isActive"},{"kind":"text","spelling":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.method","path":["FfiSubscriptionHandle","isActive()"],"precise":"s:19RadrootsKitBindings21FfiSubscriptionHandleC8isActiveSbyF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiTodayRefreshRecord"}],"kind":"swift.struct","path":["FfiTodayRefreshRecord"],"precise":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"sourceEvents"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["FfiTodayRefreshRecord","sourceEvents"],"precise":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV12sourceEventss6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"visibleCards"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["FfiTodayRefreshRecord","visibleCards"],"precise":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV12visibleCardss6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"update"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings24FfiTodayProjectionUpdateO","spelling":"FfiTodayProjectionUpdate"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"sourceEvents"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"visibleCards"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"profiles"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"threadEntries"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"contentGeneration"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"changed"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"},{"kind":"text","spelling":")"}],"kind":"swift.init","path":["FfiTodayRefreshRecord","init(schemaVersion:update:sourceEvents:visibleCards:profiles:threadEntries:contentGeneration:changed:)"],"precise":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV13schemaVersion6update12sourceEvents12visibleCards8profiles13threadEntries17contentGeneration7changedACs6UInt16V_AA0dE16ProjectionUpdateOs6UInt64VA4QSbtcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiTodayRefreshRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"threadEntries"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["FfiTodayRefreshRecord","threadEntries"],"precise":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV13threadEntriess6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"contentGeneration"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["FfiTodayRefreshRecord","contentGeneration"],"precise":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV17contentGenerations6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV","spelling":"FfiTodayRefreshRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV","spelling":"FfiTodayRefreshRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiTodayRefreshRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiTodayRefreshRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"update"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings24FfiTodayProjectionUpdateO","spelling":"FfiTodayProjectionUpdate"}],"kind":"swift.property","path":["FfiTodayRefreshRecord","update"],"precise":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV6updateAA0dE16ProjectionUpdateOvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"changed"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.property","path":["FfiTodayRefreshRecord","changed"],"precise":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV7changedSbvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"profiles"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["FfiTodayRefreshRecord","profiles"],"precise":"s:19RadrootsKitBindings21FfiTodayRefreshRecordV8profiless6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiCardAddParityRecord"}],"kind":"swift.struct","path":["FfiCardAddParityRecord"],"precise":"s:19RadrootsKitBindings22FfiCardAddParityRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"commandType"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings17FfiAddCommandTypeO","spelling":"FfiAddCommandType"}],"kind":"swift.property","path":["FfiCardAddParityRecord","commandType"],"precise":"s:19RadrootsKitBindings22FfiCardAddParityRecordV11commandTypeAA0df7CommandJ0Ovp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"cardType"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings16FfiTodayCardTypeO","spelling":"FfiTodayCardType"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"commandType"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings17FfiAddCommandTypeO","spelling":"FfiAddCommandType"},{"kind":"text","spelling":")"}],"kind":"swift.init","path":["FfiCardAddParityRecord","init(schemaVersion:cardType:commandType:)"],"precise":"s:19RadrootsKitBindings22FfiCardAddParityRecordV13schemaVersion8cardType07commandL0ACs6UInt16V_AA0d5TodayeL0OAA0df7CommandL0Otcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiCardAddParityRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings22FfiCardAddParityRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings22FfiCardAddParityRecordV","spelling":"FfiCardAddParityRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings22FfiCardAddParityRecordV","spelling":"FfiCardAddParityRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiCardAddParityRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings22FfiCardAddParityRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiCardAddParityRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings22FfiCardAddParityRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"cardType"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings16FfiTodayCardTypeO","spelling":"FfiTodayCardType"}],"kind":"swift.property","path":["FfiCardAddParityRecord","cardType"],"precise":"s:19RadrootsKitBindings22FfiCardAddParityRecordV8cardTypeAA0d5TodayeJ0Ovp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiRuntimeChangeRecord"}],"kind":"swift.struct","path":["FfiRuntimeChangeRecord"],"precise":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"generation"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"}],"kind":"swift.property","path":["FfiRuntimeChangeRecord","generation"],"precise":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV10generations6UInt64Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"generation"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"kind"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO","spelling":"FfiRuntimeChangeKind"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"entityId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?)"}],"kind":"swift.init","path":["FfiRuntimeChangeRecord","init(schemaVersion:generation:kind:entityId:)"],"precise":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV13schemaVersion10generation4kind8entityIdACs6UInt16V_s6UInt64VAA0deF4KindOSSSgtcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiRuntimeChangeRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV","spelling":"FfiRuntimeChangeRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV","spelling":"FfiRuntimeChangeRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiRuntimeChangeRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiRuntimeChangeRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"kind"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiRuntimeChangeKindO","spelling":"FfiRuntimeChangeKind"}],"kind":"swift.property","path":["FfiRuntimeChangeRecord","kind"],"precise":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV4kindAA0deF4KindOvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"entityId"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiRuntimeChangeRecord","entityId"],"precise":"s:19RadrootsKitBindings22FfiRuntimeChangeRecordV8entityIdSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiStorageStatusRecord"}],"kind":"swift.struct","path":["FfiStorageStatusRecord"],"precise":"s:19RadrootsKitBindings22FfiStorageStatusRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"backend"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"openMode"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"shutdown"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"integrity"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":")"}],"kind":"swift.init","path":["FfiStorageStatusRecord","init(schemaVersion:backend:openMode:shutdown:integrity:)"],"precise":"s:19RadrootsKitBindings22FfiStorageStatusRecordV13schemaVersion7backend8openMode8shutdown9integrityACs6UInt16V_S4Stcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiStorageStatusRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings22FfiStorageStatusRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings22FfiStorageStatusRecordV","spelling":"FfiStorageStatusRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings22FfiStorageStatusRecordV","spelling":"FfiStorageStatusRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiStorageStatusRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings22FfiStorageStatusRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiStorageStatusRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings22FfiStorageStatusRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"backend"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiStorageStatusRecord","backend"],"precise":"s:19RadrootsKitBindings22FfiStorageStatusRecordV7backendSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"openMode"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiStorageStatusRecord","openMode"],"precise":"s:19RadrootsKitBindings22FfiStorageStatusRecordV8openModeSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"shutdown"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiStorageStatusRecord","shutdown"],"precise":"s:19RadrootsKitBindings22FfiStorageStatusRecordV8shutdownSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"integrity"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiStorageStatusRecord","integrity"],"precise":"s:19RadrootsKitBindings22FfiStorageStatusRecordV9integritySSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"enum"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiTodayRelaySyncState"}],"kind":"swift.enum","path":["FfiTodayRelaySyncState"],"precise":"s:19RadrootsKitBindings22FfiTodayRelaySyncStateO"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"offline"}],"kind":"swift.enum.case","path":["FfiTodayRelaySyncState","offline"],"precise":"s:19RadrootsKitBindings22FfiTodayRelaySyncStateO7offlineyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"partial"}],"kind":"swift.enum.case","path":["FfiTodayRelaySyncState","partial"],"precise":"s:19RadrootsKitBindings22FfiTodayRelaySyncStateO7partialyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"complete"}],"kind":"swift.enum.case","path":["FfiTodayRelaySyncState","complete"],"precise":"s:19RadrootsKitBindings22FfiTodayRelaySyncStateO8completeyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiIdentityStatusRecord"}],"kind":"swift.struct","path":["FfiIdentityStatusRecord"],"precise":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"publicKey"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"hostSignerConfigured"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"},{"kind":"text","spelling":")"}],"kind":"swift.init","path":["FfiIdentityStatusRecord","init(schemaVersion:publicKey:hostSignerConfigured:)"],"precise":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV13schemaVersion9publicKey20hostSignerConfiguredACs6UInt16V_SSSbtcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiIdentityStatusRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hostSignerConfigured"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.property","path":["FfiIdentityStatusRecord","hostSignerConfigured"],"precise":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV20hostSignerConfiguredSbvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV","spelling":"FfiIdentityStatusRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV","spelling":"FfiIdentityStatusRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiIdentityStatusRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiIdentityStatusRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"publicKey"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiIdentityStatusRecord","publicKey"],"precise":"s:19RadrootsKitBindings23FfiIdentityStatusRecordV9publicKeySSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiMediaReferenceRecord"}],"kind":"swift.struct","path":["FfiMediaReferenceRecord"],"precise":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"verification"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings25FfiMediaVerificationStateO","spelling":"FfiMediaVerificationState"}],"kind":"swift.property","path":["FfiMediaReferenceRecord","verification"],"precise":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV12verificationAA0dE17VerificationStateOvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"url"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"sha256"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"mediaType"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"width"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt32V","spelling":"UInt32"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"height"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt32V","spelling":"UInt32"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"byteSize"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"alt"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?, "},{"kind":"externalParam","spelling":"verification"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings25FfiMediaVerificationStateO","spelling":"FfiMediaVerificationState"},{"kind":"text","spelling":")"}],"kind":"swift.init","path":["FfiMediaReferenceRecord","init(schemaVersion:url:sha256:mediaType:width:height:byteSize:alt:verification:)"],"precise":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV13schemaVersion3url6sha2569mediaType5width6height8byteSize3alt12verificationACs6UInt16V_S2SSgAOs6UInt32VSgARs6UInt64VSgAoA0dE17VerificationStateOtcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiMediaReferenceRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV","spelling":"FfiMediaReferenceRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV","spelling":"FfiMediaReferenceRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiMediaReferenceRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"alt"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiMediaReferenceRecord","alt"],"precise":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV3altSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"url"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiMediaReferenceRecord","url"],"precise":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV3urlSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiMediaReferenceRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"width"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt32V","spelling":"UInt32"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiMediaReferenceRecord","width"],"precise":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV5widths6UInt32VSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"height"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt32V","spelling":"UInt32"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiMediaReferenceRecord","height"],"precise":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV6heights6UInt32VSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"sha256"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiMediaReferenceRecord","sha256"],"precise":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV6sha256SSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"byteSize"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt64V","spelling":"UInt64"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiMediaReferenceRecord","byteSize"],"precise":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV8byteSizes6UInt64VSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"mediaType"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":"?"}],"kind":"swift.property","path":["FfiMediaReferenceRecord","mediaType"],"precise":"s:19RadrootsKitBindings23FfiMediaReferenceRecordV9mediaTypeSSSgvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"enum"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiTodayProjectionUpdate"}],"kind":"swift.enum","path":["FfiTodayProjectionUpdate"],"precise":"s:19RadrootsKitBindings24FfiTodayProjectionUpdateO"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"incremental"}],"kind":"swift.enum.case","path":["FfiTodayProjectionUpdate","incremental"],"precise":"s:19RadrootsKitBindings24FfiTodayProjectionUpdateO11incrementalyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"rebuild"}],"kind":"swift.enum.case","path":["FfiTodayProjectionUpdate","rebuild"],"precise":"s:19RadrootsKitBindings24FfiTodayProjectionUpdateO7rebuildyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"enum"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"SignerAvailabilityRecord"}],"kind":"swift.enum","path":["SignerAvailabilityRecord"],"precise":"s:19RadrootsKitBindings24SignerAvailabilityRecordO"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"unavailable"}],"kind":"swift.enum.case","path":["SignerAvailabilityRecord","unavailable"],"precise":"s:19RadrootsKitBindings24SignerAvailabilityRecordO11unavailableyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"busy"}],"kind":"swift.enum.case","path":["SignerAvailabilityRecord","busy"],"precise":"s:19RadrootsKitBindings24SignerAvailabilityRecordO4busyyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"ready"}],"kind":"swift.enum.case","path":["SignerAvailabilityRecord","ready"],"precise":"s:19RadrootsKitBindings24SignerAvailabilityRecordO5readyyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"locked"}],"kind":"swift.enum.case","path":["SignerAvailabilityRecord","locked"],"precise":"s:19RadrootsKitBindings24SignerAvailabilityRecordO6lockedyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"enum"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiMediaVerificationState"}],"kind":"swift.enum","path":["FfiMediaVerificationState"],"precise":"s:19RadrootsKitBindings25FfiMediaVerificationStateO"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"unavailable"}],"kind":"swift.enum.case","path":["FfiMediaVerificationState","unavailable"],"precise":"s:19RadrootsKitBindings25FfiMediaVerificationStateO11unavailableyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"failed"}],"kind":"swift.enum.case","path":["FfiMediaVerificationState","failed"],"precise":"s:19RadrootsKitBindings25FfiMediaVerificationStateO6failedyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"pending"}],"kind":"swift.enum.case","path":["FfiMediaVerificationState","pending"],"precise":"s:19RadrootsKitBindings25FfiMediaVerificationStateO7pendingyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"verified"}],"kind":"swift.enum.case","path":["FfiMediaVerificationState","verified"],"precise":"s:19RadrootsKitBindings25FfiMediaVerificationStateO8verifiedyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"enum"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"ProtectedDataAvailability"}],"kind":"swift.enum","path":["ProtectedDataAvailability"],"precise":"s:19RadrootsKitBindings25ProtectedDataAvailabilityO"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"unavailable"}],"kind":"swift.enum.case","path":["ProtectedDataAvailability","unavailable"],"precise":"s:19RadrootsKitBindings25ProtectedDataAvailabilityO11unavailableyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"case"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"available"}],"kind":"swift.enum.case","path":["ProtectedDataAvailability","available"],"precise":"s:19RadrootsKitBindings25ProtectedDataAvailabilityO9availableyA2CmF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiRelayStatusReportRecord"}],"kind":"swift.struct","path":["FfiRelayStatusReportRecord"],"precise":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"profile"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"state"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"readAvailability"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"writeAvailability"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"relays"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiRelayStatusRecordV","spelling":"FfiRelayStatusRecord"},{"kind":"text","spelling":"])"}],"kind":"swift.init","path":["FfiRelayStatusReportRecord","init(schemaVersion:profile:state:readAvailability:writeAvailability:relays:)"],"precise":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV13schemaVersion7profile5state16readAvailability05writeN06relaysACs6UInt16V_S4SSayAA0defH0VGtcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiRelayStatusReportRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"readAvailability"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiRelayStatusReportRecord","readAvailability"],"precise":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV16readAvailabilitySSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"writeAvailability"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiRelayStatusReportRecord","writeAvailability"],"precise":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV17writeAvailabilitySSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV","spelling":"FfiRelayStatusReportRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV","spelling":"FfiRelayStatusReportRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiRelayStatusReportRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiRelayStatusReportRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"state"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiRelayStatusReportRecord","state"],"precise":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV5stateSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"relays"},{"kind":"text","spelling":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings20FfiRelayStatusRecordV","spelling":"FfiRelayStatusRecord"},{"kind":"text","spelling":"]"}],"kind":"swift.property","path":["FfiRelayStatusReportRecord","relays"],"precise":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV6relaysSayAA0defH0VGvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"profile"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"}],"kind":"swift.property","path":["FfiRelayStatusReportRecord","profile"],"precise":"s:19RadrootsKitBindings26FfiRelayStatusReportRecordV7profileSSvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"struct"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiOperationSettlementRecord"}],"kind":"swift.struct","path":["FfiOperationSettlementRecord"],"precise":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"deliveryPlans"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiOperationSettlementRecord","deliveryPlans"],"precise":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV13deliveryPlanss6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"indeterminate"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiOperationSettlementRecord","indeterminate"],"precise":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV13indeterminates6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"init"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"artifacts"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"signed"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"admitted"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"pending"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"retryable"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"indeterminate"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"failedTerminal"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"cancelled"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"deliveryPlans"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"deliverySatisfied"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"deliveryPending"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"deliveryRetryable"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"deliveryExhausted"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"deliveryFailedTerminal"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":", "},{"kind":"externalParam","spelling":"deliveryCancelled"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"},{"kind":"text","spelling":")"}],"kind":"swift.init","path":["FfiOperationSettlementRecord","init(schemaVersion:artifacts:signed:admitted:pending:retryable:indeterminate:failedTerminal:cancelled:deliveryPlans:deliverySatisfied:deliveryPending:deliveryRetryable:deliveryExhausted:deliveryFailedTerminal:deliveryCancelled:)"],"precise":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV13schemaVersion9artifacts6signed8admitted7pending9retryable13indeterminate14failedTerminal9cancelled13deliveryPlans0S9Satisfied0S7Pending0S9Retryable0S9Exhausted0s6FailedQ00S9CancelledACs6UInt16V_A15Utcfc"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"schemaVersion"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiOperationSettlementRecord","schemaVersion"],"precise":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV13schemaVersions6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"failedTerminal"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiOperationSettlementRecord","failedTerminal"],"precise":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV14failedTerminals6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"deliveryPending"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiOperationSettlementRecord","deliveryPending"],"precise":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV15deliveryPendings6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"deliveryCancelled"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiOperationSettlementRecord","deliveryCancelled"],"precise":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV17deliveryCancelleds6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"deliveryExhausted"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiOperationSettlementRecord","deliveryExhausted"],"precise":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV17deliveryExhausteds6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"deliveryRetryable"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiOperationSettlementRecord","deliveryRetryable"],"precise":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV17deliveryRetryables6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"deliverySatisfied"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiOperationSettlementRecord","deliverySatisfied"],"precise":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV17deliverySatisfieds6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"deliveryFailedTerminal"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiOperationSettlementRecord","deliveryFailedTerminal"],"precise":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV22deliveryFailedTerminals6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"static"},{"kind":"text","spelling":" "},{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"=="},{"kind":"text","spelling":" "},{"kind":"text","spelling":"("},{"kind":"internalParam","spelling":"lhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV","spelling":"FfiOperationSettlementRecord"},{"kind":"text","spelling":", "},{"kind":"internalParam","spelling":"rhs"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV","spelling":"FfiOperationSettlementRecord"},{"kind":"text","spelling":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.func.op","path":["FfiOperationSettlementRecord","==(_:_:)"],"precise":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV2eeoiySbAC_ACtFZ"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"hash"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"into"},{"kind":"text","spelling":" "},{"kind":"internalParam","spelling":"hasher"},{"kind":"text","spelling":": "},{"kind":"keyword","spelling":"inout"},{"kind":"text","spelling":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","spelling":"Hasher"},{"kind":"text","spelling":")"}],"kind":"swift.method","path":["FfiOperationSettlementRecord","hash(into:)"],"precise":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV4hash4intoys6HasherVz_tF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"signed"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiOperationSettlementRecord","signed"],"precise":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV6signeds6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"pending"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiOperationSettlementRecord","pending"],"precise":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV7pendings6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"admitted"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiOperationSettlementRecord","admitted"],"precise":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV8admitteds6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"artifacts"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiOperationSettlementRecord","artifacts"],"precise":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV9artifactss6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"cancelled"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiOperationSettlementRecord","cancelled"],"precise":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV9cancelleds6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"var"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"retryable"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","spelling":"UInt16"}],"kind":"swift.property","path":["FfiOperationSettlementRecord","retryable"],"precise":"s:19RadrootsKitBindings28FfiOperationSettlementRecordV9retryables6UInt16Vvp"},{"access":"public","declaration":[{"kind":"keyword","spelling":"protocol"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"FfiSubscriptionHandleProtocol"},{"kind":"text","spelling":" : AnyObject, "},{"kind":"typeIdentifier","preciseIdentifier":"s:s8SendableP","spelling":"Sendable"}],"kind":"swift.protocol","path":["FfiSubscriptionHandleProtocol"],"precise":"s:19RadrootsKitBindings29FfiSubscriptionHandleProtocolP"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"unsubscribe"},{"kind":"text","spelling":"()"}],"kind":"swift.method","path":["FfiSubscriptionHandleProtocol","unsubscribe()"],"precise":"s:19RadrootsKitBindings29FfiSubscriptionHandleProtocolP11unsubscribeyyF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"isActive"},{"kind":"text","spelling":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","spelling":"Bool"}],"kind":"swift.method","path":["FfiSubscriptionHandleProtocol","isActive()"],"precise":"s:19RadrootsKitBindings29FfiSubscriptionHandleProtocolP8isActiveSbyF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"logInfo"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"msg"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"throws"}],"kind":"swift.func","path":["logInfo(msg:)"],"precise":"s:19RadrootsKitBindings7logInfo3msgySS_tKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"logDebug"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"msg"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"throws"}],"kind":"swift.func","path":["logDebug(msg:)"],"precise":"s:19RadrootsKitBindings8logDebug3msgySS_tKF"},{"access":"public","declaration":[{"kind":"keyword","spelling":"func"},{"kind":"text","spelling":" "},{"kind":"identifier","spelling":"logError"},{"kind":"text","spelling":"("},{"kind":"externalParam","spelling":"msg"},{"kind":"text","spelling":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","spelling":"String"},{"kind":"text","spelling":") "},{"kind":"keyword","spelling":"throws"}],"kind":"swift.func","path":["logError(msg:)"],"precise":"s:19RadrootsKitBindings8logError3msgySS_tKF"}]} diff --git a/RadrootsFFI/provenance.json b/RadrootsFFI/provenance.json @@ -10,12 +10,12 @@ "files": [], "provenance": { "repository": "https://github.com/radrootslabs/lib", - "revision": "33029ce6c297d1af66a4931f563e930b6d22a311", + "revision": "875c423d487cdc7c140bf7742c7986748ba7e602", "architecture": "radroots.crates.release.v2", "catalog_sha256": "8c27cebf6825f9ed74e122513c661f6dd31837dddb39d0988014121d8ab05e75", - "lockfile_sha256": "8e00431a148c1d9aa219bc29cd46f6f88a06a08605a30719ecdd02fee9b089c0", - "source_archive_sha256": "fa3eddac640e422d508bf005e4677588fdb61ad72714211dae2a2aac6003e546", - "source_date_epoch": 1786145806, + "lockfile_sha256": "a15834c625fcfa8abbebbde6ca95a8c41f91aa4eb644af736ec3484b75e6ca00", + "source_archive_sha256": "97c464a2281c678d996fdf9f0568d522717f236a7ca5ca56e057e9153c6103e0", + "source_date_epoch": 1786152898, "builder_id": "radroots_ios_app", "features": [] } diff --git a/RadrootsFFI/source.lock b/RadrootsFFI/source.lock @@ -1,11 +1,11 @@ override RADROOTS_FIELD_LIB_GIT_URL := https://github.com/radrootslabs/lib -override RADROOTS_FIELD_LIB_GIT_REV := 33029ce6c297d1af66a4931f563e930b6d22a311 +override RADROOTS_FIELD_LIB_GIT_REV := 875c423d487cdc7c140bf7742c7986748ba7e602 override RADROOTS_FIELD_FFI_CRATE_VERSION := 0.1.0-alpha -override RADROOTS_FIELD_SOURCE_DATE_EPOCH := 1786145806 -override RADROOTS_FIELD_FFI_DEVICE_SHA256 := 1919259ea6ec3ed7bc0b3368b5e318e6837631fba1206e287616e7d576ac6e4a -override RADROOTS_FIELD_FFI_SIMULATOR_SHA256 := 8e75b623bfe28fe3a3f087fccae7e4ef9319f1bd3a9f29a6adc08efbebf52f6a -override RADROOTS_FIELD_FFI_SWIFT_SHA256 := f9f7810554c17c4ce9e320dc32bd169111149b3329f9eb19f7e5a67e79901da4 -override RADROOTS_FIELD_FFI_HEADER_SHA256 := c85a8b87c225e2548f01a8e25dfaf772ae9c3e9c1262deb16c86c9043b05836a +override RADROOTS_FIELD_SOURCE_DATE_EPOCH := 1786152898 +override RADROOTS_FIELD_FFI_DEVICE_SHA256 := 77414d59311d86cb34bf389ecb705910c78ce808d5fb46c6d3209391eb354a77 +override RADROOTS_FIELD_FFI_SIMULATOR_SHA256 := c09b9d40f99ec8fec5711bedb66208c06df63d4271daaded356cbfc2c7cccd1d +override RADROOTS_FIELD_FFI_SWIFT_SHA256 := 605790519bfa6bb0eca86e3adb0180e9598a5b8e7bf28304dc1c9e391bf988ba +override RADROOTS_FIELD_FFI_HEADER_SHA256 := 264561886653465170e3a06ec13103f979ad6356b43abc4e80f37c1063a39da7 override RADROOTS_FIELD_FFI_MODULEMAP_SHA256 := b228e67197e2c64b6f5b17a270faf640efc0e298e354b0b3301679e7c4dc321a -override RADROOTS_FIELD_FFI_API_SHA256 := 27d7f2b96a7bf55ab8d2b25effc6a10e149d5afc483cb1485e5e57254cd95339 -override RADROOTS_FIELD_FFI_XCFRAMEWORK_SHA256 := 356708b157a2299ba7c3f36ecb93a1259d86c71617ce28af4c499bd554eb4965 +override RADROOTS_FIELD_FFI_API_SHA256 := 2626343c7c0fc6906756cb8632a3b8daf866a7b299460da742bdf873c8e34d02 +override RADROOTS_FIELD_FFI_XCFRAMEWORK_SHA256 := de08108f754056731ec3db8d12dd029216c3e99b3eb2dcaf65a9045f3e5eed6d diff --git a/RadrootsTests/RadrootsRuntimeClientTests.swift b/RadrootsTests/RadrootsRuntimeClientTests.swift @@ -291,6 +291,26 @@ private actor TestRuntimeBackend: RadrootsRuntimeBackend { return snapshotValueStored } + func todayPage(request _: RadrootsTodayPageRequest) throws -> RadrootsTodayPage { + throw RadrootsRuntimeFailure.local( + operation: "test.today.page", + code: "test.unsupported", + safeMessage: "Today is not configured for this lifecycle test." + ) + } + + func refreshToday( + context _: RadrootsLocalNetwork, + nowUnixSeconds _: UInt64, + update _: RadrootsTodayProjectionUpdate + ) throws -> RadrootsTodayRefreshReceipt { + throw RadrootsRuntimeFailure.local( + operation: "test.today.refresh", + code: "test.unsupported", + safeMessage: "Today is not configured for this lifecycle test." + ) + } + func subscribe( bufferCapacity _: Int, receive: @escaping @Sendable (RadrootsRuntimeChange) async -> Void diff --git a/RadrootsTests/RadrootsTodayStoreTests.swift b/RadrootsTests/RadrootsTodayStoreTests.swift @@ -0,0 +1,353 @@ +@testable import Radroots +import XCTest + +final class RadrootsTodayStoreTests: XCTestCase { + @MainActor + func testFrozenPaginationPreservesEqualTimestampCardsWithoutDuplicates() async throws { + let context = makeContext(id: "one", label: "One") + let first = makeCard(id: "a", type: .update, authoredAt: 1_800_000_000) + let second = makeCard(id: "b", type: .ask, authoredAt: 1_800_000_000) + let backend = TodayBackend( + pages: [ + "one:first": RadrootsTodayPage( + asOfUnixSeconds: 1_800_000_100, + items: [first], + nextCursor: "same-time" + ), + "one:same-time": RadrootsTodayPage( + asOfUnixSeconds: 1_800_000_100, + items: [first, second], + nextCursor: nil + ), + ] + ) + let client = try await startedClient(backend: backend) + let store = RadrootsTodayStore( + runtimeClient: client, + contexts: [context], + pageSize: 1, + now: { 1_800_000_100 } + ) + + await store.reload(refreshProjection: false) + XCTAssertEqual(store.cards.map(\.id), ["a"]) + XCTAssertTrue(store.canLoadNextPage) + await store.loadNextPage() + + XCTAssertEqual(store.cards.map(\.id), ["a", "b"]) + XCTAssertEqual(store.state, .loaded) + XCTAssertFalse(store.canLoadNextPage) + _ = try await client.stop() + } + + @MainActor + func testContextSwitchRejectsLateCancelledContextResult() async throws { + let firstContext = makeContext(id: "slow", label: "Slow") + let secondContext = makeContext(id: "current", label: "Current") + let stale = makeCard(id: "stale", type: .update) + let current = makeCard(id: "current", type: .photoUpdate) + let backend = TodayBackend( + pages: [ + "slow:first": RadrootsTodayPage( + asOfUnixSeconds: 1_800_000_100, + items: [stale], + nextCursor: nil + ), + "current:first": RadrootsTodayPage( + asOfUnixSeconds: 1_800_000_100, + items: [current], + nextCursor: nil + ), + ], + delays: ["slow": 80_000_000] + ) + let client = try await startedClient(backend: backend) + let store = RadrootsTodayStore( + runtimeClient: client, + contexts: [firstContext, secondContext], + now: { 1_800_000_100 } + ) + + let staleRequest = Task { await store.reload(refreshProjection: false) } + try await Task.sleep(nanoseconds: 2_000_000) + store.selectContext(id: "current") + await staleRequest.value + try await Task.sleep(nanoseconds: 20_000_000) + + XCTAssertEqual(store.selectedContextID, "current") + XCTAssertEqual(store.cards.map(\.id), ["current"]) + _ = try await client.stop() + } + + @MainActor + func testFiveCardsExposeProfileThreadMediaOverlayAndAccessibleProductFields() { + let profile = RadrootsProfileSummary( + authorPublicKey: String(repeating: "a", count: 64), + name: "fieldnotes", + displayName: "Field Notes Farm", + about: nil, + picture: nil, + banner: nil, + nip05: "farm@example.com", + website: nil, + lightningAddress: nil + ) + let failedMedia = RadrootsMediaReference( + url: "https://blossom.example/\(String(repeating: "b", count: 64))", + sha256: String(repeating: "b", count: 64), + mediaType: "image/jpeg", + width: 1200, + height: 800, + byteSize: 400, + alt: "Carrots in a basket", + verification: .failed + ) + let thread = RadrootsThreadEntry( + id: "reply", + authorPublicKey: String(repeating: "c", count: 64), + content: "Are these available Saturday?", + authoredAtUnixSeconds: 1_800_000_001, + type: .reply, + root: "root", + parentEventID: "root", + authorProfile: nil + ) + let cards = RadrootsTodayCardType.allCases.map { type in + makeCard( + id: type.rawValue, + type: type, + profile: profile, + media: type == .photoUpdate ? [failedMedia] : [], + thread: type == .ask ? [thread] : [], + localState: type == .foodAvailability ? "partially_delivered" : nil + ) + } + + XCTAssertEqual(cards.map(\.type), RadrootsTodayCardType.allCases) + XCTAssertEqual(cards[1].media.first?.trustedURL, nil) + XCTAssertEqual(cards[2].thread.first?.type, .reply) + XCTAssertEqual(cards[4].priceSummary, "3 CAD/lb") + XCTAssertEqual(cards[4].quantity, "12") + XCTAssertTrue(cards[4].accessibilitySummary.contains("Food availability")) + XCTAssertTrue(cards[4].accessibilitySummary.contains("Field Notes Farm")) + XCTAssertTrue(cards[4].accessibilitySummary.contains("partially_delivered")) + } + + @MainActor + func testOfflineRefreshStillLoadsTheDurableCachedFeed() async throws { + let context = makeContext(id: "offline", label: "Offline") + let cached = makeCard(id: "cached", type: .update) + let failure = RadrootsRuntimeFailure( + schemaVersion: 1, + code: "today_relay_offline", + category: "relay", + retryable: true, + recoveryActions: ["retry"], + operationID: "test.today.refresh", + capabilityID: "nostr_source", + safeMessage: "Saved posts are available offline." + ) + let backend = TodayBackend( + pages: [ + "offline:first": RadrootsTodayPage( + asOfUnixSeconds: 1_800_000_100, + items: [cached], + nextCursor: "cached-next" + ), + "offline:cached-next": RadrootsTodayPage( + asOfUnixSeconds: 1_800_000_100, + items: [makeCard(id: "cached-next", type: .ask)], + nextCursor: nil + ), + ], + refreshFailure: failure + ) + let client = try await startedClient(backend: backend) + let store = RadrootsTodayStore( + runtimeClient: client, + contexts: [context], + now: { 1_800_000_100 } + ) + + await store.reload() + + XCTAssertEqual(store.cards.map(\.id), ["cached"]) + XCTAssertEqual(store.state, .offline(message: failure.safeMessage)) + await store.loadNextPage() + XCTAssertEqual(store.cards.map(\.id), ["cached", "cached-next"]) + XCTAssertEqual(store.state, .offline(message: failure.safeMessage)) + _ = try await client.stop() + } + + @MainActor + private func startedClient(backend: TodayBackend) async throws -> RadrootsRuntimeClient { + let client = RadrootsRuntimeClient { _ in + RadrootsRuntimeBackendStart(backend: backend, snapshot: await backend.snapshot()) + } + _ = try await client.start(configuration: makeConfiguration()) + return client + } + + private func makeConfiguration() -> RadrootsRuntimeLaunchConfiguration { + RadrootsRuntimeLaunchConfiguration( + applicationSupportDirectory: "/tmp/radroots-today-tests", + publicKeyHex: String(repeating: "ab", count: 32), + sourceGenerationHex: String(repeating: "cd", count: 32), + sourceGenerationCreatedAtUnixMilliseconds: 1, + protectedData: .available, + networkProfile: .simulator, + writableRelays: ["ws://127.0.0.1:7447"], + blossomOrigins: ["http://127.0.0.1:3000"], + app: RadrootsRuntimeAppMetadata( + bundleIdentifier: "org.radroots.today-tests", + version: "0.1.0-alpha", + buildNumber: "1", + buildSHA: nil + ), + signerGeneration: "today-tests", + signer: TodayTestSigner() + ) + } +} + +private func makeContext(id: String, label: String) -> RadrootsLocalNetwork { + RadrootsLocalNetwork( + schemaVersion: 1, + id: id, + label: label, + relayURLs: ["ws://127.0.0.1:7447"], + locality: nil, + followedAuthors: [], + generation: 1 + ) +} + +private func makeCard( + id: String, + type: RadrootsTodayCardType, + authoredAt: UInt64 = 1_800_000_000, + profile: RadrootsProfileSummary? = nil, + media: [RadrootsMediaReference] = [], + thread: [RadrootsThreadEntry] = [], + localState: String? = nil +) -> RadrootsTodayCard { + RadrootsTodayCard( + id: id, + type: type, + sourceEventID: "event-\(id)", + sourceAddress: type == .event || type == .foodAvailability ? "address-\(id)" : nil, + authorPublicKey: String(repeating: "a", count: 64), + contractID: "contract-\(type.rawValue)", + title: type == .event ? "Saturday market" : type == .foodAvailability ? "Carrots" : nil, + content: type == .ask ? "Who has seedlings?" : "Fresh from the field", + authoredAtUnixSeconds: authoredAt, + effectiveAtUnixSeconds: authoredAt, + eventStartUnixSeconds: type == .event ? authoredAt + 3600 : nil, + eventEndUnixSeconds: nil, + location: type == .event || type == .foodAvailability ? "Town square" : nil, + priceAmount: type == .foodAvailability ? "3" : nil, + priceCurrency: type == .foodAvailability ? "CAD" : nil, + priceUnit: type == .foodAvailability ? "lb" : nil, + quantity: type == .foodAvailability ? "12" : nil, + contextRank: 1, + inclusionReason: "locality_missing_fallback", + media: media, + lifecycle: .active, + rankDigest: "rank-\(id)", + authorProfile: profile, + thread: thread, + localOperationID: localState == nil ? nil : "operation-\(id)", + localOperationState: localState + ) +} + +private struct TodayTestSigner: RadrootsRuntimeSigner { + func availability() async -> RadrootsRuntimeSignerAvailability { + .ready + } + + func sign(_: RadrootsRuntimeSigningRequest) async -> RadrootsRuntimeSigningOutcome { + .failed + } +} + +private actor TodayBackend: RadrootsRuntimeBackend { + private let pages: [String: RadrootsTodayPage] + private let delays: [String: UInt64] + private let refreshFailure: RadrootsRuntimeFailure? + private var closed = false + + init( + pages: [String: RadrootsTodayPage], + delays: [String: UInt64] = [:], + refreshFailure: RadrootsRuntimeFailure? = nil + ) { + self.pages = pages + self.delays = delays + self.refreshFailure = refreshFailure + } + + func snapshot() -> RadrootsRuntimeSnapshot { + RadrootsRuntimeSnapshot( + identity: RadrootsRuntimeIdentity( + publicKeyHex: String(repeating: "ab", count: 32), + hostSignerConfigured: true + ), + relay: nil, + crateName: "radroots_mobile_ffi", + crateVersion: "0.1.0-alpha", + isClosed: closed + ) + } + + func todayPage(request: RadrootsTodayPageRequest) async throws -> RadrootsTodayPage { + if let delay = delays[request.context.id] { + try await Task.sleep(nanoseconds: delay) + } + let key = "\(request.context.id):\(request.cursor ?? "first")" + guard let page = pages[key] else { + throw RadrootsRuntimeFailure.local( + operation: "test.today.page", + code: "test.page_missing", + safeMessage: "The requested test page is missing." + ) + } + return page + } + + func refreshToday( + context _: RadrootsLocalNetwork, + nowUnixSeconds _: UInt64, + update: RadrootsTodayProjectionUpdate + ) throws -> RadrootsTodayRefreshReceipt { + if let refreshFailure { + throw refreshFailure + } + return RadrootsTodayRefreshReceipt( + update: update, + sourceEvents: 0, + visibleCards: 0, + profiles: 0, + threadEntries: 0, + contentGeneration: 1, + changed: false + ) + } + + func subscribe( + bufferCapacity _: Int, + receive _: @escaping @Sendable (RadrootsRuntimeChange) async -> Void + ) -> any RadrootsRuntimeSubscriptionToken { + TodaySubscriptionToken() + } + + func shutdown() -> RadrootsRuntimeShutdownReceipt { + let alreadyClosed = closed + closed = true + return RadrootsRuntimeShutdownReceipt(state: "closed", alreadyClosed: alreadyClosed) + } +} + +private actor TodaySubscriptionToken: RadrootsRuntimeSubscriptionToken { + func cancel() {} +} diff --git a/RadrootsUITests/RadrootsRootShellUITests.swift b/RadrootsUITests/RadrootsRootShellUITests.swift @@ -17,8 +17,12 @@ final class RadrootsRootShellUITests: XCTestCase { XCTAssertFalse(tabBar.buttons["Settings"].exists) tabBar.buttons["Add"].tap() - XCTAssertTrue(app.otherElements["radroots.add.root"].waitForExistence(timeout: 2)) + XCTAssertTrue( + app.descendants(matching: .any)["radroots.add.root"].waitForExistence(timeout: 2) + ) tabBar.buttons["Today"].tap() - XCTAssertTrue(app.otherElements["radroots.today.root"].waitForExistence(timeout: 2)) + XCTAssertTrue( + app.descendants(matching: .any)["radroots.today.root"].waitForExistence(timeout: 2) + ) } } diff --git a/project.yml b/project.yml @@ -46,6 +46,8 @@ targets: - path: Radroots/State/RadrootsConfigurationStore.swift - path: Radroots/State/RadrootsIdentityStore.swift - path: Radroots/State/RadrootsSessionStore.swift + - path: Radroots/State/RadrootsTodayStore.swift + - path: Radroots/Views/RadrootsTodayView.swift - path: Radroots/Views/RuntimeStatusView.swift - path: Radroots/Resources settings: @@ -74,6 +76,7 @@ targets: - path: RadrootsTests/RadrootsRuntimeClientTests.swift - path: RadrootsTests/RadrootsRootShellTests.swift - path: RadrootsTests/RadrootsStateMigrationTests.swift + - path: RadrootsTests/RadrootsTodayStoreTests.swift settings: base: "EXCLUDED_ARCHS[sdk=iphonesimulator*]": x86_64 diff --git a/radroots.lib.source-lock.v1.toml b/radroots.lib.source-lock.v1.toml @@ -1,8 +1,8 @@ schema = "radroots.lib.source-lock.v1" repository = "https://github.com/radrootslabs/lib" -revision = "33029ce6c297d1af66a4931f563e930b6d22a311" +revision = "875c423d487cdc7c140bf7742c7986748ba7e602" architecture = "radroots.crates.release.v2" workspace_catalog_sha256 = "8c27cebf6825f9ed74e122513c661f6dd31837dddb39d0988014121d8ab05e75" version = "0.1.0-alpha" -source_archive_sha256 = "fa3eddac640e422d508bf005e4677588fdb61ad72714211dae2a2aac6003e546" -lockfile_sha256 = "8e00431a148c1d9aa219bc29cd46f6f88a06a08605a30719ecdd02fee9b089c0" +source_archive_sha256 = "97c464a2281c678d996fdf9f0568d522717f236a7ca5ca56e057e9153c6103e0" +lockfile_sha256 = "a15834c625fcfa8abbebbde6ca95a8c41f91aa4eb644af736ec3484b75e6ca00"