figma_api/models/
get_file_nodes_value.rs1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
15pub struct GetFileNodesValue {
16 #[serde(rename = "document")]
17 pub document: Box<models::Node>,
18 #[serde(rename = "components")]
20 pub components: std::collections::HashMap<String, models::Component>,
21 #[serde(rename = "componentSets")]
23 pub component_sets: std::collections::HashMap<String, models::ComponentSet>,
24 #[serde(rename = "schemaVersion")]
26 pub schema_version: f64,
27 #[serde(rename = "styles")]
29 pub styles: std::collections::HashMap<String, models::Style>,
30}
31
32impl GetFileNodesValue {
33 pub fn new(document: models::Node, components: std::collections::HashMap<String, models::Component>, component_sets: std::collections::HashMap<String, models::ComponentSet>, schema_version: f64, styles: std::collections::HashMap<String, models::Style>) -> GetFileNodesValue {
34 GetFileNodesValue {
35 document: Box::new(document),
36 components,
37 component_sets,
38 schema_version,
39 styles,
40 }
41 }
42}
43