| [ |
| { |
| "kind": "table/member", |
| "name": "fuchsia.update/AttemptOptions.initiator", |
| "ordinal": "1", |
| "type": "fuchsia.update/Initiator" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.update/AttemptOptions" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.update/AttemptsMonitor.OnStart", |
| "strictness": "strict", |
| "ordinal": "8496722247515178772", |
| "direction": "two_way", |
| "request": "fuchsia.update/AttemptsMonitorOnStartRequest" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.update/AttemptsMonitor", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.update/AttemptsMonitorOnStartRequest.monitor", |
| "ordinal": "2", |
| "type": "server_end:fuchsia.update/Monitor" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.update/AttemptsMonitorOnStartRequest.options", |
| "ordinal": "1", |
| "type": "fuchsia.update/AttemptOptions" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.update/AttemptsMonitorOnStartRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.update/CheckNotStartedReason.ALREADY_IN_PROGRESS", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.update/CheckNotStartedReason.INTERNAL", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.update/CheckNotStartedReason.INVALID_OPTIONS", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.update/CheckNotStartedReason.THROTTLED", |
| "value": "4" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.update/CheckNotStartedReason", |
| "strictness": "strict", |
| "type": "uint32" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.update/CheckOptions.allow_attaching_to_existing_update_check", |
| "ordinal": "2", |
| "type": "bool" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.update/CheckOptions.initiator", |
| "ordinal": "1", |
| "type": "fuchsia.update/Initiator" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.update/CheckOptions" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.update/CheckingForUpdatesData" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.update/CommitStatusProvider.IsCurrentSystemCommitted", |
| "strictness": "strict", |
| "ordinal": "5569020245381897649", |
| "direction": "two_way", |
| "response": "fuchsia.update/CommitStatusProviderIsCurrentSystemCommittedResponse" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.update/CommitStatusProvider", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.update/CommitStatusProviderIsCurrentSystemCommittedResponse.event", |
| "ordinal": "1", |
| "type": "zx/Handle:EVENTPAIR" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.update/CommitStatusProviderIsCurrentSystemCommittedResponse", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.update/ErrorCheckingForUpdateData" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.update/Initiator.SERVICE", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.update/Initiator.USER", |
| "value": "1" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.update/Initiator", |
| "strictness": "strict", |
| "type": "uint32" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.update/InstallationDeferralReason.CURRENT_SYSTEM_NOT_COMMITTED", |
| "value": "1" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.update/InstallationDeferralReason", |
| "strictness": "flexible", |
| "type": "uint32" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.update/InstallationDeferredData.deferral_reason", |
| "ordinal": "2", |
| "type": "fuchsia.update/InstallationDeferralReason" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.update/InstallationDeferredData.update", |
| "ordinal": "1", |
| "type": "fuchsia.update/UpdateInfo" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.update/InstallationDeferredData" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.update/InstallationErrorData.installation_progress", |
| "ordinal": "2", |
| "type": "fuchsia.update/InstallationProgress" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.update/InstallationErrorData.update", |
| "ordinal": "1", |
| "type": "fuchsia.update/UpdateInfo" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.update/InstallationErrorData" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.update/InstallationProgress.fraction_completed", |
| "ordinal": "1", |
| "type": "float32" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.update/InstallationProgress" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.update/InstallingData.installation_progress", |
| "ordinal": "2", |
| "type": "fuchsia.update/InstallationProgress" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.update/InstallingData.update", |
| "ordinal": "1", |
| "type": "fuchsia.update/UpdateInfo" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.update/InstallingData" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.update/MAX_VERSION_STRING_SIZE", |
| "type": "uint32", |
| "value": "128" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.update/Manager.CheckNow", |
| "strictness": "strict", |
| "ordinal": "5357633357480737704", |
| "direction": "two_way", |
| "request": "fuchsia.update/ManagerCheckNowRequest", |
| "response": "fuchsia.update/Manager_CheckNow_Response", |
| "error": "fuchsia.update/CheckNotStartedReason" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.update/Manager.MonitorAllUpdateChecks", |
| "strictness": "strict", |
| "ordinal": "4858204286291744139", |
| "direction": "one_way", |
| "request": "fuchsia.update/ManagerMonitorAllUpdateChecksRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.update/Manager.PerformPendingReboot", |
| "strictness": "strict", |
| "ordinal": "7617790142625908637", |
| "direction": "two_way", |
| "response": "fuchsia.update/ManagerPerformPendingRebootResponse" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.update/Manager", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.update/ManagerCheckNowRequest.monitor", |
| "ordinal": "2", |
| "type": "client_end:<fuchsia.update/Monitor,optional>" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.update/ManagerCheckNowRequest.options", |
| "ordinal": "1", |
| "type": "fuchsia.update/CheckOptions" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.update/ManagerCheckNowRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.update/ManagerMonitorAllUpdateChecksRequest.attempts_monitor", |
| "ordinal": "1", |
| "type": "client_end:fuchsia.update/AttemptsMonitor" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.update/ManagerMonitorAllUpdateChecksRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.update/ManagerPerformPendingRebootResponse.rebooting", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.update/ManagerPerformPendingRebootResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.update/Monitor.OnState", |
| "strictness": "strict", |
| "ordinal": "7871435404436838196", |
| "direction": "two_way", |
| "request": "fuchsia.update/MonitorOnStateRequest" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.update/Monitor", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.update/MonitorOnStateRequest.state", |
| "ordinal": "1", |
| "type": "fuchsia.update/State" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.update/MonitorOnStateRequest" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.update/NoUpdateAvailableData" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.update/State.checking_for_updates", |
| "ordinal": "1", |
| "type": "fuchsia.update/CheckingForUpdatesData" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.update/State.error_checking_for_update", |
| "ordinal": "2", |
| "type": "fuchsia.update/ErrorCheckingForUpdateData" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.update/State.installation_deferred_by_policy", |
| "ordinal": "4", |
| "type": "fuchsia.update/InstallationDeferredData" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.update/State.installation_error", |
| "ordinal": "7", |
| "type": "fuchsia.update/InstallationErrorData" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.update/State.installing_update", |
| "ordinal": "5", |
| "type": "fuchsia.update/InstallingData" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.update/State.no_update_available", |
| "ordinal": "3", |
| "type": "fuchsia.update/NoUpdateAvailableData" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.update/State.waiting_for_reboot", |
| "ordinal": "6", |
| "type": "fuchsia.update/InstallingData" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.update/State", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.update/UpdateInfo.download_size", |
| "ordinal": "2", |
| "type": "uint64" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.update/UpdateInfo.urgent", |
| "ordinal": "3", |
| "type": "bool" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.update/UpdateInfo.version_available", |
| "ordinal": "1", |
| "type": "string:128" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.update/UpdateInfo" |
| }, |
| { |
| "kind": "library", |
| "name": "fuchsia.update" |
| } |
| ] |