use crate::field::{AuthRequiredFields, DefaultableFields};
use strum_macros::{Display, EnumIter};
#[derive(Debug, Clone, Copy, Display, EnumIter, PartialEq, Eq, Ord, PartialOrd, Hash)]
#[strum(serialize_all = "camelCase")]
pub enum LanguageField {
Id,
Name,
}
impl AuthRequiredFields for LanguageField {}
impl DefaultableFields for LanguageField {
fn default_fields() -> Vec<Self> {
vec![Self::Id]
}
}