opensearch_client/ml/
entity.rs1use serde::{Deserialize, Serialize};
12
13#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
14pub struct Entity {
15 #[serde(rename = "new_value", default, skip_serializing_if = "Option::is_none")]
17 pub new_value: Option<f64>,
18 #[serde(
20 rename = "base_value",
21 default,
22 skip_serializing_if = "Option::is_none"
23 )]
24 pub base_value: Option<f64>,
25 #[serde(rename = "key", default, skip_serializing_if = "Option::is_none")]
26 pub key: Option<Vec<String>>,
27 #[serde(
29 rename = "contribution_value",
30 default,
31 skip_serializing_if = "Option::is_none"
32 )]
33 pub contribution_value: Option<f64>,
34}
35
36impl Entity {
37 pub fn new() -> Entity {
38 Entity {
39 new_value: None,
40 base_value: None,
41 key: None,
42 contribution_value: None,
43 }
44 }
45}