pub struct AddChartInput {
pub workbook_id: String,
pub sheet_name: String,
pub chart_type: ChartType,
pub data_range: String,
pub title: Option<String>,
pub x_axis_label: Option<String>,
pub y_axis_label: Option<String>,
pub legend_position: Option<LegendPosition>,
pub width: u32,
pub height: u32,
}Expand description
Input for adding a chart to a worksheet
Fields§
§workbook_id: StringThe workbook handle
sheet_name: StringName of the target sheet
chart_type: ChartTypeType of chart to create
data_range: StringData range in A1:B2 notation
title: Option<String>Optional chart title
x_axis_label: Option<String>Optional X-axis label
y_axis_label: Option<String>Optional Y-axis label
legend_position: Option<LegendPosition>Position of the chart legend
width: u32Chart width in pixels. Default: 480
height: u32Chart height in pixels. Default: 288
Trait Implementations§
Source§impl<'de> Deserialize<'de> for AddChartInput
impl<'de> Deserialize<'de> for AddChartInput
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
Source§impl JsonSchema for AddChartInput
impl JsonSchema for AddChartInput
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for AddChartInput
impl RefUnwindSafe for AddChartInput
impl Send for AddChartInput
impl Sync for AddChartInput
impl Unpin for AddChartInput
impl UnsafeUnpin for AddChartInput
impl UnwindSafe for AddChartInput
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