diff options
| author | soryu <soryu@soryu.co> | 2026-02-06 20:06:30 +0000 |
|---|---|---|
| committer | soryu <soryu@soryu.co> | 2026-02-06 20:15:27 +0000 |
| commit | 1b692b8cde4a888c8a35af69231f181b57bf5619 (patch) | |
| tree | 74ce25ce6ee5fb4536b53404e1a0ae923e85c30d /makima/src/db/models.rs | |
| parent | 139be135c2086d725e4f040e744bb25acd436549 (diff) | |
| download | soryu-1b692b8cde4a888c8a35af69231f181b57bf5619.tar.gz soryu-1b692b8cde4a888c8a35af69231f181b57bf5619.zip | |
Fix: Cleanup old chain code
Diffstat (limited to 'makima/src/db/models.rs')
| -rw-r--r-- | makima/src/db/models.rs | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/makima/src/db/models.rs b/makima/src/db/models.rs index 3a96165..f951751 100644 --- a/makima/src/db/models.rs +++ b/makima/src/db/models.rs @@ -3137,6 +3137,27 @@ pub struct ApprovalActionRequest { pub response: Option<String>, } +/// Request to update directive requirements +#[derive(Debug, Deserialize, ToSchema)] +#[serde(rename_all = "camelCase")] +pub struct UpdateRequirementsRequest { + pub requirements: Vec<DirectiveRequirement>, +} + +/// Request to update directive acceptance criteria +#[derive(Debug, Deserialize, ToSchema)] +#[serde(rename_all = "camelCase")] +pub struct UpdateCriteriaRequest { + pub acceptance_criteria: Vec<DirectiveAcceptanceCriterion>, +} + +/// Request to trigger step rework +#[derive(Debug, Deserialize, ToSchema)] +#[serde(rename_all = "camelCase")] +pub struct ReworkStepRequest { + pub instructions: Option<String>, +} + /// Directive requirement (shared type used in directive specification) #[derive(Debug, Clone, Serialize, Deserialize, ToSchema)] #[serde(rename_all = "camelCase")] |
