diff options
Diffstat (limited to 'vendor/github.com/yaegashi/msgraph.go/beta/ModelWorkbook.go')
-rw-r--r-- | vendor/github.com/yaegashi/msgraph.go/beta/ModelWorkbook.go | 747 |
1 files changed, 747 insertions, 0 deletions
diff --git a/vendor/github.com/yaegashi/msgraph.go/beta/ModelWorkbook.go b/vendor/github.com/yaegashi/msgraph.go/beta/ModelWorkbook.go new file mode 100644 index 00000000..86361184 --- /dev/null +++ b/vendor/github.com/yaegashi/msgraph.go/beta/ModelWorkbook.go @@ -0,0 +1,747 @@ +// Code generated by msgraph-generate.go 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"` +} |