summaryrefslogtreecommitdiff
path: root/makima/src/db
diff options
context:
space:
mode:
authorsoryu <soryu@soryu.co>2026-02-06 20:06:30 +0000
committersoryu <soryu@soryu.co>2026-02-06 20:15:27 +0000
commit1b692b8cde4a888c8a35af69231f181b57bf5619 (patch)
tree74ce25ce6ee5fb4536b53404e1a0ae923e85c30d /makima/src/db
parent139be135c2086d725e4f040e744bb25acd436549 (diff)
downloadsoryu-1b692b8cde4a888c8a35af69231f181b57bf5619.tar.gz
soryu-1b692b8cde4a888c8a35af69231f181b57bf5619.zip
Fix: Cleanup old chain code
Diffstat (limited to 'makima/src/db')
-rw-r--r--makima/src/db/models.rs21
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")]