hanzo_client/models/
score_config_view.rs1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
15pub struct ScoreConfigView {
16 #[serde(rename = "categories", skip_serializing_if = "Option::is_none")]
18 pub categories: Option<Vec<String>>,
19 #[serde(rename = "createdAt", skip_serializing_if = "Option::is_none")]
21 pub created_at: Option<String>,
22 #[serde(rename = "dataType", skip_serializing_if = "Option::is_none")]
24 pub data_type: Option<String>,
25 #[serde(rename = "maxValue", skip_serializing_if = "Option::is_none")]
27 pub max_value: Option<f64>,
28 #[serde(rename = "minValue", skip_serializing_if = "Option::is_none")]
30 pub min_value: Option<f64>,
31 #[serde(rename = "name", skip_serializing_if = "Option::is_none")]
33 pub name: Option<String>,
34 #[serde(rename = "updatedAt", skip_serializing_if = "Option::is_none")]
36 pub updated_at: Option<String>,
37}
38
39impl ScoreConfigView {
40 pub fn new() -> ScoreConfigView {
41 ScoreConfigView {
42 categories: None,
43 created_at: None,
44 data_type: None,
45 max_value: None,
46 min_value: None,
47 name: None,
48 updated_at: None,
49 }
50 }
51}
52