use crate::proto::wallguard::DeviceStatus;
pub fn digest(input: &str) -> String {
format!("{:x}", md5::compute(input))
}
pub fn map_status_value_to_enum(status: &str) -> DeviceStatus {
let lowercase: String = status.to_lowercase();
if lowercase.starts_with("draft") {
DeviceStatus::DsDraft
} else if lowercase.starts_with("active") {
DeviceStatus::DsActive
} else if lowercase.starts_with("archive") {
DeviceStatus::DsArchived
} else if lowercase.starts_with("delete") {
DeviceStatus::DsDeleted
} else {
DeviceStatus::DsUnknown
}
}