objectiveai_sdk/agent/codex_sdk/upstream.rs
1//! Codex SDK upstream types.
2
3use schemars::JsonSchema;
4use serde::{Deserialize, Serialize};
5
6/// Codex SDK upstream marker.
7#[derive(
8 Debug,
9 Clone,
10 Copy,
11 Default,
12 PartialEq,
13 Eq,
14 Hash,
15 Serialize,
16 Deserialize,
17 JsonSchema,
18 arbitrary::Arbitrary,
19)]
20#[serde(rename_all = "snake_case")]
21#[schemars(rename = "agent.codex_sdk.Upstream")]
22pub enum Upstream {
23 #[default]
24 CodexSdk,
25}