pub struct StaticGraphMeta {Show 23 fields
pub graphid: String,
pub author: Option<String>,
pub cards: Option<u32>,
pub cards_x_nodes_x_widgets: Option<u32>,
pub color: Option<String>,
pub description: Option<StaticTranslatableString>,
pub edges: Option<u32>,
pub iconclass: Option<String>,
pub is_editable: Option<bool>,
pub isresource: Option<bool>,
pub jsonldcontext: Option<Value>,
pub name: Option<StaticTranslatableString>,
pub nodegroups: Option<u32>,
pub nodes: Option<u32>,
pub ontology_id: Option<Vec<String>>,
pub publication: Option<HashMap<String, Option<String>>>,
pub relatable_resource_model_ids: Vec<String>,
pub resource_2_resource_constraints: Option<Vec<Value>>,
pub root: Option<Box<StaticNode>>,
pub slug: Option<String>,
pub subtitle: Option<StaticTranslatableString>,
pub version: Option<String>,
pub extra_fields: HashMap<String, Value>,
}Expand description
Lightweight metadata about a graph, without the full nodes/edges arrays. Used for listing graphs without loading all their data.
Fields§
§graphid: String§cards: Option<u32>§cards_x_nodes_x_widgets: Option<u32>§color: Option<String>§description: Option<StaticTranslatableString>§edges: Option<u32>§iconclass: Option<String>§is_editable: Option<bool>§isresource: Option<bool>§jsonldcontext: Option<Value>JSON-LD context - can be a string (URL) or an object (inline context)
name: Option<StaticTranslatableString>§nodegroups: Option<u32>§nodes: Option<u32>§ontology_id: Option<Vec<String>>Ontology IDs used by this graph. Accepts a single string or an array of strings on the wire.
publication: Option<HashMap<String, Option<String>>>§relatable_resource_model_ids: Vec<String>§resource_2_resource_constraints: Option<Vec<Value>>§root: Option<Box<StaticNode>>§slug: Option<String>§subtitle: Option<StaticTranslatableString>§version: Option<String>§extra_fields: HashMap<String, Value>Extra fields not explicitly defined
Implementations§
Source§impl StaticGraphMeta
impl StaticGraphMeta
Sourcepub fn display_name(&self) -> String
pub fn display_name(&self) -> String
Get the display name of the graph
Sourcepub fn display_subtitle(&self) -> String
pub fn display_subtitle(&self) -> String
Get the display subtitle
Sourcepub fn display_description(&self) -> String
pub fn display_description(&self) -> String
Get the display description
Get the author
Trait Implementations§
Source§impl Clone for StaticGraphMeta
impl Clone for StaticGraphMeta
Source§fn clone(&self) -> StaticGraphMeta
fn clone(&self) -> StaticGraphMeta
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for StaticGraphMeta
impl Debug for StaticGraphMeta
Source§impl<'de> Deserialize<'de> for StaticGraphMeta
impl<'de> Deserialize<'de> for StaticGraphMeta
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for StaticGraphMeta
impl RefUnwindSafe for StaticGraphMeta
impl Send for StaticGraphMeta
impl Sync for StaticGraphMeta
impl Unpin for StaticGraphMeta
impl UnsafeUnpin for StaticGraphMeta
impl UnwindSafe for StaticGraphMeta
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more