openapi_github/models/
rate_limit_overview.rs1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
16pub struct RateLimitOverview {
17 #[serde(rename = "resources")]
18 pub resources: Box<models::RateLimitOverviewResources>,
19 #[serde(rename = "rate")]
20 pub rate: Box<models::RateLimit>,
21}
22
23impl RateLimitOverview {
24 pub fn new(resources: models::RateLimitOverviewResources, rate: models::RateLimit) -> RateLimitOverview {
26 RateLimitOverview {
27 resources: Box::new(resources),
28 rate: Box::new(rate),
29 }
30 }
31}
32