use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct PullRequestMinimalHead {
#[serde(rename = "ref")]
pub r#ref: String,
#[serde(rename = "sha")]
pub sha: String,
#[serde(rename = "repo")]
pub repo: Box<models::PullRequestMinimalHeadRepo>,
}
impl PullRequestMinimalHead {
pub fn new(r#ref: String, sha: String, repo: models::PullRequestMinimalHeadRepo) -> PullRequestMinimalHead {
PullRequestMinimalHead {
r#ref,
sha,
repo: Box::new(repo),
}
}
}