{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/microsoft-excel/json-schema/microsoft-excel-microsoft-graph-workbook-table-schema.json",
  "title": "microsoft.graph.workbookTable",
  "x-generated": "2026-11-05",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/microsoft-excel-openapi.yml#/components/schemas/microsoft.graph.workbookTable",
  "allOf": [
    {
      "$ref": "#/$defs/microsoft.graph.entity"
    },
    {
      "title": "workbookTable",
      "required": [
        "@odata.type"
      ],
      "type": "object",
      "properties": {
        "highlightFirstColumn": {
          "type": "boolean",
          "description": "Indicates whether the first column contains special formatting."
        },
        "highlightLastColumn": {
          "type": "boolean",
          "description": "Indicates whether the last column contains special formatting."
        },
        "legacyId": {
          "type": [
            "string",
            "null"
          ],
          "description": "A legacy identifier used in older Excel clients. The value of the identifier remains the same even when the table is renamed. This property should be interpreted as an opaque string value and shouldn't be parsed to any other type. Read-only."
        },
        "name": {
          "type": [
            "string",
            "null"
          ],
          "description": "The name of the table."
        },
        "showBandedColumns": {
          "type": "boolean",
          "description": "Indicates whether the columns show banded formatting in which odd columns are highlighted differently from even ones to make reading the table easier."
        },
        "showBandedRows": {
          "type": "boolean",
          "description": "Indicates whether the rows show banded formatting in which odd rows are highlighted differently from even ones to make reading the table easier."
        },
        "showFilterButton": {
          "type": "boolean",
          "description": "Indicates whether the filter buttons are visible at the top of each column header. Setting this is only allowed if the table contains a header row."
        },
        "showHeaders": {
          "type": "boolean",
          "description": "Indicates whether the header row is visible or not. This value can be set to show or remove the header row."
        },
        "showTotals": {
          "type": "boolean",
          "description": "Indicates whether the total row is visible or not. This value can be set to show or remove the total row."
        },
        "style": {
          "type": [
            "string",
            "null"
          ],
          "description": "A constant value that represents the Table style. The possible values are: TableStyleLight1 through TableStyleLight21, TableStyleMedium1 through TableStyleMedium28, TableStyleStyleDark1 through TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified."
        },
        "columns": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/microsoft.graph.workbookTableColumn"
          },
          "description": "The list of all the columns in the table. Read-only.",
          "x-ms-navigationProperty": true
        },
        "rows": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/microsoft.graph.workbookTableRow"
          },
          "description": "The list of all the rows in the table. Read-only.",
          "x-ms-navigationProperty": true
        },
        "sort": {
          "anyOf": [
            {
              "$ref": "#/$defs/microsoft.graph.workbookTableSort"
            },
            {
              "type": [
                "object",
                "null"
              ]
            }
          ],
          "description": "The sorting for the table. Read-only.",
          "x-ms-navigationProperty": true
        },
        "worksheet": {
          "anyOf": [
            {
              "$ref": "#/$defs/microsoft.graph.workbookWorksheet"
            },
            {
              "type": [
                "object",
                "null"
              ]
            }
          ],
          "description": "The worksheet containing the current table. Read-only.",
          "x-ms-navigationProperty": true
        },
        "@odata.type": {
          "type": "string"
        }
      }
    }
  ],
  "x-ms-discriminator-value": "#microsoft.graph.workbookTable",
  "$defs": {
    "ReferenceNumeric": {
      "enum": [
        "-INF",
        "INF",
        "NaN"
      ],
      "type": [
        "string",
        "null"
      ]
    },
    "microsoft.graph.entity": {
      "title": "entity",
      "required": [
        "@odata.type"
      ],
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "description": "The unique identifier for an entity. Read-only."
        },
        "@odata.type": {
          "type": "string"
        }
      }
    },
    "microsoft.graph.workbookChart": {
      "allOf": [
        {
          "$ref": "#/$defs/microsoft.graph.entity"
        },
        {
          "title": "workbookChart",
          "required": [
            "@odata.type"
          ],
          "type": "object",
          "properties": {
            "height": {
              "oneOf": [
                {
                  "type": [
                    "number",
                    "null"
                  ],
                  "format": "double"
                },
                {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                {
                  "$ref": "#/$defs/ReferenceNumeric"
                }
              ],
              "description": "Represents the height, in points, of the chart object."
            },
            "left": {
              "oneOf": [
                {
                  "type": [
                    "number",
                    "null"
                  ],
                  "format": "double"
                },
                {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                {
                  "$ref": "#/$defs/ReferenceNumeric"
                }
              ],
              "description": "The distance, in points, from the left side of the chart to the worksheet origin."
            },
            "name": {
              "type": [
                "string",
                "null"
              ],
              "description": "Represents the name of a chart object."
            },
            "top": {
              "oneOf": [
                {
                  "type": [
                    "number",
                    "null"
                  ],
                  "format": "double"
                },
                {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                {
                  "$ref": "#/$defs/ReferenceNumeric"
                }
              ],
              "description": "Represents the distance, in points, from the top edge of the object to the top of row 1 (on a worksheet) or the top of the chart area (on a chart)."
            },
            "width": {
              "oneOf": [
                {
                  "type": [
                    "number",
                    "null"
                  ],
                  "format": "double"
                },
                {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                {
                  "$ref": "#/$defs/ReferenceNumeric"
                }
              ],
              "description": "Represents the width, in points, of the chart object."
            },
            "axes": {
              "anyOf": [
                {
                  "$ref": "#/$defs/microsoft.graph.workbookChartAxes"
                },
                {
                  "type": [
                    "object",
                    "null"
                  ]
                }
              ],
              "description": "Represents chart axes. Read-only.",
              "x-ms-navigationProperty": true
            },
            "dataLabels": {
              "anyOf": [
                {
                  "$ref": "#/$defs/microsoft.graph.workbookChartDataLabels"
                },
                {
                  "type": [
                    "object",
                    "null"
                  ]
                }
              ],
              "description": "Represents the data labels on the chart. Read-only.",
              "x-ms-navigationProperty": true
            },
            "format": {
              "anyOf": [
                {
                  "$ref": "#/$defs/microsoft.graph.workbookChartAreaFormat"
                },
                {
                  "type": [
                    "object",
                    "null"
                  ]
                }
              ],
              "description": "Encapsulates the format properties for the chart area. Read-only.",
              "x-ms-navigationProperty": true
            },
            "legend": {
              "anyOf": [
                {
                  "$ref": "#/$defs/microsoft.graph.workbookChartLegend"
                },
                {
                  "type": [
                    "object",
                    "null"
                  ]
                }
              ],
              "description": "Represents the legend for the chart. Read-only.",
              "x-ms-navigationProperty": true
            },
            "series": {
              "type": "array",
              "items": {
                "$ref": "#/$defs/microsoft.graph.workbookChartSeries"
              },
              "description": "Represents either a single series or collection of series in the chart. Read-only.",
              "x-ms-navigationProperty": true
            },
            "title": {
              "anyOf": [
                {
                  "$ref": "#/$defs/microsoft.graph.workbookChartTitle"
                },
                {
                  "type": [
                    "object",
                    "null"
                  ]
                }
              ],
              "description": "Represents the title of the specified chart, including the text, visibility, position and formatting of the title. Read-only.",
              "x-ms-navigationProperty": true
            },
            "worksheet": {
              "anyOf": [
                {
                  "$ref": "#/$defs/microsoft.graph.workbookWorksheet"
                },
                {
                  "type": [
                    "object",
                    "null"
                  ]
                }
              ],
              "description": "The worksheet containing the current chart. Read-only.",
              "x-ms-navigationProperty": true
            },
            "@odata.type": {
              "type": "string"
            }
          }
        }
      ],
      "x-ms-discriminator-value": "#microsoft.graph.workbookChart"
    },
    "microsoft.graph.workbookChartAreaFormat": {
      "allOf": [
        {
          "$ref": "#/$defs/microsoft.graph.entity"
        },
        {
          "title": "workbookChartAreaFormat",
          "required": [
            "@odata.type"
          ],
          "type": "object",
          "properties": {
            "fill": {
              "anyOf": [
                {
                  "$ref": "#/$defs/microsoft.graph.workbookChartFill"
                },
                {
                  "type": [
                    "object",
                    "null"
                  ]
                }
              ],
              "description": "Represents the fill format of an object, which includes background formatting information. Read-only.",
              "x-ms-navigationProperty": true
            },
            "font": {
              "anyOf": [
                {
                  "$ref": "#/$defs/microsoft.graph.workbookChartFont"
                },
                {
                  "type": [
                    "object",
                    "null"
                  ]
                }
              ],
              "description": "Represents the font attributes (font name, font size, color, etc.) for the current object. Read-only.",
              "x-ms-navigationProperty": true
            },
            "@odata.type": {
              "type": "string"
            }
          }
        }
      ],
      "x-ms-discriminator-value": "#microsoft.graph.workbookChartAreaFormat"
    },
    "microsoft.graph.workbookChartAxes": {
      "allOf": [
        {
          "$ref": "#/$defs/microsoft.graph.entity"
        },
        {
          "title": "workbookChartAxes",
          "required": [
            "@odata.type"
          ],
          "type": "object",
          "properties": {
            "categoryAxis": {
              "anyOf": [
                {
                  "$ref": "#/$defs/microsoft.graph.workbookChartAxis"
                },
                {
                  "type": [
                    "object",
                    "null"
                  ]
                }
              ],
              "description": "Represents the category axis in a chart. Read-only.",
              "x-ms-navigationProperty": true
            },
            "seriesAxis": {
              "anyOf": [
                {
                  "$ref": "#/$defs/microsoft.graph.workbookChartAxis"
                },
                {
                  "type": [
                    "object",
                    "null"
                  ]
                }
              ],
              "description": "Represents the series axis of a 3-dimensional chart. Read-only.",
              "x-ms-navigationProperty": true
            },
            "valueAxis": {
              "anyOf": [
                {
                  "$ref": "#/$defs/microsoft.graph.workbookChartAxis"
                },
                {
                  "type": [
                    "object",
                    "null"
                  ]
                }
              ],
              "description": "Represents the value axis in an axis. Read-only.",
              "x-ms-navigationProperty": true
            },
            "@odata.type": {
              "type": "string"
            }
          }
        }
      ],
      "x-ms-discriminator-value": "#microsoft.graph.workbookChartAxes"
    },
    "microsoft.graph.workbookChartAxis": {
      "allOf": [
        {
          "$ref": "#/$defs/microsoft.graph.entity"
        },
        {
          "title": "workbookChartAxis",
          "required": [
            "@odata.type"
          ],
          "type": "object",
          "properties": {
            "majorUnit": {
              "description": "Represents the interval between two major tick marks. Can be set to a numeric value or an empty string.  The returned value is always a number."
            },
            "maximum": {
              "description": "Represents the maximum value on the value axis.  Can be set to a numeric value or an empty string (for automatic axis values).  The returned value is always a number."
            },
            "minimum": {
              "description": "Represents the minimum value on the value axis. Can be set to a numeric value or an empty string (for automatic axis values).  The returned value is always a number."
            },
            "minorUnit": {
              "description": "Represents the interval between two minor tick marks. 'Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number."
            },
            "format": {
              "anyOf": [
                {
                  "$ref": "#/$defs/microsoft.graph.workbookChartAxisFormat"
                },
                {
                  "type": [
                    "object",
                    "null"
                  ]
                }
              ],
              "description": "Represents the formatting of a chart object, which includes line and font formatting. Read-only.",
              "x-ms-navigationProperty": true
            },
            "majorGridlines": {
              "anyOf": [
                {
                  "$ref": "#/$defs/microsoft.graph.workbookChartGridlines"
                },
                {
                  "type": [
                    "object",
                    "null"
                  ]
                }
              ],
              "description": "Returns a gridlines object that represents the major gridlines for the specified axis. Read-only.",
              "x-ms-navigationProperty": true
            },
            "minorGridlines": {
              "anyOf": [
                {
                  "$ref": "#/$defs/microsoft.graph.workbookChartGridlines"
                },
                {
                  "type": [
                    "object",
                    "null"
                  ]
                }
              ],
              "description": "Returns a Gridlines object that represents the minor gridlines for the specified axis. Read-only.",
              "x-ms-navigationProperty": true
            },
            "title": {
              "anyOf": [
                {
                  "$ref": "#/$defs/microsoft.graph.workbookChartAxisTitle"
                },
                {
                  "type": [
                    "object",
                    "null"
                  ]
                }
              ],
              "description": "Represents the axis title. Read-only.",
              "x-ms-navigationProperty": true
            },
            "@odata.type": {
              "type": "string"
            }
          }
        }
      ],
      "x-ms-discriminator-value": "#microsoft.graph.workbookChartAxis"
    },
    "microsoft.graph.workbookChartAxisFormat": {
      "allOf": [
        {
          "$ref": "#/$defs/microsoft.graph.entity"
        },
        {
          "title": "workbookChartAxisFormat",
          "required": [
            "@odata.type"
          ],
          "type": "object",
          "properties": {
            "font": {
              "anyOf": [
                {
                  "$ref": "#/$defs/microsoft.graph.workbookChartFont"
                },
                {
                  "type": [
                    "object",
                    "null"
                  ]
                }
              ],
              "description": "Represents the font attributes (font name, font size, color, etc.) for a chart axis element. Read-only.",
              "x-ms-navigationProperty": true
            },
            "line": {
              "anyOf": [
                {
                  "$ref": "#/$defs/microsoft.graph.workbookChartLineFormat"
                },
                {
                  "type": [
                    "object",
                    "null"
                  ]
                }
              ],
              "description": "Represents chart line formatting. Read-only.",
              "x-ms-navigationProperty": true
            },
            "@odata.type": {
              "type": "string"
            }
          }
        }
      ],
      "x-ms-discriminator-value": "#microsoft.graph.workbookChartAxisFormat"
    },
    "microsoft.graph.workbookChartAxisTitle": {
      "allOf": [
        {
          "$ref": "#/$defs/microsoft.graph.entity"
        },
        {
          "title": "workbookChartAxisTitle",
          "required": [
            "@odata.type"
          ],
          "type": "object",
          "properties": {
            "text": {
              "type": [
                "string",
                "null"
              ],
              "description": "Represents the axis title."
            },
            "visible": {
              "type": "boolean",
              "description": "A Boolean that specifies the visibility of an axis title."
            },
            "format": {
              "anyOf": [
                {
                  "$ref": "#/$defs/microsoft.graph.workbookChartAxisTitleFormat"
                },
                {
                  "type": [
                    "object",
                    "null"
                  ]
                }
              ],
              "description": "Represents the formatting of chart axis title. Read-only.",
              "x-ms-navigationProperty": true
            },
            "@odata.type": {
              "type": "string"
            }
          }
        }
      ],
      "x-ms-discriminator-value": "#microsoft.graph.workbookChartAxisTitle"
    },
    "microsoft.graph.workbookChartAxisTitleFormat": {
      "allOf": [
        {
          "$ref": "#/$defs/microsoft.graph.entity"
        },
        {
          "title": "workbookChartAxisTitleFormat",
          "required": [
            "@odata.type"
          ],
          "type": "object",
          "properties": {
            "font": {
              "anyOf": [
                {
                  "$ref": "#/$defs/microsoft.graph.workbookChartFont"
                },
                {
                  "type": [
                    "object",
                    "null"
                  ]
                }
              ],
              "description": "Represents the font attributes, such as font name, font size, color, etc. of chart axis title object. Read-only.",
              "x-ms-navigationProperty": true
            },
            "@odata.type": {
              "type": "string"
            }
          }
        }
      ],
      "x-ms-discriminator-value": "#microsoft.graph.workbookChartAxisTitleFormat"
    },
    "microsoft.graph.workbookChartDataLabelFormat": {
      "allOf": [
        {
          "$ref": "#/$defs/microsoft.graph.entity"
        },
        {
          "title": "workbookChartDataLabelFormat",
          "required": [
            "@odata.type"
          ],
          "type": "object",
          "properties": {
            "fill": {
              "anyOf": [
                {
                  "$ref": "#/$defs/microsoft.graph.workbookChartFill"
                },
                {
                  "type": [
                    "object",
                    "null"
                  ]
                }
              ],
              "description": "Represents the fill format of the current chart data label. Read-only.",
              "x-ms-navigationProperty": true
            },
            "font": {
              "anyOf": [
                {
                  "$ref": "#/$defs/microsoft.graph.workbookChartFont"
                },
                {
                  "type": [
                    "object",
                    "null"
                  ]
                }
              ],
              "description": "Represents the font attributes (font name, font size, color, etc.) for a chart data label. Read-only.",
              "x-ms-navigationProperty": true
            },
            "@odata.type": {
              "type": "string"
            }
          }
        }
      ],
      "x-ms-discriminator-value": "#microsoft.graph.workbookChartDataLabelFormat"
    },
    "microsoft.graph.workbookChartDataLabels": {
      "allOf": [
        {
          "$ref": "#/$defs/microsoft.graph.entity"
        },
        {
          "title": "workbookChartDataLabels",
          "required": [
            "@odata.type"
          ],
          "type": "object",
          "properties": {
            "position": {
              "type": [
                "string",
                "null"
              ],
              "description": "DataLabelPosition value that represents the position of the data label. The possible values are: None, Center, InsideEnd, InsideBase, OutsideEnd, Left, Right, Top, Bottom, BestFit, Callout."
            },
            "separator": {
              "type": [
                "string",
                "null"
              ],
              "description": "String that represents the separator used for the data labels on a chart."
            },
            "showBubbleSize": {
              "type": [
                "boolean",
                "null"
              ],
              "description": "Boolean value that represents whether the data label bubble size is visible."
            },
            "showCategoryName": {
              "type": [
                "boolean",
                "null"
              ],
              "description": "Boolean value that represents whether the data label category name is visible."
            },
            "showLegendKey": {
              "type": [
                "boolean",
                "null"
              ],
              "description": "Boolean value that represents whether the data label legend key is visible."
            },
            "showPercentage": {
              "type": [
                "boolean",
                "null"
              ],
              "description": "Boolean value that represents whether the data label percentage is visible."
            },
            "showSeriesName": {
              "type": [
                "boolean",
                "null"
              ],
              "description": "Boolean value that represents whether the data label series name is visible."
            },
            "showValue": {
              "type": [
                "boolean",
                "null"
              ],
              "description": "Boolean value that represents whether the data label value is visible."
            },
            "format": {
              "anyOf": [
                {
                  "$ref": "#/$defs/microsoft.graph.workbookChartDataLabelFormat"
                },
                {
                  "type": [
                    "object",
                    "null"
                  ]
                }
              ],
              "description": "Represents the format of chart data labels, which includes fill and font formatting. Read-only.",
              "x-ms-navigationProperty": true
            },
            "@odata.type": {
              "type": "string"
            }
          }
        }
      ],
      "x-ms-discriminator-value": "#microsoft.graph.workbookChartDataLabels"
    },
    "microsoft.graph.workbookChartFill": {
      "allOf": [
        {
          "$ref": "#/$defs/microsoft.graph.entity"
        },
        {
          "title": "workbookChartFill",
          "required": [
            "@odata.type"
          ],
          "type": "object",
          "properties": {
            "@odata.type": {
              "type": "string"
            }
          }
        }
      ],
      "x-ms-discriminator-value": "#microsoft.graph.workbookChartFill"
    },
    "microsoft.graph.workbookChartFont": {
      "allOf": [
        {
          "$ref": "#/$defs/microsoft.graph.entity"
        },
        {
          "title": "workbookChartFont",
          "required": [
            "@odata.type"
          ],
          "type": "object",
          "properties": {
            "bold": {
              "type": [
                "boolean",
                "null"
              ],
              "description": "Indicates whether the fond is bold."
            },
            "color": {
              "type": [
                "string",
                "null"
              ],
              "description": "The HTML color code representation of the text color. For example #FF0000 represents Red."
            },
            "italic": {
              "type": [
                "boolean",
                "null"
              ],
              "description": "Indicates whether the fond is italic."
            },
            "name": {
              "type": [
                "string",
                "null"
              ],
              "description": "The font name. For example 'Calibri'."
            },
            "size": {
              "oneOf": [
                {
                  "type": [
                    "number",
                    "null"
                  ],
                  "format": "double"
                },
                {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                {
                  "$ref": "#/$defs/ReferenceNumeric"
                }
              ],
              "description": "The size of the font. For example,  11."
            },
            "underline": {
              "type": [
                "string",
                "null"
              ],
              "description": "The type of underlining applied to the font. The possible values are: None, Single."
            },
            "@odata.type": {
              "type": "string"
            }
          }
        }
      ],
      "x-ms-discriminator-value": "#microsoft.graph.workbookChartFont"
    },
    "microsoft.graph.workbookChartGridlines": {
      "allOf": [
        {
          "$ref": "#/$defs/microsoft.graph.entity"
        },
        {
          "title": "workbookChartGridlines",
          "required": [
            "@odata.type"
          ],
          "type": "object",
          "properties": {
            "visible": {
              "type": "boolean",
              "description": "Indicates whether the axis gridlines are visible."
            },
            "format": {
              "anyOf": [
                {
                  "$ref": "#/$defs/microsoft.graph.workbookChartGridlinesFormat"
                },
                {
                  "type": [
                    "object",
                    "null"
                  ]
                }
              ],
              "description": "Represents the formatting of chart gridlines. Read-only.",
              "x-ms-navigationProperty": true
            },
            "@odata.type": {
              "type": "string"
            }
          }
        }
      ],
      "x-ms-discriminator-value": "#microsoft.graph.workbookChartGridlines"
    },
    "microsoft.graph.workbookChartGridlinesFormat": {
      "allOf": [
        {
          "$ref": "#/$defs/microsoft.graph.entity"
        },
        {
          "title": "workbookChartGridlinesFormat",
          "required": [
            "@odata.type"
          ],
          "type": "object",
          "properties": {
            "line": {
              "anyOf": [
                {
                  "$ref": "#/$defs/microsoft.graph.workbookChartLineFormat"
                },
                {
                  "type": [
                    "object",
                    "null"
                  ]
                }
              ],
              "description": "Represents chart line formatting. Read-only.",
              "x-ms-navigationProperty": true
            },
            "@odata.type": {
              "type": "string"
            }
          }
        }
      ],
      "x-ms-discriminator-value": "#microsoft.graph.workbookChartGridlinesFormat"
    },
    "microsoft.graph.workbookChartLegend": {
      "allOf": [
        {
          "$ref": "#/$defs/microsoft.graph.entity"
        },
        {
          "title": "workbookChartLegend",
          "required": [
            "@odata.type"
          ],
          "type": "object",
          "properties": {
            "overlay": {
              "type": [
                "boolean",
                "null"
              ],
              "description": "Indicates whether the chart legend should overlap with the main body of the chart."
            },
            "position": {
              "type": [
                "string",
                "null"
              ],
              "description": "Represents the position of the legend on the chart. The possible values are: Top, Bottom, Left, Right, Corner, Custom."
            },
            "visible": {
              "type": "boolean",
              "description": "Indicates whether the chart legend is visible."
            },
            "format": {
              "anyOf": [
                {
                  "$ref": "#/$defs/microsoft.graph.workbookChartLegendFormat"
                },
                {
                  "type": [
                    "object",
                    "null"
                  ]
                }
              ],
              "description": "Represents the formatting of a chart legend, which includes fill and font formatting. Read-only.",
              "x-ms-navigationProperty": true
            },
            "@odata.type": {
              "type": "string"
            }
          }
        }
      ],
      "x-ms-discriminator-value": "#microsoft.graph.workbookChartLegend"
    },
    "microsoft.graph.workbookChartLegendFormat": {
      "allOf": [
        {
          "$ref": "#/$defs/microsoft.graph.entity"
        },
        {
          "title": "workbookChartLegendFormat",
          "required": [
            "@odata.type"
          ],
          "type": "object",
          "properties": {
            "fill": {
              "anyOf": [
                {
                  "$ref": "#/$defs/microsoft.graph.workbookChartFill"
                },
                {
                  "type": [
                    "object",
                    "null"
                  ]
                }
              ],
              "description": "Represents the fill format of an object, which includes background formating information. Read-only.",
              "x-ms-navigationProperty": true
            },
            "font": {
              "anyOf": [
                {
                  "$ref": "#/$defs/microsoft.graph.workbookChartFont"
                },
                {
                  "type": [
                    "object",
                    "null"
                  ]
                }
              ],
              "description": "Represents the font attributes such as font name, font size, color, etc. of a chart legend. Read-only.",
              "x-ms-navigationProperty": true
            },
            "@odata.type": {
              "type": "string"
            }
          }
        }
      ],
      "x-ms-discriminator-value": "#microsoft.graph.workbookChartLegendFormat"
    },
    "microsoft.graph.workbookChartLineFormat": {
      "allOf": [
        {
          "$ref": "#/$defs/microsoft.graph.entity"
        },
        {
          "title": "workbookChartLineFormat",
          "required": [
            "@odata.type"
          ],
          "type": "object",
          "properties": {
            "color": {
              "type": [
                "string",
                "null"
              ],
              "description": "The HTML color code that represents the color of lines in the chart."
            },
            "@odata.type": {
              "type": "string"
            }
          }
        }
      ],
      "x-ms-discriminator-value": "#microsoft.graph.workbookChartLineFormat"
    },
    "microsoft.graph.workbookChartPoint": {
      "allOf": [
        {
          "$ref": "#/$defs/microsoft.graph.entity"
        },
        {
          "title": "workbookChartPoint",
          "required": [
            "@odata.type"
          ],
          "type": "object",
          "properties": {
            "value": {
              "description": "The value of a chart point. Read-only."
            },
            "format": {
              "anyOf": [
                {
                  "$ref": "#/$defs/microsoft.graph.workbookChartPointFormat"
                },
                {
                  "type": [
                    "object",
                    "null"
                  ]
                }
              ],
              "description": "The format properties of the chart point. Read-only.",
              "x-ms-navigationProperty": true
            },
            "@odata.type": {
              "type": "string"
            }
          }
        }
      ],
      "x-ms-discriminator-value": "#microsoft.graph.workbookChartPoint"
    },
    "microsoft.graph.workbookChartPointFormat": {
      "allOf": [
        {
          "$ref": "#/$defs/microsoft.graph.entity"
        },
        {
          "title": "workbookChartPointFormat",
          "required": [
            "@odata.type"
          ],
          "type": "object",
          "properties": {
            "fill": {
              "anyOf": [
                {
                  "$ref": "#/$defs/microsoft.graph.workbookChartFill"
                },
                {
                  "type": [
                    "object",
                    "null"
                  ]
                }
              ],
              "description": "Represents the fill format of a chart, which includes background formatting information. Read-only.",
              "x-ms-navigationProperty": true
            },
            "@odata.type": {
              "type": "string"
            }
          }
        }
      ],
      "x-ms-discriminator-value": "#microsoft.graph.workbookChartPointFormat"
    },
    "microsoft.graph.workbookChartSeries": {
      "allOf": [
        {
          "$ref": "#/$defs/microsoft.graph.entity"
        },
        {
          "title": "workbookChartSeries",
          "required": [
            "@odata.type"
          ],
          "type": "object",
          "properties": {
            "name": {
              "type": [
                "string",
                "null"
              ],
              "description": "The name of a series in a chart."
            },
            "format": {
              "anyOf": [
                {
                  "$ref": "#/$defs/microsoft.graph.workbookChartSeriesFormat"
                },
                {
                  "type": [
                    "object",
                    "null"
                  ]
                }
              ],
              "description": "The formatting of a chart series, which includes fill and line formatting. Read-only.",
              "x-ms-navigationProperty": true
            },
            "points": {
              "type": "array",
              "items": {
                "$ref": "#/$defs/microsoft.graph.workbookChartPoint"
              },
              "description": "A collection of all points in the series. Read-only.",
              "x-ms-navigationProperty": true
            },
            "@odata.type": {
              "type": "string"
            }
          }
        }
      ],
      "x-ms-discriminator-value": "#microsoft.graph.workbookChartSeries"
    },
    "microsoft.graph.workbookChartSeriesFormat": {
      "allOf": [
        {
          "$ref": "#/$defs/microsoft.graph.entity"
        },
        {
          "title": "workbookChartSeriesFormat",
          "required": [
            "@odata.type"
          ],
          "type": "object",
          "properties": {
            "fill": {
              "anyOf": [
                {
                  "$ref": "#/$defs/microsoft.graph.workbookChartFill"
                },
                {
                  "type": [
                    "object",
                    "null"
                  ]
                }
              ],
              "description": "Represents the fill format of a chart series, which includes background formatting information. Read-only.",
              "x-ms-navigationProperty": true
            },
            "line": {
              "anyOf": [
                {
                  "$ref": "#/$defs/microsoft.graph.workbookChartLineFormat"
                },
                {
                  "type": [
                    "object",
                    "null"
                  ]
                }
              ],
              "description": "Represents line formatting. Read-only.",
              "x-ms-navigationProperty": true
            },
            "@odata.type": {
              "type": "string"
            }
          }
        }
      ],
      "x-ms-discriminator-value": "#microsoft.graph.workbookChartSeriesFormat"
    },
    "microsoft.graph.workbookChartTitle": {
      "allOf": [
        {
          "$ref": "#/$defs/microsoft.graph.entity"
        },
        {
          "title": "workbookChartTitle",
          "required": [
            "@odata.type"
          ],
          "type": "object",
          "properties": {
            "overlay": {
              "type": [
                "boolean",
                "null"
              ],
              "description": "Indicates whether the chart title will overlay the chart or not."
            },
            "text": {
              "type": [
                "string",
                "null"
              ],
              "description": "The title text of the chart."
            },
            "visible": {
              "type": "boolean",
              "description": "Indicates whether the chart title is visible."
            },
            "format": {
              "anyOf": [
                {
                  "$ref": "#/$defs/microsoft.graph.workbookChartTitleFormat"
                },
                {
                  "type": [
                    "object",
                    "null"
                  ]
                }
              ],
              "description": "The formatting of a chart title, which includes fill and font formatting. Read-only.",
              "x-ms-navigationProperty": true
            },
            "@odata.type": {
              "type": "string"
            }
          }
        }
      ],
      "x-ms-discriminator-value": "#microsoft.graph.workbookChartTitle"
    },
    "microsoft.graph.workbookChartTitleFormat": {
      "allOf": [
        {
          "$ref": "#/$defs/microsoft.graph.entity"
        },
        {
          "title": "workbookChartTitleFormat",
          "required": [
            "@odata.type"
          ],
          "type": "object",
          "properties": {
            "fill": {
              "anyOf": [
                {
                  "$ref": "#/$defs/microsoft.graph.workbookChartFill"
                },
                {
                  "type": [
                    "object",
                    "null"
                  ]
                }
              ],
              "description": "Represents the fill format of an object, which includes background formatting information. Read-only.",
              "x-ms-navigationProperty": true
            },
            "font": {
              "anyOf": [
                {
                  "$ref": "#/$defs/microsoft.graph.workbookChartFont"
                },
                {
                  "type": [
                    "object",
                    "null"
                  ]
                }
              ],
              "description": "Represents the font attributes (font name, font size, color, etc.) for the current object. Read-only.",
              "x-ms-navigationProperty": true
            },
            "@odata.type": {
              "type": "string"
            }
          }
        }
      ],
      "x-ms-discriminator-value": "#microsoft.graph.workbookChartTitleFormat"
    },
    "microsoft.graph.workbookFilter": {
      "allOf": [
        {
          "$ref": "#/$defs/microsoft.graph.entity"
        },
        {
          "title": "workbookFilter",
          "required": [
            "@odata.type"
          ],
          "type": "object",
          "properties": {
            "criteria": {
              "anyOf": [
                {
                  "$ref": "#/$defs/microsoft.graph.workbookFilterCriteria"
                },
                {
                  "type": [
                    "object",
                    "null"
                  ]
                }
              ],
              "description": "The currently applied filter on the given column. Read-only."
            },
            "@odata.type": {
              "type": "string"
            }
          }
        }
      ],
      "x-ms-discriminator-value": "#microsoft.graph.workbookFilter"
    },
    "microsoft.graph.workbookFilterCriteria": {
      "title": "workbookFilterCriteria",
      "required": [
        "@odata.type"
      ],
      "type": "object",
      "properties": {
        "color": {
          "type": [
            "string",
            "null"
          ],
          "description": "The color applied to the cell."
        },
        "criterion1": {
          "type": [
            "string",
            "null"
          ],
          "description": "A custom criterion."
        },
        "criterion2": {
          "type": [
            "string",
            "null"
          ],
          "description": "A custom criterion."
        },
        "dynamicCriteria": {
          "type": "string",
          "description": "A dynamic formula specified in a custom filter."
        },
        "filterOn": {
          "type": "string",
          "description": "Indicates whether a filter is applied to a column."
        },
        "icon": {
          "anyOf": [
            {
              "$ref": "#/$defs/microsoft.graph.workbookIcon"
            },
            {
              "type": [
                "object",
                "null"
              ]
            }
          ],
          "description": "An icon applied to a cell via conditional formatting."
        },
        "operator": {
          "type": "string",
          "description": "An operator in a cell; for example, =, >, <, <=, or <>."
        },
        "values": {
          "description": "The values that appear in the cell."
        },
        "@odata.type": {
          "type": "string"
        }
      }
    },
    "microsoft.graph.workbookIcon": {
      "title": "workbookIcon",
      "required": [
        "@odata.type"
      ],
      "type": "object",
      "properties": {
        "index": {
          "maximum": 2147483647,
          "minimum": -2147483648,
          "type": "number",
          "description": "The index of the icon in the given set.",
          "format": "int32"
        },
        "set": {
          "type": "string",
          "description": "The set that the icon is part of. The possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes."
        },
        "@odata.type": {
          "type": "string"
        }
      }
    },
    "microsoft.graph.workbookNamedItem": {
      "allOf": [
        {
          "$ref": "#/$defs/microsoft.graph.entity"
        },
        {
          "title": "workbookNamedItem",
          "required": [
            "@odata.type"
          ],
          "type": "object",
          "properties": {
            "comment": {
              "type": [
                "string",
                "null"
              ],
              "description": "The comment associated with this name."
            },
            "name": {
              "type": [
                "string",
                "null"
              ],
              "description": "The name of the object. Read-only."
            },
            "scope": {
              "type": "string",
              "description": "Indicates whether the name is scoped to the workbook or to a specific worksheet. Read-only."
            },
            "type": {
              "type": [
                "string",
                "null"
              ],
              "description": "The type of reference is associated with the name. The possible values are: String, Integer, Double, Boolean, Range. Read-only."
            },
            "value": {
              "description": "The formula that the name is defined to refer to. For example, =Sheet14!$B$2:$H$12 and =4.75. Read-only."
            },
            "visible": {
              "type": "boolean",
              "description": "Indicates whether the object is visible."
            },
            "worksheet": {
              "anyOf": [
                {
                  "$ref": "#/$defs/microsoft.graph.workbookWorksheet"
                },
                {
                  "type": [
                    "object",
                    "null"
                  ]
                }
              ],
              "description": "Returns the worksheet to which the named item is scoped. Available only if the item is scoped to the worksheet. Read-only.",
              "x-ms-navigationProperty": true
            },
            "@odata.type": {
              "type": "string"
            }
          }
        }
      ],
      "x-ms-discriminator-value": "#microsoft.graph.workbookNamedItem"
    },
    "microsoft.graph.workbookPivotTable": {
      "allOf": [
        {
          "$ref": "#/$defs/microsoft.graph.entity"
        },
        {
          "title": "workbookPivotTable",
          "required": [
            "@odata.type"
          ],
          "type": "object",
          "properties": {
            "name": {
              "type": [
                "string",
                "null"
              ],
              "description": "The name of the pivot table."
            },
            "worksheet": {
              "anyOf": [
                {
                  "$ref": "#/$defs/microsoft.graph.workbookWorksheet"
                },
                {
                  "type": [
                    "object",
                    "null"
                  ]
                }
              ],
              "description": "The worksheet that contains the current pivot table. Read-only.",
              "x-ms-navigationProperty": true
            },
            "@odata.type": {
              "type": "string"
            }
          }
        }
      ],
      "x-ms-discriminator-value": "#microsoft.graph.workbookPivotTable"
    },
    "microsoft.graph.workbookSortField": {
      "title": "workbookSortField",
      "required": [
        "@odata.type"
      ],
      "type": "object",
      "properties": {
        "ascending": {
          "type": "boolean",
          "description": "Represents whether the sorting is done in an ascending fashion."
        },
        "color": {
          "type": [
            "string",
            "null"
          ],
          "description": "Represents the color that is the target of the condition if the sorting is on font or cell color."
        },
        "dataOption": {
          "type": "string",
          "description": "Represents additional sorting options for this field. The possible values are: Normal, TextAsNumber."
        },
        "icon": {
          "anyOf": [
            {
              "$ref": "#/$defs/microsoft.graph.workbookIcon"
            },
            {
              "type": [
                "object",
                "null"
              ]
            }
          ],
          "description": "Represents the icon that is the target of the condition if the sorting is on the cell's icon."
        },
        "key": {
          "maximum": 2147483647,
          "minimum": -2147483648,
          "type": "number",
          "description": "Represents the column (or row, depending on the sort orientation) that the condition is on. Represented as an offset from the first column (or row).",
          "format": "int32"
        },
        "sortOn": {
          "type": "string",
          "description": "Represents the type of sorting of this condition. The possible values are: Value, CellColor, FontColor, Icon."
        },
        "@odata.type": {
          "type": "string"
        }
      }
    },
    "microsoft.graph.workbookTable": {
      "allOf": [
        {
          "$ref": "#/$defs/microsoft.graph.entity"
        },
        {
          "title": "workbookTable",
          "required": [
            "@odata.type"
          ],
          "type": "object",
          "properties": {
            "highlightFirstColumn": {
              "type": "boolean",
              "description": "Indicates whether the first column contains special formatting."
            },
            "highlightLastColumn": {
              "type": "boolean",
              "description": "Indicates whether the last column contains special formatting."
            },
            "legacyId": {
              "type": [
                "string",
                "null"
              ],
              "description": "A legacy identifier used in older Excel clients. The value of the identifier remains the same even when the table is renamed. This property should be interpreted as an opaque string value and shouldn't be parsed to any other type. Read-only."
            },
            "name": {
              "type": [
                "string",
                "null"
              ],
              "description": "The name of the table."
            },
            "showBandedColumns": {
              "type": "boolean",
              "description": "Indicates whether the columns show banded formatting in which odd columns are highlighted differently from even ones to make reading the table easier."
            },
            "showBandedRows": {
              "type": "boolean",
              "description": "Indicates whether the rows show banded formatting in which odd rows are highlighted differently from even ones to make reading the table easier."
            },
            "showFilterButton": {
              "type": "boolean",
              "description": "Indicates whether the filter buttons are visible at the top of each column header. Setting this is only allowed if the table contains a header row."
            },
            "showHeaders": {
              "type": "boolean",
              "description": "Indicates whether the header row is visible or not. This value can be set to show or remove the header row."
            },
            "showTotals": {
              "type": "boolean",
              "description": "Indicates whether the total row is visible or not. This value can be set to show or remove the total row."
            },
            "style": {
              "type": [
                "string",
                "null"
              ],
              "description": "A constant value that represents the Table style. The possible values are: TableStyleLight1 through TableStyleLight21, TableStyleMedium1 through TableStyleMedium28, TableStyleStyleDark1 through TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified."
            },
            "columns": {
              "type": "array",
              "items": {
                "$ref": "#/$defs/microsoft.graph.workbookTableColumn"
              },
              "description": "The list of all the columns in the table. Read-only.",
              "x-ms-navigationProperty": true
            },
            "rows": {
              "type": "array",
              "items": {
                "$ref": "#/$defs/microsoft.graph.workbookTableRow"
              },
              "description": "The list of all the rows in the table. Read-only.",
              "x-ms-navigationProperty": true
            },
            "sort": {
              "anyOf": [
                {
                  "$ref": "#/$defs/microsoft.graph.workbookTableSort"
                },
                {
                  "type": [
                    "object",
                    "null"
                  ]
                }
              ],
              "description": "The sorting for the table. Read-only.",
              "x-ms-navigationProperty": true
            },
            "worksheet": {
              "anyOf": [
                {
                  "$ref": "#/$defs/microsoft.graph.workbookWorksheet"
                },
                {
                  "type": [
                    "object",
                    "null"
                  ]
                }
              ],
              "description": "The worksheet containing the current table. Read-only.",
              "x-ms-navigationProperty": true
            },
            "@odata.type": {
              "type": "string"
            }
          }
        }
      ],
      "x-ms-discriminator-value": "#microsoft.graph.workbookTable"
    },
    "microsoft.graph.workbookTableColumn": {
      "allOf": [
        {
          "$ref": "#/$defs/microsoft.graph.entity"
        },
        {
          "title": "workbookTableColumn",
          "required": [
            "@odata.type"
          ],
          "type": "object",
          "properties": {
            "index": {
              "maximum": 2147483647,
              "minimum": -2147483648,
              "type": "number",
              "description": "The index of the column within the columns collection of the table. Zero-indexed. Read-only.",
              "format": "int32"
            },
            "name": {
              "type": [
                "string",
                "null"
              ],
              "description": "The name of the table column."
            },
            "values": {
              "description": "TRepresents the raw values of the specified range. The data returned could be of type string, number, or a Boolean. Cell that contain an error will return the error string."
            },
            "filter": {
              "anyOf": [
                {
                  "$ref": "#/$defs/microsoft.graph.workbookFilter"
                },
                {
                  "type": [
                    "object",
                    "null"
                  ]
                }
              ],
              "description": "The filter applied to the column. Read-only.",
              "x-ms-navigationProperty": true
            },
            "@odata.type": {
              "type": "string"
            }
          }
        }
      ],
      "x-ms-discriminator-value": "#microsoft.graph.workbookTableColumn"
    },
    "microsoft.graph.workbookTableRow": {
      "allOf": [
        {
          "$ref": "#/$defs/microsoft.graph.entity"
        },
        {
          "title": "workbookTableRow",
          "required": [
            "@odata.type"
          ],
          "type": "object",
          "properties": {
            "index": {
              "maximum": 2147483647,
              "minimum": -2147483648,
              "type": "number",
              "description": "The index of the row within the rows collection of the table. Zero-based. Read-only.",
              "format": "int32"
            },
            "values": {
              "description": "The raw values of the specified range. The data returned could be of type string, number, or a Boolean. Any cell that contain an error will return the error string."
            },
            "@odata.type": {
              "type": "string"
            }
          }
        }
      ],
      "x-ms-discriminator-value": "#microsoft.graph.workbookTableRow"
    },
    "microsoft.graph.workbookTableSort": {
      "allOf": [
        {
          "$ref": "#/$defs/microsoft.graph.entity"
        },
        {
          "title": "workbookTableSort",
          "required": [
            "@odata.type"
          ],
          "type": "object",
          "properties": {
            "fields": {
              "type": "array",
              "items": {
                "$ref": "#/$defs/microsoft.graph.workbookSortField"
              },
              "description": "The list of the current conditions last used to sort the table. Read-only."
            },
            "matchCase": {
              "type": "boolean",
              "description": "Indicates whether the casing impacted the last sort of the table. Read-only."
            },
            "method": {
              "type": "string",
              "description": "The Chinese character ordering method last used to sort the table. The possible values are: PinYin, StrokeCount. Read-only."
            },
            "@odata.type": {
              "type": "string"
            }
          }
        }
      ],
      "x-ms-discriminator-value": "#microsoft.graph.workbookTableSort"
    },
    "microsoft.graph.workbookWorksheet": {
      "allOf": [
        {
          "$ref": "#/$defs/microsoft.graph.entity"
        },
        {
          "title": "workbookWorksheet",
          "required": [
            "@odata.type"
          ],
          "type": "object",
          "properties": {
            "name": {
              "type": [
                "string",
                "null"
              ],
              "description": "The display name of the worksheet."
            },
            "position": {
              "maximum": 2147483647,
              "minimum": -2147483648,
              "type": "number",
              "description": "The zero-based position of the worksheet within the workbook.",
              "format": "int32"
            },
            "visibility": {
              "type": "string",
              "description": "The visibility of the worksheet. The possible values are: Visible, Hidden, VeryHidden."
            },
            "charts": {
              "type": "array",
              "items": {
                "$ref": "#/$defs/microsoft.graph.workbookChart"
              },
              "description": "The list of charts that are part of the worksheet. Read-only.",
              "x-ms-navigationProperty": true
            },
            "names": {
              "type": "array",
              "items": {
                "$ref": "#/$defs/microsoft.graph.workbookNamedItem"
              },
              "description": "The list of names that are associated with the worksheet. Read-only.",
              "x-ms-navigationProperty": true
            },
            "pivotTables": {
              "type": "array",
              "items": {
                "$ref": "#/$defs/microsoft.graph.workbookPivotTable"
              },
              "description": "The list of piot tables that are part of the worksheet.",
              "x-ms-navigationProperty": true
            },
            "protection": {
              "anyOf": [
                {
                  "$ref": "#/$defs/microsoft.graph.workbookWorksheetProtection"
                },
                {
                  "type": [
                    "object",
                    "null"
                  ]
                }
              ],
              "description": "The sheet protection object for a worksheet. Read-only.",
              "x-ms-navigationProperty": true
            },
            "tables": {
              "type": "array",
              "items": {
                "$ref": "#/$defs/microsoft.graph.workbookTable"
              },
              "description": "The list of tables that are part of the worksheet. Read-only.",
              "x-ms-navigationProperty": true
            },
            "@odata.type": {
              "type": "string"
            }
          }
        }
      ],
      "x-ms-discriminator-value": "#microsoft.graph.workbookWorksheet"
    },
    "microsoft.graph.workbookWorksheetProtection": {
      "allOf": [
        {
          "$ref": "#/$defs/microsoft.graph.entity"
        },
        {
          "title": "workbookWorksheetProtection",
          "required": [
            "@odata.type"
          ],
          "type": "object",
          "properties": {
            "options": {
              "anyOf": [
                {
                  "$ref": "#/$defs/microsoft.graph.workbookWorksheetProtectionOptions"
                },
                {
                  "type": [
                    "object",
                    "null"
                  ]
                }
              ],
              "description": "Worksheet protection options. Read-only."
            },
            "protected": {
              "type": "boolean",
              "description": "Indicates whether the worksheet is protected.  Read-only."
            },
            "@odata.type": {
              "type": "string"
            }
          }
        }
      ],
      "x-ms-discriminator-value": "#microsoft.graph.workbookWorksheetProtection"
    },
    "microsoft.graph.workbookWorksheetProtectionOptions": {
      "title": "workbookWorksheetProtectionOptions",
      "required": [
        "@odata.type"
      ],
      "type": "object",
      "properties": {
        "allowAutoFilter": {
          "type": "boolean",
          "description": "Indicates whether the worksheet protection option to allow the use of the autofilter feature is enabled."
        },
        "allowDeleteColumns": {
          "type": "boolean",
          "description": "Indicates whether the worksheet protection option to allow deleting columns is enabled."
        },
        "allowDeleteRows": {
          "type": "boolean",
          "description": "Indicates whether the worksheet protection option to allow deleting rows is enabled."
        },
        "allowFormatCells": {
          "type": "boolean",
          "description": "Indicates whether the worksheet protection option to allow formatting cells is enabled."
        },
        "allowFormatColumns": {
          "type": "boolean",
          "description": "Indicates whether the worksheet protection option to allow formatting columns is enabled."
        },
        "allowFormatRows": {
          "type": "boolean",
          "description": "Indicates whether the worksheet protection option to allow formatting rows is enabled."
        },
        "allowInsertColumns": {
          "type": "boolean",
          "description": "Indicates whether the worksheet protection option to allow inserting columns is enabled."
        },
        "allowInsertHyperlinks": {
          "type": "boolean",
          "description": "Indicates whether the worksheet protection option to allow inserting hyperlinks is enabled."
        },
        "allowInsertRows": {
          "type": "boolean",
          "description": "Indicates whether the worksheet protection option to allow inserting rows is enabled."
        },
        "allowPivotTables": {
          "type": "boolean",
          "description": "Indicates whether the worksheet protection option to allow the use of the pivot table feature is enabled."
        },
        "allowSort": {
          "type": "boolean",
          "description": "Indicates whether the worksheet protection option to allow the use of the sort feature is enabled."
        },
        "@odata.type": {
          "type": "string"
        }
      }
    }
  }
}