photon_api/models/
account_state.rs1use crate::models;
12
13#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
15pub enum AccountState {
16 #[serde(rename = "initialized")]
17 Initialized,
18 #[serde(rename = "frozen")]
19 Frozen,
20}
21
22impl ToString for AccountState {
23 fn to_string(&self) -> String {
24 match self {
25 Self::Initialized => String::from("initialized"),
26 Self::Frozen => String::from("frozen"),
27 }
28 }
29}
30
31impl Default for AccountState {
32 fn default() -> AccountState {
33 Self::Initialized
34 }
35}