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, } }}