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}