1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
/*
* Hanzo Cloud API
*
* The Hanzo Cloud API as a customer calls it: every operation under /v1/ except the operator's admin product, relay routes, legacy spellings and capabilities still reached by flag. Tagged by product: the first path segment after /v1/.
*
* The version of the OpenAPI document: v1
*
* Generated by: https://openapi-generator.tech
*/
use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct RiskValue {
/// Baseline is what Observed was measured against: this organisation's own history for this subject.
#[serde(rename = "baseline", skip_serializing_if = "Option::is_none")]
pub baseline: Option<f64>,
/// Blind marks a coordinate that could not be computed and took its neutral value. A model silently reading neutral for a dimension it never has data for is indistinguishable from one reading a genuine absence of risk.
#[serde(rename = "blind", skip_serializing_if = "Option::is_none")]
pub blind: Option<bool>,
/// Feature is the dimension.
#[serde(rename = "feature", skip_serializing_if = "Option::is_none")]
pub feature: Option<String>,
/// Observed is the raw number X was computed from, quoted so the coordinate reads back as a sentence rather than a bare ratio.
#[serde(rename = "observed", skip_serializing_if = "Option::is_none")]
pub observed: Option<f64>,
/// Unit is how to read Observed.
#[serde(rename = "unit", skip_serializing_if = "Option::is_none")]
pub unit: Option<String>,
/// X is the coordinate in the model space, always dimensionless.
#[serde(rename = "x", skip_serializing_if = "Option::is_none")]
pub x: Option<f64>,
}
impl RiskValue {
pub fn new() -> RiskValue {
RiskValue {
baseline: None,
blind: None,
feature: None,
observed: None,
unit: None,
x: None,
}
}
}