wp_mini/field/
text_url_field.rs1use crate::field::{AuthRequiredFields, DefaultableFields};
2use strum_macros::{Display, EnumIter};
3
4#[derive(Debug, Clone, Copy, Display, EnumIter, PartialEq, Eq, Ord, PartialOrd, Hash)]
8#[strum(serialize_all = "camelCase")]
9pub enum TextUrlField {
10 Text,
12 #[strum(serialize = "refresh_token")]
14 RefreshToken,
15}
16
17impl AuthRequiredFields for TextUrlField {}
18
19impl DefaultableFields for TextUrlField {
20 fn default_fields() -> Vec<Self> {
21 vec![Self::Text]
22 }
23}