use crate::models;
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct OAuth2ProviderSetupUrls {
#[serde(rename = "issuer")]
pub issuer: String,
#[serde(rename = "authorize")]
pub authorize: String,
#[serde(rename = "token")]
pub token: String,
#[serde(rename = "user_info")]
pub user_info: String,
#[serde(rename = "provider_info")]
pub provider_info: String,
#[serde(rename = "logout")]
pub logout: String,
#[serde(rename = "jwks")]
pub jwks: String,
}
impl OAuth2ProviderSetupUrls {
pub fn new(issuer: String, authorize: String, token: String, user_info: String, provider_info: String, logout: String, jwks: String) -> OAuth2ProviderSetupUrls {
OAuth2ProviderSetupUrls {
issuer,
authorize,
token,
user_info,
provider_info,
logout,
jwks,
}
}
}