shapes_converter/
landing_html_template.rs1use 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}