1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
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"`
}
|