#![cfg(any(feature = "gitea", feature = "github"))]
use serde::Deserialize;
#[derive(Debug, Deserialize, PartialEq, Eq, Clone)]
#[serde(rename_all = "lowercase")]
pub enum PullRequestState {
Open,
Closed,
}
#[derive(Debug, Deserialize, PartialEq, Clone)]
pub struct PullRequestEventPayload {
pub pull_request: PullRequestInfo,
}
#[derive(Debug, Deserialize, PartialEq, Clone)]
pub struct PullRequestInfo {
pub draft: bool,
pub locked: bool,
pub number: u64,
pub state: PullRequestState,
}