use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct GetFileNodesValue {
#[serde(rename = "document")]
pub document: Box<models::Node>,
#[serde(rename = "components")]
pub components: std::collections::HashMap<String, models::Component>,
#[serde(rename = "componentSets")]
pub component_sets: std::collections::HashMap<String, models::ComponentSet>,
#[serde(rename = "schemaVersion")]
pub schema_version: f64,
#[serde(rename = "styles")]
pub styles: std::collections::HashMap<String, models::Style>,
}
impl GetFileNodesValue {
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 {
GetFileNodesValue {
document: Box::new(document),
components,
component_sets,
schema_version,
styles,
}
}
}