use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct GetStatusRatelimit200Response {
#[serde(rename = "accepts", skip_serializing_if = "Option::is_none")]
pub accepts: Option<i32>,
#[serde(rename = "in_flight", skip_serializing_if = "Option::is_none")]
pub in_flight: Option<i32>,
#[serde(rename = "last_update", skip_serializing_if = "Option::is_none")]
pub last_update: Option<String>,
#[serde(rename = "limit", skip_serializing_if = "Option::is_none")]
pub limit: Option<i32>,
#[serde(rename = "load", skip_serializing_if = "Option::is_none")]
pub load: Option<f64>,
#[serde(rename = "min_rtt", skip_serializing_if = "Option::is_none")]
pub min_rtt: Option<f64>,
#[serde(rename = "rejects", skip_serializing_if = "Option::is_none")]
pub rejects: Option<i32>,
#[serde(rename = "rtt", skip_serializing_if = "Option::is_none")]
pub rtt: Option<f64>,
#[serde(rename = "throttled", skip_serializing_if = "Option::is_none")]
pub throttled: Option<i32>,
}
impl GetStatusRatelimit200Response {
pub fn new() -> GetStatusRatelimit200Response {
GetStatusRatelimit200Response {
accepts: None,
in_flight: None,
last_update: None,
limit: None,
load: None,
min_rtt: None,
rejects: None,
rtt: None,
throttled: None,
}
}
}