codex_protocol/
account.rs

1use schemars::JsonSchema;
2use serde::Deserialize;
3use serde::Serialize;
4use ts_rs::TS;
5
6#[derive(Serialize, Deserialize, Copy, Clone, Debug, PartialEq, Eq, JsonSchema, TS, Default)]
7#[serde(rename_all = "lowercase")]
8#[ts(rename_all = "lowercase")]
9pub enum PlanType {
10    #[default]
11    Free,
12    Plus,
13    Pro,
14    Team,
15    Business,
16    Enterprise,
17    Edu,
18    #[serde(other)]
19    Unknown,
20}