shapes_converter/
landing_html_template.rs

1use serde::Serialize;
2
3#[derive(Serialize, Debug, PartialEq, Default)]
4
5pub struct LandingHtmlTemplate {
6    pub title: String,
7    pub rudof_version: String,
8    pub created_time: String,
9    pub shapes: Vec<ShapeRef>,
10    pub svg_schema: String,
11}
12
13#[derive(Serialize, Debug, PartialEq, Default)]
14
15pub struct ShapeRef {
16    name: String,
17    href: String,
18    label: String,
19}
20
21impl ShapeRef {
22    pub fn new(name: &str, href: &str, label: &str) -> ShapeRef {
23        ShapeRef {
24            name: name.to_string(),
25            href: href.to_string(),
26            label: label.to_string(),
27        }
28    }
29}