openapi_github/models/
webhooks_pull_request_5__links.rs1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
15pub struct WebhooksPullRequest5Links {
16 #[serde(rename = "comments")]
17 pub comments: Box<models::Link>,
18 #[serde(rename = "commits")]
19 pub commits: Box<models::Link>,
20 #[serde(rename = "html")]
21 pub html: Box<models::Link>,
22 #[serde(rename = "issue")]
23 pub issue: Box<models::Link>,
24 #[serde(rename = "review_comment")]
25 pub review_comment: Box<models::Link>,
26 #[serde(rename = "review_comments")]
27 pub review_comments: Box<models::Link>,
28 #[serde(rename = "self")]
29 pub param_self: Box<models::Link>,
30 #[serde(rename = "statuses")]
31 pub statuses: Box<models::Link>,
32}
33
34impl WebhooksPullRequest5Links {
35 pub fn new(comments: models::Link, commits: models::Link, html: models::Link, issue: models::Link, review_comment: models::Link, review_comments: models::Link, param_self: models::Link, statuses: models::Link) -> WebhooksPullRequest5Links {
36 WebhooksPullRequest5Links {
37 comments: Box::new(comments),
38 commits: Box::new(commits),
39 html: Box::new(html),
40 issue: Box::new(issue),
41 review_comment: Box::new(review_comment),
42 review_comments: Box::new(review_comments),
43 param_self: Box::new(param_self),
44 statuses: Box::new(statuses),
45 }
46 }
47}
48