Fix the PullRequestEvents
This commit is contained in:
parent
c9f3cf368a
commit
2745eb85b1
|
@ -3,5 +3,5 @@ mod issuecomment;
|
||||||
mod pullrequestevent;
|
mod pullrequestevent;
|
||||||
|
|
||||||
pub use self::issuecomment::IssueComment;
|
pub use self::issuecomment::IssueComment;
|
||||||
pub use self::pullrequestevent::{PullRequest,PullRequestEvent};
|
pub use self::pullrequestevent::{PullRequest, PullRequestEvent, PullRequestAction, PullRequestState};
|
||||||
pub use self::common::{Issue, Repository, User, Comment};
|
pub use self::common::{Issue, Repository, User, Comment};
|
||||||
|
|
|
@ -8,7 +8,14 @@ pub struct PullRequestEvent {
|
||||||
pub pull_request: PullRequest,
|
pub pull_request: PullRequest,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Serialize, Deserialize, Debug)]
|
#[derive(Serialize, Deserialize, Debug, PartialEq)]
|
||||||
|
#[serde(rename_all="snake_case")]
|
||||||
|
pub enum PullRequestState {
|
||||||
|
Open,
|
||||||
|
Closed,
|
||||||
|
}
|
||||||
|
|
||||||
|
#[derive(Serialize, Deserialize, Debug, PartialEq)]
|
||||||
#[serde(rename_all="snake_case")]
|
#[serde(rename_all="snake_case")]
|
||||||
pub enum PullRequestAction {
|
pub enum PullRequestAction {
|
||||||
Assigned,
|
Assigned,
|
||||||
|
@ -21,6 +28,7 @@ pub enum PullRequestAction {
|
||||||
Edited,
|
Edited,
|
||||||
Closed,
|
Closed,
|
||||||
Reopened,
|
Reopened,
|
||||||
|
Synchronize,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Serialize, Deserialize, Debug)]
|
#[derive(Serialize, Deserialize, Debug)]
|
||||||
|
@ -32,9 +40,9 @@ pub struct PullRequestRef {
|
||||||
|
|
||||||
#[derive(Serialize, Deserialize, Debug)]
|
#[derive(Serialize, Deserialize, Debug)]
|
||||||
pub struct PullRequest {
|
pub struct PullRequest {
|
||||||
|
pub state: PullRequestState,
|
||||||
pub base: PullRequestRef,
|
pub base: PullRequestRef,
|
||||||
pub head: PullRequestRef,
|
pub head: PullRequestRef,
|
||||||
pub patch_url: String,
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue