print_nanny_api_client/models/
model_artifact.rs1#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
15pub struct ModelArtifact {
16 #[serde(rename = "id", skip_serializing_if = "Option::is_none")]
17 pub id: Option<i32>,
18 #[serde(rename = "created_dt", skip_serializing_if = "Option::is_none")]
19 pub created_dt: Option<String>,
20 #[serde(rename = "version", skip_serializing_if = "Option::is_none")]
21 pub version: Option<String>,
22 #[serde(rename = "labels", skip_serializing_if = "Option::is_none")]
23 pub labels: Option<String>,
24 #[serde(rename = "artifacts", skip_serializing_if = "Option::is_none")]
25 pub artifacts: Option<String>,
26 #[serde(rename = "artifact_types", skip_serializing_if = "Option::is_none")]
27 pub artifact_types: Option<Vec<crate::models::ArtifactTypesEnum>>,
28 #[serde(rename = "metadata", skip_serializing_if = "Option::is_none")]
29 pub metadata: Option<::std::collections::HashMap<String, serde_json::Value>>,
30 #[serde(rename = "url", skip_serializing_if = "Option::is_none")]
31 pub url: Option<String>,
32}
33
34impl ModelArtifact {
35 pub fn new() -> ModelArtifact {
36 ModelArtifact {
37 id: None,
38 created_dt: None,
39 version: None,
40 labels: None,
41 artifacts: None,
42 artifact_types: None,
43 metadata: None,
44 url: None,
45 }
46 }
47}
48
49