windmill_api/models/
dbt_asset_provenance_data_tests_inner.rs1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
15pub struct DbtAssetProvenanceDataTestsInner {
16 #[serde(rename = "kind")]
18 pub kind: String,
19 #[serde(rename = "column", skip_serializing_if = "Option::is_none")]
20 pub column: Option<String>,
21 #[serde(rename = "args", skip_serializing_if = "Option::is_none")]
22 pub args: Option<std::collections::HashMap<String, serde_json::Value>>,
23 #[serde(rename = "severity", skip_serializing_if = "Option::is_none")]
25 pub severity: Option<String>,
26}
27
28impl DbtAssetProvenanceDataTestsInner {
29 pub fn new(kind: String) -> DbtAssetProvenanceDataTestsInner {
30 DbtAssetProvenanceDataTestsInner {
31 kind,
32 column: None,
33 args: None,
34 severity: None,
35 }
36 }
37}
38