Skip to main content

ephemeris_forge_forgejo/api/model/
release.rs

1use ephemeris_forge::RefObject;
2use facet::Facet;
3
4#[derive(Facet)]
5pub(crate) struct GitRef {
6    #[facet(rename = "ref")]
7    pub(crate) name: String,
8    pub(crate) object: RefObject,
9}
10
11#[derive(Facet)]
12pub(crate) struct PullHead {
13    #[facet(rename = "ref")]
14    pub(crate) branch: String,
15}
16
17#[derive(Facet)]
18pub(crate) struct Pull {
19    pub(crate) number: u64,
20    pub(crate) head: PullHead,
21    pub(crate) body: Option<String>,
22}