use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct GetUserSeats200Response {
#[serde(rename = "developers", deserialize_with = "Option::deserialize")]
pub developers: Option<i32>,
#[serde(rename = "operators", deserialize_with = "Option::deserialize")]
pub operators: Option<i32>,
#[serde(rename = "developer_seats", deserialize_with = "Option::deserialize")]
pub developer_seats: Option<i32>,
#[serde(rename = "operator_seats", deserialize_with = "Option::deserialize")]
pub operator_seats: Option<i32>,
#[serde(rename = "total_users", deserialize_with = "Option::deserialize")]
pub total_users: Option<i32>,
#[serde(rename = "instance_users", deserialize_with = "Option::deserialize")]
pub instance_users: Option<i32>,
#[serde(rename = "users_limit", deserialize_with = "Option::deserialize")]
pub users_limit: Option<i32>,
}
impl GetUserSeats200Response {
pub fn new(developers: Option<i32>, operators: Option<i32>, developer_seats: Option<i32>, operator_seats: Option<i32>, total_users: Option<i32>, instance_users: Option<i32>, users_limit: Option<i32>) -> GetUserSeats200Response {
GetUserSeats200Response {
developers,
operators,
developer_seats,
operator_seats,
total_users,
instance_users,
users_limit,
}
}
}