diff --git a/codex-rs/codex-backend-openapi-models/src/models/credit_status_details.rs b/codex-rs/codex-backend-openapi-models/src/models/credit_status_details.rs
new file mode 100644
index 000000000..d444a7a8d
--- /dev/null
+++ b/codex-rs/codex-backend-openapi-models/src/models/credit_status_details.rs
@@ -0,0 +1,49 @@
+/*
+ * codex-backend
+ *
+ * codex-backend
+ *
+ * The version of the OpenAPI document: 0.0.1
+ *
+ * Generated by: https://openapi-generator.tech
+ */
+use serde::Deserialize;
+use serde::Serialize;
+
+#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
+pub struct CreditStatusDetails {
+ #[serde(rename = "unlimited")]
+ pub unlimited: bool,
+ #[serde(
+ rename = "balance",
+ default,
+ with = "::serde_with::rust::double_option",
+ skip_serializing_if = "Option::is_none"
+ )]
+ pub balance: Option