use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct FavoriteLimits {
#[serde(rename = "defaultMaxFavoriteGroups")]
pub default_max_favorite_groups: i32,
#[serde(rename = "defaultMaxFavoritesPerGroup")]
pub default_max_favorites_per_group: i32,
#[serde(rename = "maxFavoriteGroups")]
pub max_favorite_groups: models::FavoriteGroupLimits,
#[serde(rename = "maxFavoritesPerGroup")]
pub max_favorites_per_group: models::FavoriteGroupLimits,
}
impl FavoriteLimits {
pub fn new(
default_max_favorite_groups: i32,
default_max_favorites_per_group: i32,
max_favorite_groups: models::FavoriteGroupLimits,
max_favorites_per_group: models::FavoriteGroupLimits,
) -> FavoriteLimits {
FavoriteLimits {
default_max_favorite_groups,
default_max_favorites_per_group,
max_favorite_groups,
max_favorites_per_group,
}
}
}