openapi_github/models/
pulls_create_review_request_comments_inner.rs1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
15pub struct PullsCreateReviewRequestCommentsInner {
16 #[serde(rename = "path")]
18 pub path: String,
19 #[serde(rename = "position", skip_serializing_if = "Option::is_none")]
21 pub position: Option<i32>,
22 #[serde(rename = "body")]
24 pub body: String,
25 #[serde(rename = "line", skip_serializing_if = "Option::is_none")]
26 pub line: Option<i32>,
27 #[serde(rename = "side", skip_serializing_if = "Option::is_none")]
28 pub side: Option<String>,
29 #[serde(rename = "start_line", skip_serializing_if = "Option::is_none")]
30 pub start_line: Option<i32>,
31 #[serde(rename = "start_side", skip_serializing_if = "Option::is_none")]
32 pub start_side: Option<String>,
33}
34
35impl PullsCreateReviewRequestCommentsInner {
36 pub fn new(path: String, body: String) -> PullsCreateReviewRequestCommentsInner {
37 PullsCreateReviewRequestCommentsInner {
38 path,
39 position: None,
40 body,
41 line: None,
42 side: None,
43 start_line: None,
44 start_side: None,
45 }
46 }
47}
48