use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
pub enum PveSslversionEnum {
#[serde(rename = "tlsv1")]
Tlsv1,
#[serde(rename = "tlsv1_1")]
Tlsv11,
#[serde(rename = "tlsv1_2")]
Tlsv12,
#[serde(rename = "tlsv1_3")]
Tlsv13,
}
impl std::fmt::Display for PveSslversionEnum {
fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
match self {
Self::Tlsv1 => write!(f, "tlsv1"),
Self::Tlsv11 => write!(f, "tlsv1_1"),
Self::Tlsv12 => write!(f, "tlsv1_2"),
Self::Tlsv13 => write!(f, "tlsv1_3"),
}
}
}
impl Default for PveSslversionEnum {
fn default() -> PveSslversionEnum {
Self::Tlsv1
}
}