// Copyright 2025 the Velato Authors // SPDX-License-Identifier: Apache-2.0 OR MIT use serde::{Deserialize, Serialize}; use crate::schema::{ animated_properties::value::FloatValue, shapes::graphic_element::GraphicElementShape, }; #[derive(Deserialize, Serialize, Debug, Clone, PartialEq)] pub struct ShapeStyleShape { #[serde(flatten)] pub graphic_element: GraphicElementShape, /// Opacity, 100 means fully opaque #[serde(rename = "o")] pub opacity: FloatValue, }