ephemeris_forge_github/api/model/
pages.rs1use facet::Facet;
2
3use crate::{BuildType, SourcePath};
4
5#[derive(Clone, Debug, Eq, Facet, PartialEq)]
7pub struct Source {
8 pub branch: String,
10 pub path: SourcePath,
12}
13
14#[derive(Clone, Debug, Eq, Facet, PartialEq)]
16pub struct Pages {
17 #[facet(default = BuildType::Legacy)]
19 pub build_type: BuildType,
20 #[facet(default)]
22 pub source: Option<Source>,
23 #[facet(default)]
25 pub cname: Option<String>,
26 #[facet(default)]
28 pub https_enforced: bool,
29}