knot0_types/
component.rs

1//! Auto-generated from JSON Schema
2
3use serde::{Deserialize, Serialize};
4
5#[derive(Debug, Clone, Serialize, Deserialize)]
6#[serde(rename_all = "camelCase")]
7pub struct Component {
8    pub kind: serde_json::Value,
9    pub schema_version: String,
10    pub metadata: serde_json::Value,
11    pub requires: Option<serde_json::Value>,
12    pub contract: serde_json::Value,
13    pub permissions: Option<serde_json::Value>,
14    pub telemetry: Option<serde_json::Value>,
15    pub benchmarks: Option<Vec<serde_json::Value>>,
16    pub tests: Option<Vec<serde_json::Value>>,
17    pub compute: Option<String>,
18    pub body: serde_json::Value,
19}
20
21#[derive(Debug, Clone, Serialize, Deserialize)]
22pub struct Todo {
23}
24
25#[derive(Debug, Clone, Serialize, Deserialize)]
26pub struct Duration {
27}