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}