v0.3.7-pre.005
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
// file: crates/ksp-app-backfill-desk/src/dto_common.rs
|
||||
// version: 2
|
||||
// version: 3
|
||||
|
||||
//! Common Tauri DTOs shared by the Backfill Desk shell.
|
||||
|
||||
@@ -15,8 +15,18 @@ use ts_rs::TS; // rust-rules: trait-import
|
||||
pub(crate) struct BackfillDeskOptionsDto {
|
||||
/// Logical roles that can route both RPC methods required by the Backfill runtime.
|
||||
pub(crate) compatible_roles: std::vec::Vec<String>,
|
||||
/// Whether the Transport and Store readiness gates jointly permit later Backfill composition.
|
||||
pub(crate) composition_ready: bool,
|
||||
/// Distinct enabled HTTP cluster labels selected by the active Transport profile.
|
||||
pub(crate) configured_networks: std::vec::Vec<String>,
|
||||
/// Whether the selected Store network exactly matches the one coherent Transport network.
|
||||
pub(crate) network_coherent: bool,
|
||||
/// Safe startup diagnostic when Store configuration, opening or readiness could not be proven.
|
||||
pub(crate) store_diagnostic: std::option::Option<CommandErrorDto>,
|
||||
/// Logical network selected by the active Store profile, without backend connection details.
|
||||
pub(crate) store_network: std::option::Option<String>,
|
||||
/// Whether Store opened successfully and its bounded health probe proved readiness.
|
||||
pub(crate) store_ready: bool,
|
||||
/// Safe startup diagnostic when Transport configuration could not be resolved or constructed.
|
||||
pub(crate) transport_diagnostic: std::option::Option<CommandErrorDto>,
|
||||
/// Whether Transport currently has one coherent network and at least one compatible available role.
|
||||
|
||||
Reference in New Issue
Block a user