v0.3.7-pre.008
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
// file: crates/ksp-app-backfill-desk/src/dto_backfill.rs
|
||||
// version: 1
|
||||
// version: 2
|
||||
|
||||
//! Application-owned Backfill campaign DTOs and backend-derived request limits.
|
||||
|
||||
@@ -65,6 +65,17 @@ pub(crate) struct BackfillStartRequestDto {
|
||||
pub(crate) scope_kind: String,
|
||||
}
|
||||
|
||||
/// Safe immediate acknowledgement returned after one Backfill run is admitted and spawned.
|
||||
#[derive(Clone, Debug, serde::Serialize, TS)]
|
||||
#[serde(rename_all = "camelCase")]
|
||||
#[ts(export, export_to = "../frontend/ts/bindings/ksp_app_backfill_desk/dto_backfill/BackfillStartResponseDto.ts")]
|
||||
pub(crate) struct BackfillStartResponseDto {
|
||||
/// Backend-generated bounded Job identifier for this in-session run.
|
||||
pub(crate) job_id: String,
|
||||
/// Initial lifecycle state at the time Start returns to the frontend.
|
||||
pub(crate) state: String,
|
||||
}
|
||||
|
||||
/// Safe projection proving that one app request mapped to the KSP Backfill contract.
|
||||
///
|
||||
/// Address and signature values are intentionally reduced to presence/count metadata. This DTO is
|
||||
|
||||
Reference in New Issue
Block a user