Codex Handbook
codex-backend-openapi-models/src/models/external_pull_request_response.rs 40 lines
/* * codex-backend * * codex-backend * * The version of the OpenAPI document: 0.0.1 * * Generated by: https://openapi-generator.tech */use crate::models;use serde::Deserialize;use serde::Serialize;#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]pub struct ExternalPullRequestResponse {    #[serde(rename = "id")]    pub id: String,    #[serde(rename = "assistant_turn_id")]    pub assistant_turn_id: String,    #[serde(rename = "pull_request")]    pub pull_request: Box<models::GitPullRequest>,    #[serde(rename = "codex_updated_sha", skip_serializing_if = "Option::is_none")]    pub codex_updated_sha: Option<String>,}impl ExternalPullRequestResponse {    pub fn new(        id: String,        assistant_turn_id: String,        pull_request: models::GitPullRequest,    ) -> ExternalPullRequestResponse {        ExternalPullRequestResponse {            id,            assistant_turn_id,            pull_request: Box::new(pull_request),            codex_updated_sha: None,        }    }}