github.com/yaegashi/msgraph.go@v0.1.4/beta/ModelWorkbook.go (about) 1 // Code generated by msgraph.go/gen DO NOT EDIT. 2 3 package msgraph 4 5 import "encoding/json" 6 7 // Workbook undocumented 8 type Workbook struct { 9 // Entity is the base model of Workbook 10 Entity 11 // Application undocumented 12 Application *WorkbookApplication `json:"application,omitempty"` 13 // Names undocumented 14 Names []WorkbookNamedItem `json:"names,omitempty"` 15 // Tables undocumented 16 Tables []WorkbookTable `json:"tables,omitempty"` 17 // Worksheets undocumented 18 Worksheets []WorkbookWorksheet `json:"worksheets,omitempty"` 19 // Comments undocumented 20 Comments []WorkbookComment `json:"comments,omitempty"` 21 // Functions undocumented 22 Functions *WorkbookFunctions `json:"functions,omitempty"` 23 } 24 25 // WorkbookApplication undocumented 26 type WorkbookApplication struct { 27 // Entity is the base model of WorkbookApplication 28 Entity 29 // CalculationMode undocumented 30 CalculationMode *string `json:"calculationMode,omitempty"` 31 } 32 33 // WorkbookChart undocumented 34 type WorkbookChart struct { 35 // Entity is the base model of WorkbookChart 36 Entity 37 // Height undocumented 38 Height *float64 `json:"height,omitempty"` 39 // Left undocumented 40 Left *float64 `json:"left,omitempty"` 41 // Name undocumented 42 Name *string `json:"name,omitempty"` 43 // Top undocumented 44 Top *float64 `json:"top,omitempty"` 45 // Width undocumented 46 Width *float64 `json:"width,omitempty"` 47 // Axes undocumented 48 Axes *WorkbookChartAxes `json:"axes,omitempty"` 49 // DataLabels undocumented 50 DataLabels *WorkbookChartDataLabels `json:"dataLabels,omitempty"` 51 // Format undocumented 52 Format *WorkbookChartAreaFormat `json:"format,omitempty"` 53 // Legend undocumented 54 Legend *WorkbookChartLegend `json:"legend,omitempty"` 55 // Series undocumented 56 Series []WorkbookChartSeries `json:"series,omitempty"` 57 // Title undocumented 58 Title *WorkbookChartTitle `json:"title,omitempty"` 59 // Worksheet undocumented 60 Worksheet *WorkbookWorksheet `json:"worksheet,omitempty"` 61 } 62 63 // WorkbookChartAreaFormat undocumented 64 type WorkbookChartAreaFormat struct { 65 // Entity is the base model of WorkbookChartAreaFormat 66 Entity 67 // Fill undocumented 68 Fill *WorkbookChartFill `json:"fill,omitempty"` 69 // Font undocumented 70 Font *WorkbookChartFont `json:"font,omitempty"` 71 } 72 73 // WorkbookChartAxes undocumented 74 type WorkbookChartAxes struct { 75 // Entity is the base model of WorkbookChartAxes 76 Entity 77 // CategoryAxis undocumented 78 CategoryAxis *WorkbookChartAxis `json:"categoryAxis,omitempty"` 79 // SeriesAxis undocumented 80 SeriesAxis *WorkbookChartAxis `json:"seriesAxis,omitempty"` 81 // ValueAxis undocumented 82 ValueAxis *WorkbookChartAxis `json:"valueAxis,omitempty"` 83 } 84 85 // WorkbookChartAxis undocumented 86 type WorkbookChartAxis struct { 87 // Entity is the base model of WorkbookChartAxis 88 Entity 89 // MajorUnit undocumented 90 MajorUnit json.RawMessage `json:"majorUnit,omitempty"` 91 // Maximum undocumented 92 Maximum json.RawMessage `json:"maximum,omitempty"` 93 // Minimum undocumented 94 Minimum json.RawMessage `json:"minimum,omitempty"` 95 // MinorUnit undocumented 96 MinorUnit json.RawMessage `json:"minorUnit,omitempty"` 97 // Format undocumented 98 Format *WorkbookChartAxisFormat `json:"format,omitempty"` 99 // MajorGridlines undocumented 100 MajorGridlines *WorkbookChartGridlines `json:"majorGridlines,omitempty"` 101 // MinorGridlines undocumented 102 MinorGridlines *WorkbookChartGridlines `json:"minorGridlines,omitempty"` 103 // Title undocumented 104 Title *WorkbookChartAxisTitle `json:"title,omitempty"` 105 } 106 107 // WorkbookChartAxisFormat undocumented 108 type WorkbookChartAxisFormat struct { 109 // Entity is the base model of WorkbookChartAxisFormat 110 Entity 111 // Font undocumented 112 Font *WorkbookChartFont `json:"font,omitempty"` 113 // Line undocumented 114 Line *WorkbookChartLineFormat `json:"line,omitempty"` 115 } 116 117 // WorkbookChartAxisTitle undocumented 118 type WorkbookChartAxisTitle struct { 119 // Entity is the base model of WorkbookChartAxisTitle 120 Entity 121 // Text undocumented 122 Text *string `json:"text,omitempty"` 123 // Visible undocumented 124 Visible *bool `json:"visible,omitempty"` 125 // Format undocumented 126 Format *WorkbookChartAxisTitleFormat `json:"format,omitempty"` 127 } 128 129 // WorkbookChartAxisTitleFormat undocumented 130 type WorkbookChartAxisTitleFormat struct { 131 // Entity is the base model of WorkbookChartAxisTitleFormat 132 Entity 133 // Font undocumented 134 Font *WorkbookChartFont `json:"font,omitempty"` 135 } 136 137 // WorkbookChartDataLabelFormat undocumented 138 type WorkbookChartDataLabelFormat struct { 139 // Entity is the base model of WorkbookChartDataLabelFormat 140 Entity 141 // Fill undocumented 142 Fill *WorkbookChartFill `json:"fill,omitempty"` 143 // Font undocumented 144 Font *WorkbookChartFont `json:"font,omitempty"` 145 } 146 147 // WorkbookChartDataLabels undocumented 148 type WorkbookChartDataLabels struct { 149 // Entity is the base model of WorkbookChartDataLabels 150 Entity 151 // Position undocumented 152 Position *string `json:"position,omitempty"` 153 // Separator undocumented 154 Separator *string `json:"separator,omitempty"` 155 // ShowBubbleSize undocumented 156 ShowBubbleSize *bool `json:"showBubbleSize,omitempty"` 157 // ShowCategoryName undocumented 158 ShowCategoryName *bool `json:"showCategoryName,omitempty"` 159 // ShowLegendKey undocumented 160 ShowLegendKey *bool `json:"showLegendKey,omitempty"` 161 // ShowPercentage undocumented 162 ShowPercentage *bool `json:"showPercentage,omitempty"` 163 // ShowSeriesName undocumented 164 ShowSeriesName *bool `json:"showSeriesName,omitempty"` 165 // ShowValue undocumented 166 ShowValue *bool `json:"showValue,omitempty"` 167 // Format undocumented 168 Format *WorkbookChartDataLabelFormat `json:"format,omitempty"` 169 } 170 171 // WorkbookChartFill undocumented 172 type WorkbookChartFill struct { 173 // Entity is the base model of WorkbookChartFill 174 Entity 175 } 176 177 // WorkbookChartFont undocumented 178 type WorkbookChartFont struct { 179 // Entity is the base model of WorkbookChartFont 180 Entity 181 // Bold undocumented 182 Bold *bool `json:"bold,omitempty"` 183 // Color undocumented 184 Color *string `json:"color,omitempty"` 185 // Italic undocumented 186 Italic *bool `json:"italic,omitempty"` 187 // Name undocumented 188 Name *string `json:"name,omitempty"` 189 // Size undocumented 190 Size *float64 `json:"size,omitempty"` 191 // Underline undocumented 192 Underline *string `json:"underline,omitempty"` 193 } 194 195 // WorkbookChartGridlines undocumented 196 type WorkbookChartGridlines struct { 197 // Entity is the base model of WorkbookChartGridlines 198 Entity 199 // Visible undocumented 200 Visible *bool `json:"visible,omitempty"` 201 // Format undocumented 202 Format *WorkbookChartGridlinesFormat `json:"format,omitempty"` 203 } 204 205 // WorkbookChartGridlinesFormat undocumented 206 type WorkbookChartGridlinesFormat struct { 207 // Entity is the base model of WorkbookChartGridlinesFormat 208 Entity 209 // Line undocumented 210 Line *WorkbookChartLineFormat `json:"line,omitempty"` 211 } 212 213 // WorkbookChartLegend undocumented 214 type WorkbookChartLegend struct { 215 // Entity is the base model of WorkbookChartLegend 216 Entity 217 // Overlay undocumented 218 Overlay *bool `json:"overlay,omitempty"` 219 // Position undocumented 220 Position *string `json:"position,omitempty"` 221 // Visible undocumented 222 Visible *bool `json:"visible,omitempty"` 223 // Format undocumented 224 Format *WorkbookChartLegendFormat `json:"format,omitempty"` 225 } 226 227 // WorkbookChartLegendFormat undocumented 228 type WorkbookChartLegendFormat struct { 229 // Entity is the base model of WorkbookChartLegendFormat 230 Entity 231 // Fill undocumented 232 Fill *WorkbookChartFill `json:"fill,omitempty"` 233 // Font undocumented 234 Font *WorkbookChartFont `json:"font,omitempty"` 235 } 236 237 // WorkbookChartLineFormat undocumented 238 type WorkbookChartLineFormat struct { 239 // Entity is the base model of WorkbookChartLineFormat 240 Entity 241 // Color undocumented 242 Color *string `json:"color,omitempty"` 243 } 244 245 // WorkbookChartPoint undocumented 246 type WorkbookChartPoint struct { 247 // Entity is the base model of WorkbookChartPoint 248 Entity 249 // Value undocumented 250 Value json.RawMessage `json:"value,omitempty"` 251 // Format undocumented 252 Format *WorkbookChartPointFormat `json:"format,omitempty"` 253 } 254 255 // WorkbookChartPointFormat undocumented 256 type WorkbookChartPointFormat struct { 257 // Entity is the base model of WorkbookChartPointFormat 258 Entity 259 // Fill undocumented 260 Fill *WorkbookChartFill `json:"fill,omitempty"` 261 } 262 263 // WorkbookChartSeries undocumented 264 type WorkbookChartSeries struct { 265 // Entity is the base model of WorkbookChartSeries 266 Entity 267 // Name undocumented 268 Name *string `json:"name,omitempty"` 269 // Format undocumented 270 Format *WorkbookChartSeriesFormat `json:"format,omitempty"` 271 // Points undocumented 272 Points []WorkbookChartPoint `json:"points,omitempty"` 273 } 274 275 // WorkbookChartSeriesFormat undocumented 276 type WorkbookChartSeriesFormat struct { 277 // Entity is the base model of WorkbookChartSeriesFormat 278 Entity 279 // Fill undocumented 280 Fill *WorkbookChartFill `json:"fill,omitempty"` 281 // Line undocumented 282 Line *WorkbookChartLineFormat `json:"line,omitempty"` 283 } 284 285 // WorkbookChartTitle undocumented 286 type WorkbookChartTitle struct { 287 // Entity is the base model of WorkbookChartTitle 288 Entity 289 // Overlay undocumented 290 Overlay *bool `json:"overlay,omitempty"` 291 // Text undocumented 292 Text *string `json:"text,omitempty"` 293 // Visible undocumented 294 Visible *bool `json:"visible,omitempty"` 295 // Format undocumented 296 Format *WorkbookChartTitleFormat `json:"format,omitempty"` 297 } 298 299 // WorkbookChartTitleFormat undocumented 300 type WorkbookChartTitleFormat struct { 301 // Entity is the base model of WorkbookChartTitleFormat 302 Entity 303 // Fill undocumented 304 Fill *WorkbookChartFill `json:"fill,omitempty"` 305 // Font undocumented 306 Font *WorkbookChartFont `json:"font,omitempty"` 307 } 308 309 // WorkbookComment undocumented 310 type WorkbookComment struct { 311 // Entity is the base model of WorkbookComment 312 Entity 313 // Content undocumented 314 Content *string `json:"content,omitempty"` 315 // ContentType undocumented 316 ContentType *string `json:"contentType,omitempty"` 317 // Replies undocumented 318 Replies []WorkbookCommentReply `json:"replies,omitempty"` 319 } 320 321 // WorkbookCommentReply undocumented 322 type WorkbookCommentReply struct { 323 // Entity is the base model of WorkbookCommentReply 324 Entity 325 // Content undocumented 326 Content *string `json:"content,omitempty"` 327 // ContentType undocumented 328 ContentType *string `json:"contentType,omitempty"` 329 } 330 331 // WorkbookFilter undocumented 332 type WorkbookFilter struct { 333 // Entity is the base model of WorkbookFilter 334 Entity 335 // Criteria undocumented 336 Criteria *WorkbookFilterCriteria `json:"criteria,omitempty"` 337 } 338 339 // WorkbookFilterCriteria undocumented 340 type WorkbookFilterCriteria struct { 341 // Object is the base model of WorkbookFilterCriteria 342 Object 343 // Color undocumented 344 Color *string `json:"color,omitempty"` 345 // Criterion1 undocumented 346 Criterion1 *string `json:"criterion1,omitempty"` 347 // Criterion2 undocumented 348 Criterion2 *string `json:"criterion2,omitempty"` 349 // DynamicCriteria undocumented 350 DynamicCriteria *string `json:"dynamicCriteria,omitempty"` 351 // FilterOn undocumented 352 FilterOn *string `json:"filterOn,omitempty"` 353 // Icon undocumented 354 Icon *WorkbookIcon `json:"icon,omitempty"` 355 // Operator undocumented 356 Operator *string `json:"operator,omitempty"` 357 // Values undocumented 358 Values json.RawMessage `json:"values,omitempty"` 359 } 360 361 // WorkbookFilterDatetime undocumented 362 type WorkbookFilterDatetime struct { 363 // Object is the base model of WorkbookFilterDatetime 364 Object 365 // Date undocumented 366 Date *string `json:"date,omitempty"` 367 // Specificity undocumented 368 Specificity *string `json:"specificity,omitempty"` 369 } 370 371 // WorkbookFormatProtection undocumented 372 type WorkbookFormatProtection struct { 373 // Entity is the base model of WorkbookFormatProtection 374 Entity 375 // FormulaHidden undocumented 376 FormulaHidden *bool `json:"formulaHidden,omitempty"` 377 // Locked undocumented 378 Locked *bool `json:"locked,omitempty"` 379 } 380 381 // WorkbookFunctionResult undocumented 382 type WorkbookFunctionResult struct { 383 // Entity is the base model of WorkbookFunctionResult 384 Entity 385 // Error undocumented 386 Error *string `json:"error,omitempty"` 387 // Value undocumented 388 Value json.RawMessage `json:"value,omitempty"` 389 } 390 391 // WorkbookFunctions undocumented 392 type WorkbookFunctions struct { 393 // Entity is the base model of WorkbookFunctions 394 Entity 395 } 396 397 // WorkbookIcon undocumented 398 type WorkbookIcon struct { 399 // Object is the base model of WorkbookIcon 400 Object 401 // Index undocumented 402 Index *int `json:"index,omitempty"` 403 // Set undocumented 404 Set *string `json:"set,omitempty"` 405 } 406 407 // WorkbookNamedItem undocumented 408 type WorkbookNamedItem struct { 409 // Entity is the base model of WorkbookNamedItem 410 Entity 411 // Comment undocumented 412 Comment *string `json:"comment,omitempty"` 413 // Name undocumented 414 Name *string `json:"name,omitempty"` 415 // Scope undocumented 416 Scope *string `json:"scope,omitempty"` 417 // Type undocumented 418 Type *string `json:"type,omitempty"` 419 // Value undocumented 420 Value json.RawMessage `json:"value,omitempty"` 421 // Visible undocumented 422 Visible *bool `json:"visible,omitempty"` 423 // Worksheet undocumented 424 Worksheet *WorkbookWorksheet `json:"worksheet,omitempty"` 425 } 426 427 // WorkbookPivotTable undocumented 428 type WorkbookPivotTable struct { 429 // Entity is the base model of WorkbookPivotTable 430 Entity 431 // Name undocumented 432 Name *string `json:"name,omitempty"` 433 // Worksheet undocumented 434 Worksheet *WorkbookWorksheet `json:"worksheet,omitempty"` 435 } 436 437 // WorkbookRange undocumented 438 type WorkbookRange struct { 439 // Entity is the base model of WorkbookRange 440 Entity 441 // Address undocumented 442 Address *string `json:"address,omitempty"` 443 // AddressLocal undocumented 444 AddressLocal *string `json:"addressLocal,omitempty"` 445 // CellCount undocumented 446 CellCount *int `json:"cellCount,omitempty"` 447 // ColumnCount undocumented 448 ColumnCount *int `json:"columnCount,omitempty"` 449 // ColumnHidden undocumented 450 ColumnHidden *bool `json:"columnHidden,omitempty"` 451 // ColumnIndex undocumented 452 ColumnIndex *int `json:"columnIndex,omitempty"` 453 // Formulas undocumented 454 Formulas json.RawMessage `json:"formulas,omitempty"` 455 // FormulasLocal undocumented 456 FormulasLocal json.RawMessage `json:"formulasLocal,omitempty"` 457 // FormulasR1C1 undocumented 458 FormulasR1C1 json.RawMessage `json:"formulasR1C1,omitempty"` 459 // Hidden undocumented 460 Hidden *bool `json:"hidden,omitempty"` 461 // NumberFormat undocumented 462 NumberFormat json.RawMessage `json:"numberFormat,omitempty"` 463 // RowCount undocumented 464 RowCount *int `json:"rowCount,omitempty"` 465 // RowHidden undocumented 466 RowHidden *bool `json:"rowHidden,omitempty"` 467 // RowIndex undocumented 468 RowIndex *int `json:"rowIndex,omitempty"` 469 // Text undocumented 470 Text json.RawMessage `json:"text,omitempty"` 471 // ValueTypes undocumented 472 ValueTypes json.RawMessage `json:"valueTypes,omitempty"` 473 // Values undocumented 474 Values json.RawMessage `json:"values,omitempty"` 475 // Format undocumented 476 Format *WorkbookRangeFormat `json:"format,omitempty"` 477 // Sort undocumented 478 Sort *WorkbookRangeSort `json:"sort,omitempty"` 479 // Worksheet undocumented 480 Worksheet *WorkbookWorksheet `json:"worksheet,omitempty"` 481 } 482 483 // WorkbookRangeBorder undocumented 484 type WorkbookRangeBorder struct { 485 // Entity is the base model of WorkbookRangeBorder 486 Entity 487 // Color undocumented 488 Color *string `json:"color,omitempty"` 489 // SideIndex undocumented 490 SideIndex *string `json:"sideIndex,omitempty"` 491 // Style undocumented 492 Style *string `json:"style,omitempty"` 493 // Weight undocumented 494 Weight *string `json:"weight,omitempty"` 495 } 496 497 // WorkbookRangeFill undocumented 498 type WorkbookRangeFill struct { 499 // Entity is the base model of WorkbookRangeFill 500 Entity 501 // Color undocumented 502 Color *string `json:"color,omitempty"` 503 } 504 505 // WorkbookRangeFont undocumented 506 type WorkbookRangeFont struct { 507 // Entity is the base model of WorkbookRangeFont 508 Entity 509 // Bold undocumented 510 Bold *bool `json:"bold,omitempty"` 511 // Color undocumented 512 Color *string `json:"color,omitempty"` 513 // Italic undocumented 514 Italic *bool `json:"italic,omitempty"` 515 // Name undocumented 516 Name *string `json:"name,omitempty"` 517 // Size undocumented 518 Size *float64 `json:"size,omitempty"` 519 // Underline undocumented 520 Underline *string `json:"underline,omitempty"` 521 } 522 523 // WorkbookRangeFormat undocumented 524 type WorkbookRangeFormat struct { 525 // Entity is the base model of WorkbookRangeFormat 526 Entity 527 // ColumnWidth undocumented 528 ColumnWidth *float64 `json:"columnWidth,omitempty"` 529 // HorizontalAlignment undocumented 530 HorizontalAlignment *string `json:"horizontalAlignment,omitempty"` 531 // RowHeight undocumented 532 RowHeight *float64 `json:"rowHeight,omitempty"` 533 // VerticalAlignment undocumented 534 VerticalAlignment *string `json:"verticalAlignment,omitempty"` 535 // WrapText undocumented 536 WrapText *bool `json:"wrapText,omitempty"` 537 // Borders undocumented 538 Borders []WorkbookRangeBorder `json:"borders,omitempty"` 539 // Fill undocumented 540 Fill *WorkbookRangeFill `json:"fill,omitempty"` 541 // Font undocumented 542 Font *WorkbookRangeFont `json:"font,omitempty"` 543 // Protection undocumented 544 Protection *WorkbookFormatProtection `json:"protection,omitempty"` 545 } 546 547 // WorkbookRangeReference undocumented 548 type WorkbookRangeReference struct { 549 // Object is the base model of WorkbookRangeReference 550 Object 551 // Address undocumented 552 Address *string `json:"address,omitempty"` 553 } 554 555 // WorkbookRangeSort undocumented 556 type WorkbookRangeSort struct { 557 // Entity is the base model of WorkbookRangeSort 558 Entity 559 } 560 561 // WorkbookRangeView undocumented 562 type WorkbookRangeView struct { 563 // Entity is the base model of WorkbookRangeView 564 Entity 565 // CellAddresses undocumented 566 CellAddresses json.RawMessage `json:"cellAddresses,omitempty"` 567 // ColumnCount undocumented 568 ColumnCount *int `json:"columnCount,omitempty"` 569 // Formulas undocumented 570 Formulas json.RawMessage `json:"formulas,omitempty"` 571 // FormulasLocal undocumented 572 FormulasLocal json.RawMessage `json:"formulasLocal,omitempty"` 573 // FormulasR1C1 undocumented 574 FormulasR1C1 json.RawMessage `json:"formulasR1C1,omitempty"` 575 // Index undocumented 576 Index *int `json:"index,omitempty"` 577 // NumberFormat undocumented 578 NumberFormat json.RawMessage `json:"numberFormat,omitempty"` 579 // RowCount undocumented 580 RowCount *int `json:"rowCount,omitempty"` 581 // Text undocumented 582 Text json.RawMessage `json:"text,omitempty"` 583 // ValueTypes undocumented 584 ValueTypes json.RawMessage `json:"valueTypes,omitempty"` 585 // Values undocumented 586 Values json.RawMessage `json:"values,omitempty"` 587 // Rows undocumented 588 Rows []WorkbookRangeView `json:"rows,omitempty"` 589 } 590 591 // WorkbookSessionInfo undocumented 592 type WorkbookSessionInfo struct { 593 // Object is the base model of WorkbookSessionInfo 594 Object 595 // ID undocumented 596 ID *string `json:"id,omitempty"` 597 // PersistChanges undocumented 598 PersistChanges *bool `json:"persistChanges,omitempty"` 599 } 600 601 // WorkbookSortField undocumented 602 type WorkbookSortField struct { 603 // Object is the base model of WorkbookSortField 604 Object 605 // Ascending undocumented 606 Ascending *bool `json:"ascending,omitempty"` 607 // Color undocumented 608 Color *string `json:"color,omitempty"` 609 // DataOption undocumented 610 DataOption *string `json:"dataOption,omitempty"` 611 // Icon undocumented 612 Icon *WorkbookIcon `json:"icon,omitempty"` 613 // Key undocumented 614 Key *int `json:"key,omitempty"` 615 // SortOn undocumented 616 SortOn *string `json:"sortOn,omitempty"` 617 } 618 619 // WorkbookTable undocumented 620 type WorkbookTable struct { 621 // Entity is the base model of WorkbookTable 622 Entity 623 // HighlightFirstColumn undocumented 624 HighlightFirstColumn *bool `json:"highlightFirstColumn,omitempty"` 625 // HighlightLastColumn undocumented 626 HighlightLastColumn *bool `json:"highlightLastColumn,omitempty"` 627 // LegacyID undocumented 628 LegacyID *string `json:"legacyId,omitempty"` 629 // Name undocumented 630 Name *string `json:"name,omitempty"` 631 // ShowBandedColumns undocumented 632 ShowBandedColumns *bool `json:"showBandedColumns,omitempty"` 633 // ShowBandedRows undocumented 634 ShowBandedRows *bool `json:"showBandedRows,omitempty"` 635 // ShowFilterButton undocumented 636 ShowFilterButton *bool `json:"showFilterButton,omitempty"` 637 // ShowHeaders undocumented 638 ShowHeaders *bool `json:"showHeaders,omitempty"` 639 // ShowTotals undocumented 640 ShowTotals *bool `json:"showTotals,omitempty"` 641 // Style undocumented 642 Style *string `json:"style,omitempty"` 643 // Columns undocumented 644 Columns []WorkbookTableColumn `json:"columns,omitempty"` 645 // Rows undocumented 646 Rows []WorkbookTableRow `json:"rows,omitempty"` 647 // Sort undocumented 648 Sort *WorkbookTableSort `json:"sort,omitempty"` 649 // Worksheet undocumented 650 Worksheet *WorkbookWorksheet `json:"worksheet,omitempty"` 651 } 652 653 // WorkbookTableColumn undocumented 654 type WorkbookTableColumn struct { 655 // Entity is the base model of WorkbookTableColumn 656 Entity 657 // Index undocumented 658 Index *int `json:"index,omitempty"` 659 // Name undocumented 660 Name *string `json:"name,omitempty"` 661 // Values undocumented 662 Values json.RawMessage `json:"values,omitempty"` 663 // Filter undocumented 664 Filter *WorkbookFilter `json:"filter,omitempty"` 665 } 666 667 // WorkbookTableRow undocumented 668 type WorkbookTableRow struct { 669 // Entity is the base model of WorkbookTableRow 670 Entity 671 // Index undocumented 672 Index *int `json:"index,omitempty"` 673 // Values undocumented 674 Values json.RawMessage `json:"values,omitempty"` 675 } 676 677 // WorkbookTableSort undocumented 678 type WorkbookTableSort struct { 679 // Entity is the base model of WorkbookTableSort 680 Entity 681 // Fields undocumented 682 Fields []WorkbookSortField `json:"fields,omitempty"` 683 // MatchCase undocumented 684 MatchCase *bool `json:"matchCase,omitempty"` 685 // Method undocumented 686 Method *string `json:"method,omitempty"` 687 } 688 689 // WorkbookWorksheet undocumented 690 type WorkbookWorksheet struct { 691 // Entity is the base model of WorkbookWorksheet 692 Entity 693 // Name undocumented 694 Name *string `json:"name,omitempty"` 695 // Position undocumented 696 Position *int `json:"position,omitempty"` 697 // Visibility undocumented 698 Visibility *string `json:"visibility,omitempty"` 699 // Charts undocumented 700 Charts []WorkbookChart `json:"charts,omitempty"` 701 // Names undocumented 702 Names []WorkbookNamedItem `json:"names,omitempty"` 703 // PivotTables undocumented 704 PivotTables []WorkbookPivotTable `json:"pivotTables,omitempty"` 705 // Protection undocumented 706 Protection *WorkbookWorksheetProtection `json:"protection,omitempty"` 707 // Tables undocumented 708 Tables []WorkbookTable `json:"tables,omitempty"` 709 } 710 711 // WorkbookWorksheetProtection undocumented 712 type WorkbookWorksheetProtection struct { 713 // Entity is the base model of WorkbookWorksheetProtection 714 Entity 715 // Options undocumented 716 Options *WorkbookWorksheetProtectionOptions `json:"options,omitempty"` 717 // Protected undocumented 718 Protected *bool `json:"protected,omitempty"` 719 } 720 721 // WorkbookWorksheetProtectionOptions undocumented 722 type WorkbookWorksheetProtectionOptions struct { 723 // Object is the base model of WorkbookWorksheetProtectionOptions 724 Object 725 // AllowAutoFilter undocumented 726 AllowAutoFilter *bool `json:"allowAutoFilter,omitempty"` 727 // AllowDeleteColumns undocumented 728 AllowDeleteColumns *bool `json:"allowDeleteColumns,omitempty"` 729 // AllowDeleteRows undocumented 730 AllowDeleteRows *bool `json:"allowDeleteRows,omitempty"` 731 // AllowFormatCells undocumented 732 AllowFormatCells *bool `json:"allowFormatCells,omitempty"` 733 // AllowFormatColumns undocumented 734 AllowFormatColumns *bool `json:"allowFormatColumns,omitempty"` 735 // AllowFormatRows undocumented 736 AllowFormatRows *bool `json:"allowFormatRows,omitempty"` 737 // AllowInsertColumns undocumented 738 AllowInsertColumns *bool `json:"allowInsertColumns,omitempty"` 739 // AllowInsertHyperlinks undocumented 740 AllowInsertHyperlinks *bool `json:"allowInsertHyperlinks,omitempty"` 741 // AllowInsertRows undocumented 742 AllowInsertRows *bool `json:"allowInsertRows,omitempty"` 743 // AllowPivotTables undocumented 744 AllowPivotTables *bool `json:"allowPivotTables,omitempty"` 745 // AllowSort undocumented 746 AllowSort *bool `json:"allowSort,omitempty"` 747 }