use crate::models;
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct OAuthConfigurationResponse {
#[serde(rename = "httpSessionMaxInactiveInterval", skip_serializing_if = "Option::is_none")]
pub http_session_max_inactive_interval: Option<i32>,
#[serde(rename = "logoutURL", skip_serializing_if = "Option::is_none")]
pub logout_url: Option<String>,
#[serde(rename = "oauthConfiguration", skip_serializing_if = "Option::is_none")]
pub oauth_configuration: Option<Box<models::OAuth2Configuration>>,
}
impl OAuthConfigurationResponse {
pub fn new() -> OAuthConfigurationResponse {
OAuthConfigurationResponse {
http_session_max_inactive_interval: None,
logout_url: None,
oauth_configuration: None,
}
}
}