clientapi_pbs/models/
config_verify_create_verify_request.rs1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
15pub struct ConfigVerifyCreateVerifyRequest {
16
17 #[serde(rename = "comment", skip_serializing_if = "Option::is_none")]
19 pub comment: Option<String>,
20
21 #[serde(rename = "id")]
23 pub id: String,
24
25 #[serde(rename = "ignore-verified", skip_serializing_if = "Option::is_none")]
27 pub ignore_verified: Option<bool>,
28
29 #[serde(rename = "max-depth", skip_serializing_if = "Option::is_none")]
31 pub max_depth: Option<i32>,
32
33 #[serde(rename = "ns", skip_serializing_if = "Option::is_none")]
35 pub ns: Option<String>,
36
37 #[serde(rename = "outdated-after", skip_serializing_if = "Option::is_none")]
39 pub outdated_after: Option<i64>,
40
41 #[serde(rename = "read-threads", skip_serializing_if = "Option::is_none")]
43 pub read_threads: Option<i32>,
44
45 #[serde(rename = "schedule", skip_serializing_if = "Option::is_none")]
47 pub schedule: Option<String>,
48
49 #[serde(rename = "store")]
51 pub store: String,
52
53 #[serde(rename = "verify-threads", skip_serializing_if = "Option::is_none")]
55 pub verify_threads: Option<i32>,
56
57
58}
59
60impl ConfigVerifyCreateVerifyRequest {
61 pub fn new(id: String, store: String) -> ConfigVerifyCreateVerifyRequest {
62 ConfigVerifyCreateVerifyRequest {
63
64 comment: None,
65
66 id,
67
68 ignore_verified: None,
69
70 max_depth: None,
71
72 ns: None,
73
74 outdated_after: None,
75
76 read_threads: None,
77
78 schedule: None,
79
80 store,
81
82 verify_threads: None,
83
84 }
85 }
86}
87
88