harbor_api/models/
registry_provider_credential_pattern.rs1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
16pub struct RegistryProviderCredentialPattern {
17 #[serde(rename = "access_key_type", skip_serializing_if = "Option::is_none")]
19 pub access_key_type: Option<String>,
20 #[serde(rename = "access_key_data", skip_serializing_if = "Option::is_none")]
22 pub access_key_data: Option<String>,
23 #[serde(rename = "access_secret_type", skip_serializing_if = "Option::is_none")]
25 pub access_secret_type: Option<String>,
26 #[serde(rename = "access_secret_data", skip_serializing_if = "Option::is_none")]
28 pub access_secret_data: Option<String>,
29}
30
31impl RegistryProviderCredentialPattern {
32 pub fn new() -> RegistryProviderCredentialPattern {
34 RegistryProviderCredentialPattern {
35 access_key_type: None,
36 access_key_data: None,
37 access_secret_type: None,
38 access_secret_data: None,
39 }
40 }
41}
42