pub struct AddChartEnhancedInput {Show 13 fields
pub workbook_id: String,
pub sheet_name: String,
pub chart_type: ChartType,
pub series: Vec<ChartSeriesInput>,
pub data_range: Option<String>,
pub cell: Option<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,
pub pivot_source: Option<PivotChartSourceInput>,
}Expand description
Enhanced chart input with full series control
Fields§
§workbook_id: String§sheet_name: String§chart_type: ChartType§series: Vec<ChartSeriesInput>Individual series definitions (preferred over data_range)
data_range: Option<String>Simple data range (used if series is empty)
cell: Option<String>Cell where chart top-left is placed (e.g. “E2”). Default: “A1”
title: Option<String>§x_axis_label: Option<String>§y_axis_label: Option<String>§legend_position: Option<LegendPosition>§width: u32§height: u32§pivot_source: Option<PivotChartSourceInput>Link chart to a pivot table
Trait Implementations§
Source§impl<'de> Deserialize<'de> for AddChartEnhancedInput
impl<'de> Deserialize<'de> for AddChartEnhancedInput
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 AddChartEnhancedInput
impl JsonSchema for AddChartEnhancedInput
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 AddChartEnhancedInput
impl RefUnwindSafe for AddChartEnhancedInput
impl Send for AddChartEnhancedInput
impl Sync for AddChartEnhancedInput
impl Unpin for AddChartEnhancedInput
impl UnsafeUnpin for AddChartEnhancedInput
impl UnwindSafe for AddChartEnhancedInput
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