use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct RegistryProviderCredentialPattern {
#[serde(rename = "access_key_type", skip_serializing_if = "Option::is_none")]
pub access_key_type: Option<String>,
#[serde(rename = "access_key_data", skip_serializing_if = "Option::is_none")]
pub access_key_data: Option<String>,
#[serde(rename = "access_secret_type", skip_serializing_if = "Option::is_none")]
pub access_secret_type: Option<String>,
#[serde(rename = "access_secret_data", skip_serializing_if = "Option::is_none")]
pub access_secret_data: Option<String>,
}
impl RegistryProviderCredentialPattern {
pub fn new() -> RegistryProviderCredentialPattern {
RegistryProviderCredentialPattern {
access_key_type: None,
access_key_data: None,
access_secret_type: None,
access_secret_data: None,
}
}
}