Type Alias snapshot_trigger_service::context::ContextState
source · pub type ContextState = State<JobParameters, (), ()>;
Aliased Type§
enum ContextState {
Idle,
RequestToStart {
job_id: Uuid,
request: JobParameters,
},
Running {
job_id: Uuid,
start: NaiveDateTime,
request: JobParameters,
step: Option<()>,
},
Finished {
job_id: Uuid,
start: NaiveDateTime,
end: NaiveDateTime,
request: JobParameters,
info: Option<()>,
},
Failed {
job_id: Uuid,
start: NaiveDateTime,
end: NaiveDateTime,
request: JobParameters,
info_msg: String,
},
}