authress/models/
extension_application.rs1#[derive(Default, Clone, Debug, PartialEq, Serialize, Deserialize)]
6pub struct ExtensionApplication {
7 #[serde(rename = "applicationId")]
9 pub application_id: String,
10 #[serde(rename = "redirectUrls", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")]
11 pub redirect_urls: Option<Option<Vec<String>>>,
12 #[serde(rename = "links", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")]
13 pub links: Option<Option<Box<crate::models::Links>>>,
14}
15
16impl ExtensionApplication {
17 pub fn new(application_id: String) -> ExtensionApplication {
19 ExtensionApplication {
20 application_id,
21 redirect_urls: None,
22 links: None,
23 }
24 }
25}
26
27