tf_types/generated/
daemon_config.rs1#![allow(unused_imports, non_camel_case_types, non_snake_case, clippy::all)]
4
5use serde::{Deserialize, Serialize};
6use super::*;
7
8#[derive(Clone, Debug, PartialEq, Eq, Serialize, Deserialize)]
10pub struct DaemonConfig {
11 pub daemon_version: DaemonConfig_DaemonVersion,
13 pub self_actor: ActorId,
15 pub listen: DaemonConfig_Listen,
17 pub vault: DaemonConfig_Vault,
19 pub contract_path: String,
21 pub proof_log_path: String,
23 #[serde(skip_serializing_if = "Option::is_none", default)]
25 pub http: Option<DaemonConfig_Http>,
26 #[serde(skip_serializing_if = "Option::is_none", default)]
28 pub approval_queue: Option<DaemonConfig_ApprovalQueue>,
29 #[serde(skip_serializing_if = "Option::is_none", default)]
31 pub profile: Option<String>,
32 #[serde(skip_serializing_if = "Option::is_none", default)]
34 pub enforcement_level: Option<EnforcementLevel>,
35 #[serde(skip_serializing_if = "Option::is_none", default)]
37 pub admin: Option<DaemonConfig_Admin>,
38}
39
40#[derive(Clone, Debug, PartialEq, Eq, Serialize, Deserialize)]
42pub struct DaemonConfig_Admin {
43 pub enabled: bool,
45 #[serde(skip_serializing_if = "Option::is_none", default)]
47 pub token_env: Option<String>,
48 #[serde(skip_serializing_if = "Option::is_none", default)]
50 pub revocation_path: Option<String>,
51 #[serde(skip_serializing_if = "Option::is_none", default)]
53 pub bind: Option<String>,
54 #[serde(skip_serializing_if = "Option::is_none", default)]
56 pub max_body_bytes: Option<i64>,
57}
58
59#[derive(Clone, Debug, PartialEq, Eq, Serialize, Deserialize)]
61pub struct DaemonConfig_ApprovalQueue {
62 #[serde(skip_serializing_if = "Option::is_none", default)]
64 pub max_pending: Option<i64>,
65 #[serde(skip_serializing_if = "Option::is_none", default)]
67 pub default_timeout_seconds: Option<i64>,
68}
69
70#[derive(Clone, Debug, PartialEq, Eq, Serialize, Deserialize)]
72pub enum DaemonConfig_DaemonVersion {
73 #[serde(rename = "1")]
74 V1,
75}
76
77#[derive(Clone, Debug, PartialEq, Eq, Serialize, Deserialize)]
79pub struct DaemonConfig_Http {
80 #[serde(skip_serializing_if = "Option::is_none", default)]
82 pub tcp: Option<serde_json::Value>,
83 #[serde(skip_serializing_if = "Option::is_none", default)]
85 pub unix: Option<serde_json::Value>,
86}
87
88#[derive(Clone, Debug, PartialEq, Eq, Serialize, Deserialize)]
90pub struct DaemonConfig_Listen {
91 pub kind: String,
93 #[serde(skip_serializing_if = "Option::is_none", default)]
95 pub bind: Option<String>,
96 #[serde(skip_serializing_if = "Option::is_none", default)]
98 pub port: Option<i64>,
99}
100
101#[derive(Clone, Debug, PartialEq, Eq, Serialize, Deserialize)]
103pub struct DaemonConfig_Vault {
104 pub path: String,
106}