uapi_sdk_rust/models/generated/
get_status_ratelimit_200_response.rs1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
15pub struct GetStatusRatelimit200Response {
16 #[serde(rename = "accepts", skip_serializing_if = "Option::is_none")]
18 pub accepts: Option<i32>,
19 #[serde(rename = "in_flight", skip_serializing_if = "Option::is_none")]
21 pub in_flight: Option<i32>,
22 #[serde(rename = "last_update", skip_serializing_if = "Option::is_none")]
24 pub last_update: Option<String>,
25 #[serde(rename = "limit", skip_serializing_if = "Option::is_none")]
27 pub limit: Option<i32>,
28 #[serde(rename = "load", skip_serializing_if = "Option::is_none")]
30 pub load: Option<f64>,
31 #[serde(rename = "min_rtt", skip_serializing_if = "Option::is_none")]
33 pub min_rtt: Option<f64>,
34 #[serde(rename = "rejects", skip_serializing_if = "Option::is_none")]
36 pub rejects: Option<i32>,
37 #[serde(rename = "rtt", skip_serializing_if = "Option::is_none")]
39 pub rtt: Option<f64>,
40 #[serde(rename = "throttled", skip_serializing_if = "Option::is_none")]
42 pub throttled: Option<i32>,
43}
44
45impl GetStatusRatelimit200Response {
46 pub fn new() -> GetStatusRatelimit200Response {
47 GetStatusRatelimit200Response {
48 accepts: None,
49 in_flight: None,
50 last_update: None,
51 limit: None,
52 load: None,
53 min_rtt: None,
54 rejects: None,
55 rtt: None,
56 throttled: None,
57 }
58 }
59}
60