use serde::{Deserialize, Serialize};
use super::AccessType;
use super::default_access_types;
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
#[serde(rename_all = "camelCase")]
pub struct SshProperties {
#[serde(
skip_serializing_if = "Vec::is_empty",
default = "default_access_types"
)]
pub access_types: Vec<AccessType>,
pub uri: String,
}