use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct License {
#[serde(rename = "forAction")]
pub for_action: models::LicenseAction,
#[serde(rename = "forId")]
pub for_id: String,
#[serde(rename = "forName")]
pub for_name: String,
#[serde(rename = "forType")]
pub for_type: models::LicenseType,
}
impl License {
pub fn new(
for_action: models::LicenseAction,
for_id: String,
for_name: String,
for_type: models::LicenseType,
) -> License {
License {
for_action,
for_id,
for_name,
for_type,
}
}
}