use crate::realtime::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct RecognitionDisplay {
#[serde(rename = "direction")]
pub direction: Direction,
}
impl RecognitionDisplay {
pub fn new(direction: Direction) -> RecognitionDisplay {
RecognitionDisplay {
direction,
}
}
}
#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
pub enum Direction {
#[serde(rename = "ltr")]
Ltr,
#[serde(rename = "rtl")]
Rtl,
}
impl Default for Direction {
fn default() -> Direction {
Self::Ltr
}
}