forked from herocode/horus
remove separate implementation of job api from coordinator
This commit is contained in:
@@ -103,24 +103,8 @@ pub enum ScriptType {
|
||||
|
||||
// ==================== Job ====================
|
||||
|
||||
/// Parameters for creating a job
|
||||
#[derive(Debug, Clone, Serialize, Deserialize)]
|
||||
pub struct JobCreate {
|
||||
pub id: u32,
|
||||
pub caller_id: u32,
|
||||
pub context_id: u32,
|
||||
pub script: String,
|
||||
pub script_type: ScriptType,
|
||||
pub timeout: u64,
|
||||
#[serde(default)]
|
||||
pub retries: u8,
|
||||
#[serde(default)]
|
||||
pub env_vars: HashMap<String, String>,
|
||||
#[serde(default)]
|
||||
pub prerequisites: Vec<u32>,
|
||||
#[serde(default)]
|
||||
pub depends: Vec<u32>,
|
||||
}
|
||||
// JobCreate removed - coordinator only manages flows, not individual jobs
|
||||
// Use hero_job::Job from lib/models/job for job operations
|
||||
|
||||
// ==================== Flow ====================
|
||||
|
||||
|
||||
Reference in New Issue
Block a user