harbor_api/models/
authproxy_setting.rs1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
15pub struct AuthproxySetting {
16 #[serde(rename = "endpoint", skip_serializing_if = "Option::is_none")]
18 pub endpoint: Option<String>,
19 #[serde(rename = "tokenreivew_endpoint", skip_serializing_if = "Option::is_none")]
21 pub tokenreivew_endpoint: Option<String>,
22 #[serde(rename = "skip_search", skip_serializing_if = "Option::is_none")]
24 pub skip_search: Option<bool>,
25 #[serde(rename = "verify_cert", skip_serializing_if = "Option::is_none")]
27 pub verify_cert: Option<bool>,
28 #[serde(rename = "server_certificate", skip_serializing_if = "Option::is_none")]
30 pub server_certificate: Option<String>,
31}
32
33impl AuthproxySetting {
34 pub fn new() -> AuthproxySetting {
35 AuthproxySetting {
36 endpoint: None,
37 tokenreivew_endpoint: None,
38 skip_search: None,
39 verify_cert: None,
40 server_certificate: None,
41 }
42 }
43}
44