// Code generated by msgraph.go/gen DO NOT EDIT. package msgraph import "encoding/json" // Workbook undocumented type Workbook struct { // Entity is the base model of Workbook Entity // Application undocumented Application *WorkbookApplication `json:"application,omitempty"` // Names undocumented Names []WorkbookNamedItem `json:"names,omitempty"` // Tables undocumented Tables []WorkbookTable `json:"tables,omitempty"` // Worksheets undocumented Worksheets []WorkbookWorksheet `json:"worksheets,omitempty"` // Comments undocumented Comments []WorkbookComment `json:"comments,omitempty"` // Functions undocumented Functions *WorkbookFunctions `json:"functions,omitempty"` } // WorkbookApplication undocumented type WorkbookApplication struct { // Entity is the base model of WorkbookApplication Entity // CalculationMode undocumented CalculationMode *string `json:"calculationMode,omitempty"` } // WorkbookChart undocumented type WorkbookChart struct { // Entity is the base model of WorkbookChart Entity // Height undocumented Height *float64 `json:"height,omitempty"` // Left undocumented Left *float64 `json:"left,omitempty"` // Name undocumented Name *string `json:"name,omitempty"` // Top undocumented Top *float64 `json:"top,omitempty"` // Width undocumented Width *float64 `json:"width,omitempty"` // Axes undocumented Axes *WorkbookChartAxes `json:"axes,omitempty"` // DataLabels undocumented DataLabels *WorkbookChartDataLabels `json:"dataLabels,omitempty"` // Format undocumented Format *WorkbookChartAreaFormat `json:"format,omitempty"` // Legend undocumented Legend *WorkbookChartLegend `json:"legend,omitempty"` // Series undocumented Series []WorkbookChartSeries `json:"series,omitempty"` // Title undocumented Title *WorkbookChartTitle `json:"title,omitempty"` // Worksheet undocumented Worksheet *WorkbookWorksheet `json:"worksheet,omitempty"` } // WorkbookChartAreaFormat undocumented type WorkbookChartAreaFormat struct { // Entity is the base model of WorkbookChartAreaFormat Entity // Fill undocumented Fill *WorkbookChartFill `json:"fill,omitempty"` // Font undocumented Font *WorkbookChartFont `json:"font,omitempty"` } // WorkbookChartAxes undocumented type WorkbookChartAxes struct { // Entity is the base model of WorkbookChartAxes Entity // CategoryAxis undocumented CategoryAxis *WorkbookChartAxis `json:"categoryAxis,omitempty"` // SeriesAxis undocumented SeriesAxis *WorkbookChartAxis `json:"seriesAxis,omitempty"` // ValueAxis undocumented ValueAxis *WorkbookChartAxis `json:"valueAxis,omitempty"` } // WorkbookChartAxis undocumented type WorkbookChartAxis struct { // Entity is the base model of WorkbookChartAxis Entity // MajorUnit undocumented MajorUnit json.RawMessage `json:"majorUnit,omitempty"` // Maximum undocumented Maximum json.RawMessage `json:"maximum,omitempty"` // Minimum undocumented Minimum json.RawMessage `json:"minimum,omitempty"` // MinorUnit undocumented MinorUnit json.RawMessage `json:"minorUnit,omitempty"` // Format undocumented Format *WorkbookChartAxisFormat `json:"format,omitempty"` // MajorGridlines undocumented MajorGridlines *WorkbookChartGridlines `json:"majorGridlines,omitempty"` // MinorGridlines undocumented MinorGridlines *WorkbookChartGridlines `json:"minorGridlines,omitempty"` // Title undocumented Title *WorkbookChartAxisTitle `json:"title,omitempty"` } // WorkbookChartAxisFormat undocumented type WorkbookChartAxisFormat struct { // Entity is the base model of WorkbookChartAxisFormat Entity // Font undocumented Font *WorkbookChartFont `json:"font,omitempty"` // Line undocumented Line *WorkbookChartLineFormat `json:"line,omitempty"` } // WorkbookChartAxisTitle undocumented type WorkbookChartAxisTitle struct { // Entity is the base model of WorkbookChartAxisTitle Entity // Text undocumented Text *string `json:"text,omitempty"` // Visible undocumented Visible *bool `json:"visible,omitempty"` // Format undocumented Format *WorkbookChartAxisTitleFormat `json:"format,omitempty"` } // WorkbookChartAxisTitleFormat undocumented type WorkbookChartAxisTitleFormat struct { // Entity is the base model of WorkbookChartAxisTitleFormat Entity // Font undocumented Font *WorkbookChartFont `json:"font,omitempty"` } // WorkbookChartDataLabelFormat undocumented type WorkbookChartDataLabelFormat struct { // Entity is the base model of WorkbookChartDataLabelFormat Entity // Fill undocumented Fill *WorkbookChartFill `json:"fill,omitempty"` // Font undocumented Font *WorkbookChartFont `json:"font,omitempty"` } // WorkbookChartDataLabels undocumented type WorkbookChartDataLabels struct { // Entity is the base model of WorkbookChartDataLabels Entity // Position undocumented Position *string `json:"position,omitempty"` // Separator undocumented Separator *string `json:"separator,omitempty"` // ShowBubbleSize undocumented ShowBubbleSize *bool `json:"showBubbleSize,omitempty"` // ShowCategoryName undocumented ShowCategoryName *bool `json:"showCategoryName,omitempty"` // ShowLegendKey undocumented ShowLegendKey *bool `json:"showLegendKey,omitempty"` // ShowPercentage undocumented ShowPercentage *bool `json:"showPercentage,omitempty"` // ShowSeriesName undocumented ShowSeriesName *bool `json:"showSeriesName,omitempty"` // ShowValue undocumented ShowValue *bool `json:"showValue,omitempty"` // Format undocumented Format *WorkbookChartDataLabelFormat `json:"format,omitempty"` } // WorkbookChartFill undocumented type WorkbookChartFill struct { // Entity is the base model of WorkbookChartFill Entity } // WorkbookChartFont undocumented type WorkbookChartFont struct { // Entity is the base model of WorkbookChartFont Entity // Bold undocumented Bold *bool `json:"bold,omitempty"` // Color undocumented Color *string `json:"color,omitempty"` // Italic undocumented Italic *bool `json:"italic,omitempty"` // Name undocumented Name *string `json:"name,omitempty"` // Size undocumented Size *float64 `json:"size,omitempty"` // Underline undocumented Underline *string `json:"underline,omitempty"` } // WorkbookChartGridlines undocumented type WorkbookChartGridlines struct { // Entity is the base model of WorkbookChartGridlines Entity // Visible undocumented Visible *bool `json:"visible,omitempty"` // Format undocumented Format *WorkbookChartGridlinesFormat `json:"format,omitempty"` } // WorkbookChartGridlinesFormat undocumented type WorkbookChartGridlinesFormat struct { // Entity is the base model of WorkbookChartGridlinesFormat Entity // Line undocumented Line *WorkbookChartLineFormat `json:"line,omitempty"` } // WorkbookChartLegend undocumented type WorkbookChartLegend struct { // Entity is the base model of WorkbookChartLegend Entity // Overlay undocumented Overlay *bool `json:"overlay,omitempty"` // Position undocumented Position *string `json:"position,omitempty"` // Visible undocumented Visible *bool `json:"visible,omitempty"` // Format undocumented Format *WorkbookChartLegendFormat `json:"format,omitempty"` } // WorkbookChartLegendFormat undocumented type WorkbookChartLegendFormat struct { // Entity is the base model of WorkbookChartLegendFormat Entity // Fill undocumented Fill *WorkbookChartFill `json:"fill,omitempty"` // Font undocumented Font *WorkbookChartFont `json:"font,omitempty"` } // WorkbookChartLineFormat undocumented type WorkbookChartLineFormat struct { // Entity is the base model of WorkbookChartLineFormat Entity // Color undocumented Color *string `json:"color,omitempty"` } // WorkbookChartPoint undocumented type WorkbookChartPoint struct { // Entity is the base model of WorkbookChartPoint Entity // Value undocumented Value json.RawMessage `json:"value,omitempty"` // Format undocumented Format *WorkbookChartPointFormat `json:"format,omitempty"` } // WorkbookChartPointFormat undocumented type WorkbookChartPointFormat struct { // Entity is the base model of WorkbookChartPointFormat Entity // Fill undocumented Fill *WorkbookChartFill `json:"fill,omitempty"` } // WorkbookChartSeries undocumented type WorkbookChartSeries struct { // Entity is the base model of WorkbookChartSeries Entity // Name undocumented Name *string `json:"name,omitempty"` // Format undocumented Format *WorkbookChartSeriesFormat `json:"format,omitempty"` // Points undocumented Points []WorkbookChartPoint `json:"points,omitempty"` } // WorkbookChartSeriesFormat undocumented type WorkbookChartSeriesFormat struct { // Entity is the base model of WorkbookChartSeriesFormat Entity // Fill undocumented Fill *WorkbookChartFill `json:"fill,omitempty"` // Line undocumented Line *WorkbookChartLineFormat `json:"line,omitempty"` } // WorkbookChartTitle undocumented type WorkbookChartTitle struct { // Entity is the base model of WorkbookChartTitle Entity // Overlay undocumented Overlay *bool `json:"overlay,omitempty"` // Text undocumented Text *string `json:"text,omitempty"` // Visible undocumented Visible *bool `json:"visible,omitempty"` // Format undocumented Format *WorkbookChartTitleFormat `json:"format,omitempty"` } // WorkbookChartTitleFormat undocumented type WorkbookChartTitleFormat struct { // Entity is the base model of WorkbookChartTitleFormat Entity // Fill undocumented Fill *WorkbookChartFill `json:"fill,omitempty"` // Font undocumented Font *WorkbookChartFont `json:"font,omitempty"` } // WorkbookComment undocumented type WorkbookComment struct { // Entity is the base model of WorkbookComment Entity // Content undocumented Content *string `json:"content,omitempty"` // ContentType undocumented ContentType *string `json:"contentType,omitempty"` // Replies undocumented Replies []WorkbookCommentReply `json:"replies,omitempty"` } // WorkbookCommentReply undocumented type WorkbookCommentReply struct { // Entity is the base model of WorkbookCommentReply Entity // Content undocumented Content *string `json:"content,omitempty"` // ContentType undocumented ContentType *string `json:"contentType,omitempty"` } // WorkbookFilter undocumented type WorkbookFilter struct { // Entity is the base model of WorkbookFilter Entity // Criteria undocumented Criteria *WorkbookFilterCriteria `json:"criteria,omitempty"` } // WorkbookFilterCriteria undocumented type WorkbookFilterCriteria struct { // Object is the base model of WorkbookFilterCriteria Object // Color undocumented Color *string `json:"color,omitempty"` // Criterion1 undocumented Criterion1 *string `json:"criterion1,omitempty"` // Criterion2 undocumented Criterion2 *string `json:"criterion2,omitempty"` // DynamicCriteria undocumented DynamicCriteria *string `json:"dynamicCriteria,omitempty"` // FilterOn undocumented FilterOn *string `json:"filterOn,omitempty"` // Icon undocumented Icon *WorkbookIcon `json:"icon,omitempty"` // Operator undocumented Operator *string `json:"operator,omitempty"` // Values undocumented Values json.RawMessage `json:"values,omitempty"` } // WorkbookFilterDatetime undocumented type WorkbookFilterDatetime struct { // Object is the base model of WorkbookFilterDatetime Object // Date undocumented Date *string `json:"date,omitempty"` // Specificity undocumented Specificity *string `json:"specificity,omitempty"` } // WorkbookFormatProtection undocumented type WorkbookFormatProtection struct { // Entity is the base model of WorkbookFormatProtection Entity // FormulaHidden undocumented FormulaHidden *bool `json:"formulaHidden,omitempty"` // Locked undocumented Locked *bool `json:"locked,omitempty"` } // WorkbookFunctionResult undocumented type WorkbookFunctionResult struct { // Entity is the base model of WorkbookFunctionResult Entity // Error undocumented Error *string `json:"error,omitempty"` // Value undocumented Value json.RawMessage `json:"value,omitempty"` } // WorkbookFunctions undocumented type WorkbookFunctions struct { // Entity is the base model of WorkbookFunctions Entity } // WorkbookIcon undocumented type WorkbookIcon struct { // Object is the base model of WorkbookIcon Object // Index undocumented Index *int `json:"index,omitempty"` // Set undocumented Set *string `json:"set,omitempty"` } // WorkbookNamedItem undocumented type WorkbookNamedItem struct { // Entity is the base model of WorkbookNamedItem Entity // Comment undocumented Comment *string `json:"comment,omitempty"` // Name undocumented Name *string `json:"name,omitempty"` // Scope undocumented Scope *string `json:"scope,omitempty"` // Type undocumented Type *string `json:"type,omitempty"` // Value undocumented Value json.RawMessage `json:"value,omitempty"` // Visible undocumented Visible *bool `json:"visible,omitempty"` // Worksheet undocumented Worksheet *WorkbookWorksheet `json:"worksheet,omitempty"` } // WorkbookPivotTable undocumented type WorkbookPivotTable struct { // Entity is the base model of WorkbookPivotTable Entity // Name undocumented Name *string `json:"name,omitempty"` // Worksheet undocumented Worksheet *WorkbookWorksheet `json:"worksheet,omitempty"` } // WorkbookRange undocumented type WorkbookRange struct { // Entity is the base model of WorkbookRange Entity // Address undocumented Address *string `json:"address,omitempty"` // AddressLocal undocumented AddressLocal *string `json:"addressLocal,omitempty"` // CellCount undocumented CellCount *int `json:"cellCount,omitempty"` // ColumnCount undocumented ColumnCount *int `json:"columnCount,omitempty"` // ColumnHidden undocumented ColumnHidden *bool `json:"columnHidden,omitempty"` // ColumnIndex undocumented ColumnIndex *int `json:"columnIndex,omitempty"` // Formulas undocumented Formulas json.RawMessage `json:"formulas,omitempty"` // FormulasLocal undocumented FormulasLocal json.RawMessage `json:"formulasLocal,omitempty"` // FormulasR1C1 undocumented FormulasR1C1 json.RawMessage `json:"formulasR1C1,omitempty"` // Hidden undocumented Hidden *bool `json:"hidden,omitempty"` // NumberFormat undocumented NumberFormat json.RawMessage `json:"numberFormat,omitempty"` // RowCount undocumented RowCount *int `json:"rowCount,omitempty"` // RowHidden undocumented RowHidden *bool `json:"rowHidden,omitempty"` // RowIndex undocumented RowIndex *int `json:"rowIndex,omitempty"` // Text undocumented Text json.RawMessage `json:"text,omitempty"` // ValueTypes undocumented ValueTypes json.RawMessage `json:"valueTypes,omitempty"` // Values undocumented Values json.RawMessage `json:"values,omitempty"` // Format undocumented Format *WorkbookRangeFormat `json:"format,omitempty"` // Sort undocumented Sort *WorkbookRangeSort `json:"sort,omitempty"` // Worksheet undocumented Worksheet *WorkbookWorksheet `json:"worksheet,omitempty"` } // WorkbookRangeBorder undocumented type WorkbookRangeBorder struct { // Entity is the base model of WorkbookRangeBorder Entity // Color undocumented Color *string `json:"color,omitempty"` // SideIndex undocumented SideIndex *string `json:"sideIndex,omitempty"` // Style undocumented Style *string `json:"style,omitempty"` // Weight undocumented Weight *string `json:"weight,omitempty"` } // WorkbookRangeFill undocumented type WorkbookRangeFill struct { // Entity is the base model of WorkbookRangeFill Entity // Color undocumented Color *string `json:"color,omitempty"` } // WorkbookRangeFont undocumented type WorkbookRangeFont struct { // Entity is the base model of WorkbookRangeFont Entity // Bold undocumented Bold *bool `json:"bold,omitempty"` // Color undocumented Color *string `json:"color,omitempty"` // Italic undocumented Italic *bool `json:"italic,omitempty"` // Name undocumented Name *string `json:"name,omitempty"` // Size undocumented Size *float64 `json:"size,omitempty"` // Underline undocumented Underline *string `json:"underline,omitempty"` } // WorkbookRangeFormat undocumented type WorkbookRangeFormat struct { // Entity is the base model of WorkbookRangeFormat Entity // ColumnWidth undocumented ColumnWidth *float64 `json:"columnWidth,omitempty"` // HorizontalAlignment undocumented HorizontalAlignment *string `json:"horizontalAlignment,omitempty"` // RowHeight undocumented RowHeight *float64 `json:"rowHeight,omitempty"` // VerticalAlignment undocumented VerticalAlignment *string `json:"verticalAlignment,omitempty"` // WrapText undocumented WrapText *bool `json:"wrapText,omitempty"` // Borders undocumented Borders []WorkbookRangeBorder `json:"borders,omitempty"` // Fill undocumented Fill *WorkbookRangeFill `json:"fill,omitempty"` // Font undocumented Font *WorkbookRangeFont `json:"font,omitempty"` // Protection undocumented Protection *WorkbookFormatProtection `json:"protection,omitempty"` } // WorkbookRangeReference undocumented type WorkbookRangeReference struct { // Object is the base model of WorkbookRangeReference Object // Address undocumented Address *string `json:"address,omitempty"` } // WorkbookRangeSort undocumented type WorkbookRangeSort struct { // Entity is the base model of WorkbookRangeSort Entity } // WorkbookRangeView undocumented type WorkbookRangeView struct { // Entity is the base model of WorkbookRangeView Entity // CellAddresses undocumented CellAddresses json.RawMessage `json:"cellAddresses,omitempty"` // ColumnCount undocumented ColumnCount *int `json:"columnCount,omitempty"` // Formulas undocumented Formulas json.RawMessage `json:"formulas,omitempty"` // FormulasLocal undocumented FormulasLocal json.RawMessage `json:"formulasLocal,omitempty"` // FormulasR1C1 undocumented FormulasR1C1 json.RawMessage `json:"formulasR1C1,omitempty"` // Index undocumented Index *int `json:"index,omitempty"` // NumberFormat undocumented NumberFormat json.RawMessage `json:"numberFormat,omitempty"` // RowCount undocumented RowCount *int `json:"rowCount,omitempty"` // Text undocumented Text json.RawMessage `json:"text,omitempty"` // ValueTypes undocumented ValueTypes json.RawMessage `json:"valueTypes,omitempty"` // Values undocumented Values json.RawMessage `json:"values,omitempty"` // Rows undocumented Rows []WorkbookRangeView `json:"rows,omitempty"` } // WorkbookSessionInfo undocumented type WorkbookSessionInfo struct { // Object is the base model of WorkbookSessionInfo Object // ID undocumented ID *string `json:"id,omitempty"` // PersistChanges undocumented PersistChanges *bool `json:"persistChanges,omitempty"` } // WorkbookSortField undocumented type WorkbookSortField struct { // Object is the base model of WorkbookSortField Object // Ascending undocumented Ascending *bool `json:"ascending,omitempty"` // Color undocumented Color *string `json:"color,omitempty"` // DataOption undocumented DataOption *string `json:"dataOption,omitempty"` // Icon undocumented Icon *WorkbookIcon `json:"icon,omitempty"` // Key undocumented Key *int `json:"key,omitempty"` // SortOn undocumented SortOn *string `json:"sortOn,omitempty"` } // WorkbookTable undocumented type WorkbookTable struct { // Entity is the base model of WorkbookTable Entity // HighlightFirstColumn undocumented HighlightFirstColumn *bool `json:"highlightFirstColumn,omitempty"` // HighlightLastColumn undocumented HighlightLastColumn *bool `json:"highlightLastColumn,omitempty"` // LegacyID undocumented LegacyID *string `json:"legacyId,omitempty"` // Name undocumented Name *string `json:"name,omitempty"` // ShowBandedColumns undocumented ShowBandedColumns *bool `json:"showBandedColumns,omitempty"` // ShowBandedRows undocumented ShowBandedRows *bool `json:"showBandedRows,omitempty"` // ShowFilterButton undocumented ShowFilterButton *bool `json:"showFilterButton,omitempty"` // ShowHeaders undocumented ShowHeaders *bool `json:"showHeaders,omitempty"` // ShowTotals undocumented ShowTotals *bool `json:"showTotals,omitempty"` // Style undocumented Style *string `json:"style,omitempty"` // Columns undocumented Columns []WorkbookTableColumn `json:"columns,omitempty"` // Rows undocumented Rows []WorkbookTableRow `json:"rows,omitempty"` // Sort undocumented Sort *WorkbookTableSort `json:"sort,omitempty"` // Worksheet undocumented Worksheet *WorkbookWorksheet `json:"worksheet,omitempty"` } // WorkbookTableColumn undocumented type WorkbookTableColumn struct { // Entity is the base model of WorkbookTableColumn Entity // Index undocumented Index *int `json:"index,omitempty"` // Name undocumented Name *string `json:"name,omitempty"` // Values undocumented Values json.RawMessage `json:"values,omitempty"` // Filter undocumented Filter *WorkbookFilter `json:"filter,omitempty"` } // WorkbookTableRow undocumented type WorkbookTableRow struct { // Entity is the base model of WorkbookTableRow Entity // Index undocumented Index *int `json:"index,omitempty"` // Values undocumented Values json.RawMessage `json:"values,omitempty"` } // WorkbookTableSort undocumented type WorkbookTableSort struct { // Entity is the base model of WorkbookTableSort Entity // Fields undocumented Fields []WorkbookSortField `json:"fields,omitempty"` // MatchCase undocumented MatchCase *bool `json:"matchCase,omitempty"` // Method undocumented Method *string `json:"method,omitempty"` } // WorkbookWorksheet undocumented type WorkbookWorksheet struct { // Entity is the base model of WorkbookWorksheet Entity // Name undocumented Name *string `json:"name,omitempty"` // Position undocumented Position *int `json:"position,omitempty"` // Visibility undocumented Visibility *string `json:"visibility,omitempty"` // Charts undocumented Charts []WorkbookChart `json:"charts,omitempty"` // Names undocumented Names []WorkbookNamedItem `json:"names,omitempty"` // PivotTables undocumented PivotTables []WorkbookPivotTable `json:"pivotTables,omitempty"` // Protection undocumented Protection *WorkbookWorksheetProtection `json:"protection,omitempty"` // Tables undocumented Tables []WorkbookTable `json:"tables,omitempty"` } // WorkbookWorksheetProtection undocumented type WorkbookWorksheetProtection struct { // Entity is the base model of WorkbookWorksheetProtection Entity // Options undocumented Options *WorkbookWorksheetProtectionOptions `json:"options,omitempty"` // Protected undocumented Protected *bool `json:"protected,omitempty"` } // WorkbookWorksheetProtectionOptions undocumented type WorkbookWorksheetProtectionOptions struct { // Object is the base model of WorkbookWorksheetProtectionOptions Object // AllowAutoFilter undocumented AllowAutoFilter *bool `json:"allowAutoFilter,omitempty"` // AllowDeleteColumns undocumented AllowDeleteColumns *bool `json:"allowDeleteColumns,omitempty"` // AllowDeleteRows undocumented AllowDeleteRows *bool `json:"allowDeleteRows,omitempty"` // AllowFormatCells undocumented AllowFormatCells *bool `json:"allowFormatCells,omitempty"` // AllowFormatColumns undocumented AllowFormatColumns *bool `json:"allowFormatColumns,omitempty"` // AllowFormatRows undocumented AllowFormatRows *bool `json:"allowFormatRows,omitempty"` // AllowInsertColumns undocumented AllowInsertColumns *bool `json:"allowInsertColumns,omitempty"` // AllowInsertHyperlinks undocumented AllowInsertHyperlinks *bool `json:"allowInsertHyperlinks,omitempty"` // AllowInsertRows undocumented AllowInsertRows *bool `json:"allowInsertRows,omitempty"` // AllowPivotTables undocumented AllowPivotTables *bool `json:"allowPivotTables,omitempty"` // AllowSort undocumented AllowSort *bool `json:"allowSort,omitempty"` }